#intro{opacity:1;font-family:system-ui,-apple-system,sans-serif;transition:opacity .55s;position:absolute;inset:0}#intro>h1{letter-spacing:-.05em;color:#fff;text-align:left;pointer-events:none;flex-direction:column;justify-content:center;width:100%;margin:0;font-size:clamp(2.75rem,13vw,11rem);font-weight:900;line-height:1;display:flex;position:absolute;inset:0}#intro>h1>span{margin:-.16em 0;padding:.16em 0;display:block;overflow:hidden}#intro>h1>span>span{white-space:nowrap;animation:1.15s cubic-bezier(.22,1,.36,1) forwards intro-reveal;display:block;transform:translateY(130%)}@keyframes intro-reveal{to{transform:translateY(0)}}#intro>h1>span:first-child>span{animation:none;transform:none}#intro>h1>span:last-child{mix-blend-mode:difference}#intro>h1>span:last-child>span{animation:none;transform:none}#intro>h1>span:first-child>span>span{width:max-content;animation:28s linear infinite intro-marquee;display:flex}@keyframes intro-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}#intro em{font-style:italic;font-weight:900}#intro em,#intro em>span,#intro>h1>span:last-child>span>span,#intro>h1>span:last-child>span>span>span{display:inline-block}#intro em>span,#intro>h1>span:last-child>span>span>span{animation:.9s cubic-bezier(.16,1,.3,1) both intro-letter-up}#intro em>span:nth-child(2n),#intro>h1>span:last-child>span>span>span:nth-child(2n){animation-name:intro-letter-down}#intro>h1>span:last-child>span>span>span:first-child{animation-delay:.15s}#intro>h1>span:last-child>span>span>span:nth-child(2){animation-delay:.2s}#intro>h1>span:last-child>span>span>span:nth-child(3){animation-delay:.25s}#intro>h1>span:last-child>span>span>span:nth-child(4){animation-delay:.3s}#intro>h1>span:last-child>span>span>span:nth-child(5){animation-delay:.35s}#intro>h1>span:last-child>span>span>span:nth-child(6){animation-delay:.4s}#intro em>span:first-child{animation-delay:.45s}#intro em>span:nth-child(2){animation-delay:.5s}#intro em>span:nth-child(3){animation-delay:.55s}#intro em>span:nth-child(4){animation-delay:.6s}#intro em>span:nth-child(5){animation-delay:.65s}#intro em>span:nth-child(6){animation-delay:.7s}#intro em>span{pointer-events:auto}#intro em>span.upright{font-style:normal}@keyframes intro-letter-up{0%{transform:translateY(130%)}}@keyframes intro-letter-down{0%{transform:translateY(-130%)}}#intro>button{isolation:isolate;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;user-select:none;opacity:0;background:0 0;border:none;padding:44px;font-family:inherit;font-size:.68rem;transition:color .4s cubic-bezier(.22,1,.36,1),letter-spacing .5s cubic-bezier(.22,1,.36,1);animation:1.1s cubic-bezier(.16,1,.3,1) 1s forwards intro-up;position:absolute;bottom:0;right:0;overflow:hidden}#intro>button:before{content:"";z-index:-1;transform-origin:100%;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}#intro>button:focus-visible{color:#000;letter-spacing:.42em}#intro>button:focus-visible:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){#intro>button:hover{color:#000}#intro>button:hover:before{transform:scaleX(1)}#intro>button:not(:hover):before{transform-origin:0}}@keyframes intro-up{to{opacity:1;transform:translateY(0)}}#intro.out{opacity:0;pointer-events:none}#intro.out>h1>span>span{transition:transform .6s cubic-bezier(.7,0,.84,0);animation:none;transform:translateY(-130%)}#intro.out>h1>span:last-child>span{transition-delay:80ms}#intro.out>h1>span:first-child>span{transform:translate(110vw)}#intro.out>button{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(.75rem)}@media (prefers-reduced-motion:reduce){#intro>h1>span>span,#intro>button{animation-duration:.01ms;animation-delay:0s}#intro>button{transition:color .15s}#intro>button:before{transition:none}#intro>h1>span:first-child>span>span{animation:none}#intro em>span,#intro>h1>span:last-child>span>span>span{animation-duration:.01ms;animation-delay:0s}}@media screen and (width<=762px){#intro>button{color:#fff;padding:0;font-size:.75rem;bottom:40px;right:40px}}