html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:before,:after{box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}@media (min-width:375px){.container{padding-right:10px;padding-left:10px}}@media (min-width:550px){.container{padding-right:10px;padding-left:10px}}@media (min-width:768px){.container{padding-right:10px;padding-left:10px}}@media (min-width:992px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1200px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.container{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.container{width:1500px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}@media (min-width:375px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:550px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:768px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:992px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:1200px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.container-fluid{padding-right:10px;padding-left:10px}}.row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}@media (min-width:375px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:550px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:768px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:992px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:1200px){.row{margin-right:-5px;margin-left:-5px}}@media (min-width:1500px){.row{margin-right:-5px;margin-left:-5px}}.u-component-nomargin-bottom{margin-bottom:0!important}.u-component-nomargin-top{margin-top:0!important}.u-component-nopadding-bottom{padding-bottom:0!important}.u-component-nopadding-top{padding-top:0!important}@font-face{font-family:LD Jorge;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/LDJorge-Regular.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/EBGaramond-Regular.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-display:swap;font-style:normal;font-weight:500;src:url(/fonts/EBGaramond-Medium.woff2)format("woff2")}@font-face{font-family:Space Mono;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/SpaceMono-Regular.woff2)format("woff2")}@font-face{font-family:Space Mono;font-display:swap;font-style:normal;font-weight:700;src:url(/fonts/SpaceMono-Bold.woff2)format("woff2")}.u-text-hide{display:block;overflow:hidden;text-indent:-9000px}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.group:after{content:"";display:table;clear:both}button{background-color:transparent}input[type=text],input[type=email],input[type=password],textarea,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input,select,textarea{border-radius:0;font:inherit;margin:0;padding:0}::-webkit-input-placeholder{color:currentColor;opacity:1}::-moz-placeholder{color:currentColor;opacity:1}:-ms-input-placeholder{color:currentColor;opacity:1}:-moz-placeholder{color:currentColor;opacity:1}p{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){p{font-size:16px}}a{color:currentColor;text-decoration:none}.c-btn{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-btn{font-size:16px}}.c-btn{background-color:#ebebeb;border:0;color:currentColor;cursor:pointer;display:inline-block;font-weight:700;line-height:100%;margin:0;padding:var(--space-s);text-decoration:none}.cms-content :first-child{margin-top:0}.cms-content h1{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.cms-content h1{font-size:16px}}.cms-content h2{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.cms-content h2{font-size:16px}}.cms-content h3{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.cms-content h3{font-size:16px}}.cms-content h4{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.cms-content h4{font-size:16px}}.cms-content h5{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.cms-content h5{font-size:16px}}.cms-content h6{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.cms-content h6{font-size:16px}}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{margin-top:40px}.cms-content p,.cms-content ul,.cms-content ol,.cms-content blockquote,.cms-content table{margin-top:20px}.cms-content ul,.cms-content ol{display:block;list-style-position:outside;padding-left:1.5rem}.cms-content ul{list-style-type:square}.cms-content ol{list-style-type:decimal}.cms-content li{display:list-item}.cms-content li::marker{color:#0a0a0a}.cms-content img{height:auto!important;margin-bottom:20px;margin-top:40px;max-width:100%!important}.cms-content strong{font-weight:400}.cms-content em{font-style:italic}.cms-content sub{font-size:.8em;vertical-align:sub}.cms-content sup{font-size:.8em;vertical-align:super}.cms-content a{position:relative;white-space:nowrap}.cms-content a:before,.cms-content a:after{background:currentColor;height:2px;overflow:hidden;left:0;pointer-events:none;position:absolute;top:100%;width:100%}.cms-content a:before{content:"";transform:scaleZ(1);transform-origin:100% 50%;transition:transform .5s}html.no-touchevents .cms-content a:hover:before{transform:scale3d(0,1,1);transform-origin:0 50%}img{max-width:100%!important;font-style:italic;vertical-align:middle}img[width],img[height]{max-width:none!important}:root{--color-page-tint:#fffef6;--color-page-bg:color-mix(in srgb, var(--color-page-tint) 30%, #fffef6);--color-page-text:#0a0a0a;--space-xs:clamp(.3125rem, .2344rem + .3906vw, .625rem);--space-s:clamp(.625rem, .4688rem + .7813vw, 1.25rem);--space-m:clamp(1.25rem, .9375rem + 1.5625vw, 2.5rem);--space-l:clamp(1.875rem, 1.4063rem + 2.3438vw, 3.75rem);--space-xl:clamp(2.5rem, 1.875rem + 3.125vw, 5rem);--space-2xl:clamp(3.125rem, 2.3438rem + 3.9063vw, 6.25rem);--space-3xl:clamp(3.75rem, 2.8125rem + 4.6875vw, 7.5rem);--space-4xl:clamp(4.375rem, 3.2813rem + 5.4688vw, 8.75rem);--space-5xl:clamp(5rem, 3.75rem + 6.25vw, 10rem);--space-xs-s:clamp(.3125rem, .0781rem + 1.1719vw, 1.25rem);--space-s-m:clamp(.625rem, .1563rem + 2.3438vw, 2.5rem);--space-m-l:clamp(1.25rem, .625rem + 3.125vw, 3.75rem);--space-l-xl:clamp(1.875rem, 1.0938rem + 3.9063vw, 5rem);--space-xl-2xl:clamp(2.5rem, 1.5625rem + 4.6875vw, 6.25rem);--space-2xl-3xl:clamp(3.125rem, 2.0313rem + 5.4688vw, 7.5rem);--space-3xl-4xl:clamp(3.75rem, 2.5rem + 6.25vw, 8.75rem);--space-4xl-5xl:clamp(4.375rem, 2.9688rem + 7.0313vw, 10rem)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html ::-moz-selection{background:#0a0a0a;color:#fffef6}html ::selection{background:#0a0a0a;color:#fffef6}body{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;background-color:var(--color-page-bg);color:var(--color-page-text);font-size:16px;font-weight:400;height:100svh;overflow:hidden;overscroll-behavior:none}a[href="#main-content"]{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){a[href="#main-content"]{font-size:16px}}a[href="#main-content"]{color:currentColor;left:0;position:absolute;top:0;z-index:1000}a[href="#main-content"]:not(:focus){clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:focus:not(:focus-visible){outline:0}:focus-visible{outline:1px solid currentColor;outline-offset:4px}#main-content:focus{outline:0}.js-media-visibility>*,.js-media-visibility:before{opacity:0;transition:opacity .5s;transition-delay:.3s}.js-media-visibility.is-visible>*,.js-media-visibility.is-visible:before{opacity:1}.js-element-visibility .will-animate{opacity:0;transform:translateY(50px);transition:transform .5s,opacity .5s;transition-delay:.25s}.js-element-visibility.is-visible .will-animate{opacity:1;transform:translateY(0)}[data-icon] path{fill:currentColor}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}*{scrollbar-color:currentColor transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:currentColor}::-webkit-scrollbar-track{background-color:transparent}.c-grid{display:none;height:100vh;pointer-events:none;position:fixed;top:0;width:100%;z-index:10001}.c-grid__col{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:375px){.c-grid__col{padding-right:5px;padding-left:5px}}@media (min-width:550px){.c-grid__col{padding-right:5px;padding-left:5px}}@media (min-width:768px){.c-grid__col{padding-right:5px;padding-left:5px}}@media (min-width:992px){.c-grid__col{padding-right:5px;padding-left:5px}}@media (min-width:1200px){.c-grid__col{padding-right:5px;padding-left:5px}}@media (min-width:1500px){.c-grid__col{padding-right:5px;padding-left:5px}}.c-grid__col{flex:0 0 8.3333333333%;max-width:8.3333333333%;height:100vh}.c-grid__col:before{background-color:#0000004d;content:"";display:block;height:100vh;width:100%}html.is-changing,html.is-changing a{cursor:wait!important}main{background-color:var(--color-page-bg);height:100svh;overflow:auto;transition:background-color .5s}.main{min-height:100svh}mux-player{--media-seek-backward-button-display:none;--seek-backward-button:none;--bottom-seek-backward-button:none;--media-seek-forward-button-display:none;--seek-forward-button:none;--bottom-seek-forward-button:none;--media-playback-rate-button-display:none;--media-playback-rate-selectmenu-display:none;--playback-rate-button:none;--playback-rate-selectmenu:none;--bottom-playback-rate-button:none;--bottom-playback-rate-selectmenu:none;--media-pip-button-display:none;--pip-button:none;--bottom-pip-button:none}.c-about{background-color:var(--about-bg, #2b2a36);color:var(--about-text, #f1a3c2);min-height:100svh;transition:background-color .9s ease-in-out,color .9s ease-in-out;padding:max(16vw,var(--space-3xl) + var(--space-l)) var(--space-s)0;position:relative}.c-about__columns{display:grid;gap:var(--space-2xl) var(--space-xs);grid-template-columns:1fr}@media (min-width:768px){.c-about__columns{gap:var(--space-m) var(--space-xs);grid-template-areas:"contacts lockup""lists statement";grid-template-columns:4fr 8fr}}.c-about__aside{order:2}@media (min-width:768px){.c-about__aside{grid-area:contacts;padding-right:var(--space-l)}}.c-about__lists{order:3}@media (min-width:768px){.c-about__lists{grid-area:lists;padding-right:var(--space-l)}}.c-about__main{min-width:0}@media (min-width:768px){.c-about__main{grid-area:lockup}}.c-about__letters{display:inline-block}.c-about__word{-webkit-clip-path:inset(-.15em -.1em 0);clip-path:inset(-.15em -.1em 0);display:inline-block}.c-about__letter{display:inline-block;transform:translateY(125%);will-change:transform}.c-about__aside .c-about__entry+.c-about__entry{margin-top:var(--space-s)}.c-about__entry--list+.c-about__entry--list{margin-top:var(--space-l)}.c-about__entry-label{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-about__entry-label{font-size:16px}}.c-about__entry-title{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;font-size:clamp(24px,2.9vw,54px);font-weight:400;letter-spacing:0;line-height:110%}.c-about__entry-lines{color:#fff;line-height:160%}.c-about__entry-link{white-space:nowrap}.c-about__entry--list .c-about__entry-lines{margin-top:var(--space-xs);max-width:40ch}.c-about__lockup{display:flow-root;position:relative}.c-about__wordmark{font-family:LD Jorge,EB Garamond,Georgia,serif;display:block;font-size:9.5vw;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.c-about__media{aspect-ratio:3/2;margin-top:var(--space-s);overflow:hidden;width:100%}@media (min-width:768px){.c-about__media{aspect-ratio:32/15}}.c-about__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-about__statement{order:1}@media (min-width:768px){.c-about__statement{display:grid;gap:var(--space-l);grid-area:statement;grid-template-columns:1fr 1fr}}.c-about__headline{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;font-size:clamp(24px,2.9vw,54px);font-weight:400;letter-spacing:0;line-height:110%}.c-about__text{color:#fff;line-height:160%;margin-top:var(--space-s)}@media (min-width:768px){.c-about__text{margin-top:0}}.c-about__text p{line-height:inherit}.c-about__text p+p{margin-top:var(--space-s)}.c-about__foot{margin-top:var(--space-4xl);overflow:hidden;padding-bottom:var(--space-s)}@media (min-width:768px){.c-about__foot{margin-top:27vw}}.c-about__foot-contacts{display:grid;gap:var(--space-m) var(--space-xs);grid-template-columns:1fr;margin-bottom:var(--space-l)}@media (min-width:550px){.c-about__foot-contacts{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.c-about__foot-contacts{grid-template-columns:repeat(4,auto);justify-content:space-between}}.c-about__wordmark--foot{font-size:16vw}.c-about.is-opening{overflow:hidden}.c-about.is-opening .c-about__lockup{will-change:transform}html:has(.c-about) .c-navbar__logo{visibility:hidden}html:has(.c-about) main{background-color:#2b2a36;transition:background-color .9s ease-in-out}.c-footer{background-color:#fffef6;color:#0a0a0a}.c-footer__inner{align-items:baseline;display:flex;justify-content:space-between;padding:var(--space-s);width:100%}.c-footer__copyright{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-footer__copyright{font-size:16px}}.c-home{height:100svh;overflow:hidden;position:relative}.c-home__stage{background-color:#000;cursor:grab;inset:0;overflow:auto;overscroll-behavior:none;position:absolute;z-index:0;touch-action:none;transition:background-color 1.6s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-home__canvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.c-home__grid{--home-cell-gap:var(--space-xs);--home-cell-width:58vw;--home-cell-height:calc(var(--home-cell-width) / var(--home-cell-ratio, 1.5));--home-pitch-x:calc(var(--home-cell-width) + var(--home-cell-gap));--home-pitch-y:calc(var(--home-cell-height) + var(--home-cell-gap));height:calc(var(--home-rows)*var(--home-pitch-y));position:relative;width:calc(var(--home-cols)*var(--home-pitch-x))}@media (min-width:550px){.c-home__grid{--home-cell-width:36vw}}@media (min-width:992px){.c-home__grid{--home-cell-width:calc(25vw - var(--home-cell-gap))}}.c-home__tile{background-color:var(--tile-color, #282828);display:block;height:var(--home-cell-height);left:calc(var(--tile-col)*var(--home-pitch-x));overflow:hidden;position:absolute;top:calc(var(--tile-row)*var(--home-pitch-y));width:var(--home-cell-width);-webkit-user-drag:none}@media (scripting:enabled){.c-home__tile{transform:translate3d(-10000px,-10000px,0)}}.c-home__tile:focus-visible{outline:1px solid var(--home-loader-bg, #dbfe00);outline-offset:2px}.c-home__tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.c-home__players{height:1px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1px}.c-home__tile:before{background-color:#888;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;transition:background-color 1.5s;z-index:100}.c-home__vignette{background:linear-gradient(to top,#0006 0,#00000041,#00000025,#00000010,#00000004,#0000) bottom/100% 32%no-repeat,linear-gradient(to bottom,#0006 0,#00000041,#00000025,#00000010,#00000004,#0000) top/100% 24%no-repeat;inset:0;pointer-events:none;position:absolute;z-index:0}.c-home__layouts{bottom:var(--space-s);color:#fff;left:50%;position:absolute;transform:translate3d(-50%,0,0);z-index:100}.c-home__layouts-toggle{background:0 0;border:0;border-radius:100vw;color:currentColor;cursor:pointer;display:grid;height:40px;overflow:hidden;padding:0;place-items:center;position:relative;width:108px}.c-home__layouts-toggle:before,.c-home__layouts-toggle:after{content:"";height:11px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:44px;z-index:200}.c-home__layouts-toggle:before{background:linear-gradient(#1b1b1b,#1b1b1b00);top:0}.c-home__layouts-toggle:after{background:linear-gradient(#1b1b1b00,#1b1b1b);bottom:0}.c-home__layouts-toggle:hover .c-home__layouts-bg{width:108px}.c-home__layouts-toggle:focus-visible{outline:1px solid currentColor;outline-offset:2px}.c-home__layouts-bg{background-color:#1b1b1b;border-radius:100vw;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);transition:width .7s cubic-bezier(.1,.68,.29,1);width:88px;z-index:0}.c-home__layouts-icon{display:block;grid-area:1/1;height:18px;position:relative;transform:translateY(-250%) scale(1.4);width:18px;z-index:100}.c-home__layouts-icon svg{display:block;fill:currentColor;height:100%;width:100%}.c-home__headline{font-family:LD Jorge,EB Garamond,Georgia,serif;text-transform:uppercase;font-size:clamp(40px,8vw,96px);font-weight:400;letter-spacing:-.01em;line-height:95%;color:#fff;font-size:clamp(40px,10vw,140px);left:50%;max-width:calc(100% - 2*var(--space-s));pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:0}.c-home__pager{bottom:var(--space-s);color:#fff;display:flex;filter:drop-shadow(0 0 10px rgba(0,0,0,.35));justify-content:space-between;left:var(--space-s);pointer-events:none;position:absolute;right:var(--space-s);transform:translateZ(0);z-index:100}.c-home__pager-link{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-home__pager-link{font-size:16px}}.c-home__pager-link{pointer-events:auto;position:relative}.c-home__pager-link:after{content:"";inset:calc(0px - var(--space-xs));position:absolute}.c-home__pager-label{display:none}@media (min-width:768px){.c-home__pager-label{display:inline}}.c-home__intro{background-color:var(--home-loader-bg, #dbfe00);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:200}.c-home__intro-frame{background-color:var(--home-loader-frame, #008037);bottom:0;left:var(--space-s);position:absolute;right:var(--space-s);top:16svh}.c-home__intro-media{left:0;overflow:hidden;position:absolute;top:0;visibility:hidden}.c-home__intro-photo{height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}.c-home__intro-photo img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.c-home__intro-sharp{opacity:0}.c-home__intro-loading{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-home__intro-loading{font-size:16px}}.c-home__intro-loading{bottom:var(--space-s);color:var(--home-loader-bg, #dbfe00);left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .3s}.c-home__intro.is-waiting .c-home__intro-loading{opacity:1}.c-home__wordmark{font-family:LD Jorge,EB Garamond,Georgia,serif;color:var(--home-loader-bg, #dbfe00);left:0;line-height:1;-webkit-clip-path:inset(-.15em 0 0 0);clip-path:inset(-.15em 0 0 0);position:absolute;text-transform:uppercase;top:0;white-space:nowrap;will-change:transform}.c-home__wordmark-letter{display:inline-block;transform:translateY(125%);will-change:transform}.c-home.is-active .c-home__stage{overflow:hidden}.c-home.is-active .c-home__tile{left:0;top:0;transform-origin:0 0;will-change:transform}.c-home.is-active .c-home__tile img{opacity:0;transition:opacity .6s}.c-home.is-active .c-home__tile img{transform:translate3d(calc(var(--home-parallax-x, 0)*4.5%),calc(var(--home-parallax-y, 0)*4.5%),0) scale(var(--home-zoom, 1))}.c-home.is-active .c-home__tile img.is-loaded{opacity:1}html.is-home-dragging .c-home__stage,html.is-home-dragging .c-home__tile{cursor:grabbing}.c-home__intro.is-done{display:none}.c-home__intro.is-resting,.c-home__intro.is-resting .c-home__intro-frame{transition:background-color 1s ease-in-out}.c-home__intro.is-resting .c-home__wordmark{transition:color 1s ease-in-out}.c-home__intro.is-resting .c-home__intro-media{cursor:pointer;pointer-events:auto}.c-home__stage.is-framed{background-color:var(--home-loader-frame, #008037)}html:has(.c-home__stage) .c-navbar{color:#fff;mix-blend-mode:normal;transform:translateZ(0)}html:has(.c-home__stage,.c-index) .c-navbar__logo{font-size:clamp(24px,2.8vw,56px)}html:has(.c-home__stage,.c-index) .c-navbar__logo{color:#fff;mix-blend-mode:normal;transition:color 1s ease-in-out}html:has(.c-home__intro.is-handed-off:not(.is-done)) .c-navbar__logo{color:var(--home-loader-bg, #dbfe00);transition:none}html:has(.c-home__stage) .click-zoom__lightbox{--click-zoom-bg:#000000;--click-zoom-placeholder:#282828;--click-zoom-text:#ffffff}html:has(.c-home__stage,.c-index),html:has(.c-home__stage,.c-index) body,html:has(.c-home__stage,.c-index) main{background-color:#000}.c-home__layouts-icon.is-showing{transform:none}.c-home__pager-label--short{display:inline}@media (min-width:768px){.c-home__pager-label--short{display:none}}.c-home__headline--masthead{font-weight:500;letter-spacing:normal;line-height:100%;opacity:0}.c-home.is-webgl .c-home__tile{background-color:transparent}.c-home.is-webgl .c-home__tile img{visibility:hidden}.c-home.is-webgl .c-home__tile:before{display:none}.c-home__tile.is-shown:before{background-color:#fff}.c-index{color:#fff;padding:calc(var(--space-3xl) + var(--space-l)) var(--space-xs);position:relative}.c-index__backdrop{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.c-index__backdrop-media{--controls:none;--media-object-fit:cover;display:block;filter:blur(48px) saturate(1.2);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.2);width:100%}.c-index__stack{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;z-index:100}.c-index__item{color:currentColor;display:block;text-decoration:none}.c-index__item--stack{grid-column:1/-1;will-change:transform}@media (min-width:768px){.c-index__item--stack{grid-column:var(--stack-start, 1)/span var(--stack-span, 12)}}.c-index__item--stack+.c-index__item--stack{margin-top:var(--space-3xl)}@media (min-width:768px){.c-index__item--stack+.c-index__item--stack{margin-top:calc(var(--space-5xl) + var(--stack-offset, 0)*1vh)}}.c-index__media{background-color:#282828;overflow:hidden;position:relative;width:100%}.c-index__media img,.c-index__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-index__video{--controls:none;--media-object-fit:cover;pointer-events:none}.c-index__cover-video{inset:0;position:absolute}.c-index__player{border:0;height:100%;inset:0;position:absolute;width:100%}.c-index__caption{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-index__caption{font-size:16px}}.c-index__caption{display:flex;gap:var(--space-s);justify-content:space-between;margin-top:var(--space-xs)}.c-index__watch{opacity:.5;transition:opacity .3s}.c-index__watch-label{display:inline-block;mix-blend-mode:difference;pointer-events:none}.c-index--tight .c-index__item--stack+.c-index__item--stack{margin-top:var(--space-2xl)}@media (min-width:768px){.c-index--tight .c-index__item--stack+.c-index__item--stack{margin-top:calc(var(--space-3xl) + var(--stack-offset, 0)*.5vh)}}.c-index__item:hover .c-index__watch,.c-index__item:focus-within .c-index__watch{opacity:1}.c-index__media[data-watch]{cursor:pointer}@media (hover:hover) and (pointer:fine){.c-index__media[data-watch]{cursor:none}}.c-index__item.is-watching .c-index__media{cursor:auto}.c-index__item.is-watching .c-index__watch{opacity:0}.c-navbar{align-items:center;background-color:transparent;color:#fff;display:flex;justify-content:space-between;left:0;mix-blend-mode:difference;padding:var(--space-s);pointer-events:none;position:fixed;top:0;width:100%;z-index:600}.c-navbar__name{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__name{font-size:16px}}.c-navbar__name{display:block;pointer-events:auto;position:relative}.c-navbar__name:after{content:"";inset:calc(0px - var(--space-xs));position:absolute}.c-navbar__name-label{display:none}@media (min-width:992px){.c-navbar__name-label{display:inline}}.c-navbar__logo{font-family:LD Jorge,EB Garamond,Georgia,serif;color:#fff;display:block;font-size:24px;font-weight:500;left:50%;line-height:100%;mix-blend-mode:difference;position:fixed;text-transform:uppercase;top:calc(var(--space-s) + 4.335px - .02em);transform:translate3d(-50%,0,0);white-space:nowrap;z-index:400}@media (min-width:768px){.c-navbar__logo{top:calc(var(--space-s) + 4.624px - .02em)}}.c-navbar__logo-letter{display:inline-block}.c-navbar__toggle{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__toggle{font-size:16px}}.c-navbar__toggle{background:0 0;margin-left:auto;border:0;color:currentColor;cursor:pointer;padding:0;pointer-events:auto;position:relative}.c-navbar__toggle:after{content:"";inset:calc(0px - var(--space-xs));position:absolute}.c-navbar__toggle-label--close,body.is-nav-open .c-navbar__toggle-label--open{display:none}body.is-nav-open .c-navbar__toggle-label--close{display:inline}.c-navbar__menu{background-color:var(--navbar-menu-hover-bg, var(--navbar-menu-bg, #ec6a2c));color:var(--navbar-menu-text, #0a0a0a);display:flex;flex-direction:column;height:100svh;inset:0;-webkit-clip-path:inset(0 0 100%0);clip-path:inset(0 0 100%0);justify-content:space-between;overflow-y:auto;padding:var(--space-l) var(--space-s) var(--space-s);position:fixed;transition:visibility .9s .5s,background-color 0s,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1) .5s;transition:clip-path .9s cubic-bezier(.76,0,.24,1) .5s,visibility .9s .5s,background-color 0s;transition:clip-path .9s cubic-bezier(.76,0,.24,1) .5s,visibility .9s .5s,background-color 0s,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1) .5s;visibility:hidden;z-index:500}@media (prefers-reduced-motion:reduce){.c-navbar__menu{transition:none}}body.is-nav-open .c-navbar__menu{-webkit-clip-path:inset(0);clip-path:inset(0);transition:visibility .9s,background-color .5s,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1);transition:clip-path .9s cubic-bezier(.76,0,.24,1),visibility .9s,background-color .5s;transition:clip-path .9s cubic-bezier(.76,0,.24,1),visibility .9s,background-color .5s,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1);visibility:visible}@media (prefers-reduced-motion:reduce){body.is-nav-open .c-navbar__menu{transition:none}}.c-navbar__links{list-style:none;margin-bottom:auto;margin-top:auto}.c-navbar__links-item+.c-navbar__links-item{margin-top:var(--space-xs)}@media (min-width:992px){.c-navbar__links-item+.c-navbar__links-item{margin-top:min(1.2vw,2svh)}}.c-navbar__links-link{font-family:LD Jorge,EB Garamond,Georgia,serif;text-transform:uppercase;font-size:clamp(40px,8vw,96px);font-weight:400;letter-spacing:-.01em;line-height:95%;align-items:baseline;display:inline-flex;transition:color .4s;font-size:min(clamp(40px,12vw,84px),(100vw - var(--space-s)*2)/7.6,(100svh - var(--space-l)*2 - var(--space-s) - 18px*3 - var(--space-xs)*7)/5.8)}@media (min-width:768px){.c-navbar__links-link{font-size:min(clamp(36px,7vw,84px),(100svh - var(--space-l)*2 - var(--space-s) - 19.2px - var(--space-xs)*5)/5.8)}}@media (min-width:992px){.c-navbar__links-link{font-size:min(max(6.5vw,min(7vw,84px)),(100svh - var(--space-l)*2 - var(--space-s) - 19.2px - min(1.2vw,2svh)*5)/5.8)}}.c-navbar__links-thumb{flex:none;height:.88em;margin-right:0;overflow:hidden;transition:width .55s cubic-bezier(.16,1,.3,1),margin-right .55s cubic-bezier(.16,1,.3,1);width:0}.c-navbar__links-thumb img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:1.32em}.c-navbar__links-title{-webkit-clip-path:inset(-.15em -.1em 0);clip-path:inset(-.15em -.1em 0)}.c-navbar__links-letter{display:inline-block}.c-navbar__links-count{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__links-count{font-size:16px}}.c-navbar__links-count{align-self:flex-start;display:none;line-height:1;margin-left:var(--space-xs)}@media (min-width:768px){.c-navbar__links-count{display:block}}.c-navbar__aux{display:flex;flex-direction:column;gap:var(--space-xs);position:relative;width:100%;z-index:100}@media (min-width:768px){.c-navbar__aux{align-items:end;display:grid;grid-template-columns:1fr auto 1fr}}.c-navbar__aux-about{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__aux-about{font-size:16px}}.c-navbar__aux-list{display:flex;gap:var(--space-xs);list-style:none}@media (min-width:768px){.c-navbar__aux-list{justify-self:center}}.c-navbar__aux-item{align-items:baseline;display:flex;gap:var(--space-xs)}.c-navbar__aux-divider{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__aux-divider{font-size:16px}}.c-navbar__aux-copyright{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__aux-copyright{font-size:16px}}@media (min-width:768px){.c-navbar__aux-copyright{justify-self:end}}.c-navbar__aux-link{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.c-navbar__aux-link{font-size:16px}}.c-navbar__aux-link{position:relative}.c-navbar__aux-link:after{content:"";inset:-4px calc(var(--space-xs)/-2);position:absolute}body.is-nav-covered .c-navbar{color:var(--navbar-menu-text, #0a0a0a);filter:none;mix-blend-mode:normal}html.is-intro .c-navbar,html.is-intro .c-navbar__logo{opacity:0;pointer-events:none;visibility:hidden}html.is-intro.is-intro-rest .c-navbar{opacity:1;pointer-events:auto;visibility:visible}html.is-intro.is-intro-rest .c-navbar__name{cursor:default;pointer-events:none}body.is-nav-hovering .c-navbar,body.is-nav-hovering .c-navbar__menu{--navbar-menu-text:#0a0a0a}.c-navbar__links-item:hover .c-navbar__links-link,.c-navbar__links-item:has(:focus-visible) .c-navbar__links-link,.c-navbar__links-link.is-active{color:var(--link-text, currentColor)}body.is-nav-open .c-navbar__links-link.is-active .c-navbar__links-thumb{margin-right:.12em;width:1.32em}@media (hover:hover){.c-navbar__links-item:hover .c-navbar__links-thumb,.c-navbar__links-item:has(:focus-visible) .c-navbar__links-thumb{margin-right:.12em;width:1.32em}}.c-navbar__logo.is-rising{-webkit-clip-path:inset(-.15em -.5em .1em);clip-path:inset(-.15em -.5em .1em)}.c-navbar__name-label--short{display:inline}@media (min-width:992px){.c-navbar__name-label--short{display:none}}.c-roll{-webkit-clip-path:inset(0-.25em);clip-path:inset(0-.25em);display:inline-block;vertical-align:top}.c-roll__slot{display:inline-block}.c-roll__letter{display:inline-block;text-shadow:0 1.2em currentColor;text-shadow:0 1lh currentColor;transition:transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--roll-index, 0)*25ms)}@media (prefers-reduced-motion:reduce){.c-roll__letter{transition:none}}@media (hover:hover){:is(a,button,[data-roll-trigger]):hover .c-roll__letter{transform:translateY(-100%)}}:is(a,button):focus-visible .c-roll__letter{transform:translateY(-100%)}[data-click-zoom]{cursor:zoom-in}.click-zoom__lightbox{--click-zoom-thumb:15vw;--click-zoom-thumb-gap:var(--space-xs);background-color:var(--click-zoom-bg, #fffef6);color:var(--click-zoom-text, #0a0a0a);display:none;inset:0;opacity:0;overflow:hidden;position:fixed;visibility:hidden;z-index:9000}@media (min-width:992px){.click-zoom__lightbox{--click-zoom-thumb:clamp(44px, 4.8vw, 96px)}}.click-zoom__lightbox.is-open{display:block}.click-zoom__back{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.click-zoom__back{font-size:16px}}.click-zoom__back{background:0 0;border:0;color:currentColor;cursor:pointer;left:var(--space-s);padding:0;position:absolute;top:var(--space-s);transition:opacity .3s;z-index:1}.click-zoom__back:hover,.click-zoom__back:focus-visible{opacity:.5}.click-zoom__stage{align-items:center;cursor:pointer;display:flex;inset:0;justify-content:center;padding:9svh 5vw calc(var(--click-zoom-thumb)*1.5 + var(--space-s)*3 + 2em);position:absolute;touch-action:pinch-zoom}@media (min-width:992px){.click-zoom__stage{padding:10svh 12vw}}.click-zoom__frame{background-color:var(--click-zoom-placeholder, #ebebeb);cursor:default;flex:none;overflow:hidden;position:relative}.click-zoom__media{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.click-zoom__embed{background-position:center;background-size:cover;border:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.click-zoom__rail{bottom:calc(var(--space-s)*2 + 1.2em);height:calc(var(--click-zoom-thumb)*1.5);left:0;position:absolute;right:0}@media (min-width:992px){.click-zoom__rail{bottom:0;height:auto;left:auto;right:var(--space-s);top:0;width:calc(var(--click-zoom-thumb)*1.5)}}.click-zoom__track{inset:0;position:absolute;touch-action:none;will-change:transform}.click-zoom__thumb{background-color:var(--click-zoom-placeholder, #ebebeb);border:0;cursor:pointer;filter:grayscale(calc(1 - var(--click-zoom-lift, 0))) brightness(calc(.53 + .47*var(--click-zoom-lift, 0)));left:0;padding:0;position:absolute;top:0;transition:opacity .3s}.click-zoom__thumb:hover,.click-zoom__thumb:focus-visible{opacity:.7}.click-zoom__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.click-zoom__footer{font-family:Space Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.1em;line-height:120%;text-transform:uppercase}@media (min-width:768px){.click-zoom__footer{font-size:16px}}.click-zoom__footer{align-items:baseline;bottom:var(--space-s);display:flex;justify-content:space-between;left:var(--space-s);position:absolute;right:var(--space-s)}@media (min-width:992px){.click-zoom__footer{gap:var(--space-l);justify-content:flex-start;right:auto}}.click-zoom__counter{flex:none;font-variant-numeric:tabular-nums}.click-zoom__caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-zoom__thumb.is-active{cursor:default;opacity:1;z-index:1}@media (prefers-reduced-motion:reduce){.click-zoom__thumb{transition:none}}