html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary:#7b1212;--color-background:#a8cef0;--margin-x:2rem;--margin-y:2rem;--max-width:1440px}*{box-sizing:border-box}html{width:100vw;font-size:.694445vw;overflow-x:clip;@media (width>=1440px){font-size:62.5%}@media (width<=768px){font-size:1.90972vw}}body{opacity:1;background-color:var(--color-background);width:100vw;overflow-x:clip}main{width:100vw;padding:0 var(--margin-x);max-width:1440px;margin:0 auto;position:relative}:root{--font-primary:"the-seasons", sans-serif;--font-secondary:"Libre Franklin", sans-serif}h1,h2,h3,h4,h5,h6,span,p{color:var(--color-primary);font-optical-sizing:auto;font-style:normal}a{color:inherit;text-decoration:none}[data-gl-canvas]{pointer-events:none;z-index:1000;width:100vw;height:100vh;position:fixed;top:0;left:0}.g__nav{padding:var(--margin-y) var(--margin-x);max-width:var(--max-width);width:100vw;margin:0 auto;position:fixed;top:0;left:0;right:0}.g__nav__title{font-size:2.1rem;font-family:var(--font-primary);text-transform:uppercase;color:var(--color-primary);display:flex;@media (width<=768px){font-size:2.8rem}}.g__hero{min-height:100vh;position:relative}.g__hero__title__wrapper{width:100vw;max-width:var(--max-width);height:fit-content;display:flex;position:relative;top:0;left:50%;transform:translate(-50%)}.g__hero__title__container{aspect-ratio:3508/2483;width:100%;height:max-content;padding:12.5rem var(--margin-x);flex-direction:column;gap:15rem;margin:auto 0;display:flex;position:relative;top:0;left:0;@media (width<=768px){padding:7.5rem var(--margin-x);gap:39rem}}.g__hero__title{font-size:10rem;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:-.5rem;flex-direction:column;width:100%;font-weight:300;display:flex;position:relative;&.g__hero__title--start{align-self:flex-start;@media (width<=768px){transform:translate(-1%)}& .g__hero__title__line{&:nth-of-type(2){margin-left:13.5rem}}}&.g__hero__title--end{text-align:end;align-self:flex-end;& .g__hero__title__line{&:nth-of-type(2){margin-right:10rem}}}}.g__hero__title__line{display:inline-block;overflow:hidden}.g__hero__soon{font-size:1.4rem;line-height:2;font-family:var(--font-secondary);text-align:center;text-transform:uppercase;position:absolute;top:72rem;right:14rem;overflow:hidden;@media (width<=768px){top:89rem}}.g__preloader{text-align:end;width:fit-content;height:10rem;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%);@media (width<=768px){transform:translate(-50%)!important}}.g__preloader__column{flex-direction:column;display:flex}.g__preloader__column__char{position:relative}.g__hero__drawing__container{width:100vw;height:100vh;max-width:var(--max-width);pointer-events:none;user-select:none;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.g__hero__drawing{aspect-ratio:3508/2483;opacity:.001;width:100%;height:max-content;position:absolute;top:-10rem;left:20%;@media (width<=768px){width:255%;top:10rem;left:59%;transform:translate(-50%)}}.ka__hero__title__char-mask{overflow:visible!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
