:root{--max-width--small:50rem;--max-width--main:calc(var(--site--viewport-max) * 1rem);--site--column-count:12;--site--viewport-max:110;--site--viewport-min:20;--column-width:calc(( min(var(--max-width--main), 100% - var(--site--margin) * 2) - (var(--site--gutter) * (var(--site--column-count) - 1)) ) / var(--site--column-count));--site--gutter-total:calc(var(--site--gutter) * (var(--site--column-count) - 1));--container--main:calc(var(--site--viewport-max) * 1rem);--container--small:50rem;--container--full:calc(100vw - (var(--site--margin) * 2));--column-width-plus-gutter:calc(var(--column-width) + var(--site--gutter));--column-width-2:calc(var(--column-width-plus-gutter) * 2 - var(--site--gutter));--column-width-3:calc(var(--column-width-plus-gutter) * 3 - var(--site--gutter));--column-width-4:calc(var(--column-width-plus-gutter) * 4 - var(--site--gutter));--column-width-5:calc(var(--column-width-plus-gutter) * 5 - var(--site--gutter));--column-width-6:calc(var(--column-width-plus-gutter) * 6 - var(--site--gutter));--column-width-7:calc(var(--column-width-plus-gutter) * 7 - var(--site--gutter));--column-width-8:calc(var(--column-width-plus-gutter) * 8 - var(--site--gutter));--column-width-9:calc(var(--column-width-plus-gutter) * 9 - var(--site--gutter));--column-width-10:calc(var(--column-width-plus-gutter) * 10 - var(--site--gutter));--column-width-11:calc(var(--column-width-plus-gutter) * 11 - var(--site--gutter));--column-width-12:calc(var(--column-width-plus-gutter) * 12 - var(--site--gutter));--typography-font-size-text-small:clamp(.875rem, .8472rem + .1389vw, 1rem);--typography-font-size-text-main:clamp(1rem, .9722rem + .1389vw, 1.125rem);--typography-font-size-large:clamp(1.125rem, 1.0972rem + .1389vw, 1.25rem);--typography-font-size-h6:clamp(1.25rem, 1.3472rem + .1389vw, 1.25rem);--typography-font-size-h5:clamp(1.375rem, 1.3472rem + .1389vw, 1.5rem);--typography-font-size-h4:clamp(1.75rem, 1.6944rem + .2778vw, 2rem);--typography-font-size-h3:clamp(2.25rem, 2.0833rem + .8333vw, 3rem);--typography-font-size-h2:clamp(2.5rem, 2.1667rem + 1.6667vw, 4rem);--typography-font-size-h1:clamp(3rem, 2.5556rem + 2.2222vw, 5rem);--typography-font-size-display:clamp(6rem, 5.1111rem + 4.4444vw, 10rem);--spacing-section-space-small:clamp(3rem, 2.5556rem + 2.2222vw, 5rem);--spacing-section-space-medium:clamp(4rem, 3.3333rem + 3.3333vw, 7rem);--spacing-section-space-large:clamp(5.5rem, 4.5rem + 5vw, 10rem);--spacing-section-space-page-top:clamp(10rem, 9.1111rem + 4.4444vw, 14rem);--site--margin:clamp(1rem, .5556rem + 2.2222vw, 3rem);--site--gutter:clamp(1rem, .7778rem + 1.1111vw, 2rem);--spacing-space-1:clamp(.375 * 1rem, ( ( .375 - ( (.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), .5 * 1rem);--spacing-space-2:clamp(.625 * 1rem, ( ( .625 - ( (.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), .75 * 1rem);--spacing-space-3:clamp(.875 * 1rem, ( ( .875 - ( (1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 1 * 1rem);--spacing-space-4:clamp(1.25 * 1rem, ( ( 1.25 - ( (1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 1.5 * 1rem);--spacing-space-5:clamp(1.75 * 1rem, ( ( 1.75 - ( (2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 2 * 1rem);--spacing-space-6:clamp(2 * 1rem, ( ( 2 - ( (2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 2.5 * 1rem);--spacing-space-7:clamp(2.25 * 1rem, ( ( 2.25 - ( (3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 3 * 1rem);--spacing-space-8:clamp(2.5 * 1rem, ( ( 2.5 - ( (4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 4 * 1rem);--spacing-space-9:clamp(2.75 * 1rem, ( ( 2.75 - ( (4 - 2.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((4 - 2.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 4 * 1rem);--spacing-space-10:clamp(3 * 1rem, ( ( 3 - ( (4 - 3) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min) ) ) * 1rem + ((4 - 3) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw ), 4 * 1rem);--text-xs:clamp(.75rem, .7222rem + .1389vw, .875rem);--text-sm:clamp(.875rem, .8472rem + .1389vw, 1rem);--text-base:clamp(1rem, .9722rem + .1389vw, 1.125rem);--text-lg:clamp(1.125rem, 1.0972rem + .1389vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1944rem + .2778vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.3889rem + .5556vw, 2rem);--text-3xl:clamp(1.875rem, 1.625rem + 1.25vw, 3rem);--text-4xl:clamp(2.25rem, 1.8611rem + 1.9444vw, 4rem);--text-5xl:clamp(3rem, 2.5556rem + 2.2222vw, 5rem);--text-6xl:clamp(3.75rem, 3.25rem + 2.5vw, 6rem);--text-7xl:clamp(4.5rem, 3.9444rem + 2.7778vw, 7rem);--text-8xl:clamp(6rem, 5.5556rem + 2.2222vw, 8rem);--text-9xl:clamp(8rem, 7.5556rem + 2.2222vw, 10rem);--space-3xs:clamp(.25rem, .1944rem + .2778vw, .5rem);--space-2xs:clamp(.5rem, .4444rem + .2778vw, .75rem);--space-xs:clamp(.75rem, .6944rem + .2778vw, 1rem);--space-sm:clamp(1rem, .8889rem + .5556vw, 1.5rem);--space-md:clamp(1.5rem, 1.3889rem + .5556vw, 2rem);--space-lg:clamp(2rem, 1.7778rem + 1.1111vw, 3rem);--space-xl:clamp(3rem, 2.7778rem + 1.1111vw, 4rem);--space-2xl:clamp(4rem, 3.5556rem + 2.2222vw, 6rem);--space-3xl:clamp(6rem, 5.3333rem + 3.3333vw, 9rem);--space-4xl:clamp(8rem, 7.1111rem + 4.4444vw, 12rem);--space-section-sm:clamp(3rem, 2.5556rem + 2.2222vw, 5rem);--space-section-md:clamp(5rem, 4.3333rem + 3.3333vw, 8rem);--space-section-lg:clamp(8rem, 7.1111rem + 4.4444vw, 12rem);--space-section-xl:clamp(10rem, 8.8889rem + 5.5556vw, 15rem);--container-padding:clamp(1rem, .5556rem + 2.2222vw, 3rem)}@font-face{font-family:OTJubilee-Golden;src:url(/CorteseLight.woff2)format("woff2");font-display:swap}@font-face{font-family:NeueMontreal;src:url(/PPNeueMontreal-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:GeistMono;src:url(/GeistMono.woff2)format("woff2");font-display:swap}@font-face{font-family:Px437_Olivetti_M15-2y;src:url(/Px437_Olivetti_M15-2y.ttf)format("truetype");font-display:swap}html,body{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0b0b0b;width:100%;height:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}:root{--text-style-font-primary:OTJubilee-Golden, serif;--text-style-font-secondary:NeueMontreal, monospace;--text-style-font-tertiary:GeistMono, monospace;--text-style-font-terminal:Px437_Olivetti_M15-2y, monospace;--theme-accent:#e2e2e2;--theme-primary:#e2e2e2;--swatch-light:#e2e2e2;--swatch-dark:#1e1e1e;--swatch-terminal:#00ff41;--swatch-light-o20:color-mix(in srgb, var(--swatch-light) 20%, transparent);--swatch-dark-o20:color-mix(in srgb, var(--swatch-dark) 20%, transparent);--swatch-brand-100:color-mix(in srgb, var(--theme-primary), white 80%);--swatch-brand-200:color-mix(in srgb, var(--theme-primary), white 60%);--swatch-brand-300:color-mix(in srgb, var(--theme-primary), white 40%);--swatch-brand-400:color-mix(in srgb, var(--theme-primary), white 20%);--swatch-brand-600:color-mix(in srgb, var(--theme-primary), black 20%);--swatch-brand-700:color-mix(in srgb, var(--theme-primary), black 40%);--swatch-brand-800:color-mix(in srgb, var(--theme-primary), black 60%);--swatch-brand-900:color-mix(in srgb, var(--theme-primary), black 80%);--theme-background:var(--swatch-dark);--theme-background-2:var(--swatch-light);--theme-background-skeleton:color-mix(in lab, currentcolor 10%, transparent);--theme-heading-accent:var(--theme-accent);--size-0rem:0rem;--size-0-125rem:.125rem;--size-0-25rem:.25rem;--size-0-375rem:.375rem;--size-0-5rem:.5rem;--size-0-75rem:.75rem;--size-1rem:1rem;--size-1-25rem:1.25rem;--size-1-5rem:1.5rem;--size-2rem:2rem;--size-2-5rem:2.5rem;--size-3rem:3rem;--size-3-5rem:3.5rem;--size-4rem:4rem;--size-5rem:5rem;--size-7rem:7rem;--size-8rem:8rem;--size-10rem:10rem;--font-primary-trim-top:.33em;--font-primary-trim-bottom:.38em;--typography-line-height-0:0;--typography-line-height-1:1;--typography-line-height-small:.85;--typography-line-height-1-3:1.3;--typography-line-height-medium:1.25;--typography-line-height-large:1.5;--typography-line-height-huge:1.75;--typography-font-primary-regular:400;--typography-font-primary-medium:500;--typography-font-primary-bold:700;--typography-letter-spacing-none:0;--typography-letter-spacing:-.02em;--typography-letter-spacing-default:.035em;--typography-letter-spacing-wide:.1em;--typography-letter-spacing-wider:.2em;--border-width--main:.094rem;--radius-main:1rem;--radius-small:.5rem;--radius-round:100vw;--z-negative:-10;--z-default:0;--z-raised:1;--z-dropdown:10;--z-sticky:100;--z-nav:200;--z-menu:300;--z-overlay:999;--z-modal:9999;--z-transition:10000;--z-skip-link:100000}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}body{font-family:var(--text-style-font-primary);font-size:var(--typography-font-size-text-main);background-color:var(--swatch-dark);color:var(--swatch-dark)}button{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background:0 0;border:none;margin:0;padding:0}span{color:inherit}h1,h2,h3,h4,h5,h6,p,a{padding-top:calc(var(--font-primary-trim-top) * -1);padding-bottom:calc(var(--font-primary-trim-bottom) * -1);leading-trim:both;text-edge:cap;text-wrap:pretty;text-transform:uppercase}h1{font-size:var(--typography-font-size-h1);font-weight:500;line-height:var(--typography-line-height-1);letter-spacing:var(--typography-letter-spacing)}h2{font-size:var(--typography-font-size-h2);font-weight:500;line-height:var(--typography-line-height-1);letter-spacing:var(--typography-letter-spacing)}h3{font-family:var(--text-style-font-primary);font-size:var(--typography-font-size-h3);font-weight:500;line-height:var(--typography-line-height-small);letter-spacing:var(--typography-letter-spacing)}h4{font-size:var(--typography-font-size-h4);font-weight:700;line-height:var(--typography-line-height-1)}h5{font-size:var(--typography-font-size-h5);font-weight:400;line-height:var(--typography-line-height-medium);letter-spacing:var(--typography-letter-spacing);text-decoration:none}a{color:var(--swatch-dark);text-decoration:none}a,p{font-size:var(--typography-font-size-text-small);letter-spacing:var(--typography-letter-spacing);font-weight:400;font-family:var(--text-style-font-secondary);font-style:normal;line-height:var(--typography-line-height-medium);text-decoration:none}.page-wrap{z-index:1;flex-flow:column;min-height:100svh;display:flex;position:relative;overflow:clip}.page-wrap--scrollable{overflow:visible;background-color:#fff!important}html:has(.page-wrap--scrollable){background-color:#fff!important}.nav-wrap{z-index:200;width:100%;margin-top:var(--spacing-space-4);pointer-events:none;align-items:center;display:block;position:fixed;top:0;left:0}.nav-wrap *{pointer-events:auto}.nav-contain{max-width:var(--container--main);grid-column-gap:var(--spacing-space-3);grid-row-gap:var(--spacing-space-3);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;display:grid}.nav-contain>:first-child{justify-self:start}.nav-contain>:nth-child(2){justify-self:center}.nav-contain>:nth-child(3){justify-self:end}.bottom-nav-wrap{z-index:200;width:100%;max-width:var(--container--main);margin-inline:auto;width:100%;padding-bottom:var(--spacing-space-4);pointer-events:none;margin-left:auto;margin-right:auto;position:fixed;bottom:0;left:0;right:0}.bottom-nav-wrap *{pointer-events:auto}.bottom-nav-contain{flex-direction:row;justify-content:space-between;width:100%;display:flex}#time{pointer-events:none;width:fit-content;font-family:var(--text-style-font-secondary);font-size:var(--typography-font-size-text-small);letter-spacing:var(--typography-letter-spacing)}#background{z-index:-10;opacity:1;visibility:visible;width:100%;height:100vh;transition:opacity .14s;position:fixed;top:0;left:0;overflow:hidden}body.work-transitioning #background{opacity:0;visibility:hidden}.page-wrap:after{content:"";pointer-events:none;z-index:999;opacity:.3;mix-blend-mode:overlay;background-image:radial-gradient(circle at 20% 20%,#ffffff12 0 1px,#0000 1px),radial-gradient(circle at 80% 30%,#0000000d 0 1px,#0000 1px);background-repeat:repeat;background-size:3px 3px,4px 4px;width:200%;height:200%;animation:3s steps(5,end) infinite grain;display:none;position:fixed;top:-50%;left:-50%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.u-layout-wrapper{grid-column-gap:var(--site--gutter);grid-row-gap:var(--spacing-space-8);justify-content:center;align-items:stretch;width:100%;display:flex}.u-layout{grid-column-gap:inherit;grid-row-gap:inherit;flex-flow:column;grid-template-rows:auto;grid-auto-columns:1fr;width:100%;display:flex}.u-layout-column-1,.u-layout-column-2{width:100%;position:relative}.u-grid-wrapper{grid-column-gap:var(--site--gutter);grid-row-gap:var(--site--gutter);width:100%;display:flex}.u-grid-autofit{column-gap:var(--site--gutter);row-gap:var(--site--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.u-content-wrapper{text-align:start;justify-content:start;align-items:start;width:100%}.u-background-slot{pointer-events:none;width:100%;height:100%;position:absolute;inset:0%}.u-video{aspect-ratio:2;background-color:var(--theme-background-skeleton);width:100%;height:100%}.u-image-wrapper{aspect-ratio:2;background-color:var(--theme-background-skeleton);object-fit:cover;width:100%;height:100%;position:relative;overflow:clip}.u-image{object-position:calc(var(--x,50) * 1%) calc(var(--y,50) * 1%);object-fit:inherit;height:100%;display:block;position:absolute;inset:0%}.u-iframe-wrapper{aspect-ratio:16/9;position:relative}.u-iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0%}.u-overlay{background-color:color-mix(in srgb, black calc(var(--number) / 100 * 80%), transparent);width:100%;height:100%;position:absolute;inset:0%}section{background-color:#0000;width:100%;position:relative}.u-section-spacer-small{height:var(--spacing-section-space-small);position:relative}.u-section-spacer-medium{height:var(--spacing-section-space-medium);position:relative}.u-section-spacer-large{height:var(--spacing-section-space-large);position:relative}.u-container-main{box-sizing:border-box;width:calc(100% - var(--site--margin) * 2);max-width:var(--container--main);z-index:1;height:100%;margin-left:auto;margin-right:auto;position:relative}.u-container-small{z-index:1;max-width:var(--max-width--small);grid-column-gap:var(--spacing-space-8);grid-row-gap:var(--spacing-space-8);width:calc(100% - var(--site--margin) * 2);flex-flow:column;justify-content:center;margin-left:auto;margin-right:auto;display:flex;position:relative;container-type:inline-size}.u-container-full{width:100%;max-width:var(--container--full);margin:auto;position:relative}.u-svg{width:100%;height:100%;display:block;overflow:visible!important}.u-vertical-flip{webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-path{stroke-width:var(--border-width--main);stroke:currentColor;vector-effect:non-scaling-stroke}.u-display-block{display:block}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-display-inline-flex{display:inline-flex}.u-display-inline-grid{display:inline-grid}.u-display-contents{display:contents}.u-display-none{display:none}.u-zindex-negative{z-index:-1}.u-zindex-0{z-index:0}.u-zindex-1{z-index:1}.u-zindex-2{z-index:2}.u-zindex-3{z-index:3}.u-position-static{position:static}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-position-sticky{position:sticky;top:0}.u-position-fixed{position:fixed}.u-height-full{height:100%}.u-height-auto{height:auto}.u-width-full{width:100%}.u-width-auto{width:auto}.u-cover{width:100%;height:100%}.u-cover-absolute{width:100%;height:100%;position:absolute;inset:0%}.u-center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-center-fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.u-min-width-auto{min-width:auto}.u-min-height-screen{min-height:100svh}.u-max-width-none{max-width:none}.u-max-width-full{max-width:100%}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-overflow-clip{overflow:clip}.u-overflow-x-auto{overflow:auto clip}.u-overflow-y-auto{overflow:clip auto}[data-split-text]{overflow:visible}[data-split-text=words]>div,[data-split-text=lines]>div{vertical-align:bottom;display:inline-block;overflow:visible}[data-split-text=lines]>div{margin:-.2em 0;padding:.2em 0;display:block;overflow:hidden}[data-split-text]>div{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity}.u-flex-horizontal-wrap{align-content:center;align-items:center;justify-content:inherit;flex-flow:column;display:flex;flex-direction:row!important}.u-flex-vertical-nowrap{justify-content:center;align-items:inherit;flex-flow:column;display:flex}.u-flex-horizontal-nowrap{align-content:center;align-items:center;justify-content:inherit;flex-flow:row;display:flex}.u-flex-vertical-wrap{justify-content:center;align-items:inherit;flex-flow:column wrap;display:flex}.u-flex-grow{flex:1}.u-flex-shrink{flex:0 auto}.u-flex-noshrink{flex:none}.u-align-self-inherit{align-self:inherit}.u-align-self-start{align-self:flex-start}.u-align-self-center{align-self:center}.u-align-self-end{align-self:flex-end}.u-align-self-stretch{align-self:stretch}.u-align-items-stretch{align-items:stretch}.u-align-items-start{align-items:flex-start}.u-align-items-center{align-items:center}.u-align-items-end{align-items:flex-end}.u-align-items-inherit{align-items:inherit}.u-justify-content-start{justify-content:flex-start}.u-justify-content-center{justify-content:center}.u-justify-content-end{justify-content:flex-end}.u-justify-content-between{justify-content:space-between}.u-justify-content-around{justify-content:space-around}.u-justify-content-inherit{justify-content:inherit}.u-order-first{order:-1}.u-order-last{order:1}.u-column-span-full{grid-column:1/-1}.u-column-span-1{grid-column-end:span 1}.u-column-span-2{grid-column-end:span 2}.u-column-span-3{grid-column-end:span 3}.u-column-span-4{grid-column-end:span 4}.u-column-span-5{grid-column-end:span 5}.u-column-span-6{grid-column-end:span 6}.u-column-span-7{grid-column-end:span 7}.u-column-span-8{grid-column-end:span 8}.u-column-span-9{grid-column-end:span 9}.u-column-span-10{grid-column-end:span 10}.u-column-span-11{grid-column-end:span 11}.u-column-span-12{grid-column-end:span 12}.u-column-start-auto{grid-column-start:auto}.u-column-start-1{grid-column-start:1}.u-column-start-2{grid-column-start:2}.u-column-start-3{grid-column-start:3}.u-column-start-4{grid-column-start:4}.u-column-start-5{grid-column-start:5}.u-column-start-6{grid-column-start:6}.u-column-start-7{grid-column-start:7}.u-column-start-8{grid-column-start:8}.u-column-start-9{grid-column-start:9}.u-column-start-10{grid-column-start:10}.u-column-start-11{grid-column-start:11}.u-column-start-12{grid-column-start:12}.u-row-start-auto{grid-row-start:auto}.u-row-start-1{grid-row-start:1}.u-row-start-2{grid-row-start:2}.u-row-start-3{grid-row-start:3}.u-row-start-4{grid-row-start:4}.u-row-start-5{grid-row-start:5}.u-row-start-6{grid-row-start:6}.u-row-span-1{grid-row-end:span 1}.u-row-span-2{grid-row-end:span 2}.u-row-span-3{grid-row-end:span 3}.u-row-span-4{grid-row-end:span 4}.u-row-span-5{grid-row-end:span 5}.u-row-span-6{grid-row-end:span 6}.u-column-width-1{width:var(--column-width)}.u-column-width-2{width:var(--column-width-2)}.u-column-width-3{width:var(--column-width-3)}.u-column-width-4{width:var(--column-width-4)}.u-column-width-5{width:var(--column-width-5)}.u-column-width-6{width:var(--column-width-6)}.u-column-width-7{width:var(--column-width-7)}.u-column-width-8{width:var(--column-width-8)}.u-column-width-9{width:var(--column-width-9)}.u-column-width-10{width:var(--column-width-10)}.u-column-width-11{width:var(--column-width-11)}.u-column-width-12{width:var(--column-width-12)}.u-gap-0{gap:0}.u-gap-1{gap:var(--spacing-space-1)}.u-gap-2{gap:var(--spacing-space-2)}.u-gap-3{gap:var(--spacing-space-3)}.u-gap-4{gap:var(--spacing-space-4)}.u-gap-5{gap:var(--spacing-space-5)}.u-gap-6{gap:var(--spacing-space-6)}.u-gap-7{gap:var(--spacing-space-7)}.u-gap-8{gap:var(--spacing-space-8)}.u-gap-9{gap:var(--spacing-space-9)}.u-gap-10{gap:var(--spacing-space-10)}.u-gap-gutter{grid-column-gap:var(--site--gutter);grid-row-gap:var(--site--gutter)}.u-gap-section-sm{gap:var(--space-section-sm)}.u-gap-section-md{gap:var(--space-section-md)}.u-gap-section-lg{gap:var(--space-section-lg)}.u-gap-section-xl{gap:var(--space-section-xl)}.u-gap-row-0{grid-row-gap:0rem}.u-gap-row-1{grid-row-gap:var(--spacing-space-1)}.u-gap-row-2{grid-row-gap:var(--spacing-space-2)}.u-gap-row-3{grid-row-gap:var(--spacing-space-3)}.u-gap-row-4{grid-row-gap:var(--spacing-space-4)}.u-gap-row-5{grid-row-gap:var(--spacing-space-5)}.u-gap-row-6{grid-row-gap:var(--spacing-space-6)}.u-gap-row-7{grid-row-gap:var(--spacing-space-7)}.u-gap-row-8{grid-row-gap:var(--spacing-space-8)}.u-gap-row-9{grid-row-gap:var(--spacing-space-9)}.u-gap-row-10{grid-row-gap:var(--spacing-space-10)}.u-gap-column-0{grid-column-gap:0rem}.u-gap-column-1{grid-column-gap:var(--spacing-space-1)}.u-gap-column-2{grid-column-gap:var(--spacing-space-2)}.u-gap-column-3{grid-column-gap:var(--spacing-space-3)}.u-gap-column-4{grid-column-gap:var(--spacing-space-4)}.u-gap-column-5{grid-column-gap:var(--spacing-space-5)}.u-gap-column-6{grid-column-gap:var(--spacing-space-6)}.u-gap-column-7{grid-column-gap:var(--spacing-space-7)}.u-gap-column-8{grid-column-gap:var(--spacing-space-8)}.u-gap-column-9{grid-column-gap:var(--spacing-space-9)}.u-gap-column-10{grid-column-gap:var(--spacing-space-10)}.u-margin-auto{margin:auto}.u-margin-0{margin:0}.u-margin-inline-auto{margin-inline:auto}.u-margin-block-auto{margin-block:auto}.u-margin-left-auto{margin-left:auto}.u-margin-right-auto{margin-right:auto}.u-margin-left-0{margin-left:0}.u-margin-left-1{margin-left:var(--spacing-space-1)}.u-margin-left-2{margin-left:var(--spacing-space-2)}.u-margin-left-3{margin-left:var(--spacing-space-3)}.u-margin-left-4{margin-left:var(--spacing-space-4)}.u-margin-left-5{margin-left:var(--spacing-space-5)}.u-margin-left-6{margin-left:var(--spacing-space-6)}.u-margin-left-7{margin-left:var(--spacing-space-7)}.u-margin-left-8{margin-left:var(--spacing-space-8)}.u-margin-right-0{margin-right:0}.u-margin-right-1{margin-right:var(--spacing-space-1)}.u-margin-right-2{margin-right:var(--spacing-space-2)}.u-margin-right-3{margin-right:var(--spacing-space-3)}.u-margin-right-4{margin-right:var(--spacing-space-4)}.u-margin-right-5{margin-right:var(--spacing-space-5)}.u-margin-right-6{margin-right:var(--spacing-space-6)}.u-margin-right-7{margin-right:var(--spacing-space-7)}.u-margin-right-8{margin-right:var(--spacing-space-8)}.u-margin-top-0{margin-top:0}.u-margin-top-1{margin-top:var(--spacing-space-1)}.u-margin-top-2{margin-top:var(--spacing-space-2)}.u-margin-top-3{margin-top:var(--spacing-space-3)}.u-margin-top-4{margin-top:var(--spacing-space-4)}.u-margin-top-5{margin-top:var(--spacing-space-5)}.u-margin-top-6{margin-top:var(--spacing-space-6)}.u-margin-top-7{margin-top:var(--spacing-space-7)}.u-margin-top-8{margin-top:var(--spacing-space-8)}.u-margin-top-9{margin-top:var(--spacing-space-9)}.u-margin-top-10{margin-top:var(--spacing-space-10)}.u-margin-bottom-0{margin-bottom:0}.u-margin-bottom-1{margin-bottom:var(--spacing-space-1)}.u-margin-bottom-2{margin-bottom:var(--spacing-space-2)}.u-margin-bottom-3{margin-bottom:var(--spacing-space-3)}.u-margin-bottom-4{margin-bottom:var(--spacing-space-4)}.u-margin-bottom-5{margin-bottom:var(--spacing-space-5)}.u-margin-bottom-6{margin-bottom:var(--spacing-space-6)}.u-margin-bottom-7{margin-bottom:var(--spacing-space-7)}.u-margin-bottom-8{margin-bottom:var(--spacing-space-8)}.u-margin-bottom-9{margin-bottom:var(--spacing-space-9)}.u-margin-bottom-10{margin-bottom:var(--spacing-space-10)}.u-padding-0{padding:0}.u-padding-1{padding:var(--spacing-space-1)}.u-padding-2{padding:var(--spacing-space-2)}.u-padding-3{padding:var(--spacing-space-3)}.u-padding-4{padding:var(--spacing-space-4)}.u-padding-5{padding:var(--spacing-space-5)}.u-padding-6{padding:var(--spacing-space-6)}.u-padding-7{padding:var(--spacing-space-7)}.u-padding-8{padding:var(--spacing-space-8)}.u-padding-9{padding:var(--spacing-space-9)}.u-padding-10{padding:var(--spacing-space-10)}.u-padding-top-0{padding-top:0}.u-padding-top-1{padding-top:var(--spacing-space-1)}.u-padding-top-2{padding-top:var(--spacing-space-2)}.u-padding-top-3{padding-top:var(--spacing-space-3)}.u-padding-top-4{padding-top:var(--spacing-space-4)}.u-padding-top-5{padding-top:var(--spacing-space-5)}.u-padding-top-6{padding-top:var(--spacing-space-6)}.u-padding-top-7{padding-top:var(--spacing-space-7)}.u-padding-top-8{padding-top:var(--spacing-space-8)}.u-padding-top-9{padding-top:var(--spacing-space-9)}.u-padding-top-10{padding-top:var(--spacing-space-10)}.u-padding-bottom-0{padding-bottom:0}.u-padding-bottom-1{padding-bottom:var(--spacing-space-1)}.u-padding-bottom-2{padding-bottom:var(--spacing-space-2)}.u-padding-bottom-3{padding-bottom:var(--spacing-space-3)}.u-padding-bottom-4{padding-bottom:var(--spacing-space-4)}.u-padding-bottom-5{padding-bottom:var(--spacing-space-5)}.u-padding-bottom-6{padding-bottom:var(--spacing-space-6)}.u-padding-bottom-7{padding-bottom:var(--spacing-space-7)}.u-padding-bottom-8{padding-bottom:var(--spacing-space-8)}.u-padding-bottom-9{padding-bottom:var(--spacing-space-9)}.u-padding-bottom-10{padding-bottom:var(--spacing-space-10)}.u-padding-left-0{padding-left:0}.u-padding-left-1{padding-left:var(--spacing-space-1)}.u-padding-left-2{padding-left:var(--spacing-space-2)}.u-padding-left-3{padding-left:var(--spacing-space-3)}.u-padding-left-4{padding-left:var(--spacing-space-4)}.u-padding-left-5{padding-left:var(--spacing-space-5)}.u-padding-left-6{padding-left:var(--spacing-space-6)}.u-padding-left-7{padding-left:var(--spacing-space-7)}.u-padding-left-8{padding-left:var(--spacing-space-8)}.u-padding-right-0{padding-right:0}.u-padding-right-1{padding-right:var(--spacing-space-1)}.u-padding-right-2{padding-right:var(--spacing-space-2)}.u-padding-right-3{padding-right:var(--spacing-space-3)}.u-padding-right-4{padding-right:var(--spacing-space-4)}.u-padding-right-5{padding-right:var(--spacing-space-5)}.u-padding-right-6{padding-right:var(--spacing-space-6)}.u-padding-right-7{padding-right:var(--spacing-space-7)}.u-padding-right-8{padding-right:var(--spacing-space-8)}.u-padding-block-0{padding-top:0;padding-bottom:0}.u-padding-block-1{padding-top:var(--spacing-space-1);padding-bottom:var(--spacing-space-1)}.u-padding-block-2{padding-top:var(--spacing-space-2);padding-bottom:var(--spacing-space-2)}.u-padding-block-3{padding-top:var(--spacing-space-3);padding-bottom:var(--spacing-space-3)}.u-padding-block-4{padding-top:var(--spacing-space-4);padding-bottom:var(--spacing-space-4)}.u-padding-block-5{padding-top:var(--spacing-space-5);padding-bottom:var(--spacing-space-5)}.u-padding-block-6{padding-top:var(--spacing-space-6);padding-bottom:var(--spacing-space-6)}.u-padding-block-7{padding-top:var(--spacing-space-7);padding-bottom:var(--spacing-space-7)}.u-padding-block-8{padding-top:var(--spacing-space-8);padding-bottom:var(--spacing-space-8)}.u-padding-block-9{padding-top:var(--spacing-space-9);padding-bottom:var(--spacing-space-9)}.u-padding-block-10{padding-top:var(--spacing-space-10);padding-bottom:var(--spacing-space-10)}.u-padding-section-sm{padding-block:var(--spacing-section-space-small)}.u-padding-section-md{padding-block:var(--spacing-section-space-medium)}.u-padding-section-lg{padding-block:var(--spacing-section-space-large)}.u-padding-section-page-top{padding-top:var(--spacing-section-space-page-top)}.u-padding-inline-0{padding-left:0;padding-right:0}.u-padding-inline-1{padding-left:var(--spacing-space-1);padding-right:var(--spacing-space-1)}.u-padding-inline-2{padding-left:var(--spacing-space-2);padding-right:var(--spacing-space-2)}.u-padding-inline-3{padding-left:var(--spacing-space-3);padding-right:var(--spacing-space-3)}.u-padding-inline-4{padding-left:var(--spacing-space-4);padding-right:var(--spacing-space-4)}.u-padding-inline-5{padding-left:var(--spacing-space-5);padding-right:var(--spacing-space-5)}.u-padding-inline-6{padding-left:var(--spacing-space-6);padding-right:var(--spacing-space-6)}.u-padding-inline-7{padding-left:var(--spacing-space-7);padding-right:var(--spacing-space-7)}.u-padding-inline-8{padding-left:var(--spacing-space-8);padding-right:var(--spacing-space-8)}.u-padding-inline-9{padding-left:var(--spacing-space-9);padding-right:var(--spacing-space-9)}.u-padding-inline-10{padding-left:var(--spacing-space-10);padding-right:var(--spacing-space-10)}.u-text-style-display{font-size:var(--typography-font-size-display);line-height:var(--typography-line-height-1);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h1{font-size:var(--typography-font-size-h1);line-height:var(--typography-line-height-small);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h2{font-size:var(--typography-font-size-h2);line-height:var(--typography-line-height-small);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h3{font-size:var(--typography-font-size-h3);line-height:var(--typography-line-height-1);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h4{font-size:var(--typography-font-size-h4);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-regular)}.u-text-style-h5{font-size:var(--typography-font-size-h5);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-medium)}.u-text-style-h6{font-size:var(--typography-font-size-h6);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-medium)}.u-text-align-left{text-align:start!important}.u-text-align-center{text-align:center!important}.u-text-style-large{font-size:var(--typography-font-size-large);line-height:var(--typography-line-height-huge)}.u-text-style-main{font-size:var(--typography-font-size-text-main);line-height:var(--typography-line-height-1-3)}.u-text-style-small{font-size:var(--typography-font-size-text-small);line-height:var(--typography-line-height-1)}.u-text-style-font-primary{font-family:var(--text-style-font-primary)}.u-text-style-font-secondary{font-family:var(--text-style-font-secondary)}.u-text-style-font-tertiary{font-family:var(--text-style-font-tertiary)}.u-text-style-font-terminal{font-family:var(--text-style-font-terminal)}.u-text-xs{font-size:var(--text-xs)}.u-text-sm{font-size:var(--text-sm)}.u-text-base{font-size:var(--text-base)}.u-text-lg{font-size:var(--text-lg)}.u-text-xl{font-size:var(--text-xl)}.u-text-2xl{font-size:var(--text-2xl)}.u-text-3xl{font-size:var(--text-3xl)}.u-text-4xl{font-size:var(--text-4xl)}.u-text-5xl{font-size:var(--text-5xl)}.u-text-6xl{font-size:var(--text-6xl)}.u-text-7xl{font-size:var(--text-7xl)}.u-text-8xl{font-size:var(--text-8xl)}.u-text-9xl{font-size:var(--text-9xl)}.u-line-height-0{line-height:var(--typography-line-height-0)}.u-line-height-1{line-height:var(--typography-line-height-1)}.u-line-height-small{line-height:var(--typography-line-height-small)}.u-line-height-1-3{line-height:var(--typography-line-height-1-3)}.u-line-height-medium{line-height:var(--typography-line-height-medium)}.u-line-height-large{line-height:var(--typography-line-height-large)}.u-line-height-huge{line-height:var(--typography-line-height-huge)}.u-letter-spacing-none{letter-spacing:var(--typography-letter-spacing-none)}.u-letter-spacing-tight{letter-spacing:var(--typography-letter-spacing)}.u-letter-spacing-default{letter-spacing:var(--typography-letter-spacing-default)}.u-letter-spacing-wide{letter-spacing:var(--typography-letter-spacing-wide)}.u-letter-spacing-wider{letter-spacing:var(--typography-letter-spacing-wider)}.u-weight-regular{font-weight:var(--typography-font-primary-regular)}.u-weight-medium{font-weight:var(--typography-font-primary-medium)}.u-weight-bold{font-weight:var(--typography-font-primary-bold)}.u-text-transform-none{text-transform:none}.u-text-transform-uppercase{text-transform:uppercase!important}.u-text-transform-capitalize{text-transform:capitalize!important}.u-text-transform-lowercase{text-transform:lowercase!important}.u-text-wrap-balance{text-wrap:balance}.u-text-wrap-nowrap{text-wrap:nowrap}.u-text-wrap-pretty{text-wrap:pretty}.u-alignment-start{text-align:start!important;justify-content:start!important;align-items:start!important}.u-alignment-center{text-align:center!important;justify-content:center!important;align-items:center!important}.u-alignment-end{text-align:end!important;justify-content:end!important;align-items:end!important}.u-sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-theme-light{color:var(--swatch-dark);background-color:var(--swatch-light)}.u-theme-dark{color:var(--swatch-light);background-color:var(--swatch-dark)}.u-theme-brand{color:var(--swatch-dark);background-color:var(--theme-accent)}.u-color-inherit{color:inherit}.u-color-faded{color:color-mix(in srgb, currentColor 70%, transparent)}.u-background-1{background-color:var(--theme-background)}.u-background-2{background-color:var(--theme-background-2)}.u-background-skeleton{background-color:var(--theme-background-skeleton)}.u-heading-accent strong{color:var(--theme-heading-accent);font-weight:inherit}.u-background-transparent{background-color:#0000}.u-color-light{color:var(--swatch-light)}.u-color-dark{color:var(--swatch-dark)}.u-color-accent{color:var(--theme-accent)}.u-color-terminal{color:var(--swatch-terminal)}.u-background-accent{background-color:var(--theme-accent)}.u-pointer-on{pointer-events:auto}.u-pointer-off{pointer-events:none}.u-pointer-cursor{cursor:pointer}.u-radius-none{border-radius:0}.u-radius-inherit{border-radius:inherit}.u-radius-small{border-radius:var(--radius-small)}.u-radius-main{border-radius:var(--radius-main)}.u-radius-round{border-radius:var(--radius-round)}.u-border{border:var(--border-width--main) solid currentColor}.u-border-top{border-top:var(--border-width--main) solid currentColor}.u-border-bottom{border-bottom:var(--border-width--main) solid currentColor}.u-border-left{border-left:var(--border-width--main) solid currentColor}.u-border-right{border-right:var(--border-width--main) solid currentColor}.u-border-none{border:none}.u-z-negative{z-index:var(--z-negative)}.u-z-default{z-index:var(--z-default)}.u-z-raised{z-index:var(--z-raised)}.u-z-dropdown{z-index:var(--z-dropdown)}.u-z-sticky{z-index:var(--z-sticky)}.u-z-nav{z-index:var(--z-nav)}.u-z-menu{z-index:var(--z-menu)}.u-z-overlay{z-index:var(--z-overlay)}.u-z-modal{z-index:var(--z-modal)}.u-cursor-default{cursor:default}.u-cursor-none{cursor:none}.u-cursor-grab{cursor:grab}.u-cursor-not-allowed{cursor:not-allowed}.u-opacity-0{opacity:0}.u-opacity-50{opacity:.5}.u-opacity-100{opacity:1}.u-visibility-hidden{visibility:hidden}.u-visibility-visible{visibility:visible}.u-ratio-1-1{aspect-ratio:1}.u-ratio-16-9{aspect-ratio:16/9}.u-ratio-3-2{aspect-ratio:3/2}.u-ratio-2-3{aspect-ratio:2/3}.u-ratio-2-1{aspect-ratio:2}.u-ratio-5-4{aspect-ratio:5/4}.u-ratio-4-5{aspect-ratio:4/5}.u-ratio-4-3{aspect-ratio:4/3}.u-ratio-9-16{aspect-ratio:9/16}.u-ratio-auto{aspect-ratio:auto}.u-object-fit-cover{object-fit:cover}.u-object-fit-contain{object-fit:contain}@container (width<50em){*{--_responsive---large:0;--_responsive---medium:1;--flex-medium:flex;--none-medium:none;--column-medium:column;--row-medium:row;--start-medium:start;--center-medium:center;--end-medium:end;--relative-medium:relative}:not([data-wf--grid--variant*=auto])>[data-medium-columns="1"]{display:flex}:not([data-wf--grid--variant*=auto])>[data-medium-columns="2"]{--column-count-value:2;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="3"]{--column-count-value:3;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="4"]{--column-count-value:4;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="5"]{--column-count-value:5;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="6"]{--column-count-value:6;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="7"]{--column-count-value:7;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="8"]{--column-count-value:8;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="9"]{--column-count-value:9;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="10"]{--column-count-value:10;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="11"]{--column-count-value:11;display:grid}:not([data-wf--grid--variant*=auto])>[data-medium-columns="12"]{--column-count-value:12;display:grid}.u-order-first-medium{order:-1}.u-order-auto-medium{order:0}.u-order-last-medium{order:1}.u-display-contents-medium{display:contents}.u-display-block-medium{display:block}.u-display-grid-medium{display:grid}.u-display-flex-medium{display:flex}.u-display-none-medium{display:none}.u-all-unset-medium{all:unset}.slider_offset{--slide-count:var(--md)}}@container (width<35em){*{--_responsive---medium:0;--_responsive---small:1;--flex-small:flex;--none-small:none;--column-small:column;--row-small:row;--start-small:start;--center-small:center;--end-small:end;--relative-small:relative}:not([data-wf--grid--variant*=auto])>[data-small-columns="1"]{display:flex}:not([data-wf--grid--variant*=auto])>[data-small-columns="2"]{--column-count-value:2;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="3"]{--column-count-value:3;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="4"]{--column-count-value:4;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="5"]{--column-count-value:5;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="6"]{--column-count-value:6;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="7"]{--column-count-value:7;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="8"]{--column-count-value:8;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="9"]{--column-count-value:9;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="10"]{--column-count-value:10;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="11"]{--column-count-value:11;display:grid}:not([data-wf--grid--variant*=auto])>[data-small-columns="12"]{--column-count-value:12;display:grid}.u-order-first-small{order:-1}.u-order-auto-small{order:0}.u-order-last-small{order:1}.u-display-contents-small{display:contents}.u-display-block-small{display:block}.u-display-grid-small{display:grid}.u-display-flex-small{display:flex}.u-display-none-small{display:none}.u-all-unset-small{all:unset}.slider_offset{--slide-count:var(--sm)}}@container (width<20em){*{--_responsive---small:0;--_responsive---xsmall:1;--flex-xsmall:flex;--none-xsmall:none;--column-xsmall:column;--row-xsmall:row;--start-xsmall:start;--center-xsmall:center;--end-xsmall:end;--relative-xsmall:relative}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="1"]{display:flex}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="2"]{--column-count-value:2;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="3"]{--column-count-value:3;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="4"]{--column-count-value:4;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="5"]{--column-count-value:5;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="6"]{--column-count-value:6;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="7"]{--column-count-value:7;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="8"]{--column-count-value:8;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="9"]{--column-count-value:9;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="10"]{--column-count-value:10;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="11"]{--column-count-value:11;display:grid}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="12"]{--column-count-value:12;display:grid}.u-order-first-xsmall{order:-1}.u-order-auto-xsmall{order:0}.u-order-last-xsmall{order:1}.u-display-contents-xsmall{display:contents}.u-display-block-xsmall{display:block}.u-display-grid-xsmall{display:grid}.u-display-flex-xsmall{display:flex}.u-display-none-xsmall{display:none}.u-all-unset-xsmall{all:unset}.slider_offset{--slide-count:var(--xs)}}@media screen and (width<=479px){.u-max-width-full{max-width:100%}.menu-wrap{padding:var(--spacing-space-4)}.menu-box{margin:0}}@media (width<=1024px){:root{--margin:15px;--frame-font-size:10px}}@media (width<=768px){:root{--site--margin:1rem}.u-mobile-hidden{display:none!important}}.guide_wrap{opacity:0;z-index:9999;pointer-events:none;justify-content:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.guide_contain{height:100%}.guide_layout{gap:var(--site--gutter);grid-template-columns:repeat(12,1fr);width:100%;height:100%;display:grid}.guide_column{background-color:#ff00001a;height:100%}.hero{width:100%;height:100svh;position:relative}.hero-contain{padding-top:var(--spacing-space-3);padding-bottom:var(--spacing-space-10);width:100%;max-width:100%}.link-main{font-family:var(--text-style-font-primary);letter-spacing:normal}.nav-brand{will-change:transform, opacity;white-space:nowrap;display:inline-block}.home-hero-brand{will-change:transform, opacity;display:inline-block}.reveal-title__clip{width:100%;text-align:inherit;display:block;overflow:hidden}.reveal-title__text{white-space:pre;max-width:100%;display:inline-flex}.reveal-title__char{will-change:transform, opacity;display:inline-block}.home-hero-brand-clip{justify-content:center;width:100%;display:flex;overflow:hidden}body.brand-home .nav-brand{opacity:0;visibility:hidden;pointer-events:none}body:not(.brand-home) .nav-brand{opacity:1;visibility:visible;pointer-events:auto}.hero-bottom-contain{width:var(--column-width-11)}.hero-bottom-contain p{width:var(--column-width-9)}.about-top{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.spotlight-contain{justify-content:center;gap:var(--spacing-space-8);text-align:center;flex-direction:column;align-items:center;height:fit-content;min-height:105vh;margin:0 auto;display:flex}.section-2 .spotlight-container{justify-content:center;width:100%;max-width:1400px;margin:2rem 0;display:flex;position:relative}.middle-img{aspect-ratio:5/3;height:100%;position:relative}.middle-img:after{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#0000001a 70%,#000000bf 90%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.vignette-overlay{pointer-events:none;background:radial-gradient(#0000 50%,#0000001a 70%,#000000bf 90%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=786px){.hero-bottom-contain{width:100%}}.menu-box{width:100%;height:auto;max-height:calc(100dvh - var(--spacing-space-8));max-height:calc(100svh - var(--spacing-space-8));clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);transform-origin:top;will-change:clip-path;pointer-events:none;max-width:450px;color:var(--swatch-dark);font-family:var(--text-style-font-tertiary);flex-direction:column;align-self:center;gap:0;margin:auto;padding:0;transition:clip-path .3s ease-in-out;display:flex;position:relative;overflow:hidden}.menu-wrap.is-open .menu-box{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);pointer-events:all}.menu-box>img{flex-shrink:0;width:100%;height:auto;margin:0;padding:0;line-height:0;display:block}.receipt-menu{padding:var(--size-1-25rem) var(--size-1-5rem);overscroll-behavior:contain;background-color:#fffdf8;flex-direction:column;align-items:center;width:100%;min-height:0;margin:0;display:flex;overflow-y:auto}.menu-toggle-btn{cursor:pointer;font-size:var(--typography-font-size-text-small);letter-spacing:var(--typography-letter-spacing);display:none}a:focus-visible,button:focus-visible{outline:2px solid var(--swatch-light);outline-offset:4px}.menu-wrap{z-index:300;width:100%;max-width:100vw;height:100svh;padding-top:var(--spacing-space-4);pointer-events:none;background-color:color-mix(in srgb, var(--theme-primary) 26%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--text-style-font-tertiary);opacity:0;visibility:hidden;margin:auto;transition:opacity .25s ease-in-out .3s,visibility .25s ease-in-out .3s;position:fixed;bottom:0;left:0;right:0}.menu-wrap.is-open{opacity:1;visibility:visible;pointer-events:all;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.menu-box *{font-family:var(--text-style-font-tertiary);font-size:var(--typography-font-size-text-main);line-height:var(--typography-line-height-medium);letter-spacing:var(--typography-letter-spacing);white-space:nowrap;color:inherit;font-weight:500}.menu-content{min-height:100svh;padding-block:var(--size-0-5rem);place-items:center;position:static}.receipt-divider{background-image:url(/menu/bill-dash.svg);background-position:50%;background-repeat:repeat-x;background-size:7px 2px;width:100%;height:2px}.receipt-barcode{width:100%;padding:var(--spacing-space-2) 0;justify-content:center;display:flex}.receipt-barcode img{width:clamp(200px,100%,290px);height:auto;display:block}.barcode-contain{padding-top:var(--spacing-space-2)}.menu-item{align-items:center;column-gap:var(--spacing-space-2);grid-template-columns:auto 1fr auto;width:100%;text-decoration:none;display:grid}.menu-item span{font-size:var(--typography-font-size-h6)}.receipt-dots{width:100%;min-width:0;height:3px;margin:0 var(--spacing-space-0-5rem);background-image:url(/menu/bill-dot.svg);background-position:0;background-repeat:repeat-x;background-size:3px 3px;font-size:0;line-height:0}.receipt-star{background-image:url(/menu/bill-asterix.svg);background-position:50%;background-repeat:space;background-size:9px 9px;width:100%;height:9px;margin:0;font-size:0;line-height:0}.receipt-close{font-size:var(--typography-font-size-text-main);letter-spacing:.1em;align-items:center;gap:var(--spacing-space-2);padding:var(--spacing-space-1) var(--spacing-space-2);cursor:pointer;background:0 0;border:none;display:inline-flex}.receipt-close-text{text-underline-offset:.2em;text-decoration:underline}.receipt-close-arrow{font-size:var(--typography-font-size-text-main)}@media (width<=768px){.nav-contain{justify-content:space-between;align-items:center;display:flex}.menu-toggle-btn{justify-content:center;align-items:center;display:inline-flex}.hero-bottom-contain{width:100%}.hero-bottom-contain p{width:100%}}.contact-contain{gap:var(--size-1rem);flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;position:relative;inset:0%}.contact-contain>.u-flex-vertical-nowrap{gap:var(--spacing-space-6)}img{object-fit:cover;width:100%;height:100%}.grid-guide{pointer-events:none;z-index:9999;position:fixed;inset:0}.grid-guide__inner{box-sizing:border-box;width:calc(100% - var(--site--margin) * 2);max-width:var(--container--main);column-gap:var(--site--gutter);grid-template-columns:repeat(12,1fr);height:100%;margin-left:auto;margin-right:auto;display:grid}.grid-guide__col{background:#0000000f;outline:1px dashed #666}@media (prefers-color-scheme:light){.grid-guide__col{background:#0000000f;outline-color:#0000001f}}.slider{transform-style:flat}body.preloader-active .slider{pointer-events:none!important}body.preloader-active [data-page-container=true] .reveal-title,body.preloader-active [data-page-container=true] .reveal-body{visibility:hidden}.slide{width:45vw;height:100vh;position:absolute;overflow:hidden}.slide img{object-fit:cover;width:100%;height:100%}@media (width<=1000px){.slide{width:75vw}}.whiteEdgeGradient{pointer-events:none;z-index:2;background:radial-gradient(#0000 0% 55%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.archive-container{width:100%;height:100vh;position:relative;overflow:hidden}.archive-focus-open{overflow:hidden}.archive-header{text-align:center;pointer-events:auto;width:auto;max-width:90%;overflow:hidden}.archive-nav-contain{flex-direction:row;gap:2rem;display:flex}.nav-btn{aspect-ratio:1;border:1px solid var(--theme-accent);width:3rem;color:var(--theme-accent);cursor:pointer;font-family:var(--text-style-font-secondary);text-transform:uppercase;pointer-events:auto;background:#00000080;padding:.5rem;transition:all .3s}.nav-btn:hover{background:var(--theme-accent);color:var(--theme-background)}#archive-year{font-family:var(--text-style-font-secondary);color:var(--theme-accent);font-size:var(--typography-font-size-h5)}#gallery{width:100%;height:100vh;padding:calc(var(--site--margin) * 2);transform-style:preserve-3d;transform-origin:50%;will-change:transform;pointer-events:auto;touch-action:none;position:fixed;top:0;left:0;overflow:hidden;scale:1}#gallery canvas{cursor:grab;display:block;width:100%!important;height:100%!important}#gallery canvas:active{cursor:grabbing}.archive-gallery-grid{gap:var(--spacing-space-3);pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1200px,100%);margin:0 auto;display:grid}.archive-card{appearance:none;border:1px solid color-mix(in srgb, var(--swatch-dark) 16%, transparent);background:color-mix(in srgb, var(--theme-primary) 82%, white 18%);color:var(--swatch-dark);cursor:pointer;text-align:left;padding:0;overflow:hidden}.archive-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.archive-card-meta{padding:var(--spacing-space-2);justify-content:space-between;align-items:center;gap:var(--spacing-space-2);font-family:var(--text-style-font-tertiary);display:flex}.archive-card-title,.archive-card-year{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem}@media (width<=900px){.archive-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.archive-gallery-grid{gap:var(--spacing-space-2);grid-template-columns:1fr}.archive-focus-panel{width:min(300px, calc(100vw - var(--site--margin) * 2))}}.page-wrap--archive .nav-wrap a,.page-wrap--archive .nav-contain a,.page-wrap--archive .nav-contain a span,.page-wrap--archive .bottom-nav-wrap a,.page-wrap--archive .bottom-nav-wrap a span,.page-wrap--archive .bottom-nav-wrap #time,.page-wrap--archive .nav-wrap a[aria-current=page],.page-wrap--archive .nav-wrap a[aria-current=page] span,.page-wrap--archive .bottom-nav-wrap a[aria-current=page],.page-wrap--archive .bottom-nav-wrap a[aria-current=page] span{color:#fff!important}[data-page-namespace=home] .hero-logo-top h1{text-align:center;white-space:nowrap}.u-text-style-display.reveal-title,.slide-title{white-space:nowrap}[data-page-namespace=contact] .contact-header{text-align:center}#gallery{z-index:10;pointer-events:auto;width:100%;height:100vh;position:fixed;top:0;left:0}.archive-overlay{z-index:100;pointer-events:none;opacity:0;transition:opacity .4s;position:fixed;inset:0}.archive-overlay.active{pointer-events:auto;opacity:1}.archive-focus-panel{-webkit-backdrop-filter:blur(20px);color:#fff;background:#0a0a0ad9;border-left:1px solid #ffffff1a;flex-direction:column;width:100%;max-width:480px;padding:8rem 3rem 4rem;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.archive-overlay.active .archive-focus-panel{transform:translate(0)}.archive-close-btn{color:#fff;cursor:pointer;z-index:10;opacity:.7;font-size:2rem;transition:opacity .2s;position:absolute;top:2rem;right:2rem}.archive-close-btn:hover{opacity:1}.archive-focus-title{font-family:var(--text-style-font-primary);margin-bottom:.5rem;font-size:3rem;font-weight:300;line-height:1.1}.archive-focus-year,.archive-focus-category{font-family:var(--text-style-font-secondary);opacity:.6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;font-size:.9rem}.archive-focus-description{font-family:var(--text-style-font-secondary);opacity:.9;max-width:40ch;font-size:1.1rem;line-height:1.5}.archive-nav-wrap{gap:1rem;display:flex;position:absolute;bottom:3rem;left:3rem}.archive-nav-btn{color:#fff;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s;display:flex}.archive-nav-btn:hover{color:#000;background:#fff;border-color:#fff}@media (width<=900px){.archive-focus-panel{border-top:1px solid #ffffff1a;border-left:none;height:60vh;top:auto;transform:translateY(100%)}.archive-overlay.active .archive-focus-panel{transform:translateY(0)}}.preloader{z-index:10000;width:100%;min-height:100vh;font-family:var(--text-style-font-terminal);color:var(--swatch-terminal);background:#000;justify-content:center;align-items:center;font-family:Courier New,Lucida Console,monospace;transition:none;display:flex;position:fixed;inset:0;overflow:hidden}.preloader p{font-family:var(--text-style-font-terminal)}.preloader.is-exiting{pointer-events:none;animation:.9s cubic-bezier(.2,0,.8,0) forwards crt-poweroff}@keyframes crt-poweroff{0%{opacity:1;filter:brightness();transform:scaleY(1)scaleX(1)}40%{opacity:1;filter:brightness(3);transform:scaleY(.005)scaleX(1.1)}70%{opacity:1;filter:brightness(3);transform:scaleY(.005)scaleX(0)}to{opacity:0;filter:brightness(0);transform:scaleY(0)scaleX(0)}}.preloader-scanline-overlay{z-index:2;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#00ff4108 0 1px,#0000 1px 3px);position:absolute;inset:0}.preloader-inner{z-index:1;width:100%;height:100%;position:relative}.preloader-canvas-wrap{opacity:1;width:100%;height:100%;position:absolute;inset:0%}.preloader-canvas-wrap canvas{display:block;width:100%!important;height:100%!important}.preloader-terminal{z-index:3;text-shadow:0 0 8px #00ff4199;gap:.75rem;position:absolute;bottom:clamp(2rem,6vh,5rem);left:50%;transform:translate(-50%)}.preloader-loading{white-space:nowrap;letter-spacing:.06em;opacity:.9;margin:0;font-size:clamp(.7rem,1.2vw,.9rem)}.preloader-progress-bar{letter-spacing:.02em;margin:0;font-size:clamp(.65rem,1.1vw,.85rem);transition:opacity .3s}.preloader-button-wrap{opacity:0;pointer-events:none;margin-top:.5rem;transition:opacity .5s .3s,transform .5s .3s;transform:translateY(6px)}.preloader-button-wrap.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.preloader-enter-button{appearance:none;color:#00ff41;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 8px #00ff4180;background:0 0;border:1px solid #00ff41;align-items:center;gap:.3rem;padding:.75rem 2rem;font-family:Px437_Olivetti_M15-2y,monospace;font-size:clamp(.85rem,1.4vw,1.1rem);transition:all .25s;display:inline-flex;position:relative}.preloader-enter-button:hover{background:#00ff411a;border-color:#3f6;box-shadow:0 0 15px #00ff414d,inset 0 0 15px #00ff410d}.preloader-enter-button:active{background:#00ff4133}.preloader-cursor{animation:1s step-end infinite cursor-blink}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (width<=1000px){.preloader-terminal{gap:.5rem;bottom:clamp(1.5rem,4vh,3rem)}}.project-hero-copy .project-hero-meta p.type-mono{color:var(--swatch-light);width:max-content;padding:0}.project-info .u-container-full{gap:8rem;width:75%;display:flex}.project-info .u-container-full .project-info-col:first-child{flex:3}.project-info .u-container-full .project-info-col:nth-child(2){flex:2;display:flex}.project-info .u-container-full .project-info-col:nth-child(2) .project-info-sub-col{flex:1}.project-info .u-container-full .project-info-col:nth-child(2) .project-info-sub-col p{width:85%;padding:0}.project-info .u-container-full .project-info-col:nth-child(2) .project-info-sub-col p.type-mono{margin-bottom:.5rem}.project-images{width:100%;height:100%;position:relative}.project-images .u-container-full{flex-direction:column;gap:8rem;display:flex}.project-images .u-container-full .project-img{aspect-ratio:7/5;width:75%;height:100%;margin:0 auto}.project-images .u-container-full .project-img img{object-fit:cover;width:100%;height:100%}.project-outro{padding-bottom:12rem}@media (width<=1000px){.project-hero-copy .project-hero-header{text-align:center;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-hero-copy .project-hero-meta{display:none}.project-info{padding:4rem 0}.project-info .u-container-full{flex-direction:column-reverse;width:100%}.project-images .u-container-full{gap:4rem}.project-images .u-container-full .project-img{width:100%}.project-outro{padding-bottom:8rem}}.hero-sec{flex-direction:row;gap:30px;width:100%;max-width:80rem;margin:0 auto 3rem;display:flex}.hero-sec h3{width:100%;font-size:var(--typography-font-size-h3)}#project-info{width:80vw;height:100%;margin-top:10vh;margin-bottom:var(--spacing-section-space-small);flex-direction:row;justify-content:space-evenly;display:flex}.title{font-family:var(--text-style-font-primary);font-size:var(--typography-font-size-display);line-height:var(--typography-font-size-display);color:var(--swatch-dark);margin:clamp(6.2rem,6.2vw + 5.7rem,7.4rem) 0}#brev{width:100%;margin:10vh 0}#crumbs{gap:35px;width:100%;display:flex}.crumb{white-space:nowrap;flex-direction:column;justify-content:space-between;gap:10px;padding-left:2rem;display:flex}#about{padding:20px 0;display:inline-block;overflow:hidden}#tags{width:60%}.tag{border-top:2px solid var(--swatch-dark-o20);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:min-content;padding:20px 0;display:flex}#overview{font-size:var(--typography-font-size-h3)}.bg-section{z-index:1;width:100%}.imgsection img,.project-img img{object-fit:contain;width:80%;height:auto;margin-top:2.5vh;margin-bottom:2.5vh}.coverimg{width:calc(100% - var(--site--margin) * 2);max-width:var(--container--main);margin:auto}.prev-screens{width:clamp(38.56rem,13.14vw + 35.28rem,45.79rem)}.prev{height:80vh}#page-1{width:100%}#project-content{z-index:1;pointer-events:none;width:100%;height:100svh;position:sticky;top:0}#section-header{width:50%}#screens-showcase{z-index:2;flex-direction:column;width:80%;display:flex}#screens-showcase img{object-fit:contain;width:38vh;margin-bottom:var(--spacing-section-space-small)}.cluster{flex-direction:row;justify-content:space-between;width:100%;display:flex}.showcase-header{height:100vh;position:sticky;top:0;left:0}.project-section-layout{padding:var(--spacing-section-space-medium) 0;flex-direction:row;gap:25px;width:100%;max-width:80rem;margin:0 auto;display:flex}.project-section-layout p,.project-section-layout .box-container{width:100%;padding-left:2rem}.box-container a{padding-bottom:1rem;text-decoration:none}.box-container p{width:100%;padding-bottom:1rem;padding-left:0!important}.q-box{white-space:normal;pointer-events:none;background-color:var(--theme-background-skeleton);margin:1rem 0;padding:2rem;line-height:170%;display:inline-block}.project-section-layout .q-box-text p{padding-left:0!important}.box{white-space:normal;pointer-events:none;background-color:var(--theme-background-skeleton);width:400px;height:200px;margin:2em 1em;padding:1.3rem;display:inline-block}.cubes{-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;cursor:-webkit-grab;cursor:grab;flex-direction:column;display:flex;position:relative;overflow-x:scroll}.cubes:active:hover{cursor:-webkit-grabbing;cursor:grabbing}.showcase{flex-direction:row;display:flex}.brevvv{margin-bottom:10vh}.spun{overflow:hidden!important}@media (width<=1200px){#project-info,.section-header{width:100%}}@media (width<=1024px){.bg-section,.coverimg{object-fit:cover;height:90vh;overflow:hidden!important}.cluster{flex-direction:column;align-items:center}}@media (width<=910px){.imgsection img{width:100%}.hero-sec{flex-direction:column}#crumbs{align-self:center;width:80%;margin-top:3rem}.crumb{padding:0}.hero-sec p{padding-left:0}#yo{justify-content:space-between;height:20vh}#screens-showcase{flex-direction:column;width:auto;margin-top:10vh;margin-bottom:0;align-items:center!important}.showcase-header{height:auto;position:inherit;align-self:center}.project-section-layout{flex-direction:column}.project-section-layout .box-container,.project-section-layout p{padding-left:0}.q-box{margin:0}img{width:100%}.showcase{flex-direction:column;align-items:center}.prev-screens{align-items:center;width:100%}#project-info{flex-direction:column;justify-content:space-between;gap:100px}#yo{margin-bottom:5vh}#tags{width:80%}.copy{overflow:none}}a[aria-current=page]{cursor:not-allowed!important}.skip-link{z-index:100000;background:var(--theme-background);color:var(--theme-primary);font-family:var(--text-style-font-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.75rem 1.5rem;font-size:.875rem;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{outline:2px solid var(--swatch-light);outline-offset:2px;top:0}.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.nav-wrap,.bottom-nav-wrap,.menu-wrap,.preloader,.skip-link,#background,canvas,.transition,.transition-overlay,.whiteEdgeGradient{display:none!important}body,.page-wrap{color:#000!important;background:#fff!important}main{position:static!important;overflow:visible!important}a[href]:after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not (color:color-mix(in srgb, red, blue)){:root{--swatch-light-o20:#e2e2e233;--swatch-dark-o20:#1e1e1e33;--swatch-brand-100:#f5f5f5;--swatch-brand-200:#ebebeb;--swatch-brand-300:#e2e2e2;--swatch-brand-400:#d9d9d9;--swatch-brand-600:#b5b5b5;--swatch-brand-700:#8a8a8a;--swatch-brand-800:#5a5a5a;--swatch-brand-900:#2d2d2d;--theme-background-skeleton:#0000001a}}
