/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--font-family-sans:"Helvetica Now Display",sans-serif;--font-family-mono:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2.25rem;--font-size-3xl:3rem;--font-size-4xl:3.5rem;--line-height-tight:1.2;--line-height-normal:1.6;--line-height-relaxed:1.8;--letter-spacing-tight:-.01em;--letter-spacing-normal:normal;--letter-spacing-wide:.05em;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--easing-out:cubic-bezier(.22,1,.36,1);--easing-in-out:cubic-bezier(.65,0,.35,1);--shadow-soft:0 10px 30px #00000047;--shadow-medium:0 16px 48px #00000059;--width-container:1200px;--width-reading:720px;--border-subtle:#ffffff1f;--border-subtle-strong:#fff3;--transition-fast:opacity var(--duration-fast)var(--easing-in-out),transform var(--duration-fast)var(--easing-in-out);--transition-base:opacity var(--duration-base)var(--easing-in-out),transform var(--duration-base)var(--easing-in-out)}html.light-mode{--shadow-soft:0 10px 30px #00000024;--shadow-medium:0 16px 48px #0003;--border-subtle:#0000001f;--border-subtle-strong:#0003}:root{--background-color:#000;--text-color:#fff;--link-color:#fff;--backdrop-bg:#00000080}html.light-mode{--background-color:#fff;--text-color:#000;--link-color:#000;--backdrop-bg:#ffffff80}html{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background-color:var(--background-color);color:var(--text-color);font-family:inherit;font-size:inherit;line-height:inherit;scroll-behavior:smooth;margin:0;padding:0;transition:background-color .6s,color .6s}a,h1,h2,h3,h4,h5,h6,p,span{color:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:var(--letter-spacing-tight);font-weight:700;line-height:var(--line-height-tight)}.heading-xl,h1{font-size:var(--font-size-4xl)}.heading-lg,h2{font-size:var(--font-size-3xl)}.heading-md,h3{font-size:var(--font-size-xl)}.heading-sm,h4,h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}.text-base,p{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);max-width:var(--width-reading)}.caption,.small{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:400;line-height:1.4}a{color:var(--link-color);transition:color var(--duration-fast)var(--easing-in-out),opacity var(--duration-fast)var(--easing-in-out);text-decoration:none}a:hover{opacity:.9}img{max-width:100%;height:auto;display:block}::selection{color:inherit;background-color:#ffffff29}html.light-mode ::selection{color:inherit;background-color:#00000024}.page-hidden{opacity:0;transition:opacity .3s}.page-visible{opacity:1}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Thin.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-Thin.woff)format("woff");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Light.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Regular.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-RegIta.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-RegIta.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Medium.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-MedIta.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-MedIta.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Bold.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-ExtBlkIta.woff2)format("woff2"),url(/fonts/HelveticaNowDisplay-ExtBlkIta.woff)format("woff");font-weight:900;font-style:italic}.header{background-color:var(--background-color);width:100%;color:var(--text-color);z-index:50;padding:var(--space-sm);box-sizing:border-box;position:fixed;top:0}.header .bar{justify-content:space-between;align-items:center;width:100%;display:flex}.header .bar .sideLeft{flex:1;justify-content:flex-start;display:flex}.header .bar .sideLeft a{color:inherit;transition:opacity var(--duration-fast)var(--easing-in-out);text-decoration:none}.header .bar .sideLeft a:hover{opacity:.7}.header .bar .center{flex:none;justify-content:center;align-items:center;display:flex}.header .bar .sideRight{flex:1;justify-content:flex-end;display:flex}.header .background{background-color:var(--backdrop-bg);z-index:0;width:100%;height:100%;position:absolute;top:100%;left:0}.el{cursor:pointer;z-index:60;width:1rem;height:1rem;transition:border-radius var(--duration-base)var(--easing-in-out);background-color:currentColor;border:none;border-radius:0;justify-content:center;align-items:center;display:flex}.el:hover{border-radius:50%}.el .label{align-items:center;display:flex;position:relative}.el .label p{color:var(--background-color);margin:0}.el .label p:nth-of-type(2){opacity:0;position:absolute}.el .burger{pointer-events:none;width:18px;position:relative}.el .burger:after,.el .burger:before{content:"";background-color:var(--text-color);width:100%;height:0;transition:all 1s cubic-bezier(.76,0,.24,1);display:block;position:relative}.el .burger:after{top:-4px}.el .burger:before{top:4px}.el .burgerActive:after{top:-1px;transform:rotate(45deg)}.el .burgerActive:before{top:1px;transform:rotate(-45deg)}.footerWrapper{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:600px;position:relative}.footerStickyContainer{height:calc(100vh + 600px);position:relative;top:-100vh}.footerStickyContent{height:600px;position:sticky;top:calc(100vh - 400px)}.content{background-color:inherit;width:100%;height:100%;color:inherit;flex-direction:column;padding:0}.content,.section2{justify-content:space-between;display:flex}.section2{align-items:flex-end}.footerTitle{color:inherit;margin-top:0;font-size:14vw;font-weight:700;line-height:.8}.footerCopyright{font-size:var(--font-size-xs);color:inherit}.footContainer{gap:calc(var(--space-xl)*2.5);flex-shrink:0;padding:3vh;display:flex}.footColumn{gap:var(--space-sm);flex-direction:column;display:flex}.footTitle{color:var(--text-color);opacity:.65;font-size:var(--font-size-sm);margin-bottom:0;font-weight:500}.gridDefault{scroll-snap-type:y mandatory;background:var(--background-color);align-items:center;gap:10vh;width:100%;min-height:90vh}.gridDefault,.gridItem{flex-direction:column;display:flex}.gridItem{cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;width:min(42vw,1100px);transition:opacity var(--duration-slow)var(--easing-in-out),transform var(--duration-slow)var(--easing-in-out);background:0 0;border-radius:0;position:relative}.gridItem:not(:hover){opacity:.92}.gridItem:focus-visible{outline:2px solid var(--border-subtle-strong);outline-offset:var(--space-xs)}html.light-mode .gridItem:focus-visible{outline-color:var(--border-subtle-strong)}.gridItem img,.gridItem video{object-fit:contain;filter:brightness(1.02);width:100%;height:100%;transition:transform var(--duration-slow)var(--easing-in-out),opacity var(--duration-base)var(--easing-in-out),filter var(--duration-slow)var(--easing-in-out);display:block;transform:scale(1)}.gridItem:hover img,.gridItem:hover video{opacity:.98;filter:brightness(1.05);transform:scale(1.02)}.gridItemInfo{gap:var(--space-2xs);background:linear-gradient(#0000000a,#0000);flex-direction:column;padding:clamp(.5rem,1vh,.85rem);display:flex}.gridItemInfo .projectTitle{font-weight:600;font-size:var(--font-size-base);text-transform:uppercase;line-height:var(--line-height-tight);color:var(--text-color);margin:0}.gridItemInfo .projectCategory{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:#bbb;margin:0}html.light-mode .gridItemInfo .projectCategory{color:#444}.gridSpacer{display:none}@media (prefers-reduced-motion:reduce){.gridItem,.gridItem img,.gridItem video{transition:none!important}}@media (max-width:1024px){.gridDefault{gap:9vh}.gridItem{width:min(85vw,900px);height:68vh}}@media (max-width:768px){.gridDefault{scroll-snap-type:y proximity;gap:8vh}.gridItem{width:100%;margin-bottom:var(--space-lg);height:auto!important}.gridItem img{width:100%;height:auto;display:block}.gridItemInfo{padding:var(--space-md)}}.gridAltWrapper{width:100%;min-height:100vh;padding:calc(var(--space-xl)*2)var(--space-xl)calc(var(--space-xl)*3);box-sizing:border-box;justify-content:center;display:flex;overflow-x:hidden}.gridAltThumbs{gap:calc(var(--space-xl)*2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;max-width:1440px;margin:0 auto;display:grid}@media (max-width:1024px){.gridAltThumbs{gap:calc(var(--space-xl)*1.25);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:1024px}}@media (max-width:768px){.gridAltThumbs{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));max-width:100%;padding:0}}.thumbItem{aspect-ratio:1;cursor:pointer;transition:opacity var(--duration-base)var(--easing-in-out),color var(--duration-base)var(--easing-in-out);background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.thumbItem:hover{opacity:.92}.thumbText{gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex}.thumbFilename{font-size:var(--font-size-sm);opacity:.9;font-weight:500}.thumbCategory,.thumbFilename{line-height:var(--line-height-tight)}.thumbCategory{font-size:var(--font-size-xs);opacity:.45;margin-top:var(--space-2xs)}.thumbMedia{display:none}.thumbSpacer{aspect-ratio:1;pointer-events:none;opacity:0}.hoverPreview{pointer-events:none;z-index:1000;background-color:var(--background-color);border-radius:1.5vw;width:25vw;height:30vw;position:fixed;top:0;overflow:hidden}.hoverPreview img,.hoverPreview video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.gridAltWrapper{padding:var(--space-xl)var(--space-md)calc(var(--space-xl)*2)}.gridAltThumbs{column-gap:var(--space-sm);row-gap:var(--space-md);padding:0 var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thumbItem{aspect-ratio:auto;flex-direction:column;height:auto;min-height:0;overflow:visible}.thumbText{max-width:100%}.thumbCategory,.thumbFilename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thumbFilename{font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-bottom:var(--space-2xs)}.thumbCategory{font-size:var(--font-size-xs);opacity:.7}.thumbMedia{aspect-ratio:4/3;background:var(--border-subtle);width:100%;margin-bottom:var(--space-xs);display:block;overflow:hidden}.thumbMedia :global(img){object-fit:cover;width:100%;height:100%;display:block}}.filtersWrapper{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-xl);z-index:999999;flex-wrap:wrap;justify-content:flex-start;display:flex;position:fixed}@media (max-width:768px){.filtersWrapper{justify-content:center}}.filtersButton{padding:var(--space-xs)var(--space-md);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.filtersButton svg{opacity:1;width:2rem;height:auto;color:var(--text-color);transition:var(--transition-base);transform:scale(1)}.filtersButton:hover svg{opacity:.8;transform:scale(1.05)}.filters{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.filters{justify-content:center}}.filterBtn{font-size:var(--font-size-sm);cursor:pointer;color:var(--text-color);transition:color var(--duration-base)var(--easing-in-out);background:0 0;border:none;border-bottom:1px solid #0000;padding:.4rem 1rem}.filterBtn:hover{color:#bbb}html.light-mode .filterBtn:hover{color:#333}.filterBtn.active{border-bottom:1px solid var(--text-color);font-weight:600}.projectPage{padding:calc(var(--space-xl)*2)var(--space-xl)}.breadcrumb{font-size:var(--font-size-sm);align-items:center;gap:var(--space-2xs);color:var(--text-color);opacity:.65;text-transform:lowercase;display:flex}.breadcrumb a{color:var(--text-color);transition:color var(--duration-base)var(--easing-in-out);text-decoration:none}.breadcrumb a:hover{opacity:.8}.breadcrumb .active{font-weight:600}.breadcrumb span{-webkit-user-select:none;user-select:none}.layout{gap:0}@media (max-width:768px){.layout{gap:var(--space-xl);flex-direction:column}}.sidebar{top:calc(var(--space-xl)*2.5);align-self:flex-start;gap:var(--space-md);flex-direction:column;flex:1;display:flex}.sidebar .category{font-style:italic;font-size:var(--font-size-sm);color:var(--text-color);opacity:.65}html.light-mode .sidebar .category{opacity:.7}.sidebar .description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-color);opacity:.78;max-width:400px;margin-bottom:8vh}html.light-mode .sidebar .description{opacity:.85}@media (max-width:768px){.sidebar{top:unset;position:relative}}.mediaColumn{flex:2}.mediaGrid{grid-template-columns:repeat(12,1fr);gap:clamp(1.25rem,2vw,2.25rem);margin-top:2vh;display:grid}.mediaItemFull{grid-column:span 12;min-height:35vh;margin-bottom:clamp(.75rem,1.4vw,1.6rem)}@media (max-width:768px){.mediaItemFull{grid-column:span 12;min-height:30vh}}.mediaItemFull img,.mediaItemFull video{border-radius:0}.mediaItemHalf{min-height:35vh;margin-bottom:clamp(.75rem,1.4vw,1.6rem)}.mediaItemHalf,.mediaItemHalf:nth-of-type(odd){grid-column:span 12}@media (max-width:1024px){.mediaItemHalf{grid-column:span 12}}@media (max-width:768px){.mediaItemHalf{grid-column:span 12;min-height:30vh}}.mediaItemHalf img,.mediaItemHalf video{border-radius:0}.mediaItemFull+*{margin-top:clamp(.35rem,1vw,.85rem)}.projectPage{background-color:var(--background-color);min-height:100vh;color:var(--text-color);padding:0}.layout,.projectPage{gap:var(--space-xl);flex-direction:column;display:flex;position:relative}.layout{width:100%}.sidebar{top:2.7rem;left:var(--space-md);margin:var(--space-md);z-index:5;background-color:var(--background-color);padding-top:1vh;padding-bottom:1vh;position:sticky}.sidebarRow{align-items:flex-start;gap:var(--space-xl);width:100%;display:flex}.sidebarTitle{flex:none;min-width:200px}.sidebarTitle h1{margin:0 0 var(--space-2xs);color:var(--text-color);font-size:2rem;font-weight:700}.sidebarTitle .category{color:var(--text-color);opacity:.7;font-size:.95rem;font-style:italic}html.light-mode .sidebarTitle .category{opacity:.75}.sidebarBreadcrumb{min-width:150px;font-size:var(--font-size-sm);flex:none}.sidebarBreadcrumb a{color:var(--text-color);transition:opacity var(--duration-fast)var(--easing-in-out);text-decoration:none}.sidebarBreadcrumb a:hover{opacity:.8}.sidebarDescription{max-width:fit-content;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-color);opacity:.78;flex:1}html.light-mode .sidebarDescription{opacity:.85}.category{font-style:italic}.altWrapper{width:100%}.altTrack{grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:20px;display:grid;overflow:hidden}@media (max-width:768px){.altTrack{flex-direction:column;gap:0;display:flex}}.mediaItemFull{grid-column:span 2;margin:8vh;overflow:hidden}.mediaItemFull img,.mediaItemFull video{object-fit:contain;width:100%;height:auto;transition:transform var(--duration-slow)var(--easing-in-out);display:block}.mediaItemHalf{grid-column:span 1;margin:8vh;overflow:hidden}.mediaItemHalf img,.mediaItemHalf video{object-fit:contain;width:100%;height:auto;transition:transform var(--duration-slow)var(--easing-in-out);display:block}@media (max-width:768px){.sidebar{top:unset;left:unset;margin:var(--space-md)var(--space-md)0;position:relative}.sidebarRow{gap:var(--space-xs);flex-direction:column}.sidebarBreadcrumb,.sidebarDescription,.sidebarTitle{flex:auto;min-width:0;max-width:100%}.mediaItemFull,.mediaItemHalf{margin:4vh var(--space-md);grid-column:auto}}.pixelBackground{z-index:9999;pointer-events:none;width:100%;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.column{flex-direction:column;width:5vw;height:100%;display:flex}.block{background-color:var(--background-color);width:100%;height:5vw;transition:background-color var(--duration-base)var(--easing-in-out)}.aboutWrapper{gap:calc(var(--space-xl)*2);padding:calc(var(--space-xl)*2)var(--space-xl);max-width:90rem;color:inherit;flex-direction:column;margin:0 auto;display:flex}.headerHero{align-items:end;gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.headerHero{grid-template-columns:1fr;align-items:start}}.heroTitle{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(3rem,12vw,8rem);font-weight:700;line-height:.95}.heroKicker{text-align:right;max-width:32rem;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-normal);color:inherit;justify-self:end}@media (max-width:900px){.heroKicker{text-align:left;justify-self:start}}.rule{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-xl)0}.metaGrid{gap:calc(var(--space-2xl) + var(--space-xl));grid-template-columns:1.1fr .7fr .7fr;align-items:start;display:grid}@media (max-width:1200px){.metaGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.metaGrid{grid-template-columns:1fr}}.metaColText{max-width:52rem}.metaColText p{margin-bottom:calc(var(--space-lg) - var(--space-2xs))}.metaColLists h3{font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:inherit;margin:0 0 var(--space-sm)}.metaColLists ul{margin:0 0 calc(var(--space-xl) - var(--space-2xs));padding:0;list-style:none}.metaColLists li{margin-bottom:var(--space-2xs)}.metaColImage img{object-fit:cover;width:100%;height:auto;display:block}.bigStatement{gap:var(--space-xl);margin:calc(var(--space-xl)*3)0 calc(var(--space-xl)*2);grid-template-columns:2fr 1fr;align-items:center;display:grid}@media (max-width:1000px){.bigStatement{gap:var(--space-md);grid-template-columns:1fr}}.bigLeft h2{letter-spacing:-.025em;font-size:clamp(3rem,12vw,10rem);font-weight:800}.bigLeft h2,.bigRight h3{text-transform:uppercase;margin:0;line-height:.92}.bigRight h3{letter-spacing:-.02em;text-align:right;font-size:clamp(2.5rem,10vw,8rem);font-weight:300}@media (max-width:1000px){.bigRight h3{text-align:left}}.thumbStrip{margin:var(--space-lg)0 calc(var(--space-xl)*2)}.thumbStrip ul{gap:var(--space-md);scroll-snap-type:x mandatory;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.thumbStrip li{scroll-snap-align:start}.thumbStrip img{object-fit:cover;width:100%;height:auto;display:block}.archivePageWrapper{padding:calc(var(--space-xl)*2)var(--space-xl);gap:var(--space-xl);max-width:90rem;color:inherit;flex-direction:column;margin:0 auto;display:flex}.topSection{text-align:left}.topSection h1{font-size:clamp(var(--font-size-2xl),6vw,3.5rem);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.topSection .intro,.topSection h1{font-family:var(--font-family-sans);color:inherit}.topSection .intro{font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin-top:var(--space-xs);max-width:37.5rem}.visible{visibility:visible}.relative{position:relative}.container{width:100%}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.Header_header__DGBV5{position:fixed;top:0;width:100%;background-color:var(--background-color);color:var(--text-color);z-index:50;padding:var(--space-sm);box-sizing:border-box}.Header_header__DGBV5 .Header_bar__6kVYi{display:flex;align-items:center;justify-content:space-between;width:100%}.Header_header__DGBV5 .Header_bar__6kVYi .Header_sideLeft__0aq2W{flex:1;display:flex;justify-content:flex-start}.Header_header__DGBV5 .Header_bar__6kVYi .Header_sideLeft__0aq2W a{text-decoration:none;color:inherit;transition:opacity var(--duration-fast) var(--easing-in-out)}.Header_header__DGBV5 .Header_bar__6kVYi .Header_sideLeft__0aq2W a:hover{opacity:.7}.Header_header__DGBV5 .Header_bar__6kVYi .Header_center__VYj1s{flex:none;display:flex;justify-content:center;align-items:center}.Header_header__DGBV5 .Header_bar__6kVYi .Header_sideRight__0jgtb{flex:1;display:flex;justify-content:flex-end}.Header_header__DGBV5 .Header_background__O3bcd{background-color:var(--backdrop-bg);height:100%;width:100%;position:absolute;top:100%;left:0;z-index:0}.Header_el__h0ION{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:0;background-color:currentColor;border:none;cursor:pointer;z-index:60;transition:border-radius var(--duration-base) var(--easing-in-out)}.Header_el__h0ION:hover{border-radius:50%}.Header_el__h0ION .Header_label__FZGw2{position:relative;display:flex;align-items:center}.Header_el__h0ION .Header_label__FZGw2 p{margin:0;color:var(--background-color)}.Header_el__h0ION .Header_label__FZGw2 p:nth-of-type(2){position:absolute;opacity:0}.Header_el__h0ION .Header_burger___QTfp{width:18px;position:relative;pointer-events:none}.Header_el__h0ION .Header_burger___QTfp:after,.Header_el__h0ION .Header_burger___QTfp:before{content:"";height:0;width:100%;background-color:var(--text-color);position:relative;display:block;transition:all 1s cubic-bezier(.76,0,.24,1)}.Header_el__h0ION .Header_burger___QTfp:after{top:-4px}.Header_el__h0ION .Header_burger___QTfp:before{top:4px}.Header_el__h0ION .Header_burgerActive__Vdvp5:after{transform:rotate(45deg);top:-1px}.Header_el__h0ION .Header_burgerActive__Vdvp5:before{transform:rotate(-45deg);top:1px}.Navigation_nav__oWPld{overflow:hidden;background-color:var(--background-color);color:var(--text-color);transition:background-color var(--duration-slow) var(--easing-in-out),color var(--duration-slow) var(--easing-in-out)}.Navigation_nav__oWPld .Navigation_wrapper__TQv82{display:flex;gap:var(--space-2xl);margin-bottom:calc(var(--space-xl)*2.5)}.Navigation_nav__oWPld .Navigation_container__9_WKA{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.Navigation_nav__oWPld .Navigation_wrapper__TQv82{margin-bottom:0;justify-content:space-between}}.Body_body__eC15o{display:flex;flex-wrap:wrap;margin-top:40px;max-width:100%;color:var(--text-color)}.Body_body__eC15o a{color:inherit;text-decoration:none}.Body_body__eC15o p{margin:0;display:flex;overflow:hidden;font-size:var(--font-size-xs);padding-right:var(--space-xl);padding-top:var(--space-sm);font-weight:300;color:inherit}@media(min-width:390px){.Body_body__eC15o{max-width:1200px;margin-top:80px}.Body_body__eC15o p{font-size:6vw;padding-right:2vw}}@media(prefers-reduced-motion:reduce){.Body_body__eC15o{transition:none!important;animation:none!important}}@media(min-width:700px){.Body_body__eC15o p{font-size:8vw}}@media(min-width:1000px){.Body_body__eC15o p{font-size:10vw}}.Sub_footer__S7B13{display:flex;align-items:flex-end;flex-wrap:wrap;font-size:var(--font-size-xs);margin-top:40px;color:var(--text-color)}.Sub_footer__S7B13 ul{width:50%;margin-top:10px;overflow:hidden;list-style-type:none;padding:0}.Sub_footer__S7B13 li span{color:#ccc}body.Sub_light-mode__OhULp .Sub_footer__S7B13 li span{color:#666}@media only screen and (min-width:1000px){.Sub_footer__S7B13{justify-content:space-between}.Sub_footer__S7B13 ul{width:auto}}.Images_imageContainer__VeoG2{display:none}@media(min-width:1024px){.Images_imageContainer__VeoG2{display:block;width:500px;height:450px;position:relative;overflow:hidden}.Images_imageContainer__VeoG2 img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform var(--duration-base) var(--easing-in-out),filter var(--duration-base) var(--easing-in-out)}.Images_imageContainer__VeoG2:hover img{transform:scale(1.02)}.Images_imageContainer__VeoG2{background-color:var(--background-color);transition:background-color var(--duration-base) var(--easing-in-out)}}.DarkToggle_toggle__IZrDK{display:flex;align-items:center;justify-content:center;background:none;border:none;width:1.1rem;height:1.3rem;cursor:pointer;padding:0;color:inherit}.DarkToggle_toggle__IZrDK svg{width:100%;height:100%;fill:currentColor;transition:fill var(--duration-base) var(--easing-in-out)}.Footer_footerWrapper__1PDB1{position:relative;height:600px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.Footer_footerStickyContainer__Q_CH4{position:relative;height:calc(100vh + 600px);top:-100vh}.Footer_footerStickyContent__uMjwU{position:sticky;top:calc(100vh - 400px);height:600px}.Footer_content__0KySr{background-color:inherit;padding:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;color:inherit}.Footer_section2__FTNuZ{display:flex;justify-content:space-between;align-items:flex-end}.Footer_footerTitle__7qFG_{line-height:.8;margin-top:0;font-weight:700;color:inherit;font-size:14vw}.Footer_footerCopyright__RHE0n{font-size:var(--font-size-xs);color:inherit}.Footer_footContainer__IfiAn{display:flex;gap:calc(var(--space-xl)*2.5);padding:3vh;flex-shrink:0}.Footer_footColumn__iy7XX{display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_footTitle__BFMnx{margin-bottom:0;color:var(--text-color);opacity:.65;font-size:var(--font-size-sm);font-weight:500}.IntroReveal_introWrapper__Vx_ab{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color);z-index:99999;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:all;transition:background-color var(--duration-slow) var(--easing-in-out)}.IntroReveal_introImage__fHKGW{width:50vw;height:auto;max-height:60vh;object-fit:contain;filter:brightness(1);transition:transform var(--duration-slow) var(--easing-in-out),opacity var(--duration-base) var(--easing-in-out),filter var(--duration-base) var(--easing-in-out)}html.IntroReveal_light-mode__KPixF .IntroReveal_introImage__fHKGW{filter:brightness(.95)}.IntroReveal_introText__yFCGC{color:var(--text-color);font-size:var(--font-size-3xl);text-transform:uppercase;font-family:Inter,sans-serif;letter-spacing:.05em;opacity:.9;transition:opacity var(--duration-slow) var(--easing-in-out),transform var(--duration-slow) var(--easing-in-out);mix-blend-mode:difference}html.IntroReveal_light-mode__KPixF .IntroReveal_introText__yFCGC{mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){.IntroReveal_introImage__fHKGW,.IntroReveal_introText__yFCGC,.IntroReveal_introWrapper__Vx_ab{transition:none!important;animation:none!important}}