.ContactDialog-module-scss-module__bJVPBq__trigger{border:1px solid #fffce840;border-radius:999px;margin-block-start:2rem;padding:.75rem 1.5rem;font-size:clamp(.875rem,2.2vw,1rem);transition:border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.ContactDialog-module-scss-module__bJVPBq__trigger:focus-visible{border-color:var(--color-funky);color:var(--color-funky);transform:translateY(-2px)}@media (hover:hover){.ContactDialog-module-scss-module__bJVPBq__trigger:hover{border-color:var(--color-funky);color:var(--color-funky);transform:translateY(-2px)}}.ContactDialog-module-scss-module__bJVPBq__dialog{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-fill),#090a0f8c;border:1px solid var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--glass-highlight),0 24px 64px #00000080,0 0 48px #9d199d38;color:var(--color-mashumaro);text-align:start;inline-size:min(34rem,100vw - 2rem);max-inline-size:none;margin:auto;padding:0}.ContactDialog-module-scss-module__bJVPBq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(70% 45% at 50% 110%,#dc80b133,#0000 75%),#090a0fb8}.ContactDialog-module-scss-module__bJVPBq__dialog[open]{animation:.24s ease-out ContactDialog-module-scss-module__bJVPBq__rise-in}.ContactDialog-module-scss-module__bJVPBq__dialog[open]::backdrop{animation:.24s ease-out ContactDialog-module-scss-module__bJVPBq__fade-in}.ContactDialog-module-scss-module__bJVPBq__box{gap:1.5rem;padding:1.75rem;display:grid}.ContactDialog-module-scss-module__bJVPBq__header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ContactDialog-module-scss-module__bJVPBq__title{color:var(--color-funky);font-family:var(--font-pixel);letter-spacing:.1em;text-align:center;text-shadow:0 0 .5em;text-transform:uppercase;grid-column:2;font-size:.75rem}.ContactDialog-module-scss-module__bJVPBq__close{block-size:2rem;color:var(--color-mashumaro-muted);border-radius:50%;justify-self:end;place-items:center;inline-size:2rem;font-size:.875rem;line-height:1;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.ContactDialog-module-scss-module__bJVPBq__close:focus-visible{color:var(--color-binky);background-color:#e9111324}@media (hover:hover){.ContactDialog-module-scss-module__bJVPBq__close:hover{color:var(--color-binky);background-color:#e9111324}}.ContactDialog-module-scss-module__bJVPBq__form{gap:1.25rem;display:grid}.ContactDialog-module-scss-module__bJVPBq__field{gap:.625rem;display:grid}.ContactDialog-module-scss-module__bJVPBq__label{color:var(--color-mashumaro-muted);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.ContactDialog-module-scss-module__bJVPBq__input{border:1px solid var(--glass-edge);background:#090a0f73;border-radius:.75rem;padding:.625rem .875rem;font-size:1rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ContactDialog-module-scss-module__bJVPBq__input:focus{border-color:var(--color-funky);outline:none;box-shadow:0 0 0 3px #7fff0026}.ContactDialog-module-scss-module__bJVPBq__input:user-invalid{border-color:var(--color-binky)}.ContactDialog-module-scss-module__bJVPBq__input.ContactDialog-module-scss-module__bJVPBq__multiline{resize:vertical;min-block-size:8rem}.ContactDialog-module-scss-module__bJVPBq__feedback{color:var(--color-error);min-block-size:1.3em;font-size:.875rem}.ContactDialog-module-scss-module__bJVPBq__submit{border:1px solid var(--color-funky);color:var(--color-funky);font-family:var(--font-pixel);letter-spacing:.08em;text-shadow:0 0 .5em #7fff0026;text-transform:uppercase;background-color:#7fff0014;border-radius:999px;justify-self:center;padding:.875rem 1.5rem;font-size:.75rem;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.ContactDialog-module-scss-module__bJVPBq__submit:not(:disabled):focus-visible{background-color:var(--color-funky);color:var(--color-night);transform:translateY(-2px)}@media (hover:hover){.ContactDialog-module-scss-module__bJVPBq__submit:not(:disabled):hover{background-color:var(--color-funky);color:var(--color-night);transform:translateY(-2px)}}.ContactDialog-module-scss-module__bJVPBq__submit:active:not(:disabled){transform:translateY(0)}.ContactDialog-module-scss-module__bJVPBq__submit:disabled{cursor:wait;opacity:.6}.ContactDialog-module-scss-module__bJVPBq__sent{justify-items:start;gap:1rem;display:grid}.ContactDialog-module-scss-module__bJVPBq__sent>.ContactDialog-module-scss-module__bJVPBq__submit{justify-self:end}.ContactDialog-module-scss-module__bJVPBq__sentTitle{color:var(--color-funky);font-family:var(--font-pixel);text-shadow:0 0 .5em;text-transform:uppercase;font-size:.875rem}.ContactDialog-module-scss-module__bJVPBq__sentBody{color:var(--color-mashumaro-muted)}@keyframes ContactDialog-module-scss-module__bJVPBq__rise-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes ContactDialog-module-scss-module__bJVPBq__fade-in{0%{opacity:0}}
.PlayerPortrait-module-scss-module__kdbrGW__root{aspect-ratio:var(--portrait-ratio);filter:drop-shadow(0 0 10px #d9e1f273);-webkit-user-select:none;user-select:none;inline-size:clamp(10rem,min(62vw,33svh),18rem);margin-block-end:1.25rem;position:relative}@media (max-height:700px){.PlayerPortrait-module-scss-module__kdbrGW__root{inline-size:clamp(7.5rem,min(62vw,20svh),18rem);margin-block-end:.75rem}}.PlayerPortrait-module-scss-module__kdbrGW__defs{block-size:0;inline-size:0;position:absolute}.PlayerPortrait-module-scss-module__kdbrGW__puff{transform-box:fill-box;transform-origin:50%}.PlayerPortrait-module-scss-module__kdbrGW__rim,.PlayerPortrait-module-scss-module__kdbrGW__window{position:absolute;inset:0}.PlayerPortrait-module-scss-module__kdbrGW__rim{background:linear-gradient(160deg, var(--color-mashumaro), #d9e1f2 45%, #8ea3d6)}.PlayerPortrait-module-scss-module__kdbrGW__photo{block-size:calc(100% - 2*var(--photo-inset-block));inline-size:calc(100% - 2*var(--photo-inset-inline));object-fit:cover;object-position:50% 0;transform-origin:50% 0;display:block;position:absolute;inset-block-start:var(--photo-inset-block);inset-inline-start:var(--photo-inset-inline)}@media (hover:hover){.PlayerPortrait-module-scss-module__kdbrGW__window:after{content:"";mix-blend-mode:saturation;pointer-events:none;background:#000;position:absolute;inset:0}.PlayerPortrait-module-scss-module__kdbrGW__root:hover .PlayerPortrait-module-scss-module__kdbrGW__window:after{opacity:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.PlayerPortrait-module-scss-module__kdbrGW__photo{transition:transform .5s ease-out}.PlayerPortrait-module-scss-module__kdbrGW__window:after{transition:opacity .5s ease-out}.PlayerPortrait-module-scss-module__kdbrGW__root:hover .PlayerPortrait-module-scss-module__kdbrGW__puff{animation:2.4s ease-in-out infinite PlayerPortrait-module-scss-module__kdbrGW__breathe;animation-delay:calc(var(--puff-index)*-.35s)}.PlayerPortrait-module-scss-module__kdbrGW__root:hover .PlayerPortrait-module-scss-module__kdbrGW__photo{transform:scale(1.06)}}@keyframes PlayerPortrait-module-scss-module__kdbrGW__breathe{50%{transform:scale(1.06)}}
.Socials-module-scss-module__B9WXuq__root{--tile-size:2rem;margin-block-start:2rem}@media (max-height:700px){.Socials-module-scss-module__B9WXuq__root{margin-block-start:1.25rem}}@media (min-width:1024px){.Socials-module-scss-module__B9WXuq__root{--tile-size:clamp(2.25rem, min(3.2vw, 6svh), 3rem);z-index:1;align-content:safe center;margin-block-start:0;display:grid;position:absolute;inset-block:calc(clamp(1rem,4svh,2.5rem) + clamp(2.75rem,5vw,3.5rem) + 1rem);inset-inline-start:clamp(1.5rem,6vw,6rem)}}.Socials-module-scss-module__B9WXuq__list{flex-direction:row;justify-content:center;gap:.875rem;display:flex}@media (min-width:1024px){.Socials-module-scss-module__B9WXuq__list{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,2.4svh,1.25rem)}}.Socials-module-scss-module__B9WXuq__item{--reveal:min(clamp(0, var(--socials,0) * var(--social-count) - var(--social-index), 1), 1 - clamp(0, var(--leave,0) * var(--social-count) - var(--social-index), 1));animation-delay:calc(var(--reveal)*-1s);animation-name:Socials-module-scss-module__B9WXuq__social-arrive-x;animation-duration:1s;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-play-state:paused;animation-fill-mode:both}@media (min-width:1024px){.Socials-module-scss-module__B9WXuq__item{animation-name:Socials-module-scss-module__B9WXuq__social-arrive-y}}.Socials-module-scss-module__B9WXuq__item:focus-within{opacity:1;pointer-events:auto;animation:none;transform:none}.Socials-module-scss-module__B9WXuq__unfold{opacity:0;display:block;position:absolute;inset:0}.Socials-module-scss-module__B9WXuq__root[data-unfolding] .Socials-module-scss-module__B9WXuq__unfold{opacity:1}.Socials-module-scss-module__B9WXuq__flight{animation-delay:calc(var(--reveal)*-1s);animation-name:Socials-module-scss-module__B9WXuq__social-flight;animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}@supports (animation-timeline:view()){.Socials-module-scss-module__B9WXuq__item{animation-direction:normal,reverse;animation-delay:0s;animation-duration:auto;animation-name:Socials-module-scss-module__B9WXuq__social-arrive-x,Socials-module-scss-module__B9WXuq__social-arrive-x;animation-play-state:running;animation-fill-mode:both,forwards;animation-range:calc(var(--descent-top,100svh) + calc(140svh + var(--social-index) * 112svh / var(--social-count)) + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + calc(140svh + (var(--social-index) + 1) * 112svh / var(--social-count)) + var(--timeline-sync,0px)),calc(var(--descent-top,100svh) + calc(372svh + var(--social-index) * 112svh / var(--social-count)) + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + calc(372svh + (var(--social-index) + 1) * 112svh / var(--social-count)) + var(--timeline-sync,0px));animation-timeline:scroll(root)}@media (min-width:1024px){.Socials-module-scss-module__B9WXuq__item{animation-name:Socials-module-scss-module__B9WXuq__social-arrive-y,Socials-module-scss-module__B9WXuq__social-arrive-y}}.Socials-module-scss-module__B9WXuq__flight{animation-direction:normal,reverse;animation-delay:0s;animation-duration:auto;animation-name:Socials-module-scss-module__B9WXuq__social-flight,Socials-module-scss-module__B9WXuq__social-flight;animation-play-state:running;animation-fill-mode:both,forwards;animation-range:calc(var(--descent-top,100svh) + calc(140svh + var(--social-index) * 112svh / var(--social-count)) + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + calc(140svh + (var(--social-index) + 1) * 112svh / var(--social-count)) + var(--timeline-sync,0px)),calc(var(--descent-top,100svh) + calc(372svh + var(--social-index) * 112svh / var(--social-count)) + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + calc(372svh + (var(--social-index) + 1) * 112svh / var(--social-count)) + var(--timeline-sync,0px));animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.Socials-module-scss-module__B9WXuq__item{opacity:1;pointer-events:auto;animation:none;transform:none}.Socials-module-scss-module__B9WXuq__flight{animation:none}}@supports not (animation-timeline:view()){@media (scripting:none){.Socials-module-scss-module__B9WXuq__item{opacity:1;pointer-events:auto;animation:none;transform:none}.Socials-module-scss-module__B9WXuq__flight{animation:none}}}.Socials-module-scss-module__B9WXuq__link{aspect-ratio:1;color:var(--social-accent);inline-size:var(--tile-size);text-decoration:none;transition:transform .188s ease-in-out;display:block;position:relative}.Socials-module-scss-module__B9WXuq__link:focus-visible{z-index:1;transform:scale(1.1)rotate(-3deg)}.Socials-module-scss-module__B9WXuq__link:focus-visible .Socials-module-scss-module__B9WXuq__icon{transform:scale(1.8)rotate(360deg)}.Socials-module-scss-module__B9WXuq__link:focus-visible .Socials-module-scss-module__B9WXuq__rest{opacity:0}.Socials-module-scss-module__B9WXuq__link:focus-visible .Socials-module-scss-module__B9WXuq__lit{opacity:1}.Socials-module-scss-module__B9WXuq__link:focus-visible .Socials-module-scss-module__B9WXuq__flight{visibility:hidden}@media (min-width:1024px){.Socials-module-scss-module__B9WXuq__link:focus-visible .Socials-module-scss-module__B9WXuq__label{opacity:1;transform:translateY(-50%)scale(1)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.Socials-module-scss-module__B9WXuq__link:focus-visible .Socials-module-scss-module__B9WXuq__label{animation:.333s linear infinite alternate Socials-module-scss-module__B9WXuq__label-flicker}}@media (hover:hover){.Socials-module-scss-module__B9WXuq__link:hover{z-index:1;transform:scale(1.1)rotate(-3deg)}.Socials-module-scss-module__B9WXuq__link:hover .Socials-module-scss-module__B9WXuq__icon{transform:scale(1.8)rotate(360deg)}.Socials-module-scss-module__B9WXuq__link:hover .Socials-module-scss-module__B9WXuq__rest{opacity:0}.Socials-module-scss-module__B9WXuq__link:hover .Socials-module-scss-module__B9WXuq__lit{opacity:1}.Socials-module-scss-module__B9WXuq__link:hover .Socials-module-scss-module__B9WXuq__flight{visibility:hidden}}@media (hover:hover) and (min-width:1024px){.Socials-module-scss-module__B9WXuq__link:hover .Socials-module-scss-module__B9WXuq__label{opacity:1;transform:translateY(-50%)scale(1)}}@media (hover:hover) and (min-width:1024px) and (prefers-reduced-motion:no-preference){.Socials-module-scss-module__B9WXuq__link:hover .Socials-module-scss-module__B9WXuq__label{animation:.333s linear infinite alternate Socials-module-scss-module__B9WXuq__label-flicker}}.Socials-module-scss-module__B9WXuq__link:active{transform:scale(.88)rotate(3deg)}.Socials-module-scss-module__B9WXuq__icon{transition:transform .188s ease-in-out;display:block;position:absolute;inset:0}.Socials-module-scss-module__B9WXuq__tile{display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Socials-module-scss-module__B9WXuq__tile{animation:2.4s ease-in-out infinite Socials-module-scss-module__B9WXuq__tile-wobble;animation-delay:calc(var(--social-index)*.12s)}}.Socials-module-scss-module__B9WXuq__rest,.Socials-module-scss-module__B9WXuq__lit,.Socials-module-scss-module__B9WXuq__flight{background-image:var(--tile-image);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.Socials-module-scss-module__B9WXuq__rest{filter:grayscale(1) brightness(var(--social-rest-brightness));opacity:.7}.Socials-module-scss-module__B9WXuq__lit,.Socials-module-scss-module__B9WXuq__flight{filter:drop-shadow(0 0 10px);opacity:0}.Socials-module-scss-module__B9WXuq__rest,.Socials-module-scss-module__B9WXuq__lit{transition:opacity .188s ease-in-out}@media not (min-width:1024px){.Socials-module-scss-module__B9WXuq__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (min-width:1024px){.Socials-module-scss-module__B9WXuq__label{font-family:var(--font-pixel);letter-spacing:-1px;opacity:0;pointer-events:none;text-shadow:0 0 .3em;text-transform:uppercase;transform-origin:0;white-space:nowrap;font-size:.875rem;transition:opacity .188s ease-in-out,transform .188s ease-in-out;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--tile-size)*.4 + .75rem);transform:translate(-1.5rem,-50%)scale(0)}}@keyframes Socials-module-scss-module__B9WXuq__social-arrive-x{0%{opacity:0;pointer-events:none;transform:translate(-75%)rotate(-180deg)}15%{pointer-events:auto}to{opacity:1;pointer-events:auto;transform:none}}@keyframes Socials-module-scss-module__B9WXuq__social-arrive-y{0%{opacity:0;pointer-events:none;transform:translateY(-75%)rotate(-180deg)}15%{pointer-events:auto}to{opacity:1;pointer-events:auto;transform:none}}@keyframes Socials-module-scss-module__B9WXuq__social-flight{0%,80%{opacity:1}to{opacity:0}}@keyframes Socials-module-scss-module__B9WXuq__tile-wobble{0%,5%,72%,to{transform:none}24%{transform:rotate(-6deg)scale(.85)}41%{transform:rotate(0)scale(1.1)}50%{transform:rotate(4deg)scale(1.16)}}@keyframes Socials-module-scss-module__B9WXuq__label-flicker{0%{opacity:0}}
.CallingCard-module-scss-module__zmWE8a__root{max-inline-size:40rem;padding:clamp(1.5rem,6svh,4rem) 1.5rem;text-align:center;align-content:center;justify-items:center;margin-inline:auto;padding-block-start:var(--key-band);display:grid}.CallingCard-module-scss-module__zmWE8a__greeting{font-family:var(--font-pixel);letter-spacing:-1.5px;align-items:center;gap:.75em;margin-block-end:.75rem;font-size:clamp(1.125rem,2.5vw,1.313rem);font-weight:700;line-height:1.2;display:flex}@media (max-height:700px){.CallingCard-module-scss-module__zmWE8a__greeting{font-size:.875rem}}.CallingCard-module-scss-module__zmWE8a__greetingText{background:linear-gradient(to right, #ff1818, var(--color-funky), #1f51ff);color:#0000;-webkit-background-clip:text;background-clip:text}.CallingCard-module-scss-module__zmWE8a__wave{filter:drop-shadow(0 0 3px #000);transform-origin:70% 70%;display:inline-block;transform:translate(8px)scale(1.8)}@media (prefers-reduced-motion:no-preference){.CallingCard-module-scss-module__zmWE8a__wave{animation:2.5s infinite CallingCard-module-scss-module__zmWE8a__wave}}@keyframes CallingCard-module-scss-module__zmWE8a__wave{0%,60%,to{transform:translate(8px)scale(1.8)rotate(0)}10%,30%{transform:translate(8px)scale(1.8)rotate(14deg)}20%{transform:translate(8px)scale(1.8)rotate(-8deg)}40%{transform:translate(8px)scale(1.8)rotate(-4deg)}50%{transform:translate(8px)scale(1.8)rotate(10deg)}}.CallingCard-module-scss-module__zmWE8a__handle{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:0 0 .4em #0009;font-size:clamp(2.5rem,9vw,4.5rem);font-weight:300;line-height:1.05}.CallingCard-module-scss-module__zmWE8a__role{color:var(--color-mashumaro-muted);margin-block-start:.75rem;font-size:clamp(.875rem,2.2vw,1rem)}@media not (min-width:640px){.CallingCard-module-scss-module__zmWE8a__role{font-size:clamp(.75rem,4vw - .12rem,.875rem)}}.CallingCard-module-scss-module__zmWE8a__studio{color:var(--color-mashumaro);text-underline-offset:.3em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;transition:color .15s ease-out}.CallingCard-module-scss-module__zmWE8a__studio:focus-visible{color:var(--color-funky)}@media (hover:hover){.CallingCard-module-scss-module__zmWE8a__studio:hover{color:var(--color-funky)}}.CallingCard-module-scss-module__zmWE8a__separator{margin-inline:.6em}@media not (min-width:640px){.CallingCard-module-scss-module__zmWE8a__locationName{display:none}}.CallingCard-module-scss-module__zmWE8a__locationShort{text-decoration:none}@media (min-width:640px){.CallingCard-module-scss-module__zmWE8a__locationShort{display:none}}.CallingCard-module-scss-module__zmWE8a__statement{color:var(--color-mashumaro-muted);text-wrap:balance;margin-block-start:1.75rem;font-size:clamp(.8125rem,2vw,.9375rem);font-style:italic;font-weight:300}@media (max-height:700px){.CallingCard-module-scss-module__zmWE8a__statement{margin-block-start:1rem}}
.Chase-module-scss-module__Inm8ya__root{opacity:0;pointer-events:none;visibility:hidden;z-index:9;transition:opacity .3s ease-out,visibility 0s .3s;position:fixed;inset:0;overflow:clip}@media (prefers-reduced-motion:reduce){.Chase-module-scss-module__Inm8ya__root{display:none}}@media (prefers-reduced-motion:no-preference){[data-panning] .Chase-module-scss-module__Inm8ya__root[data-ready]{opacity:1;visibility:visible;transition:opacity .3s ease-out .32s,visibility 0s linear .32s}}.Chase-module-scss-module__Inm8ya__crossRuler,.Chase-module-scss-module__Inm8ya__pixelRuler{block-size:0;position:absolute}.Chase-module-scss-module__Inm8ya__crossRuler{inline-size:calc(100vw - 2*clamp(1rem,4vw,2.5rem) - clamp(2.75rem,5vw,3.5rem))}.Chase-module-scss-module__Inm8ya__pixelRuler{inline-size:calc(clamp(1.75rem,3vw,2.25rem)/12)}.Chase-module-scss-module__Inm8ya__originRuler{position:absolute;inset-block-start:calc(clamp(1rem,4svh,2.5rem) + clamp(2.75rem,5vw,3.5rem)/2);inset-inline-start:calc(clamp(1rem,4vw,2.5rem) + clamp(2.75rem,5vw,3.5rem)/2)}.Chase-module-scss-module__Inm8ya__library{block-size:0;inline-size:0;position:absolute}.Chase-module-scss-module__Inm8ya__item{translate:calc(calc(clamp(1rem, 4vw, 2.5rem) + clamp(2.75rem, 5vw, 3.5rem) / 2) + var(--at)*calc(100vw - 2 * clamp(1rem, 4vw, 2.5rem) - clamp(2.75rem, 5vw, 3.5rem)) - 50%) calc(calc(clamp(1rem, 4svh, 2.5rem) + clamp(2.75rem, 5vw, 3.5rem) / 2) - 50%);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.Chase-module-scss-module__Inm8ya__item[data-covered]{visibility:hidden}.Chase-module-scss-module__Inm8ya__item[data-state=eaten]>.Chase-module-scss-module__Inm8ya__sprite{opacity:0}.Chase-module-scss-module__Inm8ya__item>*{grid-area:1/1}.Chase-module-scss-module__Inm8ya__sprite{inline-size:calc(clamp(1.75rem,3vw,2.25rem)/1.2);display:block}.Chase-module-scss-module__Inm8ya__dot,.Chase-module-scss-module__Inm8ya__power{background-color:var(--color-mashumaro)}.Chase-module-scss-module__Inm8ya__dot[data-state=eaten],.Chase-module-scss-module__Inm8ya__power[data-state=eaten]{opacity:0}.Chase-module-scss-module__Inm8ya__dot{block-size:calc(clamp(1.75rem,3vw,2.25rem)/6);inline-size:calc(clamp(1.75rem,3vw,2.25rem)/6)}.Chase-module-scss-module__Inm8ya__power{border-radius:50%;block-size:calc(clamp(1.75rem,3vw,2.25rem)/3);inline-size:calc(clamp(1.75rem,3vw,2.25rem)/3)}.Chase-module-scss-module__Inm8ya__ghost{color:var(--ghost)}.Chase-module-scss-module__Inm8ya__ghost[data-state=frightened],.Chase-module-scss-module__Inm8ya__ghost[data-state=flickering]{color:var(--color-edible-ghost)}.Chase-module-scss-module__Inm8ya__ghost[data-state=eaten]>.Chase-module-scss-module__Inm8ya__sprite{opacity:1}.Chase-module-scss-module__Inm8ya__body{fill:currentColor}.Chase-module-scss-module__Inm8ya__ghost[data-state=eaten] .Chase-module-scss-module__Inm8ya__body,.Chase-module-scss-module__Inm8ya__skirtB{opacity:0}.Chase-module-scss-module__Inm8ya__eyes{transition:opacity .6s ease-out,translate .6s ease-out}.Chase-module-scss-module__Inm8ya__ghost:is([data-state=frightened],[data-state=flickering]) .Chase-module-scss-module__Inm8ya__eyes{opacity:0;transition:none}.Chase-module-scss-module__Inm8ya__ghost[data-state=eaten] .Chase-module-scss-module__Inm8ya__eyes{opacity:0;translate:0 -2px}.Chase-module-scss-module__Inm8ya__whites{fill:var(--color-mashumaro)}.Chase-module-scss-module__Inm8ya__pupils{fill:var(--color-edible-ghost)}.Chase-module-scss-module__Inm8ya__face{fill:var(--color-mashumaro);opacity:0}.Chase-module-scss-module__Inm8ya__ghost:is([data-state=frightened],[data-state=flickering]) .Chase-module-scss-module__Inm8ya__face{opacity:1}.Chase-module-scss-module__Inm8ya__flash{fill:var(--color-mashumaro);opacity:0}.Chase-module-scss-module__Inm8ya__flashFace{fill:var(--color-edible-ghost)}.Chase-module-scss-module__Inm8ya__stems{fill:var(--color-funky)}.Chase-module-scss-module__Inm8ya__cherries{fill:var(--color-binky)}.Chase-module-scss-module__Inm8ya__shine{fill:var(--color-mashumaro)}.Chase-module-scss-module__Inm8ya__points{font-family:var(--font-pixel);opacity:0;font-size:calc(clamp(1.75rem,3vw,2.25rem)/4);line-height:1}.Chase-module-scss-module__Inm8ya__ghost .Chase-module-scss-module__Inm8ya__points{color:var(--color-inky)}.Chase-module-scss-module__Inm8ya__cherry .Chase-module-scss-module__Inm8ya__points{color:var(--color-pinky)}@media (prefers-reduced-motion:no-preference){.Chase-module-scss-module__Inm8ya__item[data-state=eaten] .Chase-module-scss-module__Inm8ya__points{animation:.9s ease-out forwards Chase-module-scss-module__Inm8ya__rise}[data-panning] .Chase-module-scss-module__Inm8ya__power:not([data-state=eaten]){animation:.5s step-end infinite Chase-module-scss-module__Inm8ya__blink}[data-panning] .Chase-module-scss-module__Inm8ya__skirtA{animation:.4s step-end infinite Chase-module-scss-module__Inm8ya__wiggle-out}[data-panning] .Chase-module-scss-module__Inm8ya__skirtB{animation:.4s step-end infinite Chase-module-scss-module__Inm8ya__wiggle-in}[data-panning] .Chase-module-scss-module__Inm8ya__ghost[data-state=flickering] .Chase-module-scss-module__Inm8ya__flash{animation:.4s step-end infinite Chase-module-scss-module__Inm8ya__flicker}}@keyframes Chase-module-scss-module__Inm8ya__blink{50%{opacity:0}}@keyframes Chase-module-scss-module__Inm8ya__wiggle-out{50%{opacity:0}}@keyframes Chase-module-scss-module__Inm8ya__wiggle-in{50%{opacity:1}}@keyframes Chase-module-scss-module__Inm8ya__flicker{50%{opacity:1}}@keyframes Chase-module-scss-module__Inm8ya__rise{0%{opacity:1;translate:0}70%{opacity:1}to{opacity:0;translate:0 -1.5em}}
.Clouds-module-scss-module__HOJ_UG__root{--cloud-pixel:clamp(4px, .8vw, 7px);pointer-events:none;z-index:1;position:absolute;inset:0;overflow:clip}.Clouds-module-scss-module__HOJ_UG__drifter{inline-size:calc(var(--drifter-width)*var(--cloud-pixel));transform:translateX(calc(var(--cloud-part) * var(--drifter-travel)));position:absolute}.Clouds-module-scss-module__HOJ_UG__shape{inline-size:100%;animation:1.6s step-end infinite Clouds-module-scss-module__HOJ_UG__bob;display:block}.Clouds-module-scss-module__HOJ_UG__drifter:nth-of-type(2n)>.Clouds-module-scss-module__HOJ_UG__shape{animation-delay:-.8s}@keyframes Clouds-module-scss-module__HOJ_UG__bob{50%{translate:0 calc(var(--cloud-pixel)*-1)}}@media (prefers-reduced-motion:reduce){.Clouds-module-scss-module__HOJ_UG__drifter{opacity:calc(1 - var(--cloud-part));transform:none}}@supports (animation-timeline:view()){.Clouds-module-scss-module__HOJ_UG__drifter{animation:cubic-bezier(.37,0,.63,1) both Clouds-module-scss-module__HOJ_UG__part-ways;animation-range:calc(var(--descent-top,100svh) + 16.8svh + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + 123.2svh + var(--timeline-sync,0px));animation-timeline:scroll(root)}@media (prefers-reduced-motion:reduce){.Clouds-module-scss-module__HOJ_UG__drifter{animation-name:Clouds-module-scss-module__HOJ_UG__fade-away}}}@keyframes Clouds-module-scss-module__HOJ_UG__part-ways{0%{transform:translate(0)}to{transform:translateX(var(--drifter-travel))}}@keyframes Clouds-module-scss-module__HOJ_UG__fade-away{0%{opacity:1}to{opacity:0}}
.Descent-module-scss-module__0FDJPq__root{--cloud-part:1;--insert:0;--leave:0;--socials:0;position:relative}.Descent-module-scss-module__0FDJPq__stage{z-index:0;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;inset-block-start:0;overflow-x:clip}.Descent-module-scss-module__0FDJPq__glow{background:radial-gradient(70% 45svh at 50% 112svh, #dc80b14d, #9d199d29 45%, transparent 75%),radial-gradient(45% 35svh at 80% 114svh, #01f0ef29, transparent 70%),radial-gradient(40% 30svh at 18% 114svh, #01f0ef1a, transparent 70%),linear-gradient(to bottom, var(--color-dusk), var(--color-night) 100svh);block-size:calc(100svh + var(--dock-band));z-index:-2;grid-area:1/1;align-self:start;position:sticky;inset-block-start:0}.Descent-module-scss-module__0FDJPq__track{inline-size:200%;transform:translateX(calc(var(--pan) * -50%));grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--dock-band);display:grid;position:relative}.Descent-module-scss-module__0FDJPq__below{z-index:-1}.Descent-module-scss-module__0FDJPq__above{pointer-events:none;align-self:start}.Descent-module-scss-module__0FDJPq__frame{pointer-events:auto;align-self:start;block-size:100svh;display:grid;position:relative}.Descent-module-scss-module__0FDJPq__aside{min-block-size:100svh}.Descent-module-scss-module__0FDJPq__scene{opacity:clamp(0,var(--cloud-part)*1.6 - .3,1);transform:translateY(calc((1 - var(--cloud-part)) * 6svh));place-items:center;display:grid;position:relative}.Descent-module-scss-module__0FDJPq__partTravel,.Descent-module-scss-module__0FDJPq__socialsTravel,.Descent-module-scss-module__0FDJPq__insertTravel,.Descent-module-scss-module__0FDJPq__leaveTravel,.Descent-module-scss-module__0FDJPq__panTravel{overflow-anchor:none}.Descent-module-scss-module__0FDJPq__partTravel{block-size:140svh}.Descent-module-scss-module__0FDJPq__socialsTravel{block-size:112svh}.Descent-module-scss-module__0FDJPq__insertTravel{block-size:120svh}.Descent-module-scss-module__0FDJPq__leaveTravel{block-size:112svh}.Descent-module-scss-module__0FDJPq__panTravel{block-size:420svh}@media (pointer:coarse){.Descent-module-scss-module__0FDJPq__panTravel{block-size:240svh}}@media (prefers-reduced-motion:no-preference){.Descent-module-scss-module__0FDJPq__frame,.Descent-module-scss-module__0FDJPq__aside{transition:opacity .32s ease-out 1s}:is([data-panning] .Descent-module-scss-module__0FDJPq__frame,[data-panning] .Descent-module-scss-module__0FDJPq__aside){opacity:.4;transition:opacity .32s ease-out}}@supports (animation-timeline:view()){.Descent-module-scss-module__0FDJPq__scene{animation:cubic-bezier(.37,0,.63,1) both Descent-module-scss-module__0FDJPq__scene-arrive;animation-range:calc(var(--descent-top,100svh) + 16.8svh + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + 123.2svh + var(--timeline-sync,0px));animation-timeline:scroll(root)}.Descent-module-scss-module__0FDJPq__track{animation:cubic-bezier(.37,0,.63,1) both Descent-module-scss-module__0FDJPq__pan;animation-range:calc(var(--pan-scroll-start,calc(var(--descent-top,100svh) + 484svh)) + var(--timeline-sync,0px)) calc(var(--pan-scroll-end,calc(var(--descent-top,100svh) + 904svh)) + var(--timeline-sync,0px));animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.Descent-module-scss-module__0FDJPq__track{transform:translateX(calc(round(var(--pan)) * -50%))}.Descent-module-scss-module__0FDJPq__frame{opacity:clamp(0,1 - var(--pan)*2,1)}.Descent-module-scss-module__0FDJPq__aside{opacity:clamp(0,var(--pan)*2 - 1,1)}@supports (animation-timeline:view()){.Descent-module-scss-module__0FDJPq__track{animation-timing-function:steps(2,jump-none)}.Descent-module-scss-module__0FDJPq__frame,.Descent-module-scss-module__0FDJPq__aside{animation-fill-mode:both;animation-range:calc(var(--pan-scroll-start,calc(var(--descent-top,100svh) + 484svh)) + var(--timeline-sync,0px)) calc(var(--pan-scroll-end,calc(var(--descent-top,100svh) + 904svh)) + var(--timeline-sync,0px));animation-timing-function:linear;animation-timeline:scroll(root)}.Descent-module-scss-module__0FDJPq__frame{animation-name:Descent-module-scss-module__0FDJPq__card-leave}.Descent-module-scss-module__0FDJPq__aside{animation-name:Descent-module-scss-module__0FDJPq__gallery-arrive}}}@keyframes Descent-module-scss-module__0FDJPq__scene-arrive{0%{opacity:0;transform:translateY(6svh)}28.5099%{opacity:0;animation-timing-function:linear}71.4901%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes Descent-module-scss-module__0FDJPq__pan{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes Descent-module-scss-module__0FDJPq__card-leave{0%{opacity:1}50%,to{opacity:0}}@keyframes Descent-module-scss-module__0FDJPq__gallery-arrive{0%,50%{opacity:0}to{opacity:1}}
.Gallery-module-scss-module__wfu5LG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2px,.6vw,6px);display:grid}.Gallery-module-scss-module__wfu5LG__tile{aspect-ratio:3/4;background-color:#fffce80d;inline-size:100%;display:block;position:relative;overflow:hidden}.Gallery-module-scss-module__wfu5LG__tile:focus-visible{outline-offset:-3px}.Gallery-module-scss-module__wfu5LG__tile:focus-visible .Gallery-module-scss-module__wfu5LG__image{filter:brightness(1.08);transform:scale(1.04)}@media (hover:hover){.Gallery-module-scss-module__wfu5LG__tile:hover .Gallery-module-scss-module__wfu5LG__image{filter:brightness(1.08);transform:scale(1.04)}}.Gallery-module-scss-module__wfu5LG__image{object-fit:cover;block-size:100%;inline-size:100%;transition:filter .3s ease-out,transform .3s ease-out;display:block}.Gallery-module-scss-module__wfu5LG__missing{color:var(--color-mashumaro-muted);font-family:var(--font-pixel);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.5rem;font-size:clamp(.4375rem,1.4vw,.625rem);line-height:1.6;display:flex;position:absolute;inset:0}.Gallery-module-scss-module__wfu5LG__badge{fill:var(--color-mashumaro);filter:drop-shadow(0 0 2px #000000b3);pointer-events:none;inline-size:clamp(.75rem,2.2vw,1.125rem);position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.Gallery-module-scss-module__wfu5LG__status{color:var(--color-mashumaro-muted);text-align:center;min-block-size:3rem;padding-block:1rem;font-size:.875rem}.Gallery-module-scss-module__wfu5LG__retry{color:var(--color-funky);text-underline-offset:.2em;text-decoration:underline}.Gallery-module-scss-module__wfu5LG__empty{color:var(--color-mashumaro-muted);text-align:center;padding-block:4rem}.Gallery-module-scss-module__wfu5LG__empty a{color:var(--color-funky)}.Gallery-module-scss-module__wfu5LG__recall{pointer-events:none;z-index:8;justify-content:center;padding-inline:calc(clamp(1rem,4vw,2.5rem) + clamp(2.75rem,5vw,3.5rem) + .5rem);display:flex;position:fixed;inset-block-start:clamp(1rem,4svh,2.5rem);inset-inline:0}.Gallery-module-scss-module__wfu5LG__recall.Gallery-module-scss-module__wfu5LG__isHidden{opacity:0;visibility:hidden}.Gallery-module-scss-module__wfu5LG__recallButton{color:var(--color-mashumaro);font-family:var(--font-pixel);isolation:isolate;letter-spacing:.06em;pointer-events:auto;text-align:center;min-block-size:clamp(2.75rem,5vw,3.5rem);text-shadow:1px 2px 0 var(--color-night);text-wrap:balance;background:0 0;border:0;align-items:center;gap:.75em;padding-block:.6em;padding-inline:1.25em 1.5em;font-size:clamp(.625rem,1.4vw,.75rem);line-height:1.5;display:flex;position:relative}.Gallery-module-scss-module__wfu5LG__recallButton:before{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-fill),#090a0fb8;border:1px solid var(--glass-edge);box-shadow:var(--glass-highlight);content:"";z-index:-1;border-radius:999px;position:absolute;inset:0}.Gallery-module-scss-module__wfu5LG__recallButton:focus-visible{color:var(--color-funky)}@media (hover:hover){.Gallery-module-scss-module__wfu5LG__recallButton:hover{color:var(--color-funky)}}.Gallery-module-scss-module__wfu5LG__arrow{fill:currentColor;block-size:14px;filter:drop-shadow(1px 1px 0 var(--color-night));flex:none;inline-size:14px}@media (prefers-reduced-motion:no-preference){.Gallery-module-scss-module__wfu5LG__recall{transition:opacity .24s ease-out,transform .24s ease-out,visibility}.Gallery-module-scss-module__wfu5LG__isHidden{transition:opacity .24s ease-out,transform .24s ease-out,visibility 0s linear .24s;transform:translateY(-.75rem)}}
.CycloneCarousel-module-scss-module__CxcklW__carousel{color:#fff;inline-size:var(--cyclone-carousel-inline-size,min(100vw, 45rem));flex-direction:column;display:flex}.CycloneCarousel-module-scss-module__CxcklW__carousel:has(:is(.CycloneCarousel-module-scss-module__CxcklW__arrow,.CycloneCarousel-module-scss-module__CxcklW__dot):focus-visible) :is(.CycloneCarousel-module-scss-module__CxcklW__index,.CycloneCarousel-module-scss-module__CxcklW__caption){opacity:1}@media (hover:hover){.CycloneCarousel-module-scss-module__CxcklW__carousel:has(:is(.CycloneCarousel-module-scss-module__CxcklW__arrow,.CycloneCarousel-module-scss-module__CxcklW__dot):hover) :is(.CycloneCarousel-module-scss-module__CxcklW__index,.CycloneCarousel-module-scss-module__CxcklW__caption){opacity:1}}.CycloneCarousel-module-scss-module__CxcklW__carousel[data-direction=left] .CycloneCarousel-module-scss-module__CxcklW__active{animation:.333s ease-in-out forwards CycloneCarousel-module-scss-module__CxcklW__fade-in-from-left}.CycloneCarousel-module-scss-module__CxcklW__carousel[data-direction=left] .CycloneCarousel-module-scss-module__CxcklW__leaving{animation:.333s ease-in-out forwards CycloneCarousel-module-scss-module__CxcklW__fade-out-to-right}.CycloneCarousel-module-scss-module__CxcklW__carousel[data-direction=right] .CycloneCarousel-module-scss-module__CxcklW__active{animation:.333s ease-in-out forwards CycloneCarousel-module-scss-module__CxcklW__fade-in-from-right}.CycloneCarousel-module-scss-module__CxcklW__carousel[data-direction=right] .CycloneCarousel-module-scss-module__CxcklW__leaving{animation:.333s ease-in-out forwards CycloneCarousel-module-scss-module__CxcklW__fade-out-to-left}.CycloneCarousel-module-scss-module__CxcklW__container{aspect-ratio:var(--cyclone-carousel-ratio,16/9);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#00000080;justify-content:space-between;align-items:center;inline-size:100%;display:flex;position:relative}.CycloneCarousel-module-scss-module__CxcklW__container:has(.CycloneCarousel-module-scss-module__CxcklW__arrow:focus-visible) .CycloneCarousel-module-scss-module__CxcklW__media{transform:scale(1.05)}@media (hover:hover){.CycloneCarousel-module-scss-module__CxcklW__container:has(.CycloneCarousel-module-scss-module__CxcklW__arrow:hover) .CycloneCarousel-module-scss-module__CxcklW__media{transform:scale(1.05)}}.CycloneCarousel-module-scss-module__CxcklW__container{border-radius:var(--cyclone-carousel-radius,0)}@media (min-width:45rem){.CycloneCarousel-module-scss-module__CxcklW__container{border-radius:var(--cyclone-carousel-radius,1rem)}}.CycloneCarousel-module-scss-module__CxcklW__arrow{aspect-ratio:1;z-index:1;place-items:center;inline-size:2.5rem;display:grid;position:relative}.CycloneCarousel-module-scss-module__CxcklW__arrow:before,.CycloneCarousel-module-scss-module__CxcklW__arrow:after{content:"";opacity:.72;background:#f5f5f5;border-radius:100vw;block-size:50%;inline-size:3px;transition:opacity .333s ease-in-out,transform .333s ease-in-out;position:absolute}.CycloneCarousel-module-scss-module__CxcklW__arrow:before{transform:translateY(calc(50% - .2rem))rotate(-45deg)}.CycloneCarousel-module-scss-module__CxcklW__arrow:after{transform:translateY(calc(.2rem - 50%))rotate(45deg)}.CycloneCarousel-module-scss-module__CxcklW__arrow:focus-visible:before,.CycloneCarousel-module-scss-module__CxcklW__arrow:focus-visible:after{opacity:1}.CycloneCarousel-module-scss-module__CxcklW__arrow:focus-visible:before{transform:translateY(calc(50% - .2rem))rotate(-405deg)}.CycloneCarousel-module-scss-module__CxcklW__arrow:focus-visible:after{transform:translateY(calc(.2rem - 50%))rotate(405deg)}@media (hover:hover){.CycloneCarousel-module-scss-module__CxcklW__arrow:hover:before,.CycloneCarousel-module-scss-module__CxcklW__arrow:hover:after{opacity:1}.CycloneCarousel-module-scss-module__CxcklW__arrow:hover:before{transform:translateY(calc(50% - .2rem))rotate(-405deg)}.CycloneCarousel-module-scss-module__CxcklW__arrow:hover:after{transform:translateY(calc(.2rem - 50%))rotate(405deg)}}.CycloneCarousel-module-scss-module__CxcklW__next{transform:rotate(180deg)}.CycloneCarousel-module-scss-module__CxcklW__slides{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.CycloneCarousel-module-scss-module__CxcklW__slide{border-radius:inherit;opacity:0;block-size:100%;inline-size:100%;display:none;position:absolute;inset:0}.CycloneCarousel-module-scss-module__CxcklW__slide.CycloneCarousel-module-scss-module__CxcklW__active{opacity:1;display:block}.CycloneCarousel-module-scss-module__CxcklW__slide.CycloneCarousel-module-scss-module__CxcklW__leaving{opacity:0;display:block}.CycloneCarousel-module-scss-module__CxcklW__figure{border-radius:inherit;block-size:100%;inline-size:100%;position:absolute;inset:0}.CycloneCarousel-module-scss-module__CxcklW__figure>picture{border-radius:inherit;display:contents}.CycloneCarousel-module-scss-module__CxcklW__index,.CycloneCarousel-module-scss-module__CxcklW__caption{opacity:0;z-index:1;font-family:monospace;font-size:clamp(.675rem,2vw,.813rem);transition:opacity .333s ease-in-out;position:absolute}.CycloneCarousel-module-scss-module__CxcklW__index{inset-block-start:1.25rem;inset-inline-start:1.25rem}.CycloneCarousel-module-scss-module__CxcklW__caption{text-align:center;margin-inline:auto;inset:auto 0 0}.CycloneCarousel-module-scss-module__CxcklW__media{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;transition:transform .333s ease-in-out;display:block}.CycloneCarousel-module-scss-module__CxcklW__still{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.CycloneCarousel-module-scss-module__CxcklW__navigation{block-size:var(--cyclone-carousel-navigation-block-size,3rem);place-items:center;display:grid}.CycloneCarousel-module-scss-module__CxcklW__dots{justify-content:center;align-items:center;gap:.75rem;display:flex}.CycloneCarousel-module-scss-module__CxcklW__dots:has(.CycloneCarousel-module-scss-module__CxcklW__dot:focus-visible) .CycloneCarousel-module-scss-module__CxcklW__dot:not(:focus-visible){transform:scale(.72)}@media (hover:hover){.CycloneCarousel-module-scss-module__CxcklW__dots:has(.CycloneCarousel-module-scss-module__CxcklW__dot:hover) .CycloneCarousel-module-scss-module__CxcklW__dot:not(:hover){transform:scale(.72)}}.CycloneCarousel-module-scss-module__CxcklW__dot{aspect-ratio:1;background-color:#b4b4b4;border:1px solid #484848;border-radius:100vw;inline-size:min(1rem,2.4vw);transition:transform .333s ease-in-out;position:relative}.CycloneCarousel-module-scss-module__CxcklW__dot:before{content:"";opacity:0;pointer-events:none;z-index:1;background-color:#484848;border-radius:100vw;transition:opacity .333s ease-in-out;position:absolute;inset:0}.CycloneCarousel-module-scss-module__CxcklW__dot:focus-visible:before{opacity:.72}@media (hover:hover){.CycloneCarousel-module-scss-module__CxcklW__dot:hover:before{opacity:.72}}.CycloneCarousel-module-scss-module__CxcklW__dot[aria-current=true]:before{opacity:1}@keyframes CycloneCarousel-module-scss-module__CxcklW__fade-in-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes CycloneCarousel-module-scss-module__CxcklW__fade-out-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes CycloneCarousel-module-scss-module__CxcklW__fade-in-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes CycloneCarousel-module-scss-module__CxcklW__fade-out-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}
.GalleryDialog-module-scss-module__LIRNmG__dialog{--details-space:0rem;--navigation-block:0rem;--media-max-block:calc(100svh - 2rem - 6.25rem - var(--details-space) - var(--navigation-block));color:var(--color-mashumaro);inline-size:min(64rem,100vw - 2rem,var(--media-max-block)*var(--frame-aspect));background:0 0;border:0;max-block-size:none;max-inline-size:none;margin:auto;padding:0;overflow:visible}.GalleryDialog-module-scss-module__LIRNmG__dialog:focus-visible{outline:none}.GalleryDialog-module-scss-module__LIRNmG__dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#090a0fb8}.GalleryDialog-module-scss-module__LIRNmG__dialog[open]{animation:.24s ease-out GalleryDialog-module-scss-module__LIRNmG__rise-in}.GalleryDialog-module-scss-module__LIRNmG__dialog[open]::backdrop{animation:.24s ease-out GalleryDialog-module-scss-module__LIRNmG__fade-in}.GalleryDialog-module-scss-module__LIRNmG__hasCarousel{--cyclone-carousel-navigation-block-size:3rem;--navigation-block:3rem}.GalleryDialog-module-scss-module__LIRNmG__detailsDate,.GalleryDialog-module-scss-module__LIRNmG__detailsNote,.GalleryDialog-module-scss-module__LIRNmG__detailsFull{--details-space:calc(var(--details-block) + .75rem)}.GalleryDialog-module-scss-module__LIRNmG__detailsDate,.GalleryDialog-module-scss-module__LIRNmG__detailsNote{--details-block:1rem}.GalleryDialog-module-scss-module__LIRNmG__detailsFull{--details-block:5.3125rem}.GalleryDialog-module-scss-module__LIRNmG__box{flex-direction:column;gap:.75rem;display:flex}.GalleryDialog-module-scss-module__LIRNmG__bar{justify-content:flex-end;display:flex}.GalleryDialog-module-scss-module__LIRNmG__stage{aspect-ratio:var(--frame-ratio);background-color:var(--color-night);border-radius:1rem;inline-size:100%;position:relative;overflow:hidden}.GalleryDialog-module-scss-module__LIRNmG__stage>picture{display:contents}.GalleryDialog-module-scss-module__LIRNmG__media{object-fit:contain;block-size:100%;inline-size:100%;display:block}.GalleryDialog-module-scss-module__LIRNmG__carousel{--cyclone-carousel-inline-size:100%;--cyclone-carousel-radius:1rem;--cyclone-carousel-ratio:var(--frame-ratio)}.GalleryDialog-module-scss-module__LIRNmG__details{max-block-size:var(--details-block);scrollbar-width:thin;text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex;overflow-y:auto}.GalleryDialog-module-scss-module__LIRNmG__title{color:var(--color-funky);font-family:var(--font-pixel);letter-spacing:.08em;text-shadow:0 0 .5em;text-transform:uppercase;font-size:.625rem;line-height:1rem}.GalleryDialog-module-scss-module__LIRNmG__caption{overflow-wrap:anywhere;white-space:pre-line;font-size:.875rem;line-height:1.3125rem}.GalleryDialog-module-scss-module__LIRNmG__close{block-size:2rem;color:var(--color-mashumaro-muted);border-radius:50%;place-items:center;inline-size:2rem;font-size:.875rem;line-height:1;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.GalleryDialog-module-scss-module__LIRNmG__close:focus-visible{color:var(--color-binky);background-color:#e9111324}@media (hover:hover){.GalleryDialog-module-scss-module__LIRNmG__close:hover{color:var(--color-binky);background-color:#e9111324}}.GalleryDialog-module-scss-module__LIRNmG__footer{justify-content:center;align-items:center;block-size:2.75rem;display:flex}.GalleryDialog-module-scss-module__LIRNmG__note{color:var(--color-mashumaro-muted);font-size:.75rem;line-height:1rem}.GalleryDialog-module-scss-module__LIRNmG__permalink{border:1px solid var(--color-funky);color:var(--color-funky);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.75rem 1.25rem;font-size:.625rem;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.GalleryDialog-module-scss-module__LIRNmG__permalink:focus-visible{background-color:var(--color-funky);color:var(--color-night)}@media (hover:hover){.GalleryDialog-module-scss-module__LIRNmG__permalink:hover{background-color:var(--color-funky);color:var(--color-night)}}@keyframes GalleryDialog-module-scss-module__LIRNmG__rise-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes GalleryDialog-module-scss-module__LIRNmG__fade-in{0%{opacity:0}}
.GalleryPanel-module-scss-module__vf-mna__root{padding-block:var(--key-band) clamp(3rem,8svh,6rem);padding-inline:10vw}.GalleryPanel-module-scss-module__vf-mna__grid{max-inline-size:935px;margin-inline:auto}
.MasterKey-module-scss-module__d7j5_W__root{block-size:var(--key-band);scale:calc(1 + (2 - 1)*clamp(0, (.4755 - abs(var(--pan) - .5)) / .1816, 1));translate:0 calc(max(50svh - var(--key-band) / 2 - calc(var(--key-length) - calc(2.6875rem * 104 / 172) / 2 + .15rem) * 2 / 2, clamp(1rem, 4svh, 2.5rem) + clamp(2.75rem, 5vw, 3.5rem) + 1rem + 2.6875rem * 2 / 2 - var(--key-band) / 2)*clamp(0, (.4755 - abs(var(--pan) - .5)) / .1816, 1));z-index:3;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.MasterKey-module-scss-module__d7j5_W__root{opacity:max(1 - var(--pan)*2,var(--pan)*2 - 1);translate:none;scale:none}}.MasterKey-module-scss-module__d7j5_W__band,.MasterKey-module-scss-module__d7j5_W__keyhole{opacity:0;visibility:hidden;transition:opacity .6s ease-out,visibility 0s linear .6s}@media (prefers-reduced-motion:reduce){.MasterKey-module-scss-module__d7j5_W__band,.MasterKey-module-scss-module__d7j5_W__keyhole{transition-duration:.6s,0s!important}}.MasterKey-module-scss-module__d7j5_W__root.MasterKey-module-scss-module__d7j5_W__isRevealed .MasterKey-module-scss-module__d7j5_W__band,.MasterKey-module-scss-module__d7j5_W__root.MasterKey-module-scss-module__d7j5_W__isRevealed .MasterKey-module-scss-module__d7j5_W__keyhole{opacity:1;visibility:visible;transition:opacity .6s ease-out,visibility}.MasterKey-module-scss-module__d7j5_W__glow{block-size:var(--key-band);filter:drop-shadow(0 0 13px var(--color-mashumaro));pointer-events:none;z-index:3;position:absolute;inset:0 50% auto 0}.MasterKey-module-scss-module__d7j5_W__band{rotate:calc(var(--pan)*-180deg);transform-origin:100%;place-items:center;display:grid;position:absolute;inset:0;container-type:inline-size}@media (prefers-reduced-motion:reduce){.MasterKey-module-scss-module__d7j5_W__band{rotate:calc(round(var(--pan))*-180deg)}}.MasterKey-module-scss-module__d7j5_W__key{--seat:calc(50cqw - var(--key-length) / 2 + calc(2.6875rem * 104 / 172) / 2 - .15rem);animation:1s linear both paused MasterKey-module-scss-module__d7j5_W__key-insert;animation-delay:calc(var(--insert)*-1s);aspect-ratio:811.893/274;box-sizing:content-box;inline-size:var(--key-length);pointer-events:auto;padding:.25rem;position:relative}.MasterKey-module-scss-module__d7j5_W__art{background:url(/key/master-key.svg) 50%/contain no-repeat content-box border-box;padding:.25rem;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.MasterKey-module-scss-module__d7j5_W__art{animation:.38s linear infinite alternate MasterKey-module-scss-module__d7j5_W__key-jingle}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.MasterKey-module-scss-module__d7j5_W__key:hover .MasterKey-module-scss-module__d7j5_W__art{animation:7.77s linear infinite MasterKey-module-scss-module__d7j5_W__key-hover}}.MasterKey-module-scss-module__d7j5_W__key.MasterKey-module-scss-module__d7j5_W__isEngaged .MasterKey-module-scss-module__d7j5_W__art{animation:none}.MasterKey-module-scss-module__d7j5_W__keyhole{aspect-ratio:104/172;filter:saturate(0)drop-shadow(0 0 8px #fff);block-size:2.6875rem;pointer-events:none;z-index:2;background:url(/key/keyhole.svg) 50%/contain no-repeat;position:absolute;inset-block-start:calc(var(--key-band)/2 - 2.6875rem/2);inset-inline-start:50%;translate:-50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.MasterKey-module-scss-module__d7j5_W__root{animation:cubic-bezier(.37,0,.63,1) both MasterKey-module-scss-module__d7j5_W__lock-drop;animation-range:calc(var(--pan-scroll-start,calc(var(--descent-top,100svh) + 484svh)) + var(--timeline-sync,0px)) calc(var(--pan-scroll-end,calc(var(--descent-top,100svh) + 904svh)) + var(--timeline-sync,0px));animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.MasterKey-module-scss-module__d7j5_W__root{animation:linear both MasterKey-module-scss-module__d7j5_W__key-swap;animation-range:calc(var(--pan-scroll-start,calc(var(--descent-top,100svh) + 484svh)) + var(--timeline-sync,0px)) calc(var(--pan-scroll-end,calc(var(--descent-top,100svh) + 904svh)) + var(--timeline-sync,0px));animation-timeline:scroll(root)}}.MasterKey-module-scss-module__d7j5_W__band{animation:cubic-bezier(.37,0,.63,1) both MasterKey-module-scss-module__d7j5_W__band-turn;animation-range:calc(var(--pan-scroll-start,calc(var(--descent-top,100svh) + 484svh)) + var(--timeline-sync,0px)) calc(var(--pan-scroll-end,calc(var(--descent-top,100svh) + 904svh)) + var(--timeline-sync,0px));animation-timeline:scroll(root)}@media (prefers-reduced-motion:reduce){.MasterKey-module-scss-module__d7j5_W__band{animation-timing-function:steps(2,jump-none)}}.MasterKey-module-scss-module__d7j5_W__key{animation:linear both MasterKey-module-scss-module__d7j5_W__key-insert;animation-range:calc(var(--descent-top,100svh) + 252svh + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + 372svh + var(--timeline-sync,0px));animation-timeline:scroll(root)}}@keyframes MasterKey-module-scss-module__d7j5_W__band-turn{0%{rotate:none}to{rotate:-180deg}}@keyframes MasterKey-module-scss-module__d7j5_W__lock-drop{0%,10%{translate:0;scale:1}30%,70%{scale:2;translate:0 max(50svh - var(--key-band)/2 - calc(var(--key-length) - calc(2.6875rem * 104 / 172) / 2 + .15rem)*2/2,clamp(1rem, 4svh, 2.5rem) + clamp(2.75rem, 5vw, 3.5rem) + 1rem + 2.6875rem*2/2 - var(--key-band)/2)}90%,to{translate:0;scale:1}}@keyframes MasterKey-module-scss-module__d7j5_W__key-swap{0%,to{opacity:1}50%{opacity:0}}@keyframes MasterKey-module-scss-module__d7j5_W__key-insert{0%{transform:translate(0)rotate(3deg)scaleY(1)}33%{transform:translateX(var(--seat)) rotate(0deg) scaleY(.5)}55%{transform:translateX(var(--seat)) rotate(3deg) scaleY(.5)}to{transform:translateX(var(--seat)) rotate(0deg) scaleY(1)}}@keyframes MasterKey-module-scss-module__d7j5_W__key-jingle{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}@keyframes MasterKey-module-scss-module__d7j5_W__key-hover{0%{transform:scale(1)rotate(0)}10%{transform:scale(.45)rotate(0)}20%{transform:scale(.45)rotate(-3turn)}40%{transform:scale(.45)rotate(-1turn)}45%{transform:scale(1)rotate(-1turn)}50%{transform:scale(1)rotate(-1turn)translateY(-11px)}60%{transform:scale(1)rotate(-1turn)translateY(0)rotateY(33deg)}70%{transform:scale(1)rotate(-1turn)translateY(-11px)rotateY(0)}80%{transform:scale(1)rotate(-1turn)translateY(0)rotateY(33deg)}88%{transform:scale(1)rotate(-1turn)translateY(-11px)rotateY(0)}to{transform:scale(1)rotate(-1turn)translateY(0)rotateY(0)}}
@property --glass-stretch{syntax:"<length>";inherits:false;initial-value:0}@property --glass-stow{syntax:"<length-percentage>";inherits:false;initial-value:calc(100% - 1px)}.SiteFooter-module-scss-module__bQEqJq__root{block-size:var(--dock-band);inline-size:fit-content;z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;max-inline-size:calc(100% - 1.5rem);margin-block-start:calc(-1*var(--dock-band));margin-inline:auto;display:flex;position:relative}.SiteFooter-module-scss-module__bQEqJq__pane{isolation:isolate;flex-direction:column-reverse;align-items:center;padding:.875rem 1.75rem 0;display:flex;position:relative}.SiteFooter-module-scss-module__bQEqJq__pane:before{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-highlight),0 -12px 32px #00000059;content:"";inset:calc(var(--glass-stow) - var(--glass-stretch)) 0 0;opacity:0;z-index:-1;border-block-end:0;border-start-start-radius:var(--glass-radius);border-start-end-radius:var(--glass-radius);transition:--glass-stow .45s ease-out,--glass-stretch .8s ease-in,opacity .45s ease-out;position:absolute}@media (prefers-reduced-motion:no-preference){.SiteFooter-module-scss-module__bQEqJq__pane:before{transition-delay:.8s,0s,.8s}}.SiteFooter-module-scss-module__bQEqJq__root:hover .SiteFooter-module-scss-module__bQEqJq__pane:before,.SiteFooter-module-scss-module__bQEqJq__root:focus-within .SiteFooter-module-scss-module__bQEqJq__pane:before,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling]:before,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed]:before{--glass-stow:0%;opacity:1;transition-delay:0s}.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling]:before,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed]:before{--glass-stretch:3rem}.SiteFooter-module-scss-module__bQEqJq__pane:has(.SiteFooter-module-scss-module__bQEqJq__poweredBy:hover,.SiteFooter-module-scss-module__bQEqJq__signature:focus-visible):before{--glass-stretch:3rem}.SiteFooter-module-scss-module__bQEqJq__poweredBy{filter:drop-shadow(0 0 3px var(--color-mashumaro));opacity:.55;flex-direction:column;justify-content:center;align-items:center;padding-block-end:15px;transition:opacity .8s ease-in;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.SiteFooter-module-scss-module__bQEqJq__pane:not([data-egg-revealed]) .SiteFooter-module-scss-module__bQEqJq__poweredBy:hover:before{content:"";position:absolute;inset:-2.75rem -1.25rem 0}}.SiteFooter-module-scss-module__bQEqJq__poweredBy:hover,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling] .SiteFooter-module-scss-module__bQEqJq__poweredBy,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed] .SiteFooter-module-scss-module__bQEqJq__poweredBy{opacity:1}.SiteFooter-module-scss-module__bQEqJq__poweredBy:hover~.SiteFooter-module-scss-module__bQEqJq__credits,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling] .SiteFooter-module-scss-module__bQEqJq__poweredBy~.SiteFooter-module-scss-module__bQEqJq__credits,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed] .SiteFooter-module-scss-module__bQEqJq__poweredBy~.SiteFooter-module-scss-module__bQEqJq__credits{opacity:0;visibility:hidden}.SiteFooter-module-scss-module__bQEqJq__poweredByLabel{color:var(--color-binky);font-family:var(--font-footer);opacity:0;pointer-events:none;text-shadow:0 0 3px #000;white-space:nowrap;font-size:.813rem;line-height:0;transition:color .8s ease-in,opacity .8s ease-in,transform .8s ease-in;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)translateY(0)scale(1.8)}.SiteFooter-module-scss-module__bQEqJq__poweredBy:hover .SiteFooter-module-scss-module__bQEqJq__poweredByLabel,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling] .SiteFooter-module-scss-module__bQEqJq__poweredByLabel,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed] .SiteFooter-module-scss-module__bQEqJq__poweredByLabel{color:var(--color-funky);opacity:1;transform:translate(-50%)translateY(-58px)scale(1.8)}.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed] .SiteFooter-module-scss-module__bQEqJq__poweredByLabel{transition:color .8s ease-in,opacity .8s ease-in,transform 1.2s ease-out;transform:translate(-50%)translateY(calc(2.25rem - 58px))scale(1.8)}.SiteFooter-module-scss-module__bQEqJq__logo{aspect-ratio:211/96;background:url(/cyclone-studios.webp) 50%/contain no-repeat;block-size:1.5625rem;display:block}.SiteFooter-module-scss-module__bQEqJq__poweredBy:hover .SiteFooter-module-scss-module__bQEqJq__logo,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling] .SiteFooter-module-scss-module__bQEqJq__logo,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed] .SiteFooter-module-scss-module__bQEqJq__logo{filter:drop-shadow(0 3px 10px var(--color-mashumaro))}@media (prefers-reduced-motion:no-preference){.SiteFooter-module-scss-module__bQEqJq__pane:not([data-egg-revealed]) .SiteFooter-module-scss-module__bQEqJq__poweredBy:hover .SiteFooter-module-scss-module__bQEqJq__logo,.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-dwelling]:not([data-egg-revealed]) .SiteFooter-module-scss-module__bQEqJq__logo{animation:3.3s ease-in 2 alternate SiteFooter-module-scss-module__bQEqJq__powered-by}}.SiteFooter-module-scss-module__bQEqJq__credits{flex-direction:column;justify-content:center;align-items:center;display:flex}.SiteFooter-module-scss-module__bQEqJq__credits:active:not(:has(.SiteFooter-module-scss-module__bQEqJq__gallery:active)){transform:rotate(180deg)}.SiteFooter-module-scss-module__bQEqJq__copyright{color:var(--color-mashumaro);font-family:var(--font-footer);font-size:.938rem;transition:color .333s ease-out}.SiteFooter-module-scss-module__bQEqJq__copyright:hover{color:var(--color-funky)}.SiteFooter-module-scss-module__bQEqJq__gallery{color:var(--color-mashumaro-muted);font-family:var(--font-footer);font-size:.938rem;text-decoration:none;transition:color .333s ease-out}.SiteFooter-module-scss-module__bQEqJq__gallery:focus-visible{color:var(--color-funky)}@media (hover:hover){.SiteFooter-module-scss-module__bQEqJq__gallery:hover{color:var(--color-funky)}}.SiteFooter-module-scss-module__bQEqJq__signature{color:var(--color-binky);font-family:var(--font-footer);opacity:0;pointer-events:none;text-shadow:0 0 11px #000;inline-size:max-content;margin-inline:auto;font-size:.938rem;font-weight:700;line-height:1.5rem;text-decoration:none;transition:color .333s ease-out,opacity .3s ease-in,transform .3s ease-in;position:absolute;inset-block-end:100%;inset-inline:0;transform:translateY(.5rem)scale(.85)}@media (prefers-reduced-motion:no-preference){.SiteFooter-module-scss-module__bQEqJq__signature{animation:3.6s ease-in-out infinite alternate SiteFooter-module-scss-module__bQEqJq__thought-drift}}.SiteFooter-module-scss-module__bQEqJq__pane[data-egg-revealed]>.SiteFooter-module-scss-module__bQEqJq__signature{opacity:1;pointer-events:auto;transition:color .333s ease-out,opacity 1.2s ease-out,transform 1.2s ease-out;transform:none}.SiteFooter-module-scss-module__bQEqJq__signature:hover,.SiteFooter-module-scss-module__bQEqJq__signature:focus-visible{color:var(--color-funky);opacity:1;pointer-events:auto;transition:color .333s ease-out,opacity .2s ease-out,transform .2s ease-out;animation-play-state:paused;transform:none}@keyframes SiteFooter-module-scss-module__bQEqJq__powered-by{0%{transform:translateY(0)scale(1)rotate(0)}10%{transform:translateY(-33px)scale(1)rotate(0)}20%,80%{transform:translateY(-33px)scale(1.7)rotate(-1080deg)}90%{transform:translateY(-33px)scale(1)rotate(0)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes SiteFooter-module-scss-module__bQEqJq__thought-drift{0%{translate:-.75rem}50%{translate:0 -.3rem}to{translate:.75rem}}
.CycloneLogo-module-scss-module__n8CawG__root{isolation:isolate;-webkit-user-select:none;user-select:none;inline-size:clamp(188px,38vw,233px);display:block;position:relative}.CycloneLogo-module-scss-module__n8CawG__root:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#cdd6e847,#cdd6e814 75%,#0000);position:absolute;inset:-10%}.CycloneLogo-module-scss-module__n8CawG__logo{filter:drop-shadow(0 0 11px #fff);display:block}.CycloneLogo-module-scss-module__n8CawG__isAnimated>.CycloneLogo-module-scss-module__n8CawG__logo{position:relative}.CycloneLogo-module-scss-module__n8CawG__isAnimated>.CycloneLogo-module-scss-module__n8CawG__logo:after{background:var(--logo-animated) center/100% 100% no-repeat;content:"";position:absolute;inset:0}.CycloneLogo-module-scss-module__n8CawG__isAnimated>.CycloneLogo-module-scss-module__n8CawG__logo>img{visibility:hidden;transition:visibility 0s linear .1s}.CycloneLogo-module-scss-module__n8CawG__image{block-size:auto;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.CycloneLogo-module-scss-module__n8CawG__root:before,.CycloneLogo-module-scss-module__n8CawG__logo{opacity:.5;will-change:transform;transform:translateY(3.3svh)translate(0)rotate(0)scale(.7)}.CycloneLogo-module-scss-module__n8CawG__isAnimated:before,.CycloneLogo-module-scss-module__n8CawG__isAnimated>.CycloneLogo-module-scss-module__n8CawG__logo{animation:18.888s linear infinite CycloneLogo-module-scss-module__n8CawG__cyclone-infinite}}.CycloneLogo-module-scss-module__n8CawG__isPaused:before,.CycloneLogo-module-scss-module__n8CawG__isPaused>.CycloneLogo-module-scss-module__n8CawG__logo{animation-play-state:paused}@keyframes CycloneLogo-module-scss-module__n8CawG__cyclone-infinite{0%,10%,20%,30%,40%,to{opacity:.5;transform:translateY(3.3svh)translate(0)rotate(0)scale(.7)}5%,15%,25%,35%,45%,95%{opacity:1;transform:translateY(0)translate(0)rotate(0)scale(.7)}45.625%{transform:translateY(.125svh)translate(0)rotate(0)scale(.7375,.01475)}46.25%{transform:translateY(.25svh)translate(0)rotate(0)scale(.775,-.775)}46.875%{transform:translateY(.375svh)translate(0)rotate(0)scale(.8125,.01625)}47.5%{transform:translateY(.5svh)translate(0)rotate(0)scale(.85)}48.125%{transform:translateY(.625svh)translate(0)rotate(0)scale(.8875,.01775)}48.75%{transform:translateY(.75svh)translate(0)rotate(0)scale(.925,-.925)}49.375%{transform:translateY(.875svh)translate(0)rotate(0)scale(.9625,.01925)}50%,85%,90%{opacity:1;transform:translateY(1svh)translate(0)rotate(0)scale(1)}55%{transform:translateY(1svh)translate(18vw)rotate(360deg)scale(1)}60%{transform:translateY(1svh)translate(-18vw)rotate(720deg)scale(1)}65%{transform:translateY(1svh)translate(18vw)rotate(360deg)scale(1)}70%{transform:translateY(1svh)translate(-18vw)rotate(0)scale(1)}75%{transform:translateY(1svh)translate(18vw)rotate(1080deg)scale(1)}80%{transform:translateY(1svh)translate(-18vw)rotate(-1080deg)scale(1)}90.625%{transform:translateY(.875svh)translate(0)rotate(0)scale(.9625,.01925)}91.25%{transform:translateY(.75svh)translate(0)rotate(0)scale(.925,-.925)}91.875%{transform:translateY(.625svh)translate(0)rotate(0)scale(.8875,.01775)}92.5%{transform:translateY(.5svh)translate(0)rotate(0)scale(.85)}93.125%{transform:translateY(.375svh)translate(0)rotate(0)scale(.8125,.01625)}93.75%{transform:translateY(.25svh)translate(0)rotate(0)scale(.775,-.775)}94.375%{transform:translateY(.125svh)translate(0)rotate(0)scale(.7375,.01475)}}
.Epigraph-module-scss-module__bfhwta__root{color:var(--color-mashumaro-muted);text-wrap:balance;font-size:clamp(.8125rem,2vw,.9375rem);font-style:italic;font-weight:600;line-height:1.7;display:grid}.Epigraph-module-scss-module__bfhwta__sizer,.Epigraph-module-scss-module__bfhwta__quote{grid-area:1/1}.Epigraph-module-scss-module__bfhwta__sizer{visibility:hidden}.Epigraph-module-scss-module__bfhwta__quote{align-self:center}.Epigraph-module-scss-module__bfhwta__word{white-space:nowrap;display:inline-block}.Epigraph-module-scss-module__bfhwta__letter{display:inline-block}@media (prefers-reduced-motion:no-preference){.Epigraph-module-scss-module__bfhwta__word{animation:4s ease-in-out infinite Epigraph-module-scss-module__bfhwta__drift;animation-delay:calc(var(--word-index)*-.22s)}.Epigraph-module-scss-module__bfhwta__sparkle{animation:2.8s ease-in-out infinite Epigraph-module-scss-module__bfhwta__twinkle}.Epigraph-module-scss-module__bfhwta__sparkle:last-child{animation-duration:3.7s;animation-delay:-1.4s}}@keyframes Epigraph-module-scss-module__bfhwta__drift{50%{translate:0 -.12em}}@keyframes Epigraph-module-scss-module__bfhwta__twinkle{0%,60%,to{opacity:1;rotate:none;scale:1}70%{opacity:.55;rotate:-12deg;scale:.8}80%{opacity:1;rotate:10deg;scale:1.15}90%{rotate:-4deg;scale:.96}}
.Moon-module-scss-module__iidNwq__root{display:contents}.Moon-module-scss-module__iidNwq__shade{opacity:0;pointer-events:none;z-index:1;background-color:#04050a9e;background-image:radial-gradient(1.5px 1.5px at 8% 14%,#fff 50%,#0000),radial-gradient(1px 1px at 27% 41%,#fff 50%,#0000),radial-gradient(2px 2px at 46% 22%,#d9e1f2 50%,#0000),radial-gradient(1px 1px at 63% 67%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 81% 31%,#fff 50%,#0000),radial-gradient(1px 1px at 92% 78%,#d9e1f2 50%,#0000),radial-gradient(1.5px 1.5px at 17% 86%,#fff 50%,#0000);background-size:260px 260px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.Moon-module-scss-module__iidNwq__moon{-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;z-index:2;border-radius:50%;inline-size:clamp(3.5rem,9vw,6rem);display:block;position:absolute;inset-block-start:clamp(1rem,4svh,2.5rem);inset-inline-end:clamp(1rem,4vw,2.5rem)}.Moon-module-scss-module__iidNwq__surface{display:block}.Moon-module-scss-module__iidNwq__isAnimated{position:relative}.Moon-module-scss-module__iidNwq__isAnimated:after{background:var(--moon-animated) center/100% 100% no-repeat;content:"";position:absolute;inset:0}.Moon-module-scss-module__iidNwq__isAnimated>img{visibility:hidden;transition:visibility 0s linear .1s}.Moon-module-scss-module__iidNwq__image{block-size:auto;inline-size:100%;display:block}.Moon-module-scss-module__iidNwq__disc{border-radius:50%;position:absolute;inset:4.5%;overflow:hidden;box-shadow:0 0 28px #d9e1f259}.Moon-module-scss-module__iidNwq__occluder{background:url(/cloud-main-still.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:translate(-105%)rotate(-45deg)scale(.5)}.Moon-module-scss-module__iidNwq__corona{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#0000 62%,#ffffffd9 68%,#c8d7ff59 78%,#0000);position:absolute;inset:-18%}.Moon-module-scss-module__iidNwq__corona:before,.Moon-module-scss-module__iidNwq__corona:after{content:"";opacity:0;background:radial-gradient(closest-side,#fff,#fff9 30%,#0000);block-size:30%;inline-size:30%;position:absolute;inset-block-start:35%}.Moon-module-scss-module__iidNwq__corona:before{inset-inline-start:1.5%}.Moon-module-scss-module__iidNwq__corona:after{inset-inline-start:68.5%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Moon-module-scss-module__iidNwq__moon{transition:transform .3s ease-out}.Moon-module-scss-module__iidNwq__moon:hover{transform:scale(1.06)}}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__shade{animation:Moon-module-scss-module__iidNwq__eclipse-dusk var(--eclipse-duration) ease-in-out both}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__occluder{animation:Moon-module-scss-module__iidNwq__eclipse-pass var(--eclipse-duration) both}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__corona{animation:Moon-module-scss-module__iidNwq__eclipse-corona var(--eclipse-duration) ease-out both}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__corona:before{animation:Moon-module-scss-module__iidNwq__eclipse-glint-third var(--eclipse-duration) ease-out both}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__corona:after{animation:Moon-module-scss-module__iidNwq__eclipse-glint-second var(--eclipse-duration) ease-out both}@media (prefers-reduced-motion:reduce){.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__shade,.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__corona{opacity:1;animation:none}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__occluder{animation:none;transform:none}.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__corona:before,.Moon-module-scss-module__iidNwq__root[data-eclipsing] .Moon-module-scss-module__iidNwq__corona:after{animation:none}}@keyframes Moon-module-scss-module__iidNwq__eclipse-pass{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translate(-105%)rotate(-45deg)scale(.5)}38%,62%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:translate(0)rotate(0)scale(1)}to{transform:translate(105%)rotate(45deg)scale(.5)}}@keyframes Moon-module-scss-module__iidNwq__eclipse-dusk{0%,22%{opacity:0}40%,60%{opacity:1}80%,to{opacity:0}}@keyframes Moon-module-scss-module__iidNwq__eclipse-corona{0%,34%{opacity:0;transform:scale(.92)}42%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(1.04)}66%,to{opacity:0;transform:scale(1.08)}}@keyframes Moon-module-scss-module__iidNwq__eclipse-glint-second{0%,33%{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1)}44%,to{opacity:0;transform:scale(1.4)}}@keyframes Moon-module-scss-module__iidNwq__eclipse-glint-third{0%,57%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(1.4)}}
.Sky-module-scss-module__GRztQG__root{background:linear-gradient(to bottom, var(--color-night), var(--color-dusk));isolation:isolate;grid-template-rows:1fr auto;place-items:center;min-block-size:100svh;display:grid;position:relative;overflow-x:clip}.Sky-module-scss-module__GRztQG__root:before,.Sky-module-scss-module__GRztQG__root:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.Sky-module-scss-module__GRztQG__root:before{opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000),radial-gradient(1px 1px at 68% 9%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 84% 42%,#fff 50%,#0000),radial-gradient(1px 1px at 33% 61%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 51% 83%,#fff 50%,#0000);background-size:320px 320px}.Sky-module-scss-module__GRztQG__root:after{opacity:.2;background-image:radial-gradient(1px 1px at 22% 36%,#fff 50%,#0000),radial-gradient(1px 1px at 76% 24%,#fff 50%,#0000),radial-gradient(1px 1px at 5% 72%,#fff 50%,#0000),radial-gradient(1px 1px at 91% 88%,#fff 50%,#0000),radial-gradient(1px 1px at 44% 12%,#fff 50%,#0000);background-size:220px 220px;animation:4.4s ease-in-out infinite alternate Sky-module-scss-module__GRztQG__twinkle}.Sky-module-scss-module__GRztQG__content{text-align:center;justify-items:center;gap:1.5rem;padding-inline:1.5rem;display:grid}.Sky-module-scss-module__GRztQG__prompt{justify-items:center;display:grid}.Sky-module-scss-module__GRztQG__start{color:var(--color-funky);font-family:var(--font-pixel);letter-spacing:.08em;text-shadow:0 0 .4em;padding:.75rem 1rem;font-size:clamp(.875rem,2.4vw,1.25rem);text-decoration:none;transition:transform .18s ease-out;animation:1.1s step-end infinite Sky-module-scss-module__GRztQG__blink}.Sky-module-scss-module__GRztQG__start:focus-visible{animation:none;transform:scale(1.06)}@media (hover:hover){.Sky-module-scss-module__GRztQG__start:hover{animation:none;transform:scale(1.06)}}.Sky-module-scss-module__GRztQG__hint{color:var(--color-mashumaro-muted);opacity:.6;-webkit-user-select:none;user-select:none;font-size:.75rem;font-style:italic}.Sky-module-scss-module__GRztQG__epigraph{text-align:center;z-index:2;max-inline-size:40rem;padding:2rem 1.5rem 2.5rem;position:relative}.Sky-module-scss-module__GRztQG__root:has([data-eclipsing]) .Sky-module-scss-module__GRztQG__epigraph>*{animation:Sky-module-scss-module__GRztQG__eclipse-glow var(--eclipse-duration) ease-in-out both}@media (prefers-reduced-motion:reduce){.Sky-module-scss-module__GRztQG__root:has([data-eclipsing]) .Sky-module-scss-module__GRztQG__epigraph>*{text-shadow:0 0 .15em #fff9,0 0 .8em #ffffff73;animation:none}}@keyframes Sky-module-scss-module__GRztQG__blink{50%{opacity:.15}}@keyframes Sky-module-scss-module__GRztQG__twinkle{to{opacity:.75}}@keyframes Sky-module-scss-module__GRztQG__eclipse-glow{0%,22%,80%,to{text-shadow:0 0 .15em #fff0,0 0 .8em #fff0}40%,60%{text-shadow:0 0 .15em #fff9,0 0 .8em #ffffff73}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Sky-module-scss-module__GRztQG__content,.Sky-module-scss-module__GRztQG__epigraph{animation:linear both Sky-module-scss-module__GRztQG__rise-away;animation-timeline:view();animation-range:exit}}}@keyframes Sky-module-scss-module__GRztQG__rise-away{to{opacity:0;transform:translateY(-12svh)scale(.96)}}
.page-module-scss-module__1qee6a__root{max-inline-size:935px;margin-inline:auto;padding-block-end:2rem}.page-module-scss-module__1qee6a__header{flex-direction:column;align-items:center;gap:.75rem;padding-block:calc(clamp(1rem,4svh,2.5rem) + clamp(2.75rem,5vw,3.5rem) + 1rem) 2rem;padding-inline:1rem;display:flex}.page-module-scss-module__1qee6a__home{color:var(--color-mashumaro-muted);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;text-decoration:none;transition:color .15s ease-out;position:absolute;inset-block-start:calc(clamp(1rem,4svh,2.5rem) + 1rem);inset-inline-end:clamp(1rem,4vw,2.5rem)}.page-module-scss-module__1qee6a__home:focus-visible{color:var(--color-funky)}@media (hover:hover){.page-module-scss-module__1qee6a__home:hover{color:var(--color-funky)}}.page-module-scss-module__1qee6a__title{color:var(--color-funky);font-family:var(--font-pixel);letter-spacing:.08em;text-shadow:0 0 .5em;text-transform:uppercase;font-size:clamp(1rem,3vw,1.5rem);font-weight:400}.page-module-scss-module__1qee6a__profile{color:var(--color-mashumaro-muted);text-decoration:none;transition:color .15s ease-out}.page-module-scss-module__1qee6a__profile:focus-visible{color:var(--color-mashumaro)}@media (hover:hover){.page-module-scss-module__1qee6a__profile:hover{color:var(--color-mashumaro)}}
.Skyline-module-scss-module__AGanfa__root{--sky-pixel:max(clamp(4.5px, .3vw, 5.5px), 50vw / var(--sky-anchor), 150vw / (var(--sky-columns) - var(--sky-anchor)));block-size:calc(44*var(--sky-pixel));pointer-events:none;inline-size:200%;transform:translateX(calc(var(--pan) * -50%));position:absolute;inset:auto auto 0 0;overflow-x:clip}@media (prefers-reduced-motion:reduce){.Skyline-module-scss-module__AGanfa__root{transform:none}}.Skyline-module-scss-module__AGanfa__silhouette,.Skyline-module-scss-module__AGanfa__lights{block-size:100%;inline-size:calc(var(--sky-columns)*var(--sky-pixel));position:absolute;inset-block:0;inset-inline-start:calc(25% - var(--sky-anchor)*var(--sky-pixel))}.Skyline-module-scss-module__AGanfa__silhouette{filter:drop-shadow(0 -1px #dc80b1a6)drop-shadow(0 0 10px #9d199d73)}.Skyline-module-scss-module__AGanfa__far{fill:#161538}.Skyline-module-scss-module__AGanfa__near{fill:#040509}.Skyline-module-scss-module__AGanfa__crown{fill:var(--color-pinky)}.Skyline-module-scss-module__AGanfa__window{opacity:.85}.Skyline-module-scss-module__AGanfa__window.Skyline-module-scss-module__AGanfa__isAmber{fill:var(--color-pacman)}.Skyline-module-scss-module__AGanfa__window.Skyline-module-scss-module__AGanfa__isCyan{fill:var(--color-inky)}.Skyline-module-scss-module__AGanfa__window.Skyline-module-scss-module__AGanfa__isMagenta{fill:var(--color-pinky)}.Skyline-module-scss-module__AGanfa__beacon{fill:#ff2a4f}@media (prefers-reduced-motion:no-preference){.Skyline-module-scss-module__AGanfa__window.Skyline-module-scss-module__AGanfa__isTwinkling{animation:Skyline-module-scss-module__AGanfa__twinkle var(--twinkle-duration) steps(1, end) var(--twinkle-delay) infinite}.Skyline-module-scss-module__AGanfa__beacon{animation:2.4s step-end infinite Skyline-module-scss-module__AGanfa__beacon}}@supports (animation-timeline:view()){.Skyline-module-scss-module__AGanfa__root{animation-name:Skyline-module-scss-module__AGanfa__skyline-rise,Skyline-module-scss-module__AGanfa__skyline-pan;animation-fill-mode:both;animation-range:calc(var(--descent-top,100svh) + 16.8svh + var(--timeline-sync,0px)) calc(var(--descent-top,100svh) + 123.2svh + var(--timeline-sync,0px)),calc(var(--pan-scroll-start,calc(var(--descent-top,100svh) + 484svh)) + var(--timeline-sync,0px)) calc(var(--pan-scroll-end,calc(var(--descent-top,100svh) + 904svh)) + var(--timeline-sync,0px));animation-timing-function:cubic-bezier(.37,0,.63,1);animation-timeline:scroll(root);position:fixed;overflow:clip}@media (prefers-reduced-motion:reduce){.Skyline-module-scss-module__AGanfa__root{animation-name:Skyline-module-scss-module__AGanfa__skyline-rise,none}}@media (prefers-reduced-motion:no-preference){.Skyline-module-scss-module__AGanfa__silhouette,.Skyline-module-scss-module__AGanfa__lights{animation:linear both Skyline-module-scss-module__AGanfa__skyline-settle;animation-range:calc(100% - var(--dock-band) + var(--timeline-sync,0px)) calc(100% + var(--timeline-sync,0px));animation-timeline:scroll(root)}}}@keyframes Skyline-module-scss-module__AGanfa__skyline-rise{0%{translate:0 100%}}@keyframes Skyline-module-scss-module__AGanfa__skyline-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes Skyline-module-scss-module__AGanfa__skyline-settle{to{transform:translateY(calc(var(--dock-band) * .4))}}@keyframes Skyline-module-scss-module__AGanfa__twinkle{0%,to{opacity:.85}70%{opacity:.1}85%{opacity:.85}}@keyframes Skyline-module-scss-module__AGanfa__beacon{0%,to{opacity:1}50%{opacity:.15}}
