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}body{font-family:var(--font-sans),sans-serif;color:#000;font-feature-settings:"case" on;background:#fff;font-size:16px;font-weight:500;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#000}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}canvas{pointer-events:none}@media (max-width:500px){.show-desktop{display:none}}@media (max-width:768px){.show-desktop-tab{display:none!important}}@media (min-width:769px){.show-tablet{display:none!important}}@media (min-width:501px){.show-mobile{display:none}}[data-marquee]{will-change:transform;width:max-content;animation-name:marquee;animation-duration:var(--marquee-duration,50s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:flex;position:relative}[data-marquee].playing{animation-play-state:running}[data-marquee].stopped{animation:none}[data-marquee].reversed{animation-direction:reverse}[data-marquee] [data-marquee-no-wrap]{white-space:nowrap}@media (any-hover:hover){[data-marquee]:not([data-marquee-no-hover]):hover{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes project-fade-in{0%{opacity:0}to{opacity:1}}@keyframes project-fade-late{0%,55%{opacity:0}to{opacity:1}}@keyframes project-fade-out{0%{opacity:1}to{opacity:0}}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){opacity:0}:root:active-view-transition-type(next-project)::view-transition-image-pair(root){isolation:isolate}:root:active-view-transition-type(next-project)::view-transition-old(root){mix-blend-mode:plus-lighter;animation:.7s cubic-bezier(.19,1,.22,1) both project-fade-out}:root:active-view-transition-type(next-project)::view-transition-new(root){mix-blend-mode:plus-lighter;animation:.7s cubic-bezier(.19,1,.22,1) both project-fade-in}::view-transition-group(.project-morph){animation-duration:.7s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-group(.project-crop){animation-duration:.7s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-group(.project-text){animation-duration:.7s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-old(.project-morph){width:100%;height:100%;animation-duration:.7s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-new(.project-morph){width:100%;height:100%;animation-duration:.7s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-image-pair(.project-crop){isolation:auto}::view-transition-image-pair(.project-text){isolation:auto}::view-transition-image-pair(.project-late){isolation:auto}::view-transition-old(.project-crop){opacity:0;animation:none}::view-transition-old(.project-text){opacity:0;animation:none}::view-transition-old(.project-late){opacity:0;animation:none}::view-transition-new(.project-crop){mix-blend-mode:normal;width:100%;height:100%;animation:none}::view-transition-new(.project-text){mix-blend-mode:normal;width:100%;height:100%;animation:none}::view-transition-new(.project-crop){object-fit:cover;object-position:center}::view-transition-group(.project-late){z-index:1;animation-duration:0s}::view-transition-new(.project-late){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(next-project)::view-transition-new(.project-late){animation:.7s linear both project-fade-late}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:1ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:1ms!important;animation-delay:0s!important}}
