html{-webkit-text-size-adjust:100%;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15}:not(iframe,canvas,img,svg,video,svg *){all:unset;display:revert}:not(svg,svg *),:not(svg,svg *):before,:not(svg,svg *):after{box-sizing:border-box!important}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayLight.woff2)format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayLightItalic.woff2)format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayRoman.woff2)format("woff2");font-weight:550;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayRomanItalic.woff2)format("woff2");font-weight:550;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayMedium.woff2)format("woff2");font-weight:650;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayBold.woff2)format("woff2");font-weight:750;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/FrauncesItalic.woff2)format("woff2");font-weight:300 600;font-style:italic;font-display:swap}:root{--font-primary:"Neue Haas Grotesk Display Pro";--font-serif:"Fraunces", Georgia, "Times New Roman", serif}body{font-family:var(--font-primary), sans-serif}html{--white:#f0f4f1;--black:#28282b;--menuColor:#28282b;--accentColor:#f9f9f9;--fillColor:#f2ffbd;--menuFontColor:#f0f4f1}:root{--layout-columns-count:6;--layout-columns-gap:5.41872vw;--layout-margin:5.41872vw}@media (width>=812px){:root{--layout-columns-count:16;--layout-columns-gap:1.38889vw;--layout-margin:3.33333vw}}:root{--layout-width:calc(100vw - (2 * var(--layout-margin)));--layout-column-width:calc(( var(--layout-width) - ((var(--layout-columns-count) - 1) * var(--layout-columns-gap)) ) / var(--layout-columns-count))}.layout-block,.layout-grid{max-width:var(--layout-width);margin-left:auto;margin-right:auto}.layout-block-inner,.layout-grid-inner{padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.layout-grid,.layout-grid-inner{grid-template-columns:repeat(var(--layout-columns-count), minmax(0, 1fr));grid-gap:var(--layout-columns-gap);display:grid}.aspect-ratio{padding-bottom:calc(100% / var(--aspect-ratio));width:100%;height:0;position:relative}.aspect-ratio>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}.full-width{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.hidden-overflow{overflow:hidden}.relative{position:relative}@media (width>=812px){.hide-on-desktop{display:none!important}}@media (width<=812px){.hide-on-mobile{display:none!important}}html:not(.has-scroll-smooth) .hide-on-native-scroll,html.has-scroll-smooth .hide-on-smooth-scroll{display:none!important}.h1{font-size:6.7vw;font-weight:550;line-height:120%}@media (width<=812px){.h1{font-size:9.4vw;line-height:130%}}.h2{font-size:4.7vw;font-weight:550;line-height:120%}@media (width<=812px){.h2{font-size:7.6vw;line-height:120%}}.h3{font-size:3.8vw;font-weight:550;line-height:130%}@media (width<=812px){.h3{font-size:7vw;line-height:130%}}.h4{font-size:2.3vw;font-weight:550;line-height:130%}@media (width<=812px){.h4{font-size:5.9vw;line-height:140%}}.h5{font-size:1.9vw;font-weight:550;line-height:130%}@media (width<=812px){.h5{font-size:3.7vw;line-height:140%}}.h6{font-size:1.5vw;font-weight:550;line-height:140%}@media (width<=812px){.h6{font-size:3.4vw;line-height:140%}}.p-l{font-size:1.15vw;font-weight:550;line-height:140%}@media (width<=812px){.p-l{font-size:3.1vw;line-height:140%}}.p{font-size:.95vw;font-weight:550;line-height:140%}@media (width<=812px){.p{font-size:2.9vw;line-height:140%}}.p-x{font-size:.85vw;font-weight:550;line-height:140%}@media (width<=812px){.p-x{font-size:2.8vw;line-height:140%}}.p-xs{font-size:.75vw;font-weight:550;line-height:140%}@media (width<=812px){.p-xs{font-size:2.7vw;line-height:140%}}.footer{color:var(--white);font-size:1.15vw;font-weight:550;line-height:140%}@media (width<=812px){.footer{font-size:3.1vw;line-height:140%}}.roman{font-weight:550}.medium{font-weight:650}.bold{font-weight:750}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){:not([class*=track]):not([class*=moveLeft]):not([class*=moveRight]):not([class*=card]),:not([class*=track]):not([class*=moveLeft]):not([class*=moveRight]):not([class*=card]):before,:not([class*=track]):not([class*=moveLeft]):not([class*=moveRight]):not([class*=card]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline-offset:3px;outline:2px solid}::selection{color:#050505!important;background-color:#98ff03!important}::selection{color:#050505!important;background-color:#98ff03!important}html{font-weight:bolder;font-family:var(--font-primary), sans-serif;scrollbar-width:thin;scroll-behavior:auto}html.nav,main.lenis-stopped{overflow:hidden}body{-webkit-touch-callout:none;background-color:var(--black,#28282b);max-height:100%;color:var(--white,#f0f4f1);-webkit-user-select:text;user-select:text;overflow:hidden}body>canvas{width:100vw;height:100%;position:fixed;top:0;left:0;pointer-events:none!important}*,:before,:after{-webkit-user-select:text;user-select:text}button,[role=button],canvas,svg,[aria-hidden=true]{-webkit-user-select:none;user-select:none}#backgroundWebGl{width:100vw;height:100vh;position:fixed;pointer-events:none!important}#backgroundWebGl canvas{width:100%;height:100%;pointer-events:none!important}#layout:before{content:"";z-index:9999;opacity:.65;pointer-events:none;background-image:url(/other/noise.png);width:calc(100% + 20rem);height:calc(100% + 20rem);position:fixed;top:0;left:0}a,button,input,label,textarea,select{color:inherit;cursor:pointer}img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}section{padding-top:calc(var(--layout-columns-gap) * 2);padding-bottom:calc(var(--layout-columns-gap) * 2);box-shadow:none;background-color:#0000}#studio,#work,#expertise{box-shadow:none;border:none}main>div>section:last-child{border-bottom-left-radius:var(--layout-columns-gap);border-bottom-right-radius:var(--layout-columns-gap)}@media (width<=812px){main>div>section:last-child{border-bottom-left-radius:calc(var(--layout-columns-gap) * .5);border-bottom-right-radius:calc(var(--layout-columns-gap) * .5)}}.trigger-footer{width:100%;height:10px}header h4{transition:color .45s}body.on-dark-hero header h4,body.on-dark-section header h4{color:var(--white)}.fade-in>div{animation:.65s cubic-bezier(.4,0,.1,1) forwards fadeIn}.fade-out>div{animation:.45s forwards fadeOut}.fade-in>div:first-child{animation-delay:.1s}.fade-out>div:first-child,.fade-in>div:nth-child(2){animation-delay:.2s}.fade-out>div:nth-child(2){animation-delay:.1s}@keyframes fadeIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(50%)}}.color-change{color:#28282b1a!important}.fill-change{fill:#28282b1a!important}#menu,main,#scrollbar,header{will-change:transform, opacity}._title_2bz9y_1,._title_2bz9y_1>div{overflow:hidden;-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._visibleFooter_2bz9y_14{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important;overflow:visible!important}._visibleFooter_2bz9y_14>*{opacity:1;transition:transform .45s ease-out,opacity .45s ease-out;transition-delay:calc(.1s * var(--i));transform:translateY(0)skewY(0);-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._notVisibleFooter_2bz9y_30>*{opacity:0;transform:translateY(100%)skewY(1deg)}._visible_2bz9y_14{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._visible_2bz9y_14>div>*{transition:transform .45s ease-out;transition-delay:calc(50ms * var(--i));transform:translateY(0)skewY(0);-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._notVisible_2bz9y_30>div>*{transform:translateY(100%)skewY(1deg)}._titleFooter_2bz9y_53{display:inline-block;overflow:visible;-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._titleFooter_2bz9y_53>*{display:block;-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._root_1u49d_2{display:block;position:relative;overflow:hidden}._root_1u49d_2 svg{transition:transform .4s ease-in;display:inline;position:absolute;top:0;left:-1vw;overflow:hidden;transform:rotate(-90deg)}._root_1u49d_2 span{margin:0;transition:transform .4s ease-in;display:inline-block;position:relative}._root_1u49d_2 span div{display:inline-block;transform:translate(0,0)}._root_ga38o_10{z-index:10;width:100%;height:auto;box-shadow:none;position:relative;translate:inherit!important;-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}._root_ga38o_10 *{-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 button,._root_ga38o_10 svg{-webkit-user-select:none!important;user-select:none!important}@media (width<=812px){._root_ga38o_10{padding-top:var(--layout-columns-gap);padding-bottom:var(--layout-columns-gap)}}._root_ga38o_10 ._linksContainer_ga38o_39{z-index:10;padding-top:calc(var(--layout-columns-gap) * 4);position:relative;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}@media (width<=812px){._root_ga38o_10 ._linksContainer_ga38o_39{padding-top:calc(var(--layout-columns-gap) * 1.5);grid-column:1/7}}._root_ga38o_10 ._linksContainer_ga38o_39,._root_ga38o_10 ._linksContainer_ga38o_39>div{width:100%}._root_ga38o_10 ._linksContainer_ga38o_39 ._title_ga38o_59{color:var(--white);padding-bottom:var(--layout-columns-gap);-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65{padding-top:calc(var(--layout-columns-gap) * .5)}@media (width<=812px){._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65{padding-top:calc(var(--layout-columns-gap) * .25)}}._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65{cursor:pointer;overflow:unset;align-items:center;display:flex;position:relative}._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65>svg{width:.75vw;height:.75vw;overflow:unset;fill:var(--white);stroke:var(--white);top:auto}@media (width<=812px){._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65>svg{width:2vw;height:2vw;left:-2vw}}._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65:hover svg{transition:transform .4s cubic-bezier(.4,0,.1,1)!important;transform:translate(1vw)rotate(-150deg)!important}@media (width<=812px){._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65:hover svg{transform:translate(2vw)rotate(-150deg)!important}}._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65:hover span{transform:translate(.6vw);transition:transform .4s cubic-bezier(.4,0,.1,1)!important}@media (width<=812px){._root_ga38o_10 ._linksContainer_ga38o_39 ._linkTextContainer_ga38o_65 ._linkText_ga38o_65:hover span{transform:translate(1.8vw)}}._root_ga38o_10 ._sitemap_ga38o_113{grid-column:1/5}._root_ga38o_10 ._liveWork_ga38o_116{grid-column:5/9}._root_ga38o_10 ._emailContaineer_ga38o_122{z-index:10;padding-top:calc(var(--layout-columns-gap) * 4);grid-column:9/17;width:min-content;position:relative;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._emailContaineer_ga38o_122 ._workWithMe_ga38o_132{color:var(--white);-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39{color:var(--white);white-space:nowrap;cursor:pointer;font-size:2.5vw;line-height:4.1vw;position:relative;overflow:hidden;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39 ._emailAnchor_ga38o_153{color:inherit;cursor:pointer;z-index:20;text-decoration:none;display:inline-block;position:relative;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39 ._email_ga38o_122{color:var(--white);cursor:pointer;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39:before,._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39:after{pointer-events:none;width:100%;height:1px;top:100%;left:0;position:absolute!important}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39:before{content:""}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39:hover ._linkGraphic_ga38o_189{transform:translate(-65.5%)}._root_ga38o_10 ._emailContaineer_ga38o_122 ._linkGraphic_ga38o_189{pointer-events:none;fill:none;stroke:var(--white);stroke-width:.03em;transform-origin:bottom;transition:transform .7s cubic-bezier(0,.25,.5,1);bottom:0;left:0;position:absolute!important}@media (width<=812px){._root_ga38o_10 ._emailContaineer_ga38o_122{width:100%;padding-top:calc(var(--layout-columns-gap) * 2);grid-column:1/7}._root_ga38o_10 ._emailContaineer_ga38o_122 ._link_ga38o_39{font-size:5.9vw;line-height:1.4}}._root_ga38o_10 ._middleText_ga38o_221{padding-top:calc(var(--layout-columns-gap) * .5);-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._middleContainer_ga38o_226{z-index:10;position:relative;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}@media (width<=812px){._root_ga38o_10 ._middleContainer_ga38o_226{padding-top:var(--layout-columns-gap);text-align:left;grid-column:1/7!important}}._root_ga38o_10 ._middleContainer_ga38o_226>span>span>span{flex-direction:column;display:flex;-webkit-user-select:text!important;user-select:text!important}._root_ga38o_10 ._location_ga38o_246{grid-column:1/9}._root_ga38o_10 ._availability_ga38o_249{grid-column:9/13}._root_ga38o_10 ._rights_ga38o_252{text-align:right;grid-column:13/17}@media (width<=812px){._root_ga38o_10 ._rights_ga38o_252{text-align:left}}._root_ga38o_10 div{color:var(--white);-webkit-user-select:text;user-select:text}._root_ga38o_10 ._giats_ga38o_269{z-index:0;position:relative;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=812px){._root_ga38o_10 ._giats_ga38o_269{grid-column:1/5;font-size:22.2vw;line-height:17.428vw}}._root_ga38o_10 ._giats_ga38o_269{color:var(--white);grid-column:1/13;align-self:flex-end;font-size:15.2vw;line-height:12.628vw;transform:translate(-.3vw,2.1vw)}._root_ga38o_10 ._giats_ga38o_269>span{display:inherit;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}._root_ga38o_10 ._goToTop_ga38o_299{z-index:15;position:relative;pointer-events:auto!important}@media (width<=812px){._root_ga38o_10 ._goToTop_ga38o_299{grid-column:5/7}}._root_ga38o_10 ._goToTop_ga38o_299{grid-column:13/17;place-self:flex-end}._circleButton_ga38o_316{z-index:2;box-shadow:0 .32vw .52vw #0000000a,0 .12vw .22vw #0000000a}@media (width<=812px){._circleButton_ga38o_316{width:10vw;height:10vw}}._circleButton_ga38o_316{background-color:var(--white);border-radius:50%;width:4vw;height:4vw;position:relative;overflow:hidden}._circleButton_ga38o_316 ._arrowClassic_ga38o_334{z-index:2}@media (width<=812px){._circleButton_ga38o_316 ._arrowClassic_ga38o_334{width:4vw;height:4vw;top:3.05vw;left:3.05vw}}._circleButton_ga38o_316 ._arrowClassic_ga38o_334{width:1.5vw;height:1.5vw;fill:var(--black);stroke:var(--black);position:absolute;top:1.25vw;left:1.25vw;transform:translateY(0)rotate(180deg)}._circleButton_ga38o_316 ._ball_ga38o_355{background-color:var(--fillColor);z-index:1;border-radius:40vw;width:0;height:0;transition:width .6s cubic-bezier(.4,0,.1,1),height .6s cubic-bezier(.4,0,.1,1);display:block;position:absolute;transform:translate(-50%,-50%)}._circleButton_ga38o_316:hover ._ball_ga38o_355{z-index:1;width:25vw;height:25vw}@media (width<=812px){._circleButton_ga38o_316:hover ._ball_ga38o_355{width:80vw;height:80vw}}._root_1hds4_2{background-color:var(--white);width:100%;height:100svh;box-shadow:none;background-image:linear-gradient(#0b0b0d 0,#0b0b0d00 170px);margin:0;padding:0;position:relative}._root_1hds4_2 ._textsContainer_1hds4_12{text-align:center;justify-content:center;align-items:center;gap:calc(var(--layout-columns-gap) * 4);flex-direction:column;width:100%;height:100%;display:flex;position:absolute}._root_1hds4_2 ._textsContainer_1hds4_12 h2{max-width:64ch;margin:0 auto}._root_1hds4_2 ._canvas_1hds4_27{z-index:1;width:100%;height:100%;position:relative}._root_1hds4_2 ._canvas_1hds4_27>div,._root_1hds4_2 ._canvas_1hds4_27>div>div>canvas{width:100%!important;height:100%!important}._footer_16qjj_2{width:100vw;height:auto;overflow:hidden}._root_1m7xq_2{z-index:5;width:100vw;height:100vh;height:calc(100 * var(--svh,1vh));color:#28282b;background-color:#f0f4f1;height:100svh;position:fixed;top:0}._root_1m7xq_2 ._innerContainer_1m7xq_13{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._root_1m7xq_2 ._innerContainer_1m7xq_13 ._fullNameContainer_1m7xq_22{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._root_1m7xq_2 ._innerContainer_1m7xq_13 ._fullNameContainer_1m7xq_22 ._fullName_1m7xq_22{text-align:center;color:#020002;display:inline-block;overflow:hidden}._root_1m7xq_2 ._innerContainer_1m7xq_13 ._fullNameContainer_1m7xq_22 ._fullName_1m7xq_22>span{position:relative;top:0}._root_1m7xq_2 ._innerContainer_1m7xq_13 ._shortNameContainer_1m7xq_41{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._root_1m7xq_2 ._innerContainer_1m7xq_13 ._shortNameContainer_1m7xq_41 ._shortName_1m7xq_41{text-align:center;opacity:0;color:#020002;display:inline-block;overflow:hidden}._root_1m7xq_2 ._innerContainer_1m7xq_13 ._shortNameContainer_1m7xq_41 ._shortName_1m7xq_41>span{position:relative;top:12vw}._root_1m7xq_2 ._progressContainer_1m7xq_61{position:absolute;bottom:2svh;right:0}._root_1m7xq_2 ._progressContainer_1m7xq_61 ._progress_1m7xq_61{text-align:center;color:#020002;display:inline-block;overflow:hidden}._root_1m7xq_2 ._progressContainer_1m7xq_61 ._progress_1m7xq_61>span{position:relative;top:0}._other_1m7xq_77{display:none}._btnPosnawr_1wpss_2{gap:calc(var(--layout-columns-gap) / 2);background-color:#f0f4f1;border-radius:9vw;justify-content:center;align-items:center;height:2.5vw;padding:0 1.25vw;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 .32vw .52vw #00000026,0 .12vw .22vw #0000001a;color:#111113!important}@media (width<=812px){._btnPosnawr_1wpss_2{height:9vw;padding:0 4vw}}._btnPosnawr_1wpss_2:hover ._ball_1wpss_23{z-index:1;width:25vw;height:25vw}@media (width<=812px){._btnPosnawr_1wpss_2:hover ._ball_1wpss_23{width:80vw;height:80vw}}._btnPosnawr_1wpss_2:hover ._labelClassic_1wpss_34{transform:translate3d(calc(var(--layout-columns-gap) * -.4), 0, 0)}@media (width<=812px){._btnPosnawr_1wpss_2:hover ._labelClassic_1wpss_34{transform:translate3d(calc(var(--layout-columns-gap) * -.3), 0, 0)}}._btnPosnawr_1wpss_2:hover ._arrowClassic_1wpss_42{transform:translate3d(calc(var(--layout-columns-gap) * -1.3), 0, 0) rotate(-90deg);fill:#111113;stroke:#111113}@media (width<=812px){._btnPosnawr_1wpss_2:hover ._arrowClassic_1wpss_42{transform:translate3d(calc(var(--layout-columns-gap) * -1.2), 0, 0) rotate(-90deg)}}._btnPosnawr_1wpss_2 ._labelClassic_1wpss_34{z-index:2;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,.72vw,13px);font-weight:650;line-height:46%;transition:all .6s cubic-bezier(.4,0,.1,1);color:#111113!important;opacity:1!important}@media (width<=812px){._btnPosnawr_1wpss_2 ._labelClassic_1wpss_34{font-size:3vw;line-height:100%}}._btnPosnawr_1wpss_2 ._arrowClassic_1wpss_42{fill:#111113;stroke:#111113;width:.6vw;height:.6vw;right:calc(var(--layout-columns-gap) * -.8);z-index:2;transition:all .6s cubic-bezier(.4,0,.1,1);position:absolute;transform:rotate(-90deg)}@media (width<=812px){._btnPosnawr_1wpss_2 ._arrowClassic_1wpss_42{width:2vw;height:2vw}}._btnPosnawr_1wpss_2 ._ball_1wpss_23{background-color:var(--fillColor,#98ff03);z-index:1;border-radius:40vw;width:0;height:0;transition:width .6s cubic-bezier(.4,0,.1,1),height .6s cubic-bezier(.4,0,.1,1);display:block;position:absolute;transform:translate(-50%,-50%)}._root_whes9_2{width:100%;height:100%}._root_whes9_2:hover ._perspectiveText_whes9_6{transform:rotateX(90deg)}._root_whes9_2:hover ._perspectiveText_whes9_6 p:first-of-type,._root_whes9_2:hover ._perspectiveText_whes9_6 a:first-of-type{opacity:0;transform:translateY(-100%)}._root_whes9_2:hover ._perspectiveText_whes9_6 p:nth-of-type(2),._root_whes9_2:hover ._perspectiveText_whes9_6 a:nth-of-type(2){opacity:1}._perspectiveText_whes9_6{width:100%;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:center;transition:transform .45s cubic-bezier(.4,0,.1,1);display:flex}._perspectiveText_whes9_6 p,._perspectiveText_whes9_6 a{color:var(--menuFontColor);text-transform:uppercase;transition:all .45s cubic-bezier(.4,0,.1,1)}._perspectiveText_whes9_6 p:nth-of-type(2),._perspectiveText_whes9_6 a:nth-of-type(2){transform-origin:bottom;opacity:0;position:absolute;transform:rotateX(-90deg)translateY(50%)}._button_1xj2u_2{height:2.5vw}@media (width<=812px){._button_1xj2u_2{height:6vw}}._button_1xj2u_2{background-color:var(--menuColor);border-radius:9vw;box-shadow:0 .32vw .52vw #0000000a,0 .12vw .22vw #0000000a}@media (width<=812px){._button_1xj2u_2 ._label_1xj2u_16{padding:0 3vw}}._button_1xj2u_2 ._label_1xj2u_16{padding:0 1.25vw}._menu_ua1bt_2{opacity:0;z-index:1;width:40vw;height:100%;position:fixed;top:0;right:0;overflow:hidden}@media (width<=812px){._menu_ua1bt_2{width:100vw}}._menuWrapper_ua1bt_18{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}._menuWrapper_ua1bt_18::-webkit-scrollbar{display:none}._menuWrapper_ua1bt_18{padding-top:calc(var(--layout-columns-gap) * 2);padding-bottom:calc(var(--layout-columns-gap) * 2);height:inherit;color:var(--white);flex-direction:column;justify-content:space-between;display:flex}._menuWrapper_ua1bt_18 ._menuClose_ua1bt_35{top:var(--layout-columns-gap);right:var(--layout-margin);border:1px solid var(--white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2.5vw;height:2.5vw;display:flex;position:absolute}._menuWrapper_ua1bt_18 ._menuClose_ua1bt_35>p{font-size:1.2vw;line-height:.4}@media (width<=812px){._menuWrapper_ua1bt_18 ._menuClose_ua1bt_35{width:6vw;height:6vw}._menuWrapper_ua1bt_18 ._menuClose_ua1bt_35>p{font-size:3.8vw;line-height:.4}}._menuList_ua1bt_63{counter-reset:menuList;margin-bottom:calc(var(--layout-columns-gap) * 2)}._menuList_ua1bt_63:before{color:var(--accentColor);font-size:2.3vw;font-weight:550;line-height:130%;display:inline-block;position:relative}@media (width<=812px){._menuList_ua1bt_63:before{font-size:5.9vw;line-height:140%}}._menuList_ua1bt_63:first-child:before{content:"Sitemap";margin-bottom:var(--layout-columns-gap);font-weight:700}._menuList_ua1bt_63:nth-child(2):before{content:none}._menuListItem_ua1bt_90{text-indent:0;cursor:pointer;pointer-events:auto;width:fit-content;margin-bottom:var(--layout-columns-gap);font-weight:450;position:relative}._menuListItem_ua1bt_90:after{content:"";background:var(--white);z-index:-1;opacity:0;transform-origin:0%;width:100%;height:.375vw;transition:transform .3s cubic-bezier(.2,1,.3,1),opacity .1s linear .2s;position:absolute;top:89%;left:0;transform:scaleX(.001)}._menuListItem_ua1bt_90:hover:after{opacity:1;transform-origin:0%;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .1s linear;transform:scaleX(.15)}._menuListItem_ua1bt_90 span{color:var(--white);font-size:1.9vw;text-decoration:none;display:block}@media (width<=812px){._menuListItem_ua1bt_90 span{font-size:3.7vw;line-height:140%}}._menuListItem_ua1bt_90._menuListItemActive_ua1bt_134:after,._menuListItem_ua1bt_90._menuListItemActive_ua1bt_134:hover:after{opacity:1;transform-origin:0%;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .1s linear;transform:scale(1)}._root_8oky3_2{z-index:2;opacity:0;padding:var(--layout-columns-gap) var(--layout-margin) 0px var(--layout-margin);pointer-events:none;width:100%;position:fixed;top:0;left:0;scale:1}._root_8oky3_2 ._innerHeader_8oky3_13{height:3.1vw}@media (width<=812px){._root_8oky3_2 ._innerHeader_8oky3_13{height:6.5vw}}._root_8oky3_2 ._innerHeader_8oky3_13{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}._root_8oky3_2 ._innerHeader_8oky3_13 ._brandText_8oky3_28{transition:opacity .4s,transform .4s}._root_8oky3_2 ._innerHeader_8oky3_13 ._brandHidden_8oky3_31{opacity:0;transform:translate(-16px)}._root_8oky3_2 ._innerHeader_8oky3_13>a{pointer-events:all}._root_8oky3_2 ._innerHeader_8oky3_13 ._rightContainer_8oky3_38{pointer-events:all;gap:var(--layout-columns-gap);align-items:center;display:flex}._scrollbar_1arne_3{z-index:100;opacity:0;mix-blend-mode:difference;background-color:#f0f4f11a;border-radius:.15vw;width:.25vw;height:80svh;position:fixed;top:10svh;right:1vw}@media (width<=812px){._scrollbar_1arne_3{width:.65vw}}._scrollbar_1arne_3 ._inner_1arne_20{background-color:var(--white);border:none;border-radius:.15vw;width:.25vw;height:6svh;position:absolute}@media (width<=812px){._scrollbar_1arne_3 ._inner_1arne_20{width:.65vw}}.shape-waves{pointer-events:none;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.shape-waves__canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.shape-waves[data-ready=true] .shape-waves__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.shape-waves__canvas{transition:none}}._root_zst5k_2{z-index:4;min-height:100vh;min-height:calc(100 * var(--svh,1vh));color:#fff;background:#000;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}@media (width<=812px){._root_zst5k_2{min-height:100svh;padding:0 16px}}._shapeWavesWrapper_zst5k_24{z-index:1;pointer-events:auto;opacity:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._content_zst5k_35{z-index:10;text-align:center;pointer-events:auto;-webkit-user-select:text;user-select:text;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:0 24px;display:flex;position:relative;transform:translateY(-3.5vh)}@media (width<=812px){._content_zst5k_35{padding:0 12px;transform:translateY(-2vh)}}._mask_zst5k_58{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}._badge_zst5k_65{letter-spacing:.32em;text-transform:uppercase;color:#ffffffb3;opacity:0;will-change:transform, opacity;margin-bottom:clamp(24px,2.6vw,40px);font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(10px,.72vw,13px);font-weight:500;line-height:1;transition:opacity .8s .2s,transform .9s cubic-bezier(.16,1,.3,1) .2s;display:inline-block;transform:translateY(115%)}@media (width<=812px){._badge_zst5k_65{letter-spacing:.28em;margin-bottom:7vw;font-size:2.8vw}}._headline_zst5k_88{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;padding:0;font-family:Neue Haas Grotesk Display Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(40px,5.8vw,92px);font-weight:650;line-height:1.05}._headline_zst5k_88 em{color:#fff;font-style:italic;font-weight:450}@media (width<=812px){._headline_zst5k_88{letter-spacing:-.03em;font-size:11.2vw;line-height:1.08}}._line_zst5k_112{opacity:0;filter:blur(8px);will-change:transform, opacity, filter;transition:transform 1.15s cubic-bezier(.16,1,.3,1),opacity .9s,filter .85s;display:block;transform:translateY(115%)skewY(1.5deg)}._line1_zst5k_121{transition-delay:.35s}._line2_zst5k_125{transition-delay:.52s}._entered_zst5k_129 ._badge_zst5k_65{opacity:1;transform:translateY(0)}._entered_zst5k_129 ._line_zst5k_112{opacity:1;filter:blur();transform:translateY(0)skewY(0)}._root_qohbe_2{width:100%;color:var(--white);box-shadow:none;background-color:#0c0c0e;background-image:linear-gradient(#040406 0,#04040600 150px),linear-gradient(#05050500 calc(100% - 150px),#050505 100%);padding-top:clamp(88px,9vw,156px);padding-bottom:clamp(96px,10vw,168px);position:relative}._head_qohbe_13{justify-content:space-between;align-items:flex-end;gap:var(--layout-columns-gap);display:flex;position:relative}._headMain_qohbe_21{min-width:0}._kicker_qohbe_25{letter-spacing:.3em;text-transform:uppercase;color:#f0f4f18c;margin:0 0 clamp(18px,2vw,28px);font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px);display:block}._title_qohbe_35{letter-spacing:-.03em;margin:0;font-size:clamp(44px,6vw,104px);font-weight:650;line-height:.98}._story_qohbe_43{max-width:26em;font-family:var(--font-serif);font-variation-settings:"opsz" 16;color:#f0f4f1a8;margin:0 0 .6em;font-size:clamp(16px,1.55vw,25px);font-style:italic;font-weight:400;line-height:1.3}._plates_qohbe_55{flex-direction:column;gap:clamp(72px,9vw,160px);margin-top:clamp(56px,7vw,120px);display:flex;position:relative}._plate_qohbe_55{opacity:0;margin:0;transition:opacity 1s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(46px)}._plate_qohbe_55._visible_qohbe_69{opacity:1;transform:translateY(0)}._plate1_qohbe_74{align-self:flex-start;width:min(58%,760px)}._plate2_qohbe_79{align-self:center;width:min(88%,1200px)}._plate3_qohbe_84{align-self:flex-end;width:min(50%,660px)}._frame_qohbe_89{width:100%;aspect-ratio:var(--aspect);background-color:#151517;position:relative;overflow:hidden}._frame_qohbe_89>img{object-fit:cover;width:100%;height:112%;display:block;position:absolute;top:-6%;left:0}._caption_qohbe_106{grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(14px,1.6vw,28px);margin-top:clamp(18px,2vw,30px);display:grid}._index_qohbe_114{letter-spacing:.16em;color:#f0f4f173;padding-top:.3em;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px)}._captionText_qohbe_122{min-width:0}._captionTitle_qohbe_126{letter-spacing:-.01em;font-size:clamp(17px,1.6vw,24px);font-weight:550;line-height:1.15;display:block}._captionBody_qohbe_134{color:#f0f4f199;max-width:34em;margin:.5em 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.5}._tag_qohbe_142{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f0f4f1d9;border:1px solid #f0f4f14d;border-radius:999px;padding:.55em 1.1em;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(8px,.6vw,11px)}@media (width<=812px){._root_qohbe_2{padding-top:clamp(64px,18vw,96px);padding-bottom:clamp(72px,20vw,108px)}._head_qohbe_13{flex-direction:column;align-items:flex-start;gap:clamp(20px,5vw,32px)}._title_qohbe_35{font-size:clamp(38px,11vw,56px)}._story_qohbe_43{margin-bottom:0;font-size:clamp(15px,4.2vw,20px)}._plates_qohbe_55{gap:clamp(56px,16vw,88px);margin-top:clamp(44px,12vw,64px)}._plate1_qohbe_74,._plate2_qohbe_79,._plate3_qohbe_84{align-self:stretch;width:100%}._caption_qohbe_106{grid-template-columns:auto 1fr;row-gap:clamp(12px,3.4vw,18px)}._tag_qohbe_142{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){._plate_qohbe_55{opacity:1;transition:none;transform:none}}._root_zhws6_3{z-index:3;width:100%;color:var(--white);background-color:#0b0b0d;border-top-left-radius:clamp(32px,4vw,60px);border-top-right-radius:clamp(32px,4vw,60px);margin-top:clamp(-50px,-5.5vw,-80px);padding-top:clamp(110px,11vw,190px);padding-bottom:clamp(140px,14vw,240px);position:relative;overflow:hidden;box-shadow:0 -35px 90px #000000f2}@media (width<=812px){._root_zhws6_3{border-top-left-radius:24px;border-top-right-radius:24px;margin-top:-30px}}._bgMesh_zhws6_25{z-index:0;filter:blur(40px);pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(60vmin at 20% 30%,#98ff0314,#0000 60%),radial-gradient(50vmin at 80% 70%,#98ff030d,#0000 55%),radial-gradient(70vmin at 40% 80%,#f0f4f108,#0000 50%);animation:40s linear infinite alternate _meshFloat_zhws6_1;position:absolute;inset:-10%}._topFade_zhws6_37{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#050505 0%,#0b0b0d00 100%);height:clamp(120px,14vw,220px);position:absolute;top:0;left:0;right:0}._head_zhws6_49{z-index:1;position:relative}._kicker_zhws6_54{letter-spacing:.3em;text-transform:uppercase;color:#f0f4f18c;margin:0 0 clamp(18px,2vw,28px);font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px)}._headRow_zhws6_63{justify-content:space-between;align-items:flex-end;gap:var(--layout-columns-gap);padding-bottom:clamp(20px,2.2vw,32px);display:flex}._title_zhws6_71{letter-spacing:-.03em;margin:0;font-size:clamp(44px,6vw,104px);font-weight:650;line-height:.98}._meta_zhws6_79{letter-spacing:.16em;text-transform:uppercase;text-align:right;color:#f0f4f180;flex-direction:column;gap:.5em;padding-bottom:.6vw;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px);display:flex}@media (width<=812px){._meta_zhws6_79{display:none}}._strips_zhws6_97{z-index:1;flex-direction:column;gap:clamp(32px,3.6vw,64px);margin-top:clamp(56px,6vw,100px);display:flex;position:relative}._strip_zhws6_97{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}._strip_zhws6_97:active{cursor:grabbing}._strip_zhws6_97{z-index:1;width:100%;position:relative;overflow:hidden}._stripLabel_zhws6_121{letter-spacing:.3em;text-transform:uppercase;color:#f0f4f159;margin-bottom:clamp(14px,1.5vw,22px);font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px);display:block}._row_zhws6_131{z-index:1;align-items:center;display:flex;position:relative;overflow:hidden}._track_zhws6_139{will-change:transform;width:max-content;display:flex}._track_zhws6_139._moveLeft_zhws6_148,._track_zhws6_139._moveRight_zhws6_149{animation:none}._group_zhws6_153{gap:clamp(16px,1.7vw,28px);padding-right:clamp(16px,1.7vw,28px);display:flex}._card_zhws6_159{width:clamp(280px,30vw,440px);color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;text-decoration:none;display:block}._card_zhws6_159:focus-visible{outline-offset:5px;outline:2px solid #f0f4f1cc}._shot_zhws6_179{aspect-ratio:16/10;background-color:#151517;border-radius:clamp(10px,.85vw,16px);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}._shot_zhws6_179>img{width:100%;height:100%;display:block}._projectShot_zhws6_195>img{object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1);transform:scale(1.01)}._card_zhws6_159:hover ._projectShot_zhws6_195>img{transform:scale(1.045)}._conceptShot_zhws6_205{background-color:#070708;box-shadow:inset 0 0 0 1px #ffffff17}._conceptBackdrop_zhws6_210{object-fit:cover;filter:blur(32px)brightness(.34)saturate(1.12);opacity:.9;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .5s;position:absolute;inset:0;transform:scale(1.16)}._conceptImage_zhws6_220{z-index:1;object-fit:contain;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:relative}._card_zhws6_159:hover ._conceptBackdrop_zhws6_210{opacity:1;transform:scale(1.22)}._card_zhws6_159:hover ._conceptImage_zhws6_220{transform:scale(1.02)}._cardHead_zhws6_236{align-items:baseline;gap:.9vw;padding-top:clamp(12px,1.1vw,17px);display:flex}@media (width<=812px){._cardHead_zhws6_236{gap:2.4vw;padding-top:2.8vw}}._cardIndex_zhws6_249{letter-spacing:.1em;color:#f0f4f166;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.64vw,11px);transition:color .35s}._card_zhws6_159:hover ._cardIndex_zhws6_249,._card_zhws6_159:focus-visible ._cardIndex_zhws6_249{color:#98ff03}._cardName_zhws6_262{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(16px,1.35vw,22px);font-weight:650}._cardTag_zhws6_269{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f0f4f173;margin-left:auto;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(8px,.62vw,11px);transition:color .35s}._card_zhws6_159:hover ._cardTag_zhws6_269,._card_zhws6_159:focus-visible ._cardTag_zhws6_269{color:#f0f4f1b8}._view_zhws6_285{z-index:2;color:var(--black);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background-color:#f0f4f1f0;border-radius:999px;align-items:center;padding:.65em 1em;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(8px,.6vw,10px);transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;bottom:clamp(10px,.8vw,14px);right:clamp(10px,.8vw,14px);transform:translateY(6px)}._card_zhws6_159:hover ._view_zhws6_285,._card_zhws6_159:focus-visible ._view_zhws6_285{opacity:1;transform:translateY(0)}@media (hover:none){._view_zhws6_285{opacity:1;transform:none}}._foot_zhws6_319{z-index:1;justify-content:space-between;gap:var(--layout-columns-gap);letter-spacing:.08em;color:#f0f4f173;margin-top:clamp(56px,6vw,96px);padding-top:clamp(18px,1.8vw,26px);font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px);display:flex;position:relative}._foot_zhws6_319 p{margin:0}._foot_zhws6_319 a{color:#f0f4f1bf;text-underline-offset:.25em;text-decoration:underline}@media (width<=812px){._foot_zhws6_319{flex-direction:column;gap:2.5vw}}._dialog_zhws6_347{width:fit-content;max-width:min(92vw,1180px);max-height:94vh;color:var(--white);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}._dialog_zhws6_347::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#040406e6}._dialog_zhws6_347[open]::backdrop{animation:.35s _dialogFade_zhws6_1}._dialogInner_zhws6_368{scrollbar-width:none;flex-direction:column;align-items:center;gap:clamp(12px,1.2vw,18px);max-height:94vh;padding:clamp(16px,1.8vw,24px);animation:.45s cubic-bezier(.22,1,.36,1) _conceptIn_zhws6_1;display:flex;overflow-y:auto}._dialogInner_zhws6_368::-webkit-scrollbar{display:none}._dialogImage_zhws6_383{background-color:#08080a;border-radius:clamp(8px,.6vw,12px);width:auto;max-width:min(86vw,1120px);height:auto;max-height:70vh;display:block;box-shadow:0 30px 90px #0000008c}._dialogMeta_zhws6_394{text-align:center}._dialogTitle_zhws6_398{letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.3vw,21px);font-weight:600}._dialogTitle_zhws6_398 span{letter-spacing:.14em;text-transform:uppercase;color:#f0f4f180;margin-left:.65em;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:.6em;font-weight:400}._dialogNote_zhws6_414{letter-spacing:.08em;color:#f0f4f166;margin:.45em 0 0;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.6vw,10px)}._dialogNav_zhws6_422{align-items:center;gap:clamp(10px,1vw,16px);display:flex}._dialogArrow_zhws6_428{width:38px;height:38px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #f0f4f140;border-radius:50%;place-items:center;padding:0;font-size:15px;transition:border-color .25s,background-color .25s;display:grid}._dialogArrow_zhws6_428:hover{background-color:#f0f4f10f;border-color:#f0f4f199}._dialogCounter_zhws6_447{letter-spacing:.16em;text-align:center;color:#f0f4f173;min-width:58px;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.62vw,11px)}._dialogClose_zhws6_456{width:42px;height:42px;color:var(--white);cursor:pointer;background-color:#0a0a0c8c;border:1px solid #f0f4f147;border-radius:50%;place-items:center;padding:0;font-size:14px;transition:border-color .25s,background-color .25s;display:grid;position:fixed;top:clamp(14px,1.6vw,24px);right:clamp(14px,1.6vw,24px)}._dialogClose_zhws6_456:hover{background-color:#f0f4f114;border-color:#f0f4f1b3}@media (width<=812px){._strip_zhws6_97{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}._track_zhws6_139{gap:clamp(16px,4vw,28px)}._dialogImage_zhws6_383{max-height:64vh}}@keyframes _marqueeLeft_zhws6_1{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes _marqueeRight_zhws6_1{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes _meshFloat_zhws6_1{0%{transform:translate(0,0)}to{transform:translate(15vw,12vh)}}@keyframes _conceptIn_zhws6_1{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes _dialogFade_zhws6_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._track_zhws6_139{animation:none}._projectShot_zhws6_195>img,._conceptBackdrop_zhws6_210,._conceptImage_zhws6_220,._cardIndex_zhws6_249,._cardTag_zhws6_269,._view_zhws6_285{transition:none}._bgMesh_zhws6_25,._dialogInner_zhws6_368,._dialog_zhws6_347[open]::backdrop{animation:none}}._root_l1vp8_2{z-index:1;width:100%;color:var(--white);background-color:#060608;padding-top:clamp(120px,12vw,200px);padding-bottom:clamp(96px,10vw,168px);position:relative;overflow:hidden;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}._root_l1vp8_2:before,._root_l1vp8_2:after{content:"";z-index:1;pointer-events:none;height:180px;position:absolute;left:0;right:0}._root_l1vp8_2:before{background-image:linear-gradient(#060608 0,#06060800 180px);top:0}._root_l1vp8_2:after{background-image:linear-gradient(#06060800 0,#060608 180px);bottom:0}._media_l1vp8_34{z-index:0;background-color:#060608;position:absolute;inset:0;overflow:hidden}._source_l1vp8_42{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}._overlay_l1vp8_52{background-image:linear-gradient(#050507a3 0%,#05050780 45%,#050507b3 100%);position:absolute;inset:0}._inner_l1vp8_58{z-index:2;position:relative}._head_l1vp8_63{justify-content:space-between;align-items:flex-end;gap:var(--layout-columns-gap);border-bottom:1px solid #f0f4f11f;padding-bottom:clamp(48px,5vw,84px);display:flex}@media (width<=812px){._head_l1vp8_63{flex-direction:column;align-items:flex-start;padding-bottom:8vw}}._headMain_l1vp8_79{flex-direction:column;display:flex}._kicker_l1vp8_84{letter-spacing:.3em;text-transform:uppercase;color:#f0f4f18c;margin-bottom:clamp(14px,1.4vw,22px);font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(9px,.66vw,12px);display:block}._title_l1vp8_94{letter-spacing:-.03em;margin:0;font-size:clamp(38px,5.2vw,92px);font-weight:650;line-height:.98}._story_l1vp8_102{color:#f0f4f1b8;max-width:26em;margin:0;font-size:clamp(15px,1.35vw,22px);line-height:1.35}@media (width<=812px){._story_l1vp8_102{max-width:100%;font-size:4.2vw;line-height:1.4}}._list_l1vp8_117{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_l1vp8_125{border-bottom:1px solid #f0f4f11a;grid-template-columns:60px 1fr 1.6fr;align-items:baseline;gap:clamp(12px,1.2vw,20px);padding-top:clamp(16px,1.6vw,28px);padding-bottom:clamp(16px,1.6vw,28px);transition:background-color .4s,border-color .4s,padding-left .4s;display:grid}@media (width<=812px){._row_l1vp8_125{grid-template-columns:36px 1fr;gap:10px;padding-top:4vw;padding-bottom:4vw}}._row_l1vp8_125:hover{background-color:#f0f4f108;border-color:#f0f4f147;padding-left:clamp(10px,1vw,16px)}._row_l1vp8_125:hover ._index_l1vp8_148{color:#98ff03}._row_l1vp8_125:hover ._name_l1vp8_151{color:var(--white);transform:translate(4px)}._index_l1vp8_148{letter-spacing:.16em;color:#f0f4f166;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(10px,.7vw,12px);transition:color .3s}._name_l1vp8_151{letter-spacing:-.02em;color:#f0f4f1f2;font-size:clamp(18px,1.8vw,30px);font-weight:550;transition:color .3s,transform .3s}@media (width<=812px){._name_l1vp8_151{grid-column:2/3;font-size:5vw}}._desc_l1vp8_178{color:#f0f4f194;font-size:clamp(12px,.95vw,15px);line-height:1.4}@media (width<=812px){._desc_l1vp8_178{grid-column:2/3;margin-top:2px;font-size:3.2vw;line-height:1.4}}._root_rfkvy_2{z-index:2;width:100%;min-height:200svh;color:var(--white);box-shadow:none;background-color:#050505;margin:0;padding:0;position:relative;overflow:visible}@media (width<=812px){._root_rfkvy_2{min-height:auto;padding-top:clamp(40px,8vw,72px);padding-bottom:clamp(40px,8vw,72px)}}._stage_rfkvy_22{width:100%;height:200svh;min-height:0;padding-left:var(--layout-margin);padding-right:var(--layout-margin);position:relative;overflow:visible}@media (width<=812px){._stage_rfkvy_22{height:auto;min-height:0;padding-top:0;padding-bottom:0;padding-left:var(--layout-margin);padding-right:var(--layout-margin);overflow:visible}}._track_rfkvy_43{flex-direction:column;justify-content:space-between;gap:0;width:100%;height:100%;display:flex;position:relative}@media (width<=812px){._track_rfkvy_43{flex-direction:column;justify-content:flex-start;gap:clamp(48px,14vw,110px);height:auto}}._beat_rfkvy_61{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:33.33%;min-height:0;transition:opacity 1.2s,transform 1.2s;display:flex;transform:translateY(18px)}._beat_rfkvy_61._entered_rfkvy_73{opacity:1;transform:none}._beat_rfkvy_61._float_rfkvy_77{animation:3.2s ease-in-out infinite _beatFloat_rfkvy_1}@media (width<=812px){._beat_rfkvy_61{justify-content:flex-start;height:auto;min-height:0}}._bgMark_rfkvy_88._float_rfkvy_77{animation:6s ease-in-out infinite alternate _markFloat_rfkvy_1}._lead_rfkvy_92{letter-spacing:-.015em;text-transform:uppercase;max-width:11em;color:var(--white);font-size:clamp(30px,4.15vw,68px);font-weight:750;line-height:.98;display:block}._sub_rfkvy_103{max-width:28em;font-family:var(--font-serif);font-variation-settings:"opsz" 16;color:#f0f4f19e;margin-top:.15em;margin-bottom:.1em;font-size:clamp(15px,1.8vw,28px);font-style:italic;font-weight:400;line-height:1.25;display:block}._accent_rfkvy_117{max-width:14em;font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:#98ff03;font-size:clamp(42px,8.2vw,128px);font-style:italic;font-weight:400;line-height:.96;display:block}._label_rfkvy_130{z-index:5;letter-spacing:.42em;text-transform:uppercase;color:#f0f4f1bf;pointer-events:none;white-space:nowrap;font-family:SF Mono,Cascadia Mono,Consolas,Roboto Mono,Menlo,monospace;font-size:clamp(10px,.72vw,13px);font-weight:600;position:absolute;bottom:clamp(100px,8.5vw,135px);left:50%;transform:translate(-50%)}@media (width<=812px){._label_rfkvy_130{text-align:center;margin-top:clamp(40px,10vw,70px);margin-bottom:clamp(16px,4vw,24px);font-size:clamp(10px,2.5vw,12px);display:block;position:relative;bottom:auto;left:auto;transform:none}}@keyframes _beatFloat_rfkvy_1{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes _markFloat_rfkvy_1{0%{transform:translate(-50%,-50%)}to{transform:translate(-52%,-48%)}}._bgMark_rfkvy_88{z-index:0;filter:invert();mix-blend-mode:screen;opacity:.06;pointer-events:none;will-change:transform;background:url(/logo.png) 50%/contain no-repeat;width:130vmax;height:130vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=812px){._bgMark_rfkvy_88{width:180vmax;height:180vmax}}._page_klio4_2{min-height:100svh;padding:clamp(120px, 12vw, 190px) var(--layout-margin) clamp(72px, 8vw, 120px);font-family:var(--font-primary), Arial, sans-serif;color:var(--white,#f0f4f1);background:radial-gradient(at 82% 18%,#98ff0313,#0000 34%),#28282b;align-items:center;font-weight:450;display:flex;position:relative;overflow:hidden}@media (width<=812px){._page_klio4_2{align-items:flex-start;padding-top:132px;padding-bottom:72px}}._content_klio4_22{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:center;gap:clamp(48px,9vw,150px);width:min(100%,1280px);margin:0 auto;display:grid;position:relative}@media (width<=812px){._content_klio4_22{grid-template-columns:1fr;gap:34px}}._intro_klio4_39{max-width:520px}._intro_klio4_39 h1{letter-spacing:-.035em;margin:24px 0 16px;font-size:clamp(54px,7.5vw,112px);font-weight:450;line-height:.98}._intro_klio4_39 p{color:#f0f4f1a8;max-width:350px;margin:0;font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.55}._eyebrow_klio4_58{color:#98ff03;letter-spacing:.16em;font-size:11px;font-weight:600;line-height:1.4}._formCard_klio4_66{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10101280;border:1px solid #f0f4f129;width:100%;padding:clamp(24px,3.2vw,48px)}._progressHeader_klio4_74,._controls_klio4_75{justify-content:space-between;align-items:center;display:flex}._stepCount_klio4_81{font-size:14px;font-weight:600}._stepCount_klio4_81 span{color:#f0f4f166;margin:0 5px}._stepHint_klio4_90{color:#f0f4f17a;letter-spacing:.12em;font-size:9px}._progressTrack_klio4_96{background:#f0f4f129;height:2px;margin:18px 0 36px}._progressTrack_klio4_96 span{background:#98ff03;height:100%;transition:width .3s;display:block}._step_klio4_81{min-height:285px;animation:.3s both _step-in_klio4_1}@media (width<=812px){._step_klio4_81{min-height:0}}._question_klio4_118{letter-spacing:-.02em;margin-bottom:23px;font-size:clamp(24px,2.5vw,36px);font-weight:550;line-height:1.15;display:block}._choiceFieldset_klio4_127{border:0;min-width:0;margin:0;padding:0}._choiceFieldset_klio4_127 ._question_klio4_118{width:100%}._options_klio4_138{gap:8px;display:grid}._option_klio4_138{color:#f0f4f1cc;cursor:pointer;border:1px solid #f0f4f129;align-items:center;min-height:48px;padding:0 15px;transition:color .18s,border-color .18s,background .18s;display:flex;position:relative}._option_klio4_138:hover{color:var(--white,#f0f4f1);background:#98ff0312;border-color:#98ff03}._option_klio4_138:has(input:checked){color:var(--white,#f0f4f1);background:#98ff0312;border-color:#98ff03}._option_klio4_138 input{opacity:0;width:1px;height:1px;position:absolute}._option_klio4_138:has(input:focus-visible){outline-offset:3px;outline:2px solid #98ff03}._optionArrow_klio4_170{color:#f0f4f166;margin-left:auto}._step_klio4_81>input,._step_klio4_81>textarea{width:100%;color:var(--white,#f0f4f1);font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #f0f4f16b;border-radius:0;outline:0;padding:15px 0;font-size:clamp(17px,1.6vw,22px)}._step_klio4_81>input:focus,._step_klio4_81>textarea:focus{border-bottom-color:#98ff03}._step_klio4_81>input::placeholder,._step_klio4_81>textarea::placeholder{color:#f0f4f161}._step_klio4_81>textarea{min-height:120px}._controls_klio4_75{gap:16px;margin-top:28px}._backButton_klio4_207,._nextButton_klio4_208{min-height:48px;font:inherit;border:0;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600;transition:opacity .18s,background .18s,color .18s;display:inline-flex}._backButton_klio4_207{color:var(--white,#f0f4f1);background:0 0;padding:0 4px}._backButton_klio4_207:disabled{opacity:.28;cursor:not-allowed}._nextButton_klio4_208{color:#161616;background:#98ff03;padding:0 20px}._nextButton_klio4_208:hover{background:#b4ff54}._nextButton_klio4_208:disabled{opacity:.65;cursor:wait}._errorMessage_klio4_244{color:#ff9a8b;margin:20px 0 0;font-size:13px;line-height:1.5}._privacyNote_klio4_251{color:#f0f4f17a;margin:26px 0 0;font-size:11px;line-height:1.6}._privacyNote_klio4_251 a{color:#f0f4f1d1;text-underline-offset:3px;text-decoration:underline}._success_klio4_263{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;animation:.3s both _step-in_klio4_1;display:flex}._success_klio4_263 h2{letter-spacing:-.025em;margin:18px 0 12px;font-size:clamp(32px,3.5vw,48px);font-weight:550;line-height:1.05}._success_klio4_263 p{color:#f0f4f1a8;max-width:410px;margin:0;line-height:1.6}._backToStudio_klio4_285{color:#f0f4f1b3;text-underline-offset:4px;margin-top:32px;font-size:12px;text-decoration:underline}._watermark_klio4_293{color:#f0f4f106;letter-spacing:-.12em;pointer-events:none;font-size:clamp(250px,40vw,600px);font-weight:700;line-height:1;position:absolute;bottom:-.37em;right:-.04em}@keyframes _step-in_klio4_1{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._step_klio4_81,._success_klio4_263{animation:none}._progressTrack_klio4_96 span,._option_klio4_138,._nextButton_klio4_208{transition:none}}._background_tze9r_2{width:100vw;height:100%;position:fixed;top:0;left:0}._background_tze9r_2>div,._background_tze9r_2>div>div>canvas{width:100%!important;height:100%!important}._root_tze9r_18{align-items:center;width:100vw;height:100svh;display:flex}@media (hover:none),(pointer:coarse){#_fluidCanvas_tze9r_1{display:none!important}}._layout_tze9r_31{opacity:1;background-color:#0000;flex-direction:column;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}._layout_tze9r_31 ._main_tze9r_41{z-index:1;opacity:0;color:var(--black);flex-grow:1;width:100%;max-height:100svh;transition:color .35s ease-in-out;position:fixed;top:0;left:0;overflow:hidden;height:100svh!important}._layout_tze9r_31 ._main_tze9r_41 ::-webkit-scrollbar{--webkit-appearance:none;display:none}._layout_tze9r_31 ._main_tze9r_41{-ms-overflow-style:none;scrollbar-width:none}._layout_tze9r_31 ._main_tze9r_41 ._mainContainer_tze9r_65{width:100%;height:auto}._layout_tze9r_31 ._canvasContainer_tze9r_69{z-index:2;opacity:1;background-color:#0000;top:0;left:0;overflow:hidden;pointer-events:none!important;height:100%!important;position:absolute!important}._layout_tze9r_31 ._canvasContainer_tze9r_69 *{pointer-events:none!important}._layout_tze9r_31 ._canvasContainer_tze9r_69>div{width:100%!important;height:100%!important}._layout_tze9r_31 ._canvasContainer_tze9r_69>div>canvas{pointer-events:none!important;width:100%!important;height:100%!important}
