@font-face{font-family:"Bebas Fb";src:local("Arial Narrow"),local("ArialNarrow"),local("Liberation Sans Narrow"),local("Arial Nova Cond");size-adjust:70%}@font-face{font-family:"Zodiak Fb";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("Tinos");size-adjust:115.8%}@font-face{font-family:"Satoshi Fb";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo"),local("Roboto");size-adjust:96.4%}@font-face{font-family:"Bebas Neue";src:url(fonts/bebas-neue.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Zodiak";src:url(fonts/zodiak-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Zodiak";src:url(fonts/zodiak-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url(fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Satoshi";src:url(fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Satoshi";src:url(fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Plex Mono";src:url(fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--paper:#f6efe2;--sand:#ecdfc6;--dune:#d9c4a0;--brass:#b48a3c;--brass-l:#e2c27c;--ember:#c4521a;--ember-d:#9e3d0e;--ember-l:#f0874a;--olive:#2c3322;--olive-2:#3b4430;--navy:#18243a;--navy-2:#22324c;--ink:#241b13;--ink-2:#5a4a3a;--smoke:#2a2119;--cream:#fbf6ec;--f-disp:"Bebas Neue","Bebas Fb","Barlow Condensed",Impact,"Arial Narrow",sans-serif;--f-serif:"Zodiak","Zodiak Fb",Georgia,"Times New Roman",serif;--f-sans:"Satoshi","Satoshi Fb",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Plex Mono",ui-monospace,Menlo,monospace;--pad:clamp(1.25rem,4vw,3.5rem);--max:1320px;--ease:cubic-bezier(.2,.7,.1,1);--grit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:400}button{font:inherit}:focus-visible{outline:3px solid var(--ember-l);outline-offset:3px;border-radius:2px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--cream);color:var(--ink);padding:.7rem 1rem;border-radius:6px;font-weight:700}.skip:focus{top:1rem}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.disp{font-family:var(--f-disp);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.86}.grit{-webkit-mask-image:var(--grit);mask-image:var(--grit);-webkit-mask-size:260px;mask-size:260px}.kick{font:500 .75rem/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase}.serif{font-family:var(--f-serif)}.it{font-style:italic}.lede{font:400 clamp(1.15rem,1.6vw,1.4rem)/1.5 var(--f-serif)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.5rem;border-radius:999px;border:1.5px solid transparent;font:700 .95rem/1 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .35s var(--ease),background .25s,color .25s,border-color .25s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-ember{background:var(--ember-d);color:#fff}.btn-ember:hover{background:#86330b}.btn-glass{background:rgba(251,246,236,.12);color:var(--cream);border-color:rgba(251,246,236,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass:hover{background:rgba(251,246,236,.22)}.btn-line{background:transparent;color:var(--ink);border-color:rgba(36,27,19,.45)}.btn-line:hover{border-color:var(--ink);background:rgba(36,27,19,.05)}.btn-cream{background:var(--cream);color:var(--ink)}.btn[disabled],.btn[aria-disabled=true]{opacity:.75;cursor:not-allowed;transform:none}.btn .ico{width:1.1rem;height:1.1rem;flex:none}.btn-block{display:flex;width:100%}.play{display:inline-flex;align-items:center;gap:.9rem;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left}.play-ring{position:relative;width:4.25rem;height:4.25rem;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--ember-d);box-shadow:0 10px 40px rgba(158,61,14,.35);transition:transform .4s var(--ease)}.play:hover .play-ring{transform:scale(1.06)}.play-ring::before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid rgba(251,246,236,.6);animation:pulse 2.6s var(--ease) infinite}.play.on-light .play-ring{background:var(--ember-d);color:#fff}.play.on-light .play-ring::before{border-color:rgba(158,61,14,.45)}.play-ring svg{width:1.4rem;height:1.4rem}.play-ring .i-pause{display:none}.is-playing .play-ring .i-play{display:none}.is-playing .play-ring .i-pause{display:block}.is-playing .play-ring::before{animation:none;border-color:transparent}.play-ring .prog{position:absolute;inset:-7px;width:calc(100% + 14px);height:calc(100% + 14px);transform:rotate(-90deg);pointer-events:none}.play-ring .prog circle{fill:none;stroke:var(--ember-l);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0));transition:stroke-dashoffset .25s linear}.play-txt b{display:block;font:700 .82rem/1.2 var(--f-sans);letter-spacing:.14em;text-transform:uppercase}.play-txt span{display:block;font:400 1rem/1.35 var(--f-serif);font-style:italic;opacity:.9}@keyframes pulse{0%{transform:scale(.92);opacity:0}40%{opacity:1}100%{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.play-ring::before{animation:none}}.pc{background:var(--smoke);color:var(--cream);font-size:.9rem;line-height:1.45}.pc[hidden]{display:none}.pc-in{display:flex;align-items:center;gap:1rem 1.5rem;padding:.8rem var(--pad);max-width:var(--max);margin:0 auto}.pc-p{margin:0;flex:1}.pc-p a{color:var(--brass-l)}.pc-acts{display:flex;gap:.5rem;flex:none}.pc-btn{min-height:2.75rem;padding:.55rem 1.1rem;border-radius:999px;border:1.5px solid rgba(251,246,236,.6);background:transparent;color:var(--cream);font:700 .85rem/1 var(--f-sans);cursor:pointer}.pc-accept{background:var(--cream);color:var(--ink);border-color:var(--cream)}html:not(.pc-need) .pc-top{display:none}.pc-float{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:80;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.35);max-width:760px;margin:0 auto}@media (max-width:760px){.pc-in{flex-direction:column;align-items:stretch;padding:.85rem 1.1rem}.pc-more{display:none}.pc-acts .pc-btn{flex:1}}.hdr{position:absolute;left:0;right:0;z-index:40;color:var(--cream)}.hdr.solid{position:relative;color:var(--ink);background:var(--paper);border-bottom:1px solid rgba(36,27,19,.1)}.hdr-in{display:flex;align-items:center;gap:2rem;height:5rem;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.brand{font:400 1.75rem/1 var(--f-disp);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.nav{display:flex;gap:1.75rem;margin-left:auto}.nav a{font:500 .85rem/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.6rem 0;border-bottom:1.5px solid transparent}.nav a:hover,.nav a[aria-current]{border-color:currentColor}.hdr .btn{min-height:2.6rem;padding:.6rem 1.1rem;font-size:.8rem}.hdr:not(.solid) .btn-buy{background:var(--cream);color:var(--ink)}.hdr.solid .btn-buy{background:var(--ember-d);color:#fff}.menu-btn{display:none;margin-left:auto;background:none;border:0;color:inherit;width:2.75rem;height:2.75rem;cursor:pointer}.menu-btn svg{width:1.6rem;height:1.6rem}.drawer{position:fixed;inset:0;z-index:90;background:var(--olive);color:var(--cream);padding:5.5rem var(--pad) 2rem;display:none;flex-direction:column;gap:.25rem}.drawer.is-open{display:flex}.drawer a{font:400 2.6rem/1.1 var(--f-disp);text-transform:uppercase;text-decoration:none;padding:.35rem 0}.drawer .btn{margin-top:1.5rem;font:700 .95rem/1 var(--f-sans)}.drawer-x{position:absolute;right:var(--pad);top:1.1rem;background:none;border:0;color:inherit;width:2.75rem;height:2.75rem;cursor:pointer}@media (max-width:900px){.nav,.hdr .btn-buy{display:none}.menu-btn{display:grid;place-items:center}.hdr-in{height:4.25rem}}.media{position:absolute;inset:0;overflow:hidden;background:var(--smoke)}.media img,.media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media video{opacity:0;transition:opacity 1.2s ease}.media video.ready{opacity:1}.grain::after{content:"";position:absolute;inset:0;background:var(--noise);mix-blend-mode:overlay;opacity:.35;pointer-events:none}.kb img{animation:kb 22s ease-in-out infinite alternate}@keyframes kb{from{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.kb img{animation:none}.media video{display:none}}.hero{position:relative;min-height:calc(100svh - var(--pch,0px));display:flex;align-items:flex-end;color:var(--cream);isolation:isolate}.hero .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(36,24,14,.82) 0%,rgba(36,24,14,.55) 34%,rgba(36,24,14,0) 62%),linear-gradient(0deg,rgba(30,20,12,.78) 0%,rgba(30,20,12,0) 45%),linear-gradient(180deg,rgba(30,20,12,.45),rgba(30,20,12,0) 22%)}.hero .media.grain::after{z-index:2}.hero-in{position:relative;z-index:3;width:100%;max-width:var(--max);margin:0 auto;padding:8rem var(--pad) clamp(2.5rem,7vh,5rem)}.hero h1{font-size:clamp(4.6rem,13.5vw,13.5rem);max-width:9ch}.hero h1 em{font-style:normal;color:var(--brass-l)}.hero .lede{max-width:34rem;margin:1.4rem 0 2.2rem;color:rgba(251,246,236,.92)}.hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(251,246,236,.25);color:rgba(251,246,236,.85)}.hero-meta a{color:var(--brass-l);text-decoration:none;border-bottom:1px solid}.cd{font-variant-numeric:tabular-nums}.scroll-cue{position:absolute;z-index:3;right:var(--pad);bottom:clamp(2.5rem,7vh,5rem);writing-mode:vertical-rl;color:rgba(251,246,236,.75)}.scroll-cue::after{content:"";display:inline-block;width:1px;height:3.5rem;margin-top:.8rem;background:currentColor;animation:cue 2.2s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}@media (max-width:760px){.hero{align-items:flex-end}.hero .media::before{background:radial-gradient(140% 60% at 10% 38%,rgba(30,20,12,.55) 0%,rgba(30,20,12,0) 72%),linear-gradient(0deg,rgba(30,20,12,.92) 0%,rgba(30,20,12,.8) 38%,rgba(30,20,12,.72) 66%,rgba(30,20,12,.6) 100%)}.hero-in{padding-top:6rem}.hero h1{font-size:clamp(4.2rem,22vw,7rem)}.scroll-cue{display:none}.hero-acts .btn{flex:1 1 100%}}.worlds{position:relative;height:260vh;background:var(--sand)}.worlds-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.worlds-intro{position:absolute;inset:0;z-index:5;display:grid;place-items:center;text-align:center;pointer-events:none;color:var(--cream);opacity:calc(1 - var(--wp,0)*3.2)}.worlds-intro h2{font-size:clamp(3.5rem,9vw,9rem)}.worlds-intro p{margin-top:.8rem}.world{position:relative;overflow:hidden;color:var(--cream);display:flex;align-items:flex-end;clip-path:inset(calc(9% * (1 - var(--wo,0))) calc(5% * (1 - var(--wo,0))) round calc(28px * (1 - var(--wo,0))))}.world .media{transform:scale(calc(1.18 - .18 * var(--wo,0)))}.world .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(28,20,12,.85),rgba(28,20,12,.15) 55%,rgba(28,20,12,.2))}.world.air .media::before{background:linear-gradient(0deg,rgba(20,28,44,.88),rgba(20,28,44,.12) 55%,rgba(20,28,44,.2))}.world-in{position:relative;z-index:2;padding:clamp(1.5rem,4vw,3.5rem);max-width:36rem;opacity:var(--wt,0);transform:translateY(calc(30px * (1 - var(--wt,0))))}.world h3{font-size:clamp(3rem,6.5vw,6.5rem);margin:.6rem 0 .8rem}.world .lede{margin-bottom:1.5rem;color:rgba(251,246,236,.9)}.world-acts{display:flex;flex-wrap:wrap;gap:.75rem}.world .kick{color:var(--brass-l)}.world.air .kick{color:#cfe0f5}@media (max-width:760px){.worlds{height:auto}.worlds-stick{position:relative;height:auto;display:block}.worlds-intro{position:relative;padding:4.5rem var(--pad) 2.5rem;color:var(--ink);opacity:1}.worlds-intro h2{text-shadow:none}.world{min-height:88svh;clip-path:none;margin:0}.world .media{transform:none}.world-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.worlds{height:auto}.worlds-stick{position:relative;height:auto;min-height:100svh}.worlds-intro{position:relative;grid-column:1/-1;opacity:1;color:var(--ink);padding:5rem var(--pad) 3rem}.worlds-intro h2{text-shadow:none}.world{min-height:90svh;clip-path:none}.world .media{transform:none}.world-in{opacity:1;transform:none}}.passage{position:relative;color:var(--cream);min-height:110svh;display:flex;align-items:center;isolation:isolate}.passage .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(32,22,13,.88),rgba(32,22,13,.55) 55%,rgba(32,22,13,.25))}.passage-in{position:relative;z-index:3;max-width:var(--max);width:100%;margin:0 auto;padding:7rem var(--pad)}.passage blockquote{margin:0;max-width:22ch;font:400 clamp(2.1rem,4.6vw,4.4rem)/1.12 var(--f-serif);letter-spacing:-.01em}.passage blockquote .w{opacity:.18;transition:opacity .5s ease}.passage blockquote .w.on{opacity:1}@media (prefers-reduced-motion:reduce){.passage blockquote .w{opacity:1}}.passage cite{display:block;margin:1.8rem 0 2.6rem;font-style:normal;color:var(--brass-l)}.passage .play-txt span{color:rgba(251,246,236,.85)}.passage-more{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:.75rem}.sec{padding:clamp(5rem,12vw,10rem) 0}.sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.sec-h h2{font-size:clamp(3.2rem,7vw,7rem);color:var(--ink)}.sec-h .kick{color:var(--ember-d);display:block;margin-bottom:1rem}.sec-h p{max-width:30rem;margin:0;color:var(--ink-2)}.arrow{font:700 .85rem/1 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1.5px solid var(--ember-d);padding-bottom:.35rem;color:var(--ink)}.shelf{background:var(--paper)}.shelf-rows{display:grid;grid-template-columns:3fr 1.25fr;gap:clamp(2rem,5vw,5rem)}.shelf-col h3{font:500 .75rem/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid rgba(36,27,19,.18);display:flex;justify-content:space-between;gap:1rem}.shelf-col.air h3{color:var(--navy)}.covers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2.25rem)}.air .covers{grid-template-columns:1fr}.cv a{text-decoration:none;display:block}.cv-img{position:relative;aspect-ratio:5/8;border-radius:3px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.05),0 24px 50px -18px rgba(60,35,15,.55);transition:transform .6s var(--ease),box-shadow .6s var(--ease);background:var(--dune)}.cv-img img{width:100%;height:100%;object-fit:cover}.cv a:hover .cv-img{transform:translateY(-8px) rotate(-.4deg);box-shadow:0 40px 70px -24px rgba(60,35,15,.6)}.cv-t{margin-top:1.1rem;font:400 1.9rem/1 var(--f-disp);text-transform:uppercase;letter-spacing:.02em}.cv-s{font-size:.9rem;color:var(--ink-2);margin-top:.3rem}.cv-tag{display:inline-block;margin-top:.55rem;font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-d)}.shelf-next{margin-top:2rem;font-size:.95rem;color:var(--ink-2)}.shelf-next b{color:var(--ink)}@media (max-width:900px){.shelf-rows{grid-template-columns:1fr}.air .covers{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.covers{grid-template-columns:repeat(3,1fr);gap:.8rem}.cv-t{font-size:1.25rem}.cv-s{display:none}}.author{position:relative;min-height:90svh;display:flex;align-items:flex-end;color:var(--cream);isolation:isolate}.author .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(30,22,12,.9),rgba(30,22,12,.2) 60%),linear-gradient(90deg,rgba(30,22,12,.5),rgba(30,22,12,0) 60%)}.author-in{position:relative;z-index:3;max-width:var(--max);margin:0 auto;width:100%;padding:6rem var(--pad) clamp(3rem,8vh,6rem);display:grid;grid-template-columns:1.3fr 1fr;gap:2rem 4rem;align-items:end}.author h2{font-size:clamp(3.2rem,7vw,7rem)}.author .kick{color:var(--brass-l);display:block;margin-bottom:1rem}.author p.serif{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5;color:rgba(251,246,236,.92)}.author .arrow{color:var(--cream);border-color:var(--brass-l)}@media (max-width:860px){.author-in{grid-template-columns:1fr}}.join{background:var(--olive);color:var(--cream);position:relative;overflow:hidden}.join::before{content:"";position:absolute;inset:0;background:var(--noise);opacity:.25;mix-blend-mode:overlay}.join-in{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:3rem 5rem;align-items:center}.join h2{font-size:clamp(3.4rem,7.5vw,7.5rem)}.join .kick{color:var(--brass-l);display:block;margin-bottom:1rem}.join .lede{color:rgba(251,246,236,.88);margin-top:1.2rem;max-width:30rem}.form{display:grid;gap:1rem}.field label{display:block;font:700 .78rem/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem}.field .muted{opacity:.75;font-weight:500;text-transform:none;letter-spacing:0}.field input{width:100%;min-height:3.25rem;padding:.8rem 1rem;border-radius:10px;border:1.5px solid rgba(251,246,236,.35);background:rgba(251,246,236,.07);color:var(--cream);font:400 1rem/1.3 var(--f-sans)}.field input:focus{outline:none;border-color:var(--brass-l);background:rgba(251,246,236,.12)}.check{display:flex;gap:.75rem;align-items:flex-start;font-size:.9rem;line-height:1.5}.check input{width:1.3rem;height:1.3rem;margin:.15rem 0 0;flex:none;accent-color:var(--ember)}.check a{color:var(--brass-l)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-msg{min-height:1.4em;font-size:.95rem}.form-msg.err{color:#ffc9a8}.on-light .field input{border-color:rgba(36,27,19,.3);background:#fff;color:var(--ink)}.on-light .check a{color:var(--ember-d)}.on-light .form-msg.err{color:var(--ember-d)}@media (max-width:860px){.join-in{grid-template-columns:1fr}}.ftr{background:var(--sand);color:var(--ink);padding:4rem 0 2.5rem;font-size:.92rem}.ftr-in{display:flex;flex-wrap:wrap;gap:2rem 3rem;justify-content:space-between;align-items:flex-start}.ftr .brand{font-size:2.4rem}.ftr nav{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.ftr nav a{text-decoration:none;font-weight:500}.ftr nav a:hover{text-decoration:underline}.ftr-fine{width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(36,27,19,.15);display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;color:var(--ink-2)}.ftr-fine a{color:var(--ink)}.ftr-fine button{background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;cursor:pointer;font:inherit}.rv{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.rv.in{opacity:1;transform:none}html:not(.js) .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.bk-hero{position:relative;min-height:calc(100svh - var(--pch,0px));display:flex;align-items:center;color:var(--cream);isolation:isolate}.bk-hero .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(32,22,13,.9) 0%,rgba(32,22,13,.7) 40%,rgba(32,22,13,.15) 75%),linear-gradient(0deg,rgba(32,22,13,.7),rgba(32,22,13,0) 40%)}.bk-hero.air .media::before{background:linear-gradient(90deg,rgba(18,26,42,.9) 0%,rgba(18,26,42,.68) 40%,rgba(18,26,42,.12) 75%),linear-gradient(0deg,rgba(18,26,42,.7),rgba(18,26,42,0) 40%)}.bk-in{position:relative;z-index:3;width:100%;max-width:var(--max);margin:0 auto;padding:7.5rem var(--pad) 4rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:3rem 5rem;align-items:center}.bk-in .kick{color:var(--brass-l)}.bk-hero.air .kick{color:#cfe0f5}.bk-in h1{font-size:clamp(4rem,10vw,10.5rem);margin:.9rem 0 1.1rem;max-width:8ch}.bk-in .lede{max-width:32rem;color:rgba(251,246,236,.93);margin-bottom:2rem}.bk-acts{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.bk-acts .play{margin-right:1rem}.bk-sub{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;color:rgba(251,246,236,.85);font-size:.92rem}.bk-sub a{color:inherit}.bk-cover{justify-self:end;width:min(100%,360px);perspective:1400px}.bk-cover .cv-img{transform:rotateY(-14deg) rotateX(2deg);transform-origin:left center;box-shadow:24px 34px 70px rgba(10,6,3,.55),2px 0 0 rgba(255,255,255,.15) inset;transition:transform 1.2s var(--ease)}.bk-cover:hover .cv-img{transform:rotateY(-4deg)}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.chip{font:500 .72rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:.55rem .75rem;border:1px solid rgba(251,246,236,.4);border-radius:999px}@media (max-width:860px){.bk-hero{align-items:flex-end}.bk-hero .media::before{background:linear-gradient(0deg,rgba(32,22,13,.94) 0%,rgba(32,22,13,.7) 50%,rgba(32,22,13,.15) 80%)}.bk-hero.air .media::before{background:linear-gradient(0deg,rgba(18,26,42,.94) 0%,rgba(18,26,42,.7) 50%,rgba(18,26,42,.15) 80%)}.bk-in{grid-template-columns:1fr;padding-top:5.5rem;padding-bottom:2.5rem}.bk-cover{order:-1;justify-self:start;width:132px}.bk-cover .cv-img{transform:none}.bk-in h1{font-size:clamp(3.8rem,19vw,6.5rem)}.bk-acts .btn{flex:1 1 calc(50% - .4rem)}.bk-acts .play{flex:1 1 100%;margin:0 0 .5rem}}.story{background:var(--paper)}.story-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem 6rem}.story h2{font-size:clamp(3rem,6vw,6rem);position:sticky;top:3rem}.story .kick{color:var(--ember-d);display:block;margin-bottom:1rem}.story-body p{font:400 clamp(1.1rem,1.35vw,1.28rem)/1.7 var(--f-serif);color:var(--ink)}.story-body p:first-child::first-letter{font:400 5.2em/.8 var(--f-disp);float:left;margin:.08em .12em 0 0;color:var(--ember-d)}.story-body .closer{font:400 clamp(2.4rem,4vw,3.6rem)/1 var(--f-disp);text-transform:uppercase;color:var(--ember-d);margin-top:1.5rem}.story-body .note{font:400 .95rem/1.6 var(--f-sans);color:var(--ink-2);border-top:1px solid rgba(36,27,19,.15);padding-top:1.25rem;margin-top:2rem}@media (max-width:860px){.story-in{grid-template-columns:1fr}.story h2{position:static}}.excerpt{background:var(--sand);position:relative}.excerpt-in{max-width:44rem;margin:0 auto;padding:0 var(--pad)}.excerpt .kick{color:var(--ember-d)}.excerpt h2{font-size:clamp(3rem,6vw,5.5rem);margin:.8rem 0 .4rem}.excerpt .where{font:500 .78rem/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:1.6rem 0 2rem}.excerpt .read p{font:400 1.2rem/1.75 var(--f-serif)}.excerpt .read{position:relative;max-height:34rem;overflow:hidden}.excerpt .read::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10rem;background:linear-gradient(rgba(236,223,198,0),var(--sand))}.excerpt-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.listen{background:var(--navy);color:var(--cream)}.listen.ground{background:var(--olive)}.listen .sec-h h2{color:var(--cream)}.listen .sec-h .kick{color:var(--brass-l)}.listen .sec-h p{color:rgba(251,246,236,.8)}.tracks{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.track{border:1px solid rgba(251,246,236,.2);border-radius:18px;padding:1.6rem;background:rgba(251,246,236,.04);display:flex;flex-direction:column;gap:1.2rem}.track .play-txt span{color:rgba(251,246,236,.8)}.track-bar{display:flex;align-items:center;gap:.8rem;font:500 .8rem/1 var(--f-mono)}.track-bar input{flex:1;accent-color:var(--ember-l)}.track audio{display:none}.track details{font-size:.95rem}.track summary{cursor:pointer;font:700 .78rem/1 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-l);padding:.5rem 0}.track .tx{max-height:16rem;overflow:auto;padding-right:.5rem;font:400 1rem/1.6 var(--f-serif);color:rgba(251,246,236,.88);margin-top:.6rem}.track.soon{border-style:dashed}.soon-dot{display:inline-flex;align-items:center;gap:.55rem;font:500 .78rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffb48a}.soon-dot::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#ff7a45;animation:rec 1.6s ease-in-out infinite}@keyframes rec{50%{opacity:.25}}.buy{background:var(--paper)}.buy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.buy-card{border:1px solid rgba(36,27,19,.14);border-radius:20px;padding:clamp(1.5rem,3vw,2.5rem);background:var(--cream)}.buy-card.signed{background:var(--smoke);color:var(--cream);border-color:transparent}.buy-card h3{font:400 clamp(2.2rem,3.5vw,3.2rem)/.95 var(--f-disp);text-transform:uppercase;margin:.6rem 0 .8rem}.buy-card .kick{color:var(--ember-d)}.buy-card.signed .kick{color:var(--brass-l)}.buy-card p{color:var(--ink-2)}.buy-card.signed p{color:rgba(251,246,236,.82)}.buy-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.buy-row .btn{flex:1 1 9rem}.price{font:400 2.6rem/1 var(--f-disp);color:var(--cream)}.price small{font:500 .8rem/1 var(--f-sans);color:rgba(251,246,236,.75);margin-left:.4rem;letter-spacing:.04em}@media (max-width:760px){.buy-grid{grid-template-columns:1fr}}.next{position:relative;color:var(--cream);min-height:70svh;display:flex;align-items:flex-end;text-decoration:none;isolation:isolate}.next .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(30,20,12,.88),rgba(30,20,12,.15))}.next-in{position:relative;z-index:3;max-width:var(--max);width:100%;margin:0 auto;padding:4rem var(--pad)}.next .kick{color:var(--brass-l)}.next h2{font-size:clamp(3.4rem,9vw,9rem);margin-top:.6rem;transition:letter-spacing .8s var(--ease)}.next:hover h2{letter-spacing:.03em}.crumbs{font:500 .72rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(251,246,236,.8);margin-bottom:1.4rem}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.hub-books{display:grid;gap:clamp(4rem,9vw,8rem)}.hub-book{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem 5rem;align-items:center}.hub-book:nth-child(even){grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.hub-book:nth-child(even) .hub-cv{order:2}.hub-cv{max-width:340px;width:100%;justify-self:center}.hub-n{font:400 clamp(6rem,14vw,12rem)/.8 var(--f-disp);color:var(--dune);display:block}.hub-book h3{font:400 clamp(2.8rem,5.5vw,5rem)/.9 var(--f-disp);text-transform:uppercase;margin:-.2em 0 1rem}.hub-book .lede{color:var(--ink-2);margin-bottom:1.6rem;max-width:34rem}.hub-book .bk-acts .btn-line{color:var(--ink)}.itw{border:1.5px dashed rgba(36,27,19,.3);border-radius:22px;padding:clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:1fr auto;gap:1.5rem 3rem;align-items:start}.itw h3{font:400 clamp(2.6rem,5vw,4.4rem)/.9 var(--f-disp);text-transform:uppercase;margin:.6rem 0 .6rem}.itw .kick{color:var(--ember-d)}.itw p{color:var(--ink-2);max-width:34rem}details.itw-notify summary{list-style:none}details.itw-notify summary::-webkit-details-marker{display:none}details.itw-notify[open] summary{margin-bottom:1rem}.itw-form{display:grid;gap:.9rem;max-width:26rem}@media (max-width:860px){.hub-book,.hub-book:nth-child(even){grid-template-columns:1fr}.hub-book:nth-child(even) .hub-cv{order:0}.hub-cv{max-width:220px;justify-self:start}.itw{grid-template-columns:1fr}}.st-facts{list-style:none;margin:0 0 clamp(3rem,6vw,5rem);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(36,27,19,.14);border:1px solid rgba(36,27,19,.14);border-radius:18px;overflow:hidden}.st-facts li{background:var(--cream);padding:1.4rem}.st-facts b{display:block;font:400 1.6rem/1 var(--f-disp);text-transform:uppercase;margin-bottom:.4rem}.st-facts span{font-size:.92rem;color:var(--ink-2)}@media (max-width:860px){.st-facts{grid-template-columns:1fr 1fr}}.sg{margin-bottom:clamp(3.5rem,7vw,6rem)}.sg-h{font:400 clamp(2.6rem,5vw,4.4rem)/.9 var(--f-disp);text-transform:uppercase}.sg-sub{color:var(--ink-2);margin:.6rem 0 1.8rem}.sc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.sc-card{display:grid;grid-template-columns:120px 1fr;gap:1.25rem;background:var(--cream);border:1px solid rgba(36,27,19,.14);border-radius:20px;padding:1.25rem;scroll-margin-top:2rem}.sc-card.drop{background:var(--smoke);color:var(--cream);border-color:transparent}.sc-cover picture,.sc-cover img{display:block;width:100%;border-radius:3px;box-shadow:0 14px 30px -12px rgba(60,35,15,.6)}.sc-chip{display:inline-block;font:500 .68rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-d)}.sc-chip.drop{color:var(--brass-l)}.sc-title{font:400 1.9rem/.95 var(--f-disp);text-transform:uppercase;margin:.45rem 0 .2rem}.sc-sub,.sc-ship,.sc-note,.sc-run{font-size:.86rem;color:var(--ink-2);margin:0 0 .35rem}.sc-card.drop .sc-sub,.sc-card.drop .sc-ship,.sc-card.drop .sc-note{color:rgba(251,246,236,.8)}.sc-note a{color:inherit}.sc-price{font:400 2.2rem/1 var(--f-disp);margin:.5rem 0 .4rem}.sc-body .btn,.sc-body .pp-slot{margin-top:.8rem}.sc-body .btn{white-space:normal;text-align:center;min-height:3rem;font-size:.82rem}.sc-card.drop .btn-primary,.sc-body .btn-primary{background:var(--ember-d);color:#fff;border-color:transparent}.sc-card.drop .btn-primary[disabled]{background:var(--brass-l);color:var(--ink);opacity:1}.sc-body .btn-primary[disabled]{background:var(--dune);color:var(--ink);opacity:1}.drop-bar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between;margin-top:2rem;padding:1rem 1.3rem;border:1px solid rgba(251,246,236,.3);border-radius:14px;background:rgba(251,246,236,.06);max-width:44rem}.drop-bar p{margin:0}.drop-title strong{color:var(--brass-l)}.pol{max-width:46rem}.pol h2{font:400 clamp(2.6rem,5vw,4.4rem)/.9 var(--f-disp);text-transform:uppercase;margin-bottom:1.5rem}.pol h3{font:700 .85rem/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;margin:2rem 0 .5rem;color:var(--ember-d)}.pol p{color:var(--ink-2)}.draft-flag{display:inline-block;font:500 .72rem/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--sand);padding:.45rem .7rem;border-radius:6px;color:var(--ink)}.st-serve{font:400 1.25rem/1.5 var(--f-serif);border-left:3px solid var(--ember-d);padding-left:1.2rem;max-width:40rem}.st-serve a{color:var(--ember-d)}.muted{color:var(--ink-2)}.small{font-size:.9rem}.pg-head{position:relative;color:var(--cream);min-height:72svh;display:flex;align-items:flex-end;isolation:isolate}.pg-head .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(30,20,12,.9),rgba(30,20,12,.25) 65%),linear-gradient(90deg,rgba(30,20,12,.6),rgba(30,20,12,0) 60%)}.pg-head.air .media::before{background:linear-gradient(0deg,rgba(18,26,42,.92),rgba(18,26,42,.25) 65%),linear-gradient(90deg,rgba(18,26,42,.6),rgba(18,26,42,0) 60%)}.pg-in{position:relative;z-index:3;max-width:var(--max);width:100%;margin:0 auto;padding:7rem var(--pad) clamp(2.5rem,7vh,4.5rem)}.pg-in .kick{color:var(--brass-l)}.pg-head.air .kick{color:#cfe0f5}.pg-in h1{font-size:clamp(4rem,11vw,11rem);margin:.8rem 0 1rem;max-width:12ch}.pg-in .lede{max-width:36rem;color:rgba(251,246,236,.92)}.dock{position:fixed;left:50%;bottom:1rem;z-index:70;transform:translate(-50%,140%);transition:transform .6s var(--ease);display:flex;align-items:center;gap:.9rem;padding:.55rem .6rem .55rem .55rem;border-radius:999px;background:rgba(42,33,25,.92);color:var(--cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(20,12,6,.4);max-width:calc(100% - 2rem)}.dock.show{transform:translate(-50%,0)}.dock .play-ring{width:2.75rem;height:2.75rem;box-shadow:none}.dock .play-ring::before{display:none}.dock .play-ring svg{width:1rem;height:1rem}.dock-t{min-width:0;font-size:.85rem;line-height:1.25}.dock-t b{display:block;font:700 .72rem/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-l)}.dock-t span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15rem}.dock .btn{min-height:2.75rem;padding:.55rem 1rem;font-size:.75rem}html.pc-float-open .dock{transform:translate(-50%,140%)}img{height:auto}.media img{height:100%}.cv-t,.cv-s{margin-bottom:0}.shelf-rows{grid-template-columns:3fr 1fr}.join .muted,.join .field .muted{color:rgba(251,246,236,.78)}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.sc-card{grid-template-columns:132px minmax(0,1fr);align-items:start}.sc-cover img{width:100%;height:auto}.eyebrow{font:500 .75rem/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ember-d);margin-bottom:.8rem}.hub-more{margin-top:1.2rem}@media (max-width:900px){.shelf-rows{grid-template-columns:1fr}}@media (max-width:420px){.sc-card{grid-template-columns:96px minmax(0,1fr)}}.hub-n::before{content:attr(data-n)}[hidden]{display:none!important}.sc-card{column-gap:1.1rem;row-gap:0}.sc-body{display:contents}.sc-body>*{grid-column:2}.sc-cover{grid-column:1;grid-row:1/span 7}.sc-body>.pp-slot,.sc-body>.btn{grid-column:1/-1;margin-top:1rem}.hero .kick,.bk-in .kick,.pg-in .kick,.crumbs,.hero-meta{text-shadow:0 1px 14px rgba(30,20,12,.7),0 0 2px rgba(30,20,12,.5)}.hero .kick[style]{color:#f1d896!important}.worlds-intro::before{content:"";position:absolute;inset:-10% -5%;z-index:-1;background:radial-gradient(40% 32% at 50% 50%,rgba(30,20,12,.42),rgba(30,20,12,0) 100%);pointer-events:none}@media (max-width:760px){.bk-hero .media::before{background:radial-gradient(130% 60% at 20% 62%,rgba(32,22,13,.45),rgba(32,22,13,0) 70%),linear-gradient(0deg,rgba(32,22,13,.94) 0%,rgba(32,22,13,.74) 50%,rgba(32,22,13,.42) 78%,rgba(32,22,13,.3) 100%)}.bk-hero.air .media::before{background:radial-gradient(130% 60% at 20% 62%,rgba(18,26,42,.45),rgba(18,26,42,0) 70%),linear-gradient(0deg,rgba(18,26,42,.94) 0%,rgba(18,26,42,.74) 50%,rgba(18,26,42,.42) 78%,rgba(18,26,42,.3) 100%)}.pg-head .media::before{background:linear-gradient(0deg,rgba(30,20,12,.92) 0%,rgba(30,20,12,.7) 50%,rgba(30,20,12,.45) 80%,rgba(30,20,12,.35) 100%)}.pg-head.air .media::before{background:linear-gradient(0deg,rgba(18,26,42,.92) 0%,rgba(18,26,42,.7) 50%,rgba(18,26,42,.45) 80%,rgba(18,26,42,.35) 100%)}.worlds-intro::before{display:none}}@media (prefers-reduced-motion:reduce){.worlds-intro::before{display:none}}:root{--ivory:#fbf6ec;--linen:#f3ead8;--sand:#ecdfc6;--gold1:#f7e3b8;--gold2:#f0c98a;--olive:#3d4529;--olive-d:#2b311c;--khaki:#c9b48a;--ember:#b4501c;--navy:#1b2a44;--navy-d:#121d31;--dusk:#5b7aa6;--sky:#e9eff6;--sky-2:#dde7f2;--paper:var(--ivory)}body{background:var(--ivory)}img{height:auto}[hidden]{display:none!important}.w-ground{--acc:#3d4529;--acc-h:#2b311c;--tint:#efe5cf;--kc:#8a3a10;--line:rgba(61,69,41,.28)}.w-air{--acc:#1b2a44;--acc-h:#0f1a2e;--tint:#e9eff6;--kc:#2c4a78;--line:rgba(27,42,68,.26)}.btn-acc{background:var(--acc,#3d4529);color:var(--ivory)}.btn-acc:hover{background:var(--acc-h,#2b311c)}.btn-sm{min-height:2.75rem;padding:.6rem 1rem;font-size:.78rem}.btn-pend{background:transparent;color:var(--ink-2);border:1.5px dashed rgba(36,27,19,.4);cursor:default;opacity:1!important}.btn-pend em{font-style:normal;font:500 .68rem/1 var(--f-mono);letter-spacing:.12em;background:var(--sand);color:var(--ink);padding:.3rem .45rem;border-radius:4px;margin-left:.15rem}.btn-pend:hover{transform:none}.small{font-size:.9rem}.hdr.solid{background:rgba(251,246,236,.96);border-bottom:1px solid rgba(36,27,19,.1);color:var(--ink)}.hdr.solid .btn-buy{background:var(--ember-d);color:#fff}.nav{gap:1.5rem}.drawer{background:var(--ivory);color:var(--ink)}.drawer .btn-ember{color:#fff}.hdr:not(.solid){text-shadow:0 1px 12px rgba(20,12,6,.35)}.play-xl{display:inline-flex;align-items:center;gap:1rem;padding:.55rem 1.6rem .55rem .55rem;border-radius:999px;background:rgba(251,246,236,.14);border:1.5px solid rgba(251,246,236,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--cream);min-height:5.25rem;transition:background .3s,transform .35s var(--ease)}.play-xl:hover{background:rgba(251,246,236,.24);transform:translateY(-2px)}.play-xl .play-ring{width:4.25rem;height:4.25rem}.play-xl .play-txt b{font-size:1rem;letter-spacing:.06em;line-height:1.25}.play-xl .play-txt span{font-size:.98rem}.play-xl.on-light{background:#fff;border-color:rgba(36,27,19,.16);color:var(--ink);box-shadow:0 18px 40px -22px rgba(80,45,15,.55)}.play-xl.on-light:hover{background:#fffdf8}.play-xl.on-light .play-txt span{color:var(--ink-2);opacity:1}.play-xl.soon{cursor:default}.play-xl.soon:hover{transform:none}.soon-ring{position:relative;width:4.25rem;height:4.25rem;border-radius:50%;flex:none;display:grid;place-items:center;background:rgba(251,246,236,.16);border:1.5px dashed rgba(251,246,236,.6)}.soon-ring::after{content:"";width:.9rem;height:.9rem;border-radius:50%;background:#ff7a45;animation:rec 1.6s ease-in-out infinite}.on-light .soon-ring,.lt .soon-ring,.hk .soon-ring,.dh .soon-ring,.hubl .soon-ring{background:var(--sand);border-color:rgba(36,27,19,.35)}.hk .play-xl.soon,.dh .play-xl.soon,.hubl .play-xl.soon{background:#fff;border-color:rgba(36,27,19,.16);color:var(--ink)}.hk .play-xl.soon .play-txt span,.dh .play-xl.soon .play-txt span,.hubl .play-xl.soon .play-txt span{color:var(--ink-2);opacity:1}@media (prefers-reduced-motion:reduce){.soon-ring::after{animation:none}}.scene-cd{margin:0;display:flex;flex-direction:column;gap:.35rem}.scene-cd b{font:400 clamp(2rem,3.6vw,3rem)/1 var(--f-disp);letter-spacing:.03em}.scene-cd.on-light .kick{color:var(--kc,#8a3a10)}.roll{position:relative;height:calc(100svh - var(--pch,0px));min-height:640px;max-height:1100px;color:var(--cream);overflow:hidden;background:#1d150d;isolation:isolate}.roll-h1{position:absolute;z-index:6;left:0;right:0;top:5.6rem;max-width:var(--max);margin:0 auto;padding:0 var(--pad);color:#f3dcae;text-shadow:0 1px 10px rgba(20,12,6,.6)}.roll-stage{position:absolute;inset:0}.scene{position:absolute;inset:0;display:flex;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity 1.4s ease,visibility 0s linear 1.4s}.scene.is-on{opacity:1;visibility:visible;transition:opacity 1.4s ease,visibility 0s}.scene .media{transform:scale(1.06);transition:transform 9s linear}.scene.is-on .media{transform:scale(1)}.scene .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(34,22,12,.8) 0%,rgba(34,22,12,.5) 36%,rgba(34,22,12,.06) 66%),linear-gradient(0deg,rgba(34,22,12,.62) 0%,rgba(34,22,12,0) 42%),linear-gradient(180deg,rgba(34,22,12,.5),rgba(34,22,12,0) 24%)}.scene.w-air .media::before{background:linear-gradient(90deg,rgba(16,26,44,.8) 0%,rgba(16,26,44,.5) 36%,rgba(16,26,44,.06) 66%),linear-gradient(0deg,rgba(16,26,44,.62) 0%,rgba(16,26,44,0) 42%),linear-gradient(180deg,rgba(16,26,44,.5),rgba(16,26,44,0) 24%)}.scene .media::after{z-index:2}.scene-in{position:relative;z-index:3;width:100%;max-width:var(--max);margin:0 auto;padding:9rem var(--pad) 7.5rem}.scene-in>*{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform 1s var(--ease)}.scene.is-on .scene-in>*{opacity:1;transform:none}.scene.is-on .scene-in>*:nth-child(2){transition-delay:.12s}.scene.is-on .scene-in>*:nth-child(3){transition-delay:.24s}.scene.is-on .scene-in>*:nth-child(4){transition-delay:.36s}.scene.is-on .scene-in>*:nth-child(5){transition-delay:.48s}.scene-k{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;color:#f3dcae;margin:0 0 1rem}.w-air .scene-k{color:#d6e4f5}.wtag{display:inline-block;padding:.4rem .65rem;border-radius:4px;background:#c9b48a;color:#1f1a0e;letter-spacing:.16em}.w-air .wtag{background:#cfdcee;color:#0f1a2e}.scene h2{font-size:clamp(4.4rem,11vw,11rem);max-width:10ch}.scene .lede{max-width:34rem;margin:1.2rem 0 2rem;color:rgba(251,246,236,.95)}.scene-acts{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem}.scene-buy,.hk-buy{display:flex;flex-wrap:wrap;gap:.7rem}.roll-ctl{position:absolute;z-index:6;left:0;right:0;bottom:0;max-width:var(--max);margin:0 auto;padding:0 var(--pad) 1.6rem;display:flex;align-items:center;gap:1.25rem}.roll-pause{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;border:1.5px solid rgba(251,246,236,.6);background:rgba(20,14,8,.35);color:var(--cream);font:700 .78rem/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.roll-pause svg{width:1rem;height:1rem}.roll-pause .i-play{display:none}.roll-pause[aria-pressed=true] .i-play{display:block}.roll-pause[aria-pressed=true] .i-pause{display:none}.roll-dots{list-style:none;margin:0;padding:0;display:flex;flex:1;gap:.75rem}.roll-dots li{flex:1;min-width:0}.rdot{width:100%;min-height:2.75rem;background:none;border:0;padding:.5rem 0;color:rgba(251,246,236,.8);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.55rem}.rdot-bar{position:relative;display:block;height:3px;border-radius:2px;background:rgba(251,246,236,.3);overflow:hidden}.rdot-bar::after{content:"";position:absolute;inset:0;background:#f3dcae;transform-origin:left;transform:scaleX(0)}.rdot.w-air .rdot-bar::after{background:#cfdcee}.rdot[aria-current=true] .rdot-bar::after{transform:scaleX(1)}.roll.ticking .rdot[aria-current=true] .rdot-bar::after{animation:rbar var(--dur,8s) linear forwards}.rdot-t{font:500 .7rem/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdot[aria-current=true]{color:#fff}@keyframes rbar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.scene,.scene.is-on{transition:none}.scene .media,.scene.is-on .media{transform:none;transition:none}.scene-in>*{opacity:1;transform:none;transition:none}.roll.ticking .rdot[aria-current=true] .rdot-bar::after{animation:none}}@media (max-width:760px){.roll{min-height:0;height:calc(100svh - var(--pch,0px));max-height:none}.roll-h1{top:4.6rem;font-size:.66rem}.scene .media::before{background:linear-gradient(0deg,rgba(34,22,12,.94) 0%,rgba(34,22,12,.86) 40%,rgba(34,22,12,.55) 66%,rgba(34,22,12,.3) 100%)}.scene.w-air .media::before{background:linear-gradient(0deg,rgba(16,26,44,.94) 0%,rgba(16,26,44,.86) 40%,rgba(16,26,44,.55) 66%,rgba(16,26,44,.3) 100%)}.scene-in{padding:6.5rem var(--pad) 5.25rem}.scene h2{font-size:clamp(3.6rem,17vw,5.6rem)}.scene .lede{font-size:1.08rem;margin:.8rem 0 1.2rem}.scene-acts{gap:.8rem}.scene-acts .play-xl{width:100%;min-height:4.4rem;padding:.4rem 1rem .4rem .4rem}.scene-acts .play-xl .play-ring,.scene-acts .soon-ring{width:3.4rem;height:3.4rem}.scene-buy{width:100%}.scene-buy .btn{flex:1 1 calc(50% - .4rem);padding:.8rem .7rem;font-size:.8rem}.roll-ctl{padding-bottom:1rem;gap:.75rem}.roll-pause span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.roll-pause{padding:.5rem .8rem}.rdot-t{display:none}.roll-dots{gap:.4rem}}.sec-h .kick{color:var(--kc,var(--ember-d))}.worlds2{background:var(--ivory)}.wd-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2rem)}.wd{display:flex;flex-direction:column;text-decoration:none;border-radius:24px;overflow:hidden;background:var(--tint);border:1px solid var(--line);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.wd:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px rgba(60,35,15,.55)}.wd-img{display:block;aspect-ratio:16/9;overflow:hidden}.wd-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.wd:hover .wd-img img{transform:scale(1.05)}.wd-b{display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.5rem,3vw,2.5rem)}.wd .kick{color:var(--kc)}.wd-t{font-size:clamp(2.8rem,5vw,4.6rem);color:var(--acc)}.wd-p{font-size:1.15rem;line-height:1.55;color:var(--ink)}.wd .arrow{align-self:flex-start;border-color:var(--acc)}@media (max-width:860px){.wd-grid{grid-template-columns:1fr}}.hk{padding:clamp(4.5rem,10vw,8.5rem) 0}.hk.linen{background:var(--linen)}.hk.ivory{background:var(--ivory)}.hk.sky{background:var(--sky)}.hk-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hk-in.flip .hk-fig{order:2}.hk-fig{margin:0;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 50px 90px -50px rgba(60,35,15,.7);aspect-ratio:16/10;background:var(--sand)}.hk-fig img{width:100%;height:100%;object-fit:cover}.hk-fig figcaption{position:absolute;left:1rem;bottom:1rem;font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(20,14,8,.6);padding:.5rem .7rem;border-radius:4px}.emerge{clip-path:inset(10% 8% 10% 8% round 22px);transition:clip-path 1.4s var(--ease)}.emerge img{transform:scale(1.18);transition:transform 2.2s var(--ease)}.emerge.in{clip-path:inset(0 0 0 0 round 22px)}.emerge.in img{transform:scale(1)}html:not(.js) .emerge{clip-path:none}html:not(.js) .emerge img{transform:none}@media (prefers-reduced-motion:reduce){.emerge{clip-path:none;transition:none}.emerge img{transform:none;transition:none}}.hk-copy .kick{color:var(--kc)}.hk-copy h2{font-size:clamp(3.2rem,6vw,6rem);color:var(--acc);margin:.7rem 0 1.2rem}.hk-q{margin:0;padding:0 0 0 1.25rem;border-left:3px solid var(--khaki)}.w-air .hk-q{border-color:var(--dusk)}.hk-q p{font:400 clamp(1.12rem,1.45vw,1.3rem)/1.65 var(--f-serif);color:var(--ink)}.hk-where{color:var(--ink-2);margin:1rem 0 1.6rem}.hk-acts{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}@media (max-width:860px){.hk-in{grid-template-columns:1fr}.hk-in.flip .hk-fig{order:0}.hk-acts .play-xl{width:100%}.hk-buy{width:100%}.hk-buy .btn{flex:1 1 calc(50% - .4rem)}}.cine{position:relative;min-height:88svh;display:flex;align-items:center;color:var(--cream);isolation:isolate}.cine .media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(34,22,12,.86),rgba(34,22,12,.58) 48%,rgba(34,22,12,.15))}.cine.w-air .media::before{background:linear-gradient(90deg,rgba(14,24,42,.88),rgba(14,24,42,.6) 48%,rgba(14,24,42,.15))}.cine .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cine-in{position:relative;z-index:3;width:100%;padding-top:6rem;padding-bottom:6rem}.cine-in>*{max-width:40rem}.cine .kick{color:#f3dcae}.cine.w-air .kick{color:#d6e4f5}.cine h2{font-size:clamp(3.4rem,7vw,7rem);margin:.7rem 0 1.4rem}.cine-big{font-size:clamp(3.6rem,9vw,9rem);margin-top:.8rem}.cine .hk-q{border-color:rgba(243,220,174,.7)}.cine .hk-q p{color:rgba(251,246,236,.95)}.cine .hk-where{color:rgba(251,246,236,.8)}@media (max-width:760px){.cine{min-height:0}.cine .media::before{background:linear-gradient(0deg,rgba(34,22,12,.92),rgba(34,22,12,.72))}.cine.w-air .media::before{background:linear-gradient(0deg,rgba(14,24,42,.92),rgba(14,24,42,.72))}.cine .hk-acts .play-xl{width:100%}.cine .hk-buy{width:100%}.cine .hk-buy .btn{flex:1 1 calc(50% - .4rem)}}.shelf2{background:var(--ivory)}.shelf-w{background:var(--tint);border:1px solid var(--line);border-radius:26px;padding:clamp(1.5rem,3.5vw,3rem);margin-bottom:1.5rem}.shelf-wh{display:flex;justify-content:space-between;gap:1rem;font:500 .78rem/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);padding-bottom:1rem;margin-bottom:1.75rem;border-bottom:1px solid var(--line)}.shelf-wh span:first-child{font-weight:500;background:var(--acc);color:var(--ivory);padding:.35rem .6rem;border-radius:4px}.bcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.w-air .bcs{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.w-air .bc{display:contents}.bc{display:flex;flex-direction:column;gap:1rem}.bc-cv{display:block;max-width:220px}.bc-cv .cv-img{transition:transform .6s var(--ease)}.bc-cv:hover .cv-img{transform:translateY(-6px)}.w-air .bc-b{align-self:center}.bc .kick{color:var(--kc);margin:0}.bc-t{font:400 clamp(1.9rem,2.8vw,2.6rem)/.95 var(--f-disp);text-transform:uppercase;margin:.35rem 0 .4rem}.bc-t a{text-decoration:none;color:var(--acc)}.bc-tag{font-size:.88rem;color:var(--ink-2);margin:0 0 .4rem}.bc-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.shelf-fine{margin-top:1rem}@media (max-width:860px){.bcs{grid-template-columns:1fr}.bc{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:start}.w-air .bcs{grid-template-columns:1fr}.w-air .bc{display:grid}.bc-acts .btn{flex:1 1 100%}}.gold{background:linear-gradient(160deg,var(--gold1) 0%,#f4d59e 55%,var(--gold2) 100%)}.gold .sec-h .kick{color:#7a320c}.gold .sec-h p{color:#3f3122}.itw-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,2.5rem)}.itw-grid.one{grid-template-columns:minmax(0,46rem)}.itw-card{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:1.5rem 2rem;background:rgba(251,246,236,.78);border-radius:24px;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 30px 60px -40px rgba(110,60,10,.6)}.itw-cv img{width:100%;border-radius:4px;box-shadow:0 24px 46px -18px rgba(60,35,15,.6)}.itw-card .kick{color:var(--kc)}.itw-card h3{font-size:clamp(2.4rem,4vw,3.6rem);color:var(--acc);margin:.5rem 0 .8rem}.itw-hook{font-size:1.15rem;line-height:1.55;color:var(--ink)}.itw-card .muted{color:#5a4a3a}.itw-card .btn-line{color:var(--ink)}@media (max-width:860px){.itw-grid{grid-template-columns:1fr}.itw-card{grid-template-columns:120px 1fr}}@media (max-width:480px){.itw-card{grid-template-columns:1fr}.itw-cv{max-width:150px}}.serveb{background:var(--linen)}.serve-in{display:grid;grid-template-columns:1fr 1fr;gap:3rem 5rem;align-items:start}.serveb h2{font-size:clamp(3.2rem,6.5vw,6.5rem);color:var(--olive);margin:.8rem 0 1.2rem}.serveb .kick{color:#8a3a10}.serve-steps{list-style:none;counter-reset:s;margin:2rem 0 1.5rem;padding:0;display:grid;gap:1rem}.serve-steps li{counter-increment:s;display:grid;grid-template-columns:2.6rem 1fr;column-gap:1rem}.serve-steps li::before{content:counter(s,decimal-leading-zero);grid-row:span 2;font:400 2rem/1 var(--f-disp);color:var(--olive)}.serve-steps b{font:700 .85rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase}.serve-steps span{color:var(--ink-2);font-size:.95rem}.signup-card{background:#fff;border-radius:24px;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 40px 80px -50px rgba(60,35,15,.6);border:1px solid rgba(36,27,19,.08)}.signup-card .kick{color:#8a3a10}.sv-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sv-help{font-size:.82rem;color:var(--ink-2);margin:.35rem 0 0}.on-light .field label{color:var(--ink)}.on-light select{width:100%;min-height:3.25rem;padding:.8rem 1rem;border-radius:10px;border:1.5px solid rgba(36,27,19,.3);background:#fff;color:var(--ink);font:400 1rem/1.3 var(--f-sans)}.on-light .field input:focus,.on-light select:focus{outline:none;border-color:var(--ember-d)}.sv-consent{border:0;margin:0;padding:0;display:grid;gap:.85rem}.sv-consent legend{font:700 .78rem/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem}.sv-fine{font-size:.82rem;color:var(--ink-2);margin:0}.sv-fine a{color:var(--ember-d)}@media (max-width:860px){.serve-in{grid-template-columns:1fr}}@media (max-width:480px){.sv-row{grid-template-columns:1fr}}.author2{background:var(--ivory)}.au-in{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem 4rem;align-items:center;max-width:62rem}.au-fig{margin:0}.au-fig img{width:220px;border-radius:18px;filter:sepia(.18) saturate(.85);box-shadow:0 30px 60px -36px rgba(60,35,15,.6)}.author2 .kick{color:var(--ember-d)}.author2 h2{font-size:clamp(2.8rem,5vw,4.8rem);margin:.7rem 0 1rem}.au-p{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}@media (max-width:760px){.au-in{grid-template-columns:1fr}.au-fig img{width:160px}}.merch{background:var(--sand)}.merch .sec-h .kick{color:#7a320c}.merch-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mt{background:var(--ivory);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.mt img{width:100%;aspect-ratio:1;object-fit:cover}.mt .kick{padding:.9rem 1rem;color:var(--kc)}.merch-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.soon-tag{font:500 .72rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--ivory);padding:.5rem .7rem;border-radius:4px}@media (max-width:860px){.merch-grid{grid-template-columns:1fr 1fr}}.social{background:var(--ivory)}.social-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem 4rem;align-items:center}.social .kick{color:var(--ember-d)}.social h2{font-size:clamp(3rem,6vw,6rem);margin:.8rem 0 1rem}.soc{list-style:none;margin:1.2rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.soc a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;border:1.5px solid rgba(36,27,19,.3);text-decoration:none;font:700 .8rem/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase}.soc a:hover{background:rgba(36,27,19,.06)}.soc .ico{width:1.15rem;height:1.15rem}.soc-lg a{min-height:3.25rem;padding:.8rem 1.4rem;font-size:.9rem;background:var(--ink);color:var(--ivory);border-color:var(--ink)}.soc-lg a:hover{background:#000}.reels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.reel{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:var(--smoke)}.reel img{width:100%;height:100%;object-fit:cover}.reel::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(20,14,8,.85),rgba(20,14,8,0) 55%)}.reel-t{position:absolute;z-index:2;left:.8rem;right:.8rem;bottom:.8rem;color:#fff;display:flex;flex-direction:column;gap:.3rem}.reel-t .kick{font-size:.62rem;color:#f3dcae}.reel-t b{font:400 1.3rem/1 var(--f-disp);text-transform:uppercase}@media (max-width:860px){.social-in{grid-template-columns:1fr}.reels{grid-template-columns:repeat(4,minmax(42vw,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.reel{scroll-snap-align:start}}.join{background:linear-gradient(160deg,var(--gold1),var(--gold2));color:var(--ink)}.join::before{opacity:.12}.join .kick{color:#7a320c}.join .lede{color:#3f3122}.join .on-light .field label{color:var(--ink)}.join h2{color:var(--ink)}.ftr{background:var(--linen)}.ftr-tag{color:var(--ink-2);margin:.6rem 0 0}.ftr .soc a{border-color:rgba(36,27,19,.3)}.dh{background:linear-gradient(180deg,var(--ivory) 0%,var(--tint) 100%);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.dh-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2.5rem clamp(2rem,5vw,5rem);align-items:center}.dh .crumbs{color:var(--ink-2)}.dh .crumbs a{color:var(--ink)}.dh .kick{color:var(--kc)}.dh h1{font-size:clamp(4rem,8.8vw,9.5rem);color:var(--acc);margin:.9rem 0 1.1rem}.dh .lede{max-width:32rem;color:var(--ink);margin-bottom:1.8rem}.dh-acts{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.dh .chips .chip{border-color:var(--line);color:var(--ink-2)}.dh-art{position:relative}.dh-frame{position:relative;aspect-ratio:4/5;max-height:78svh;border-radius:28px;overflow:hidden;box-shadow:0 60px 100px -60px rgba(40,25,10,.8)}.dh-frame .media{background:var(--sand)}.dh-cover{position:absolute;left:-2.5rem;bottom:-2rem;width:min(42%,220px);transform:rotate(-3deg)}.dh-cover .cv-img{box-shadow:0 30px 60px -20px rgba(30,18,8,.7)}.dh .drop-bar{border-color:var(--line);background:rgba(255,255,255,.6);margin-top:1.4rem}.dh .drop-title strong{color:#8a3a10}@media (max-width:860px){.dh{padding-top:1.25rem}.dh-in{grid-template-columns:1fr}.dh h1{font-size:clamp(3.6rem,17vw,6rem)}.dh-frame{aspect-ratio:16/11}.dh-cover{left:auto;right:1rem;bottom:-1.5rem;width:110px}.dh-acts .play-xl{width:100%}.dh-acts .hk-buy{width:100%}.dh-acts .hk-buy .btn{flex:1 1 calc(50% - .4rem)}}.story{background:var(--ivory)}.story .kick,.story-body .closer,.story-body p:first-child::first-letter{color:var(--kc)}.story h2{color:var(--acc)}.buy{background:var(--tint)}.buy h2{color:var(--acc)}.buy-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.buy-card{background:var(--ivory)}.buy-card.signed{background:var(--acc)}.buy-card .kick{color:var(--kc)}.buy-card.signed .kick{color:#f3dcae}.w-air .buy-card.signed .kick{color:#d6e4f5}.buy-card.signed .small{color:var(--cream)}.buy-fine{margin-top:1.5rem}.buy-fine a{color:var(--ink)}@media (max-width:960px){.buy-grid3{grid-template-columns:1fr}}.next.air .media::before{background:linear-gradient(0deg,rgba(14,24,42,.9),rgba(14,24,42,.15))}.hubl{background:var(--ivory)}.hubl h2,.hub-book h3 a{color:var(--acc)}.hub-n{color:var(--khaki)}.w-air .hub-n{color:#b9c9de}.storeb{background:var(--ivory)}.st-more{display:grid;gap:1rem;margin-top:1rem}.sc-card.drop{background:var(--olive)}@media (max-width:860px){.btn{white-space:normal;text-align:center}.bc{grid-template-columns:110px minmax(0,1fr)}.buy-grid3,.dh-in,.hk-in,.serve-in,.social-in,.au-in{grid-template-columns:minmax(0,1fr)}}.on-light .field .muted{opacity:1;color:#5a4a3a}.ph{background:linear-gradient(180deg,var(--ivory) 0%,var(--tint) 100%);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line)}.ph.ph-gold{background:linear-gradient(180deg,var(--ivory) 0%,#f7e3b8 70%,#f0c98a 100%)}.ph-in{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem clamp(2rem,5vw,5rem);align-items:center}.ph-in.has-side{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ph .crumbs{color:var(--ink-2)}.ph .crumbs a{color:var(--ink)}.ph .kick{color:var(--kc)}.ph h1{font-size:clamp(3.6rem,8vw,8.5rem);color:var(--acc);margin:.9rem 0 1.1rem;line-height:.88}.ph .lede{max-width:36rem;color:var(--ink);margin-bottom:1.8rem}.ph-side{position:relative;justify-self:end;width:100%;max-width:520px}.ph-side .dh-frame{aspect-ratio:4/3;max-height:60svh}.ph-side .dh-frame img{width:100%;height:100%;object-fit:cover}.ph-covers{display:flex;justify-content:flex-end;align-items:flex-end;gap:1rem}.ph-covers picture{display:block;width:30%;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(40,25,10,.75)}.ph-covers picture:nth-child(2){width:36%;transform:translateY(-1.5rem)}.ph-covers img{display:block;width:100%;height:auto}.pt{margin:0;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -50px rgba(40,25,10,.8);background:var(--sand);filter:saturate(.82) sepia(.08)}.pt img{display:block;width:100%;height:auto}.pt-lg{max-width:300px;justify-self:end;margin-left:auto}.pt-sm{max-width:220px}.shelf-intro{margin:-.5rem 0 1.75rem;color:var(--ink-2);max-width:44rem}.shelf-intro .arrow{margin-left:.5rem}.w-air-btn{background:#1b2a44;color:#fff}.faq{background:var(--linen)}.faq-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem 5rem}.faq h2{font-size:clamp(3rem,6vw,5.6rem)}.faq-list details{border-top:1px solid var(--line);padding:1.1rem 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:700 1.05rem/1.4 var(--f-sans);color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";font:400 1.6rem/1 var(--f-disp);color:var(--ember-d)}.faq-list details[open] summary::after{content:"\2013"}.faq-a p{margin:.75rem 0 0;color:var(--ink-2);max-width:42rem}.about-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem 6rem}.about-in h2{font-size:clamp(3rem,6vw,5.6rem)}.about-b .story-body p{font:400 1.2rem/1.75 var(--f-serif);color:var(--ink)}.about-w{background:var(--linen)}.aw-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.aw{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:24px;background:var(--tint);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.aw:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgba(40,25,10,.6)}.aw b{font:400 clamp(2rem,3.6vw,3rem)/.95 var(--f-disp);text-transform:uppercase;color:var(--acc)}.aw .wtag{background:var(--acc);color:var(--ivory);padding:.35rem .6rem;border-radius:4px;font:500 .72rem/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.aw span:not(.wtag):not(.arrow){color:var(--ink-2)}.about-f-in{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:2rem 4rem;align-items:end}.about-f h2{font-size:clamp(3rem,6vw,5.6rem)}.ls-note{background:var(--sand)}.ls-note-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 5rem;align-items:center}.ls-note h2{font-size:clamp(2.8rem,5.5vw,5rem)}.ro-sec{padding-top:clamp(3rem,7vw,6rem)}.ro-list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.ro{position:relative;display:grid;grid-template-columns:auto 180px minmax(0,1fr);gap:1.5rem 2.5rem;align-items:start;padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:26px;background:var(--tint);border:1px solid var(--line)}.ro-n{font:400 clamp(4rem,8vw,7rem)/.8 var(--f-disp);color:var(--acc);opacity:.85}.ro-cv{display:block;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -35px rgba(40,25,10,.8)}.ro-cv img{display:block;width:100%;height:auto}.ro-b .kick{color:var(--kc)}.ro-b h2{font-size:clamp(2.4rem,4.6vw,4rem);margin:.4rem 0 .6rem}.ro-b h2 a{color:var(--acc);text-decoration:none}.ro-tag{font:italic 400 1.15rem/1.5 var(--f-serif);color:var(--ink);margin:0 0 .75rem}.ro-b p{color:var(--ink-2);max-width:44rem}.ro-st{font:500 .78rem/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)!important}.ro-itw{background:linear-gradient(135deg,#f7e3b8,#f0c98a)}.ro-pd{background:var(--tint)}.ro-pd-in,.ex-buy-in{display:grid;grid-template-columns:200px minmax(0,1fr);gap:2rem 3.5rem;align-items:center}.ro-pd h2,.ex-buy h2{font-size:clamp(2.8rem,5.5vw,5rem);color:var(--acc)}.ro-cn{padding:1.5rem var(--pad)}.sv-how-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 5rem}.sv-how h2{font-size:clamp(3rem,6vw,5.6rem);margin-bottom:1.5rem}.sv-who{list-style:none;margin:1rem 0 2rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.5rem}.sv-who li{padding-left:1.4rem;position:relative;color:var(--ink)}.sv-who li::before{content:"";position:absolute;left:0;top:.65em;width:.6rem;height:2px;background:var(--ember-d)}.sv-tab{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:.98rem}.sv-tab caption{text-align:left;padding-bottom:.75rem;color:var(--kc)}.sv-tab th{font:500 .72rem/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--ink-2);padding:.5rem 0;border-bottom:1px solid var(--line)}.sv-tab td{padding:.7rem 0;border-bottom:1px solid var(--line);vertical-align:top}.sv-tab td span{display:block;font-size:.85rem;color:var(--ink-2)}.sv-terms{background:var(--sand)}.join-pg{background:var(--ivory)}.contact-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem 5rem;align-items:start}.contact-side{display:grid;gap:1.75rem}.contact-side .kick{color:var(--kc);display:block;margin-bottom:.4rem}.contact-side p{margin:0;color:var(--ink-2)}.contact-s textarea{width:100%;min-height:9rem;font:inherit;padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(36,27,19,.35);background:#fff;color:var(--ink);resize:vertical}.h-sub{font:700 .85rem/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;color:var(--ink)}.bios{display:grid;gap:1.5rem}.bio{padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:22px;background:var(--linen);border:1px solid var(--line)}.bio-h{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}.bio h3{font-size:clamp(1.8rem,3vw,2.4rem);color:var(--ink)}.bio .kick{color:var(--kc)}.bio p{font:400 1.08rem/1.75 var(--f-serif);margin:0;max-width:52rem}.pk-photo{background:var(--sand)}.pk-photo-in{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem 3.5rem;align-items:center}.pk-photo h2{font-size:clamp(2.8rem,5.5vw,5rem)}.pk-cs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.pk-c a{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:var(--ink)}.pk-c picture{display:block;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -35px rgba(40,25,10,.8);margin-bottom:.6rem}.pk-c img{display:block;width:100%;height:auto}.pk-c span{font-size:.88rem;color:var(--ink-2)}.pk-facts{background:var(--linen)}.pk-dl{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:.75rem 2rem;margin:0}.pk-dl dt{font:500 .75rem/1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kc)}.pk-dl dd{margin:0;color:var(--ink)}.dprose{max-width:46rem}.dprose h2{font:400 clamp(2.2rem,4.5vw,3.4rem)/.95 var(--f-disp);text-transform:uppercase;color:var(--acc);margin:2.75rem 0 1rem}.dprose h2:first-child{margin-top:0}.dprose h3{font:700 .85rem/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;margin:2rem 0 .5rem;color:var(--ember-d)}.dprose p,.dprose li{color:var(--ink);font-size:1.06rem}.dprose ul{padding-left:1.25rem}.dprose a{color:var(--ember-d)}.dprose .btn{color:inherit}.dprose .btn-ember{color:#fff}.reading p{font:400 1.18rem/1.85 var(--f-serif);color:var(--ink)}.reading .dateline{font:500 .78rem/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kc)}.reading .sep{border:0;text-align:center;margin:2.5rem 0}.reading .cut{margin-top:3rem;color:var(--kc)}.excerpt-s{background:var(--ivory)}.ex-buy{background:var(--tint)}.news-s{background:var(--ivory)}.news-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.news-item,.news-empty{padding:1.5rem;border-radius:18px;background:var(--linen);border:1px solid var(--line)}.news-chip{display:inline-block;font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .55rem;border-radius:4px;background:var(--acc);color:var(--ivory)}.news-meta{font-size:.9rem;color:var(--ink-2)}.doc-s{background:var(--ivory)}@media (max-width:860px){.ph-in.has-side,.faq-in,.about-in,.ls-note-in,.sv-how-in,.contact-in,.about-f-in{grid-template-columns:minmax(0,1fr)}.ph-side{justify-self:start;max-width:100%}.pt-lg{max-width:200px;margin-left:0}.ph-covers{justify-content:flex-start}.aw-grid{grid-template-columns:1fr}.ro{grid-template-columns:90px minmax(0,1fr);gap:1rem 1.25rem}.ro-n{position:absolute;right:1.25rem;top:1rem;font-size:3.2rem}.ro-b{grid-column:1/-1}.ro-pd-in,.ex-buy-in,.pk-photo-in{grid-template-columns:minmax(0,1fr)}.ro-pd-in .ro-cv,.ex-buy-in .ro-cv{max-width:150px}.pk-photo-in .pt{max-width:180px}.pk-cs{grid-template-columns:1fr 1fr}.pk-dl{grid-template-columns:minmax(0,1fr)}.pk-dl dd{margin-bottom:.75rem}.sv-who{grid-template-columns:1fr}}.pc-here{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;padding:1rem 1.25rem;border-radius:14px;background:var(--linen);border:1px solid var(--line);margin:0 0 1.5rem}.pc-here p{margin:0}.news-chip.soon,.news-chip{background:var(--ink,#1b1712);color:#fbf6ec}.ph .crumbs,.dh .crumbs{text-shadow:none}.ph-covers .cv-img{flex:0 0 30%;width:30%}.ph-covers .cv-img:nth-child(2){flex-basis:36%;width:36%;transform:translateY(-1.5rem)}.ph-covers .cv-img picture{width:100%;height:100%;transform:none;box-shadow:none;border-radius:0}.ph-covers .cv-img img{height:100%;object-fit:cover}.pk-sh{display:block;margin:1.5rem 0 1rem}.pk-sh-air{margin-top:2.5rem;color:var(--acc,#1d2a44)}.reel-sets{display:grid;gap:1.25rem}.reel-set{padding:1rem;border-radius:20px;background:rgba(243,234,216,.6);border:1px solid var(--line)}.reel-air{background:#e8edf5;border-color:#c9d3e3}.reel-k{margin:0 0 .75rem}.reel-air .reel-k{color:#1d2a44}.reel-set .reels{grid-template-columns:repeat(2,1fr);overflow:visible}.reel-set .reel{aspect-ratio:4/5}@media (max-width:860px){.reel-set .reels{grid-template-columns:repeat(2,1fr);overflow:visible}}

/*jr-cv-fix*/.cv-img,.ph-covers .cv-img{position:relative;display:block}.cv-img picture,.ph-covers .cv-img picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0;box-shadow:none;transform:none}.cv-img img,.ph-covers .cv-img img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
