@property --home-intro-curtain-bottom{syntax:"<length>";inherits:false;initial-value:0}._3tEwIG_introTitle{-webkit-user-select:none;user-select:none;display:none}@keyframes _3tEwIG_titleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _3tEwIG_titleContrast{0%{--home-intro-curtain-bottom:var(--home-intro-curtain-height,100vh)}to{--home-intro-curtain-bottom:0px}}@keyframes _3tEwIG_imageReveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes _3tEwIG_imageSettle{0%{transform:scale(1.045)}to{transform:scale(1)}}._3tEwIG_curtain{z-index:100;background:var(--color-accent);pointer-events:none;display:none;position:fixed;inset:0}@keyframes _3tEwIG_curtainReveal{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:no-preference){:is(html[data-home-intro=pending] ._3tEwIG_curtain,html[data-home-intro=playing] ._3tEwIG_curtain){will-change:transform;display:block}:is(html[data-home-intro=pending] ._3tEwIG_title,html[data-home-intro=playing] ._3tEwIG_title){z-index:101;position:relative}:is(html.dark[data-home-intro=pending] ._3tEwIG_introTitle,html.dark[data-home-intro=playing] ._3tEwIG_introTitle){--home-intro-curtain-bottom:var(--home-intro-curtain-height,100vh);color:var(--color-dark);pointer-events:none;clip-path:inset(0 0 max(0px, calc(var(--home-intro-title-bottom,0px) - var(--home-intro-curtain-bottom))) 0);display:block;position:absolute;inset:0}html.dark[data-home-intro=playing] ._3tEwIG_introTitle{animation:1.35s cubic-bezier(.76,0,.24,1) .25s both _3tEwIG_titleContrast}html[data-home-intro=pending] ._3tEwIG_title{opacity:0}html[data-home-intro=playing] ._3tEwIG_title{animation:.6s cubic-bezier(.22,1,.36,1) both _3tEwIG_titleFadeIn}html[data-home-intro=pending] ._3tEwIG_imageReveal{clip-path:inset(0 0 100%)}html[data-home-intro=pending] ._3tEwIG_image{transform:scale(1.045)}html[data-home-intro=playing] ._3tEwIG_curtain{animation:1.35s cubic-bezier(.76,0,.24,1) .25s both _3tEwIG_curtainReveal}html[data-home-intro=playing] ._3tEwIG_imageReveal{animation:1.1s cubic-bezier(.65,0,.35,1) 1s backwards _3tEwIG_imageReveal}html[data-home-intro=playing] ._3tEwIG_image{will-change:transform;animation:1.5s cubic-bezier(.22,1,.36,1) 1s backwards _3tEwIG_imageSettle}:is(html.page-depth-transition ._3tEwIG_title,html.page-depth-transition ._3tEwIG_introTitle,html.page-depth-transition ._3tEwIG_imageReveal,html.page-depth-transition ._3tEwIG_image,html.page-depth-transition ._3tEwIG_curtain){animation-play-state:paused}}
