@font-face{font-family:aspekta;src:url(../media/AspektaVF-s.p.1kj0yl9hxv0in.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:aspekta Fallback;src:local(Arial);ascent-override:109.13%;descent-override:32.74%;line-gap-override:0.0%;size-adjust:100.79%}.aspekta_a2b44b10-module__2UYQCW__className{font-family:aspekta,aspekta Fallback;font-style:normal}.aspekta_a2b44b10-module__2UYQCW__variable{--font-aspekta:"aspekta", "aspekta Fallback"}
:root{--bg:#000;--fg:#fff;--gutter:clamp(20px, 4.85vw, 120px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-aspekta), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;overflow-x:clip}a{color:inherit;text-decoration:none}img,video,canvas{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.hero{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero__canvas{z-index:-1;pointer-events:none;position:absolute;inset:0}.nav{top:clamp(20px,6.5vh,82px);left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.nav__logo{width:clamp(88px,8.5vw,200px);display:block}.nav__logo img{width:100%;height:auto;display:block}.nav__links{letter-spacing:-.01em;gap:clamp(20px,3.8vw,80px);margin-top:clamp(6px,1.1vw,20px);font-size:clamp(13px,1vw,20px);font-weight:500;list-style:none;display:flex}.nav__links a{opacity:.9;transition:opacity .3s}.nav__links a:hover{opacity:.55}.headline{left:var(--gutter);right:var(--gutter);letter-spacing:-.035em;font-size:clamp(44px,6.9vw,150px);font-weight:500;line-height:.98;position:absolute;bottom:clamp(24px,5.5vw,110px)}.headline__line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.headline__line>span{display:block}
