.home{--t-display:16vw;--t-list:clamp(2.75rem, 8vw, 7rem);--t-statement:clamp(1.5rem, 1.15rem + 1vw, 2rem);--t-body:1.125rem;--t-small:.9375rem;--dim:var(--paper-40);font-size:var(--t-body);line-height:1.6}@media (width>=700px){.home{--t-display:11.4vw}}.home a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.text-link{min-height:44px;color:var(--paper);text-underline-offset:.3em;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline 1px;transition:color .3s;display:inline-flex}.text-link:hover{color:var(--amber)}.text-link svg{width:1.1em;height:1.1em;transition:translate .3s var(--ease-out)}.text-link:hover svg{translate:4px}.home .btn{border:0}.home .btn:active{scale:.97}.home-hero-wrap{position:relative}.hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg__ic{width:var(--s);height:var(--s);color:var(--paper);opacity:.07;animation:intro-drift var(--d) linear var(--dl) infinite alternate;position:absolute}.hero-bg__ic.is-amber{color:var(--amber);opacity:.12}.hero-bg__ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;animation:intro-rotate var(--r) linear infinite}.home-hero{position:relative}@media (prefers-reduced-motion:reduce){.hero-bg__ic,.hero-bg__ic svg{animation:none}}.home-hero{max-width:1500px;padding:calc(var(--header-h) + 2rem) var(--gutter) 2.5rem;align-content:start;gap:2.5rem;margin-inline:auto;display:grid}.home-hero__tag{font-size:clamp(3.6rem,min(8.5vw,18svh),8rem);font-weight:var(--display-weight);white-space:nowrap;text-transform:uppercase;line-height:.86}.home-hero__tag span:not(.visually-hidden){display:block}.home-hero__tag-b{color:var(--amber)}.home-hero__sub{max-width:34ch;color:var(--paper-80);margin-top:1.25rem;font-size:1.15rem}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.75rem;display:flex}.home-hero__airs{margin-top:clamp(1.5rem,5svh,3rem)}.home-hero__airs h2{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--paper-80);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500}.home-hero__airs ul{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--paper);flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:.5rem;padding:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600;list-style:none;display:flex}.home-hero__fan{--w:40vw;--spread:1;--lift:1;justify-items:center;gap:1.25rem;display:grid}.home-hero__cards{width:calc(var(--w) * 2.1);height:calc(var(--w) * 1.62);position:relative}.home-hero__cards a{left:calc(50% - var(--w) / 2);width:var(--w);aspect-ratio:2/3;background:var(--bg);z-index:var(--z,1);transform-origin:50% 100%;transform:translate(calc(var(--x,0) * var(--w) * var(--spread)), calc(var(--y,0) * var(--w) * var(--lift))) rotate(calc(var(--a,0deg) * var(--spread))) scale(var(--sc,1));transition:transform .42s var(--ease-out);display:block;position:absolute;bottom:0;overflow:hidden}.home-hero__cards a:after{content:"";background:var(--bg);opacity:var(--dim,0);transition:opacity .42s var(--ease-out);pointer-events:none;position:absolute;inset:0}.home-hero__cards a.is-pulled{transition-duration:.26s;transition-timing-function:var(--ease-in-out)}.home-hero__cards a:first-child{--z:5}.home-hero__cards a:nth-child(2){--x:-.2;--a:-7deg;--sc:.95;--z:4;--dim:.5}.home-hero__cards a:nth-child(3){--x:.2;--a:7deg;--sc:.95;--z:4;--dim:.5}.home-hero__cards a:nth-child(4){--x:-.38;--a:-14deg;--sc:.9;--z:3;--dim:.5}.home-hero__cards a:nth-child(5){--x:.38;--a:14deg;--sc:.9;--z:3;--dim:.5}.home-hero__cards picture,.home-hero__cards img{object-fit:cover;width:100%;height:100%;display:block}.home-hero__caption{text-align:center;justify-items:center;gap:.15rem;width:100%;height:4.25rem;margin:0;display:grid;overflow:hidden}.home-hero__caption strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;font-family:var(--font-display);font-size:var(--t-name,1.5rem);font-weight:var(--display-weight);letter-spacing:.02em;text-transform:uppercase;overflow:hidden}.home-hero__caption span{color:var(--paper-80)}@media (width<=899px){.home-hero__fan{--spread:.8;--lift:.5}}@media (width>=900px){.home-hero{grid-template-columns:1.05fr .95fr;align-content:center;align-items:center;min-height:100svh}.home-hero__fan{--w:clamp(11rem, 17vw, 19rem)}}@media (prefers-reduced-motion:reduce){.home-hero__cards a,.home-hero__cards a:after{transition:none}}.motion .home-hero__text>*,.motion .home-hero__fan{animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--d,0s) + var(--i,0) * 80ms)}.motion.intro-on .home-hero{--d:2.3s}@keyframes rise{0%{opacity:0;translate:0 24px}}.reel{padding:clamp(2rem, 5vw, 4rem) var(--gutter) 0}.reel__frame{aspect-ratio:16/9;background:var(--surface);max-width:80rem;margin-inline:auto;overflow:hidden}.reel__video{object-fit:cover;width:100%;height:100%;display:block}.slate{--row:46vw;padding:var(--section) var(--gutter);flex-direction:column;gap:2rem;display:flex}.slate__side{display:contents}.slate__side>:first-child{order:1}.slate__run{order:2}.slate h2{font-size:var(--t-statement);line-height:1}.slate__run{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;align-items:flex-end;gap:4px;list-style:none;display:flex;overflow-x:auto}.slate__run::-webkit-scrollbar{display:none}.slate__item{--h:var(--row);width:calc(var(--h) * 2 / 3);scroll-snap-align:start;flex:none}.slate__item a{transition:scale .3s var(--ease-out);text-decoration:none;display:block}.slate__item a:active{scale:.98}.slate__frame{aspect-ratio:2/3;display:block;overflow:hidden}.slate__frame picture,.slate__frame img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=900px){.slate{gap:2rem}.slate__side>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.slate__side>div .text-link{margin-top:0!important}.slate__run{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;display:grid;overflow:visible}.slate__item{width:auto}}.stats,.ask{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.stats{padding-block:clamp(3rem,7vw,6rem) 0}.stats__figures{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;margin:0;display:grid}@media (width>=800px){.stats__figures{grid-template-columns:repeat(4,1fr)}}.stats__figures dd{font-family:var(--font-display);font-size:clamp(4rem,10vw,9rem);font-weight:var(--display-weight);font-variant-numeric:lining-nums tabular-nums;margin:0;line-height:.9}.count{display:inline-grid}.count>*{grid-area:1/1}.count__live{display:none}.count-ready .count__final{opacity:0}.count-ready .count__live{display:inline}.stats__figures dt{color:var(--paper-80)}.stats__credits{gap:0 clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,6vw,4rem);padding:0;list-style:none;display:grid}@media (width>=800px){.stats__credits{grid-template-columns:1fr 1fr}}.stats__credits a{border-bottom:1px solid var(--line);font-size:var(--t-body);flex-flow:column wrap;justify-content:space-between;gap:.15rem 1rem;padding:.9rem 0;line-height:1.35;text-decoration:none;transition:color .3s;display:flex}@media (width>=800px){.stats__credits a{flex-direction:row;align-items:baseline}}.stats__credits a:hover span:first-child{color:var(--amber)}.stats__credits span:last-child{font-size:var(--t-small);color:var(--paper-60)}.ask{padding-block:clamp(3rem, 7vw, 5rem) var(--section)}.ask__row{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-top:2rem;display:flex}.ask h2{max-width:24ch;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.ask p{color:var(--paper-80);margin-top:.5rem}.ask__contact{font-size:var(--t-small);flex-wrap:wrap;gap:.25rem 2rem;margin-top:1rem;display:flex}.ask__contact a{align-items:center;min-height:44px;display:inline-flex}.ask__contact a:hover{color:var(--amber)}.rise-ready [data-rise]{transition:opacity .9s var(--ease-out), translate .9s var(--ease-out), width .7s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s}.rise-ready [data-rise].rise-wait{opacity:0;translate:0 24px}.peek{z-index:40;aspect-ratio:2/3;background:var(--ink-800);border:1px solid var(--line);border-radius:var(--radius);opacity:0;transform-origin:50%;pointer-events:none;width:min(21rem,100vw - 1rem);max-width:calc(100vw - 1rem);transition:opacity .3s var(--ease-out), scale .3s var(--ease-out), translate .3s var(--ease-out);position:fixed;overflow:hidden;translate:0 .75rem;scale:.9;box-shadow:0 28px 56px -16px #000000e6}.peek[hidden]{display:none}.peek.is-open{opacity:1;pointer-events:auto;transition:opacity .4s var(--ease-out), scale .5s var(--ease-out), translate .5s var(--ease-out);translate:0;scale:1}.peek.is-open.is-gliding{transition:left .45s var(--ease-out), top .45s var(--ease-out), opacity .4s var(--ease-out), scale .5s var(--ease-out), translate .5s var(--ease-out)}.peek__body>*{opacity:0;transition:opacity .25s var(--ease-out), translate .25s var(--ease-out);translate:0 .5rem}.peek.is-open .peek__body>*{opacity:1;transition:opacity .45s var(--ease-out) .12s, translate .45s var(--ease-out) .12s;translate:0}.peek__art{background:var(--ink-950);position:absolute;inset:0}.peek__art:after{content:"";background:linear-gradient(to bottom, transparent, #070c18d1 55%, var(--ink-950));height:62%;position:absolute;inset:auto 0 0}.peek__art img{object-fit:cover;width:100%;height:100%;display:block}.peek__body{gap:.5rem;padding:0 1.1rem 1.2rem;display:grid;position:absolute;inset:auto 0 0}.peek__btn{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-border:var(--paper);width:100%}.peek__btn:hover{--btn-bg:var(--paper-80)}.peek__name{font-size:var(--t-body);margin-top:.4rem;font-weight:600;line-height:1.2}.peek__meta,.peek__text{font-size:var(--t-small);color:var(--paper-80);line-height:1.4}.peek__text{color:var(--muted)}@media (prefers-reduced-motion:reduce){.peek,.peek.is-open,.peek.is-open.is-gliding,.peek__body>*,.peek.is-open .peek__body>*{transition:none;translate:0;scale:1}.peek__body>*{opacity:1}}
