@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a2a81d0d-module__qZf_Mq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_a2a81d0d-module__qZf_Mq__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_2ebd374d-module__gWe_kG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_2ebd374d-module__gWe_kG__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--accent:#4548e2;--accent-08:#4548e214;--accent-22:#4548e238;--accent-glass:#4548e299;--accent-45:#4548e273;--accent-tint:#e8e8fa;--base-glass:#f4efe7d9;--base-glass-lt:#f4efe78c;--ink-glass:#201c1873;--base:#f4efe7;--card-a:#fdfdfb;--card-soft:#fdfdfb8c;--frame:#e3ded6;--ink:#201c18;--ink-90:#201c18e6;--ink-75:#201c18bf;--ink-45:#201c1873;--ink-10:#201c181a;--ink-08:#201c1814;--light:#fdfdfb;--light-75:#fdfdfbbf;--light-45:#fdfdfb73;--light-12:#fdfdfb1f;--live:#3aa05a;--warn:#d6a23a;--blocked:#c84a3a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}body{background:var(--frame);color:var(--ink);font-family:var(--font-sans), "Aptos", "DM Sans", "Outfit", "Manrope", sans-serif;font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:.5px solid var(--accent);outline-offset:2px}img{max-width:100%;display:block}.lbl,.lbl-m{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600;line-height:1.25}.hdl{color:var(--ink);font-size:42px;font-weight:400;line-height:1.1}.ttl{color:var(--ink);font-size:20px;font-weight:700;line-height:1.25}.bdy{color:var(--ink);font-size:15px;font-weight:400;line-height:1.4}.bdy-2{color:var(--ink-75);font-size:15px;font-weight:400;line-height:1.4}.cap,.cap-m{color:var(--ink-75);font-size:12px;font-weight:500;line-height:1.3}.disp{color:var(--accent);font-size:42px;font-weight:700;line-height:1}.serif{font-family:var(--font-serif), "Instrument Serif", serif;font-weight:400}.hair{border:0;border-top:.5px solid var(--ink-10)}.pill{background:var(--ink-08);color:var(--ink-75);border-radius:0;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.chip{background:var(--base);color:var(--ink-90);border:.5px solid #0000;border-radius:0;align-items:center;gap:8px;min-height:32px;padding:8px 16px;font-size:12px;font-weight:500;line-height:1.25;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.chip:hover{background:var(--accent-08)}.chip:disabled{opacity:.45;cursor:default}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--light);opacity:1;font-weight:600}.cta-p{background:var(--accent);color:var(--light);border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.25;display:inline-flex}.cta-s{color:var(--accent);border:.5px solid var(--accent);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.25;display:inline-flex}.dot{border-radius:6px;flex:none;width:6px;height:6px;display:inline-block}.dot-live{background:var(--live)}.dot-warn{background:var(--warn)}.dot-acc{background:var(--accent)}.t-official:after,.t-strong:after,.t-mixed:after,.t-weak:after,.t-background:after,.t-unverified:after{content:"";vertical-align:middle;border-top-width:1px;width:14px;margin-left:6px;display:inline-block}.t-official:after,.t-strong:after{border-top-style:solid;border-top-color:var(--ink-90)}.t-mixed:after,.t-weak:after{border-top-style:dashed;border-top-color:var(--ink-45)}.t-background:after,.t-unverified:after{border-top-style:dotted;border-top-color:var(--ink-45)}.wave{flex:none;align-items:center;gap:2px;height:18px;display:inline-flex}.wave i{background:var(--accent);border-radius:3px;width:3px;height:6px;display:block}.wave i:nth-child(2){height:11px}.wave i:nth-child(3){height:16px}.wave i:nth-child(4){height:9px}.wave i:nth-child(5){height:18px}.wave i:nth-child(6){height:12px}.wave i:nth-child(7){height:7px}.wave.idle i{opacity:.45}@media (prefers-reduced-motion:no-preference){.wave.on i{transform-origin:50%;animation:.9s ease-in-out infinite alternate wv}.wave.on i:nth-child(2){animation-duration:1.15s;animation-delay:.1s}.wave.on i:nth-child(3){animation-duration:.8s;animation-delay:.22s}.wave.on i:nth-child(4){animation-duration:1.3s;animation-delay:50ms}.wave.on i:nth-child(5){animation-duration:.95s;animation-delay:.3s}.wave.on i:nth-child(6){animation-duration:1.2s;animation-delay:.18s}.wave.on i:nth-child(7){animation-duration:.85s;animation-delay:.12s}@keyframes wv{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}}.glass-pill .wave{vertical-align:middle;height:14px;margin-right:8px}.pill-media .wave i{background:var(--light)}.transport{align-items:center;gap:16px;display:flex}.tbtn{color:var(--ink-75);border-radius:0;align-items:center;gap:4px;min-height:32px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.tbtn:hover{background:var(--ink-08)}.tbtn[aria-pressed=true]{color:var(--accent);font-weight:600}.tsep{background:var(--ink-10);width:.5px;height:12px}.kv{border-bottom:.5px solid var(--ink-10);justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:8px 0;transition:background-color .24s ease-out;display:flex}.soft-row{background:var(--card-soft);border:0;border-bottom:.5px solid var(--ink-10);color:inherit;width:100%;font:inherit;cursor:pointer;align-items:center;gap:16px;padding:16px 12px;text-decoration:none;display:flex}.facts{background:var(--card-soft);padding:4px 16px}.facts .kv{padding:12px 0}.facts .kv:last-child{border-bottom:0}.spot-on{background:var(--accent-08)}.shell{background:var(--base);overscroll-behavior:none;flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.mhead{flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 16px;display:flex}.dock-btn{min-height:52px;color:var(--ink-75);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex}.dock-btn:hover{background:var(--ink-08)}.dock-btn[aria-pressed=true]{color:var(--accent)}.dock-lbl{font-size:12px;font-weight:500;line-height:1}.slide{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100%;padding:24px 16px;display:flex}.v-img{object-fit:cover;width:100%;height:300px}.v-compare{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:640px;display:grid}.v-plan{grid-template-columns:1fr 1fr;align-items:center;gap:16px;width:100%;max-width:760px;display:grid}.v-fits{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:640px;display:grid}.stat-xl{font-size:72px;font-weight:300;line-height:1}@media (max-width:520px){.v-img{height:220px}.v-plan{grid-template-columns:1fr}}.scrim{z-index:40;background:#201c1873;position:absolute;inset:0}.sheet{z-index:41;background:var(--card-a);border-radius:0;max-height:76%;animation:.24s ease-out sheet-up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes sheet-up{0%{transform:translateY(24px)}}@media (max-width:1023px){.neo .sheet-agreed{bottom:calc(184px + env(safe-area-inset-bottom));max-height:52%}.neo .lane-front{z-index:42}}.sv-pill{width:fit-content;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:35;background:var(--accent);color:var(--light);white-space:nowrap;cursor:pointer;border:0;border-radius:0;align-items:center;gap:8px;margin-inline:auto;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:fixed;box-shadow:0 12px 32px #4548e259}.sv-pill .wave i{background:var(--light)}.sv-card{left:0;right:0;bottom:calc(136px + env(safe-area-inset-bottom));z-index:36;background:var(--card-a);width:min(400px,100vw - 32px);margin-inline:auto;animation:.24s ease-out sheet-up;position:fixed;box-shadow:0 16px 48px #201c1840}@media (min-width:1024px){.sv-pill{bottom:24px}.sv-card{bottom:88px}}.opt{background:var(--base);color:var(--ink);text-align:left;border-radius:0;align-items:center;gap:16px;width:100%;min-height:48px;padding:8px 16px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.opt:hover{background:var(--accent-08)}.opt:active{transform:scale(.98)}.opt{border:.5px solid #0000;transition:background-color .16s ease-out,border-color .16s ease-out}.opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-08);color:var(--ink);font-weight:600}.opt-img{text-align:left;background:var(--base);border:.5px solid #0000;border-radius:0;flex-direction:column;padding:0;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;overflow:hidden}.opt-img[aria-pressed=true]{border-color:var(--accent);background:var(--accent-08)}.opt-img:active{transform:scale(.98)}.steer{border:.5px solid var(--accent);color:var(--ink);background:0 0;border-radius:0;align-items:center;min-height:32px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.steer:hover{background:var(--accent-08)}.steer:active{transform:scale(.96)}@keyframes chip-buzz{0%,91%,to{transform:none}93%{transform:translateY(-2px)}96%{transform:translateY(1px)}98%{transform:translateY(-1px)}}.steer{animation:7s ease-in-out infinite chip-buzz}.steer:nth-child(2){animation-delay:3.5s}.skip{z-index:20;color:var(--light);background:#201c18a6;border-radius:0;min-height:32px;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.25;position:absolute;top:16px;right:16px}.strip{z-index:30;background:var(--accent-tint);min-height:32px;color:var(--ink);border-radius:0;align-items:center;gap:8px;padding:4px 16px;display:flex;position:absolute;top:48px;left:8px;right:8px}.overlay{z-index:41;background:var(--base);animation:.24s ease-out sheet-up;position:absolute;inset:0;overflow-y:auto}.tile{border:.5px solid var(--ink-75);text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;height:48px;padding:8px 16px;display:flex;position:relative}.tile[aria-current=true]{background:var(--accent-08);border-color:var(--accent)}.tile:hover{background:var(--accent-08)}.cbtn{border:.5px solid var(--ink-75);height:56px;color:var(--ink);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.cbtn:hover{background:var(--accent-08)}.cbtn:active{transform:scale(.95)}.drow{gap:4px;padding:4px 0;display:grid}.instrument{background:var(--card-a);border-radius:0;grid-template-columns:repeat(5,1fr);align-items:center;height:56px;margin:0 8px;display:grid}.ibtn{min-height:48px;color:var(--ink-75);justify-content:center;align-items:center;display:inline-flex}.ibtn:hover{color:var(--ink)}.ibtn[aria-pressed=true]{color:var(--ink-45)}.nbtn{min-height:44px;color:var(--ink);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.nbtn:hover{background:var(--ink-08)}.nbtn .dock-lbl{color:var(--ink-75)}.qbtn{min-height:48px;color:var(--ink-75);white-space:nowrap;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.qbtn:hover{color:var(--ink)}.qbtn[aria-pressed=true]{color:var(--ink);font-weight:600}.qlbl{transition:opacity .4s ease-out}.qlbl.gone{opacity:0}@keyframes kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(-2%)}}.kenburns{animation:24s ease-in-out infinite alternate kenburns}.bigplay{z-index:20;background:var(--accent-glass);width:96px;height:96px;color:var(--light);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:96px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}.bigplay:hover{transform:translate(-50%,-50%)scale(1.05)}.sec-glyph{color:var(--accent-45);display:inline-flex}.rbtn{background:0 0;border-radius:44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.rbtn[aria-pressed=true]{opacity:.5}.rbtn:active,.ibtn:active,.qbtn:active,.pbtn:active{transition:transform 80ms ease-out;transform:scale(.88)}.rail-dark .rbtn{color:var(--ink);background:var(--base-glass-lt);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rail-light .rbtn{color:var(--ink)}.glass-pill{background:var(--base-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;align-self:flex-start;max-height:64px;padding:4px 8px;display:inline-block;overflow:hidden}.pill-media{background:var(--ink-glass);color:var(--light)}.pill-ledger{background:var(--accent-tint);color:var(--ink);font-weight:600}.neo .steer{background:var(--accent-tint);color:var(--ink);border-color:#0000}.neo .steer:hover{background:var(--accent-22)}.slide-no{transition:opacity .4s ease-out}.slide-no.gone{opacity:0}.neo .media-text{bottom:180px!important;right:68px!important}.neo .strip{top:8px}.neo .m2h-body{margin-right:56px}.slide-booking .bk-hero{object-fit:cover;width:calc(100% + 32px);max-width:none;height:180px;margin:-24px -16px 0}.bk-body{flex-direction:column;align-self:stretch;align-items:center;gap:24px;display:flex}.neo .slide.slide-booking{padding-top:24px}.neo .bk-body{margin-right:56px}.neo .bk-body>*{text-align:left;align-items:flex-start!important}.neo .slide{text-align:left;justify-content:flex-start;align-items:flex-start;padding-top:96px}.neo .slide>div{text-align:left;align-items:flex-start!important}.neo .slide-plan{justify-content:flex-start}.neo .slide-plan figure{max-width:none!important}.neo .slide-plan figure img{max-height:64vh!important}.neo .slide-plan figcaption,.neo .slide-plan p,.neo .slide-plan h2,.neo .slide-plan .lbl-m{margin-right:56px}.scroll-fade{z-index:10;background:linear-gradient(180deg, #fdfdfb00 0%, var(--card-a) 100%);pointer-events:none;opacity:0;height:48px;transition:opacity .2s ease-out;position:absolute;bottom:0;left:0;right:0}.scroll-fade.on{opacity:1}.band{background:var(--frame);padding:4px 8px calc(8px + env(safe-area-inset-bottom))}.sitebar{z-index:35;width:100%;max-width:480px;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--base);border-top:.5px solid var(--ink-10);align-items:stretch;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.shell .sitebar{width:auto;max-width:none;position:absolute;left:0;right:0;transform:none}.rail{right:8px;bottom:calc(188px + env(safe-area-inset-bottom));z-index:20;flex-direction:column;gap:8px;display:flex;position:absolute}.lane{left:16px;right:68px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:20;flex-direction:column;justify-content:flex-end;gap:8px;height:104px;display:flex;position:absolute}.callframe{display:contents}.deskpanel,.backdrop{display:none}@keyframes bd-in{0%{opacity:.3}to{opacity:1}}.ticks,.sb-account,.siderail,.rail-composer{display:none}.brandmark{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.brand-word{color:var(--ink-45);font-size:42px;font-weight:300;line-height:1}.feed-flow{flex-direction:column;gap:12px;display:flex}.feed-band{margin:12px 0}.card-grid{flex-direction:column;gap:16px;display:flex}.door{height:240px;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.door-lead{height:360px}.door-img{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-out;position:absolute;inset:0}.door:hover .door-img{transform:scale(1.03)}.door-scrim{z-index:1;background:linear-gradient(#201c180d 35%,#201c18c7 100%);position:absolute;inset:0}.door-tag{z-index:2;background:var(--base-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);position:absolute;top:12px;left:12px}.door-action{z-index:3;position:absolute;top:8px;right:8px}.door-text{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.door-name{color:var(--light);font-size:20px;font-weight:700;line-height:1.1}.door-lead .door-name{font-size:42px}.door-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.door-cta{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.gstrip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.gstrip::-webkit-scrollbar{display:none}.gstrip figure{scroll-snap-align:start;flex:none;width:240px;height:160px;margin:0;position:relative;overflow:hidden}.gstrip img{object-fit:cover;width:100%;height:100%;display:block}.gstrip-cap{background:var(--base-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);padding:4px 8px;position:absolute;bottom:8px;left:8px}.masthead-rule{border-top:.5px solid var(--ink);border-bottom:.5px solid var(--ink);height:3px}.edition .zone{border-top:.5px solid var(--ink-10);margin-top:24px;padding-top:16px}.edition .zone-label{color:var(--ink);margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.3}.lead-grid{grid-template-columns:2fr 1fr;align-items:start;gap:24px;display:grid}.lead-cell{flex-direction:column;gap:8px;display:flex}.vrule{border-left:.5px solid var(--ink-10);align-self:stretch;padding-left:24px}.brief{flex-direction:column;gap:4px;padding:16px 0;display:flex}.vrule>*+* .brief,.vrule>*+.brief,.ruled2 .brief{border-top:.5px solid var(--ink-10)}.ruled2>:nth-child(-n+2) .brief,.ruled2>:nth-child(-n+2).brief{border-top:0}.grid-3{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.grid-2v{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ruled>*+*,.ruled2>:nth-child(2n){border-left:.5px solid var(--ink-10);padding-left:24px}.ze article{background:0 0!important}.ze{--chart-track:var(--card-a)}.pullq{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:24px 0 16px;display:flex}@media (min-width:1024px){.sitebar{background:var(--frame);border-top:0;border-right:.5px solid var(--ink-10);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:72px;max-width:none;height:auto;padding:16px 0 96px;inset:0 auto 0 0;transform:none}.sitebar .sbtn-menu{display:none}.sitebar .sb-brand{text-align:center;color:var(--ink);margin-bottom:16px;padding:8px 0;font-size:15px;font-weight:600;line-height:1.25;display:block}.sitebar .sbtn{flex:0 0 48px}.sitebar .sbtn:hover,.sitebar .sbtn[aria-current=page]{background:var(--card-soft)}.shell .sitebar{width:72px;position:fixed;left:0;right:auto}.page-col{max-width:none!important;margin:0!important;padding:0 24px 96px 96px!important}.page-col>*{max-width:960px}.m-only{display:none!important}.feed-flow{columns:2;column-gap:24px;display:block}.feed-flow>*{break-inside:avoid;margin-bottom:24px;display:block}.feed-flow>.feed-lead,.feed-flow>p:last-child{column-span:all}.feed-flow>.feed-lead h2{font-size:42px;font-weight:700;line-height:1.1}.feed-band{margin:0 0 24px}.feed-band .gstrip figure{flex:1 1 0;width:auto}.card-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.neo .rail{flex-direction:row;gap:16px;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.neo .lane{bottom:76px;left:16px;right:16px}.callframe{background:var(--frame);justify-content:center;align-items:stretch;gap:32px;height:100dvh;padding-left:72px;display:flex;position:relative;overflow:hidden}.backdrop{z-index:0;display:block;position:absolute;inset:0}.backdrop img{object-fit:cover;width:100%;height:100%;animation:.8s ease-out both bd-in}.backdrop:after{content:"";background:var(--ink-glass);position:absolute;inset:0}.callframe .shell{z-index:1;flex:none;width:480px;margin:0;position:relative;box-shadow:0 24px 80px #201c1873}.deskpanel{z-index:1;flex-direction:column;gap:16px;width:380px;padding:24px 0;display:flex;position:relative;overflow-y:auto}.dp-mod{background:var(--base-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.dp-mod .soft-row,.dp-mod .facts{background:0 0}.neo .ticks{z-index:21;gap:4px;height:3px;display:flex;position:absolute;bottom:64px;left:16px;right:16px}.neo .tick{cursor:pointer;border:0;flex:1;height:3px;padding:0}.sb-account{z-index:36;background:var(--frame);border-top:.5px solid var(--ink-10);border-right:.5px solid var(--ink-10);justify-content:center;width:72px;padding:16px 0;display:flex;position:fixed;bottom:0;left:0}.sb-me{color:var(--ink-75);justify-content:center;align-items:center;gap:0;padding:8px;display:flex}.sb-me:hover{background:var(--card-soft)}.sb-who,.sb-caret{display:none}.sb-ava{background:var(--accent-tint);width:28px;height:28px;color:var(--accent);border-radius:28px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.sb-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.sb-mail{color:var(--ink-75);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.sb-scrim{z-index:37;cursor:default;background:0 0;position:fixed;inset:0}.sb-pop{z-index:38;background:var(--card-a);flex-direction:column;width:240px;padding:8px 0;display:flex;position:fixed;bottom:16px;left:80px;box-shadow:0 8px 32px #201c182e}.sb-pop-row{color:var(--ink);align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:400;text-decoration:none;display:flex}.sb-pop-row:hover{background:var(--accent-08)}.sb-pop .sb-pop-who{border-bottom:.5px solid var(--ink-10);flex-direction:column;margin-bottom:4px;padding:4px 16px 8px;display:flex}.deskpanel .brandmark{margin-top:auto;padding:16px 12px 0}}.mediapane{display:none}@media (min-width:1280px){.backdrop{display:none}.mediapane{z-index:0;flex:none;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.mediapane img{object-fit:cover;width:100%;height:100%;animation:.6s ease-out both bd-in;position:absolute;inset:0}.media-caption{background:var(--base-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);padding:4px 8px;position:absolute;top:16px;left:88px}.callframe{justify-content:flex-end;gap:0;padding-right:0}.deskpanel{background:var(--base-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:.5px solid var(--ink-10);gap:24px;width:380px;margin-bottom:56px;margin-left:0;padding:24px}.dp-group>.dp-mod{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dp-group,.siderail>.dp-mod{background:var(--card-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.dp-group{flex-direction:column;display:flex}.dp-group>*+*{border-top:.5px solid var(--ink-10)}.deskpanel .brandmark,.siderail .brandmark{padding:16px 0 0}.neo .m2h-media{display:none}.neo .m2h-stack{justify-content:center}.neo .cover-media,.neo .m2f-media,.neo .m2f-scrim{display:none}.neo .m2f-stack{background:var(--ink)}.callframe .rail{background:var(--base-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:.5px solid var(--ink-10);z-index:25;justify-content:flex-start;align-items:center;gap:8px;height:56px;padding:0 24px;position:fixed;bottom:0;left:72px;right:0;transform:none}.rail-composer{flex:auto;align-items:center;gap:8px;max-width:640px;margin-right:auto;font-size:15px;display:flex}.rail-composer .wave{height:14px;margin-right:8px}.callframe .lane form.dock-invite{display:none!important}.callframe .ticks{z-index:25;position:fixed;bottom:56px;left:72px;right:0}.callframe .lane{z-index:25;flex-direction:row;align-items:flex-end;gap:16px;height:auto;position:fixed;bottom:72px;left:88px;right:396px}.callframe .lane>div:first-child{flex:none;order:1;width:448px}.callframe .lane>div:last-child{flex:1;order:2;justify-content:flex-end;min-width:0}.callframe .lane .steer{background:var(--base-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#0000}.callframe .lane .steer:hover{background:var(--accent-tint)}.page-col{padding-right:404px!important}.siderail{z-index:30;background:var(--base-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:.5px solid var(--ink-10);flex-direction:column;gap:24px;width:380px;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.siderail .brandmark{margin-top:auto}}.sbtn{color:var(--ink-75);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.sbtn[aria-current=page]{color:var(--ink)}.sbtn:active{transform:none}.sbtn-inner{flex-direction:column;align-items:center;gap:4px;display:flex}.sbtn-dot{background:0 0;border-radius:3px;flex:none;width:3px;height:3px}.sbtn-dot.on{background:var(--ink)}.sb-brand,.sbtn-label{display:none}.flink{color:var(--accent);align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.flink:hover{text-decoration:underline}.opt-cell{background:var(--base);text-align:center;min-height:88px;color:var(--ink);border:.5px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:15px;font-weight:600;line-height:1.25;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.opt-cell:hover{background:var(--accent-08)}.opt-cell:active{transform:scale(.98)}.opt-cell[aria-pressed=true]{border-color:var(--accent);background:var(--accent-08)}@keyframes rise{0%{transform:translateY(60%)}}.rise{animation:.32s cubic-bezier(.2,.8,.2,1) rise}@keyframes settle{0%{transform:translateY(-60%)}}.settle{animation:.32s cubic-bezier(.2,.8,.2,1) settle}@keyframes arrive{0%{transform:translate(48%)}}.arrive{animation:.32s cubic-bezier(.2,.8,.2,1) arrive}@keyframes fade-rise{0%{opacity:0;transform:translateY(8px)}}.rise .cascade>*,.settle .cascade>*,.arrive .cascade>*{animation:.24s cubic-bezier(.2,.8,.2,1) both fade-rise}.rise .cascade>:nth-child(2),.settle .cascade>:nth-child(2),.arrive .cascade>:nth-child(2){animation-delay:40ms}.rise .cascade>:nth-child(3),.settle .cascade>:nth-child(3),.arrive .cascade>:nth-child(3){animation-delay:80ms}.rise .cascade>:nth-child(4),.settle .cascade>:nth-child(4),.arrive .cascade>:nth-child(4){animation-delay:.12s}.rise .cascade>:nth-child(5),.settle .cascade>:nth-child(5),.arrive .cascade>:nth-child(5){animation-delay:.16s}.rise .cascade>:nth-child(6),.settle .cascade>:nth-child(6),.arrive .cascade>:nth-child(6){animation-delay:.2s}.rise .cascade>:nth-child(n+7),.settle .cascade>:nth-child(n+7),.arrive .cascade>:nth-child(n+7){animation-delay:.24s}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.03)}}.drift{animation:14s ease-in-out infinite alternate drift}.halt .drift,.halt .kenburns{animation-play-state:paused}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}.breathe{animation:1.2s ease-in-out infinite alternate breathe}@keyframes fadein{0%{opacity:0}}.cap-fade{animation:.16s ease-out fadein}.wave-xl{padding:24px;display:inline-flex}.wave-xl .wave{transform-origin:50%;transform:scale(3)}@keyframes card-nudge{0%,9%,to{transform:translateY(0)}4%{transform:translateY(-14px)}}.neo .nudge{animation:8s cubic-bezier(.2,.8,.2,1) 2.4s infinite card-nudge}.dock-invite{animation:7s ease-in-out infinite chip-buzz}@keyframes draw-line{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.rise .roi-curve polyline,.settle .roi-curve polyline,.arrive .roi-curve polyline{stroke-dasharray:100;animation:.7s ease-out .15s both draw-line}.rise .roi-curve polygon,.settle .roi-curve polygon,.arrive .roi-curve polygon,.rise .roi-curve circle,.settle .roi-curve circle,.arrive .roi-curve circle{animation:.4s ease-out .65s both fadein}@keyframes pop{0%{transform:scale(.5)}}.badge-pop{animation:.3s ease-out pop}@keyframes slide-in-x{0%{transform:translate(24px)}}.slide-in-x{animation:.24s ease-out slide-in-x}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body{background:#fff;overflow:visible}.shell,.cover{display:none!important}#print-summary{display:block!important}}#print-summary{display:none}
