body.nav-host{height:100svh;overflow:hidden;overscroll-behavior-x:none}body.page-host{min-height:100svh;background:var(--c-bg);color:var(--c-text);padding-bottom:var(--footer-h)}:root{--footer-h: clamp(2.75rem, 12px + 1.8vw, 6rem);--bars-h: var(--footer-h);--chrome-text: max(var(--t-xs), calc(var(--footer-h) * .27))}@media(max-width:640px){:root{--footer-h: 2.5rem;--bars-h: 16px}}body.has-bars{padding-bottom:calc(var(--footer-h) + var(--bars-h))}body.has-bars .track{bottom:calc(var(--footer-h) + var(--bars-h))}@media(min-width:641px){body.has-bars .nav4-bars-stack{position:fixed;top:0;left:0;width:100vw;height:calc(2 * var(--bars-h));z-index:30;pointer-events:none;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .32s ease}body.has-bars .nav4-bars-stack>.nav4-bars,body.has-bars .nav4-bars-stack>.nav4-bars-clip{position:absolute;left:0;width:100%}.nav4-bars{bottom:auto;top:0;border-top:none;border-bottom:1px solid rgba(255,255,255,.18)}body.has-bars{padding-bottom:var(--footer-h)}body.has-bars .track{inset:0}body.has-bars .nav4-chrome{top:calc(var(--bars-h) + 1.1rem)}body.has-bars .nav4-breadcrumb{display:none}body.has-bars .nav4-bars--tl,body.has-bars .nav4-bars--tl.is-active{top:0;transform:translateY(0);opacity:1}body.has-bars .nav4-bars-stack>.nav4-bars--tl{top:0;height:var(--bars-h)}body.has-bars .nav4-bars-stack>.nav4-bars-clip--section{top:var(--bars-h);height:var(--bars-h);overflow:hidden}body.has-bars .nav4-bars-stack>.nav4-bars-clip--section>.nav4-bars--section{position:absolute;inset:0;width:100%;border-top:none;transform:translateY(-100%);opacity:0}body.has-bars .nav4-bars-stack>.nav4-bars-clip--section>.nav4-bars--section.is-active{transform:translateY(0);opacity:1}body.editorial-open.has-bars .nav4-bars-stack{transform:translateY(-200%);opacity:0;pointer-events:none}}@media(max-width:640px){.nav4-bars-stack,.nav4-bars-clip{display:contents}body.editorial-open .nav4-bars{display:none}}.stage{position:relative;width:100%;height:100svh;overflow:hidden;background:var(--c-bg);user-select:none;isolation:isolate;perspective:1600px;perspective-origin:50% 50%;container-type:inline-size;--pad-x: clamp(2.5rem, 32px + 2.5vw, 8rem);--pad-y: clamp(3rem, 64px + 2.5vw, 10rem)}@media(max-width:640px){.stage{--pad-x: clamp(1rem, 5vw, 1.5rem);--pad-y: clamp(2rem, 8vw, 3rem)}}.stage[data-no-transition],.stage[data-no-transition] *{transition:none!important}.stage .stage-canvas-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1),opacity .6s ease}.stage .stage-canvas-totem{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1),opacity .6s ease}.stage[data-zoom-stage="1"] .stage-canvas-totem,.stage[data-zoom-stage="2"] .stage-canvas-totem{filter:blur(8px) brightness(.8);transform:scale(.7) translateZ(-300px);opacity:.8}.stage[data-zoom-stage="1"] .stage-canvas-bg,.stage[data-zoom-stage="2"] .stage-canvas-bg{filter:blur(3px) brightness(.75);transform:scale(1.05)}.track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x;overscroll-behavior-x:none;z-index:2;scrollbar-width:none;-ms-overflow-style:none}.track::-webkit-scrollbar{display:none}.panel{flex:0 0 100%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--pad-y) var(--pad-x);scroll-snap-align:start;scroll-snap-stop:always;position:relative}.panel-inner{position:relative;display:flex;flex-direction:column;height:100%}.panel-head{margin-top:auto;max-width:50vw}@media(max-width:640px){.panel-head{max-width:80vw}}.panel[data-slug=home] .panel-head{max-width:none}.panel-stem{flex:0 0 auto;position:relative;border-left:1px solid var(--c-text-muted);padding:var(--sp-6) 0 var(--sp-8) var(--sp-4);margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4);transition:border-color .25s ease}.panel-body{display:flex;flex-direction:column;gap:var(--sp-4);max-width:36ch}.flag{display:block;width:fit-content;max-width:100%;font-family:var(--f-mono);font-weight:700;background:var(--c-white);color:var(--c-bg);padding:.12em .4em;-webkit-box-decoration-break:slice;box-decoration-break:slice;letter-spacing:-.02em;text-transform:uppercase;line-height:1.2}.panel-title{font-size:clamp(1.5rem,5cqw,3rem)}@media(min-width:1280px){.panel-title{font-size:clamp(3rem,30px + 1.4vw,5rem)}}.hero-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.12em}.hero-stack .flag{font-size:clamp(1.75rem,7cqw,4.5rem);line-height:1;white-space:nowrap}@media(min-width:1280px){.hero-stack .flag{font-size:clamp(4.5rem,52px + 1.55vw,7rem)}}.hero-stack__row{display:flex;align-items:center;gap:.5em;font-size:clamp(1.75rem,7cqw,4.5rem)}@media(min-width:1280px){.hero-stack__row{font-size:clamp(4.5rem,52px + 1.55vw,7rem)}}.hero-stack__row .flag{font-size:1em}.hero-stack__logo{display:block;width:auto;height:1.24em;flex:0 0 auto}.panel-sub{font-family:var(--f-mono);font-size:clamp(var(--t-xs),8px + .25vw,1.1rem);text-transform:uppercase;letter-spacing:.14em;color:#ffffffd1}.panel-desc{font-family:var(--f-sans);font-weight:300;font-size:clamp(.875rem,12px + .42vw,1.75rem);line-height:1.7;color:var(--c-text)}.panel-cta{align-self:flex-start;font-family:var(--f-mono);font-size:clamp(.7rem,8px + .25vw,1.1rem);text-transform:uppercase;letter-spacing:.14em;color:var(--c-brand);border-bottom:1px solid var(--c-brand);padding-bottom:3px;cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;transition:color .2s,border-color .2s,filter .2s}.panel-cta:hover{filter:brightness(1.15)}.panel-links{display:flex;flex-direction:column;gap:var(--sp-2)}.panel-link{font-family:var(--f-mono);font-size:clamp(.85rem,13px + .4vw,1.75rem);color:var(--c-text-muted);letter-spacing:.04em;cursor:pointer;transition:color .2s}.panel-link:hover{color:var(--c-white)}.panel-unlock-form{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-2);max-width:22ch}.panel-unlock-input{background:var(--c-surface);border:1px solid var(--c-border);border-radius:3px;color:var(--c-text);font-family:var(--f-mono);font-size:var(--t-xs);padding:var(--sp-2) var(--sp-3);outline:none;transition:border-color .2s ease}.panel-unlock-input::placeholder{color:var(--c-text-faint)}.panel-unlock-input:focus{border-color:var(--c-text)}.panel-cta--unlock{align-self:flex-start}.nav4-chrome{position:absolute;top:var(--sp-6);left:var(--pad-x);max-width:calc(100vw - 2 * var(--pad-x));z-index:7;pointer-events:auto;display:flex;flex-direction:column;gap:.7rem;transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .6s ease}@media(max-width:640px){.nav4-chrome{gap:.55rem}}.nav4-breadcrumb{pointer-events:auto;font-family:var(--f-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;line-height:1.2}.nav4-breadcrumb__row{display:flex;flex-direction:row;align-items:center;gap:.55rem;flex-wrap:wrap;row-gap:.3rem}@media(max-width:640px){.nav4-breadcrumb{font-size:.7rem;gap:.3rem}.nav4-breadcrumb__row{gap:.4rem}}.nav4-breadcrumb__row--brand .nav4-breadcrumb__crumb--root{font-size:.95rem;font-weight:700;letter-spacing:.18em;color:#ffffffeb;display:inline-flex;align-items:center;gap:.5em}.nav4-breadcrumb__row--brand .nav4-breadcrumb__crumb--root:hover{color:#fff}.nav4-breadcrumb__logo{height:.75em;width:auto;display:block;flex:0 0 auto}@media(max-width:640px){.nav4-breadcrumb__row--brand .nav4-breadcrumb__crumb--root{font-size:.82rem;letter-spacing:.16em}}.nav4-breadcrumb__crumb{background:none;border:none;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#ffffff8c;cursor:pointer;text-align:left;transition:color .18s ease}.nav4-breadcrumb__crumb:hover{color:#fff}.nav4-breadcrumb__crumb--current{color:#fff;cursor:default}.nav4-breadcrumb__sep{color:#ffffff4d;font-weight:300}.nav4-progress{pointer-events:auto;font-family:var(--f-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;display:flex;flex-direction:row;align-items:center;gap:.6rem;line-height:1}@media(max-width:640px){.nav4-progress{font-size:.7rem;gap:.45rem}}.nav4-progress__arrow{display:none;background:none;border:none;padding:0 .2rem;margin:0;font:inherit;font-size:1.1em;line-height:1;color:#ffffffb3;cursor:pointer;transition:color .18s ease}.nav4-progress__arrow:hover{color:#fff}.nav4-progress__count{display:none}.nav4-progress__sep{margin:0 .05em;color:#fff6}.nav4-progress__hint{color:#fff6;letter-spacing:.12em}.nav4-progress__hint--desktop,.nav4-progress__hint--mobile{display:none}@media(max-width:640px){.nav4-progress__hint--mobile{display:inline}}.nav4-bars{position:fixed;left:0;width:100vw;bottom:var(--footer-h);height:var(--bars-h);z-index:30;display:flex;gap:0;pointer-events:none;border-top:1px solid rgba(255,255,255,.18);background:#ffffff14;transform:translateY(-110%);opacity:0;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .32s ease}.nav4-bars.is-active{transform:translateY(0);opacity:1}.nav4-bars--tl,.nav4-bars--section{overflow:hidden}.nav4-bars--tl:after,.nav4-bars--section:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.06) 36%,rgba(0,0,0,.1) 40%,rgba(255,255,255,.02) 43%,rgba(255,255,255,.52) 48%,rgba(255,255,255,.32) 52%,rgba(255,255,255,.06) 56%,rgba(0,0,0,.07) 60%,rgba(255,255,255,.22) 66%,rgba(255,255,255,.06) 71%,transparent 78%);transform:translate(-100%);opacity:0;filter:blur(.6px);will-change:transform,opacity}.nav4-bars--tl.is-shining:after,.nav4-bars--section.is-shining:after{animation:nav-strip-shine 2.8s cubic-bezier(.45,.05,.4,.95)}@keyframes nav-strip-shine{0%{transform:translate(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(100%);opacity:0}}@media(max-width:640px){.nav4-bars--tl:after,.nav4-bars--section:after{display:none}}@media(prefers-reduced-motion:reduce){.nav4-bars--tl:after,.nav4-bars--section:after{display:none}}@media(max-width:640px){.nav4-bars{transform:translateY(110%)}.nav4-bars.is-active{transform:translateY(0)}}.nav4-bars__bar{flex:1 1 0;min-width:0;height:100%;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.1);padding:0;margin:0;cursor:pointer;pointer-events:auto;position:relative;transition:background .15s ease;display:flex;align-items:center;justify-content:center}.nav4-bars__bar:last-child{border-right:none}.nav4-bars__bar:hover{background:#ffffff14}.nav4-bars__highlight{position:absolute;left:0;top:0;height:100%;background:#ffffffd9;pointer-events:none;z-index:1}.nav4-bars__label{position:relative;z-index:2;display:block;max-width:100%;padding:0 .5rem;box-sizing:border-box;font-family:var(--f-mono);font-size:var(--chrome-text);letter-spacing:.1em;text-transform:uppercase;color:#fffffff2;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;mix-blend-mode:difference;pointer-events:none}@media(max-width:640px){.nav4-bars__label{display:none}}.nav4-bars__bar--confidential .nav4-bars__label{color:var(--confidential-accent, #e88)}.nav4-bars__bar.is-current .nav4-bars__label{color:var(--c-brand);mix-blend-mode:normal}.nav4-bars__bar--confidential.is-current .nav4-bars__label,.nav4-bars--confidential .nav4-bars__bar.is-current .nav4-bars__label{color:var(--confidential-accent, #e88);mix-blend-mode:difference}.nav4-bars--confidential{--confidential-accent: #e88;background:#ee88881a;border-top-color:#ee88882e;border-bottom-color:#ee88882e}.nav4-bars--confidential .nav4-bars__highlight{background:var(--confidential-accent)}.nav4-bars--confidential .nav4-bars__bar{border-right-color:#ee888829}.nav4-bars--confidential .nav4-bars__bar:hover{background:#ee88881a}.nav4-bars--confidential .nav4-bars__label{color:var(--confidential-accent)}.track--root,.track--child{transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform,filter,opacity;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .6s cubic-bezier(.22,.61,.36,1),opacity .6s ease}.track--child{transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1),opacity .6s ease;pointer-events:none;opacity:0;transform:translateZ(280px) scale(1.45);filter:blur(18px) brightness(1.1) saturate(.9)}.stage[data-zoom-stage="1"] .track--root,.stage[data-zoom-stage="2"] .track--root{visibility:visible;transform:translateZ(-700px) scale(.62);filter:blur(10px) brightness(.45) saturate(.8);opacity:.5;pointer-events:none}.stage[data-zoom-stage="2"] .track--child{pointer-events:auto;opacity:1;transform:translateZ(0) scale(1);filter:blur(0) brightness(1);z-index:5}.stage[data-zoom-stage="1"] .track--child .panel,.stage[data-zoom-stage="2"] .track--child .panel,.stage[data-zoom-stage="1"] .track--child .panel-inner,.stage[data-zoom-stage="2"] .track--child .panel-inner,.stage[data-zoom-stage="1"] .track--child .panel-head,.stage[data-zoom-stage="2"] .track--child .panel-head,.stage[data-zoom-stage="1"] .track--child .panel-stem,.stage[data-zoom-stage="2"] .track--child .panel-stem{pointer-events:none}.stage[data-zoom-stage="1"] .track--child .flag,.stage[data-zoom-stage="2"] .track--child .flag,.stage[data-zoom-stage="1"] .track--child .panel-body,.stage[data-zoom-stage="2"] .track--child .panel-body,.stage[data-zoom-stage="1"] .track--child .panel-body *,.stage[data-zoom-stage="2"] .track--child .panel-body *{pointer-events:auto}.stage[data-zoom-stage="2"] .track--child .panel--entry .panel-stem{pointer-events:auto;cursor:pointer}.stage[data-zoom-stage="2"] .track--child .panel--entry .flag{cursor:pointer}.panel.is-hovering .panel-stem{border-color:var(--c-text)}.panel.is-hovering .panel-cta{filter:brightness(1.15)}.track--root .panel[data-card-type=subnav] .flag,.track--root .panel[data-card-type=subnav] .panel-stem,.track--root .panel[data-card-type=page] .flag,.track--root .panel[data-card-type=page] .panel-stem,.track--root .panel[data-card-type=protected-open] .flag,.track--root .panel[data-card-type=protected-open] .panel-stem{cursor:pointer}.track--child .panel-stem{border-color:var(--c-text)}.zoom-backdrop{position:absolute;inset:0;z-index:4;background:transparent;cursor:pointer;pointer-events:none}.stage[data-zoom-stage="1"] .zoom-backdrop,.stage[data-zoom-stage="2"] .zoom-backdrop{pointer-events:auto}.proto-hero{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity 80ms linear;will-change:opacity}.proto-hero-scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to right,#000c,#0000008c 22%,#0000004d 45%,#0000001a 65%,#0000 82%),linear-gradient(to top,#000000b3,#0000004d 28%,#0000 58%);opacity:0;transition:opacity 80ms linear;will-change:opacity}.stage[data-zoom-stage="2"] .panel-cta,.stage[data-zoom-stage="2"] .panel-sub,.stage[data-zoom-stage="2"] .panel-desc,.stage[data-zoom-stage="2"] .nav4-breadcrumb,.stage[data-zoom-stage="2"] .nav4-breadcrumb__crumb,.stage[data-zoom-stage="2"] .nav4-breadcrumb__sep,.stage[data-zoom-stage="2"] .nav4-progress,.stage[data-zoom-stage="2"] .nav4-progress__arrow,.stage[data-zoom-stage="2"] .nav4-progress__count,.stage[data-zoom-stage="2"] .nav4-progress__sep,.stage[data-zoom-stage="2"] .nav4-progress__hint{text-shadow:0 1px 2px rgba(0,0,0,1),0 0 8px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.55)}.stage[data-zoom-stage="2"] .flag{text-shadow:none}.stage[data-zoom-stage="2"] .nav4-breadcrumb__crumb:not(.nav4-breadcrumb__crumb--current),.stage[data-zoom-stage="2"] .listing-card__item,.stage[data-zoom-stage="2"] .panel-cta,.stage[data-zoom-stage="2"] button{cursor:pointer}.stage[data-zoom-stage="1"] .nav4-chrome{opacity:.6;transition:opacity .2s ease}.panel-body--listing{display:flex;flex-direction:column;gap:var(--sp-3)}.listing-card__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.85rem;border-top:1px solid rgba(255,255,255,.12);padding-top:.85rem}.listing-card__list li{margin:0;padding:0}.listing-card__item{background:none;border:none;padding:0;margin:0;font-family:var(--f-mono);text-align:left;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:.2rem;color:#ffffffd9;transition:color .18s ease}.listing-card__item:hover{color:#fff}.listing-card__item-name{font-size:clamp(.95rem,12px + .28vw,1.4rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.1;display:grid;grid-template-columns:auto 1fr;column-gap:.5em;align-items:start}.listing-card__item-name:before{content:"›";color:#fff6;transition:color .18s ease,transform .18s ease}.listing-card__item:hover .listing-card__item-name:before{color:#ffffffd9;transform:translate(2px)}.listing-card__shortcut{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid rgba(255,255,255,.12)}.listing-card__aux-link{background:none;border:none;padding:0;margin:0;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.04em;text-transform:none;color:#ffffff73;cursor:pointer;text-align:left;transition:color .18s ease}.listing-card__aux-link:hover{color:#ffffffe6}.listing-card__aux-link-lead{color:#ffffff59}.listing-card__aux-link:hover .listing-card__aux-link-lead{color:#ffffffa6}.panel--protected{--confidential-accent: #e88}.panel--protected-unlocked .panel-title{color:var(--confidential-accent)}.panel--protected-unlocked .panel-stem{border-color:var(--confidential-accent)}.panel--protected-unlocked .flag{background:var(--confidential-accent);color:var(--c-bg)}.panel--confidential .flag{background:var(--confidential-accent, #e88);color:var(--c-bg)}.panel--confidential .panel-stem{border-color:var(--confidential-accent, #e88)}.panel-sub--confidential{color:var(--confidential-accent, #e88);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}.editorial-layer{position:fixed;top:0;left:0;right:0;bottom:var(--footer-h);z-index:60;overflow-y:auto;overflow-x:hidden;pointer-events:none;transform:translateY(100%);transition:transform .7s cubic-bezier(.22,.61,.36,1);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;color:var(--c-bg)}.stage .proto-hero,.stage .proto-hero-scrim{transition:transform .7s cubic-bezier(.22,.61,.36,1)}body.editorial-open .editorial-layer{pointer-events:auto;transform:translateY(0)}body.editorial-open .stage .track--root{transform:translateY(-100%) translateZ(-700px) scale(.62)}body.editorial-open .stage .track--child{transform:translateY(-100%) translateZ(0) scale(1)}body.editorial-open .stage .nav4-chrome{transform:translateY(-100%);opacity:0;pointer-events:none}body.editorial-open .stage .proto-hero,body.editorial-open .stage .proto-hero-scrim,body.editorial-open .stage[data-zoom-stage="0"] .stage-canvas-totem{transform:translateY(-100%)}body.editorial-open .stage[data-zoom-stage="1"] .stage-canvas-totem,body.editorial-open .stage[data-zoom-stage="2"] .stage-canvas-totem{transform:translateY(-100%) scale(.7) translateZ(-300px)}body.editorial-open .stage[data-zoom-stage="0"] .track--root{transform:translateY(-100%)}.content-bar{position:sticky;top:0;z-index:10;width:100%;background:var(--c-bg);color:var(--c-text);border-bottom:1px solid rgba(255,255,255,.1);padding:var(--sp-4) clamp(1.25rem,5vw,3rem);display:flex;align-items:center;gap:var(--sp-4);font-family:var(--f-mono);border-top:none;border-left:none;border-right:none;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,filter .2s ease}.content-bar:hover{background:color-mix(in srgb,var(--c-bg) 92%,white 8%)}.content-bar:focus-visible{outline:2px solid var(--c-brand);outline-offset:-2px}.content-bar__back{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--c-brand);transition:filter .2s ease}.content-bar:hover .content-bar__back{filter:brightness(1.15)}@media(max-width:640px){.content-bar{padding:var(--sp-3) clamp(1rem,5vw,1.5rem)}}.content-body{background:#ecedef;color:var(--c-bg);min-height:calc(100svh - 3.5rem)}.editorial-to-top{position:fixed;bottom:calc(var(--footer-h) + 1rem);right:1rem;z-index:70;width:44px;height:44px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-family:var(--f-mono);font-size:1.25rem;line-height:1;cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.editorial-to-top:hover{color:var(--c-bg);background:var(--c-text)}body.editorial-open .editorial-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media(min-width:768px){.editorial-to-top{display:none}}.nav-noscript{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--c-bg);z-index:50}.nav-noscript__inner{text-align:center;display:flex;flex-direction:column;gap:var(--sp-8);font-family:var(--f-mono)}.nav-noscript__title{font-size:var(--t-3xl);font-weight:700;line-height:1.1}.nav-noscript__tagline{color:var(--c-text-muted);font-size:var(--t-sm)}.nav-noscript__links{display:flex;gap:var(--sp-6);justify-content:center;flex-wrap:wrap}.nav-noscript__links a{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted);border-bottom:1px solid var(--c-border);padding-bottom:2px;transition:color .2s,border-color .2s}.nav-noscript__links a:hover{color:var(--c-white);border-color:var(--c-white)}.site-footer{position:fixed;bottom:0;left:0;right:0;z-index:70;height:var(--footer-h);background:var(--c-bg);color:var(--c-text-muted);border-top:1px solid var(--c-border);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 clamp(1rem,5vw,3rem);font-family:var(--f-mono);font-size:var(--chrome-text);letter-spacing:.1em;text-transform:uppercase;line-height:1}.site-footer__copy{margin:0}.site-footer__brand{display:inline-flex;align-items:center;gap:.55em;color:var(--c-text-muted);text-decoration:none;font:inherit;letter-spacing:.16em;text-transform:inherit;line-height:1;transition:color .18s ease;margin-right:.7em}.site-footer__brand:hover{color:var(--c-text)}.site-footer__brand-logo{display:block;width:auto;height:1em;flex:0 0 auto}.site-footer__brand-wordmark{font-weight:700}.site-footer__links{display:flex;align-items:center;gap:clamp(.7rem,2vw,1.4rem)}.site-footer__links a{color:var(--c-text-muted);text-decoration:none;transition:color .18s ease}.site-footer__links a:hover{color:var(--c-text)}@media(max-width:640px){.site-footer__brand{display:none}}@media(max-width:480px){.site-footer{font-size:.65rem;letter-spacing:.08em;padding:0 var(--sp-4)}.site-footer__copy{display:none}.site-footer__links{width:100%;justify-content:space-between}}.content-bar--page{position:sticky;top:0;z-index:50;background:var(--c-bg);color:var(--c-text);border-bottom:1px solid var(--c-border)}.content-bar--page .content-bar__back,.content-bar--page a.content-bar__back{text-decoration:none}.page-body{min-height:calc(100svh - var(--footer-h));display:flex;flex-direction:column}.page-body>.editorial-slide{flex:1}
