:root{--max-width:1680px;--section-padding:128px;--viewport-content:min(87.5vw,1680px);--section-lr-padding:round(down,calc((100vw - var(--viewport-content))/2),1px);--paragraph-line-height:1.33;--header-line-height:.95;--global-button-color-light:#2a2a2e;--parallax-speed:50;--fs-xs:clamp(.5628rem,.8541rem + -.3641vw,.7813rem);--fs-s:clamp(.7502rem,.9999rem + -.3122vw,.9375rem);--fs-base:clamp(1rem,1.1667rem + -.2083vw,1.125rem);--fs-l:clamp(1.333rem,1.3557rem + -.0283vw,1.35rem);--fs-xl:clamp(1.62rem,1.5677rem + .2615vw,1.7769rem);--fs-2xl:clamp(1.944rem,1.8025rem + .7077vw,2.3686rem);--fs-3xl:clamp(2.3328rem,2.058rem + 1.3742vw,3.1573rem);--fs-4xl:clamp(2.7994rem,2.3296rem + 2.3489vw,4.2087rem)}*{font:inherit;box-sizing:border-box;text-wrap:pretty;margin:0;padding:0}:after,:before{box-sizing:border-box}:focus-visible{outline:2px solid var(--secondary-80)}html{scroll-behavior:smooth;backface-visibility:hidden;hanging-punctuation:first last;-webkit-tap-highlight-color:transparent}body{color:#0a0a0a;background-color:#0000;min-height:100vh;font-size:clamp(.875rem,5vw,1rem);position:relative}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty;max-width:70ch}img,picture,svg,video{max-width:100%;display:block}header,main,section,article,aside,footer{container-type:inline-size}:has(:target){scroll-behavior:smooth;scroll-padding-top:2rem}
