@font-face{font-family:switzerFont;src:url(../media/Switzer_Variable-s.p.bd58316e.woff2)format("woff2");font-display:swap}@font-face{font-family:switzerFont Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzerfont_60801683-module__hf1etq__className{font-family:switzerFont,switzerFont Fallback}.switzerfont_60801683-module__hf1etq__variable{--ff:"switzerFont","switzerFont Fallback"}
:root{--transition:.8s cubic-bezier(.23,1,.32,1);--white:#d8e5ec;--white2:#e2e2e2;--black:#223233;--gray:#7e8b92}.title{letter-spacing:-.9rem;font-size:13.8889vw;font-weight:600;line-height:13.8889vw}@media only screen and (max-width:576px){.title{letter-spacing:-.05rem;font-size:4rem;line-height:1}}.title-inner{-webkit-tap-highlight-color:#0000;height:13.1944vw;line-height:10.4167vw;overflow:hidden}.sub-title{letter-spacing:-.2rem;font-size:3.125vw;font-weight:400;line-height:3.81944vw}@media only screen and (max-width:576px){.sub-title{letter-spacing:-.05rem;font-size:1.5rem;line-height:1}}.sub-title-inner{-webkit-tap-highlight-color:#0000;height:3.81944vw;line-height:2.77778vw;overflow:hidden}.paragraph{font-size:1.66667vw;font-weight:300;line-height:2.22222vw}@media only screen and (max-width:576px){.paragraph{font-size:1.2rem;line-height:1.6rem}}.line{background-color:var(--black);width:100%;height:1px}:root{--layout-cols:16;--layout-gap:1.11111vw;--layout-margin:5vw;--header-height:2.91667vw;--layout-width:calc(100vw - (var(--layout-margin)*2));--top-spacing:calc(var(--header-height));--col-width:calc(var(--layout-width)/var(--layout-cols));--max-width:1440px}@media only screen and (max-width:576px){:root{--layout-cols:6;--layout-margin:2.22222vw;--header-height:12.5vw;--max-width:393px}}.layout{grid-template-columns:repeat(var(--layout-cols),1fr);gap:0 var(--layout-gap);width:var(--layout-width);max-width:var(--max-width);margin-left:auto;margin-right:auto;display:grid}@media only screen and (max-width:576px){.layout{padding:0}}[data-split] .split{opacity:0}.no-js [data-split] .split{opacity:1}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:0;margin:0;padding:0}html{overflow-x:hidden}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--black);width:100%;font-family:var(--ff),"sans-serif";letter-spacing:-.025rem;margin:0;padding:0;font-size:16px}.app{background:url(../media/noise.634bb044.png),radial-gradient(circle,var(--white2)0%,var(--white)100%);background-size:50px,100% 100vh;height:100vh;display:grid;position:relative}main{align-items:center;margin:0 auto;display:flex;position:relative}header,footer{z-index:1000;left:var(--layout-margin);right:var(--layout-margin);padding:2.08333vw 0;position:absolute}@media only screen and (max-width:576px){header,footer{margin:8.33333vw 0}}header{top:0}@media only screen and (max-width:576px){header{justify-items:center}}header>.logo{grid-column:1/3;width:4.16667vw;height:4.16667vw;position:relative}@media only screen and (max-width:576px){header>.logo{grid-column:1/-1;width:6rem;height:6rem}}footer{bottom:0}footer .meta{grid-column:1/7}@media only screen and (max-width:576px){footer .meta{text-align:center;grid-column:1/-1;margin-bottom:1.66667vw}}footer .links{grid-column:7/-1;justify-content:flex-end;align-items:center;gap:1.11111vw;display:flex}@media only screen and (max-width:576px){footer .links{grid-column:1/-1;justify-content:center}}canvas{display:block}
