.hero-copy h1{font-size:clamp(58px,6.6vw,98px);line-height:1.01}
.hero-line{display:block}
html[data-motion=full] .hero-line{animation:hero-arrive .48s cubic-bezier(.18,.85,.2,1) both}
html[data-motion=full] .hero-line:nth-child(2){animation-delay:.055s}
html[data-motion=full] .hero-line:nth-child(3){animation-delay:.11s}
@keyframes hero-arrive{from{opacity:.25;transform:translateY(18px) scale(.985);transform-origin:left bottom}to{opacity:1;transform:none}}
.hero-period{font-size:18px;max-width:470px;margin-top:30px;line-height:1.65}
.hero-invitation{margin-top:30px}.studio-hero-credit{font-size:10px!important;max-width:380px}
.ambient-proof{position:absolute;top:0;left:var(--x);width:220px;padding:15px 18px;background:#a6b3c910;border:1px solid #a6b3c929;border-radius:12px;color:#dbe2ef;opacity:0;animation:ambient-rise var(--duration) linear var(--delay) infinite;pointer-events:none;--turn:0deg;--tilt:0deg;--drift:-45px;--alpha:.24}
.ambient-proof strong{font-size:19px;font-weight:500;display:block;line-height:1.3}.ambient-proof small{display:block;font-size:9px;line-height:1.6;margin-top:8px;color:#e0c4c4}
html[data-feed=hero] .ambient-proof{visibility:hidden}
html.fold-in-view .ambient-proof{visibility:hidden}
.ambient-proof.proof-one{--x:73%;--duration:17s;--delay:-5s}.ambient-proof.proof-two{--x:6%;--duration:20s;--delay:-14s;--alpha:.16}
.ambient-proof.proof-three{--x:49%;--duration:21s;--delay:-9s;--alpha:.14}.ambient-proof.proof-four{--x:86%;--duration:18s;--delay:-16s;--alpha:.22}
html[data-ambient=paused] .ambient-proof,html[data-ambient=resting] .ambient-proof{animation-play-state:paused}
.ambient-light{position:absolute;inset:-20%;background:radial-gradient(ellipse at 80% 70%,#b6312b3b,transparent 45%),radial-gradient(ellipse at 15% 32%,#59708f33,transparent 45%);animation:ambient-light-travel 15s ease-in-out infinite alternate;pointer-events:none}
@keyframes ambient-light-travel{to{transform:translate3d(5%,-4%,0);opacity:.65}}
html[data-ambient=paused] .ambient-light,html[data-ambient=resting] .ambient-light{animation-play-state:paused}
.highlight-counter{margin-top:20px;font-size:clamp(42px,5vw,64px);line-height:1;color:#ffaca6;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}
.social-story-copy .highlight-counter{font-size:clamp(42px,5vw,64px);line-height:1;color:#ffaca6;margin-top:20px}
.view-count strong{font-variant-numeric:tabular-nums}
.studio-team{background:radial-gradient(ellipse at 90% 90%,#5c253244,transparent 70%),#192029;color:#f4f5f6}
.studio-team .studio-person,.studio-team h2,.studio-team .tail-people h3{color:#f4f5f6}
.studio-team .studio-person-making h3{color:#fa8b80}
.studio-team .tail-team-intro>p,.studio-team .tail-people article>p:last-child,.studio-team .tail-people .tail-role{color:#c5cfdd}
.studio-team .studio-local-word{color:#a6b3c90e}.studio-team-join{color:#b6312b7d}
@media(max-width:760px){
 .hero-copy h1{font-size:clamp(39px,10.8vw,64px);line-height:1.05}.hero-period{font-size:14px;margin-top:21px;max-width:320px}.hero-invitation{margin-top:20px}.studio-hero-credit{max-width:255px;font-size:10px!important}
 .ambient-proof{width:170px;padding:11px 13px}.ambient-proof strong{font-size:15px}.ambient-proof small{font-size:8px}.ambient-proof.proof-one{--x:51%;--alpha:.16}.ambient-proof.proof-two{--x:-5%;--alpha:.12}.ambient-proof.proof-three,.ambient-proof.proof-four{display:none;animation:none}
 .highlight-counter{font-size:44px}
}
html[data-motion=reduced] .ambient-proof{animation:none;display:none}html[data-motion=reduced] .ambient-light{animation:none}
@media(prefers-reduced-motion:reduce){.hero-line,.ambient-proof,.ambient-light{animation:none!important}.ambient-proof{display:none}}
