html body .restored-landing .ld-close:before,html body .restored-landing .ld-sec-bone:before,html body .restored-landing .ld-sec-shell:before,html body .restored-landing:before{display:none}.restored-landing .ld-hero{height:100svh;min-height:680px}.restored-landing .ld-hero-copy{padding-top:calc(76px + clamp(28px, 7vh, 80px))}.restored-landing .ld-hero-source{margin:0;font-size:11px;color:var(--sp-night-dim)}.restored-landing .ld-hero-actions .sw-btn.is-flame{background:#f05b40;color:#0b1e3d}.restored-landing .ld-hero-actions .sw-btn.is-flame:hover{background:#ff7a5c}.restored-landing .ld-hero :focus-visible{outline:3px solid #8fb7ff;outline-offset:4px}@media (max-width:760px){.restored-landing .ld-hero{--band:clamp(260px,42svh,360px);--bleed:clamp(140px,22svh,200px);height:auto;min-height:0}.restored-landing .ld-stage{height:auto;padding-bottom:var(--band)}.restored-landing .ld-hero-copy{padding:100px 20px 4px}.restored-landing .ld-plate,.restored-landing .ld-plate-fallback{inset:auto 0 0 0;top:auto;height:calc(var(--band) + var(--bleed));opacity:1;-webkit-mask-image:radial-gradient(150% 110% at 50% 100%,#000 42%,rgba(0,0,0,.55) 66%,transparent 96%);mask-image:radial-gradient(150% 110% at 50% 100%,#000 42%,rgba(0,0,0,.55) 66%,transparent 96%)}.restored-landing .ld-stage:after{background:linear-gradient(180deg,transparent 0,transparent calc(100% - var(--band) - var(--bleed) * .6),rgba(7,20,43,.3) calc(100% - var(--band) * .9),transparent calc(100% - var(--band) * .55),transparent calc(100% - 90px),rgba(7,20,43,.78) 100%)}.restored-landing .ld-hero h1{font-size:clamp(37px,10vw,48px);line-height:1.03;max-width:92%}.restored-landing .ld-hero h1 em{margin-top:12px}.restored-landing .ld-hero-sub{font-size:15px;line-height:1.5;max-width:30ch}.restored-landing .ld-hero-actions{gap:10px;flex-wrap:wrap}.restored-landing .ld-hero-actions .sw-btn{min-height:46px;font-size:13px;padding-inline:16px}.restored-landing .ld-tallies{gap:24px}.restored-landing .ld-meter{left:20px;right:20px;bottom:18px;gap:8px 16px;flex-wrap:wrap}.restored-landing .ld-meter-count,.restored-landing .ld-meter-when span{font-size:10px}.restored-landing .ld-meter-when b{font-size:12px}.restored-landing .rx{padding:44px 20px;min-height:0}.restored-landing .rx-rail{padding:0;margin:0 0 24px}.restored-landing .rx-rail h2{font-size:34px}.restored-landing .rx-stage{height:auto;min-height:0;display:block;padding:0}.restored-landing .rx-bg,.restored-landing .rx-crowd,.restored-landing .rx-sheet{display:none}.restored-landing .rx-deck{position:relative;inset:auto;transform:none;width:100%;max-width:360px;margin:auto}.restored-landing .rx-card{transform:none}.restored-landing .rx-caption{font-size:11px;line-height:1.5}}.rx-swipe{display:grid;grid-auto-flow:column;grid-auto-columns:min(340px,84%);column-gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px}.rx-swipe::-webkit-scrollbar{display:none}.rx-swipe-card{display:block;scroll-snap-align:start;color:inherit;text-decoration:none}.rx-swipe-card .rx-card{height:100%;box-sizing:border-box;animation:none}.rx-swipe-card .rx-card .rx-stamp{animation:none}.rx-swipe-card:focus-visible{outline:3px solid #8fb7ff;outline-offset:3px;border-radius:12px}.rx.is-calm .rx-deck{max-width:none}@media (max-width:760px){.restored-landing .rx.is-calm .rx-deck{max-width:none;margin:0 -20px;width:auto}.restored-landing .rx.is-calm .rx-swipe{padding-inline:20px;scroll-padding-inline:20px}.restored-landing .rx.is-calm .rx-deck-foot{padding:0 20px}}.lx-faq{position:relative;background:radial-gradient(60% 70% at 100% -10%,rgba(240,91,64,.14),transparent 65%),radial-gradient(45% 60% at -10% 10%,rgba(36,87,206,.08),transparent 65%),linear-gradient(180deg,#f8f2e8,#ede4d4);color:#0b1e3d;padding:clamp(64px,9vw,112px) var(--sp-gutter,5vw);overflow:hidden}.lx-faq:before{top:0;height:2px;background:linear-gradient(90deg,transparent,#0b1e3d 20%,#0b1e3d 80%,transparent);opacity:.18}.lx-faq:after,.lx-faq:before{content:"";position:absolute;left:0;right:0}.lx-faq:after{bottom:0;height:24px;pointer-events:none;background-image:radial-gradient(circle,rgba(36,87,206,.22) 1.1px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 70%,transparent)}.lx-faq-in{position:relative;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);align-items:start}.lx-faq-intro h2{margin:0 0 20px;font:600 clamp(32px,4vw,52px)/1.04 var(--font-sans),sans-serif;letter-spacing:-.04em}.lx-faq-intro a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#2457ce;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lx-faq-list{border-top:1.5px solid #0b1e3d}.lx-faq-list details{border-bottom:1px solid #c9c2b6}.lx-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:600;line-height:1.4}.lx-faq-list summary::-webkit-details-marker{display:none}.lx-faq-list summary i{position:relative;flex:none;width:28px;height:28px;border:1.5px solid #0b1e3d;border-radius:50%;transition:background-color .2s,transform .25s cubic-bezier(.23,1,.32,1)}.lx-faq-list summary i:after,.lx-faq-list summary i:before{content:"";position:absolute;top:12.25px;left:7px;width:11px;height:1.5px;background:currentColor}.lx-faq-list summary i:after{transform:rotate(90deg);transition:transform .25s cubic-bezier(.23,1,.32,1)}.lx-faq-list details[open] summary i{background:#0b1e3d;color:#fffdf9}.lx-faq-list details[open] summary i:after{transform:rotate(0)}.lx-faq-list summary:hover span{color:#2457ce}.lx-faq-list details p{margin:0;padding:0 56px 24px 0;max-width:62ch;font-size:16px;line-height:1.6;color:#34476a}.lx-faq :focus-visible{outline:3px solid #2457ce;outline-offset:4px;border-radius:4px}@media (max-width:760px){.lx-faq{padding:56px 20px}.lx-faq-in{grid-template-columns:1fr;gap:20px}.lx-faq-intro h2{font-size:34px;margin-bottom:8px}.lx-faq-list summary{font-size:16px;gap:14px}.lx-faq-list details p{padding-right:0;font-size:15px}}.lx-end{background:var(--sp-night,#07142b);color:#efe7da;padding:clamp(72px,10vw,128px) var(--sp-gutter,5vw) 28px}.lx-end-in{max-width:1320px;margin:0 auto}.lx-end-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"title text" "title actions";gap:20px clamp(32px,6vw,96px);align-items:end;padding-bottom:clamp(56px,8vw,96px)}.lx-end-cta h2{grid-area:title;margin:0;font:600 clamp(48px,7vw,104px)/.98 var(--font-sans-display,var(--font-sans)),sans-serif;letter-spacing:-.035em;color:#efe7da}.lx-end-cta h2 em{display:block;margin-top:.06em;font-family:var(--font-serif-display),var(--font-serif-stack,Georgia),serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:#8fb7ff}.lx-end-cta p{grid-area:text;margin:0;max-width:34ch;font-size:18px;line-height:1.55;color:rgba(239,231,218,.74)}.lx-end-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:12px}.lx-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s,border-color .2s}.lx-btn.is-flame{background:#f05b40;color:#0b1e3d}.lx-btn.is-flame:hover{background:#ff7a5c;transform:translateY(-1px)}.lx-btn.is-line{border:1px solid rgba(239,231,218,.36);color:#efe7da}.lx-btn.is-line:hover{border-color:#efe7da}.lx-btn:active{transform:translateY(1px)}.lx-end-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:32px 0;border-top:1px solid rgba(239,231,218,.16)}.lx-end-brand{display:inline-flex;align-items:flex-start;gap:12px;color:#efe7da;text-decoration:none}.lx-end-brand>span{display:grid;gap:4px;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:30px}.lx-end-brand small{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(239,231,218,.62)}.lx-end .fx-compact nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px}.lx-end .fx-compact nav a{display:inline-flex;align-items:center;min-height:40px;color:#efe7da;font-size:14px;text-decoration:none}.lx-end .fx-compact nav a:hover{color:#8fb7ff}.lx-end-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;padding-top:20px;border-top:1px solid rgba(239,231,218,.1);font-size:12px;color:rgba(239,231,218,.6)}.lx-end :focus-visible{outline:3px solid #8fb7ff;outline-offset:4px;border-radius:6px}@media (max-width:860px){.lx-end{padding:64px 20px 24px}.lx-end-cta{grid-template-columns:1fr;grid-template-areas:"title" "text" "actions";gap:18px;padding-bottom:48px}.lx-end-cta h2{font-size:clamp(44px,13vw,64px)}.lx-end-cta p{font-size:16px}.lx-end-actions{margin-top:8px}.lx-end-foot{flex-direction:column;gap:20px;padding:28px 0 20px}.lx-end .fx-compact nav{justify-content:flex-start;gap:0 22px}.lx-end .fx-compact nav a{min-height:44px}}@media (max-width:560px){.lx-end-actions{flex-direction:column}.lx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lx-btn,.lx-faq-list summary i,.lx-faq-list summary i:after{transition:none}}.restored-landing .ld-dive-map-fallback{position:absolute;right:var(--sp-gutter,5vw);top:50%;transform:translateY(-50%);z-index:1;max-width:320px;margin:0;color:var(--sp-night-text);font-size:17px;font-weight:600}.restored-landing .ld-dive-map-fallback span{display:block;margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;color:var(--sp-night-dim)}.ld-dive-play{display:none}@media (max-width:760px){.restored-landing .ld-dive{--dive-map:max(48svh,calc(100svh - 300px));height:320svh;min-height:0}.restored-landing .ld-dive .ld-dive-stage{position:sticky;top:0;height:100svh;min-height:0;display:block;overflow:hidden;padding-top:var(--dive-map);box-sizing:border-box}.restored-landing .ld-dive-act,.restored-landing .ld-dive-map{position:absolute;inset:0 0 auto;height:var(--dive-map)}.restored-landing .ld-dive-map:after{content:"";position:absolute;inset:auto 0 0;height:48px;background:linear-gradient(transparent,var(--sp-night));pointer-events:none;z-index:1}.restored-landing .ld-dive-panel{position:relative;inset:auto;transform:none;width:100%;box-sizing:border-box;margin:0;padding:0 20px 14px;gap:8px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;background:var(--sp-night)}.restored-landing .ld-dive-panel>:is(.ld-dive-kicker,.ld-dive-steps,.ld-dive-play){grid-column:1/-1}.restored-landing .ld-dive-panel>.ld-dive-kicker{grid-row:1}.restored-landing .ld-dive-panel>.ld-dive-steps{grid-row:3}.restored-landing .ld-dive-panel>.ld-dive-play{grid-row:4}.restored-landing .ld-dive-panel h2{grid-column:1;grid-row:2;font-size:23px;line-height:1.08}.restored-landing .ld-dive-day{grid-column:2;grid-row:2;margin:0;display:grid;justify-items:end;line-height:1}.restored-landing .ld-dive-day span{font-size:10px}.restored-landing .ld-dive-kicker{font-size:10.5px;margin:0}.restored-landing .ld-dive-day b{font-size:46px}.restored-landing .ld-dive-steps{margin:2px 0 0}.restored-landing .ld-dive-steps li{padding:3px 0 3px 24px}.restored-landing .ld-dive-steps li i{top:9px}.restored-landing .ld-dive-steps li:not(:last-child):after{top:22px;bottom:-6px}.restored-landing .ld-dive-steps li time{display:inline}.restored-landing .ld-dive-steps .ld-dive-detail{display:none}.restored-landing .ld-dive-steps li.is-now .ld-dive-detail{display:block;opacity:1}.restored-landing .ld-dive-what b{font-size:15px}.restored-landing .ld-dive-what time{font-size:11px}.restored-landing .ld-dive-detail{font-size:13px}.ld-dive-play{display:block;padding-top:2px}.ld-dive-track{position:relative;height:4px;margin:6px;border-radius:2px;background:var(--sp-night-line)}.ld-dive-track>span{position:absolute;inset:0;border-radius:2px;background:var(--sp-flame,#f05b40);transform:scaleX(0);transform-origin:0 50%}.ld-dive-track>i{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--sp-night);border:2px solid rgba(239,231,218,.45);box-sizing:border-box;transition:background-color .2s,border-color .2s}.ld-dive-track>i.is-on{background:var(--sp-flame,#f05b40);border-color:var(--sp-flame,#f05b40)}.restored-landing .ld-dive.is-nomap{--dive-map:0px;height:240svh}.restored-landing .ld-dive.is-nomap .ld-dive-stage{display:flex;align-items:center}.restored-landing .ld-dive.is-nomap :is(.ld-dive-map,.ld-dive-act,.ld-dive-map-fallback){display:none}.restored-landing .ld-dive.is-calm{height:auto}.restored-landing .ld-dive.is-calm .ld-dive-stage{position:relative;height:auto}.restored-landing .ld-dive.is-calm .ld-dive-steps .ld-dive-detail{display:block}}@media (max-width:760px) and (max-height:700px){.restored-landing .ld-dive{--dive-map:max(44svh,calc(100svh - 270px))}.restored-landing .ld-dive-panel h2{font-size:20px}.restored-landing .ld-dive-day b{font-size:36px}.restored-landing .ld-dive-kicker{display:none}}@media (prefers-reduced-motion:reduce){.ld-dive-track>i{transition:none}}