.nav{padding-left:2.4rem;padding-right:2.4rem}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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:0;padding:0;font-family:inherit}a{font-family:inherit;text-decoration:none}*,:before,:after{box-sizing:border-box;-webkit-touch-callout:none}a,button{color:inherit;text-decoration:none}ol,ul{list-style:none}html{box-sizing:border-box;width:100%}html,body{overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Open Sauce}body{color:oklch(7.82% .054 264.05);font-feature-settings:"case" on;height:100%;font-family:Open Sauce;font-size:12px;font-weight:500;line-height:1.3}@media (scripting:enabled){.loading:before,.loading:after{content:"";z-index:10000;position:fixed}.loading:before{background:var(--color-bg);width:100%;height:100%;top:0;left:0}.loading:after{background:var(--color-link);width:100px;height:1px;margin:0 0 0 -50px;animation:1.5s ease-in-out infinite alternate forwards loaderAnim;top:50%;left:50%}}@keyframes loaderAnim{0%{transform-origin:0%;transform:scaleX(0)}50%{transform-origin:0%;transform:scaleX(1)}50.1%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.nav{text-transform:uppercase;margin-bottom:6.4rem;padding-top:2.4rem;padding-bottom:2.4rem;font-size:12px;font-weight:700;line-height:1.4;display:flex}.nav__group{justify-content:space-between;gap:5rem;width:100%;max-width:49rem;display:flex}.nav__name{font-weight:700}.nav__desc{position:fixed;bottom:2.4rem;right:2.4rem}.nav a{color:inherit}.link{cursor:pointer;white-space:nowrap;position:relative}.link:before,.link:after{pointer-events:none;background:currentColor;width:100%;height:1px;position:absolute;top:100%;left:0}.link:before{content:""}.link--metis:before{transform-origin:100%;transition:transform .3s;transform:scaleX(0)}.link--metis:hover:before{transform-origin:0%;transform:scale(1)}@media (width<=768px){.hide-mobile{display:none}.nav__group{gap:2rem}}@font-face{font-family:Open Sauce;src:url(../shared/fonts/open-sauce.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--fluid-min:375;--fluid-max:1720;--container-max-width:120rem;--grid-gutter:clamp(.625rem, -.2463rem + 3.7175vw, 3.75rem);--grid-columns:6}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.container{max-width:var(--container-max-width);margin:auto}.grid{gap:calc(var(--grid-gutter) * 5) var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), 1fr);padding-block:6rem;display:grid}[data-webgl-media]{opacity:0}canvas{z-index:100;opacity:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.img-wrap{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:100%;margin:0;display:grid}.img{grid-column:1/span 2;max-width:100%;display:block}.img-wrap figcaption{align-self:end;max-width:200px}.img-wrap figcaption span{display:block}.img-wrap-1{grid-area:1/2/auto/span 3}.img-wrap-2{grid-area:2/4/auto/span 3}.img-wrap-3{grid-area:3/3/auto/span 3}.img-wrap-4{grid-area:4/1/auto/span 3}.img-wrap-5{grid-area:5/4/auto/span 3}.img-wrap-6{grid-area:6/2/auto/span 3}.img-wrap-7{grid-area:7/4/auto/span 3}.img-wrap-8{grid-area:8/3/auto/span 3}.img-wrap-9{grid-area:9/1/auto/span 3}.img-wrap-10{grid-area:10/4/auto/span 3}.content{padding:var(--page-padding);flex-direction:column;display:flex;position:relative}@media screen and (width>=53em){.content{justify-content:center;align-items:center;min-height:100vh}}
