.start.intro-active,.start.intro-lock{overflow:hidden}.start.intro-ready .frgmnt-header-wrap,.start.intro-ready .frgmnt-content-wrap,.start.intro-ready .frgmnt-footer-wrap{transition:transform 1500ms cubic-bezier(0.16, 1, 0.3, 1),opacity 750ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform,opacity}@media(prefers-reduced-motion: reduce){.start.intro-ready .frgmnt-header-wrap,.start.intro-ready .frgmnt-content-wrap,.start.intro-ready .frgmnt-footer-wrap{transition:none}}.start.intro-active .frgmnt-header-wrap,.start.intro-active .frgmnt-content-wrap,.start.intro-active .frgmnt-footer-wrap{transform:translateY(100vh);opacity:0;pointer-events:none}.intro-active .frgmnt-header-wrap,.intro-active .frgmnt-content-wrap,.intro-active .frgmnt-footer-wrap{transform:translateY(100vh);opacity:0;pointer-events:none}.confirmed .frgmnt-header-wrap{z-index:30}.confirmed .frgmnt-content-wrap,.confirmed .frgmnt-footer-wrap{z-index:25}.confirmed .frgmnt-footer-wrap{position:relative}@media(prefers-reduced-motion: reduce){.frgmnt-content-wrap{transition:none}}.frgmnt-content-element-intro{position:fixed;left:0;right:0;top:0;bottom:0;height:100vh;background-color:#0e0b0c;z-index:22;opacity:1;transform:translateY(0);transition:transform 1000ms cubic-bezier(0.22, 1, 0.36, 1),filter 1500ms cubic-bezier(0.22, 1, 0.36, 1),opacity 500ms cubic-bezier(0.22, 1, 0.36, 1);will-change:transform,filter,opacity}.confirmed .frgmnt-content-element-intro{transform:translateY(-6vh);filter:brightness(0.8);pointer-events:none}.intro-ready.confirmed:not(.intro-lock) .frgmnt-content-element-intro{opacity:0}.frgmnt-content-element-intro .frgmnt-content-element-image{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.frgmnt-content-element-intro .frgmnt-content-element-image img{width:100%;height:100%;object-fit:cover;opacity:.069;transform:translateY(0) scale(1);transition:transform 2000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform}.confirmed .frgmnt-content-element-intro .frgmnt-content-element-image img{transform:translateY(-3vh)}@media(prefers-reduced-motion: reduce){.frgmnt-content-element-intro .frgmnt-content-element-image img{transition:none}}@media(prefers-reduced-motion: reduce){.frgmnt-content-element-intro{transition:none}}.frgmnt-intro-modal{display:flex;justify-content:center;align-items:center;height:100vh}.frgmnt-intro-modal-content{margin:auto;margin-inline:1rem;position:relative;background-color:#0e0b0c;z-index:23;opacity:.69;transform:translateY(0);color:#dbd9ca;padding-block:clamp(.5rem,0.5rem + 0.0056818182*(100vw - 20rem),1rem);padding-inline:clamp(1rem,1rem + 0.0340909091*(100vw - 20rem),4rem);transition:transform 1500ms ease,filter 1500ms ease;will-change:transform,filter}.frgmnt-intro-modal-content::before{content:"";position:absolute;inset:calc(clamp(.125rem,0.125rem + 0.0014204545*(100vw - 20rem),.25rem)*2);pointer-events:none;border-radius:inherit;z-index:1;background-image:repeating-linear-gradient(90deg, #9a966d 0 1rem, transparent 0 1.75rem),repeating-linear-gradient(90deg, #9a966d 0 1rem, transparent 0 1.75rem),repeating-linear-gradient(0deg, #9a966d 0 1rem, transparent 0 1.75rem),repeating-linear-gradient(0deg, #9a966d 0 1rem, transparent 0 1.75rem);background-position:0 0,0 100%,0 0,100% 0;background-size:1.75rem clamp(.125rem,0.125rem + 0.0014204545*(100vw - 20rem),.25rem),1.75rem clamp(.125rem,0.125rem + 0.0014204545*(100vw - 20rem),.25rem),clamp(.125rem,0.125rem + 0.0014204545*(100vw - 20rem),.25rem) 1.75rem,clamp(.125rem,0.125rem + 0.0014204545*(100vw - 20rem),.25rem) 1.75rem;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:border-anim 1000ms linear infinite}.frgmnt-intro-modal-content:has(.frgmnt-button:hover)::before{animation-direction:reverse}.confirmed .frgmnt-intro-modal-content{transform:translateY(-12vh) scale(0.95);filter:brightness(0.4)}@media(prefers-reduced-motion: reduce){.frgmnt-intro-modal-content{transition:none}.frgmnt-intro-modal-content::before{animation:none}}.frgmnt-intro-modal-header{font-family:monospace;font-weight:200;font-size:clamp(1.5625rem,1.5625rem + 0.0169233842*(100vw - 20rem),3.0517578125rem);position:relative;padding-block:clamp(.5rem,0.5rem + 0.0056818182*(100vw - 20rem),1rem);padding-inline:clamp(1rem,1rem + 0.0340909091*(100vw - 20rem),4rem)}.frgmnt-intro-modal-header::after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:.125rem;background-color:#9a966d}.frgmnt-intro-modal-content-inner{padding-block:clamp(1rem,1rem + 0.0113636364*(100vw - 20rem),2rem);padding-inline:clamp(1rem,1rem + 0.0340909091*(100vw - 20rem),4rem)}.frgmnt-intro-modal-text .line{counter-increment:line;position:relative;white-space:pre-wrap;font-family:monospace;font-weight:600;font-size:clamp(.8rem,0.8rem + 0.0022727273*(100vw - 20rem),1rem)}.frgmnt-intro-modal-text .line::before{position:absolute;left:0;text-align:right;color:hsl(54.6666666667,18.2186234818%,56.568627451%)}@media screen and (min-width: 48rem){.frgmnt-intro-modal-text .line{padding-left:2.5rem}.frgmnt-intro-modal-text .line::before{content:counter(line)}}.frgmnt-intro-button-wrap{display:flex;justify-content:center;position:relative;padding-block:clamp(.5rem,0.5rem + 0.0056818182*(100vw - 20rem),1rem);padding-inline:clamp(1rem,1rem + 0.0340909091*(100vw - 20rem),4rem)}.frgmnt-intro-button-wrap::after{content:"";position:absolute;left:0;right:0;top:0;display:block;height:.125rem;background-color:#9a966d}.frgmnt-intro-button-wrap .frgmnt-button.frgmnt-button-close{display:flex;flex-direction:column;border:none;background-color:rgba(0,0,0,0);transform:translateY(-25%);box-shadow:clamp(.75rem,0.75rem + 0.0085227273*(100vw - 20rem),1.5rem) clamp(.75rem,0.75rem + 0.0085227273*(100vw - 20rem),1.5rem) #0e0b0c}.frgmnt-intro-button-wrap .frgmnt-button.frgmnt-button-close:focus-visible{outline:none}.frgmnt-intro-button-wrap .frgmnt-button.frgmnt-button-close span{line-height:.33;font-size:clamp(1.5625rem,1.5625rem + 0.009987571*(100vw - 20rem),2.44140625rem);animation:arrow-anim 1000ms ease infinite}.frgmnt-intro-button-wrap .frgmnt-button.frgmnt-button-close span:last-child{animation:arrow-anim 1000ms ease infinite 125ms}@media(prefers-reduced-motion: reduce){.frgmnt-intro-button-wrap .frgmnt-button.frgmnt-button-close span:last-child{animation:none}}@media(prefers-reduced-motion: reduce){.frgmnt-intro-button-wrap .frgmnt-button.frgmnt-button-close span{animation:none}}@keyframes arrow-anim{0%{transform:translateY(0)}33%{transform:translateY(clamp(0.25rem, 0.25rem + 0.0028409091 * (100vw - 20rem), 0.5rem))}100%{transform:translateY(0)}}@keyframes border-anim{to{background-position:-1.75rem 0,1.75rem 100%,0 1.75rem,100% -1.75rem}}
