.lq-page{--lq-panel:#10110f;--lq-text:#f3f1eb;--lq-muted:#bfb8ab;--lq-steel:#b4bdb8;--lq-graphite:#474a42;--lq-mono:ui-monospace, "SF Mono", Menlo, monospace;--lq-g:56px;--lq-gutter:max(var(--lq-g), env(safe-area-inset-left), (100% - 1280px) / 2);--lq-edge:20px;--lq-frame-h:calc(100svh - var(--header-height));--lq-stage-h:var(--lq-frame-h);background:var(--lq-panel);color:var(--lq-text);position:relative}.lq-stage-frame{top:var(--header-height);z-index:0;height:var(--lq-frame-h);position:sticky}.lq-stage{height:var(--lq-stage-h);background:var(--lq-panel);position:absolute;inset:0 0 auto;overflow:hidden}.lq-world,.lq-intro{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.lq-world{z-index:0;isolation:isolate}.lq-view,.lq-overlay{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0;overflow:visible}.lq-overlay{pointer-events:none}.lq-gl,.lq-gl-still,.lq-sky,.lq-sky-fallback{width:100%;height:100%;position:absolute;inset:0}.lq-sky[hidden],.lq-sky-fallback[hidden]{display:none}.lq-city,.lq-city-defs{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lq-city{will-change:transform}.lq-city-defs{width:0;height:0}.lq-city-water-back{z-index:1}.lq-city-ground{z-index:2}.lq-city-clouds{z-index:3}.lq-city-traffic-back{z-index:4}.lq-city-far{z-index:5}.lq-city-near{z-index:6}.lq-view{z-index:10}.lq-city-front-ground{z-index:20}.lq-city-water-front{z-index:1}.lq-city-traffic-front{z-index:22}.lq-city-front{z-index:23}.lq-city-clouds [data-cloud]{animation:96s linear infinite lq-drift;animation-delay:calc(var(--lq-i,0) * -19s)}@keyframes lq-drift{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(190px,110px)}}.lq-still .lq-city-clouds [data-cloud]{animation-play-state:paused}.lq-sway{transform-box:view-box;transform-origin:var(--lq-ox) var(--lq-oy);animation:lq-sway var(--lq-sway-d,7s) cubic-bezier(.65, 0, .35, 1) var(--lq-sway-delay,0s) infinite alternate}@keyframes lq-sway{0%{transform:skew(-1.6deg)}to{transform:skew(1.6deg)}}.lq-pool-ripple ellipse{fill:none;stroke:var(--amber);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.22,1,.36,1) infinite lq-ripple;animation-delay:calc(var(--lq-i,0) * -1.2s)}@keyframes lq-ripple{0%{opacity:.9;transform:scale(.12)}to{opacity:0;transform:scale(1)}}.lq-view .pulse{animation:1.6s linear infinite lq-pulse}@keyframes lq-pulse{to{stroke-dashoffset:-24px}}.lq-still :is(.lq-sway,.lq-pool-ripple ellipse,.pulse){animation-play-state:paused}.lq-sway.lq-wind,.lq-city-clouds.lq-wind [data-cloud]{animation:none}.lq-liquid,.lq-wipe-css,.lq-wipe-css>div,.lq-liquid-marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lq-liquid[hidden],.lq-wipe-css[hidden]{display:none}.lq-wipe-amber{background:var(--amber)}.lq-wipe-body{background:var(--lq-panel)}.lq-stage.lq-paper{background:#f3f1eb}.lq-faint polygon{fill-opacity:calc(1 - .93 * var(--lq-faint));stroke:var(--lq-steel);stroke-opacity:calc(1 - .65 * var(--lq-faint));stroke-width:.6px}.lq-faint :is(polyline,use,ellipse,path,image){opacity:calc(1 - .85 * var(--lq-faint))}.lq-draw [stroke]:not([stroke=none]){stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--lq-draw))}.lq-view [data-layer=blueprint] [stroke]:not([stroke=none]){stroke:var(--amber);opacity:.9}.lq-view [data-layer=blueprint] [fill]:not([fill=none]){fill:var(--amber);opacity:.07}.lq-ghost [data-layer=ghost] [stroke]{stroke:var(--amber);stroke-width:1.6px;opacity:.9}.lq-survey-grid{fill:none;stroke:var(--lq-text);stroke-width:.6px;stroke-opacity:.22;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--lq-draw,0))}.lq-survey-text text{fill:var(--lq-text);font-family:var(--lq-mono);letter-spacing:.02em;font-weight:500}.lq-boundary line,.lq-boundary polygon{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--lq-draw,0))}.lq-boundary .edge{stroke:var(--amber);stroke-width:1.4px;stroke-opacity:.95}.lq-boundary .back{stroke:var(--amber);stroke-width:1px;stroke-opacity:.45}.lq-boundary .pane{fill:#f3f1eb;fill-opacity:calc(.05 * var(--lq-draw,0) + .2 * var(--lq-flash,0));stroke:none}.lq-poster{object-fit:contain;width:100%;height:100%;display:block}.lq-hud{height:var(--lq-stage-h);pointer-events:none;font-size:12px;line-height:1;position:absolute;inset:0 0 auto}.lq-bar{top:var(--lq-edge);left:var(--lq-gutter);max-width:calc(100% - 2 * var(--lq-gutter));gap:8px;display:flex;position:absolute}.lq-badge,.lq-crumbs{white-space:nowrap;border-radius:12px;align-items:center;height:24px;display:inline-flex}.lq-badge{border:1px solid var(--amber);color:var(--amber);background:#10110fe6;flex:none;padding:0 10px;font-weight:650}.lq-crumbs{min-width:0;color:var(--lq-text);text-overflow:ellipsis;background:#10110fd1;padding:0 12px;font-weight:500;overflow:hidden}.lq-crumb+.lq-crumb:before{content:"›";color:var(--lq-steel);margin-inline:.6em}.lq-crumbs[data-place="0"],.lq-crumbs[data-place="1"] .lq-crumb:nth-child(n+2),.lq-crumbs[data-place="2"] .lq-crumb:nth-child(n+3),.lq-crumbs[data-place="3"] .lq-crumb:nth-child(n+4){display:none}.lq-crumbs[data-place="1"] .lq-crumb:first-child,.lq-crumbs[data-place="2"] .lq-crumb:nth-child(2),.lq-crumbs[data-place="3"] .lq-crumb:nth-child(3),.lq-crumbs[data-place="4"] .lq-crumb:nth-child(4){color:var(--amber);font-weight:600}.lq-rail{top:0;right:max(4px, (var(--lq-gutter) - 24px) / 2);height:var(--lq-frame-h);pointer-events:none;align-items:center;display:flex;position:absolute}.lq-rail ol{pointer-events:auto;margin:0;padding:0;list-style:none;position:relative}.lq-rail ol:before{content:"";background:#ffffff2e;width:1px;position:absolute;inset:12px auto 12px 50%}.lq-rail a{width:24px;height:24px;display:block;position:relative}.lq-rail a:before{content:"";background:var(--lq-steel);width:8px;height:2px;transition:width .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);position:absolute;top:11px;left:50%;transform:translate(-50%)}.lq-rail a:hover:before,.lq-rail a[aria-current=step]:before{background:var(--amber);width:16px}.lq-rail a:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.lq-tags{z-index:3;pointer-events:none;position:absolute;inset:0}.lq-tag-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lq-tag-lines line{stroke:var(--amber);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),stroke-dashoffset 0s linear .3s}.lq-tag-lines line[data-on]{stroke-dashoffset:0;opacity:.85;transition:opacity .12s linear var(--lq-delay,0s), stroke-dashoffset .32s cubic-bezier(.22, 1, .36, 1) var(--lq-delay,0s)}.lq-tag,.lq-sign{border:1px solid var(--lq-graphite);color:var(--lq-text);white-space:nowrap;opacity:0;background:#10110ff0;align-items:center;gap:8px;font-weight:500;line-height:1;transition:opacity .2s cubic-bezier(.55,0,1,.45);display:inline-flex;position:absolute;top:0;left:0}.lq-tag{border-radius:14px;height:28px;padding:0 12px;font-size:13px}.lq-tag[data-kind=note]{white-space:normal;border-color:#ffb34a80;border-radius:10px;max-width:236px;height:auto;padding:7px 12px;line-height:1.35}.lq-sign{letter-spacing:-.01em;border-color:#ffb34a80;border-radius:22px;height:44px;padding:0 20px 0 16px;font-size:19px}.lq-sign:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px}.lq-tag[data-on],.lq-sign[data-on]{opacity:1;transition:opacity .4s cubic-bezier(.22, 1, .36, 1) var(--lq-delay,0s)}.lq-sign[data-on]{transition-duration:.45s}.lq-survey-list{border:1px solid var(--lq-graphite);max-width:calc(100% - 64px);color:var(--lq-text);font-family:var(--lq-mono);opacity:0;background:#10110fe0;border-radius:8px;padding:6px 10px;font-size:11px;line-height:1.4;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:none;position:absolute;top:0;left:0}.lq-survey-list>div{overflow-wrap:anywhere}@media (width<=400px){.lq-survey-list{font-size:10px}}@media (width<=767.98px){.lq-survey-list{display:block}.lq-survey-list[data-on]{opacity:1}.lq-survey-text{display:none}.lq-tag{border-radius:10px;height:20px;padding:0 7px;font-size:10px}.lq-tag[data-kind=note]{border-radius:7px;max-width:150px;padding:4px 7px}.lq-sign{border-radius:15px;height:30px;padding:0 12px 0 10px;font-size:13px}}.lq-notes{z-index:3;pointer-events:none;position:absolute;inset:0}.lq-note-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lq-note-lines polyline{fill:none;shape-rendering:crispedges;stroke:var(--amber);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity .2s cubic-bezier(.55,0,1,.45),stroke-dashoffset 0s linear .2s}.lq-note-lines polyline[data-on]{stroke-dashoffset:0;opacity:.9;transition:opacity .12s linear,stroke-dashoffset .32s cubic-bezier(.22,1,.36,1)}.lq-note{border:1px solid var(--lq-graphite);height:28px;color:var(--lq-text);white-space:nowrap;opacity:0;background:#10110ff0;border-radius:14px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;font-weight:500;line-height:1;transition:opacity .22s cubic-bezier(.55,0,1,.45);display:inline-flex;position:absolute;top:0;left:0}.lq-note[data-on]{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1) .14s}.lq-note-dot{background:var(--amber);border-radius:50%;width:8px;height:8px;margin-left:6px}.lq-note[data-kind=tag],.lq-note[data-kind=sign]{padding:0 12px}.lq-note[data-kind=tag] .lq-note-dot,.lq-note[data-kind=sign] .lq-note-dot{display:none}.lq-note[data-kind=sign]{border-radius:3px;height:26px}.lq-note-lines polyline[data-kind=sign]{stroke:var(--lq-graphite);stroke-width:2px}.lq-note-lines polyline[data-kind=sign][data-on]{opacity:1}.lq-note-lines polyline[data-kind=banner]{display:none}.lq-note[data-kind=banner]{letter-spacing:-.01em;border-color:#ffb34a80;border-radius:22px;height:44px;padding:0 20px 0 10px;font-size:19px}@media (width<=767.98px){.lq-note[data-kind=tag],.lq-note[data-kind=sign]{height:20px;padding:0 7px;font-size:10px}.lq-note[data-kind=tag]{border-radius:10px}.lq-note[data-kind=sign]{border-radius:2px}.lq-note-lines polyline[data-kind=sign]{stroke-width:1.5px}.lq-note[data-kind=banner]{border-radius:15px;height:30px;padding:0 12px 0 4px;font-size:13px}}.lq-strip{right:calc(var(--lq-gutter) + 8px);bottom:var(--lq-edge);z-index:3;border:1px solid var(--lq-graphite);opacity:0;pointer-events:none;background:#10110ff0;border-radius:6px;gap:8px;padding:8px;transition:opacity .22s cubic-bezier(.55,0,1,.45),translate .22s cubic-bezier(.55,0,1,.45);display:flex;position:absolute;translate:0 8px}.lq-strip[data-on]{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1),translate .4s cubic-bezier(.22,1,.36,1);translate:0}.lq-strip figure{margin:0}.lq-strip img{width:138px;height:75px;display:block}.lq-strip figcaption{color:var(--lq-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px}.lq-found-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.lq-found-label{max-width:400px;color:var(--lq-text);text-align:right;opacity:0;flex-direction:column;align-items:flex-end;gap:3px;padding-right:24px;display:flex;position:absolute;top:0;left:0}.lq-found-label b{font-size:15px;font-weight:700;line-height:1.2}.lq-found-label span{color:var(--lq-muted);font-size:13px;line-height:1.3}.lq-found-label:after{content:"";background:var(--amber);width:16px;height:1px;position:absolute;top:50%;right:0}.lq-card .lq-strip{display:inline-flex;position:absolute;bottom:0;left:0}.lq-card .lq-strip:not([data-on]){visibility:hidden}@media (width<=767.98px){.lq-section[data-scene="10"] .lq-card{padding-bottom:132px}.lq-found-label{max-width:136px;padding-right:12px}.lq-found-label b{white-space:nowrap;font-size:10px;line-height:1.15}.lq-found-label span{display:none}.lq-found-label:after{width:8px}}.lq-story{z-index:1;margin-top:calc(-1 * var(--lq-frame-h));pointer-events:none;position:relative}.lq-section{--lq-open:0;--lq-step:calc(1.25 * var(--lq-stage-h));--lq-stay:.2;height:calc((1 + var(--lq-stay)) * var(--lq-step) + var(--lq-stage-h));margin-bottom:calc(-1 * (var(--lq-stage-h) + var(--lq-stay) * var(--lq-step)));scroll-margin-top:calc(-15px - .6 * var(--lq-step));position:relative}.lq-section:first-child{height:calc((.8 + var(--lq-stay)) * var(--lq-step) + var(--lq-stage-h));scroll-margin-top:calc(-15px - .4 * var(--lq-step))}.lq-section:last-child{height:calc(1.2 * var(--lq-step) + var(--lq-stage-h));margin-bottom:0}.lq-panel{top:var(--header-height);height:var(--lq-stage-h);position:sticky}.lq-card>*,.lq-panel>:not(.lq-card){opacity:var(--lq-say,1);translate:0 var(--lq-drift,0px)}.lq-measuring .lq-panel *{translate:none!important}.lq-section[data-scene="00"] .lq-panel:before{content:"";--lq-scrim-rx:calc(.6 * var(--lq-scrim-w,40vw) + 56px);--lq-scrim-ry:calc(.62 * var(--lq-scrim-h,18vh) + 44px);background:radial-gradient(ellipse var(--lq-scrim-rx) var(--lq-scrim-ry) at var(--lq-scrim-x,50%) var(--lq-scrim-y,50%), #10110fd1, #10110fa8 52%, #10110f00 100%);opacity:calc(var(--lq-open) * var(--lq-intro-title,1) * var(--lq-say,1));pointer-events:none;position:absolute;inset:0}.lq-section[data-scene="00"] .lq-title{opacity:calc(var(--lq-say,1) * var(--lq-vis,1));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--lq-intro-title,1) * 140% - 40%), transparent calc(var(--lq-intro-title,1) * 140%));mask-image:linear-gradient(to bottom, #000 calc(var(--lq-intro-title,1) * 140% - 40%), transparent calc(var(--lq-intro-title,1) * 140%));transform-origin:0 0;text-shadow:0 0 calc(14px * var(--lq-open)) #10110fb3;transform:translate(calc(var(--lq-dx,0px) * var(--lq-hop,0)), calc(var(--lq-dy,0px) * var(--lq-hop,0))) scale(calc(1 + (var(--lq-scale,1) - 1) * var(--lq-hop,0)))}.lq-section[data-scene="00"] .lq-card>:not(.lq-title){opacity:calc(clamp(0, 1 - 12 * var(--lq-open), 1) * var(--lq-say,1))}.lq-section:not([data-state=current]) .lq-card,.lq-section[data-quiet] .lq-card,.lq-section[data-open] .lq-card,.lq-section:not([data-state=current]) .lq-panel>:not(.lq-card){pointer-events:none}.lq-card{z-index:0;bottom:var(--lq-edge);left:var(--lq-gutter);pointer-events:auto;width:max-content;max-width:min(55%,640px);padding:20px 22px 22px;position:absolute}.lq-card:before{content:"";z-index:-1;inset:var(--lq-pt,0px) var(--lq-pr,0px) var(--lq-pb,0px) var(--lq-pl,0px);opacity:calc(var(--lq-plate,1) * max(0, 1 - 2 * var(--lq-open)));pointer-events:none;background:#10110ff7;border:1px solid #474a42;border-radius:6px;position:absolute;box-shadow:0 0 48px 24px #10110f73}.lq-kicker{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650;line-height:1.4}.lq-title{color:var(--lq-text);letter-spacing:-.015em;text-wrap:balance;max-width:22em;margin:0;font-size:clamp(20px,.8rem + .75vw,26px);font-weight:500;line-height:1.25}.lq-body{max-width:56ch;color:var(--lq-muted);margin:12px 0 0;font-size:17px;line-height:1.5}.lq-actions{flex-wrap:wrap;align-items:baseline;gap:16px 24px;margin-top:20px;display:flex}.lq-section h1[tabindex="-1"]:focus{outline:none}.lq-page a:focus-visible{outline-color:var(--amber)}.lq-signature{margin-top:24px}.lq-lockup{width:min(100%,220px);height:auto;display:block}.lq-brand-line{color:var(--lq-muted);letter-spacing:.02em;margin:10px 0 0;font-size:.78rem}.lq-controls{align-items:center;gap:4px;display:flex}.lq-controls button{color:#f3f1eb;background:0 0;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.lq-controls button:hover,.lq-controls button[aria-pressed=true]{color:var(--amber);border-color:var(--amber)}.lq-controls button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.lq-controls svg{fill:currentColor;width:16px;height:16px}.lq-controls svg.lq-stroke{fill:none;stroke:currentColor;stroke-width:1.5px}@media (width<=1250px){.lq-page{--lq-g:36px}}@media (width<=1100px),(pointer:coarse){.lq-controls button{width:44px;height:44px}}.lq-rail li[data-first]:not(:first-child){margin-top:10px}.lq-rail li:not([data-here]) a:not([aria-current]):before{opacity:.55}.lq-rail a[data-done]:not([aria-current]):before{background:color-mix(in srgb, var(--amber) 55%, var(--lq-steel))}.lq-chapter>span{display:none}.lq-chapter>[data-current]{display:inline}.lq-chapter-bar{display:none}.lq-chapter-side{right:0;bottom:calc(50% + var(--lq-rail-half,230px) + 6px);height:22px;color:var(--lq-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#10110fd1;border-radius:11px;align-items:center;padding:0 10px;font-size:11px;font-weight:650;line-height:1;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute}.lq-page:has(.lq-section[data-state=current][data-open]) .lq-chapter-side{opacity:0;transition-timing-function:cubic-bezier(.55,0,1,.45)}.lq-loop{white-space:nowrap;opacity:0;background:#10110fd1;border-radius:12px;align-items:center;gap:8px;height:24px;padding:0 10px 0 12px;transition:opacity .3s cubic-bezier(.55,0,1,.45);display:inline-flex;position:absolute;top:calc(100% + 8px);left:0}.lq-loop[data-on]{opacity:1;transition-timing-function:cubic-bezier(.22,1,.36,1)}.lq-loop ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lq-loop li{color:var(--lq-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;transition:color .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.lq-loop li+li:before{content:"";background:var(--lq-steel);width:10px;height:1px;margin:0 2px 0 4px}.lq-loop-dot{box-sizing:border-box;border:1px solid var(--lq-steel);border-radius:50%;width:7px;height:7px;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.lq-loop li[data-done] .lq-loop-dot{background:color-mix(in srgb, var(--amber) 55%, var(--lq-steel));border-color:#0000}.lq-loop li[data-current]{color:var(--amber);font-weight:600}.lq-loop li[data-current] .lq-loop-dot{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 3px #ffb34a38}.lq-loop-back{fill:none;width:12px;height:12px;stroke:var(--lq-steel);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.lq-loop[data-still],.lq-loop[data-still] li,.lq-loop[data-still] .lq-loop-dot{transition:none}@media (width<=767.98px){.lq-loop{flex:0 auto;gap:6px;min-width:0;padding:0 10px;position:static}.lq-loop:not([data-on]),.lq-bar:has(.lq-loop[data-on]) .lq-crumbs{display:none}.lq-loop li{gap:0}.lq-loop li+li:before{background:0 0;width:3px;margin:0 1px}.lq-loop-label{display:none}.lq-loop li[data-current]{gap:6px;margin-right:4px}.lq-loop li[data-current] .lq-loop-label{display:inline}.lq-loop-back{display:none}}.lq-steps{border-top:1px solid var(--lq-graphite);margin-top:16px;padding-top:14px}.lq-steps-title{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:650;line-height:1.4}.lq-steps ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lq-steps li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.lq-step-n{border:1px solid var(--lq-steel);width:22px;height:22px;color:var(--lq-text);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:inline-grid}.lq-steps li[data-now] .lq-step-n{border-color:var(--amber);background:var(--amber);color:#10110f}.lq-step-text{font-size:14px;line-height:1.45}.lq-step-label{color:var(--lq-text);font-weight:650}.lq-step-now{border:1px solid var(--amber);color:var(--amber);letter-spacing:.04em;border-radius:9px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:650}.lq-step-line{color:var(--lq-muted);display:block}.lq-section[data-placement=close] .lq-card{width:auto;max-width:none;padding:48px var(--lq-gutter);color:var(--charcoal);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.lq-section[data-placement=close] .lq-card:before{display:none}.lq-section[data-placement=close] .lq-panel:before{content:"";opacity:var(--lq-say,1);pointer-events:none;background:radial-gradient(64% 62%,#f3f1ebf0,#f3f1ebdb 52%,#f3f1eb66 82%,#f3f1eb1f 100%);position:absolute;inset:0}.lq-section[data-placement=close] .lq-kicker{color:var(--umber);margin-bottom:18px}.lq-section[data-placement=close] .lq-title{max-width:15em;color:var(--charcoal);letter-spacing:-.03em;text-shadow:0 0 24px #f3f1ebcc;font-size:clamp(40px,1.4rem + 3vw,72px);line-height:1.06}.lq-section[data-placement=close] .lq-body{max-width:46ch;color:var(--ink);margin-top:20px;font-size:18px}.lq-section[data-placement=close] .lq-actions{justify-content:center;margin-top:28px}.lq-section[data-placement=close] .text-link{color:var(--charcoal)}.lq-section[data-placement=close] .lq-signature{flex-direction:column;align-items:center;margin-top:32px;display:flex}.lq-section[data-placement=close] .lq-lockup{width:min(100%,240px)}.lq-section[data-placement=close] .lq-brand-line{color:var(--ink)}.lq-stage:after{content:"";z-index:5;background:linear-gradient(to bottom, var(--paper), color-mix(in srgb, var(--paper) 60%, #facf92) 100%);opacity:var(--lq-release,0);pointer-events:none;position:absolute;inset:0}.lq-coda{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 60%, #facf92), var(--charcoal));background:linear-gradient(in oklab to bottom, color-mix(in srgb, var(--paper) 60%, #facf92), color-mix(in oklab, #facf92 40%, var(--umber)) 42%, var(--charcoal) 88%);height:100svh;position:relative}.lq-divider{background:color-mix(in srgb, var(--amber) 70%, var(--charcoal));height:1px;position:absolute;bottom:0;left:0;right:0}.lq-divider-mark{background:var(--charcoal);fill:none;width:40px;height:24px;stroke:var(--amber);stroke-width:2px;padding:4px 12px;position:absolute;top:-12px;left:calc(50% - 20px)}@media (width<=767.98px){.lq-page{--lq-g:36px;--lq-edge:12px;--lq-stage-h:clamp(232px, min(100vw * .95, var(--lq-frame-h) - 220px), 50svh);--lq-text-h:calc(var(--lq-frame-h) - var(--lq-stage-h))}.lq-stage-frame{pointer-events:none}.lq-stage{pointer-events:auto}.lq-bar{left:max(var(--lq-gutter), env(safe-area-inset-left));max-width:calc(100% - 2 * var(--lq-gutter))}.lq-chapter-bar{height:24px;color:var(--lq-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#10110fd1;border-radius:12px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.lq-chapter-side,.lq-crumbs[data-place="2"] .lq-crumb:first-child,.lq-crumbs[data-place="3"] .lq-crumb:nth-child(-n+2),.lq-crumbs[data-place="4"] .lq-crumb:nth-child(-n+3){display:none}.lq-crumbs[data-place="2"]:before,.lq-crumbs[data-place="3"]:before,.lq-crumbs[data-place="4"]:before{content:"…";color:var(--lq-steel);margin-right:.6em}.lq-rail{top:calc(var(--lq-edge) + 30px);right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));height:24px;display:block}.lq-rail ol{display:flex}.lq-rail ol:before{display:none}.lq-rail li{flex:1 1 0;min-width:0}.lq-rail li[data-first]:not(:first-child){margin-top:0;margin-left:2px}.lq-rail a{width:100%;height:24px}.lq-rail a:before,.lq-rail a:hover:before,.lq-rail a[aria-current=step]:before{border-radius:2px;width:auto;height:3px;top:11px;left:1px;right:1px;transform:none}.lq-story{margin-top:calc(var(--lq-stage-h) - var(--lq-frame-h));flex-direction:column;display:flex}.lq-section,.lq-section:first-child,.lq-section:last-child{--lq-step:calc(1.25 * var(--lq-text-h));height:calc(var(--lq-panel-h,260px) + (1 + var(--lq-stay)) * var(--lq-step));margin-top:calc(-1 * var(--lq-sheet,0px));margin-bottom:calc(var(--lq-sheet,0px) - var(--lq-panel-h,260px) - var(--lq-stay) * var(--lq-step));scroll-margin-top:calc(var(--lq-stage-h) - var(--lq-sheet,0px) - 1.03 * var(--lq-text-h) - 15px)}.lq-section:first-child{height:calc(var(--lq-panel-h,260px) + (.8 + var(--lq-stay)) * var(--lq-step))}.lq-section:last-child{height:calc(var(--lq-panel-h,260px) + 1.2 * var(--lq-step));margin-bottom:0}.lq-panel:before{display:none}.lq-panel{top:calc(var(--header-height) + var(--lq-stage-h) - var(--lq-sheet,0px));height:auto;position:sticky}.lq-card{width:auto;max-width:none;padding:18px var(--lq-gutter) calc(20px + env(safe-area-inset-bottom));position:relative;bottom:auto;left:auto}.lq-card:before{box-shadow:none;border:0;border-top:1px solid #474a42;border-radius:0}.lq-title{max-width:none;font-size:22px}.lq-body{max-width:65ch;margin-top:10px;font-size:16px}.lq-steps{margin-top:12px;padding-top:10px}.lq-steps ol{gap:6px}.lq-step-text{font-size:13px;line-height:1.4}.lq-step-label:after{content:" "}.lq-step-line{display:inline}.lq-step-now{margin:0 6px 0 2px}.lq-section[data-placement=close] .lq-card{min-height:var(--lq-panel-h);padding:24px var(--lq-gutter) calc(24px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, rgb(243 241 235/calc(.62 * var(--lq-say,1))), rgb(243 241 235/calc(.96 * var(--lq-say,1))) 32%);position:relative;inset:auto}.lq-section[data-placement=close] .lq-title{font-size:34px}.lq-section[data-placement=close] .lq-body{font-size:16px}.lq-section[data-placement=close] .lq-actions,.lq-section[data-placement=close] .lq-signature{margin-top:16px}}@media (width<=600px){.lq-page{--lq-g:20px}}@media (prefers-reduced-motion:reduce){.lq-city-clouds [data-cloud],.lq-sway,.lq-view .pulse{animation:none}.lq-pool-ripple{display:none}.lq-controls button,.lq-rail a:before{transition:none}}.lq-tag-lines polyline{stroke:var(--amber);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),stroke-dashoffset 0s linear .3s}.lq-tag-lines polyline[data-on]{stroke-dashoffset:0;opacity:.85;transition:opacity .12s linear,stroke-dashoffset .32s cubic-bezier(.22,1,.36,1)}.lq-label-dot{fill:var(--amber);opacity:0;transition:opacity .2s linear}.lq-label-dot[data-on]{opacity:1}.lq-label[data-sub]{border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding:7px 12px;line-height:1.15}.lq-label[data-short] small{display:none}.lq-label small{color:var(--lq-muted);font-size:11px;font-weight:400}@media (width<=767.98px){.lq-label[data-sub]{border-radius:7px;gap:2px;padding:4px 8px}.lq-label small{font-size:9px}}@media (width<=767.98px) and (height<=720px){.lq-section[data-scene="12"] .lq-step-line{display:none}}
