.intro-hero-img{transform-origin:50% 40%;will-change:transform;animation:26s ease-in-out infinite alternate both intro-drift}@keyframes intro-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translateY(-.6%)}}.intro-slide{opacity:0}.intro-slide:first-child{opacity:1}.intro-hero.is-cycling .intro-slide{animation:24s linear infinite both intro-cycle}.intro-hero.is-cycling .intro-slide:first-child{animation-delay:-1.4s}.intro-hero.is-cycling .intro-slide:nth-child(2){animation-delay:6.6s}.intro-hero.is-cycling .intro-slide:nth-child(3){animation-delay:14.6s}@keyframes intro-cycle{0%{opacity:0}5.8%{opacity:1}33.3%{opacity:1}39.1%{opacity:0}to{opacity:0}}.intro-cap{opacity:.45;transition:opacity .6s}.intro-cap:first-child{opacity:1}.intro-cap-bar{transform-origin:0;transform:scaleX(0)}.intro-hero.is-cycling .intro-cap{animation:24s linear infinite both intro-cap}.intro-hero.is-cycling .intro-cap-bar{animation:24s linear infinite both intro-cap-bar}.intro-hero.is-cycling .intro-cap:first-child,.intro-hero.is-cycling .intro-cap:first-child .intro-cap-bar{animation-delay:-1.4s}.intro-hero.is-cycling .intro-cap:nth-child(2),.intro-hero.is-cycling .intro-cap:nth-child(2) .intro-cap-bar{animation-delay:6.6s}.intro-hero.is-cycling .intro-cap:nth-child(3),.intro-hero.is-cycling .intro-cap:nth-child(3) .intro-cap-bar{animation-delay:14.6s}@keyframes intro-cap{0%{opacity:.45}5.8%,33.3%{opacity:1}39.1%,to{opacity:.45}}@keyframes intro-cap-bar{0%{transform:scaleX(0)}36%{opacity:1;transform:scaleX(1)}39.1%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.intro-logo{background:linear-gradient(#fff6d8 0%,#f6dc9a 38%,#d8ad5c 70%,#a8793a 100%);color:#0000;filter:drop-shadow(0 2px #3c1e088c)drop-shadow(0 12px 40px #000000bf);-webkit-background-clip:text;background-clip:text}.intro-rise{animation:intro-rise 1.1s var(--ease-out) both}.intro-ink{animation:intro-ink 1.6s var(--ease-out) both}@keyframes intro-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes intro-ink{0%{opacity:0;filter:blur(14px);letter-spacing:.42em;transform:scale(1.08)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}.intro-cue{position:relative;overflow:hidden}.intro-cue:after{content:"";background:linear-gradient(#0000,#f3dca1,#0000);width:100%;height:30%;animation:2.4s ease-in-out infinite intro-cue;position:absolute;top:-30%;left:0}@keyframes intro-cue{0%{transform:translateY(0)}to{transform:translateY(440%)}}.intro-motion [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(28px)}.intro-motion [data-reveal=left]{transform:translate(-36px)}.intro-motion [data-reveal=right]{transform:translate(36px)}.intro-motion [data-reveal=zoom]{transform:scale(1.04)}.intro-motion [data-reveal].is-in{opacity:1;transform:none}.intro-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .7 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.intro-frame img{transition:transform 1.4s var(--ease-out), filter .8s}.intro-frame:hover img,.group:hover .intro-frame img,.group:focus-visible .intro-frame img{transform:scale(1.045)}.intro-roster{scrollbar-width:none}.intro-roster::-webkit-scrollbar{display:none}@media (min-width:1024px){.intro-roster>li{transition:flex-grow .8s var(--ease-out);flex:1 1 0}.intro-motion .intro-roster>li[data-reveal]{transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out), flex-grow .8s var(--ease-out)}.intro-roster>li:hover,.intro-roster>li:focus-within,.intro-roster:not(:hover):not(:focus-within)>li:first-child{flex-grow:2.7}.intro-roster .intro-roster-more{opacity:0;transition:opacity .5s, transform .7s var(--ease-out);transform:translateY(14px)}.intro-roster .intro-roster-v{transition:opacity .5s}.intro-roster>li:hover .intro-roster-more,.intro-roster>li:focus-within .intro-roster-more,.intro-roster:not(:hover):not(:focus-within)>li:first-child .intro-roster-more{opacity:1;transition-delay:.25s;transform:none}.intro-roster>li:hover .intro-roster-v,.intro-roster>li:focus-within .intro-roster-v,.intro-roster:not(:hover):not(:focus-within)>li:first-child .intro-roster-v{opacity:0}}.intro-faq summary::-webkit-details-marker{display:none}.intro-faq summary{list-style:none}.intro-faq .intro-faq-mark:before,.intro-faq .intro-faq-mark:after{content:"";width:12px;height:1.5px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-faq .intro-faq-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.intro-faq details[open] .intro-faq-mark:after{transform:translate(-50%,-50%)rotate(0)}.intro-faq details[open] .intro-faq-body{animation:intro-rise .5s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.intro-hero-img,.intro-cue:after,.intro-rise,.intro-ink,.intro-hero.is-cycling .intro-slide,.intro-hero.is-cycling .intro-cap,.intro-hero.is-cycling .intro-cap-bar{animation:none!important}.intro-motion [data-reveal]{opacity:1;transition:none;transform:none}}
