@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_a4d3ee{font-family:Newsreader,Newsreader Fallback}.__variable_a4d3ee{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{--space:#04060b;--space-2:#0a0d15;--space-3:#121723;--bone:#f4f1ea;--bone-2:rgba(244,241,234,.78);--bone-3:rgba(244,241,234,.58);--bone-4:rgba(244,241,234,.36);--hair:rgba(244,241,234,.13);--hair-2:rgba(244,241,234,.26);--blue:#7cc0ff;--air:#ff4438;--red:#ff4438;--disp:var(--font-archivo),"Helvetica Neue","Arial Narrow",Arial,sans-serif;--text:var(--font-archivo),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:var(--font-newsreader),"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--gut:clamp(8px,2.2vw,36px);--in:clamp(18px,3.2vw,52px);--pad:clamp(20px,5.4vw,96px);--wrap:1280px;--bar-h:68px;--bar-off:var(--gut);--frame:3px;--r:clamp(14px,1.9vw,28px);--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.65,0,.2,1)}*,:after,:before{box-sizing:border-box}html{background:var(--space);color-scheme:dark;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 12px)}html.glide{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:transparent;color:var(--bone);font-family:var(--text);font-size:17px;line-height:1.55;font-weight:400;font-stretch:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}body.is-locked{overflow:hidden}blockquote,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}canvas,img,svg,video{display:block;max-width:100%}img{height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--bone);color:var(--space)}:focus{outline:none}:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.nowrap{white-space:nowrap}.skip{position:fixed;left:16px;top:-80px;z-index:200;background:var(--bone);color:var(--space);padding:12px 18px;border-radius:999px;font-weight:600;transition:top .2s}.skip:focus{top:16px}.sky{width:100%;height:100%;z-index:-1}.sky,body:before{position:fixed;inset:0;pointer-events:none}body:before{content:"";z-index:-2;background:radial-gradient(120% 70% at 86% -12%,rgba(64,118,214,.2),transparent 62%),radial-gradient(90% 60% at 4% 108%,rgba(40,92,190,.13),transparent 60%),var(--space)}.card h2,.h-sec,.mega{font-family:var(--disp);font-weight:800;font-stretch:122%;text-transform:uppercase;letter-spacing:-.014em;line-height:.93;text-wrap:balance;color:var(--bone)}.h-sec{font-size:clamp(26px,9.2vw,62px)}.card h2 em,.h-sec em{display:block;font-style:normal;font-weight:250;letter-spacing:-.004em}.h-sec em.in{display:inline}.red{color:var(--red)}.direct-label,.eyebrow,.kicker,.press-label{font-family:var(--text);font-size:13px;font-weight:600;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);line-height:1.3}.eyebrow{margin-bottom:clamp(14px,1.6vw,22px)}.lede{font-size:clamp(17px,1.36vw,21px);line-height:1.5;color:var(--bone-2);max-width:54ch;text-wrap:pretty}.head-c{text-align:center;display:grid;justify-items:center}.head-c .h-sec{max-width:16ch}.head-c .lede{margin-top:clamp(18px,2vw,28px);max-width:50ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;font-family:var(--text);font-size:15px;font-weight:600;font-stretch:104%;letter-spacing:.005em;line-height:1;white-space:nowrap;transition:background .25s,color .25s,transform .35s var(--ease),border-color .25s}.btn svg{width:18px;height:18px;flex:none;stroke-width:2;transition:transform .35s var(--ease)}.btn-solid{background:var(--bone);color:var(--space)}.btn-solid:hover{background:#fff}.btn-line{border:1px solid var(--hair-2);color:var(--bone);background:rgba(4,6,11,.35)}.btn-line:hover{background:var(--bone);color:var(--space);border-color:var(--bone)}.btn:hover .ic-arrow{transform:translateX(4px)}.btn-pulse,.cta-mega{position:relative}.btn-pulse:after,.cta-mega:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:ring 2.8s cubic-bezier(.3,.6,.3,1) infinite}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(244,241,234,.36)}72%,to{box-shadow:0 0 0 var(--ring,10px) rgba(244,241,234,0)}}.nb{white-space:nowrap}.btn:active{transform:scale(.98)}.btn-lg{min-height:54px;padding:0 28px;font-size:16px}.btn-xl{min-height:64px;padding:0 38px;font-size:clamp(16px,1.3vw,19px)}.round-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--hair-2);color:var(--bone);transition:background .25s,color .25s,border-color .25s}.round-btn svg{width:20px;height:20px;stroke-width:2}.round-btn:hover{background:var(--bone);color:var(--space);border-color:var(--bone)}.slash-list{display:grid;grid-gap:10px;gap:10px}.slash-list a{display:inline-flex;align-items:baseline;gap:.55em;font-size:15px;font-weight:500;color:var(--bone);transition:color .2s}.slash-list a:before{content:"/";color:var(--bone-3);transition:color .2s,transform .3s var(--ease);display:inline-block}.slash-list a:hover{color:var(--blue)}.slash-list a:hover:before{color:var(--blue);transform:translateX(3px) skewX(-8deg)}@media (max-width:899.98px),(pointer:coarse){.slash-list{gap:0}.slash-list a{min-height:44px;min-width:44px;align-items:center}}.js .rise{opacity:0;translate:0 24px;transition:opacity .9s var(--ease),translate 1s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.js .rise.in{opacity:1;translate:0 0}.bar{position:fixed;z-index:60;top:0;left:0;right:0;height:var(--bar-h);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 calc(var(--gut) + var(--in));transform:translateY(var(--bar-off));transition:transform .5s var(--ease),background .35s,border-color .35s,padding .5s var(--ease);border-bottom:1px solid transparent}.bar:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:rgba(4,6,11,.86);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.bar.is-stuck{border-bottom-color:var(--hair);padding:0 var(--pad)}.bar.is-stuck:before{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bar:before{background:rgba(4,6,11,.97)}}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;min-height:44px}.brand-qm{font-family:var(--disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:15px;letter-spacing:.02em}.brand-sep{width:1px;height:18px;background:var(--bone-4);transform:skewX(-14deg)}.brand-bb{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--bone-2);line-height:1}.bar-links{display:flex;gap:clamp(18px,2.4vw,36px);position:absolute;left:50%;transform:translateX(-50%)}.bar-links a{font-size:14px;font-weight:600;font-stretch:108%;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);padding:12px 2px;position:relative;transition:color .2s}.bar-links a:after{content:"";position:absolute;left:2px;right:2px;bottom:6px;height:1px;background:var(--bone);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--ease)}.bar-links a.is-here,.bar-links a:hover{color:var(--bone)}.bar-links a.is-here:after,.bar-links a:hover:after{transform:scaleX(1)}.bar:not(.is-stuck) .bar-links a,.bar:not(.is-stuck) .brand{text-shadow:0 1px 18px rgba(0,0,0,.55)}.bar-acts{display:flex;align-items:center;gap:10px;flex:none}.bar-raise{padding:0 20px;font-stretch:110%;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.menu-btn{display:none;align-items:center;gap:12px;min-height:44px;padding:0 16px 0 18px;border-radius:999px;border:1px solid var(--hair-2);background:rgba(4,6,11,.45);font-size:14px;font-weight:600;letter-spacing:.02em}.menu-btn-ic{width:16px;height:10px;position:relative;display:block}.menu-btn-ic i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .4s var(--ease),top .4s var(--ease)}.menu-btn-ic i:first-child{top:0}.menu-btn-ic i:last-child{top:8.5px}.menu-btn[aria-expanded=true] .menu-btn-ic i:first-child{top:4px;transform:rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn-ic i:last-child{top:4px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:55;background:rgba(4,6,11,.97);display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:calc(var(--bar-h) + var(--gut) + 28px) var(--pad) calc(28px + env(safe-area-inset-bottom));opacity:0;transition:opacity .35s;overflow-y:auto}.menu[hidden]{display:none}.menu.is-open{opacity:1}.menu-links{display:grid}.menu-links a{font-family:var(--disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(30px,9.4vw,60px);line-height:1;letter-spacing:-.012em;padding:16px 0;border-bottom:1px solid var(--hair);translate:0 18px;opacity:0;transition:translate .6s var(--ease),opacity .5s}.menu.is-open .menu-links a{translate:0 0;opacity:1}.menu-links a:nth-child(2){transition-delay:.04s}.menu-links a:nth-child(3){transition-delay:.08s}.menu-links a:nth-child(4){transition-delay:.12s}.menu-links a:nth-child(5){transition-delay:.16s}.menu-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.menu-acts{display:grid;grid-gap:10px;gap:10px;justify-items:start}.frame{position:relative;border:var(--frame) solid var(--bone);border-radius:var(--r);overflow:hidden;isolation:isolate;background:#000}.frame>.film,.frame>img,.frame>video{width:100%;height:100%;object-fit:cover}.frame>.film,.frame>img,.frame>video,.scrim{position:absolute;inset:0;border-radius:inherit}.scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(4,6,11,.46),rgba(4,6,11,0) 46%,rgba(4,6,11,0) 70%,rgba(4,6,11,.34)),linear-gradient(180deg,rgba(4,6,11,.8),rgba(4,6,11,.34) 14%,rgba(4,6,11,0) 32%,rgba(4,6,11,.06) 48%,rgba(4,6,11,.8) 80%,rgba(4,6,11,.95))}.deck{overflow-anchor:none}.card,.deck{position:relative}.card{padding:var(--gut)}.card+.card{padding-top:0}.card .frame{background:var(--space-2)}.rundown{position:-webkit-sticky;position:sticky;z-index:20;top:calc(var(--bar-h) + var(--bar-off));height:0;margin:0 calc(var(--gut) + var(--in));display:flex;gap:8px;transition:top .5s var(--ease),opacity .4s}.rundown.is-away{opacity:0;pointer-events:none}.rundown button{flex:1 1;min-width:0;height:44px;padding:0;text-align:left;display:block;color:var(--bone-2);transition:color .3s}.rundown i{display:block;height:3px;border-radius:2px;background:rgba(244,241,234,.28);position:relative;overflow:hidden}.rundown i:after{content:"";position:absolute;inset:0;background:var(--bone);transform:scaleX(var(--fill,0));transform-origin:0 50%}.rundown span{display:block;margin-top:10px;font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 14px rgba(0,0,0,.6)}.rundown button.is-on,.rundown button:hover{color:var(--bone)}.rundown button.is-done i:after{transform:scaleX(1)}.kicker{color:var(--bone-2);white-space:pre-wrap;word-spacing:-.1em}.card h2{font-size:clamp(27px,9.4vw,60px);margin-top:clamp(12px,1.4vw,20px);text-shadow:0 2px 34px rgba(4,6,11,.5)}.card-body{font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:var(--bone-2);text-wrap:pretty}.card-body strong{color:var(--bone);font-weight:600}.tagline{display:inline-flex;align-items:center;gap:14px;font-size:clamp(15px,1.25vw,19px);font-weight:600;font-stretch:108%;letter-spacing:.02em;margin-bottom:clamp(10px,1.4vw,20px)}.tagline .bb{font-family:var(--serif);font-style:italic;font-weight:500;font-size:1.32em;letter-spacing:0;line-height:1}.tagline .sep{width:1px;height:1.1em;background:var(--bone-3);transform:skewX(-14deg)}.tagline .qm{text-transform:uppercase;letter-spacing:.14em;font-size:.82em;white-space:nowrap}.mega{font-size:clamp(30px,11.4vw,104px);line-height:.84;letter-spacing:-.022em;white-space:nowrap}.mega .line{overflow:hidden;padding:.06em .04em .02em 0;margin:-.06em 0 -.02em}.mega .line,.mega .rise-line{display:block}.js .mega .rise-line{translate:0 108%;transition:translate 1.15s var(--ease);transition-delay:calc(var(--i,0) * .11s + 80ms)}.js .is-in .mega .rise-line{translate:0 0}.hero-lede{font-size:clamp(16px,1.24vw,19.5px);line-height:1.46;color:var(--bone);text-wrap:pretty;text-shadow:0 1px 20px rgba(0,0,0,.5)}.scroll-cue{display:none}.card .film{position:relative;inset:auto;height:auto;aspect-ratio:4/3;border-radius:0;background:#000}.card .scrim{display:none}.card-copy{padding:clamp(20px,5vw,34px) clamp(18px,4.6vw,34px) clamp(24px,6vw,40px)}.card-body{margin-top:16px}.card-hero .frame{height:calc(100vh - var(--gut) * 2);height:calc(100svh - var(--gut) * 2);min-height:540px;max-height:980px;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:0 var(--in) var(--in)}.card-hero .film{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:inherit;object-position:50% 22%}.card-hero .scrim{display:block;background:linear-gradient(180deg,rgba(4,6,11,.78),rgba(4,6,11,.3) 15%,rgba(4,6,11,0) 32%,rgba(4,6,11,.72) 62%,rgba(4,6,11,.96))}.hero-copy,.hero-side,.hero-socials{position:relative;z-index:3}.hero-side{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:20px}.hero-socials{display:flex;gap:22px;flex-wrap:wrap}@media (min-width:900px) and (min-height:600px){.card,.card+.card{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;padding:var(--gut)}.card .frame{height:100%;transform-origin:50% 0;background:#000}.card.is-under .frame{transform:translateY(calc(var(--p,0) * -1.2%)) scale(calc(1 - var(--p,0) * .05))}.card+.card .frame{box-shadow:0 -34px 70px -10px rgba(0,0,0,.72)}.card .frame:after{content:"";position:absolute;inset:0;z-index:9;border-radius:inherit;background:var(--space);opacity:calc(var(--p,0) * .78);pointer-events:none}.card .film,.card-hero .film{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:inherit}.card .scrim{display:block}.card-copy{position:absolute;z-index:3;left:var(--in);right:var(--in);bottom:var(--in);padding:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:clamp(28px,4.4vw,80px);gap:clamp(28px,4.4vw,80px);align-items:end}.card-body{margin:0 0 .5em;max-width:60ch;justify-self:end}.card h2{font-size:clamp(40px,5.4vw,100px)}@supports (overflow:clip){.card:not(.card-hero) .frame{overflow:clip;display:flex;flex-direction:column;justify-content:flex-end}.card:not(.card-hero) .card-copy{position:-webkit-sticky;position:sticky;left:auto;right:auto;bottom:calc(var(--gut) + var(--frame) + var(--in));margin:var(--in)}.card:not(.card-hero) .card-copy:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(var(--in) * -1);right:calc(var(--in) * -1);bottom:calc(var(--in) * -1);height:calc(100vh - var(--gut) * 2 - var(--frame) * 2);height:calc(100svh - var(--gut) * 2 - var(--frame) * 2);background:linear-gradient(180deg,rgba(4,6,11,0) 32%,rgba(4,6,11,.06) 48%,rgba(4,6,11,.8) 80%,rgba(4,6,11,.95))}.card:not(.card-hero) .scrim{background:linear-gradient(90deg,rgba(4,6,11,.46),rgba(4,6,11,0) 46%,rgba(4,6,11,0) 70%,rgba(4,6,11,.34)),linear-gradient(180deg,rgba(4,6,11,.8),rgba(4,6,11,.34) 14%,rgba(4,6,11,0) 32%)}}.card-hero .frame{max-height:none;min-height:0;display:block;padding:0}.card-hero .scrim{background:linear-gradient(90deg,rgba(4,6,11,.3),rgba(4,6,11,0) 40%,rgba(4,6,11,0) 66%,rgba(4,6,11,.46)),linear-gradient(180deg,rgba(4,6,11,.8),rgba(4,6,11,.34) 14%,rgba(4,6,11,0) 32%,rgba(4,6,11,.04) 46%,rgba(4,6,11,.74) 76%,rgba(4,6,11,.95))}.hero-copy{position:absolute;left:var(--in);bottom:var(--in);max-width:calc(100% - var(--in) * 2 - min(31%,430px) - 40px)}.mega{font-size:clamp(60px,7.3vw,150px)}.hero-side{bottom:var(--in);width:min(31%,430px);flex-direction:column;align-items:flex-start;gap:clamp(18px,2.4vw,34px)}.hero-side,.hero-socials{position:absolute;right:var(--in)}.hero-socials{top:50%;transform:translateY(-50%);display:grid}.hero-socials a{min-height:44px;min-width:44px;align-items:center;text-shadow:0 1px 16px rgba(0,0,0,.75);font-size:16px}.mega{margin-bottom:-.035em}.scroll-cue{display:flex;position:absolute;z-index:3;left:50%;bottom:clamp(14px,2vw,26px);transform:translateX(-50%);flex-direction:column;align-items:center;gap:10px;font-size:11.5px;font-weight:600;font-stretch:110%;letter-spacing:.3em;text-transform:uppercase;color:var(--bone-2);padding:8px 14px;transition:opacity .4s}.scroll-cue i{width:1px;height:34px;background:linear-gradient(var(--bone),transparent);transform-origin:50% 0;animation:cue 2.2s var(--ease-io) infinite}.scroll-cue.is-off{opacity:0;pointer-events:none}}@media (min-width:900px) and (min-height:600px) and (max-height:760px){.card h2{font-size:clamp(34px,4.5vw,76px)}.mega{font-size:clamp(54px,6.6vw,120px)}}@keyframes cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.press{padding:clamp(40px,6vw,84px) 0 clamp(44px,6.4vw,92px);border-bottom:1px solid var(--hair)}.press-label{text-align:center;margin-bottom:clamp(26px,3.4vw,44px)}.marquee{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee::-webkit-scrollbar{display:none}.marquee-track{display:flex;align-items:center;gap:var(--gap);width:max-content;padding:6px 0;--gap:clamp(46px,6.2vw,98px)}.marquee-track li{flex:none}.marquee-track img{height:calc(var(--h) * var(--k,1.22));width:auto;max-width:none}.marquee.is-run{overflow:hidden}.marquee.is-run .marquee-track{animation:marquee var(--dur,70s) linear infinite}.marquee.is-run:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(var(--shift,-50%),0,0)}}.fold{padding:clamp(68px,8.6vw,136px) 0;position:relative;overflow-x:clip}.wrap{width:min(var(--wrap),100% - var(--pad) * 2);margin-inline:auto}.halves{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(36px,7vw,64px);gap:clamp(36px,7vw,64px);align-items:center;justify-items:center;text-align:center}.halves>*{min-width:0;max-width:100%}.halves .lede{margin-top:clamp(18px,2vw,28px);margin-inline:auto}.window{display:block;width:100%;aspect-ratio:16/9}.film-sound{position:absolute;z-index:5;right:14px;top:14px;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 14px;border-radius:999px;background:rgba(4,6,11,.74);border:1px solid var(--hair-2);color:var(--bone);font-size:14.5px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s,color .25s,opacity .3s}.film-sound svg{width:20px;height:20px;flex:none}.film-sound .snd-on{display:none}.film-sound:hover{background:var(--bone);color:var(--space)}[data-film].is-live .film-sound,[data-film].is-live .on-air{opacity:0;pointer-events:none}.strip{width:min(100%,1180px,max(300px,calc((100vh - 200px) * 1.7778)));width:min(100%,1180px,max(300px,calc((100svh - 200px) * 1.7778)));margin-inline:auto;background:var(--space-2)}.strip-screen{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.strip-screen>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.strip-meta{display:grid;grid-gap:5px;gap:5px;padding:16px 18px 20px;text-align:left;border-top:var(--frame) solid var(--bone)}.strip-kicker{font-family:var(--serif);font-style:italic;font-size:clamp(16px,1.7vw,22px);color:var(--bone-2);line-height:1}.strip-name{font-family:var(--disp);font-weight:800;font-stretch:122%;font-size:clamp(22px,3vw,44px);line-height:.95;letter-spacing:-.012em}.strip-name,.strip-role{text-transform:uppercase}.strip-role{font-size:clamp(12.5px,1.1vw,15px);font-weight:600;font-stretch:108%;letter-spacing:.12em;color:var(--bone-2)}.on-air{position:absolute;z-index:3;left:clamp(14px,2vw,26px);top:clamp(14px,2vw,26px);display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 12px 0 10px;border-radius:6px;background:rgba(4,6,11,.72);font-size:12px;font-weight:700;font-stretch:112%;letter-spacing:.18em;transition:opacity .4s}.on-air i{width:9px;height:9px;border-radius:2px;background:var(--air);animation:tally 1.6s steps(2,jump-none) infinite}@keyframes tally{50%{opacity:.28}}.story-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(44px,8vw,72px);gap:clamp(44px,8vw,72px);margin-top:clamp(56px,8vw,120px)}.story-side{text-align:center;display:grid;justify-items:center}.pull{margin-top:clamp(26px,3.4vw,44px);max-width:30ch;position:relative}.pull blockquote p{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(23px,2.3vw,32px);line-height:1.22;letter-spacing:-.006em;color:var(--bone);text-wrap:balance}.pull blockquote:before{content:"\201C";display:block;font-family:var(--serif);font-size:clamp(64px,7vw,104px);line-height:.72;height:.42em;color:var(--bone-4);margin-bottom:.1em}.pull figcaption{margin-top:18px;font-size:13px;font-weight:600;font-stretch:108%;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.journey{width:min(100%,520px);margin-top:clamp(34px,4.4vw,60px);border-radius:10px}.prints{position:relative;aspect-ratio:5/4;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.print{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:transform .8s var(--ease),opacity .5s,visibility 0s linear .8s;transform:translate3d(0,6%,0) rotate(0) scale(.86)}.print,.print img{pointer-events:none}.print img{max-width:86%;max-height:86%;width:auto;height:auto;border:clamp(5px,.7vw,9px) solid var(--bone);border-radius:3px;background:var(--bone);box-shadow:0 22px 50px -14px rgba(0,0,0,.8),0 2px 0 rgba(0,0,0,.2)}.print.is-b1,.print.is-b2,.print.is-top{visibility:visible;opacity:1;transition:transform .8s var(--ease),opacity .5s,visibility 0s}.print.is-top{z-index:3;transform:translateZ(0) rotate(var(--rot,-1.5deg)) scale(1)}.print.is-b1{z-index:2;transform:translate3d(5%,2.5%,0) rotate(5deg) scale(.95)}.print.is-b1 img{filter:brightness(.62)}.print.is-b2{z-index:1;transform:translate3d(-5.5%,3.5%,0) rotate(-6.5deg) scale(.9)}.print.is-b2 img{filter:brightness(.4)}.print.is-out{z-index:4;visibility:visible;opacity:0;transform:translate3d(var(--out,-62%),-6%,0) rotate(var(--outr,-16deg)) scale(1);transition:transform .7s var(--ease-io),opacity .55s ease .1s,visibility 0s linear .7s}.journey-bar{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:10px}.journey-count{font-size:14px;font-weight:600;font-stretch:108%;letter-spacing:.12em;color:var(--bone-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:8ch;text-align:center}.journey-count b{color:var(--bone);font-weight:700}.journey-count span{margin:0 .5em;color:var(--bone-4)}.prose{max-width:62ch;margin-inline:auto}.prose>p{font-family:var(--serif);font-size:clamp(18.5px,1.38vw,21.5px);line-height:1.6;color:var(--bone-2);text-wrap:pretty}.prose>p+p{margin-top:1.15em}.prose strong{font-weight:600}.dropcap,.prose em,.prose strong{color:var(--bone)}.dropcap{float:left;font-family:var(--disp);font-weight:800;font-stretch:122%;font-size:4.5em;line-height:.76;margin:.07em .1em 0 -.03em}.vision{margin-top:clamp(44px,5vw,68px);padding-top:clamp(36px,4.4vw,56px);border-top:1px solid var(--hair);text-align:center;display:grid;justify-items:center}.vision-mark{width:clamp(140px,13vw,184px)}.vision-title{margin-top:20px;font-family:var(--disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:clamp(18px,1.7vw,24px);line-height:1.1;letter-spacing:.004em}.vision-title em{display:block;font-style:normal;font-weight:250}.vision-quote{margin-top:20px;font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.5vw,23px);line-height:1.42;color:var(--bone);max-width:44ch;text-wrap:pretty}.vision-tagline{margin-top:22px;font-size:13px;font-weight:600;font-stretch:108%;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);max-width:44ch;line-height:1.7}.vision-tagline em{font-style:normal;color:var(--bone)}.arc{margin-top:clamp(56px,7.4vw,112px);padding-top:clamp(36px,4.6vw,60px);border-top:1px solid var(--hair)}.arc>.eyebrow{text-align:center}.stops{position:relative}.playhead,.stop-btn{display:none}.stop-flat{padding:18px 0;border-top:1px solid var(--hair);display:grid;grid-gap:6px;gap:6px}.stops .stop:first-child .stop-flat{border-top:0}.stop-flat-tag{display:flex;justify-content:space-between;gap:16px;font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.stop-flat-tag span:first-child{color:var(--blue)}.stop-flat-title{font-family:var(--disp);font-weight:700;font-stretch:112%;font-size:clamp(19px,4.8vw,24px);line-height:1.14;letter-spacing:-.004em}.stop-flat-meta{font-size:16px;line-height:1.5;color:var(--bone-2)}.arc-detail{display:none}.tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px clamp(20px,3.6vw,60px);margin-top:clamp(40px,5vw,72px);padding-bottom:clamp(22px,2.6vw,34px);border-bottom:1px solid var(--hair)}.tab{font-family:var(--disp);font-weight:800;font-stretch:120%;text-transform:uppercase;font-size:clamp(17px,2.25vw,33px);line-height:1.1;letter-spacing:-.006em;color:rgba(244,241,234,.44);min-height:44px;padding:4px 2px;transition:color .3s;white-space:nowrap}.tab-count{font-weight:300;font-size:.56em;vertical-align:.72em;margin-left:.22em;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab:hover{color:var(--bone-2)}.tab.is-on{color:var(--bone)}.panel{padding-top:clamp(40px,5vw,72px)}.panel[hidden]{display:none}.said{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.5vw,36px);line-height:1.24;letter-spacing:-.006em;text-align:center;max-width:27em;margin:0 auto clamp(40px,5vw,72px);color:var(--bone);text-wrap:balance}.js .panel.is-on .said{animation:said .9s var(--ease) both}@keyframes said{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mentors{display:grid;grid-template-columns:minmax(0,1fr)}.mentor{border-top:1px solid var(--hair);padding:20px 0}.mentor-head{position:relative;display:grid;grid-gap:6px;gap:6px;padding-right:44px}.mentor-name{font-family:var(--disp);font-weight:700;font-stretch:114%;font-size:clamp(20px,1.9vw,27px);line-height:1.1;letter-spacing:-.006em}.mentor-role{font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-3);line-height:1.45}.mentor-blurb{margin-top:14px;font-size:16.5px;line-height:1.55;color:var(--bone-2);max-width:56ch;text-wrap:pretty}.mentor-x{display:none}.mentors.is-fold .mentor-head{cursor:pointer}.mentors.is-fold .mentor-x{display:block;position:absolute;right:6px;top:50%;width:16px;height:16px;margin-top:-8px}.mentors.is-fold .mentor-x:after,.mentors.is-fold .mentor-x:before{content:"";position:absolute;left:0;right:0;top:7px;height:1.5px;background:var(--bone-2);transition:transform .4s var(--ease)}.mentors.is-fold .mentor-x:after{transform:rotate(90deg)}.mentors.is-fold .mentor.is-open .mentor-x:after{transform:rotate(0)}.mentors.is-fold .mentor:not(.is-open) .mentor-blurb{display:none}.rules li{display:grid;grid-template-columns:2.7em minmax(0,1fr);align-items:baseline;grid-gap:6px;gap:6px;padding:15px 0;border-top:1px solid var(--hair);page-break-inside:avoid;break-inside:avoid}.rule-num{font-family:var(--disp);font-weight:250;font-stretch:122%;font-size:1.18em;color:var(--bone-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.rule-text{font-size:clamp(16.5px,1.2vw,18px);font-weight:500;line-height:1.38;color:var(--bone)}.coda{margin-top:clamp(34px,4vw,56px);text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.9vw,27px);color:var(--bone-2)}.books li{display:grid;grid-gap:3px;gap:3px;padding:13px 0;border-top:1px solid var(--hair);page-break-inside:avoid;break-inside:avoid}.book-title{font-size:16.5px;font-weight:600;line-height:1.3;color:var(--bone)}.book-author{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.3;color:var(--bone-3)}.books.is-short>li:nth-child(n+13),.rules.is-short>li:nth-child(n+10){display:none}.more-btn{display:flex;align-items:center;justify-content:center;margin:26px auto 0;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid var(--hair-2);font-size:15px;font-weight:600;transition:background .25s,color .25s}.more-btn[hidden]{display:none}.more-btn:hover{background:var(--bone);color:var(--space)}.awards{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(40px,5vw,72px)}.award{padding:28px 0;border-top:1px solid var(--hair);display:grid;justify-items:center;text-align:center;align-content:start}.award-logo{height:40px;display:flex;align-items:center}.award-logo img{max-height:100%;width:auto;max-width:210px}.award-year,.badge-year{font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.award-year{margin-top:22px}.award-title{margin-top:10px;font-family:var(--disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(20px,1.85vw,27px);line-height:1.06;letter-spacing:-.008em;text-wrap:balance}.award-org{margin-top:8px;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--bone-2);line-height:1.3}.award-line{margin-top:14px;font-size:16px;line-height:1.52;color:var(--bone-3);max-width:44ch;text-wrap:pretty}.badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px 16px;gap:36px 16px;margin-top:clamp(36px,5vw,72px);padding-top:clamp(36px,5vw,72px);border-top:1px solid var(--hair)}.badge{display:grid;justify-items:center;text-align:center;align-content:start}.badge img{height:clamp(136px,17vw,214px);width:auto;transition:transform .7s var(--ease)}.badge:hover img{transform:translateY(-8px) scale(1.03)}.badge figcaption{margin-top:18px;display:grid;grid-gap:5px;gap:5px}.badge-title{font-family:var(--disp);font-weight:700;font-stretch:112%;font-size:clamp(15.5px,1.3vw,18px);line-height:1.2}.badge-org{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--bone-3);line-height:1.25}.tv-window{aspect-ratio:4/5;max-width:520px}.tv-window img{object-position:50% 14%;filter:contrast(1.04);transition:transform 1.2s var(--ease)}.tv-window:hover img{transform:scale(1.035)}.tv-play{position:absolute;z-index:3;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);width:clamp(60px,6.4vw,84px);height:clamp(60px,6.4vw,84px);border-radius:50%;background:var(--bone);color:var(--space);display:grid;place-items:center;transition:transform .5s var(--ease)}.tv-play svg{width:38%;height:38%;margin-left:6%}.tv-window:hover .tv-play{transform:scale(1.08)}.rows{width:100%;max-width:460px;margin:clamp(24px,3vw,38px) auto 0;text-align:left}.rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-top:1px solid var(--hair)}.rows>div:last-child{border-bottom:1px solid var(--hair)}.rows dt{font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.rows dd{font-size:17px;font-weight:600;color:var(--bone);text-align:right}.pat-copy .btn,.tv-copy .btn{margin-top:clamp(26px,3vw,38px)}.pat-formal{margin-top:clamp(18px,2vw,26px);font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.7vw,25px);line-height:1.3;color:var(--bone);max-width:28em;margin-inline:auto;text-wrap:balance}.pat-beats{margin:clamp(26px,3vw,40px) auto 0;padding-top:clamp(24px,2.8vw,36px);border-top:1px solid var(--hair);max-width:56ch;display:grid;grid-gap:16px;gap:16px;text-align:left}.pat-beats p{font-size:clamp(16.5px,1.24vw,19px);line-height:1.52;color:var(--bone-2);text-wrap:pretty}.pat-beats strong{color:var(--bone);font-weight:600}.pat-beats .q{font-family:var(--serif);font-style:italic;font-size:clamp(21px,1.9vw,28px);line-height:1.25;color:var(--bone)}.pat-beats .close{font-family:var(--disp);font-stretch:118%;font-weight:250;text-transform:uppercase;font-size:clamp(17px,1.5vw,22px);letter-spacing:.004em;color:var(--bone);line-height:1.2}.pat-beats .close strong{display:block;font-weight:800}.pat-docs{position:relative;width:min(100%,600px);aspect-ratio:1/.86}.paper{position:absolute;background:#fff;border-radius:3px;box-shadow:0 40px 90px -24px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.08);transition:transform .9s var(--ease),rotate .9s var(--ease);overflow:hidden}.paper img{width:100%;display:block}.paper.p1{width:90%;left:0;top:3%;rotate:-5deg}.paper.p2{width:74%;right:0;bottom:4%;rotate:4.5deg}.pat-docs:hover .p1{rotate:-3deg;transform:translate(-1%,-1.5%)}.pat-docs:hover .p2{rotate:2.5deg;transform:translate(1%,1.5%)}.invest-window{width:min(100%,1120px,max(300px,calc((100vh - 150px) * 1.7778)));width:min(100%,1120px,max(300px,calc((100svh - 150px) * 1.7778)));margin:clamp(44px,5.4vw,80px) auto 0}.raise{margin-top:clamp(30px,3.6vw,48px);display:grid;justify-items:center;grid-gap:22px;gap:22px}.cta-mega{--ring:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,840px);min-height:clamp(76px,8.6vw,116px);padding:10px clamp(10px,1.2vw,16px) 10px clamp(24px,4.2vw,60px);border-radius:999px;background:var(--bone);color:var(--space);text-align:left;transition:background .25s,transform .4s var(--ease)}.cta-mega-text{font-family:var(--disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(18px,2.75vw,37px);letter-spacing:-.008em;line-height:1.02}.cta-mega-go{flex:none;width:clamp(56px,6.4vw,88px);height:clamp(56px,6.4vw,88px);border-radius:50%;background:var(--space);color:var(--bone);display:grid;place-items:center;transition:transform .5s var(--ease)}.cta-mega-go svg{width:36%;height:36%;stroke-width:2.2}.cta-mega:hover{background:#fff}.cta-mega:hover .cta-mega-go{transform:translateX(5px)}.cta-mega:active{transform:scale(.99)}.poweredby{display:inline-flex;align-items:center;gap:14px;font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3)}.poweredby i{width:1px;height:18px;background:var(--hair-2)}.poweredby img{height:20px;width:auto;opacity:.86}.socials{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:clamp(26px,3vw,40px)}.socials a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;color:var(--bone);transition:color .2s}.socials svg{width:20px;height:20px;flex:none}.socials a:hover{color:var(--blue)}.direct{margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--hair);display:grid;justify-items:center;grid-gap:12px;gap:12px;width:100%}.direct-mail{display:inline-flex;align-items:center;gap:14px;font-family:var(--disp);font-weight:700;font-stretch:108%;font-size:clamp(17px,5.1vw,34px);letter-spacing:-.012em;line-height:1.1;min-height:44px;transition:color .2s;max-width:100%}.direct-mail span{overflow-wrap:anywhere}.direct-mail svg{width:.82em;height:.82em;flex:none;stroke-width:1.6}.direct-mail:hover{color:var(--blue)}.kit{display:grid;justify-items:center;grid-gap:clamp(24px,3vw,38px);gap:clamp(24px,3vw,38px);width:100%}.kit-pages{position:relative;display:block;width:min(100%,520px);aspect-ratio:1/.84}.kp{position:absolute;left:50%;top:6%;width:52%;margin-left:-26%;border-radius:5px;box-shadow:0 30px 70px -22px rgba(0,0,0,.9),0 0 0 1px rgba(244,241,234,.12);transition:transform .9s var(--ease);transform-origin:50% 100%}.kp.k1{transform:rotate(-2.5deg)}.kp.k2{transform:translate(38%,3%) rotate(9deg)}.kp.k3{transform:translate(-38%,4%) rotate(-12deg)}.kit:hover .k2{transform:translate(46%,2%) rotate(12deg)}.kit:hover .k3{transform:translate(-46%,3%) rotate(-15deg)}.kit:hover .k1{transform:rotate(-1deg) translateY(-2%)}.kit-btn{height:auto;min-height:64px;padding:12px 30px 12px 24px;gap:16px}.kit-btn svg{width:24px;height:24px}.kit-text{display:grid;grid-gap:4px;gap:4px;text-align:left}.kit-title{font-size:16.5px;font-weight:700}.kit-sub{font-size:13px;font-weight:500;opacity:.66}.foot{border-top:1px solid var(--hair);padding-bottom:calc(26px + env(safe-area-inset-bottom));overflow:hidden}.foot-word{overflow:hidden;line-height:0;padding:clamp(22px,3vw,44px) var(--gut) 0;text-align:center}.foot-word span{display:inline-block;font-family:var(--disp);font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:-.03em;line-height:.8;font-size:18.6vw;white-space:nowrap;color:var(--bone)}.foot-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:22px;gap:22px;text-align:center;margin-top:clamp(26px,3.4vw,44px);padding-top:26px;border-top:1px solid var(--hair)}.foot-id{display:grid;grid-gap:4px;gap:4px}.foot-id b{font-family:var(--disp);font-weight:800;font-stretch:122%;text-transform:uppercase;font-size:15px;letter-spacing:.02em}.foot-id span{font-size:13px;font-weight:600;font-stretch:108%;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}.foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px}.foot-links a,.foot-top{font-size:14px;font-weight:600;font-stretch:108%;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);min-height:44px;display:inline-flex;align-items:center;transition:color .2s}.foot-links a:hover,.foot-top:hover{color:var(--bone)}.foot-socials{display:flex;gap:22px}@media (max-width:899.98px){.bar-cta,.bar-kit,.bar-links{display:none}.bar-acts{margin-left:auto}.bar-raise{padding:0 15px;font-size:13px;letter-spacing:.06em}.menu-btn{display:inline-flex;padding:0 14px 0 16px;gap:10px;flex:none}.bar{padding:0 calc(var(--gut) + 14px);gap:8px;justify-content:flex-start}.bar.is-stuck{padding:0 16px}.brand{gap:9px;flex:none}.brand-qm{font-size:13.5px}.brand-bb{font-size:18px}.nowrap{white-space:normal}.marquee-track{--k:.8}.rundown{margin:0 calc(var(--gut) + 14px);gap:5px}.film-sound-label,.hero-socials,.rundown span{display:none}.kp.k2{transform:translate(30%,3%) rotate(8deg)}.kp.k3{transform:translate(-30%,4%) rotate(-10deg)}.kit:hover .k2{transform:translate(30%,3%) rotate(8deg)}.kit:hover .k3{transform:translate(-30%,4%) rotate(-10deg)}.film-sound{width:46px;padding:0;justify-content:center}}@media (min-width:600px){.card .film{aspect-ratio:16/9}.mentors{grid-template-columns:repeat(2,minmax(0,1fr))}.books,.mentors,.rules{column-gap:clamp(28px,5vw,72px)}.books,.rules{column-count:2}.badges{grid-template-columns:repeat(4,minmax(0,1fr))}.film-sound-label{display:inline}.film-sound{width:auto;padding:0 18px 0 14px}}@media (min-width:900px){.halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6.4vw,104px);justify-items:stretch;text-align:left}.halves .lede{margin-inline:0}.h-sec{font-size:clamp(44px,5.2vw,82px)}.halves .h-sec{font-size:clamp(34px,4.4vw,70px)}.strip-meta{grid-template-columns:1fr auto;grid-template-areas:"k r" "n r";align-items:end;column-gap:28px;padding:20px clamp(22px,2.6vw,34px) 22px}.strip-kicker{grid-area:k}.strip-name{grid-area:n}.strip-role{grid-area:r;padding-bottom:.3em}.story-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,7vw,112px);align-items:start}.story-side{text-align:left;justify-items:start;position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + 28px)}.pull{max-width:none}.story-side .h-sec{font-size:clamp(34px,4.3vw,66px)}.journey{margin-left:-3%}.journey-bar{justify-content:flex-start;padding-left:7%}.prose{margin:0;max-width:60ch}.books,.rules{column-count:3}.awards{grid-template-columns:repeat(3,minmax(0,1fr))}.award{padding:6px clamp(20px,2.6vw,40px) 0;border-top:0;border-left:1px solid var(--hair);justify-items:start;text-align:left}.award:first-child{border-left:0;padding-left:0}.award:last-child{padding-right:0}.tv-window{max-width:none;justify-self:start;width:100%}.rows{margin-left:0}.pat-beats,.pat-formal{margin-inline:0}.pat-docs,.platform .window{justify-self:end}.platform .h-sec{font-size:clamp(28px,3.2vw,47px)}.socials{justify-content:flex-start}.direct{justify-items:start}.direct-mail{font-size:clamp(20px,2.3vw,34px)}.kit{justify-self:end}.foot-row{grid-template-columns:auto 1fr auto auto;justify-items:start;align-items:center;text-align:left;gap:clamp(20px,3vw,48px)}.foot-links{justify-content:center;justify-self:center}.arc>.eyebrow{text-align:left}.stops{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:clamp(26px,3vw,44px);border-bottom:1px solid var(--hair-2)}.stop{display:block}.stop-flat{display:none}.stop-btn{display:grid;justify-items:start;grid-gap:0;gap:0;width:100%;text-align:left;padding:0 0 0 1px;color:var(--bone-3);transition:color .35s}.stop-tag{font-size:12px;font-weight:600;font-stretch:110%;letter-spacing:.18em}.stop-label,.stop-tag{text-transform:uppercase}.stop-label{order:-1;font-family:var(--disp);font-weight:800;font-stretch:118%;font-size:clamp(13px,1.28vw,19px);line-height:1.1;letter-spacing:-.004em;margin-bottom:8px;white-space:nowrap}.stop-tick{width:1px;height:16px;background:currentColor;margin-top:14px;transition:height .45s var(--ease),background .35s}.stop-btn:hover,.stop.is-near .stop-btn{color:var(--bone-2)}.stop.is-on .stop-btn{color:var(--bone)}.stop.is-on .stop-tick{height:30px}.stop.is-on .stop-tag{color:var(--blue)}.playhead{display:block;position:absolute;left:0;bottom:-1px;height:3px;width:calc(100% / 7);background:var(--bone);transform:translateX(calc(var(--at,0) * 100%));transition:transform .7s var(--ease);pointer-events:none}.playhead:after{content:"";position:absolute;inset:0;background:var(--blue);transform:scaleX(var(--run,0));transform-origin:0 50%}.arc-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);align-items:start;padding-top:clamp(28px,3.4vw,48px);min-height:8.2em;transition:opacity .22s}.arc-detail.is-swap{opacity:0}.arc-tag{display:grid;grid-gap:8px;gap:8px;font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3)}.arc-tag .phase{color:var(--blue)}.arc-title{font-family:var(--disp);font-weight:800;font-stretch:116%;text-transform:uppercase;font-size:clamp(22px,2.7vw,40px);line-height:1.04;letter-spacing:-.012em;text-wrap:balance;grid-column:2}.arc-meta{grid-column:2;margin-top:-.2em;font-size:clamp(16.5px,1.26vw,19px);line-height:1.5;color:var(--bone-2);max-width:60ch}.arc-tag{grid-row:1/span 2}}@media (min-width:1100px){.mentors{grid-template-columns:repeat(2,minmax(0,1fr))}.books{column-count:3}}@media (min-width:1500px){.books{column-count:4}}@media (max-width:519.98px){.menu-btn-label{display:none}.menu-btn{width:44px;padding:0}.brand,.menu-btn{justify-content:center}.brand{flex-direction:column;align-items:flex-start;gap:3px}.brand-sep{display:none}.brand-qm{font-size:12px;line-height:1}.brand-bb{font-size:16.5px;line-height:1}.cta-mega{--ring:11px}}@media (max-width:639.98px) and (max-height:660px){.card-hero .frame{min-height:620px}}@media (min-width:900px) and (max-width:1239.98px){.bar{gap:clamp(14px,2vw,28px)}.bar-cta{display:none}.bar-links{position:static;transform:none;margin-left:auto;gap:clamp(12px,1.6vw,26px)}.bar-links a{font-size:13px;letter-spacing:.05em}.foot-row{grid-template-columns:1fr auto;grid-template-areas:"id soc" "links top";row-gap:10px}.foot-id{grid-area:id}.foot-socials{grid-area:soc;justify-self:end}.foot-links{grid-area:links;justify-self:start;justify-content:flex-start}.foot-top{grid-area:top;justify-self:end}}@media (min-width:1240px) and (max-width:1599.98px){.bar{gap:clamp(14px,2vw,28px)}.bar-links{position:static;transform:none;margin-left:auto;gap:clamp(12px,1.6vw,26px)}.bar-links a{font-size:13px;letter-spacing:.05em}}@media (min-width:900px) and (max-width:1099.98px){.bar-kit{width:44px;padding:0}.bar-kit span{display:none}}@media (min-width:900px) and (max-width:999.98px){.bar{gap:12px}.bar-links{gap:10px}.bar-links a{font-size:12.5px;letter-spacing:.03em}.bar-links .book-dl svg{display:none}}@media (max-width:339.98px){.bar-raise{display:none}.tagline{gap:9px}.cta-mega{padding-left:18px;gap:10px;min-height:68px}.cta-mega-text{font-size:15px}.cta-mega-go{width:46px;height:46px}.btn{white-space:normal;text-align:center;line-height:1.15;padding-block:10px}.btn-lg,.btn-xl{padding-inline:20px}.poweredby{flex-wrap:wrap;justify-content:center;letter-spacing:.12em;gap:10px}.kit-btn{padding:12px 18px}}@media (min-width:640px) and (max-height:599.98px){.card:not(.card-hero) .frame{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.card:not(.card-hero) .film{aspect-ratio:auto;height:100%;min-height:240px}.card h2{font-size:clamp(24px,4.3vw,40px)}.card-hero .frame{min-height:360px}.card-hero .scrim{background:linear-gradient(90deg,rgba(4,6,11,.9),rgba(4,6,11,.62) 44%,rgba(4,6,11,.08) 80%),linear-gradient(180deg,rgba(4,6,11,.7),rgba(4,6,11,0) 34%)}.hero-lede{max-width:58ch}.hero-socials,.rundown,.tagline{display:none}.mega .line{display:inline-block;vertical-align:top;margin-right:.26em}.card-hero .frame{gap:14px}.fold{padding:52px 0}.h-sec{font-size:clamp(26px,5.6vw,46px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.js .mega .rise-line,.js .rise{opacity:1;translate:0 0}.card .frame,.card.is-under .frame{transform:none!important}.card .frame:after{display:none}}@media print{.bar,.film-sound,.menu,.rundown,.scroll-cue,.sky{display:none!important}body{background:#fff;color:#000}}.film-ctrls{position:absolute;z-index:5;right:14px;bottom:14px;display:flex;gap:10px;transition:opacity .3s}.film-ctrl{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(4,6,11,.74);border:1px solid var(--hair-2);color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s,color .25s}.film-ctrl svg{width:20px;height:20px;flex:none}.film-ctrl:hover{background:var(--bone);color:var(--space)}[data-film].is-live .film-ctrls{opacity:0;pointer-events:none}@media print{.film-ctrls{display:none!important}}.brand-wrap{position:relative;display:inline-flex;align-items:center;gap:2px;flex:none}.brand-more{width:44px;height:44px;margin:0 -8px;display:grid;place-items:center;border-radius:8px;color:var(--bone-3);transition:color .2s}.brand-more svg{width:14px;height:14px;stroke-width:2.2;transition:transform .35s var(--ease)}.brand-more:hover,.brand-wrap.is-open .brand-more{color:var(--bone)}.brand-wrap.is-open .brand-more svg{transform:rotate(180deg)}.bar:not(.is-stuck) .brand-more{filter:drop-shadow(0 1px 10px rgba(0,0,0,.55))}.brand-drop{position:absolute;z-index:2;top:calc(100% + 10px);left:-14px;width:max-content;min-width:250px;padding:10px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--hair-2);border-radius:18px;background:rgba(4,6,11,.95);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 26px 60px -18px rgba(0,0,0,.85);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .25s,translate .35s var(--ease),visibility 0s linear .35s}.brand-drop:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.brand-wrap.is-open .brand-drop{opacity:1;visibility:visible;translate:0 0;transition:opacity .25s,translate .35s var(--ease),visibility 0s}.brand-drop .btn{justify-content:space-between;gap:18px;width:100%}@media (max-width:899.98px){.brand-drop,.brand-more{display:none}}.menu-side{display:grid;grid-gap:14px;gap:14px;justify-items:start}.menu-side .slash-list{display:flex;flex-wrap:wrap;gap:0 22px}@media print{.brand-drop,.brand-more{display:none!important}}button.tv-window{padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.episode{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:var(--gut);border:0;background:transparent;color:var(--bone);overflow:auto;text-align:left}.episode[open]{display:grid;place-items:center;animation:episode-in .45s var(--ease) both}.episode::-webkit-backdrop{background:rgba(4,6,11,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.episode::backdrop{background:rgba(4,6,11,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes episode-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.episode-box{width:min(1200px,100%,calc((100vh - 150px) * 1.7778));width:min(1200px,100%,calc((100svh - 150px) * 1.7778));display:grid;grid-gap:14px;gap:14px}.episode-head{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.episode-title{font-family:var(--disp);font-weight:800;font-stretch:118%;text-transform:uppercase;font-size:clamp(14px,1.5vw,19px);letter-spacing:.01em;line-height:1.15}.episode-acts{display:flex;align-items:center;gap:10px;margin-left:auto}.episode-screen{position:relative;aspect-ratio:16/9;border:var(--frame) solid var(--bone);border-radius:var(--r);overflow:hidden;background:#000}.episode-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.episode-quality{display:inline-flex;align-items:center;gap:10px}.episode-quality-label{font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.episode-quality select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;padding:0 38px 0 18px;border-radius:999px;cursor:pointer;border:1px solid var(--hair-2);background-color:rgba(4,6,11,.6);color:var(--bone);font:inherit;font-size:14px;font-weight:600;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f1ea' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.episode-quality select:hover{border-color:var(--bone-3)}.episode-quality select option{background:var(--space-2);color:var(--bone)}.episode-close svg{width:18px;height:18px}@media (max-width:519.98px){.episode-quality-label{display:none}}@media (prefers-reduced-motion:reduce){.episode[open]{animation:none}}.fit-screen{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.fit-screen>main{flex:1 0 auto;display:grid}.missing{display:grid;align-content:center;padding:calc(var(--bar-h) + var(--gut) + clamp(48px,9vh,140px)) 0 clamp(64px,11vh,160px)}.missing .h-sec{max-width:none}.missing-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,3vw,40px)}@media (max-width:519.98px){.missing-acts{gap:10px}.missing-acts .btn-lg{min-height:48px}}.on-air-player{position:fixed;z-index:50;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));color:var(--bone);font-family:var(--text)}.on-air-pill{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border-radius:999px;background:rgba(4,6,11,.86);border:1px solid var(--hair-2);box-shadow:0 16px 40px -14px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s}.on-air-pill:hover{border-color:var(--bone-3)}.on-air-open{display:flex;align-items:center;gap:12px;min-height:44px;padding-right:6px;border-radius:999px;text-align:left}.on-air-meta{display:grid;grid-gap:2px;gap:2px;line-height:1.15;min-width:0}.on-air-title{font-size:14px;font-stretch:104%}.on-air-sub,.on-air-title{font-weight:600;white-space:nowrap}.on-air-sub{font-size:10.5px;font-stretch:110%;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.on-air-toggle{width:36px;height:44px;display:grid;place-items:center;color:var(--bone-3);transition:color .2s}.on-air-toggle:hover{color:var(--bone)}.on-air-icon svg,.on-air-toggle svg{width:16px;height:16px;stroke-width:2}.on-air-art{position:relative;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid var(--hair-2);background:#000}.on-air-art img{width:100%;height:100%;object-fit:cover}.on-air-art.is-playing:not(.lg) img{animation:on-air-spin 14s linear infinite}.on-air-art.lg{width:84px;height:84px;border-radius:12px}.on-air-badge{display:none}.on-air-art.lg .on-air-badge{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 7px 0 6px;border-radius:5px;background:rgba(4,6,11,.8);font-size:9px;font-weight:700;font-stretch:112%;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.on-air-badge i{width:6px;height:6px;border-radius:2px;background:var(--air);animation:tally 1.6s steps(2,jump-none) infinite}.on-air-play{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--bone);color:var(--space);transition:background .25s,transform .3s var(--ease)}.on-air-play:hover{background:#fff}.on-air-play:active{transform:scale(.96)}.on-air-play svg{width:15px;height:15px}.on-air-play svg path{stroke-width:2.4}.on-air-play.lg{width:52px;height:52px}.on-air-play.lg svg{width:19px;height:19px}.on-air-card{width:390px;max-width:calc(100vw - 32px);padding:18px;border-radius:18px;background:rgba(4,6,11,.94);border:1px solid var(--hair-2);box-shadow:0 26px 60px -18px rgba(0,0,0,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:on-air-in .3s var(--ease) both}.on-air-card-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.on-air-card-meta{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.on-air-label{overflow:hidden;text-overflow:ellipsis;font-size:10.5px;font-weight:600;font-stretch:112%;letter-spacing:.16em;color:var(--bone-3)}.on-air-card-title,.on-air-label{white-space:nowrap;text-transform:uppercase}.on-air-card-title{font-family:var(--disp);font-weight:800;font-stretch:118%;font-size:15px;line-height:1.1;letter-spacing:-.004em}.on-air-card-sub{font-size:12.5px;color:var(--bone-2)}.on-air-card-acts{display:grid;grid-gap:6px;gap:6px}.on-air-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--hair-2);color:var(--bone-2);transition:background .25s,color .25s,border-color .25s}.on-air-icon:hover{background:var(--bone);color:var(--space);border-color:var(--bone)}.on-air-icon .snd-off,.on-air-icon .snd-on{width:18px;height:18px}.on-air-bar{position:relative;height:5px;margin:0 0 14px;border-radius:999px;background:var(--hair-2);cursor:pointer}.on-air-bar:before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.on-air-bar-fill{left:0;top:0;bottom:0;border-radius:inherit}.on-air-bar-fill,.on-air-bar-knob{position:absolute;background:var(--bone);pointer-events:none}.on-air-bar-knob{top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%)}.on-air-card-foot{display:flex;align-items:center;justify-content:space-between;gap:14px}.on-air-time{min-width:4ch;font-size:12px;font-weight:600;color:var(--bone-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.on-air-time:last-child{text-align:right}.on-air-controls{display:flex;align-items:center;gap:12px}@keyframes on-air-spin{to{transform:rotate(1turn)}}@keyframes on-air-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:559.98px){.on-air-player{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.on-air-meta{display:none}.on-air-open{padding-right:0}.on-air-card{width:calc(100vw - 24px);padding:14px}}@media (pointer:coarse){.on-air-icon,.on-air-play{width:44px;height:44px}.on-air-toggle{width:44px}}@media print{.on-air-player{display:none!important}}.book{isolation:isolate}.book-sky{--fade:clamp(90px,22%,280px);position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.book-film{position:absolute;left:0;top:-5%;width:100%;height:110%;object-fit:cover;object-position:50% 42%;background:transparent}.book-sky:after{content:"";position:absolute;inset:0;background:rgba(4,6,11,.66)}.book .h-sec{font-size:clamp(24px,8.6vw,62px)}.book-sub{margin-top:clamp(18px,2vw,26px);font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.7vw,25px);line-height:1.3;color:var(--bone);max-width:28em;margin-inline:auto;text-wrap:balance}.book-cover{position:relative;order:-1;width:min(62%,300px)}.book-cover img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:3px 6px 6px 3px;box-shadow:0 46px 90px -26px rgba(0,0,0,.92),0 0 0 1px rgba(244,241,234,.1);transition:transform .9s var(--ease)}.book-cover:after{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:7%;border-radius:3px 0 0 3px;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(255,255,255,.13) 22%,rgba(0,0,0,.2) 48%,rgba(0,0,0,0))}.book-cover:hover img{transform:translateY(-6px)}.path{margin:clamp(26px,3vw,40px) auto 0;padding-top:clamp(20px,2.4vw,30px);border-top:1px solid var(--hair);max-width:560px;text-align:left}.path-label{font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.stations{margin-top:10px}.stations li{display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:clamp(16px,1.2vw,17.5px);font-weight:600;line-height:1.3;color:var(--bone);page-break-inside:avoid;break-inside:avoid}.stations span{flex:none;font-size:12px;font-weight:600;font-stretch:110%;letter-spacing:.12em;color:var(--bone-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-acts{margin-top:clamp(26px,3vw,38px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px}.book-meta{font-size:12.5px;font-weight:600;font-stretch:110%;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3)}.book-quote{margin-top:clamp(64px,8vw,124px);display:grid;justify-items:center;text-align:center}.book-quote blockquote:before{content:"\201C";display:block;font-family:var(--serif);font-size:clamp(64px,7vw,104px);line-height:.72;height:.42em;color:var(--bone-4);margin-bottom:.1em}.book-quote blockquote p{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(23px,2.6vw,38px);line-height:1.22;letter-spacing:-.006em;color:var(--bone);max-width:32ch;text-wrap:balance}.book-quote figcaption{margin-top:18px;font-size:13px;font-weight:600;font-stretch:108%;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3)}.bar-links .book-dl{display:inline-flex;align-items:center;gap:7px}.bar-links .book-dl svg{flex:none;width:15px;height:15px;stroke-width:2.2;transition:transform .35s var(--ease)}.bar-links .book-dl:hover svg{transform:translateY(2px)}@media (min-width:600px){.stations{column-count:2;column-gap:clamp(24px,3vw,44px)}}@media (min-width:900px){.book .halves{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.book .h-sec{font-size:clamp(34px,4.1vw,64px)}.book-sub,.path{margin-inline:0}.book-acts{justify-content:flex-start}.book-cover{order:0;width:min(100%,430px);justify-self:end}.book-sky:after{background:linear-gradient(90deg,rgba(4,6,11,.84),rgba(4,6,11,.66) 50%,rgba(4,6,11,.46))}}@media (min-width:900px) and (max-width:1239.98px){.stations{column-count:1}}@media (min-width:640px) and (max-height:599.98px){.book-cover{width:min(40%,230px)}.book .h-sec{font-size:clamp(26px,5.6vw,46px)}}@media (min-width:900px) and (max-height:599.98px){.book .h-sec{font-size:clamp(26px,4.6vw,46px)}}