.fx{--navy:#14203f;--ivory:#fafaf2;--teal:#16575a;--lime:#c2d100;position:relative;background:var(--ivory);color:var(--navy);font-size:clamp(1.15rem,1.35vw,1.35rem);line-height:1.65}:where(.fx) p{margin:0}.fx-fill{position:absolute;inset:0}.fx-fill img{-o-object-fit:cover;object-fit:cover}.fx-display{font-family:var(--font-head),Georgia,serif;font-weight:500;font-variation-settings:"SOFT" 0;letter-spacing:-.03em;line-height:.96}.fx-label{font-family:var(--font-text),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.86rem;line-height:1.45}.fx-progress{position:fixed;z-index:60;inset:0 0 auto 0;height:4px;background:var(--lime);transform-origin:0 50%}.fx-open{height:165vh;position:relative}.fx-open-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--ivory)}.fx-open-photo{position:absolute;inset:0;overflow:hidden;background:#0c1426}.fx-open-photo img{-o-object-position:50% 72%;object-position:50% 72%}.fx-open-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,13,28,.55),rgba(8,13,28,.12) 38%,rgba(8,13,28,.78))}.fx-open-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:5.5rem 4vw 3.5vh;color:var(--ivory)}.fx-open-kicker{position:absolute;top:5.5rem;left:4vw}.fx-title{margin:0;font-size:clamp(3.4rem,14vw,16rem);line-height:.86}.fx-title span{display:block;white-space:nowrap}.fx-dek{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.3;font-weight:500;margin-top:1.6rem!important;max-width:38rem}.fx-inside{margin-top:1.1rem!important;opacity:.92}.fx-cue{position:absolute;right:4vw;bottom:3.5vh;font-weight:600;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase}.fx-open-after{position:absolute;inset:auto 8vw 4vh 8vw;text-align:center;font-family:var(--font-head),Georgia,serif;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:500;letter-spacing:-.02em}.fx-navy,.fx-paper,.fx-teal{padding:clamp(5rem,11vw,11rem) 6vw}.fx-teal{background:var(--teal)}.fx-navy,.fx-teal{color:var(--ivory)}.fx-navy{background:var(--navy)}.fx-lightup{font-family:var(--font-head),Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:1.04;font-size:clamp(2.3rem,6.6vw,7rem);max-width:80rem}.fx-navy .fx-label,.fx-teal .fx-label{margin-top:2rem}.fx-head{margin:0 0 clamp(2.4rem,5vw,5rem);font-size:clamp(2.8rem,8.4vw,9rem);max-width:80rem}.fx-column{max-width:38rem;margin-left:auto;margin-top:clamp(3rem,6vw,6rem)}.fx-head+.fx-column{margin-top:0}.fx-column p{margin-bottom:1.05em}.fx-statement{font-family:var(--font-head),Georgia,serif;font-weight:500;font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;letter-spacing:-.02em;margin-top:.4em!important}.fx-after-quote{margin-top:clamp(3rem,6vw,6rem)}.fx-scene{position:relative}.fx-scene-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;color:var(--ivory)}.fx-scene-line{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:5rem 6vw;text-align:center;margin:0!important}.fx-scene-big,.fx-scene-big em{font-family:var(--font-head),Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:.98;font-size:clamp(3rem,11vw,13rem)}.fx-scene-text{font-family:var(--font-text),sans-serif;font-weight:500;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.9rem,4.6vw,5rem)}.fx-scene-final{display:block;color:var(--navy);font-family:var(--font-head),Georgia,serif;font-weight:600;letter-spacing:-.04em;line-height:.92;font-size:clamp(3.6rem,15vw,18rem);align-content:center}.fx-scene-final em{font-style:italic}.fx-still-dark{background:var(--navy);color:var(--ivory);padding:5rem 6vw;display:grid;gap:1.2rem}.fx-live{font-family:var(--font-head),Georgia,serif;font-weight:700;letter-spacing:-.045em;line-height:.86;font-size:37vw;margin:clamp(2rem,5vw,5rem) -3vw!important;transform-origin:30% 60%;color:transparent;background-color:#3b2a1d;background-position:40% 62%;background-size:cover;-webkit-background-clip:text;background-clip:text}.fx-room{position:relative;height:175vh;margin:0;background:var(--navy)}.fx-room-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.fx-room-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(8,13,28,.74))}.fx-room-cap{position:absolute;inset:auto 6vw 6vh 6vw;color:var(--ivory);font-family:var(--font-head),Georgia,serif;font-weight:500;font-size:clamp(1.5rem,3.4vw,3.4rem);line-height:1.1;letter-spacing:-.02em;max-width:62rem}.fx-side{position:relative;background:var(--ivory)}.fx-side-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.fx-side-track{display:flex;gap:5vw;padding:0 6vw;width:-moz-max-content;width:max-content}.fx-side-plain{margin-bottom:1.5rem}.fx-side-card{flex:none;width:min(68vw,62rem);min-height:62vh;padding:clamp(2rem,4vw,4.5rem);display:flex;flex-direction:column;justify-content:flex-end;font-family:var(--font-head),Georgia,serif;font-weight:500;font-size:clamp(1.8rem,4vw,4.4rem);line-height:1.02;letter-spacing:-.03em;border-radius:28px}.fx-side-card.c0{background:var(--lime);color:var(--navy)}.fx-side-card.c1{background:#a8c0d4;color:var(--navy)}.fx-side-card.c2{background:var(--teal);color:var(--ivory)}.fx-side-card.c3{background:var(--navy);color:var(--ivory)}.fx-tick{display:block;overflow:hidden;white-space:pre;padding:1.1rem 0;font-family:var(--font-text),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.15rem,2vw,1.8rem)}.fx-tick.lime{background:var(--lime);color:var(--navy)}.fx-tick.navy{background:var(--ivory);color:var(--navy);border-block:2px solid var(--navy)}.fx-tick-track{display:inline-flex;width:-moz-max-content;width:max-content;animation:fx-slide 60s linear infinite}.fx-tick:focus .fx-tick-track,.fx-tick:hover .fx-tick-track{animation-play-state:paused}@keyframes fx-slide{to{transform:translateX(-50%)}}.fx-end{background:var(--navy);color:var(--ivory);padding:clamp(5rem,11vw,11rem) 6vw}.fx-end-line{font-size:clamp(3rem,10vw,11rem)}@media (max-width:767px){.fx-title{font-size:15.2vw}.fx-column{margin-left:0}.fx-side-card{width:82vw;min-height:56vh}.fx-open-copy{padding-bottom:4rem}.fx-cue{display:none}}@media (prefers-reduced-motion:reduce){.fx-tick-track{animation:none}.fx-open-stick{position:relative}.fx-live{transform:none}}.fx{font-family:var(--font-text),system-ui,sans-serif}.font-signature{font-weight:500;letter-spacing:-.03em;font-variation-settings:"SOFT" 0}.font-signature.uppercase{text-transform:none}.font-signature.italic{font-family:var(--font-head),Georgia,serif;font-weight:500}.font-masthead{letter-spacing:.015em}.feature{font-family:var(--font-text),system-ui,sans-serif;font-size:clamp(1.15rem,1.35vw,1.35rem);line-height:1.65}.feature p{margin-bottom:1.05em}.feature h3{font-family:var(--font-head),Georgia,serif;font-weight:500;text-transform:none;letter-spacing:-.03em;line-height:.98;font-size:clamp(2.6rem,7.4vw,8rem);margin:0 0 .6em;font-variation-settings:normal}.feature h3:before{display:none}.feature p.lead:first-letter{font-family:var(--font-head),Georgia,serif;font-weight:500;font-variation-settings:normal}.feature .statement{font-family:var(--font-head),Georgia,serif;font-style:normal;font-weight:500;letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,3rem);line-height:1.12}.feature .statement strong{font-weight:500}.feature .inset-pull,.feature .pull{font-family:var(--font-head),Georgia,serif;font-style:normal;font-weight:500;letter-spacing:-.02em;font-variation-settings:normal}.spread .feature-cols{-moz-columns:1;column-count:1;-moz-column-rule:none;column-rule:none;max-width:38rem;margin-left:auto}.spread-inner{padding-top:clamp(4rem,9vw,9rem);padding-bottom:clamp(4rem,9vw,9rem)}.font-display.italic,.spread .feature.closing{font-family:var(--font-head),Georgia,serif}.font-display.italic{font-weight:500;font-style:italic}.fx .fx-figure{position:relative;display:block;overflow:hidden;border-radius:24px;aspect-ratio:4/3;margin:clamp(2.5rem,6vw,6rem) 0}.fx-figure img{-o-object-fit:cover;object-fit:cover}.fx-lime{background:var(--lime)}.fx-lime,.fx-peri{color:var(--navy);padding:clamp(5rem,11vw,11rem) 6vw}.fx-peri{background:#a8c0d4}.fx-huge{font-size:clamp(3rem,10vw,11rem);margin:0}.fx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.fx-textlink{font-weight:600;font-size:1rem;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:2px}.hm-ask{font-size:clamp(2.8rem,8.4vw,9rem);margin:0;max-width:80rem}.ll-open{background:var(--lime);color:var(--navy);padding:clamp(2rem,4vw,4rem) 4vw clamp(3rem,6vw,6rem);display:grid;gap:clamp(2rem,4vw,4rem);align-items:end;grid-template-columns:1.35fr 1fr;overflow:hidden}.ll-title{margin:.6rem 0 0;font-size:clamp(4rem,12.6vw,15rem);line-height:.84}.ll-dek{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.3;font-weight:500;margin-top:1.6rem!important;max-width:34rem}.ll-photo{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:20px;transform:rotate(3deg);box-shadow:0 30px 50px -25px rgba(20,32,63,.6)}.ll-photo img{-o-object-fit:cover;object-fit:cover}@media (max-width:899px){.ll-open{grid-template-columns:1fr}.ll-title{font-size:21vw}}.ee{position:relative;background:var(--navy);color:var(--ivory)}.ee-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;--env-h:clamp(9rem,23vh,15rem);--card-h:clamp(14.5rem,36vh,21rem)}.ee-top{position:absolute;top:clamp(4.6rem,10vh,6rem);left:6vw;right:6vw;z-index:8}.ee-title{margin:0 0 .4em;font-size:clamp(1.9rem,4vw,4.2rem);line-height:1;max-width:58rem}.ee-top p{font-size:clamp(1rem,1.2vw,1.2rem)}.ee-stage{position:absolute;left:50%;bottom:clamp(4.5rem,7vh,5rem);width:min(90vw,40rem);height:calc(var(--env-h) * .7 + var(--card-h));transform:translateX(-50%);perspective:1400px}.ee-back,.ee-flap,.ee-front{position:absolute;left:0;right:0}.ee-back{bottom:0;height:var(--env-h);background:#d9d3c3;border-radius:8px}.ee-flap{top:auto;bottom:calc(var(--env-h) * .38);height:calc(var(--env-h) * .62);transform-origin:50% 0;background:#f1ecdf;clip-path:polygon(0 0,100% 0,50% 100%)}.ee-seal{position:absolute;left:50%;bottom:8%;width:2.2rem;height:2.2rem;margin-left:-1.1rem;border-radius:50%;background:var(--lime)}.ee-slot{position:absolute;left:-6vw;right:-6vw;top:-2rem;bottom:calc(var(--env-h) * .3);overflow:hidden;z-index:2}.ee-card{position:absolute;left:calc(6vw + 4%);right:calc(6vw + 4%);bottom:calc(var(--env-h) * .32);height:var(--card-h);padding:clamp(1.1rem,2vw,1.8rem);border-radius:10px;background:var(--ivory);color:var(--navy);box-shadow:0 -10px 30px -14px rgba(0,0,0,.45);font-size:clamp(.98rem,1.15vw,1.15rem);line-height:1.45}.ee-card.c1{background:var(--lime)}.ee-card.c2{background:#a8c0d4}.ee-card.c3{background:var(--teal);color:var(--ivory)}.ee-card.c4{background:#f1ecdf}.ee-card-title{margin:0 0 .35em;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.02;max-width:75%}.ee-mini{position:absolute;top:clamp(1rem,2vw,1.7rem);right:clamp(1rem,2vw,1.7rem);display:grid;gap:3px;opacity:.9}.ee-mini i{display:block;background:currentColor}.ee-mini.letter{width:3.2rem;gap:6px}.ee-mini.letter i{height:2px}.ee-mini.bingo{grid-template-columns:repeat(5,.6rem)}.ee-mini.bingo i{height:.6rem}.ee-mini.cards{grid-template-columns:repeat(2,1.15rem);gap:4px}.ee-mini.cards i{height:1.55rem;border-radius:2px}.ee-mini.reward i{width:2.4rem;height:2.4rem;clip-path:polygon(50% 0,62% 35%,98% 35%,68% 57%,79% 92%,50% 71%,21% 92%,32% 57%,2% 35%,38% 35%)}.ee-mini.stickers{grid-template-columns:repeat(3,.95rem);gap:5px}.ee-mini.stickers i{height:.95rem;border-radius:50%}.ee-front{bottom:0;height:var(--env-h);z-index:4;background:#f1ecdf;border-radius:8px;clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);color:var(--navy);display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem;font-family:var(--font-head),Georgia,serif;font-style:italic;font-size:clamp(1.15rem,2vw,1.7rem)}.ee-still{background:var(--navy);color:var(--ivory);padding:clamp(4rem,9vw,9rem) 6vw}.ee-still dl{margin-top:2rem}.ee-still dl>div{padding:1.1rem 0;border-top:1px solid hsla(60,44%,96%,.25)}.ee-still dt{font-size:clamp(1.5rem,2.6vw,2.4rem)}.ee-after{background:var(--navy);color:var(--ivory);padding:0 6vw clamp(4rem,9vw,9rem)}.ee-after .fx-statement{color:var(--lime);margin-top:.7em!important}.bb{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,6vw,7rem);align-items:start}.bb-fig{position:sticky;top:5.5rem;margin:0}.bb-card{position:relative;display:block;aspect-ratio:1428/2000;max-height:calc(100vh - 9rem);box-shadow:0 30px 50px -25px rgba(20,32,63,.55)}.bb-card img{-o-object-fit:contain;object-fit:contain}.bb-fig figcaption{margin-top:.8rem}.bb-daub{position:absolute;width:14.5%;aspect-ratio:1;margin:-7.25% 0 0 -7.25%;border-radius:50%;background:var(--lime);mix-blend-mode:multiply}.bb-copy .fx-head{font-size:clamp(2.4rem,5.4vw,5.6rem)}.bb-copy p{margin-bottom:1.05em}.bb-copy section+section{margin-top:clamp(3rem,6vw,6rem)}@media (max-width:767px){.bb{grid-template-columns:1fr}.bb-fig{position:relative;top:0}.bb-card{max-height:none}}.pc{position:relative;display:inline-block}.pc svg{position:absolute;left:-9%;right:-9%;top:-14%;width:118%;height:128%;overflow:visible;pointer-events:none}.pc path{fill:none;stroke:var(--pencil,var(--teal));stroke-width:3;stroke-linecap:round}.qz-open{background:#a8c0d4;color:var(--navy);padding:clamp(2rem,4vw,4rem) 4vw clamp(3rem,6vw,6rem)}.qz-title{margin:.8rem 0 0;font-size:clamp(3.6rem,12.4vw,15rem);line-height:.92}.qz-open .fx-dek{max-width:none}.qz-open .fx-textlink{display:inline-block;margin-top:1rem}.qz-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ivory)}.qz-list a{display:grid;grid-template-columns:4.5rem 1fr auto;gap:1.5rem;align-items:center;padding:clamp(1.1rem,2.2vw,2rem) .4rem;border-bottom:1px solid hsla(60,44%,96%,.25);transition:background-color .2s,color .2s;--pencil:var(--lime)}.qz-list a:focus-visible,.qz-list a:hover{background:var(--lime);color:var(--navy);--pencil:var(--navy)}.qz-no{font-size:1.4rem;text-align:center;padding:.1rem .8rem}.qz-name,.qz-no{font-family:var(--font-head),Georgia,serif;font-weight:500}.qz-name{letter-spacing:-.025em;font-size:clamp(1.6rem,3.5vw,3.5rem);line-height:1.04}.qz-topic{text-align:right;max-width:15rem}@media (max-width:767px){.qz-list a{grid-template-columns:3.4rem 1fr;gap:.8rem}.qz-topic{grid-column:2;text-align:left;max-width:none;order:-1}.qz-no{grid-row:1/span 2}.qz-title{font-size:17.5vw}}.pr{position:relative;background:var(--ivory)}.pr-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:0}.pr-pin img{-o-object-fit:cover;object-fit:cover}.pr-shade{background:linear-gradient(90deg,rgba(10,8,6,.62),rgba(10,8,6,.2) 55%,transparent)}.pr-opening,.pr-shade{position:absolute;inset:0}.pr-opening{display:flex;flex-direction:column;justify-content:flex-end;padding:5.5rem 4vw 6vh;color:var(--ivory)}.pr-title{margin:.6rem 0 0;font-size:clamp(3.4rem,9.6vw,11rem);line-height:.92}.pr-flow{position:relative;z-index:1;margin-top:-100svh}.pr-spacer{height:150vh}.pr-column{width:46vw;padding:0 4vw clamp(5rem,10vw,10rem)}.pr-column p{margin-bottom:1.05em}.pr-column .fx-head{font-size:clamp(2.4rem,4.8vw,5rem);margin-top:clamp(4rem,9vw,9rem)}.pr-flat .pr-pin{position:relative;height:88vh;height:88svh}.pr-flat .pr-flow{margin-top:0}.pr-flat .pr-spacer{display:none}.pr-flat .pr-column{width:auto;max-width:42rem;padding:clamp(3rem,8vw,6rem) 6vw}.pr-flat .pr-shade{background:linear-gradient(180deg,transparent 35%,rgba(10,8,6,.72))}@media (max-width:767px){.pr-pin{position:relative;height:88vh;height:88svh}.pr-flow{margin-top:0}.pr-spacer{display:none}.pr-column{width:auto;padding:3rem 6vw}.pr-title{font-size:16vw}}.pr-quote{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;margin:clamp(3rem,6vw,6rem) 0 0!important}.pr-quote cite{display:block;margin-top:1rem;font-family:var(--font-text),sans-serif;font-style:normal;font-size:.86rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.we{position:relative;height:190vh;background:#a8c0d4;color:var(--navy)}.we-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 4vw 2rem}.we-before{margin:0}.we-word{margin:.1em 0 .16em!important;font-size:min(24vw,42vh);line-height:1;white-space:nowrap;display:inline-flex}.we-slot{position:relative;display:inline-block;height:1em}.we-a,.we-l{position:absolute;left:0;top:0;display:inline-block}.we-a i{position:absolute;left:-12%;right:-12%;top:58%;height:.055em;background:var(--navy);transform-origin:0 50%}.we-l{color:var(--teal)}.we-still{height:auto;padding:clamp(4rem,9vw,9rem) 6vw;text-align:center}.we-still .we-word{display:block}.wd-open{background:var(--navy);color:var(--ivory);padding:clamp(2rem,4vw,4rem) 4vw 0}.wd-top{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:clamp(1.4rem,3vw,3rem)}.wd-face{position:relative;width:clamp(5.5rem,11vw,11rem);aspect-ratio:1;border-radius:50%;overflow:hidden}.wd-face img{-o-object-fit:cover;object-fit:cover;-o-object-position:80% 0;object-position:80% 0}.wd-title{margin:.6rem 0 0;font-size:clamp(3rem,9vw,10.5rem);line-height:.92}.ps{perspective:700px;perspective-origin:50% 100%}.ps-in{will-change:transform}.wd-angle{color:var(--lime);font-size:clamp(3rem,11vw,13rem);line-height:.94;padding:clamp(4rem,12vw,12rem) 0 clamp(4rem,9vw,9rem);margin:0}.wd-feature{display:grid;grid-template-columns:1.1fr 1fr;background:var(--lime);color:var(--navy)}.wd-feature figure{position:relative;margin:0;min-height:min(70vh,40rem)}.wd-feature img{-o-object-fit:cover;object-fit:cover}.wd-feature>div{padding:clamp(2.5rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center}.wd-feature h2{margin:1rem 0;font-size:clamp(2.6rem,6vw,6.4rem);line-height:.98}.wd-end{background:var(--teal);color:var(--ivory);padding:clamp(5rem,11vw,11rem) 6vw}.wd-end .ps{perspective:1100px}@media (max-width:767px){.wd-feature{grid-template-columns:1fr}.wd-feature figure{min-height:50vh}.wd-title{font-size:15vw}.wd-angle{font-size:16vw}}.dv{position:relative;height:165vh;background:#a8c0d4}.dv-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;color:var(--ivory);background:#0c1426}.dv-stick img{-o-object-fit:cover;object-fit:cover}.dv-shade{background:#0c1426}.dv-copy,.dv-shade{position:absolute;inset:0}.dv-copy{padding:5.5rem 4vw 6vh}.dv-title{margin:.6rem 0 1.4rem;font-size:min(14vw,25vh);line-height:.88}.dv-title span{display:block}.fx-depth1{background:#a8c0d4;color:var(--navy)}.fx-depth1,.fx-depth2{padding:clamp(5rem,11vw,11rem) 6vw}.fx-depth2{background:#16575a;color:var(--ivory)}.fx-depth3{background:#0c1426;color:var(--ivory);padding:clamp(5rem,9vw,9rem) 6vw}.fx-fall{height:22vh}.fx-fall.a{background:linear-gradient(180deg,#a8c0d4,#16575a)}.fx-fall.b{background:linear-gradient(180deg,#16575a,#0c1426)}.dv-grid{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.dv-grid a{display:flex;flex-direction:column;height:100%;min-height:19rem;padding:clamp(1.3rem,2vw,2rem);border-radius:16px;color:var(--ivory);transition:transform .25s}.dv-grid a:focus-visible,.dv-grid a:hover{transform:translateY(-4px)}.dv-grid .fx-label{color:var(--lime)}.dv-grid h3{margin:.9rem 0;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.04}.dv-goes{font-size:1rem;line-height:1.4}.dv-meta{margin-top:auto!important;padding-top:1.2rem;font-size:.95rem;font-weight:600}.dv-bundle{margin-bottom:clamp(3rem,6vw,6rem)}.dv-bundle aside{border:2px solid var(--lime);border-radius:20px;background:transparent;overflow:hidden}@media (max-width:899px){.dv-grid{grid-template-columns:1fr}.dv-grid a{min-height:13rem}}@media (max-width:767px){.dv-title{font-size:25vw}}.bk{position:relative;height:195vh;background:#16575a;color:var(--ivory)}.bk-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;padding:5rem 4vw 1.5rem}.bk-title{margin:.4rem 0 0;font-size:clamp(3rem,8vw,9rem);line-height:.95}.bk-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;perspective:1800px;--bw:min(44vw,40vh,26rem)}.bk-book{position:relative;width:var(--bw);height:calc(var(--bw) * 1.42);transform-style:preserve-3d}.bk-page{position:absolute;inset:0;background:var(--ivory);color:var(--navy);border-radius:0 6px 6px 0;display:flex;align-items:center;padding:9%;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.bk-page p{font-size:clamp(1.05rem,calc(var(--bw) * .09),2.3rem);line-height:1.12}.bk-cover{transform-origin:0 50%;transform-style:preserve-3d}.bk-cover,.bk-face{position:absolute;inset:0}.bk-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:0 6px 6px 0;padding:9%;display:flex;flex-direction:column;justify-content:space-between}.bk-front{background:var(--navy);color:var(--ivory);box-shadow:inset 7px 0 0 hsla(0,0%,100%,.07),0 30px 60px -30px rgba(0,0,0,.7)}.bk-front p:first-child{font-size:clamp(1.25rem,calc(var(--bw) * .125),3rem);line-height:1.02}.bk-inside{transform:rotateY(180deg);background:var(--lime);color:var(--navy);border-radius:6px 0 0 6px;justify-content:flex-end}.dr{position:relative;height:190vh;background:var(--navy)}.dr-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;color:var(--ivory);background:#0c1426}.dr-stick img{-o-object-fit:cover;object-fit:cover}.dr-room-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,13,28,.15) 30%,rgba(8,13,28,.78))}.dr-door{position:absolute;top:0;bottom:0;width:50.2%;background:var(--navy)}.dr-door.l{left:0}.dr-door.r{right:0}.dr-door i{position:absolute;top:calc(18vh + .4vw);width:3px;height:7vw;background:var(--lime)}.dr-door.l i{right:.7rem}.dr-door.r i{left:.7rem}.dr-word{position:absolute;inset:18vh 0 auto;margin:0;display:grid;grid-template-columns:1fr 1fr;font-size:clamp(2.3rem,7.6vw,9rem);line-height:1;white-space:nowrap}.dr-word .l{justify-self:end;padding-right:2.2rem}.dr-word .r{justify-self:start;padding-left:2.2rem}.dr-copy{position:absolute;inset:auto 0 9vh;padding:0 6vw;display:flex;flex-direction:column;align-items:center;text-align:center}.dr-copy .fx-dek{max-width:46rem;margin-top:1rem!important}.dr-action{margin-top:1.6rem}.dr-inside{position:absolute;inset:auto 6vw 9vh;max-width:62rem;font-size:clamp(2.2rem,5.6vw,6rem);line-height:1.02}.dr-still{background:var(--navy);color:var(--ivory);padding:clamp(3rem,7vw,7rem) 6vw}.dr-still .dr-word{position:static;display:block;white-space:normal;margin-top:.6rem}.dr-still-photo{position:relative;aspect-ratio:16/9;margin:2.5rem 0;overflow:hidden;border-radius:20px}.dr-still-photo img{-o-object-fit:cover;object-fit:cover}.tw{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,8rem);align-items:start}.tw-fig{position:sticky;top:14vh;margin:0;max-width:72vh;width:100%}.tw-fig svg{display:block;width:100%;height:auto}.tw-lines path{fill:none;stroke:var(--teal);stroke-width:.7}.tw-fig circle,.tw-fig text{fill:var(--navy)}.tw-fig text{font-family:var(--font-head),Georgia,serif;font-weight:500;font-size:26px;letter-spacing:-.03em;paint-order:stroke;stroke:var(--ivory);stroke-width:8px}.tw-copy p{margin-bottom:1.05em}@media (max-width:767px){.tw{grid-template-columns:1fr}.tw-fig{position:relative;top:0}.dr-word .l{padding-right:1.1rem}.dr-word .r{padding-left:1.1rem}.dr-word{font-size:9.4vw}.dr-door i{display:none}}.sk{list-style:none;margin:0;padding:0;font-size:clamp(2.4rem,7vw,7.4rem);line-height:1.08}.sk li span{position:relative;display:inline-block}.sk i{position:absolute;left:-1%;right:-1%;top:56%;height:.05em;background:var(--lime);transform-origin:0 50%}.lt-open{background:var(--navy);color:var(--ivory);padding:clamp(2rem,4vw,4rem) 4vw clamp(9rem,18vw,18rem)}.lt-title{margin:.6rem 0 0;font-size:clamp(3.4rem,11.6vw,14rem);line-height:.9}.lt-sheet{position:relative;background:#a8c0d4;padding:0 6vw clamp(5rem,9vw,9rem)}.lt-paper{position:relative;top:clamp(-13rem,-13vw,-6rem);margin:0 auto clamp(-13rem,-13vw,-6rem);max-width:60rem;background:var(--ivory);color:var(--navy);padding:clamp(1.6rem,5vw,5rem);border-radius:6px;box-shadow:0 40px 70px -35px rgba(12,20,38,.8)}.lt-note{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,6vw,6rem);max-width:80rem;margin:clamp(4rem,8vw,8rem) auto 0;color:var(--navy)}.lt-note p{margin-bottom:1em}@media (max-width:767px){.lt-note{grid-template-columns:1fr}.lt-title{font-size:19vw}.bk-title{font-size:17vw}}@media (min-width:1024px){.fx-column:has(>:nth-child(5)){max-width:76rem;margin-left:0;-moz-columns:2;column-count:2;-moz-column-gap:clamp(3rem,5vw,5.5rem);column-gap:clamp(3rem,5vw,5.5rem)}.fx-column:has(>:nth-child(5))>*{-moz-column-break-inside:avoid;break-inside:avoid}.fx-column:has(>:nth-child(5)) .fx-figure{margin:0 0 1.05em}}.fx-column .fx-statement{margin-top:.3em!important;margin-bottom:.4em!important}.fx-head{font-size:clamp(2.6rem,6.4vw,7rem);margin-bottom:clamp(1.6rem,3vw,3rem)}.fx-depth1,.fx-depth2,.fx-depth3,.fx-end,.fx-lime,.fx-navy,.fx-paper,.fx-peri,.fx-teal{padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:clamp(3.5rem,7vw,7rem)}.fx-column{margin-top:clamp(2rem,4vw,4rem)}.fx-fall{height:10vh}.feature,.font-display,.fx{font-family:var(--font-read),Georgia,serif}.feature,.fx{font-size:clamp(1.2rem,1.42vw,1.42rem);line-height:1.55;font-optical-sizing:auto}.fx-dek,.ll-dek{font-weight:500}.fx-dek,.fx-scene-text,.ll-dek{font-family:var(--font-read),Georgia,serif}.btn-ew,.fx button,.fx form,.fx input,.fx label,.fx textarea,.fx-textlink{font-family:var(--font-text),system-ui,sans-serif}.fx-textlink{font-size:.95rem}.dv-meta,.fx-label{font-family:var(--font-text),system-ui,sans-serif}.fx-lightup.md{font-size:clamp(2rem,4.4vw,4.8rem);line-height:1.08}@media (max-aspect-ratio:11/10){.pr-pin{position:relative;height:88vh;height:88svh}.pr-flow{margin-top:0}.pr-spacer{display:none}.pr-column{width:auto;max-width:42rem;padding:3rem 6vw}}@media (max-width:767px){.pr-flat .pr-pin,.pr-pin{height:72vh;height:72svh}}@media (max-aspect-ratio:11/10){.pr-flat .pr-pin,.pr-pin{height:auto;overflow:visible}.pr-pin>.fx-fill{position:relative;inset:auto;height:62vh;height:62svh;overflow:hidden}.pr-flat .pr-shade,.pr-shade{background:none}.pr-opening{position:relative;inset:auto;padding:2rem 6vw 2.5rem;background:var(--navy)}}.qc{position:fixed;z-index:55;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2.5rem);width:min(25rem,calc(100vw - 2rem));padding:1.5rem 1.6rem 1.4rem;background:var(--ivory,#fafaf2);color:#14203f;outline:2px dashed rgba(20,32,63,.45);outline-offset:-8px;border-radius:4px;box-shadow:0 30px 60px -22px rgba(12,20,38,.65);font-family:var(--font-read),Georgia,serif}.qc p{margin:0}.qc-label{font-size:.74rem;padding-right:2rem;color:#16575a}.qc-line{margin-top:.7rem!important;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.08}.qc-title{margin-top:.8rem!important;font-style:italic}.qc-note,.qc-title{font-size:1.05rem;line-height:1.3}.qc-note{margin-top:.2rem!important}.qc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:1.1rem}.qc-later{font-family:var(--font-text),sans-serif;font-size:.9rem;font-weight:500;text-decoration:underline;text-underline-offset:.25em;min-height:44px}.qc-close{position:absolute;top:.6rem;right:.7rem;width:44px;height:44px;font-size:1.7rem;line-height:1;color:#14203f}@media (max-width:767px){.qc{left:.75rem;right:.75rem;bottom:.75rem;width:auto;padding:1.2rem 1.25rem 1rem}.qc-line{font-size:1.4rem}}