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:20px;padding-left:20px}@media (min-width:375px){.container{padding-right:20px;padding-left:20px}}@media (min-width:550px){.container{padding-right:20px;padding-left:20px}}@media (min-width:768px){.container{padding-right:20px;padding-left:20px}}@media (min-width:992px){.container{padding-right:20px;padding-left:20px}}@media (min-width:1200px){.container{padding-right:20px;padding-left:20px}}@media (min-width:1500px){.container{padding-right:20px;padding-left:20px}}@media (min-width:1500px){.container{width:1500px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media (min-width:375px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:550px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:768px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:992px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:1200px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:1500px){.container-fluid{padding-right:20px;padding-left:20px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}@media (min-width:375px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:550px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:768px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:992px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:1200px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:1500px){.row{margin-right:-10px;margin-left:-10px}}.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 Christie Hemm Klok;font-display:swap;font-style:normal;font-weight:700;src:url(/fonts/LD_ChristieHemmKlok-Bold.woff2)format("woff2")}@font-face{font-family:Helvetica Now Display;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/HelveticaNowDisplay-Regular.woff2)format("woff2")}@font-face{font-family:Helvetica Now Display;font-display:swap;font-style:normal;font-weight:500;src:url(/fonts/HelveticaNowDisplay-Medium.woff2)format("woff2")}@font-face{font-family:Helvetica Now Display;font-display:swap;font-style:normal;font-weight:800;src:url(/fonts/HelveticaNowDisplay-ExtraBold.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}.c-img-placeholder{position:absolute;inset:0;z-index:0;box-shadow:inset 0 0 0 1px currentColor;background-color:var(--color-page-bg);pointer-events:none;overflow:hidden}.c-img-placeholder~img{position:relative;z-index:1}.c-img-placeholder__line{display:block;position:absolute;top:50%;left:50%;height:1px;background:currentColor;transform-origin:center center}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-size:16px;letter-spacing:.01em;line-height:150%;text-transform:uppercase}a{color:currentColor;text-decoration:none}.cms-content :first-child{margin-top:0}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{font-size:16px;letter-spacing:.01em;line-height:150%;text-transform:uppercase}.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:#edfe34}.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{--u:calc(100vw / 72)}@media (max-width:767.98px){:root{--u:calc(100vw / 58)}}:root{--heading-size:min(clamp(calc(var(--u) * 2), calc(var(--u) * 5.76), 900px), calc((100svh - var(--u) * 11) / 7.7));--heading-cap:calc(var(--heading-size) * .7);--color-page-bg:#ffffff;--color-page-text:#000000;--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:#000;color:#fff}html ::selection{background:#000;color:#fff}body{font-family:Helvetica Now Display,sans-serif;background-color:var(--color-page-bg);color:var(--color-page-text);font-size:24px;font-weight:800;height:100svh;overflow:hidden;overscroll-behavior:none}a[href="#main-content"]{font-size:16px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;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{outline:0}a:focus-visible{outline:0}.js-media-visibility,.js-media-visibility-pckry{background:#000}.js-media-visibility>*,.js-media-visibility:before,.js-media-visibility-pckry>*,.js-media-visibility-pckry:before{opacity:0;transition:opacity .5s;transition-delay:.3s}.js-media-visibility.is-visible>*,.js-media-visibility.is-visible:before,.js-media-visibility-pckry.is-visible>*,.js-media-visibility-pckry.is-visible:before{opacity:1}.js-element-visibility .will-animate{opacity:0;transform:translateY(50px) skew(0,2deg);transition:transform .5s,opacity .5s;transition-delay:.25s}.js-element-visibility.is-visible .will-animate{opacity:1;transform:translateY(0) skew(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:10000000}.c-grid__col{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:375px){.c-grid__col{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-grid__col{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-grid__col{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-grid__col{padding-right:10px;padding-left:10px}}@media (min-width:1200px){.c-grid__col{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.c-grid__col{padding-right:10px;padding-left:10px}}.c-grid__col{flex:0 0 8.3333333333%;max-width:8.3333333333%;height:100vh}.c-grid__col:before{background-color:#2c21214d;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,transform .75s cubic-bezier(.65,0,.35,1)}.main{min-height:100svh;position:relative;z-index:2}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.c-dot-grid{background-image:radial-gradient(circle at 0 0,currentColor 1px,transparent 1px);background-size:var(--u) var(--u);height:100%;left:0;opacity:1;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}@media (max-width:991.98px){.c-dot-grid{background-size:calc(var(--u)*2) calc(var(--u)*2)}}.c-404{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:var(--u)}.c-404__title{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%}.c-404__text{font-size:20px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin-top:calc(var(--u)*2);max-width:420px}.c-404__link{font-size:20px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;display:inline-block;overflow:hidden;text-decoration:none;color:currentColor;margin-top:var(--u)}.c-404__link-inner{display:block;position:relative}.c-404__link-inner span{display:block;transition:transform .35s ease}.c-404__link-inner span:last-child{position:absolute;top:100%;left:0}.c-404__link:hover .c-404__link-inner span{transform:translateY(-100%)}.c-about{background-color:#8f8f8f;display:flex;flex-direction:column;min-height:100svh;padding:var(--u)}.c-about__title{display:flex;flex-direction:column;gap:calc(var(--u)/2)}.c-about__title-row{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%;display:flex;align-items:center;overflow:hidden}.c-about__title-row--3 .c-about__title-inner{justify-content:flex-end}.c-about__title-inner{display:flex;align-items:center;width:100%}.c-about__content{align-items:center;display:flex;gap:calc(var(--u)*2);flex:1}@media (max-width:991.98px){.c-about__content{margin-top:calc(var(--u)*3)}}@media (max-width:767.98px){.c-about__content{flex-direction:column;gap:calc(var(--u)*3)}}.c-about__bio{width:50%}@media (max-width:991.98px){.c-about__bio{width:100%}}.c-about__section-icon{display:block;width:calc(var(--heading-cap)*.78);height:calc(var(--heading-cap)*.78);border:1px solid currentColor;border-radius:50%;font-size:0;margin-bottom:calc(var(--u)*.75)}.c-about__contact .c-about__section-icon{border:0;border-radius:0;position:relative}.c-about__contact .c-about__section-icon:before,.c-about__contact .c-about__section-icon:after{content:"";position:absolute;background:currentColor}.c-about__contact .c-about__section-icon:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.c-about__contact .c-about__section-icon:after{width:1px;height:100%;left:50%;top:0;transform:translate(-50%)}.c-about__bio-p{font-size:20px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin:0;width:350px;max-width:100%}.c-about__bio-p--indent{padding-left:calc(var(--u)*2);width:400px}.c-about__name{display:inline-block;overflow:hidden;vertical-align:top;cursor:pointer;text-decoration:none;color:inherit}.c-about__name-inner{display:block;position:relative}.c-about__name-inner span{display:block;white-space:nowrap;transition:transform .35s ease}.c-about__name-inner span:last-child{position:absolute;top:100%;left:0}.c-about__name:hover .c-about__name-inner span{transform:translateY(-100%)}.c-about__reveal{position:fixed;top:0;left:0;z-index:300;width:16vw;aspect-ratio:3/4;overflow:hidden;pointer-events:none;opacity:0;will-change:transform}@media (max-width:991.98px){.c-about__reveal{width:40vw}}.c-about__reveal-inner{width:100%;height:100%;overflow:hidden}.c-about__reveal-img{width:100%;height:100%;background-size:cover;background-position:center}@media (max-width:991.98px){.c-about__bio-p{width:100%}.c-about__bio-p--indent{padding-left:var(--u);width:100%}}.c-about__contact{width:50%}@media (max-width:991.98px){.c-about__contact{width:100%}}.c-about__contact-label{font-size:20px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin:0 0 calc(var(--u)*.25)}.c-about__contact-links{display:flex;flex-direction:column}.c-about__contact-link{font-size:20px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;display:inline-block;overflow:hidden;text-decoration:none;color:currentColor}.c-about__contact-link-inner{display:block;position:relative}.c-about__contact-link-inner span{display:block;transition:transform .35s ease}.c-about__contact-link-inner span:last-child{position:absolute;top:100%;left:0}.c-about__contact-link:hover .c-about__contact-link-inner span{transform:translateY(-100%)}.c-about__location{display:flex;flex-direction:column;gap:calc(var(--u)/2)}.c-about__location-row{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%;display:flex;overflow:hidden;white-space:nowrap;width:100%}.c-about__location-inner{display:flex;justify-content:space-between;flex-wrap:wrap;white-space:nowrap;width:100%;row-gap:calc(var(--u)/2)}@media (max-width:991.98px){.c-about__location-row:nth-of-type(1) .c-about__location-inner{flex-direction:column;align-items:flex-start}}.c-about__deg{display:inline-block;width:calc(var(--heading-cap)*.78);height:calc(var(--heading-cap)*.78);border:1px solid currentColor;border-radius:50%;font-size:0;margin-inline:calc(var(--u)/4);vertical-align:middle;position:relative;top:calc(var(--heading-cap)*-.1)}.c-all__header{position:fixed;top:var(--u);left:var(--u);z-index:50;max-width:55vw;overflow:hidden}.c-all__header-inner{display:flex;align-items:baseline}.c-all__title{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin:0}.c-all{touch-action:none;width:100%;height:100svh;position:relative;overflow:clip;cursor:grab;opacity:1;transition:opacity .5s ease}.c-all[data-grid-status=loading]{opacity:0}.c-all[data-grid-status=dragging]{cursor:grabbing}.c-all__collection{will-change:transform;width:100%;height:100%;position:absolute}.c-all__list{width:100%;height:100%;position:absolute;top:0;left:0}.c-all__item{aspect-ratio:1;will-change:transform;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;width:calc(var(--u)*16);padding:calc(var(--u)*1.5);position:absolute;top:0;left:0}@media (max-width:767.98px){.c-all__item{width:calc(var(--u)*22);padding:var(--u)}}.c-all__card{-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:relative}.c-all__image{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-all__lb-caption{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:fixed;bottom:var(--u);left:var(--u);z-index:601;margin:0}.c-all__lb-close{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:fixed;top:var(--u);right:var(--u);z-index:601;padding:0;background:0 0;border:0;cursor:pointer;color:currentColor;overflow:hidden}.c-all__lb-close-inner{display:block;position:relative}.c-all__lb-close-inner span{display:block;transition:transform .35s ease}.c-all__lb-close-inner span:last-child{position:absolute;top:100%;left:0}.c-all__lb-close:hover .c-all__lb-close-inner span{transform:translateY(-100%)}body.is-home{overflow:hidden;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}body.is-home.is-home-dragging{cursor:grabbing}body.is-home.is-home-intro{cursor:default}.c-home__vp{position:fixed;inset:0;overflow:hidden;z-index:0;touch-action:none}.c-home__canvas{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;opacity:0}.c-home__grid{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle at 0 0,currentColor 1px,transparent 1px);background-size:var(--u) var(--u);opacity:1}@media (max-width:991.98px){.c-home__grid{background-size:calc(var(--u)*2) calc(var(--u)*2)}}.c-home__tile{position:absolute;overflow:hidden;background-color:var(--color-page-bg)}.c-home__tile .c-img-placeholder{background-color:var(--color-page-bg)}.c-home__tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);pointer-events:none;will-change:transform}.c-home__tri line{stroke:#edfe34;stroke-width:2px;opacity:.5}.c-home__intro-title{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;padding:var(--u);gap:1vw}.c-home__intro-row{display:flex}.c-home__intro-line{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%;display:block;margin:0;white-space:nowrap;color:#edfe34}.c-home__edge{position:fixed;pointer-events:none;opacity:0;z-index:100}.c-home__edge--top{top:0;left:0;right:0;height:calc(var(--u)/2);background:#edfe34}.c-home__edge--bottom{bottom:0;left:0;right:0;height:calc(var(--u)/2);background:#edfe34}.c-home__edge--left{top:0;bottom:0;left:0;width:calc(var(--u)/2);background:#edfe34}.c-home__edge--right{top:0;bottom:0;right:0;width:calc(var(--u)/2);background:#edfe34}.c-navbar__logo-container{height:100%;pointer-events:none;position:fixed;width:100%;z-index:300}.c-navbar__logo-wrapper{height:100svh;padding:var(--u)}.c-navbar__logo-inner{height:100%;position:relative;width:100%}.c-navbar__logo-inner a{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%;color:#edfe34;display:inline-block;position:absolute;overflow:hidden;text-decoration:none;pointer-events:visible;transition:transform .5s ease 0s,color .5s ease 0s,opacity .3s ease 0s}.c-navbar__logo-inner a:nth-of-type(1){left:0;top:0}.c-navbar__logo-inner a:nth-of-type(2){bottom:0;left:0}.c-navbar__logo-inner a:nth-of-type(3){bottom:0;right:0}.c-navbar__logo-inner a span{display:inline-block;transform:translateY(0);transition:transform .5s ease .5s}.c-navbar.is-open .c-navbar__logo-inner a{color:#000;transition:transform .5s ease .5s,color .5s ease}.c-navbar.is-open .c-navbar__logo-inner a:nth-of-type(1){transform:translate(var(--u),var(--u))}.c-navbar.is-open .c-navbar__logo-inner a:nth-of-type(2){transform:translate(var(--u),calc(var(--u)*-1))}.c-navbar.is-open .c-navbar__logo-inner a:nth-of-type(3){transform:translate(calc(var(--u)*-1),calc(var(--u)*-1))}.c-navbar.is-open .c-navbar__logo-inner a:nth-of-type(1) span{transform:translateY(calc(100% + .3em))}.c-navbar.is-open .c-navbar__logo-inner a:nth-of-type(2) span,.c-navbar.is-open .c-navbar__logo-inner a:nth-of-type(3) span{transform:translateY(calc(-100% - .3em))}.c-navbar__burger{background-color:#edfe34;position:fixed;z-index:200;display:flex;align-items:center;justify-content:center;width:calc(var(--heading-cap)*.78);height:var(--heading-cap);padding:0;border:1px solid transparent;cursor:pointer;overflow:hidden;right:var(--u);top:var(--u);transition:border-color .5s ease 0s,transform .5s ease 0s}.c-navbar__burger:hover{border-color:#000}.c-navbar.is-open .c-navbar__burger{border-color:#000;transform:translate(calc(var(--u)*-1),var(--u));transition:border-color .2s ease,transform .5s ease .5s}.c-navbar__burger-line{display:block;position:absolute;width:hypot(var(--heading-cap),var(--heading-cap)*.78);height:1px;background:#000;transform-origin:center;transition:transform .3s ease}.c-navbar__burger-line:nth-of-type(1){transform:rotate(atan2(var(--heading-cap),var(--heading-cap)*.78)) scaleX(0)}.c-navbar__burger-line:nth-of-type(2){transform:rotate(atan2(var(--heading-cap)*-1,var(--heading-cap)*.78)) scaleX(0)}.c-navbar.is-open .c-navbar__burger-line:nth-of-type(1){transform:rotate(atan2(var(--heading-cap),var(--heading-cap)*.78)) scaleX(1)}.c-navbar.is-open .c-navbar__burger-line:nth-of-type(2){transform:rotate(atan2(var(--heading-cap)*-1,var(--heading-cap)*.78)) scaleX(1)}.c-navbar__overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;background:#edfe34;opacity:0;visibility:hidden;pointer-events:none;padding:var(--u);overflow:hidden;transition:inset .5s ease 0s,opacity .5s ease .5s,visibility .5s ease .5s}.c-navbar.is-open .c-navbar__overlay{cursor:default;opacity:1;visibility:visible;pointer-events:visible;inset:var(--u);transition:opacity .5s ease,visibility .5s ease,inset .5s ease .5s}.c-navbar__aux-links{position:fixed;inset:0;pointer-events:none;z-index:350}.c-navbar__aux-link{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:absolute;text-decoration:none;color:currentColor;overflow:hidden;display:inline-block;pointer-events:auto;opacity:0;transition:opacity .3s ease 0s}.c-navbar__aux-link--home{top:calc(var(--u)*2);left:25%}@media (max-width:767.98px){.c-navbar__aux-link--home{top:calc(var(--u)*2);left:50%}}.c-navbar__aux-link--instagram{top:calc(var(--u)*2);left:50%}@media (max-width:767.98px){.c-navbar__aux-link--instagram{top:calc(var(--u)*5);left:50%}}.c-navbar__aux-link--email{top:calc(var(--u)*2);left:75%}@media (max-width:767.98px){.c-navbar__aux-link--email{top:calc(var(--u)*8);left:50%}}.c-navbar__aux-link--about{bottom:calc(var(--u)*2);left:25%}@media (max-width:767.98px){.c-navbar__aux-link--about{bottom:calc(var(--u)*5);left:50%}}.c-navbar__aux-link--all{bottom:calc(var(--u)*2);left:50%}@media (max-width:767.98px){.c-navbar__aux-link--all{bottom:calc(var(--u)*2);left:50%}}.c-navbar.is-open .c-navbar__aux-link{opacity:1;transition:opacity .35s ease .8s}.c-navbar__aux-link-inner{display:block;position:relative}.c-navbar__aux-link-inner span{display:block;transition:transform .35s ease}.c-navbar__aux-link-inner span:last-child{position:absolute;top:100%;left:0}.c-navbar__aux-link:hover .c-navbar__aux-link-inner span{transform:translateY(-100%)}.c-navbar__follower{position:fixed;top:0;left:0;width:20vw;aspect-ratio:4/3;overflow:hidden;pointer-events:none;opacity:0;z-index:-1;will-change:transform}.c-navbar__follower-track{position:absolute;top:0;left:0;width:100%;will-change:transform}.c-navbar__follower-img{width:100%;aspect-ratio:4/3;background-size:cover;background-position:center}.c-navbar__links{width:100%}@media (max-width:767.98px){.c-navbar__links{display:flex;flex-direction:column;row-gap:calc(var(--u)*3)}}.c-navbar__links-item:nth-of-type(2n){text-align:right}.c-navbar__links-link{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%;display:inline-block;position:relative;text-decoration:none;color:#000}.c-navbar__links-line{display:block;margin-bottom:calc(var(--u)/2);overflow:hidden}.c-navbar__links-line:nth-child(1)>span{display:block;transform:translateY(100%);transition:transform .5s ease 0s}.c-navbar__links-line:nth-child(2)>span{display:block;transform:translateY(-100%);transition:transform .5s ease 0s}.c-navbar.is-open .c-navbar__links-line>span{transform:translateY(0);transition:transform .5s ease .5s}.c-navbar__links-line-stack-clip{display:inline-block;vertical-align:top;position:relative;overflow:hidden}.c-navbar__links-line-stack{display:block;position:relative;transform:translateY(0);transition:transform .4s ease}.c-navbar__links-line-copy{display:block}.c-navbar__links-line-copy--duplicate{position:absolute;left:0;right:0}.c-navbar__links-line:nth-child(1) .c-navbar__links-line-copy--duplicate{bottom:calc(100% + .1em)}.c-navbar__links-line:nth-child(2) .c-navbar__links-line-copy--duplicate{top:calc(100% + .1em)}.c-navbar__links-link:hover .c-navbar__links-line:nth-child(1) .c-navbar__links-line-stack{transform:translateY(calc(100% + .1em))}.c-navbar__links-link:hover .c-navbar__links-line:nth-child(2) .c-navbar__links-line-stack{transform:translateY(calc(-100% - .1em))}.c-navbar__links-slash,.c-navbar__links-backslash{display:inline-block;width:calc(var(--heading-cap)*.78);height:var(--heading-cap);margin-inline:calc(var(--u)/4);vertical-align:top;font-size:0;position:relative}.c-navbar__links-slash:before,.c-navbar__links-backslash:before{content:"";display:block;position:absolute;top:50%;left:50%;width:hypot(var(--heading-cap),var(--heading-cap)*.78);height:1px;background:currentColor;transform-origin:center}.c-navbar__links-slash:before{transform:translate(-50%,-50%) rotate(atan2(var(--heading-cap)*-1,var(--heading-cap)*.78))}.c-navbar__links-backslash:before{transform:translate(-50%,-50%) rotate(atan2(var(--heading-cap),var(--heading-cap)*.78))}.c-navbar__links-count{position:relative;display:inline-flex;align-items:flex-start;vertical-align:top;margin-left:4px;overflow:hidden}.c-navbar__links-count-group{display:inline-flex;align-items:flex-start;flex-shrink:0}.c-navbar__links-count-group--sizer{visibility:hidden}.c-navbar__links-count-track{position:absolute;top:0;left:0;display:inline-flex;flex-direction:row;transform:translate(-50%);transition:transform .4s ease;will-change:transform}.c-navbar__links-link:hover .c-navbar__links-count-track{transform:translate(0)}.c-navbar__links-count-num,.c-navbar__links-count-label{font-family:Helvetica Now Display,sans-serif;font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;display:inline-block;line-height:110%;writing-mode:vertical-lr}@media (max-width:767.98px){.c-navbar__links-count-num,.c-navbar__links-count-label{font-size:10px;letter-spacing:.01em;line-height:150%;text-transform:uppercase}}body.is-home-dragging .c-navbar__logo-inner a span{transition:transform .3s ease}body.is-home-dragging .c-navbar__logo-inner a:nth-of-type(1) span{transform:translateY(100%)}body.is-home-dragging .c-navbar__logo-inner a:nth-of-type(2) span,body.is-home-dragging .c-navbar__logo-inner a:nth-of-type(3) span{transform:translateY(-100%)}body:not(.is-homepage) .c-navbar__logo-inner a{opacity:0;pointer-events:none}body:not(.is-homepage) .c-navbar.is-open .c-navbar__logo-inner a{opacity:1;pointer-events:visible;transition:transform .5s ease .5s,color .5s ease,opacity .3s ease .5s}.c-projects__pin{height:300svh;overflow:hidden}.c-projects__track{white-space:nowrap;width:-moz-max-content;width:max-content;height:100svh;display:flex;padding-right:calc(var(--u)*3)}.c-projects__item{position:relative;height:100%;width:calc(var(--u)*20);flex-shrink:0;text-decoration:none;color:inherit;display:block;cursor:pointer;padding:var(--u) calc(var(--u)*3) var(--u) var(--u)}.c-projects__item:not(:last-child){border-right:1px solid #ebebeb}.c-projects__meta{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:absolute;bottom:var(--u);right:calc(var(--u)*2);width:calc(100svh - var(--u)*2);transform:rotate(90deg);transform-origin:100% 100%;display:flex;justify-content:space-between}@media (max-width:767.98px),(pointer:coarse){.c-projects__meta{bottom:var(--u);right:calc(var(--u)*5);width:calc(100svh - var(--u)*13)}}.c-projects__title,.c-projects__count{margin:0}.c-projects__images{height:100%;overflow:hidden;position:relative}.c-projects__images-strip{display:flex;flex-direction:column;gap:calc(var(--u) - 1px);will-change:transform}.c-projects__image-wrap{flex-shrink:0;overflow:hidden;position:relative}.c-projects__image-wrap--lead .c-projects__image{height:100%}.c-projects__image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;min-height:0}.c-projects__cursor{position:fixed;top:0;left:0;z-index:300;pointer-events:none;display:flex;align-items:center;justify-content:center}.c-projects__cursor-card{position:absolute;display:flex;align-items:center;overflow:hidden;height:var(--u);max-width:6em;color:#000;background-color:#edfe34;opacity:0;transform:translateY(0) rotate(.001deg);clip-path:inset(calc(50% - .25em));will-change:clip-path;transition:clip-path .4s cubic-bezier(.75,0,.25,1),transform .4s cubic-bezier(.75,0,.25,1),opacity .4s cubic-bezier(.75,0,.25,1)}@media (max-width:991.98px){.c-projects__cursor-card{height:calc(var(--u)*2)}}.c-projects__cursor[data-status=active] .c-projects__cursor-card{opacity:1;clip-path:inset(0);transform:translateY(-25%) rotate(.001deg)}.c-projects__cursor-track{display:flex;flex-shrink:0;width:-moz-max-content;width:max-content;opacity:0;animation:c-projects-cursor-marquee 10s linear infinite paused;transition:opacity .15s ease-in-out .25s}.c-projects__cursor[data-status=active] .c-projects__cursor-track{opacity:1;transition:opacity .15s ease-in-out 0s}@keyframes c-projects-cursor-marquee{to{transform:translate(-50%)}}.c-projects__cursor-text{font-family:Helvetica Now Display,sans-serif;text-transform:uppercase;flex-shrink:0;white-space:nowrap;padding:0 .75em;font-size:13px;line-height:1;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.c-projects__cursor-track{animation:none}}.c-projects__hint{display:none}@media (max-width:767.98px),(pointer:coarse){.c-projects__hint{font-family:Helvetica Now Display,sans-serif;text-transform:uppercase;display:block;position:absolute;bottom:var(--u);left:var(--u);z-index:2;padding:.3em .75em;font-size:13px;line-height:1;letter-spacing:.02em;white-space:nowrap;color:#000;background-color:#edfe34;opacity:0;transition:opacity .3s ease;pointer-events:none}.c-projects__item.is-hinted .c-projects__hint{opacity:1}}.c-category__header{position:fixed;top:var(--u);left:var(--u);z-index:50;transform:rotate(90deg);transform-origin:0 0}@media (max-width:767.98px),(pointer:coarse){.c-category__header{transform:none}}.c-category__title{font-family:LD Christie Hemm Klok,sans-serif;text-transform:uppercase;font-size:var(--heading-size);letter-spacing:normal;line-height:70%;margin:0;max-width:calc(100svh - var(--u)*2);white-space:normal}@media (max-width:767.98px),(pointer:coarse){.c-category__title{max-width:calc(100vw - var(--u)*2)}}.c-category__title-line{display:block;width:-moz-fit-content;width:fit-content;overflow:hidden;margin-bottom:calc(var(--u)/2)}.c-category__title-line:last-child{margin-bottom:0}.c-category__title-line-inner{display:block}.c-category__title-slash,.c-category__title-backslash{display:inline-block;width:calc(var(--heading-cap)*.78);height:var(--heading-cap);margin-inline:calc(var(--u)/4);vertical-align:top;font-size:0;position:relative}.c-category__title-slash:before,.c-category__title-backslash:before{content:"";display:block;position:absolute;top:50%;left:50%;width:hypot(var(--heading-cap),var(--heading-cap)*.78);height:1px;background:currentColor;transform-origin:center}.c-category__title-slash:before{transform:translate(-50%,-50%) rotate(atan2(var(--heading-cap)*-1,var(--heading-cap)*.78))}.c-category__title-backslash:before{transform:translate(-50%,-50%) rotate(atan2(var(--heading-cap),var(--heading-cap)*.78))}@media (max-width:767.98px),(pointer:coarse){.c-projects__pin{height:100svh;overflow:hidden}.c-projects__track{overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding-inline:var(--u);padding-top:calc(var(--u)*9);gap:var(--u);align-items:flex-end}.c-projects__track::-webkit-scrollbar{display:none}.c-projects__item,.c-projects__item.is-active{width:85vw;min-width:85vw;height:calc(100svh - var(--u)*11);scroll-snap-align:start;padding-right:calc(var(--u)*7)}}.c-portraits__header{position:fixed;top:var(--u);left:var(--u);z-index:50;max-width:55vw;overflow:hidden}.c-portraits__header-inner{display:flex;align-items:baseline}.c-portraits__title{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin:0}.c-portraits__gallery{position:relative;margin-top:calc(var(--u)*4)}.c-portraits__image-wrap{position:absolute;cursor:zoom-in}.c-portraits__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.c-portraits__caption{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:absolute;top:calc(100% + 6px);left:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.c-portraits__lb-caption{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:fixed;bottom:var(--u);left:var(--u);z-index:601;margin:0}.c-portraits__lb-close{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:fixed;top:var(--u);right:var(--u);z-index:601;padding:0;background:0 0;border:0;cursor:pointer;color:currentColor;overflow:hidden}.c-portraits__lb-close-inner{display:block;position:relative}.c-portraits__lb-close-inner span{display:block;transition:transform .35s ease}.c-portraits__lb-close-inner span:last-child{position:absolute;top:100%;left:0}.c-portraits__lb-close:hover .c-portraits__lb-close-inner span{transform:translateY(-100%)}.c-portraits__minimap{position:fixed;top:50%;right:var(--u);transform:translateY(-50%);z-index:100;opacity:0}.c-portraits__minimap-frame{position:relative}.c-portraits__minimap-item{position:absolute;background-color:#000;background-size:cover;background-position:center;cursor:pointer}.c-portraits__minimap-item:hover{outline:1px solid #edfe34}.c-portraits__minimap-indicator{position:absolute;left:0;background:#edfe34;opacity:.75;pointer-events:none}@media (max-width:767.98px){.c-portraits__header{max-width:calc(100vw - var(--u)*6)}.c-portraits__gallery{margin-top:calc(var(--u)*7)}.c-portraits__minimap{display:none}}.c-project{position:relative}@media (max-width:991.98px){.c-project{padding-bottom:calc(var(--space-3xl)*1);padding-top:calc(var(--space-3xl)*1.25)}}@media (min-width:992px){.c-project{height:100svh}}.c-project__header{position:absolute;top:0;z-index:100;padding-top:20px}@media (min-width:375px){.c-project__header{padding-top:20px}}@media (min-width:550px){.c-project__header{padding-top:20px}}@media (min-width:768px){.c-project__header{padding-top:20px}}@media (min-width:992px){.c-project__header{padding-top:20px}}@media (min-width:1200px){.c-project__header{padding-top:20px}}@media (min-width:1500px){.c-project__header{padding-top:20px}}.c-project__header-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:375px){.c-project__header-container{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-project__header-container{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-project__header-container{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-project__header-container{padding-right:10px;padding-left:10px}}@media (min-width:1200px){.c-project__header-container{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.c-project__header-container{padding-right:10px;padding-left:10px}}.c-project__header-container{flex:0 0 100%;max-width:100%;display:flex}.c-project__header-title{font-size:16px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;font-weight:700}.c-project__header-type{font-size:16px;letter-spacing:.01em;line-height:150%;text-transform:uppercase}@media (min-width:992px){.c-project__container{height:100%;left:0;position:absolute;top:0;width:100%}}.c-project__content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:375px){.c-project__content{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-project__content{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-project__content{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-project__content{padding-right:10px;padding-left:10px}}@media (min-width:1200px){.c-project__content{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.c-project__content{padding-right:10px;padding-left:10px}}.c-project__content{flex:0 0 100%;max-width:100%;margin-top:20px;order:2}@media (min-width:992px){.c-project__content{flex:0 0 25%;max-width:25%;display:flex;flex-direction:column;justify-content:flex-end;margin-top:0;order:1;position:relative}}.c-project__awards{position:relative}.c-project__awards:after{background-image:linear-gradient(#fff 0,transparent 100%);content:"";left:0;position:absolute;width:100%;bottom:-20px;height:20px}@media (min-width:375px){.c-project__awards:after{bottom:-20px;height:20px}}@media (min-width:550px){.c-project__awards:after{bottom:-20px;height:20px}}@media (min-width:768px){.c-project__awards:after{bottom:-20px;height:20px}}@media (min-width:992px){.c-project__awards:after{bottom:-20px;height:20px}}@media (min-width:1200px){.c-project__awards:after{bottom:-20px;height:20px}}@media (min-width:1500px){.c-project__awards:after{bottom:-20px;height:20px}}.c-project__award{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;border-top:2px solid currentColor;font-weight:700;line-height:120%;padding:4px 0}.c-project__award:last-of-type{border-bottom:2px solid currentColor}@media (min-width:992px){.c-project__content-wrapper{max-height:50vh;overflow:auto;padding-right:20px}}.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}@media (min-width:375px){.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}}@media (min-width:550px){.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}}@media (min-width:768px){.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}}@media (min-width:992px){.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}}@media (min-width:1200px){.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}}@media (min-width:1500px){.c-project__content-wrapper{padding-bottom:20px;padding-top:13.3333333333px}}.c-project__content-wrapper:after{background-image:linear-gradient(transparent 0,#fff);bottom:0;content:"";left:0;position:absolute;width:100%;height:26.6666666667px}@media (min-width:375px){.c-project__content-wrapper:after{height:26.6666666667px}}@media (min-width:550px){.c-project__content-wrapper:after{height:26.6666666667px}}@media (min-width:768px){.c-project__content-wrapper:after{height:26.6666666667px}}@media (min-width:992px){.c-project__content-wrapper:after{height:26.6666666667px}}@media (min-width:1200px){.c-project__content-wrapper:after{height:26.6666666667px}}@media (min-width:1500px){.c-project__content-wrapper:after{height:26.6666666667px}}.c-project__media-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:375px){.c-project__media-container{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-project__media-container{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-project__media-container{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-project__media-container{padding-right:10px;padding-left:10px}}@media (min-width:1200px){.c-project__media-container{padding-right:10px;padding-left:10px}}@media (min-width:1500px){.c-project__media-container{padding-right:10px;padding-left:10px}}.c-project__media-container{flex:0 0 100%;max-width:100%;height:55svh;order:1}@media (min-width:992px){.c-project__media-container{flex:0 0 75%;max-width:75%;height:100svh;order:2}}.c-project__media-container .splide{height:100%;overflow:hidden;width:calc(100% + 20px)}@media (min-width:375px){.c-project__media-container .splide{width:calc(100% + 20px)}}@media (min-width:550px){.c-project__media-container .splide{width:calc(100% + 20px)}}@media (min-width:768px){.c-project__media-container .splide{width:calc(100% + 20px)}}@media (min-width:992px){.c-project__media-container .splide{width:calc(100% + 20px)}}@media (min-width:1200px){.c-project__media-container .splide{width:calc(100% + 20px)}}@media (min-width:1500px){.c-project__media-container .splide{width:calc(100% + 20px)}}@media (max-width:991.98px){.c-project__media-container .splide{left:-20px;width:calc(100% + 40px)}}@media (max-width:767.98px){.c-project__media-container .splide{left:-20px;width:calc(100% + 40px)}}.c-project__media-container .splide__arrow{background-color:unset;border-radius:unset;height:100%;top:0;transform:unset;width:50%}html.touchevents .c-project__media-container .splide__arrow{display:none}.c-project__media-container .splide__arrow svg{display:none}.c-project__media-container .splide__arrow--prev{left:0}.c-project__media-container .splide__arrow--next{right:0}.c-project__media-container .splide__track{height:100%}.c-project__media-wrapper{height:100%;position:relative;width:100%}.c-project__media{height:55svh;-o-object-fit:cover;object-fit:cover;width:auto}@media (min-width:992px){.c-project__media{height:100svh}}html.is-project .c-navbar__logo{opacity:0;visibility:hidden}html.is-project .c-footer{display:none}.c-project-detail{padding:var(--u)}.c-project-detail__header{position:fixed;top:var(--u);left:var(--u);z-index:50;max-width:75vw;overflow:hidden}.c-project-detail__header-inner{display:flex;align-items:baseline;flex-wrap:wrap}.c-project-detail__category{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;text-decoration:none;color:currentColor;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:bottom}.c-project-detail__category-inner{display:block;position:relative}.c-project-detail__category-inner span{display:block;transition:transform .35s ease}.c-project-detail__category-inner span:last-child{position:absolute;top:100%;left:0}.c-project-detail__category:hover .c-project-detail__category-inner span{transform:translateY(-100%)}.c-project-detail__sep{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin-inline:.5ch}.c-project-detail__title{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin:0}.c-project-detail__title-line{display:block;overflow:hidden;margin-bottom:calc(var(--u)/2)}.c-project-detail__title-line-inner{display:block}.c-project-detail__title-slash,.c-project-detail__title-backslash{display:inline-block;width:calc(var(--heading-cap)*.78);height:var(--heading-cap);margin-inline:calc(var(--u)/4);vertical-align:top;font-size:0;position:relative}.c-project-detail__title-slash:before,.c-project-detail__title-backslash:before{content:"";display:block;position:absolute;top:50%;left:50%;width:hypot(var(--heading-cap),var(--heading-cap)*.78);height:1px;background:currentColor;transform-origin:center}.c-project-detail__title-slash:before{transform:translate(-50%,-50%) rotate(atan2(var(--heading-cap)*-1,var(--heading-cap)*.78))}.c-project-detail__title-backslash:before{transform:translate(-50%,-50%) rotate(atan2(var(--heading-cap),var(--heading-cap)*.78))}.c-project-detail__gallery{position:relative;margin-top:calc(var(--u)*4)}.c-project-detail__image-wrap{position:absolute;cursor:zoom-in}.c-project-detail__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.c-project-detail__lb-caption{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:fixed;bottom:var(--u);left:var(--u);z-index:601;margin:0}.c-project-detail__lb-close{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;position:fixed;top:var(--u);right:var(--u);z-index:601;padding:0;background:0 0;border:0;cursor:pointer;color:currentColor;overflow:hidden}.c-project-detail__lb-close-inner{display:block;position:relative}.c-project-detail__lb-close-inner span{display:block;transition:transform .35s ease}.c-project-detail__lb-close-inner span:last-child{position:absolute;top:100%;left:0}.c-project-detail__lb-close:hover .c-project-detail__lb-close-inner span{transform:translateY(-100%)}.c-project-detail__minimap{position:fixed;top:50%;right:var(--u);transform:translateY(-50%);z-index:100;opacity:0}.c-project-detail__minimap-frame{position:relative}.c-project-detail__minimap-item{position:absolute;background-color:#000;background-size:cover;background-position:center;cursor:pointer}.c-project-detail__minimap-item:hover{outline:1px solid #edfe34}.c-project-detail__minimap-indicator{position:absolute;left:0;background:#edfe34;opacity:.75;pointer-events:none}.c-scroll-next{position:relative;margin-top:calc(var(--u)*8)}.c-scroll-next__inner{display:block;text-decoration:none;color:currentColor;cursor:pointer}.c-scroll-next__content{padding-top:var(--u);padding-bottom:0}.c-scroll-next__eyebrow-clip{overflow:hidden}.c-scroll-next__eyebrow{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase}.c-scroll-next__header-clip{overflow:hidden}.c-scroll-next__header-inner{display:flex;align-items:baseline;flex-wrap:wrap}.c-scroll-next__category{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;color:currentColor}.c-scroll-next__sep{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin-inline:.5ch}.c-scroll-next__title{font-size:14px;letter-spacing:.01em;line-height:150%;text-transform:uppercase;margin:0}.c-scroll-next__bar{width:100%;height:var(--heading-cap);background:#ebebeb;margin-top:calc(var(--u)*.5);overflow:hidden}.c-scroll-next__bar-fill{width:100%;height:100%;background:#edfe34;transform:scaleX(0);transform-origin:left center}@media (max-width:767.98px){.c-project-detail__header{max-width:calc(100vw - var(--u)*6)}.c-project-detail__gallery{margin-top:calc(var(--u)*12)}.c-project-detail__minimap{display:none}}