/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-moz-appearance:button;appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{position:relative;width:100vw}h1,h2,h3,h4,p,figure,blockquote,dl,dd{overflow:hidden}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Futura Std;src:url(/fonts/futura/FuturaStd-Book.eot) format("eot"),url(/fonts/futura/FuturaStd-Book.woff2) format("woff2"),url(/fonts/futura/FuturaStd-Book.woff) format("woff"),url(/fonts/futura/FuturaStd-Book.ttf) format("ttf"),url(/fonts/futura/FuturaStd-Book.otf) format("otf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura Std;src:url(/fonts/futura/FuturaStd-Bold.eot) format("eot"),url(/fonts/futura/FuturaStd-Bold.woff2) format("woff2"),url(/fonts/futura/FuturaStd-Bold.woff) format("woff"),url(/fonts/futura/FuturaStd-Bold.ttf) format("ttf"),url(/fonts/futura/FuturaStd-Bold.otf) format("otf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cosi Times;src:url(/fonts/cosi-times/CosiTimes-Bold.eot) format("eot"),url(/fonts/cosi-times/CosiTimes-Bold.woff2) format("woff2"),url(/fonts/cosi-times/CosiTimes-Bold.woff) format("woff"),url(/fonts/cosi-times/CosiTimes-Bold.ttf) format("ttf"),url(/fonts/cosi-times/CosiTimes-Bold.otf) format("otf");font-weight:800;font-style:normal;font-display:swap}:root{--vh-in-px: 8px;--vh: var(--vh-in-px)}@media (hover: hover){:root{--vh: 1vh}@supports (height: 1svh){:root{--vh: 1svh}}}:root{--color-primary: #72d3f1;--color-secondary: #333232;--color-accent-1: #b7d9f2;--color-accent-2: #c9e3eb;--color-gray: #dee1e3;--color-gray-2: #dfe0e2;--color-white: #ffffff;--color-black: 000103}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto;height:100vh}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.main-layout{min-height:100vh}body{background:white}button{padding:.5rem 2.3rem;border:none;border-radius:5px;color:var(--color-primary)}button.large{padding:.5rem 3.5rem;font-size:1.5rem}button.round{border-radius:100rem}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li,ul,figure{padding:0;margin:0;list-style:none}html{scroll-behavior:initial;background-color:var(--color-light)}body{-webkit-font-smoothing:antialiased;font-family:Futura,sans-serif;color:var(--color-text);line-height:1.5;font-weight:500;font-style:normal;font-size:16px;font-size:clamp(16px,1.2vw,19px);background-color:var(--color-light);overscroll-behavior:none}html,body{width:100%;min-height:100%;-webkit-font-smoothing:antialiased;position:relative}.fixed-container{position:fixed;top:0;left:0;z-index:375}.hidden-container{opacity:0;visibility:hidden}main{box-sizing:border-box;background-color:var(--color-light);overscroll-behavior:none}.main-wrap{box-sizing:border-box}::selection{background-color:rgba(var(--color-dark-rgb),1);color:var(--color-light);text-shadow:none}::-moz-selection{background-color:rgba(var(--color-dark-rgb),1);color:var(--color-light);text-shadow:none}canvas,img,video,picture,figure{max-width:100%;height:auto;box-sizing:border-box;display:block}svg{max-width:none;height:auto;box-sizing:border-box}audio,canvas,iframe,img,svg,video,picture,figure{vertical-align:middle}:root{--color-dark-rgb: 0, 0, 0;--color-dark: rgba(var(--color-dark-rgb), 1);--color-light-rgb: 255, 255, 255;--color-light: rgba(var(--color-light-rgb), 1);--color-white-rgb: 255, 255, 255;--color-white: rgba(var(--color-white-rgb), 1);--color-black-rgb: 0, 0, 0;--color-black: rgba(var(--color-black-rgb), 1);--color-primary: var(--color-dark);--color-lightgray: #e9e9e9;--color-border: var(--color-lightgray);--color-border-light: rgba(var(--color-light-rgb), .25);--color-text: rgba(var(--color-dark-rgb), 1);--color-text-light: rgba(var(--color-light-rgb), 1);--color-alert-error: #d90000;--color-alert-success: #00a210;--animation-fast: .35s cubic-bezier(.62, .05, .01, .99);--animation-primary: .735s cubic-bezier(.62, .05, .01, .99);--animation-smooth: 1.47s cubic-bezier(.62, .05, .01, .99);--animation-smooth-faster: 1.25s cubic-bezier(.62, .05, .01, .99);--animation-ease: .735s ease;--animation-ease-fast: .3s ease;--stagger-primary: .07s;--section-padding: calc(var(--title-size) * 1.25);--container-padding: var(--gap);--gap: calc(var(--title-size) * .2);--gap-s: calc(var(--gap) * .66);--gap-l: calc(var(--gap) * 2);--gap-xl: calc(var(--gap) * 3);--row-gap: var(--gap);--col-gap: var(--gap);--main-grid-gap: var(--gap);--main-grid-columns: 12;--main-grid-column-width: calc( ((99.99vw - (var(--container-padding) * 2)) / var(--main-grid-columns)) - ( var(--main-grid-gap) * ((var(--main-grid-columns) - 1) / var(--main-grid-columns)) ) );--title-size: clamp(5rem, 7.5vw, 10rem);--border-radius: 0;--nav-height: calc((1.1em * 1.1 * 1.4) + (var(--gap) * 2));--btn-height: 2.75em;--nav-bar-height: calc(var(--btn-height) + (var(--row-gap * 2)))}[data-theme-section=dark]{--color-border: rgba(var(--color-light-rgb), .25);--color-text: rgba(var(--color-light-rgb), 1)}@media screen and (max-width: 1024px){:root{--container-padding: var(--col-gap);--main-grid-columns: 6}}@media screen and (max-width: 540px){:root{--main-grid-columns: 4}}body{font-family:Futura Std,sans-serif;text-rendering:optimizeSpeed}h2,h3,h4{font-weight:400}.uline{position:relative;white-space:nowrap}.uline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:black;transform-origin:right;transition:transform .735s cubic-bezier(.62,.05,.01,.99);transform:scaleX(0)}.uline.light:before{background:white}.uline:hover:before{transform-origin:left;transform:scaleX(1)}.uline-double{position:relative;white-space:nowrap}.uline-double:before,.uline-double:after{background:black;bottom:0;content:"";height:.03em;left:0;min-height:1px;position:absolute;right:0;transition:transform .55s cubic-bezier(.785,.135,.15,.86)}.uline-double.light:before,.uline-double.light:after{background:white}.uline-double:before{transform:scaleX(1);transform-origin:left;transition-delay:.5s}.uline-double:after{transform:scaleX(0);transform-origin:right;transition-delay:0s}.uline-double:hover:before{transform:scaleX(0);transform-origin:right;transition-delay:0s}.uline-double:hover:after{transform:scaleX(1);transform-origin:left;transition-delay:.2s}h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span,strong,em,figcaption{padding:0;margin:0;font-style:normal;letter-spacing:normal;font-weight:unset;line-height:unset}h1,h2,h3,h4,h5{font-weight:500;font-size:calc(var(--title-size) * 1);line-height:1;color:var(--color-dark)}:is(h1,h2,h3,h4,h5,span).l,h1{font-size:calc(var(--title-size) * .72);letter-spacing:-.027em;line-height:.99}.link.xxl{font-size:calc(var(--title-size) * .72)}:is(h1,h2,h3,h4,h5,span).m,h2{font-size:calc(var(--title-size) * .45);letter-spacing:-.025em;line-height:1.02}.link.xl{font-size:calc(var(--title-size) * .45)}:is(h1,h2,h3,h4,h5,span).s,h3{font-size:calc(var(--title-size) * .275);letter-spacing:-.023em;line-height:1.05}:is(h1,h2,h3,h4,h5,span).xs,h4{font-size:1.1em;letter-spacing:0;line-height:1.1}:is(h1,h2,h3,h4,h5,span).monument{font-family:Cosi Times;font-weight:800;font-size:calc(var(--title-size) * 1.3);line-height:.836;color:var(--color-dark);text-transform:uppercase;letter-spacing:0}@media screen and (max-width: 1024px){:is(h1,h2,h3,h4,h5,span).l,h1,.link.xxl{font-size:calc(var(--title-size) * .525)}:is(h1,h2,h3,h4,h5,span).m,h2,.link.xl{font-size:calc(var(--title-size) * .425)}}@media screen and (max-width: 420px){:is(h1,h2,h3,h4,h5,span).l,h1,.link.xxl,.mobile-nav .link.xl{font-size:calc((100vw - var(--container-padding) * 2) * .12)}:is(h1,h2,h3,h4,h5,span).m,h2,.link.xl{font-size:calc((100vw - var(--container-padding) * 2) * .101)}}[data-theme-section=dark] :is(h1,h2,h3,h4,h5){color:var(--color-light)}p{font-weight:500;font-style:normal;font-size:1.1em;line-height:1.3;color:var(--color-text)}span{font-weight:inherit;color:inherit;letter-spacing:inherit}strong{font-weight:500;opacity:.3;color:var(--color-dark)}[data-theme-section=dark] strong{color:var(--color-light)}em{font-style:italic}a{color:unset;text-decoration:none}.eyebrow{color:rgba(var(--color-dark-rgb),.4);color:var(--color-dark)}span.spacer{padding-bottom:1em;margin:-.2em 0}.section{padding-top:var(--section-padding);padding-bottom:var(--section-padding);position:relative}.section[data-theme-section=light]{background-color:var(--color-light)}.section-wrap{position:relative}.section.full-height{padding-top:0;padding-bottom:0}.section.full-height .container>.row{min-height:calc(var(--vh) * 100);padding-top:var(--section-padding);padding-bottom:var(--section-padding)}[data-bg-section=dark]{background-color:var(--color-dark)}[data-bg-section=lightgray]{background-color:var(--color-lightgray)}header{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:100;pointer-events:none}.floating-elements{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:300;pointer-events:none}.container{margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100%}.container.medium{max-width:calc(var(--title-size) * 9)}.container.small{max-width:calc(var(--title-size) * 7)}.container.full{max-width:100vw;padding-left:0;padding-right:0}.row{display:flex;width:100%;position:relative}.col{display:flex;flex-direction:column;position:relative}.row.grid{flex-wrap:wrap;gap:var(--row-gap) var(--grid-gap);--grid-gap: var(--col-gap);--columns: 3}.row.grid>.col{width:calc(99.99% / var(--columns) - var(--grid-gap) * (var(--columns) - 1) / var(--columns))}.row.columns{flex-wrap:wrap;gap:var(--main-grid-gap) var(--main-grid-gap)}.columns .col{--column-width: 1;width:calc(var(--main-grid-column-width) * var(--column-width) + var(--main-grid-gap) * (var(--column-width) - 1))}.columns .col-whitespace{pointer-events:none}.overlay{position:absolute;top:0;left:0;height:100%;width:100%}.overlay.overlay-dark{background-color:rgba(var(--color-black-rgb),.1);pointer-events:none}img.overlay,video.overlay{object-fit:cover}.no-image-wrap{position:relative}.overlay-no-image{background-color:#f2f2f2;display:flex;align-items:center;justify-content:center}.overlay-no-image:before{content:"No image found";font-size:.8em;font-weight:500;opacity:.3;color:var(--color-dark)}[data-theme-section=dark] .overlay-no-image,.overlay-no-image.dark{background-color:rgba(var(--color-light-rgb),.05)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.col-row-btn{display:flex;gap:.5em;flex-direction:row}.btn-animate-in{position:relative;overflow:hidden}.btn{position:relative;border:0;outline:0;width:100%}.btn input{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.btn .btn-click{font-size:1.1em;padding:1.5em;display:flex;position:relative;cursor:pointer;background-color:var(--color-dark);justify-content:space-between;align-items:center;border:1px solid var(--color-dark)}.btn .btn-click span{color:var(--color-light);font-size:1em;line-height:1.25}.btn .icon{width:1em;height:1em;display:flex;align-items:center;justify-content:center}.btn .icon svg{width:100%}.btn .icon svg *{stroke:var(--color-light);stroke-width:.12em}@media screen and (max-width: 540px){.btn .btn-click{padding:1.5em calc(var(--gap) * 1.1)}}.link{position:relative;font-size:1.1em;display:inline-flex;line-height:1.1}.link span{transition:opacity var(--animation-ease);color:var(--color-dark);white-space:nowrap}.link .link-click{padding:.2em 0;display:flex;position:relative;cursor:pointer}.link:has(.icon) .link-click{gap:.25em}.styled-content a{position:relative;display:inline-flex;transition:opacity var(--animation-ease)}p>.link,.styled-content p>a{font-size:1em}.link .link-click:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-dark);transform-origin:right;transition:transform var(--animation-primary);transform:scaleX(0) rotate(.001deg)}.link .link-click:hover:before{transform-origin:left;transform:scaleX(1) rotate(.001deg)}.link.alt .link-click:before,.styled-content a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-dark);transform-origin:left;transition:transform var(--animation-primary);transform:scaleX(1) rotate(.001deg);transition-delay:.3s}.link.alt .link-click:hover:before,.styled-content a:hover:before{transform-origin:right;transform:scaleX(0) rotate(.001deg);transition-delay:0s}.link.alt .link-click:after,.styled-content a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-dark);transform-origin:right;transition:transform var(--animation-primary);transform:scaleX(0) rotate(.001deg);transition-delay:0s}.link.alt .link-click:hover:after,.styled-content a:hover:after{transform-origin:left;transform:scaleX(1) rotate(.001deg);transition-delay:.3s}ul:has(.link[data-link-status=active]) span{opacity:.3}ul .link[data-link-status=active] span{opacity:1}.link.light .link-click:before,.link.alt.light .link-click:after,.link.alt.light .link-click:before{background-color:var(--color-light)}.link.light span{color:var(--color-light)}.link.xl .link-click{padding:0 0 .1em}.link.xl .link-click span{letter-spacing:-.025em}.link.xl .link-click:before,.link.alt.xl .link-click:before,.link.alt.xl .link-click:after{height:.075em}.link.xxl .link-click{padding:0 0 .1em}.link.xxl .link-click span{letter-spacing:-.025em}.link.xxl .link-click:before,.link.alt.xxl .link-click:before,.link.alt.xxl .link-click:after{height:.075em}.link .icon{width:1.1em;height:1.1em;display:flex;align-items:center;justify-content:center}.link .icon.flipped{transform:scaleX(-1)}.link .icon.down{transform:rotate(90deg)}.link .icon.up{transform:rotate(-90deg)}.link .icon svg{width:100%}.link .icon svg *{stroke:var(--color-dark);stroke-width:.12em}i{width:1em;height:1em;position:relative;display:flex;align-items:center;justify-content:center}i svg{width:100%}i svg :is(path,line,polyline){stroke:var(--color-dark);stroke-width:2px}.styled-col{display:flex;flex-direction:column;gap:calc(var(--gap) * 1.5)}.styled-content :is(h1,h2,h3,p,figure){margin-bottom:var(--gap)}.styled-content>*:first-child{margin-top:0}.styled-content h1{margin-top:var(--gap)}.styled-content :is(h1,h2,h3,p):last-child{margin-bottom:0}.styled-content ul{display:flex;flex-direction:column;padding-left:1em;gap:.5em;font-size:1.1em}.styled-content ul li{position:relative;line-height:1.3}.styled-content ul li:before{content:"";left:-1em;top:.55em;height:.35em;width:.35em;background:var(--color-dark);position:absolute;flex-shrink:0;border-radius:50%}.styled-figure{display:flex;flex-direction:column;gap:.5em;position:relative}.styled-figure figcaption{font-weight:500;font-style:normal;font-size:.8em;line-height:1.3;color:var(--color-text)}.ratio-figure{width:100%;position:relative}.ratio-figure:before{content:"";display:block;padding-top:100%}.styled-image,.styled-video{display:flex;flex-direction:column;position:relative}.styled-image img,.styled-image video{width:100%}.styled-image[data-ratio-status=true] img,.styled-video[data-ratio-status=true] video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.styled-image.overlay,.styled-video.overlay{object-fit:cover;position:absolute}.styled-image.overlay img,.styled-video.overlay video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}.styled-form{display:flex;flex-direction:column;width:100%;gap:.75em;--form-sizing-unit: 1.4em;padding-top:.75em}.styled-form .form-col{width:100%;display:flex;gap:.75em var(--main-grid-gap);flex-wrap:wrap}.styled-form .form-col .sub-col{display:flex;flex-direction:column}.styled-form .form-col .sub-col:nth-child(1){width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 1);padding:calc(var(--form-sizing-unit) * 1.1) 0}.styled-form .form-col .sub-col:nth-child(1) span{line-height:1.25}.styled-form .form-col .sub-col:nth-child(2){width:calc(var(--main-grid-column-width) * 6 + var(--main-grid-gap) * 5)}@media screen and (max-width: 1024px){.styled-form .form-col .sub-col:nth-child(1){width:100%;padding:var(--gap-l) 0 0 0}.styled-form .form-col .sub-col:nth-child(2){width:100%}.styled-form .form-col-last .sub-col:nth-child(1){display:none}.styled-form .form-col-last{padding-top:calc(var(--gap) - .75em)}}.styled-form abbr[title]{color:var(--color-alert-error);text-decoration:none;padding-left:.25em}.styled-form input{display:block}.styled-form input:is([type=text],[type=email],[type=tel]){-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #d8d8d8;padding:var(--form-sizing-unit) var(--form-sizing-unit);font-size:1.1em;line-height:1.25;width:100%;border-radius:var(--border-radius);transition:.2s ease;font-weight:500;font-style:normal;letter-spacing:normal}@media screen and (max-width: 540px){.styled-form input:is([type=text],[type=email],[type=tel]){padding:var(--form-sizing-unit) var(--gap)}}.styled-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #d8d8d8;resize:vertical;min-height:10em;padding:var(--form-sizing-unit) var(--form-sizing-unit);font-size:1.1em;line-height:1.25;width:100%;border-radius:var(--border-radius);font-weight:500;font-style:normal;letter-spacing:normal;transition:.2s ease}@media screen and (max-width: 540px){.styled-form textarea{padding:var(--form-sizing-unit) var(--gap)}}input::placeholder,textarea::placeholder{color:#bcbcbc;color:#0003}.styled-form .form-col-checkbox{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.styled-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;width:1em;height:1em;border:1px solid var(--color-border);transition:background-color .2s ease-in-out;background-color:var(--color-light);margin-right:.5em;border-radius:calc(var(--border-radius) * .33)}.styled-form input[type=checkbox]:focus{border-radius:calc(var(--border-radius) * .33)}.styled-form input[type=checkbox]:checked{background:var(--color-light) url(../icons/check.svg) center center no-repeat;background-size:100%}.styled-form .form-col-checkbox label{font-weight:500;font-size:.8em}.form-error-message{width:100%;display:none;color:var(--color-alert-error);font-size:.8em;font-weight:500}.styled-form :is(input,textarea):focus{outline:0;outline-width:1px!important;outline-offset:0px;background-color:#f5f5f5}.styled-form input[type=checkbox]:focus{border:1px solid var(--color-dark)}.styled-form :is(input,textarea).has-error{border:1px solid var(--color-alert-error);background-color:#d900000d}.styled-form input[type=checkbox].has-error{border:1px solid var(--color-alert-error);background-color:#d900000d}.styled-form :is(input,textarea).has-error::placeholder{color:#96000040}.styled-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;padding:1em;background:var(--color-primary);color:var(--color-light);cursor:pointer;border-radius:var(--border-radius)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.border-box{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border:1px solid var(--color-border)}.border-static-y{width:1px;height:100%;background-color:var(--color-border);flex-shrink:0}.border-static-x{height:1px;width:100%;background-color:var(--color-border);flex-shrink:0}.border-bottom{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-border)}.border-left{position:absolute;top:0;left:0;height:100%;width:1px;background-color:var(--color-border)}.border-right{position:absolute;top:0;right:0;height:100%;width:1px;background-color:var(--color-border)}.border-top{position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color-border);transform-origin:left}.section-styleguide-content .row{border-bottom:1px solid var(--color-border);padding:calc(var(--row-gap) * 1) 0}.section-styleguide-content .row:first-child{padding-top:0}.section-styleguide-content .row:last-child{border-bottom:0;padding-bottom:0}.section-styleguide-content .row .col:nth-child(1){--column-width: 4}.section-styleguide-content .row .col:nth-child(2){--column-width: 8;align-items:flex-start}@media screen and (max-width: 1024px){.section-styleguide-content .row .col:nth-child(1),.section-styleguide-content .row .col:nth-child(2){--column-width: 6}}.section-selected-works{padding-top:0}.selected-works-item{position:relative;width:100%;height:100%;display:flex;gap:var(--main-grid-gap)}.selected-works-item-content{display:flex;flex-direction:column;position:relative;width:50%;z-index:1;height:120vh;margin-left:var(--gap)}.selected-works-item-content-container{will-change:transform;position:sticky;top:var(--nav-height)}.selected-works-item-content-container h4{position:relative;width:fit-content;overflow:visible}.selected-works-item-content-container h4 .split-lines{padding:0}.selected-works-item-content-container h4 .split-lines .single-line{margin:0 0 .1em}.selected-works-item-content-container h4 .split-lines .single-line .single-line-inner{padding:0}.selected-works-item-content-container p{align-self:center;width:75%;margin-top:var(--gap)}.selected-works-item .scrollable-image{position:relative;width:50%;height:120vh;overflow:hidden;flex-shrink:0}.selected-works-item .scrollable-image img{width:100%;height:150%;min-height:150vh;object-fit:cover;object-position:top;will-change:transform}@media screen and (max-width: 1024px){.selected-works-item{display:flex;flex-direction:column}.selected-works-item-content{width:calc(100% - var(--gap) * 2);height:unset;position:sticky;top:var(--nav-height);margin-bottom:var(--gap-l)}.selected-works-item-content-container{position:unset}.selected-works-item-content h4{font-size:5rem;margin-bottom:var(--gap-l)}.selected-works-item-content p{width:100%;margin-top:0}.selected-works-item .scrollable-image{width:100%;height:calc(50 * var(--vh));z-index:1;padding:var(--gap)}.selected-works-item .scrollable-image img{min-height:calc(85 * var(--vh))}}button.filled{background:var(--color-primary);color:#fff}button.border{border:1px solid var(--color-primary);color:var(--color-primary);background:none}button.btn-link{position:relative;background:transparent;color:#000;cursor:pointer;padding:0;margin:0}button.btn-link .text{display:flex;position:absolute;background:black;color:#fff;letter-spacing:0;padding:.5rem 1rem;border-radius:.125rem;pointer-events:none;transform:translate(-50%,-50%) scale(0);z-index:2;transition:transform .3s;bottom:100%;left:50%;transform-origin:bottom}button.btn-link:hover .text{transform:translate(-50%) scale(1)}.cursor{position:fixed;top:0;left:0;pointer-events:none;transition:height .2s,width .2s,opacity .2s;z-index:999999;display:flex;align-items:center;justify-content:center}.cursor .scale{height:10px;width:10px;transition:transform .2s cubic-bezier(.19,1,.22,1);background:black;border-radius:50%}.cursor .cursor-text{position:absolute;color:#fff;z-index:1}.cursor.pointer{opacity:0}.cursor.locked{transition:transform .3s cubic-bezier(.19,1,.22,1);mix-blend-mode:difference;visibility:hidden}.cursor.locked .scale{background:none;border:.0625rem solid white}@media screen and (max-width: 1024px){.cursor{display:none}}.image-swiper{position:relative;overflow:hidden;width:100%}.image-swiper .swiper-container{display:flex;width:100%;align-items:center;cursor:grab}.image-swiper .swiper-container:active{cursor:grabbing}.image-swiper .swiper-container .image-swiper-image-container{flex-shrink:0;padding-right:1.25rem}.image-swiper .swiper-container .image-swiper-image-container img{width:100%;object-fit:cover;pointer-events:none}.image-swiper .progress-bar{position:relative;background:rgb(223,223,223);height:.25rem;width:100%;margin-top:var(--gap)}.image-swiper .progress-bar .slider{background:rgb(171,171,171);height:100%;width:1px;transform-origin:center}.animated-text{display:flex;position:relative;flex-wrap:wrap;overflow:hidden;z-index:0}.animated-text .word{overflow:hidden;position:relative;display:flex}.animated-text .sr-text{position:absolute;padding:0;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.scroll-indicator{position:fixed;bottom:0;right:0;height:calc(var(--title-size) * .5);width:calc(var(--title-size) * .5);z-index:100;margin:var(--gap);mix-blend-mode:difference}.scroll-indicator .ref{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-indicator .line{position:absolute;height:3%;width:40%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);overflow:hidden}.scroll-indicator .line div{position:absolute;width:100%;height:100%;background:white}.scroll-indicator .line div:nth-of-type(1){transform-origin:right}.scroll-indicator .line div:nth-of-type(2){transform-origin:left;transform:scaleX(0)}.scroll-indicator .line:nth-of-type(2){transform:translate(-50%,-50%) rotate(-45deg)}.scroll-indicator svg{position:absolute;stroke:#fff;stroke-width:4%;transition:stroke-width .3s}.scroll-indicator svg .opacity-20{opacity:.2}.scroll-indicator:hover svg{stroke-width:6%}footer{padding-bottom:4rem}footer .container{margin-top:4rem}footer .container.cta{border-top:1px solid var(--color-border)}footer .container.cta .row{padding:4rem 0;border-bottom:1px solid var(--color-border)}footer .container.cta .row .title .split-lines{width:100%}footer .container button,footer .container h3{width:fit-content}footer .container button{align-self:flex-end;margin-bottom:1rem}footer .container .link-wrapper{display:flex;flex-direction:column}footer .container .link-wrapper .mb-20{margin-bottom:1rem}footer .container .link-wrapper ul{display:flex;flex-direction:column;align-items:flex-start;row-gap:.0625rem;list-style:none}footer .container .link-wrapper ul .site-link{opacity:.4;transition:opacity .5s ease-out}footer .container .link-wrapper ul .site-link.active,footer .container .link-wrapper ul .site-link:hover{opacity:.75}footer .container figure{display:flex;flex-direction:column}footer .container figure button{display:none;visibility:hidden}footer .container .col-details{justify-content:flex-end}footer .container .col-details .footer-details{display:flex;justify-content:space-between;align-items:flex-end}footer .container .col-details .footer-details button,footer .container .col-details .footer-details p{margin:0}@media screen and (max-width: 1024px){footer .container.cta .col.col-whitespace{display:none}footer .container.cta .col.col-link button{align-self:flex-start}footer .container figure button{display:block;visibility:visible;align-self:center}footer .container .col-details{align-items:center}footer .container .col-details button{display:none;visibility:hidden}}.parallax{overflow:hidden;letter-spacing:-2px;line-height:.8;margin:0;white-space:nowrap;display:flex;flex-wrap:nowrap}.parallax .scroller{display:flex;flex-wrap:nowrap;align-items:center;font-weight:600;text-transform:uppercase;font-size:4rem}.parallax .scroller .parallax-item{display:flex;align-items:center;flex-shrink:0;margin-right:var(--main-grid-gap);gap:var(--main-grid-gap)}.parallax .scroller .parallax-item video,.parallax .scroller .parallax-item img{height:60vh;aspect-ratio:16/9;object-fit:cover;pointer-events:none}header{mix-blend-mode:exclusion}.nav-loading-overlay{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);overflow:hidden;z-index:101;pointer-events:none;background-color:var(--color-light)}.main-nav-bar{position:absolute;top:0;left:0;width:100%;padding-top:var(--gap);padding-bottom:var(--gap);height:var(--nav-height)}.main-nav-bar .link,.main-nav-bar .logo{pointer-events:all}.main-nav-bar .col-logo{--column-width: 2}.main-nav-bar .col-service{--column-width: 5}.main-nav-bar .col-nav{--column-width: 3;transform:rotate(.001deg)}.main-nav-bar .col-btn{--column-width: 2;align-items:flex-end;justify-content:flex-start;transform:rotate(.001deg)}.main-nav-bar .col-btn .menu-link{display:none}@media screen and (max-width: 1024px){.main-nav-bar .col-service,.main-nav-bar .col-nav{display:none}.main-nav-bar .col-logo,.main-nav-bar .col-btn{--column-width: 3}.main-nav-bar .col-btn .contact-link{display:none}.main-nav-bar .col-btn .menu-link{display:inline-flex}}@media screen and (max-width: 540px){.main-nav-bar .col-logo,.main-nav-bar .col-btn{--column-width: 2}}.main-nav-bar ul{display:flex;flex-direction:row;gap:.75em}.main-nav-bar ul .link:last-child .comma{display:none}.logo-wrap{position:relative;width:100%}.logo{width:100%;position:relative;overflow:hidden}.logo .logo-click{display:flex;position:relative}.logo .logo-click>svg{position:relative;display:block;margin-top:-.02em;margin-bottom:-.03em;opacity:0;width:100%}.logo .letters{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.logo .letters svg{display:block;transform:translateY(0) rotate(.001deg)}.logo .letters rect,.logo .letters path{fill:var(--color-dark)}.logo .letters svg:nth-child(1){width:24.3%}.logo .letters svg:nth-child(2){width:34%;margin-left:.75%}.logo .letters svg:nth-child(3){width:5.43%;margin-left:5%}.logo .letters svg:nth-child(4){position:absolute;right:0;margin-left:2%;width:26.3%}.main-nav-bar .logo-wrap{position:absolute;--column-width: 6;width:calc(300% + var(--gap) * 2);margin-top:calc(var(--gap) * -1);padding-top:var(--gap)}.main-nav-bar .logo{transform-origin:left top;z-index:2}@media screen and (min-width: 1025px){.main-nav-bar .logo{background-color:var(--color-dark)}}.main-nav-bar .logo .letters rect,.main-nav-bar .logo .letters path{fill:var(--color-light)}.main-nav-bar h4{color:var(--color-light);white-space:nowrap;margin:.2em 0}@media screen and (min-width: 1025px){.main-nav-bar.is-home .logo{transform:scale(.2) rotate(.001deg);pointer-events:none}.main-nav-bar.is-home .logo .logo-click{pointer-events:all}}@media screen and (max-width: 1024px){.main-nav-bar .logo-wrap{width:8em;margin-top:unset;padding-top:unset}.main-nav-bar .logo-click{padding-bottom:.1em}}.mobile-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;pointer-events:none;display:none;padding:calc(var(--gap) * 3) var(--container-padding);clip-path:polygon(0% 0%,0% 0,0% 100%,0% 100%);align-items:center;justify-content:center}@media screen and (max-width: 1024px){.mobile-nav{display:flex}[data-navigation-status=active] .main-nav-bar .link,[data-navigation-status=active] .main-nav-bar .logo{pointer-events:none;-webkit-user-select:none;user-select:none}}[data-navigation-status=active] .mobile-nav{opacity:1;visibility:visible;transition:clip-path var(--animation-smooth-faster);clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%)}[data-navigation-status=remove] .mobile-nav{opacity:1;visibility:visible;transition:clip-path var(--animation-smooth-faster);clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.mobile-nav .close-link{position:absolute;top:calc(var(--main-grid-gap) - .5em);right:calc(var(--main-grid-gap) - .5em);z-index:2;pointer-events:all;cursor:pointer}.mobile-nav .close-link .scroll-indicator{position:unset;margin:0;height:2.5rem;width:2.5rem}.mobile-nav .close-link .scroll-indicator svg{stroke-width:2px}.mobile-nav .close-link .scroll-indicator svg .opacity-20{opacity:1}.mobile-nav .logo-wrap{width:8em;position:absolute;top:var(--main-grid-gap);left:var(--main-grid-gap);z-index:2;pointer-events:all}.mobile-nav .logo-wrap .logo .letters rect,.mobile-nav .logo-wrap .logo .letters path{fill:var(--color-light)}.mobile-nav .mobile-nav-background{background:var(--color-dark);pointer-events:all}.mobile-nav .mobile-nav-inner{position:relative;height:100%;width:100%;transform:scale(1.25) rotate(.001deg);pointer-events:all;display:flex;align-items:center}[data-navigation-status=active] .mobile-nav .mobile-nav-inner{transition:var(--animation-smooth-faster);transform:scale(1) rotate(.001deg);pointer-events:all}[data-navigation-status=remove] .mobile-nav .mobile-nav-inner{transition:var(--animation-smooth-faster);transform:scale(.75) rotate(.001deg);pointer-events:none}.mobile-nav .mobile-nav-inner h4{color:var(--color-light)}.mobile-nav .mobile-nav-inner nav{display:flex;flex-direction:column;padding-bottom:calc(20 * var(--vh))}.mobile-nav .mobile-nav-inner nav ul{display:flex;flex-direction:column;padding-top:var(--gap-l)}.mobile-nav .mobile-nav-inner nav ul .link.xl:not(.alt) .link-click{padding:.025em 0}.mobile-nav .mobile-nav-inner nav ul .link .link-click[data-link-status=active]:before{transform:scaleX(1) rotate(.001deg)}.mobile-nav .mobile-nav-inner nav ul .link.xl.not-alt .link-click:before{display:none}.mobile-nav .mobile-nav-inner nav ul .link.xl.alt{position:absolute;bottom:0}.mobile-nav .mobile-nav-inner nav ul .link.xl.alt .link-click{padding:.2em 0}.loading-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:500;pointer-events:none}.loading-container .loading-screen{position:relative;width:100%;height:100%;background:var(--color-light);display:flex;justify-content:center;align-items:center}.loading-overlay{background-color:var(--color-light);z-index:2}.loading-overlay.dark{background-color:var(--color-dark)}.transition-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:150;pointer-events:none;opacity:0;display:flex}.transition-container .transition-screen{position:relative;width:16.6666666667%;height:100%;background:var(--color-light);transform-origin:left;transform:scaleX(0)}.transition-container .transition-screen:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:var(--color-light)}.swipe-container{display:flex;flex-direction:column;width:calc(100% + 1px);pointer-events:none}.swipe-container .swipe-screen{position:relative;width:100%;height:100%;background:var(--color-light);transform-origin:right;background-color:var(--color-light);pointer-events:all}.swipe-container .swipe-screen:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:var(--color-light)}@media screen and (min-width: 1025px){.swipe-container .swipe-screen.first{width:100%}.swipe-container .swipe-screen.second{width:calc(var(--main-grid-column-width) * 4 + var(--main-grid-gap) * 5 + 1px)}.swipe-container .swipe-screen.last{width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 2 + 1px);flex-shrink:0}}@media screen and (min-width: 1025px){.transition-container .transition-screen.last,.swipe-container .swipe-screen.last{height:calc((var(--main-grid-column-width) * 10 + var(--main-grid-gap) * 9) * .1815 + var(--gap) * 2);flex-shrink:0}}.transition-container .overlay-transition-dark{background-color:rgba(var(--color-dark-rgb),.1);opacity:0}.single-vimeo-player{--aspect-ratio: 56.25%;--aspect-ratio-no-percent: .5625;position:relative;width:100%;padding-bottom:var(--aspect-ratio);background:transparent;border-radius:var(--border-radius);isolation:isolate;backface-visibility:hidden;transform-style:flat;transform:translateZ(0)}.single-vimeo-player .iframe-wrap{overflow:hidden;pointer-events:none}.single-vimeo-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.single-vimeo-player[data-vimeo-player-target]{cursor:pointer}.single-vimeo-player .vimeo-overlay-placeholder{transition:opacity var(--animation-ease-fast);opacity:1}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-placeholder{opacity:0}.default-header{padding-top:0;padding-bottom:0}.overflow-wrap{display:flex;overflow:hidden}.default-header .row.columns{padding-top:calc(var(--vh) * 10 + 5vw + var(--section-padding));padding-bottom:calc(var(--gap-l) * .8);min-height:calc(var(--vh) * 85);align-items:flex-end;gap:var(--section-padding) var(--main-grid-gap)}.default-header .col-title{--column-width: 7;transform:translateY(calc(var(--gap) * .2))}.default-header .col-whitespace{--column-width: 1}.default-header-no-btn .col-whitespace{--column-width: 4}.default-header .col-btn{--column-width: 3}.default-header .col-arrow{--column-width: 1;align-items:flex-end}@media screen and (min-width: 1025px){.default-header .col-title .col-row-title{max-width:calc(var(--title-size) * 6.75)}}@media screen and (max-width: 1024px){.default-header .row.columns{padding-top:calc(var(--nav-height) + var(--section-padding));padding-bottom:var(--gap-l);min-height:calc(var(--vh) * 75)}.default-header .col-title{--column-width: 6;transform:translateY(0);margin-bottom:auto}.default-header .col-whitespace{display:none}.default-header .col-btn{--column-width: 5}.default-header-no-btn .col-arrow{--column-width: 6;align-items:flex-start}}@media screen and (max-width: 540px){.default-header .col-title{--column-width: 4}.default-header .col-btn{--column-width: 3}.default-header-no-btn .col-arrow{--column-width: 4}}@media screen and (min-width: 1025px){.section-sticky-wrap{--sticky-wrap-offset: 0px;position:relative}.section-sticky-wrap .section-sticky-wrap-inner{position:sticky;top:calc(var(--sticky-wrap-offset) * -1);background-color:var(--color-light)}.section-sticky-wrap-invisible{height:calc(100 * var(--vh));z-index:2;position:relative;pointer-events:none}.section-sticky-wrap+.section{margin-top:calc(-100 * var(--vh))}}@media screen and (max-width: 1024px){.section-sticky-wrap .overlay-dark{display:none}}.split-lines{position:relative;display:inline-block;padding:.3em 0}.split-lines .single-line{position:relative;display:inline-block;overflow:hidden;margin:-.4em -.1em;display:block;text-align:start}.split-lines .single-line .single-line-inner{position:relative;display:inline-block;padding:.2em .1em}.split-lines.monument{padding:0;word-spacing:.25em}.split-lines.monument .single-line{margin:0 -.1em}.split-lines.monument .single-line .single-line-inner{padding:0 .1em}.styled-media,.styled-media-transition{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.styled-media figure,.styled-media-transition figure{position:relative;overflow:hidden}.styled-media figure:before,.styled-media-transition figure:before{content:"";display:block;padding-bottom:125%}.styled-media:has(.magnetic-overlay.hover) figure :is(picture,.styled-video),.styled-media-transition:has(.magnetic-overlay.hover) figure :is(picture,.styled-video){transition:var(--animation-ease);transform:scale(1) rotate(.001deg)}.styled-media:has(.magnetic-overlay.hover) figure:hover :is(picture,.styled-video),.styled-media-transition:has(.magnetic-overlay.hover) figure:hover :is(picture,.styled-video){transform:scale(1.05) rotate(.001deg)}.magnetic-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;overflow:hidden;mix-blend-mode:exclusion}.magnetic-overlay .magnetic-click,.magnetic-overlay .magnetic-inner{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.magnetic-overlay .magnetic-inner{will-change:transform}.magnetic-overlay .magnetic-click h4{white-space:nowrap;color:var(--color-light);text-align:center}@media screen and (min-width: 1025px){.magnetic-overlay.hover{opacity:0;transition:var(--animation-ease-fast)}.magnetic-overlay.hover:hover{opacity:1;transition:var(--animation-ease-fast)}}.figure-outer{overflow:hidden}.figure-reveal{pointer-events:none;background-color:var(--color-light);transform-origin:top;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:20}.figure-reveal.alt{transform-origin:right}.section-work-grid{padding-top:var(--gap-l)}.section-work-grid .row.grid{--columns: 2;gap:var(--gap-l) var(--grid-gap)}@media screen and (max-width: 720px){.section-work-grid .row.grid{--columns: 1}}.single-work-card{display:flex;flex-direction:column}.single-work-card .thumbnail-wrapper{position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden}.single-work-card figure{background-color:var(--color-dark)}.single-work-card figure:before{content:"";padding-bottom:80%;display:block}.single-work-card .black-bar{position:absolute;left:-.1%;top:0;width:14.7777%;background-color:var(--color-dark);height:100%;transform-origin:left;transform:scaleX(0) rotate(.001deg)}.single-work-card .black-bar.right{left:unset;right:-.1%;transform-origin:right}.single-work-card .figure-scale{width:142.222%;height:100%;left:50%;transform:translate(-50%) scale(1) rotate(.001deg)}.single-work-card .figure-scale .styled-image{transform:scale(1.01) rotate(.001deg)}.single-work-card .row.columns{gap:0 var(--main-grid-gap);mix-blend-mode:exclusion}.single-work-card .row.columns .xs{color:var(--color-light)}.single-work-card .row.columns .col{padding:var(--gap-s)}.single-work-card .row.columns .col-number{--column-width: 1;padding-left:0}.single-work-card .row.columns .col-title{--column-width: 2}.single-work-card .row.columns .col-services{--column-width: 2;padding-right:0}.single-work-card .row.columns .col-services ul{display:flex}.single-work-card .row.columns .col-services ul li span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;min-height:1.21em;line-height:1.1}.single-work-card .row.columns .col-services ul li:not(:last-child) span:after{content:"/"}.row-description{z-index:1}.row-description .figure-reveal{background:var(--color-dark)}@media screen and (min-width: 1025px){.single-work-card .figure-scale{transition:transform var(--animation-primary)}.single-work-card[data-thumb-video-status=active] .figure-scale{transform:translate(-50%) scale(.5) rotate(.001deg)}.single-work-card .black-bar{transition:transform var(--animation-primary)}.single-work-card[data-thumb-video-status=active] .black-bar{transform:scaleX(1) rotate(.001deg)}.single-work-card .figure-scale .styled-image{transform:scale(1.01) rotate(.001deg);transition:transform var(--animation-primary)}.single-work-card[data-thumb-video-status=active] .figure-scale .styled-image{transform:scale(.99) rotate(.001deg)}.single-work-card .figure-scale .styled-video{opacity:0;visibility:hidden;transition:var(--animation-primary)}.single-work-card[data-thumb-video-status=active] .figure-scale .styled-video{opacity:1;visibility:visible}.single-work-card .row.columns .col{transition:var(--animation-primary);transform:translateY(0) rotate(.001deg)}.single-work-card[data-thumb-video-status=active] .row.columns .col{transform:translateY(-100%) rotate(.001deg)}.single-work-card[data-thumb-video-status=active] .row.columns .col-number{padding-left:var(--gap)}.single-work-card[data-thumb-video-status=active] .row.columns .col-title{transition-delay:.07s}.single-work-card[data-thumb-video-status=active] .row.columns .col-services{transition-delay:.14s}}@media screen and (max-width: 1024px){.single-work-card .row.columns .col-number{width:2em;flex-shrink:0;order:2;align-items:flex-end;padding:var(--gap-s) 0 0 0}.single-work-card .row.columns .col-title{width:calc(100% - 2em - var(--main-grid-gap));flex-grow:1;order:1;padding:var(--gap-s) 0}.single-work-card .row.columns .col-services{order:3;padding:.25em 0 var(--gap-s) 0}.single-work-card .row.columns .col-services ul li:first-child span:before{content:"("}.single-work-card .row.columns .col-services ul li:last-child span:after{content:")"}}.subheader{margin-bottom:var(--section-padding)}.subheader .description{justify-content:end}.subheader .link{align-items:flex-end}.subheader.alt .link{justify-content:end}@media screen and (max-width: 1024px){.subheader{margin-bottom:var(--gap-xl)}.subheader .title h2{font-size:calc(var(--title-size) * 1)}.subheader .title h4{font-size:calc(var(--title-size) * .5)}.subheader .description,.subheader .link{display:none}}.btn-email{width:fit-content}.section-wrap-home-header{position:relative;padding:0rem}.section-wrap-home-header .section-home-header{padding:0}.section-selected-works{display:flex;flex-direction:column;gap:5rem;position:relative;z-index:2;background:white}.section-services-updated .col.col-media .media-container{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:1rem}.section-services-updated .col.col-media .media-container .media{width:100%;aspect-ratio:16/9;overflow:hidden}.section-services-updated .col.col-media .media-container .media figure{transform-origin:bottom;transform-style:preserve-3d}.section-services-updated .col.col-media .media-container .media figure video,.section-services-updated .col.col-media .media-container .media figure img{object-fit:cover;width:100%;height:100%}.section-services-updated .col.col-media .media-container .caption{background:white}.section-services-updated .col.col-services h2{margin-bottom:2rem;width:min-content}@media screen and (max-width: 1024px){.section-services-updated .service-item{flex-direction:column;gap:var(--gap-l)}.section-services-updated .service-item:not(:last-of-type){margin-bottom:var(--gap-l);padding-bottom:var(--gap-xl);border-bottom:1px solid var(--color-border)}.section-services-updated .service-item h2{font-size:calc(var(--title-size) * .8)}.section-services-updated .service-item .media-container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}}.section-services .row:last-of-type{margin-top:5rem;margin-bottom:5rem}.section-services .col.title{font-size:8rem;font-weight:700;line-height:.75}.section-services .col.description{font-size:.875rem;justify-content:end}.section-services .col.link{align-items:flex-end;justify-content:end}.section-services .service-item{top:0;width:100%;border:1px solid rgba(0,0,0,.1);border-right:none;border-left:none;position:sticky;background:white;display:flex;padding:2rem 0;justify-content:space-between}.section-services .service-item:first-of-type{border-top:none}.section-services .service-item:last-of-type{border-bottom:none}.section-services .service-item .service-number-wrapper{--column-width: 3}.section-services .service-item .service-number-wrapper .service-number{position:sticky;top:0;font-size:12rem;line-height:.75;font-family:Cosi Times}.section-services .service-item .service-item-content{--column-width: 7;gap:var(--gap-xl)}.section-services .service-item .service-item-content .service-item-content-image-container{position:relative;width:50%;aspect-ratio:16/9;overflow:hidden}.section-services .service-item .service-item-content .service-item-content-image-container video,.section-services .service-item .service-item-content .service-item-content-image-container img{object-fit:cover;width:100%;height:100%}.section-services .service-item .service-item-content .services{padding-bottom:var(--gap-xl);border-bottom:1px solid rgb(221,221,221);display:flex;flex-wrap:wrap;gap:var(--gap)}.section-services .service-item .service-item-content .services .service{background:var(--color-lightgray);padding:.5em;border-radius:.3em}@media screen and (max-width: 1024px){.section-services .service-item{position:relative}.section-services .service-item .service-number-wrapper{display:none}.section-services .service-item .service-item-content .service-item-content-image-container{width:50%}}@media screen and (max-width: 450px){.section-services .service-item .service-item-content .service-item-content-image-container{width:100%}}.section-about .col.main-image .image-container{max-height:calc(60 * var(--vh));overflow:hidden}.section-about .col.main-image .image-container img{object-fit:cover}.section-about .col.secondary-image{gap:1rem;align-self:flex-end}.section-about .col.secondary-image .image-container{max-height:calc(40 * var(--vh));overflow:hidden}.section-about .col.secondary-image .image-container img{bottom:0;object-fit:cover}.section-intro.default-hero{min-height:calc(100 * var(--vh));padding-bottom:var(--main-grid-gap)}.section-intro.default-hero .container{min-height:calc(100 * var(--vh) - var(--section-padding) - var(--main-grid-gap));display:flex;flex-direction:column;justify-content:space-between}.section-intro.default-hero .container .styled-media{aspect-ratio:16/9;overflow:hidden;width:calc(var(--main-grid-column-width) * 1.6 + var(--main-grid-gap) * 1)}@media screen and (max-width: 1024px){.section-intro.default-hero .container .styled-media figure:before{padding-bottom:50%}}.section-intro.default-hero .container .col-row-text{z-index:3}.section-intro.default-hero .container .spacer{width:calc(var(--main-grid-column-width) * 1.6 + var(--main-grid-gap) * 2)}.section-intro.default-hero .container .split-lines{margin-top:-.76em}.section-intro.default-hero .container p{font-size:1.5rem;font-weight:500}.section-intro.default-hero .container .tagline{justify-content:flex-end}.section-wrap-home-header{position:relative}.section-wrap-home-header .overlay-dark{opacity:0;pointer-events:none}.section-home-header{background-color:var(--color-light);padding-top:0;padding-bottom:0;overflow:hidden}.section-home-header .row-group{min-height:calc(var(--vh) * 100);padding-top:calc(var(--nav-height) + var(--section-padding));padding-bottom:var(--gap);display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap)}@media screen and (min-width: 1025px){.section-wrap-home-header{height:calc(var(--vh) * 300)}.section-home-header{position:sticky;top:0}.section-wrap-home-header+.section{margin-top:calc(var(--vh) * -100)}.section-home-header .row-group{padding-top:var(--nav-height)}}.section-home-header .row-content{z-index:4;flex-grow:1;pointer-events:none}.section-home-header .col-whitespace{--column-width: 7}.section-home-header .col-content{--column-width: 5;gap:var(--gap);justify-content:space-around;pointer-events:all}.section-home-header .col-content .col-row-title{max-width:calc(var(--title-size) * 4.75);position:relative}.section-home-header .col-content .col-row-description{display:flex;gap:calc(var(--gap) * 3);padding-top:calc(var(--gap) * 2)}.section-home-header .col-row-title .floating-number{overflow:hidden;position:absolute;display:flex;align-items:center;justify-content:center;left:0;padding:.2em 0;width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 1);left:calc((var(--main-grid-column-width) * 3 + var(--main-grid-gap) * 3) * -1);transform:translate(calc((var(--main-grid-column-width) * 4 + var(--main-grid-gap) * 4) * -1)) rotate(.001deg);pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (min-width: 1025px){.section-home-header .col-content .col-row-title{order:2}}@media screen and (max-width: 1024px){.section-home-header .col-content{--column-width: 6}.section-home-header .col-row-title .floating-number,.section-home-header .row-content .col-whitespace{display:none}.section-home-header .col-content .col-row-description{gap:var(--gap);padding-top:var(--section-padding)}.section-home-header .col-content .col-row-description .description{width:100%}}@media screen and (max-width: 540px){.section-home-header .col-content{--column-width: 4}}.section-home-header .row-reel .col{--column-width: 12;height:calc(100vw - var(--container-padding) * 2);overflow:hidden}@media screen and (max-width: 1024px){.section-home-header .row-reel{width:100vw;margin-left:calc(var(--container-padding) * -1)}.section-home-header .row-reel .col{height:100vw}}@media screen and (min-width: 1025px){.section-home-header .row-reel{position:absolute;top:0;left:0;width:100%;height:100%}.section-home-header .row-reel .col{width:calc(50vw - var(--main-grid-gap) * .5);height:100%}.section-home-header .magnetic-overlay{left:unset;top:unset;right:0;bottom:0;width:130%;height:127.5%}}@media screen and (max-width: 1024px){.section-home-header .row-reel{z-index:5}}.section-home-header .row-logo{pointer-events:none}.section-home-header .row-logo .col-whitespace{--column-width: 2}.section-home-header .row-logo .col-logo{--column-width: 10;position:relative}.section-home-header .logo{margin-top:-.3%;margin-bottom:-.4%}.section-home-header .logo .logo-click{margin-top:0;margin-bottom:0}@media screen and (min-width: 1025px){.section-home-header .row-logo .col-logo-inner{--column-width: 4;--column-width-parent: 10;--column-width-child: calc( (99.99% / var(--column-width-parent)) - ( var(--main-grid-gap) * ((var(--column-width-parent) - 1) / var(--column-width-parent)) ) );position:relative;width:calc(var(--column-width-child) * var(--column-width) + var(--main-grid-gap) * (var(--column-width) - 1) + var(--main-grid-gap))}.section-home-header .row-logo .logo-wrap{width:calc(250% - var(--main-grid-gap))}.section-home-header .row-logo .col-logo .center-tile{position:absolute;background-color:var(--color-light);bottom:calc(100% + var(--main-grid-gap) - 1px);left:calc(var(--main-grid-gap) * -1);height:calc((100 * var(--vh) - (100% + var(--main-grid-gap) * 2)) / 2 + 2px);width:calc(100% + var(--main-grid-gap) * 2);transform-origin:right;pointer-events:all}.section-home-header .row-logo .col-logo-inner:before{content:"";position:absolute;top:calc(var(--main-grid-gap) * -1);left:calc(var(--main-grid-gap) * -1);width:calc(100% + var(--main-grid-gap) * 2);height:calc(100% + var(--main-grid-gap) * 2);background-color:var(--color-light);pointer-events:all}}@media screen and (max-width: 1024px){.section-home-header .row-logo .col-whitespace{display:none}.section-home-header .row-logo .col-logo{--column-width: 6}.section-home-header{border-bottom:1px solid var(--color-border)}.section-home-header .row-logo{display:none}.section-home-header .row-group{padding-bottom:0}.section-home-header{border-bottom:0}}.section-intro{background-color:var(--color-light);z-index:2}.section-intro .col .col-row-image{z-index:2;pointer-events:none}.section-intro .col .col-row-text{max-width:calc(var(--title-size) * 12.75)}.section-intro .col .styled-media{width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 1);pointer-events:all}.section-intro .col .spacer{display:none}@media screen and (min-width: 1025px){.section-intro .col .spacer{width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 2);display:inline-block;pointer-events:none}.section-intro .col-row-text .split-lines{margin-top:-1em}}@media screen and (max-width: 1024px){.section-intro .col{gap:var(--gap-l)}}.section-split-three{padding-top:0;padding-bottom:calc(var(--section-padding) * 2);z-index:2}.section-split-three .row.columns{gap:var(--gap-l) var(--main-grid-gap)}.section-split-three .col-title,.section-split-three .col-whitespace{--column-width: 2}.section-split-three .col-text{--column-width: 4;gap:var(--gap-l)}.section-split-three .col-number{--column-width: 4;align-items:flex-end}@media screen and (max-width: 1024px){.section-split-three .col-title{--column-width: 6}.section-split-three .col-whitespace{display:none}.section-split-three .col-text{--column-width: 6}.section-split-three .col-number{display:none}}@media screen and (max-width: 540px){.section-split-three .col-title,.section-split-three .col-text{--column-width: 4}}.section-split-three-alt{padding-top:0;z-index:2}.section-split-three-alt .row.columns{gap:var(--gap-l) var(--main-grid-gap)}.section-split-three-alt .col-title{--column-width: 2}.section-split-three-alt .col-whitespace{--column-width: 1}.section-split-three-alt .col-text{--column-width: 7;gap:calc(var(--gap-l) * 2.5)}.section-split-three-alt .sub-col{display:flex;flex-wrap:wrap;gap:var(--gap-l) var(--main-grid-gap)}.section-split-three-alt .sub-col .col-row-subtitle{width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 1)}.section-split-three-alt .sub-col .col-row-whitespace{width:calc(var(--main-grid-column-width) * .99)}.section-split-three-alt .sub-col .col-row-text{width:calc(var(--main-grid-column-width) * 4 + var(--main-grid-gap) * 3)}.section-split-three-alt .col-number{--column-width: 2;align-items:flex-end}@media screen and (max-width: 1024px){.section-split-three-alt .col-title{--column-width: 6;display:none}.section-split-three-alt .col-whitespace{display:none}.section-split-three-alt .col-text{--column-width: 6}.section-split-three-alt .sub-col .col-row-subtitle{width:100%}.section-split-three-alt .sub-col .col-row-whitespace{display:none}.section-split-three-alt .sub-col .col-row-text{width:100%}.section-split-three-alt .col-number{display:none}}@media screen and (max-width: 540px){.section-split-three-alt .col-title,.section-split-three-alt .col-text{--column-width: 4}}.section-home-about{z-index:2;padding-bottom:calc(var(--section-padding) * 1.5)}.section-home-about .row.columns{gap:var(--section-padding) var(--main-grid-gap)}.section-home-about .col-title{--column-width: 7;gap:var(--gap-l)}.section-home-about .col-image{--column-width: 5}.section-home-about .col-title h4{position:absolute;top:.6em;left:0}.about-home-subtitle,.section-home-about .spacer{width:calc(var(--main-grid-column-width) * 1.25 + var(--main-grid-gap) * 1);display:inline-block;pointer-events:none}@media screen and (max-width: 1024px){.section-home-about .col-title{--column-width: 6}.section-home-about .col-image{--column-width: 6;order:2}.section-home-about .col-image .styled-media figure{order:2}}@media screen and (max-width: 540px){.section-home-about{padding-bottom:var(--gap)}.section-home-about .col-title,.section-home-about .col-image{--column-width: 4}}@media screen and (min-width: 541px){.section-home-about .col-image .styled-media{width:calc(var(--main-grid-column-width) * 2 + var(--main-grid-gap) * 1)}}.section-about-title{overflow:hidden}.section-about-title .col{width:100%;display:flex;flex-direction:column;align-items:center}.section-about-title h2{display:flex;flex-direction:column;align-items:center;font-size:calc((100vw - var(--container-padding) * 2) * .155);font-size:calc((100vw - var(--container-padding) * 2) * .186)}@media screen and (max-width: 1024px){.section-about-title h2{font-size:calc((100vw - var(--container-padding) * 2) * .186)}}.section-about-mission{padding-top:0;padding-bottom:calc(var(--section-padding) * 1.5)}.section-about-mission.row.columns{gap:var(--section-padding) var(--main-grid-gap)}.section-about-mission .col-title{--column-width: 6;gap:var(--gap-l)}.section-about-mission .col-whitespace,.section-about-mission .col-image{--column-width: 3}.section-about-mission .col-title h4{position:absolute;top:.6em;left:0}.section-about-mission .split-lines.xs,.section-about-mission .spacer{width:calc(var(--main-grid-column-width) * 1.5 + var(--main-grid-gap) * 1);display:inline-block;pointer-events:none}@media screen and (max-width: 1024px){.section-about-mission .col-title{--column-width: 4}.section-about-mission .col-whitespace{display:none}.section-about-mission .col-image{--column-width: 2;order:2}}@media screen and (max-width: 540px){.section-about-mission{padding-bottom:var(--gap)}.section-about-mission .col-title{--column-width: 4}.section-about-mission .col-image{padding-top:var(--gap-l);--column-width: 4}}.section-about-stand{padding-top:var(--gap);border-top:1px solid var(--color-border)}.section-about-stand .row.columns{gap:var(--se) var(--main-grid-gap);align-items:flex-start}.section-about-stand .col-title{--column-width: 3}.section-about-stand .col-whitespace{--column-width: 2}.section-about-stand .col-list{--column-width: 6;display:flex;flex-direction:column;gap:var(--section-padding)}.section-about-stand .col-list li{display:flex;flex-direction:column;position:relative;width:100%}.section-about-stand .col-number{--column-width: 1;align-items:flex-end}.section-about-stand .col-list .col-row-subtitle{position:absolute;top:calc(var(--title-size) * .1);left:0}.section-about-stand .col-list .spacer{width:calc(var(--main-grid-column-width) * 1 + var(--main-grid-gap) * 1);display:inline-block;pointer-events:none}@media screen and (min-width: 1025px){.section-about-stand .col-title,.section-about-stand .col-number{position:sticky;top:calc(30 * var(--vh))}}@media screen and (max-width: 1024px){.section-about-stand .col-title{padding-bottom:var(--section-padding)}.section-about-stand .col-whitespace{display:none}.section-about-stand .col-list{--column-width: 6;gap:var(--section-padding)}.section-about-stand .col-number{display:none}.section-about-stand .col-list .spacer{width:calc(var(--main-grid-column-width) * 1 + var(--main-grid-gap) * 1)}}@media screen and (max-width: 540px){.section-about-stand .col-list{--column-width: 4}}.section-parallax-scroller{padding-bottom:var(--gap)}.section-test .container{display:flex;flex-direction:column;gap:var(--gap)}.section-test .flex{display:flex;gap:var(--gap)}.section-test .flex img{width:50%}.section-error{padding-top:0;padding-bottom:0;overflow:hidden}.section-error .full-height-box{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--vh) * 100);padding-top:calc(var(--nav-height) - var(--gap-l));padding-bottom:var(--gap)}.section-error .row-404{flex-grow:1;align-items:center}.section-error .row-text{gap:var(--gap-l) var(--main-grid-gap)}.section-error h1{font-weight:800;display:flex;flex-direction:column;align-items:center;font-size:calc((100vw - var(--container-padding) * 2) * .398);transform:translate(-.75%)}.section-error .col-title{--column-width: 5}.section-error .col-btn{--column-width: 7;align-items:flex-end;justify-content:flex-end;padding-bottom:calc(var(--gap) * .5)}.section-error .col-btn .link.xl .link-click{padding:0 0 .2em}.section-success h1{font-size:calc((100vw - var(--container-padding) * 2) * .1605);transform:translate(0);font-size:calc((100vw - var(--container-padding) * 2) * .2875);transform:translate(-.5%)}@media screen and (min-width: 1025px){.main-nav-bar.is-error .logo{transform:scale(.2) rotate(.001deg)}}@media screen and (max-width: 1024px){.section-error .full-height-box{padding-top:calc(var(--nav-height) + var(--section-padding))}.section-error .row-404{order:2;align-items:flex-end}.section-error .col-title{--column-width: 6}.section-error .col-btn{--column-width: 6;align-items:flex-start;justify-content:flex-start}}.section-video-player{padding-top:0;padding-bottom:0}@media screen and (max-width: 1024px){.section-video-player .single-vimeo-player{padding-bottom:80%}.section-video-player .single-vimeo-player .iframe-wrap iframe{transform:scale(calc(.8 / var(--aspect-ratio-no-percent)))}}.section-gallery{display:flex;flex-direction:column}.section-gallery .image-swiper{margin-bottom:var(--gap-l)}.section-gallery .gallery{display:flex;flex-direction:column;align-items:center;background:var(--color-lightgray);padding:var(--section-padding) 0;gap:var(--gap)}.section-gallery .gallery video,.section-gallery .gallery img{width:75%}.section-details-header,.section-details-header .title{margin-bottom:var(--gap-xl)}.section-details-header .overview{font-size:calc(var(--title-size) * .275)}.section-details-content{display:flex;justify-content:space-between}.section-details-content .header{font-weight:700;margin-bottom:var(--gap);font-size:1em}.section-details-content .content{margin-bottom:var(--gap);font-size:1em}.section-details-content-item.one,.section-details-content-item.two{width:30%}.section-details-content-item.three,.section-details-content-item.four{width:13%}@media screen and (max-width: 1024px){.section-details .title{font-size:var(--title-size)}.section-details-content{flex-wrap:wrap;gap:var(--gap)}.section-details-content-item.one,.section-details-content-item.two{width:100%}.section-details-content-item.three,.section-details-content-item.four{width:calc(50% - var(--gap))}}@media screen and (max-width: 450px){.section-details .title{font-size:calc(var(--title-size) * .75)}}.section-design .design-blocks{display:flex;gap:var(--gap);flex-wrap:wrap}.section-design .design-blocks img{width:calc(50% - var(--gap));border:1px solid var(--color-border)}@media screen and (max-width: 450px){.section-design .design-blocks img{width:100%}}.section-contact .col-email{flex-direction:column;gap:var(--gap-s)}.section-contact .col-form{gap:var(--gap-l)}.section-contact .col-form p{width:75%}.section-contact .col-form form{position:relative;width:75%}.section-contact .col-form form .row{flex-direction:column;margin-top:calc(var(--gap) * 1.25)}.section-contact .col-form form .row:first-of-type{margin-top:0}.section-contact .col-form form .row:before{background:var(--color-dark);bottom:0;content:"";display:block;height:1px;left:0;opacity:.1;position:absolute;transform-origin:0 0;transition:transform .2s ease-in-out;width:100%;will-change:transform}.section-contact .col-form form .row label{left:0;pointer-events:none;position:absolute;top:1.15em;transition:opacity .2s ease-in-out,top .2s ease-in-out,font-size .2s ease-in-out;width:100%;font-size:1.075em;font-weight:300;letter-spacing:.01em;line-height:140%}.section-contact .col-form form .row textarea,.section-contact .col-form form .row input{background:transparent;border:none;box-sizing:border-box;color:var(--color-dark);outline:none;resize:none;width:100%;transition:height .2s ease-in-out}.section-contact .col-form form .row textarea{font-size:1.65em;font-weight:300;letter-spacing:.01em;line-height:140%;padding-top:1.4em;overflow:hidden;overflow-wrap:break-word;height:2.5em}.section-contact .col-form form .row input{font-size:1.65em;font-weight:300;line-height:140%;height:2.5em;padding-top:1em;transition:height .2s ease-in-out}.section-contact .col-form form .row:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-dark);transform-origin:left;transition:transform var(--animation-primary);transform:scaleX(0)}.section-contact .col-form form .row.active label,.section-contact .col-form form .row:focus-within label{opacity:.5;font-size:.825em;font-weight:300;line-height:140%;top:1em}.section-contact .col-form form .row.active textarea,.section-contact .col-form form .row.active input,.section-contact .col-form form .row:focus-within textarea,.section-contact .col-form form .row:focus-within input{height:3.25em}.section-contact .col-form form .row:focus-within:after{transform:scaleX(1)}.section-contact .col-form form .form-controls{width:100%;padding-top:var(--gap-l);display:flex;flex-direction:column;align-items:flex-end}.section-contact .col-form form .form-controls button{background:transparent;border:none;border-radius:9999em;box-shadow:inset 0 0 0 1.5px var(--color-dark);color:var(--color-light);cursor:pointer;display:inline-flex;overflow:hidden;position:relative;text-align:center}.section-contact .col-form form .form-controls button:disabled,.section-contact .col-form form .form-controls button.disabled{box-shadow:inset 0 0 0 1.5px #c3c3c3;color:#545454;cursor:default}.section-contact .col-form form .form-controls button span{align-items:center;display:flex;font-size:.9157509158vw;height:2.3351648352vw;justify-content:center;mix-blend-mode:difference;padding:0 1.0989010989vw;position:relative;text-align:center;width:100%;font-size:1.4652014652vw;height:2em;width:7em;padding:0 1.3736263736vw;z-index:1}.section-contact .col-form form .form-controls button div{background:var(--color-dark);height:100%;left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:0 0;transition:transform var(--animation-fast);will-change:transform;z-index:0}.section-contact .col-form form .form-controls button:hover div{transform:scaleY(1);transform-origin:0 bottom}.section-contact .col-form form .form-controls button:hover:disabled div,.section-contact .col-form form .form-controls button:hover.disabled div{transform:scaleY(0)}@media screen and (max-width: 1024px){.section-contact .col-email{order:2;margin-top:var(--gap-xl)}.section-contact .col-form p,.section-contact .col-form form{width:100%}.section-contact .col-form form .form-controls{padding-top:var(--gap-xl)}.section-contact .col-form form .form-controls button{width:100%}.section-contact .col-form form .form-controls button span{font-size:1.5em;width:100%}}.section-thanks{height:calc(var(--vh) * 100);display:flex}.section-thanks .container{align-self:flex-end;align-items:center;display:flex;flex-direction:column;justify-items:center;text-align:center;gap:var(--gap)}.section-thanks .container p{font-size:calc(var(--title-size) * .2);width:40ch}@media screen and (max-width: 1024px){.section-thanks .container{margin-bottom:calc(var(--gap-xl) * 2)}.section-thanks .container p{font-size:calc(var(--title-size) * .3)}}@media screen and (max-width: 450px){.section-thanks .container{margin-bottom:calc(var(--gap-xl) * 5)}.section-thanks .container h2{font-size:calc(var(--title-size) * .75)}.section-thanks .container p{font-size:calc(var(--title-size) * .18)}}
