html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-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,[hidden]{display:none}
@font-face{font-family:Aeonik-Regular;src:url(/fonts/Aeonik-regular.woff2)format("woff2"),url(/fonts/Aeonik-regular.woff)format("woff"),url(/fonts/Aeonik-regular.ttf)format("truetype"),url(/fonts/Aeonik-regular.eot);font-weight:400;font-style:normal}@font-face{font-family:Aeonik-Medium;src:url(/fonts/Aeonik-medium.woff2)format("woff2"),url(/fonts/Aeonik-medium.woff)format("woff"),url(/fonts/Aeonik-medium.ttf)format("truetype"),url(/fonts/Aeonik-medium.eot);font-weight:400;font-style:normal}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}:root{--vh-in-px:8px;--vh:var(--vh-in-px)}@media (hover:hover){:root{--vh:1vh}@supports (height:1svh){:root{--vh:1svh}}}:root{--color-dark-rgb:21,22,26;--color-dark:rgba(var(--color-dark-rgb),1);--color-light-rgb:252,252,252;--color-light:rgba(var(--color-light-rgb),1);--color-white-rgb:252,252,252;--color-white:rgba(var(--color-white-rgb),1);--color-black-rgb:37,36,34,1;--color-black:rgba(var(--color-black-rgb),1);--color-primary:var(--color-dark);--color-lightgray:#f9f9f9;--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:70ms;--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(((98.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));--font-regular:"Aeonik-regular","Helvetica",sans-serif;--font-bold:"Aeonik-Medium","Helvetica",sans-serif}[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}}*,:after,:before{box-sizing:border-box}li,ul,figure{margin:0;padding:0;list-style:none}html{scroll-behavior:initial;background-color:var(--color-light)}body{-webkit-font-smoothing:antialiased;color:var(--color-text);background-color:var(--color-light);overscroll-behavior:none;font-family:Aeonik-regular,Helvetica,sans-serif;font-size:clamp(16px,1.2vw,19px);font-style:normal;font-weight:500;line-height:1.5}html,body{-webkit-font-smoothing:antialiased;width:100%;min-height:100%;position:relative}.fixed-container{z-index:375;position:fixed;top:0;left:0}.hidden-container{opacity:0;visibility:hidden}main{box-sizing:border-box;background-color:var(--color-lightgray);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}::selection{background-color:rgba(var(--color-dark-rgb),1);color:var(--color-light);text-shadow:none}canvas,img,video,picture,figure{box-sizing:border-box;height:auto;display:block}svg{box-sizing:border-box;max-width:none;height:auto}audio,canvas,iframe,img,svg,video,picture,figure{vertical-align:middle}h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span,strong,em,figcaption{letter-spacing:normal;font-style:normal;font-weight:unset;line-height:unset;margin:0;padding:0}h1,h2,h3,h4,h5{font-family:Aeonik-medium;font-size:calc(var(--title-size)*1);line-height:1}: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)*.4);letter-spacing:-.025em;line-height:1.02}.link.xl{font-size:calc(var(--title-size)*.45)}.link.lg{font-size:calc(var(--title-size)*.27)}: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{letter-spacing:0;font-size:1.1em;line-height:1.1}:is(h1,h2,h3,h4,h5,span).monument{font-size:calc(var(--title-size)*1.3);color:var(--color-dark);letter-spacing:0;line-height:.836}@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-size:1.1em;font-style:normal;line-height:1.3}span{font-weight:inherit;color:inherit;letter-spacing:inherit}strong{opacity:.3;color:var(--color-dark);font-weight:500}[data-theme-section=dark] strong{color:var(--color-light)}.text-white{color:#f9f9f9}em{font-style:italic}a{color:unset;text-decoration:none}.eyebrow{color:var(--color-dark)}span.spacer{margin:-.2em 0;padding-bottom:1em}.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{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.floating-elements{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100%;margin:0 auto}.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{width:100%;display:flex;position:relative}.col{flex-direction:column;display:flex;position:relative}.row.grid{gap:var(--row-gap)var(--grid-gap);--grid-gap:var(--col-gap);--columns:3;flex-wrap:wrap}.row.grid>.col{width:calc((99.99%/var(--columns)) - (var(--grid-gap)*((var(--columns) - 1)/var(--columns))))}.row.columns{gap:var(--main-grid-gap)var(--main-grid-gap);flex-wrap:wrap}.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{width:100%;height:100%;position:absolute;top:0;left:0}.overlay.overlay-dark{pointer-events:none;background-color:#00000029}img.overlay,video.overlay{object-fit:cover}.no-image-wrap{position:relative}.overlay-no-image{background-color:#f2f2f2;justify-content:center;align-items:center;display:flex}.overlay-no-image:before{content:"No image found";opacity:.3;color:var(--color-dark);font-size:.8em;font-weight:500}[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;user-select:none;-khtml-user-select:none}.col-row-btn{flex-direction:row;gap:.5em;display:flex}.btn-animate-in{position:relative;overflow:hidden}.btn{border:0;outline:0;width:100%;position:relative}.btn input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.btn .btn-click{cursor:pointer;background-color:var(--color-dark);border:1px solid var(--color-dark);justify-content:space-between;align-items:center;padding:1.5em;font-size:1.1em;display:flex;position:relative}.btn .btn-click span{color:var(--color-light);font-size:1em;line-height:1.25}.btn .icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}.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{font-size:1.214em;line-height:1.1;display:inline-flex;position:relative}.link span{transition:opacity var(--animation-ease);white-space:nowrap}:root{--tw-translate-x:0;--tw-translate-y:100%;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.link .link-click{cursor:pointer;display:flex;position:relative;overflow:hidden}.link-front{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.link-back{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));position:absolute;inset:0}@media (min-width:640px){.link-click:hover .link-front{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.link-click:hover .link-back{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.16,1,.3,1)}}.link .link-contact{border:1px solid #fff;border-radius:50px;padding:.2em 1rem}.styled-content a{transition:opacity var(--animation-ease);display:inline-flex;position:relative}p>.link,.styled-content p>a{font-size:1em}.link .link-click:before{content:"";background-color:var(--color-dark);transform-origin:100%;width:100%;height:1px;transition:transform var(--animation-primary);position:absolute;bottom:0;left:0;transform:scaleX(0)rotate(.001deg)}.link .link-click:hover:before{transform-origin:0;transform:scaleX(1)rotate(.001deg)}.link.alt .link-click:before,.styled-content a:before{content:"";background-color:var(--color-dark);transform-origin:0;width:100%;height:1px;transition:transform var(--animation-primary);transition-delay:.3s;position:absolute;bottom:0;left:0;transform:scaleX(1)rotate(.001deg)}.link.alt .link-click:hover:before,.styled-content a:hover:before{transform-origin:100%;transition-delay:0s;transform:scaleX(0)rotate(.001deg)}.link.alt .link-click:after,.styled-content a:after{content:"";background-color:var(--color-dark);transform-origin:100%;width:100%;height:1px;transition:transform var(--animation-primary);transition-delay:0s;position:absolute;bottom:0;left:0;transform:scaleX(0)rotate(.001deg)}.link.alt .link-click:hover:after,.styled-content a:hover:after{transform-origin:0;transition-delay:.3s;transform:scaleX(1)rotate(.001deg)}.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{justify-content:center;align-items:center;width:1.1em;height:1.1em;display:flex}.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-width:.12em;fill:#0000}i{justify-content:center;align-items:center;width:1em;height:1em;display:flex;position:relative}i svg{width:100%}i svg :is(path,line,polyline){stroke:var(--color-dark);stroke-width:2px}.styled-col{gap:calc(var(--gap)*1.5);flex-direction:column;display:flex}.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{flex-direction:column;gap:.5em;padding-left:1em;font-size:1.1em;display:flex}.styled-content ul li{line-height:1.3;position:relative}.styled-content ul li:before{content:"";background:var(--color-dark);border-radius:50%;flex-shrink:0;width:.35em;height:.35em;position:absolute;top:.55em;left:-1em}.styled-figure{flex-direction:column;gap:.5em;display:flex;position:relative}.styled-figure figcaption{color:var(--color-text);font-size:.8em;font-style:normal;font-weight:500;line-height:1.3}.ratio-figure{width:100%;position:relative}.ratio-figure:before{content:"";padding-top:100%;display:block}.styled-image,.styled-video{flex-direction:column;display:flex;position:relative}.styled-image img,.styled-image video{width:100%}.styled-image[data-ratio-status=true] img,.styled-video[data-ratio-status=true] video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.styled-image.overlay,.styled-video.overlay{object-fit:cover;position:absolute}.styled-image.overlay img,.styled-video.overlay video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.styled-form{--form-sizing-unit:1.4em;flex-direction:column;gap:.75em;width:100%;padding-top:.75em;display:flex}.styled-form .form-col{gap:.75em var(--main-grid-gap);flex-wrap:wrap;width:100%;display:flex}.styled-form .form-col .sub-col{flex-direction:column;display:flex}.styled-form .form-col .sub-col:first-child{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:first-child 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:first-child{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:first-child{display:none}.styled-form .form-col-last{padding-top:calc(var(--gap) - .75em)}}.styled-form abbr[title]{color:var(--color-alert-error);padding-left:.25em;text-decoration:none}.styled-form input{display:block}.styled-form input:is([type=text],[type=email],[type=tel]){appearance:none;padding:var(--form-sizing-unit)var(--form-sizing-unit);border-radius:var(--border-radius);letter-spacing:normal;border:1px solid #d8d8d8;outline:none;width:100%;font-size:1.1em;font-style:normal;font-weight:500;line-height:1.25;transition:all .2s}@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{appearance:none;resize:vertical;min-height:10em;padding:var(--form-sizing-unit)var(--form-sizing-unit);border-radius:var(--border-radius);letter-spacing:normal;border:1px solid #d8d8d8;outline:none;width:100%;font-size:1.1em;font-style:normal;font-weight:500;line-height:1.25;transition:all .2s}@media screen and (max-width:540px){.styled-form textarea{padding:var(--form-sizing-unit)var(--gap)}}input::placeholder,textarea::placeholder{color:#0003}.styled-form .form-col-checkbox{flex-flow:wrap;align-items:center;display:flex}.styled-form input[type=checkbox]{appearance:none;border:0;border:1px solid var(--color-border);background-color:var(--color-light);border-radius:calc(var(--border-radius)*.33);outline:none;width:1em;height:1em;margin-right:.5em;transition:background-color .2s ease-in-out}.styled-form input[type=checkbox]:focus{border-radius:calc(var(--border-radius)*.33)}.styled-form input[type=checkbox]:checked{background-size:100%}.styled-form .form-col-checkbox label{font-size:.8em;font-weight:500}.form-error-message{width:100%;color:var(--color-alert-error);font-size:.8em;font-weight:500;display:none}.styled-form :is(input,textarea):focus{outline-offset:0px;background-color:#f5f5f5;outline:0;outline-width:1px!important}.styled-form input[type=checkbox]:focus{border:1px solid var(--color-dark)}.styled-form :is(input,textarea).has-error,.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]{appearance:none;background:var(--color-primary);color:var(--color-light);cursor:pointer;border-radius:var(--border-radius);border:0;outline:none;padding:1em}input:-webkit-autofill{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:focus{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.border-box{pointer-events:none;border:1px solid var(--color-border);background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.border-static-y{background-color:var(--color-border);flex-shrink:0;width:1px;height:100%}.border-static-x{background-color:var(--color-border);flex-shrink:0;width:100%;height:1px}.border-bottom{background-color:var(--color-border);width:100%;height:1px;position:absolute;bottom:0;left:0}.border-left{background-color:var(--color-border);width:1px;height:100%;position:absolute;top:0;left:0}.border-right{background-color:var(--color-border);width:1px;height:100%;position:absolute;top:0;right:0}.border-top{background-color:var(--color-border);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.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:first-child{--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:first-child,.section-styleguide-content .row .col:nth-child(2){--column-width:6}}
.default-header{padding-top:0;padding-bottom:0}@media screen and (min-width:1025px){.default-header h1{font-size:calc(var(--title-size)*.65);line-height:.88}}.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)*75);align-items:flex-end;gap:var(--section-padding)var(--main-grid-gap)}.default-header .col-title{--column-width:8;transform:translateY(calc(var(--gap)*.2))}.default-header .col-whitespace{--column-width:3}.default-header-no-btn .col-whitespace{--column-width:1}.default-header .col-btn{--column-width:3}.default-header .col-arrow{--column-width:1;align-items:flex-end}@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;margin-bottom:auto;transform:translateY(0)}.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}.default-header .col-arrow{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:300px;position:relative}.section-sticky-wrap .section-sticky-wrap-inner{top:calc(var(--sticky-wrap-offset)*-1);position:sticky}.section-sticky-wrap-invisible{height:calc(100*var(--vh));z-index:2;pointer-events:none;position:relative}.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{padding:.3em 0;display:inline-block;position:relative}.split-lines .single-line{margin:-.4em -.1em;display:inline-block;position:relative;overflow:hidden}.split-lines .single-line .single-line-inner{padding:.2em .1em;display:inline-block;position:relative}.split-lines .single-line,.split-lines .line{margin:-.4em 0;overflow:hidden}.split-lines .line .single-line-inner{padding:.2em 0;display:inline-block;position:relative}.split-lines.monument{padding:.2em 0}.split-lines.monument .single-line{margin:0 -.1em}.split-lines.monument .single-line .single-line-inner{padding:0 .1em}.magnetic-overlay{pointer-events:all;mix-blend-mode:exclusion;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.magnetic-overlay .magnetic-click,.magnetic-overlay .magnetic-inner{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.magnetic-overlay .magnetic-inner{will-change:transform}.magnetic-overlay .magnetic-click h4{white-space:nowrap;color:var(--color-light);text-align:center;font-size:1.514em;line-height:.8}.magnetic-overlay .magnetic-click h4 span{font-family:var(--font-regular);font-size:.58em}@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)}}.styled-media-transition-init,.styled-media,.styled-media-transition{gap:var(--gap-s);flex-direction:column;width:100%;display:flex}.styled-media figure,.styled-media-transition figure{position:relative;overflow:hidden}.styled-media figure:before,.styled-media-transition figure:before{content:"";padding-bottom:125%;display:block}:is(.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)}:is(.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)}.figure-outer{overflow:hidden}.figure-reveal{pointer-events:none;transform-origin:top;z-index:20;background-color:var(--color-lightgray);width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.vimeo-lightbox{pointer-events:none;padding:var(--gap)calc(var(--main-grid-column-width) + var(--container-padding) + var(--main-grid-gap));opacity:0;visibility:hidden;clip-path:polygon(0% 0%,0% 0,0% 100%,0% 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media screen and (max-width:1024px){.vimeo-lightbox{padding:0 var(--container-padding)}}.vimeo-lightbox[data-vimeo-status-activated=true]{opacity:1;visibility:visible;transition:clip-path var(--animation-smooth-faster);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.vimeo-lightbox[data-vimeo-status-activated=remove]{opacity:1;visibility:visible;transition:clip-path var(--animation-smooth-faster);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}.single-vimeo-calculate{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.single-vimeo-calculate-wrap{pointer-events:none;width:100%;position:relative}.vimeo-lightbox .vimeo-lightbox-background{background:var(--color-dark);opacity:1;pointer-events:all}.vimeo-lightbox .single-vimeo-lightbox{--aspect-ratio:56.25%;width:100%;padding-bottom:var(--aspect-ratio);background:var(--color-dark);border-radius:var(--border-radius);isolation:isolate;pointer-events:none;position:relative;overflow:hidden;transform:scale(1.25)rotate(.001deg)translateZ(0)}.vimeo-lightbox[data-vimeo-status-activated=true] .single-vimeo-lightbox{transition:var(--animation-smooth-faster);pointer-events:all;transform:scale(1)rotate(.001deg)translateZ(0)}.vimeo-lightbox[data-vimeo-status-activated=remove] .single-vimeo-lightbox{transition:var(--animation-smooth-faster);pointer-events:none;transform:scale(.75)rotate(.001deg)translateZ(0)}.vimeo-lightbox iframe{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.vimeo-lightbox[data-vimeo-player-target]{cursor:pointer}.vimeo-lightbox .vimeo-append-content{z-index:0}.vimeo-lightbox .vimeo-overlay-placeholder{background:var(--color-dark);transition:opacity var(--animation-ease-fast);opacity:1}.vimeo-lightbox[data-vimeo-status-loaded=true] .vimeo-overlay-placeholder{transition:var(--animation-ease-fast);opacity:0}.vimeo-lightbox .vimeo-overlay-dark{background:var(--color-dark);transition:opacity var(--animation-ease-fast);opacity:0;z-index:2;pointer-events:none}.vimeo-lightbox[data-vimeo-status-activated=true] .vimeo-overlay-dark{opacity:.2}.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-dark{opacity:0}@media (hover:hover){.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-hover=true] .single-vimeo-lightbox:hover .vimeo-overlay-dark{opacity:.2!important}}.vimeo-lightbox .vimeo-overlay-interface{pointer-events:none;z-index:4;opacity:0;transition:opacity var(--animation-ease-fast);padding:var(--gap);align-items:flex-end;gap:.25em;display:flex}.vimeo-lightbox[data-vimeo-status-play=false] .vimeo-overlay-interface,.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-hover=true] .single-vimeo-lightbox:hover .vimeo-overlay-interface{opacity:1}@media screen and (max-width:1024px){.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-play=true] .vimeo-overlay-interface{opacity:0!important}}.vimeo-lightbox .vimeo-mute{cursor:pointer;background-color:var(--color-light);pointer-events:all;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:flex;position:relative}.vimeo-lightbox .vimeo-mute .bar-group{width:100%;height:10px;transition:height var(--animation-primary);justify-content:center;gap:2px;display:flex;position:relative}.vimeo-lightbox .vimeo-mute .bar-group .bar{border-radius:1em;align-items:flex-end;width:2px;height:100%;display:flex;position:relative}.vimeo-lightbox .vimeo-mute .bar-group .bar-inner{background-color:var(--color-dark);transform-origin:bottom;border-radius:1em;width:100%;height:100%;animation:1s linear infinite bounceBar;position:absolute}.vimeo-lightbox .vimeo-mute .bar-group .bar:nth-child(2) .bar-inner{animation-delay:-.2s}.vimeo-lightbox .vimeo-mute .bar-group .bar:nth-child(3) .bar-inner{animation-delay:-.6s}.vimeo-lightbox .vimeo-mute .bar-group .bar:nth-child(4) .bar-inner{animation-delay:-.4s}.vimeo-lightbox .vimeo-mute .bar-group .bar:after{content:"";background-color:var(--color-dark);border-radius:50%;width:100%;height:2px;position:absolute}.vimeo-lightbox[data-vimeo-status-muted=true] .bar-group{height:2px}@keyframes bounceBar{0%{transform:scaleY(1)rotate(.001deg)}15%{transform:scaleY(.9)rotate(.001deg)}50%{transform:scaleY(.3)rotate(.001deg)}85%{transform:scaleY(.9)rotate(.001deg)}to{transform:scaleY(1)rotate(.001deg)}}.vimeo-lightbox .vimeo-playpause{cursor:pointer;background-color:var(--color-light);pointer-events:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:flex;position:relative}.vimeo-lightbox .vimeo-playpause svg{width:50%;display:block}.vimeo-lightbox .vimeo-playpause svg path{fill:var(--color-dark)}.vimeo-lightbox .vimeo-playpause svg:nth-child(2),.vimeo-lightbox[data-vimeo-status-play=true] .vimeo-playpause svg:first-child{display:none}.vimeo-lightbox[data-vimeo-status-play=true] .vimeo-playpause svg:nth-child(2){display:block}.vimeo-lightbox .icon{height:calc(var(--title-size)*.66);width:calc(var(--title-size)*.66);transition:opacity var(--animation-ease-fast);background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:none;transform:scale(1)rotate(.001deg)}.vimeo-lightbox .icon svg{width:50%}.vimeo-lightbox .vimeo-overlay-play{z-index:2;cursor:pointer;opacity:1;justify-content:center;align-items:center;display:flex}.vimeo-lightbox[data-vimeo-status-play=true] .vimeo-overlay-play{opacity:0}.vimeo-lightbox .vimeo-overlay-play .icon svg path{fill:var(--color-dark)}.vimeo-lightbox .vimeo-overlay-pause{z-index:3;cursor:pointer;justify-content:center;align-items:center;display:none}.vimeo-lightbox[data-vimeo-status-play=true] .vimeo-overlay-pause{display:flex}.vimeo-lightbox .vimeo-overlay-pause .icon{opacity:0}.vimeo-lightbox .vimeo-overlay-pause .icon svg path{stroke:var(--color-dark)}.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-play=false] .vimeo-overlay-pause .icon,.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-hover=true] .single-vimeo-lightbox:hover .vimeo-overlay-pause .icon{opacity:1}@media screen and (max-width:1024px){.vimeo-lightbox[data-vimeo-status-activated=true][data-vimeo-status-play=true] .vimeo-overlay-pause .icon{opacity:0!important}}.vimeo-lightbox .vimeo-overlay-loading{z-index:9;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:all .3s ease-in-out .5s;display:flex}.vimeo-lightbox[data-vimeo-status-play=true] .vimeo-overlay-loading{opacity:1}.vimeo-lightbox[data-vimeo-status-play=true][data-vimeo-status-loaded=true] .vimeo-overlay-loading{opacity:0}.vimeo-lightbox .vimeo-overlay-loading svg{width:4em}.vimeo-lightbox .vimeo-overlay-loading svg path{fill:var(--color-white)}.close-video{z-index:2;top:var(--gap);right:var(--container-padding);pointer-events:all;position:absolute}.single-vimeo-player{--aspect-ratio:56.25%;--aspect-ratio-no-percent:.5625;width:100%;padding-bottom:var(--aspect-ratio);border-radius:var(--border-radius);isolation:isolate;backface-visibility:hidden;transform-style:flat;background:0 0;position:relative;transform:translateZ(0)}.single-vimeo-player .iframe-wrap{pointer-events:none;overflow:hidden}.single-vimeo-player iframe{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.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}.single-vimeo-player .vimeo-overlay-dark{background:var(--color-dark);transition:opacity var(--animation-ease-fast);opacity:0;z-index:2;pointer-events:none}.single-vimeo-player[data-vimeo-status-activated=true] .vimeo-overlay-dark,.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-dark{opacity:0}@media (hover:hover){.single-vimeo-player[data-vimeo-status-hover=true][data-vimeo-status-play=false]:hover .vimeo-overlay-dark{opacity:0!important}}.single-vimeo-player .vimeo-overlay-interface{pointer-events:none;z-index:4;opacity:1;transition:opacity var(--animation-ease-fast);align-items:flex-end;display:flex}.single-vimeo-player[data-vimeo-status-play=false] .vimeo-overlay-interface,.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-hover=true]:hover .vimeo-overlay-interface{opacity:1}@media screen and (max-width:1024px){.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=true] .vimeo-overlay-interface{opacity:1!important}}.single-vimeo-player .vimeo-overlay-interface-bottom{width:100%;padding:var(--gap);gap:.25em;display:flex;position:sticky;bottom:0}.single-vimeo-player .vimeo-mute{background-color:var(--color-light);cursor:pointer;pointer-events:all;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:flex;position:relative}.single-vimeo-player .vimeo-mute:before{content:"";border:1px solid #0000000d;border-radius:50%;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute}.single-vimeo-player[data-vimeo-player-autoplay=true] .vimeo-mute{display:none}.single-vimeo-player .vimeo-mute .bar-group{width:100%;height:10px;transition:height var(--animation-primary);justify-content:center;gap:2px;display:flex;position:relative}.single-vimeo-player .vimeo-mute .bar-group .bar{border-radius:1em;align-items:flex-end;width:2px;height:100%;display:flex;position:relative}.single-vimeo-player .vimeo-mute .bar-group .bar-inner{background-color:var(--color-dark);transform-origin:bottom;border-radius:1em;width:100%;height:100%;animation:1s linear infinite bounceBar;position:absolute}.single-vimeo-player .vimeo-mute .bar-group .bar:nth-child(2) .bar-inner{animation-delay:-.2s}.single-vimeo-player .vimeo-mute .bar-group .bar:nth-child(3) .bar-inner{animation-delay:-.6s}.single-vimeo-player .vimeo-mute .bar-group .bar:nth-child(4) .bar-inner{animation-delay:-.4s}.single-vimeo-player .vimeo-mute .bar-group .bar:after{content:"";background-color:var(--color-dark);border-radius:50%;width:100%;height:2px;position:absolute}.single-vimeo-player[data-vimeo-status-muted=true] .bar-group{height:2px}.single-vimeo-player .vimeo-playpause{cursor:pointer;background-color:var(--color-light);pointer-events:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:flex;position:relative}.single-vimeo-player .vimeo-playpause:before{content:"";border:1px solid #0000000d;border-radius:50%;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute}.single-vimeo-player .vimeo-playpause svg{width:50%;display:block}.single-vimeo-player .vimeo-playpause svg path{fill:var(--color-dark)}.single-vimeo-player .vimeo-playpause svg:nth-child(2),.single-vimeo-player[data-vimeo-status-play=true] .vimeo-playpause svg:first-child{display:none}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-playpause svg:nth-child(2){display:block}.single-vimeo-player .icon{height:calc(var(--title-size)*.66);width:calc(var(--title-size)*.66);transition:opacity var(--animation-ease-fast);background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:none;transform:scale(1)rotate(.001deg)}.single-vimeo-player .icon svg{width:50%}.single-vimeo-player .vimeo-overlay-play{z-index:2;cursor:pointer;opacity:1;justify-content:center;align-items:center;display:flex}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-overlay-play{opacity:0}.single-vimeo-player .vimeo-overlay-play .icon svg path{fill:var(--color-dark)}.single-vimeo-player .vimeo-overlay-pause{z-index:3;cursor:pointer;justify-content:center;align-items:center;display:none}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-overlay-pause{display:flex}.single-vimeo-player .vimeo-overlay-pause .icon{opacity:0}.single-vimeo-player .vimeo-overlay-pause .icon svg path{stroke:var(--color-dark)}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=false] .vimeo-overlay-pause .icon,.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-hover=true]:hover .vimeo-overlay-pause .icon{opacity:1}@media screen and (max-width:1024px){.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=true] .vimeo-overlay-pause .icon{opacity:0!important}}.single-vimeo-player .vimeo-overlay-loading{z-index:9;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:all .3s ease-in-out .5s;display:flex}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-overlay-loading{opacity:1}.single-vimeo-player[data-vimeo-status-play=true][data-vimeo-status-loaded=true] .vimeo-overlay-loading{opacity:0}.single-vimeo-player .vimeo-overlay-loading svg{width:4em}.single-vimeo-player .vimeo-overlay-loading svg path{fill:var(--color-white)}.accordion{flex-direction:column;display:flex}.accordion .single-accordion-item{border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.accordion .single-accordion-item .top{cursor:pointer;justify-content:space-between;align-items:center;gap:3em;padding:1.8em 0 2em;display:flex}.accordion .single-accordion-item .top h3{max-width:calc(var(--title-size)*6)}.accordion .single-accordion-item .top .plus{width:1.1em;height:1.1em;transition:var(--animation-primary);justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(.001deg)}.accordion .single-accordion-item .top .plus:before,.accordion .single-accordion-item .top .plus:after{content:"";background-color:var(--color-dark);width:2px;height:100%;display:block;position:absolute;transform:rotate(.001deg)}.accordion .single-accordion-item .top .plus:after{transition:var(--animation-primary);transform:rotate(90deg)}.accordion .single-accordion-item .bottom{transition:var(--animation-primary);grid-template-rows:0fr;display:grid;position:relative}.accordion .single-accordion-item .bottom-wrap{flex-direction:column;display:flex;position:relative;overflow:hidden}.accordion .single-accordion-item .bottom-wrap .bottom-content{max-width:calc(var(--title-size)*6);padding-top:1em;padding-bottom:3em}.accordion .single-accordion-item[data-accordion-status=active] .bottom{grid-template-rows:1fr}.accordion .single-accordion-item[data-accordion-status=active] .top .plus{transform:rotate(270deg)}.accordion .single-accordion-item[data-accordion-status=active] .top .plus:after{transform:rotate(180deg)}
.loading-container{z-index:500;pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.loading-container .loading-screen{background:var(--color-dark);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.loading-overlay{background-color:var(--color-light);z-index:2}.loading-overlay.dark{background-color:var(--color-dark)}.transition-container{z-index:150;pointer-events:none;opacity:0;background-color:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.transition-container .transition-screen{background:violet;width:100%;height:100%;position:relative}.transition-container .transition-screen:before{content:"";background-color:#00f;position:absolute;inset:-1px}.swipe-container{pointer-events:none;flex-direction:column;width:calc(100% + 1px);display:flex}.swipe-container .swipe-screen{background:var(--color-lightgray);transform-origin:100%;background-color:var(--color-lightgray);pointer-events:all;width:100%;height:100%;position:relative}.swipe-container .swipe-screen:before{content:"";background-color:var(--color-lightgray);position:absolute;inset:-1px}@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)*7) + (var(--main-grid-gap)*5) + 1px)}.swipe-container .swipe-screen.last{width:calc((var(--main-grid-column-width)*7) + (var(--main-grid-gap)*5) + 1px);flex-shrink:0}.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{opacity:1;z-index:999999;background-color:red}.the-grid .container,.the-grid .row{height:100%}.the-grid .col{opacity:.1;transition:transform var(--animation-smooth);transform-origin:top;background-color:#9d9d9d;transform:scaleY(0)rotate(.001deg)}[data-grid-status=active] .the-grid .col{transform-origin:bottom;transform:scaleY(1)rotate(.001deg)}.the-grid .col:nth-child(2){transition-delay:25ms}.the-grid .col:nth-child(3){transition-delay:50ms}.the-grid .col:nth-child(4){transition-delay:75ms}.the-grid .col:nth-child(5){transition-delay:.1s}.the-grid .col:nth-child(6){transition-delay:.125s}.the-grid .col:nth-child(7){transition-delay:.15s}.the-grid .col:nth-child(8){transition-delay:.175s}.the-grid .col:nth-child(9){transition-delay:.2s}.the-grid .col:nth-child(10){transition-delay:.225s}.the-grid .col:nth-child(11){transition-delay:.25s}.the-grid .col:nth-child(12){transition-delay:.275s}@media screen and (max-width:1024px){.the-grid .row .col:nth-child(n+7){display:none}}@media screen and (max-width:540px){.the-grid .row .col:nth-child(n+5){display:none}}.nav-loading-overlay{width:100%;height:var(--nav-height);z-index:101;pointer-events:none;background-color:var(--color-light);position:fixed;top:0;left:0;overflow:hidden}.main-nav-bar{width:100%;padding-top:var(--gap);padding-bottom:var(--gap);height:var(--nav-height);position:absolute;top:0;left:0}.main-nav-bar .link,.main-nav-bar .logo{pointer-events:all;color:#fff}.main-nav-bar .col-nav{--column-width:4;margin-left:auto;transform:rotate(.001deg)}.main-nav-bar .col-btn{--column-width:2;justify-content:flex-start;align-items:flex-end;transform:rotate(.001deg)}.main-nav-bar .col-btn .menu-link{display:none}@media screen and (max-width:1024px){.main-nav-bar,.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{flex-direction:row;gap:.5em;display:flex}.main-nav-bar ul .link:last-child .comma{display:none}.logo-wrap,.logo{width:100%;position:relative;overflow:hidden}.logo .logo-click{display:flex;position:relative}.logo .logo-click span{color:#fff;font-size:8rem;transform:translateY(0%)rotate(.001deg)}.logo .logo-click>svg{opacity:0;width:100%;margin-top:-.02em;margin-bottom:-.03em;display:block;position:relative}.logo .letters{flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.logo .letters svg{max-width:170px;display:block;transform:translateY(0%)rotate(.001deg)}.logo .letters path{fill:#fff}.logo-crs{width:65%;position:relative;overflow:hidden}.logo-crs .logo-click{display:flex;position:relative}.logo-crs .logo-click span{color:#fff;font-size:8rem;transform:translateY(0%)rotate(.001deg)}.logo-crs .logo-click>svg{opacity:0;width:100%;margin-top:-.02em;margin-bottom:-.03em;display:block;position:relative}.logo-crs .letters{align-items:center;display:flex;overflow:hidden}.logo-crs .letters svg{height:100%;display:block;transform:translateY(0%)rotate(.001deg)}.logo-crs .letters path{fill:#fff}.logo-crs .letters svg:nth-child(2){margin-left:2%}.logo-crs .letters svg:nth-child(3)>path{position:absolute;top:0}.logo-crs .letters svg:nth-child(4){margin-left:2%}@media screen and (max-width:768px){.logo-click>svg{width:100%}}.main-nav-bar .logo-wrap{--column-width:6;width:20%;position:absolute}.main-nav-bar .logo{transform-origin:0 0;z-index:2}.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{pointer-events:none;transform:scale(.2)rotate(.001deg)}.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}}.logo-hero{font-size:calc(var(--title-size)*1.4);line-height:1;overflow:hidden}.section-wrap-home-header{position:relative}.section-wrap-home-header .overlay-dark{opacity:0;pointer-events:none}.section-home-header{padding-top:0;padding-bottom:0;overflow:hidden}.section-home-header .logo svg{mix-blend-mode:exclusion;width:100%}.section-home-header .row-group{min-height:calc(var(--vh)*100);padding-top:calc(var(--nav-height) + var(--section-padding));padding-bottom:var(--gap);justify-content:space-between;gap:var(--gap);flex-direction:column;display:flex}@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;pointer-events:none;flex-grow:1}.section-home-header .col-whitespace{--column-width:6}.section-home-header .col-content{--column-width:6;gap:var(--gap);pointer-events:all;justify-content:end;align-items:start}.section-home-header .col-content .col-row-title{position:relative}.section-home-header .col-content .col-row-title h1{font-size:calc(var(--title-size)*.8);line-height:.9}.section-home-header .col-content .col-row-description{gap:calc(var(--gap)*3);padding-bottom:calc(var(--gap)*3);justify-content:end;display:flex}.section-home-header .col-row-title .floating-number{width:calc((var(--main-grid-column-width)*2) + (var(--main-grid-gap)*1));left:0;left:calc(((var(--main-grid-column-width)*3) + (var(--main-grid-gap)*3))*-1);transform:translateX(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;justify-content:center;align-items:center;padding:.2em 0;display:flex;position:absolute;overflow:hidden}@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 .col-row-title h1{font-size:calc(var(--title-size)*.6)}.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%;display:flex}}@media screen and (max-width:540px){.section-home-header .col-content{--column-width:4}}.section-home-header .col-content .col-row-description{gap:calc(var(--gap)*3);padding-top:calc(var(--gap)*2);justify-content:end;display:flex}@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{width:100%;height:100vw}}@media screen and (min-width:1025px){.section-home-header .row-reel{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.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;width:100%;height:100%;bottom:0;right:0}}@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:6}.section-home-header .row-logo .col-logo{--column-width:6;z-index:1;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))));width:calc(((var(--column-width-child)*var(--column-width)) + (var(--main-grid-gap)*(var(--column-width) - 1))) + var(--main-grid-gap));position:relative}.section-home-header .row-logo .logo-wrap{width:calc(250% - var(--main-grid-gap))}.section-home-header .row-logo .col-logo .center-tile{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:100%;pointer-events:all;position:absolute}}@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 .row-logo{display:none}.section-home-header .row-group{padding-bottom:0}.section-home-header{border-bottom:0}}.section-intro{z-index:2}.content-intro{max-width:99%}.section-intro .col .col-row-image{z-index:2;pointer-events:none}.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));pointer-events:none;display:inline-block}.section-intro .col-row-text .split-lines{margin-top:-1em}.section-intro .col-row-text.hm-text .split-lines{margin-top:1.5em}}@media screen and (max-width:1024px){.section-intro .col{gap:var(--gap-l)}}.section-split-three{padding-top:calc(var(--section-padding)*1);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{--column-width:4}.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:2;align-items:flex-end}.section-split-three h4{-font-size:1.325em}@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{--column-width:4;padding-bottom:2rem}.section-split-three .col-text{--column-width:4}}.section-split-three-alt{z-index:2;padding-top:0}.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{gap:var(--gap-l)var(--main-grid-gap);flex-wrap:wrap;display:flex}.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:var(--main-grid-column-width)}.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-work-scroll{flex-direction:column;padding:0;display:flex}.section-work-scroll:before{content:"";background-color:var(--color-border);width:100vw;height:1px;position:absolute;top:0;right:0}@media screen and (max-width:1024px){.section-work-scroll:before{top:0}}@media screen and (min-width:1025px){.section-work-scroll+.section{margin-top:calc(var(--vh)*-100);border-top:1px solid var(--color-border)}}.section-work-scroll .single-work-sticky{height:calc(100*var(--vh));z-index:1;gap:var(--main-grid-gap);width:100%;display:flex;position:sticky;top:0}.section-work-scroll .overlay-dark{opacity:0;pointer-events:none}.single-work-sticky .thumbnail-wrapper-big{width:calc(50vw - (var(--main-grid-gap)*.5));flex-shrink:0;height:100%;position:relative}.single-work-sticky .thumbnail-list{width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(.001deg)}.single-work-sticky .thumbnail-list .thumbnail,.single-work-sticky .thumbnail-list .thumbnail-inner{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.single-work-sticky .thumbnail-list .thumbnail-inner video{object-fit:cover;width:100%;height:100%;position:absolute}.single-work-sticky .thumbnail-list .thumbnail:has(.magnetic-overlay) .thumbnail-inner{transition:var(--animation-ease);transform:scale(1)rotate(.001deg)}.single-work-sticky .thumbnail-list .thumbnail:has(.magnetic-overlay .magnetic-click:hover) .thumbnail-inner{transform:scale(1.025)rotate(.001deg)}.single-work-sticky .content-wrapper{width:100%;padding:var(--nav-height)var(--container-padding)var(--main-grid-gap)var(--container-padding);flex-direction:column;justify-content:space-between;display:flex}.single-work-sticky .thumbnail-wrapper-small{width:calc((var(--main-grid-column-width)*3) + (var(--main-grid-gap)*2));position:relative;overflow:hidden}.single-work-sticky .thumbnail-wrapper-small:before{content:"";padding-top:56.25%;padding-top:calc(var(--vh)*19.3);display:block}.single-work-sticky .content-wrapper .content-row-title{gap:var(--gap-l);flex-direction:column;display:flex}.single-work-sticky .content-wrapper .content-row-title .space-cols{flex-direction:column;gap:5rem;display:flex}.single-work-sticky .content-wrapper .content-row-title h4{font-size:2rem}.single-work-sticky .content-wrapper .content-row-thumbnail{gap:var(--gap-s);flex-direction:column;display:flex}.single-work-sticky .roll-line{display:flex;position:relative;overflow:hidden}.single-work-sticky .roll-line .single-roll-line{transition:var(--animation-smooth-faster);transition-delay:var(--stagger-primary);margin-top:-.1em;padding-bottom:.1em;position:absolute;transform:translateY(100%)rotate(.001deg)}.single-work-sticky .roll-line .single-roll-line:first-child{position:relative;transform:translateY(0%)rotate(.001deg)}.section-work-scroll[data-slide-index-active="2"] .single-work-sticky .roll-line .single-roll-line{transform:translateY(0%)rotate(.001deg)}.section-work-scroll[data-slide-index-active="2"] .single-work-sticky .roll-line .single-roll-line:first-child{transform:translateY(-100%)rotate(.001deg)}.single-work-sticky .roll-line-2 .single-roll-line{transition-delay:.14s}@media screen and (max-width:1024px){.section-work-scroll .single-work-sticky{display:none}}.section-work-scroll .single-work-slides{flex-direction:column;display:flex}.section-work-scroll .single-work-height{flex-direction:column;width:100%;display:flex;position:relative}.section-work-scroll .single-work-height .thumbnail{width:100%;position:relative}.section-work-scroll .single-work-height .content-row-number{padding:var(--gap)var(--container-padding)0 var(--container-padding)}.section-work-scroll .single-work-height .content-row-title{padding:var(--section-padding)var(--container-padding)}.section-work-scroll .single-work-height .content-row-description{padding:0 var(--container-padding)var(--gap)var(--container-padding);display:flex}.section-work-scroll .single-work-height .content-row-description .content-col{flex-grow:1}.section-work-scroll .single-work-height .content-row-description .content-col-arrow{flex-grow:0;flex-shrink:0;width:2.42em;height:2.42em}.section-work-scroll .single-work-height .content-row-description .content-col-arrow svg{width:90%}.section-work-scroll .single-work-height .content-row-description .content-col-arrow svg *{stroke:var(--color-dark);stroke-width:.14em}.section-work-scroll .single-work-height .thumbnail:before{content:"";padding-top:66vw;display:block}@media screen and (min-width:1025px){.section-work-scroll .single-work-slides{padding-bottom:calc(100*var(--vh))}.section-work-scroll .single-work-height{height:calc(100*var(--vh));z-index:0}.section-work-scroll .single-work-height .content-row{display:none}}@media screen and (max-width:540px){.section-work-scroll .single-work-height .thumbnail:before{padding-top:100%}.section-work-scroll .single-work-height .content-row-title{flex-direction:column;gap:15px;display:flex}.section-work-scroll .single-work-height h2{font-size:calc(var(--title-size)*.725)}}.section-home-services{z-index:2}.section-home-services .col.col-text{align-items:start}.col-row.col-row-title{width:100%}.section-home-services .row.columns{gap:var(--gap-l)var(--main-grid-gap)}.section-home-services .col-span{--column-width:4;gap:var(--gap-l)}.section-home-services .col-text{--column-width:6;align-items:flex-end}.section-home-services .col.col-number{--column-width:2;align-items:end}.section-home-services .col-image .styled-media figure:before{padding-bottom:66.666%}@media screen and (min-width:1025px){.section-home-services .col-image .styled-media{width:calc((var(--main-grid-column-width)*3) + (var(--main-grid-gap)*2))}.section-home-services .col-image .styled-media figure:before{padding-bottom:calc(((var(--title-size)*.45)*1.02)*4)}}@media screen and (max-width:1024px){.section-home-services .col-title{--column-width:4}.section-home-services .col-image{--column-width:2}}@media screen and (max-width:540px){.section-home-services .col-title,.section-home-services .col-image{--column-width:4}}.section-home-services-titles{z-index:2;padding-top:3rem;padding-bottom:20em}.section-home-services-titles .container{padding:0}.section-home-services-titles .col{align-items:start;gap:2.5rem;width:100%;padding:0 1rem}.section-home-services-titles .col .menu__item{justify-content:start;gap:.5rem;width:auto;display:flex;position:relative}.section-home-services-titles .col .menu__item h2.monument{letter-spacing:-.2rem;font-size:calc(var(--title-size)*1);font-weight:var(--font-bold);color:#000;transition:color .5s}.col .menu__item h2.monument:hover{mix-blend-mode:difference;color:#e9e9e9}.section-home-services-titles .col-row{justify-content:center;gap:.5em;display:flex;position:relative}.section-home-services-titles .col-row p{position:absolute;top:0;right:0;transform:translate(calc(100% + .5em))}@media screen and (max-width:1024px){.section-home-services-titles{padding-bottom:5em;overflow:hidden}.section-home-services-titles .col-row p{display:none}.section-home-services-titles .col-row .monument{font-size:calc((100vw - (var(--container-padding)*2))*.123)}.section-home-services-titles .col{gap:.5rem;padding:0 .5rem}.section-home-services-titles .col .menu__item h2.monument{font-size:calc(var(--title-size)*.8)}}.section-home-about{z-index:2;padding-bottom:calc(var(--section-padding)*1)}.section-home-about .row.columns{gap:var(--section-padding)var(--main-grid-gap)}.section-home-about .col-text{--column-width:6;gap:var(--gap-l)}.section-home-about .col-span{--column-width:4}.section-home-about .col.col-number{--column-width:2;align-items:end}.section-home-about .col-title h4{position:absolute;top:.6em;left:0}.section-home-about .spacer{width:calc((var(--main-grid-column-width)*1.25) + (var(--main-grid-gap)*1));pointer-events:none;display:inline-block}@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 .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-wrap-footer{background-color:var(--color-light);z-index:3;flex-direction:column;justify-content:flex-end;padding:0;display:flex}.section-work-scroll+.section-wrap-footer .section-work-together{border-top:0}@media screen and (min-width:1025px){.section-work-scroll+.section-wrap-footer,.section-sticky-wrap+.section-wrap-footer{min-height:calc(100*var(--vh))}.section-sticky-wrap+.section-wrap-footer{border-top:1px solid var(--color-border)}.section-sticky-wrap+.section-wrap-footer .section-work-together{border-top:0}}.section-work-together{padding-top:var(--gap);padding-bottom:calc(var(--section-padding)*1.25);z-index:3;border-top:1px solid var(--color-border)}.section-work-together .col-logo{--column-width:5;padding-top:calc(var(--gap)*.25)}.section-work-together .col-whitespace{--column-width:3}.section-work-together .col-text{--column-width:4}.section-work-together .col-text .btn-animate-in{padding-bottom:.5em}@media screen and (max-width:1024px){.section-work-together{padding-bottom:var(--gap-l)}.section-work-together .row.columns{gap:var(--section-padding)var(--main-grid-gap)}.section-work-together .col-logo{--column-width:6}.section-work-together .col-whitespace{display:none}.section-work-together .col-text{--column-width:6}}@media screen and (max-width:540px){.section-work-together .col-logo,.section-work-together .col-text{--column-width:4}}.section-footer{z-index:1;border-top:1px solid var(--color-border);z-index:999;color:#fff;padding:0;position:relative;overflow:hidden}.section-footer .container{flex-direction:column;justify-content:space-between;height:100vh;display:flex}.section-footer .row-top{padding-top:var(--gap-xl);gap:var(--section-padding)var(--main-grid-gap)}.section-footer .col-navigate{--column-width:3;gap:var(--gap)}.section-footer .col-navigate ul,.section-footer .col-socials ul,.section-footer .col-address ul{padding-top:calc((var(--title-size)*.45)*.2);flex-direction:column;display:flex}.section-footer .col-navigate li,.section-footer .col-socials li,.section-footer .col-address li{width:100%;display:flex;overflow:hidden}.section-footer .col-navigate .link.lg .link-click,.section-footer .col-socials .link.lg .link-click{padding:0 0 .05em}.section-footer .col-socials{--column-width:5;gap:var(--gap)}.section-footer .col-address{--column-width:4;gap:var(--gap)}.section-footer .col-address li span{margin-top:-.075em;padding-bottom:.075em}.section-footer .row-bottom{padding-top:calc(var(--section-padding)*1);padding-bottom:var(--gap);gap:0 var(--main-grid-gap);align-items:end}.section-footer .col-year{--column-width:4;align-items:start}.section-footer .col-links{--column-width:4;flex-direction:row;justify-content:center;align-items:center;gap:.25em}.section-footer .col-links .link{align-items:center}.section-footer .col-links .link .slash{padding-left:.25em}.section-footer .col-links .link:last-child .slash{display:none}.section-footer .col-credits{--column-width:4;flex-direction:row;justify-content:end}.section-footer span{color:var(--color-lightgray)}.section-footer .link .link-click:before{background-color:#fff}@media screen and (max-width:1024px){.section-footer .row-bottom{padding-bottom:var(--gap-l)}.section-footer .col-navigate,.section-footer .col-socials{--column-width:3}.section-footer .col-address{--column-width:6}.section-footer .col-year{--column-width:6;order:2}.section-footer .col-year p:before{content:"("}.section-footer .col-year p:after{content:")"}.section-footer .col-links{--column-width:12;padding-bottom:var(--gap);justify-content:start}.section-footer .col-credits{--column-width:12;padding-top:var(--gap-l);padding-bottom:var(--gap);order:3}.section-footer .col-navigate ul,.section-footer .col-socials ul,.section-footer .col-address ul{padding-top:calc((var(--title-size)*.425)*.2)}}@media screen and (max-width:540px){.section-footer .col-navigate,.section-footer .col-socials{--column-width:2}}.section-work-header .col-title{--column-width:8;transform:translateY(calc(var(--gap)*.2))}.section-work-header .col-whitespace{--column-width:3}.section-work-header .col-count{--column-width:3;flex-direction:row;justify-content:space-between;align-items:flex-end}@media screen and (max-width:1024px){.section-work-header .col-title{--column-width:6}.section-work-header .col-whitespace{display:none}.section-work-header .col-count{--column-width:6}}@media screen and (max-width:540px){.section-work-header .col-title,.section-work-header .col-count{--column-width:4}}.section-work-grid{padding-top:0}.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{flex-direction:column;display:flex}.single-work-card .thumbnail-wrapper{flex-direction:column;width:100%;display:flex;position:relative;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{background-color:var(--color-dark);transform-origin:0;width:14.7777%;height:100%;position:absolute;top:0;left:-.1%;transform:scaleX(0)rotate(.001deg)}.single-work-card .black-bar.right{left:unset;transform-origin:100%;right:-.1%}.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);letter-spacing:1px;text-transform:uppercase;font-family:Aeonik-Regular;font-weight:400;line-height:1.1}.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:3;align-items:end;padding-right:0}.single-work-card .row.columns .col-services ul{display:flex}.single-work-card .row.columns .col-services ul li span{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-height:1.21em;padding:0 5px;font-size:1rem;line-height:1.1;display:-webkit-box;overflow:hidden}.single-work-card .row.columns .col-services ul li:not(:last-child) span:after{content:","}.section-media-block .styled-image img{width:100%}@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{transition:transform var(--animation-primary);transform:scale(1.01)rotate(.001deg)}.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:70ms}.single-work-card[data-thumb-video-status=active] .row.columns .col-services{padding-right:var(--gap);transition-delay:.14s}}@media screen and (max-width:1024px){.single-work-card .row.columns .col-number{width:2em;padding:var(--gap-s)0 0 0;flex-shrink:0;order:2;align-items:flex-end}.single-work-card .row.columns .col-title{padding:var(--gap-s)0 0 0;flex-grow:1;order:1}.single-work-card .row.columns .col-services{--column-width:3;order:3;align-items:start;padding:.25em 0 0}.single-work-card .row.columns .col-services ul li span{padding:0 5px 0 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:")"}}.section-work-single-header{padding-top:0;padding-bottom:0}.section-work-single-header .row-title{padding-top:calc(var(--vh)*46)}.section-work-single-header .row-info-wrap{min-height:calc(var(--vh)*35);z-index:2;align-items:flex-end;display:flex}.section-work-single-header .row-info{padding-bottom:var(--gap);gap:calc(var(--gap-l)*2)var(--main-grid-gap)}.section-work-single-header .col-number,.transition-work-single .col-number{--column-width:3}.section-work-single-header .col-title,.transition-work-single .col-title{--column-width:7}.section-work-single-header .col-year,.transition-work-single .col-year{--column-width:2;align-items:flex-end}.section-work-single-header .col-services{--column-width:2;gap:var(--gap-s)}.section-work-single-header .col-intro{--column-width:5;gap:var(--gap-s)}.section-work-single-header .col-btn{--column-width:3;justify-content:flex-end}.section-work-single-header .col-arrow{--column-width:2;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:1024px){.section-work-single-header .row-title{padding-top:calc(var(--vh)*30)}.section-work-single-header .row-info-wrap{min-height:calc(var(--vh)*55)}.section-work-single-header .row-info{padding-top:var(--gap-l)}.section-work-single-header .single-vimeo-player{padding-bottom:80%}.section-work-single-header .single-vimeo-player .iframe-wrap iframe{transform:scale(calc(.8/var(--aspect-ratio-no-percent)))}.section-work-single-header .col-number,.transition-work-single .col-number{--column-width:1}.section-work-single-header .col-title,.transition-work-single .col-title{--column-width:4}.section-work-single-header .col-year,.transition-work-single .col-year{--column-width:1}.section-work-single-header .col-services{--column-width:2}.section-work-single-header .col-intro{--column-width:4}.section-work-single-header .col-btn,.section-work-single-header .col-arrow{display:none}}@media screen and (max-width:540px){.section-work-single-header .col-number,.transition-work-single .col-number{--column-width:1;order:2;align-items:flex-end}.section-work-single-header .col-title,.transition-work-single .col-title{--column-width:3}.section-work-single-header .col-year,.transition-work-single .col-year{display:none}.section-work-single-header .col-services,.section-work-single-header .col-intro{--column-width:4}}@media screen and (max-width:420px){@media (min-aspect-ratio:9/16){.section-work-single-header .col-services .col-row:first-child,.section-work-single-header .col-intro .col-row:first-child{display:none}}}.section-wrap-work-single-blocks{gap:var(--gap);padding-top:var(--gap);flex-direction:column;display:flex}.section-media-block{padding-top:0;padding-bottom:0}.section-media-block .row.columns{--block-columns:1;justify-content:flex-start}.section-media-block .row.columns.align-center{justify-content:center}.section-media-block .row.columns.align-right{justify-content:flex-end}.section-media-block .row.columns .col{--column-width:calc(12/(var(--block-columns)))}.section-media-block figure{position:relative}.section-media-block figure img{max-width:100%}.section-media-block figure figcaption{padding:calc(var(--gap)*.9)var(--gap);justify-content:flex-start;align-items:flex-end;display:flex}@media screen and (max-width:1024px){.section-media-block .row.columns .col{--column-width:calc(6/(var(--block-columns)))}}@media screen and (max-width:720px){.section-media-block .row.columns .col{--column-width:6}}@media screen and (max-width:540px){.section-media-block .row.columns .col{--column-width:4}}.section-text-block{padding-bottom:calc((var(--section-padding)*2) - var(--gap))}.section-work-single-footer .sticky-elements{top:calc(-25*var(--vh))}.section-work-single-footer{margin-top:20vh;padding-top:0;padding-bottom:0}.section-work-single-footer .sticky-elements{pointer-events:none;z-index:1}.section-work-single-footer .sticky-elements .container{height:100%}.section-work-single-footer-inner{height:calc(100*var(--vh));position:relative;overflow:hidden}.section-work-single-footer .row-top{padding-top:var(--gap);top:calc(30*var(--vh));justify-content:space-between;position:sticky}.section-work-single-footer .row-top .col{position:relative;overflow:hidden}.transition-work-single .row-title{padding-top:calc(var(--vh)*45);padding-bottom:calc(var(--vh)*35);transform:translateY(calc((var(--vh)*15) - (var(--gap)*1.5)))}.transition-work-single .row-title .footer-hover{top:unset;height:calc(100% - (var(--vh)*45));bottom:0}.transition-work-single .row-image{position:relative}.transition-work-single .row-image .footer-image{--aspect-ratio:56.24%;width:100%;padding-bottom:var(--aspect-ratio);background-color:var(--color-lightgray);transform:translateY(calc((var(--vh)*20)*-1));position:absolute;top:0;left:0;overflow:hidden}@media screen and (min-width:1025px){.section-work-single-footer :has(.footer-hover) .footer-image img{transition:var(--animation-ease);transform:scale(1.03)}.section-work-single-footer :has(.footer-hover:hover) .footer-image img{transform:scale(1)}}@media screen and (max-width:1024px){.transition-work-single .row-title{padding-top:calc(var(--vh)*15);padding-bottom:calc(var(--vh)*55);transform:translateY(calc((var(--vh)*35) - (var(--gap)*2)))}.transition-work-single .row-title .footer-hover{height:calc(100% - (var(--vh)*30))}.transition-work-single .row-image .footer-image{padding-bottom:80%}.section-work-single-footer .sticky-elements{top:calc(-20*var(--vh))}.section-work-single-footer .sticky-elements.overlay{height:25%}}.transition-work-single-container{z-index:10;padding-left:var(--container-padding);padding-right:var(--container-padding);flex-direction:column;justify-content:flex-start;display:flex}.section-interactive-image{padding-top:0;padding-bottom:0}.section-interactive-image .interactive-image{background-color:var(--color-lightgray);width:100%;position:relative;overflow:hidden}.section-interactive-image .interactive-image:before{content:"";padding-bottom:56.24%;display:block}.section-interactive-image .interactive-image .single-interactive-image{opacity:0;visibility:hidden}.section-interactive-image .hover-grid .single-hover-grid{flex-grow:1}.section-interactive-image .interactive-image .single-interactive-image[data-interactive-image-status-mobile=active]{opacity:1;visibility:visible}.section-interactive-image .hover-grid{display:none}@media screen and (max-width:1024px){.section-interactive-image .interactive-image:before{padding-bottom:80%}}.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-about-title .col{flex-direction:column;width:100%;display:flex}.section-about-title h2{font-size:calc((100vw - (var(--container-padding)*2))*.05)}@media screen and (max-width:1024px){.section-about-title h2{font-size:calc((100vw - (var(--container-padding)*2))*.186)}}.section-services-reasons{padding-top:0}.section-services-reasons .row.columns{gap:calc(var(--gap-l)*2)var(--main-grid-gap);align-items:flex-start}.section-services-reasons .col-title,.section-services-reasons .col-whitespace{--column-width:2}.section-services-reasons .col-list{--column-width:6;gap:var(--section-padding);flex-direction:column;display:flex}.section-services-reasons .col-list li{flex-direction:column;width:100%;display:flex;position:relative}.section-services-reasons .col-number{--column-width:2;align-items:flex-end}.section-services-reasons .col-list .col-row-subtitle{top:calc(var(--title-size)*.1);position:absolute;left:0}.section-services-reasons .col-list .spacer{width:calc((var(--main-grid-column-width)*1) + (var(--main-grid-gap)*1));pointer-events:none;display:inline-block}@media screen and (min-width:1025px){.section-services-reasons .col-title,.section-services-reasons .col-number{top:calc(var(--nav-height) + (var(--gap-l)*2));top:calc(30*var(--vh));position:sticky}}@media screen and (max-width:1024px){.section-services-reasons .col-whitespace{display:none}.section-services-reasons .col-list{--column-width:6;gap:var(--section-padding)}.section-services-reasons .col-number{display:none}.section-services-reasons .col-list .spacer{width:calc((var(--main-grid-column-width)*1) + (var(--main-grid-gap)*1))}}@media screen and (max-width:540px){.section-services-reasons .col-list{--column-width:4}}.section-services-title{padding-top:var(--gap-l);padding-bottom:var(--gap-l);overflow:hidden}.section-services-title .row-big-text .col{width:100%;padding-bottom:calc(var(--section-padding)*2);flex-direction:column;align-items:center;display:flex}.section-services-title .row-big-text h2{font-size:calc((100vw - (var(--container-padding)*2))*.1205);font-size:calc((100vw - (var(--container-padding)*2))*.145);flex-direction:column;align-items:center;display:flex;transform:translate(-.25%)}.section-services-title .row.columns{gap:var(--gap-l)var(--main-grid-gap);align-items:flex-end}.section-services-title .col-title{--column-width:6}.section-services-title .col-whitespace{--column-width:2}.section-services-title .col-btn{--column-width:3}.section-services-title .col-number{--column-width:1;align-items:flex-end}@media screen and (max-width:1024px){.section-services-title .row-big-text h2{font-size:calc((100vw - (var(--container-padding)*2))*.145)}.section-services-title .col-title{--column-width:6}.section-services-title .col-whitespace{display:none}.section-services-title .col-btn{--column-width:6}.section-services-title .col-number{display:none}}@media screen and (max-width:540px){.section-services-title .col-title,.section-services-title .col-btn{--column-width:4}}.section-services-grid{padding-top:0;padding-bottom:var(--section-padding);overflow:hidden}.section-services-grid .row.columns{gap:var(--gap-l)var(--main-grid-gap);border-top:1px solid var(--color-border);padding-top:var(--gap-l);padding-bottom:var(--section-padding)}.section-services-grid .col-title{--column-width:2}.section-services-grid .col-text{--column-width:4}.section-services-grid .col-whitespace{--column-width:2}.section-services-grid .col-list{--column-width:3;flex-direction:column;gap:.33em;display:flex}.section-services-grid .col-number{--column-width:1;align-items:flex-end}@media screen and (max-width:1024px){.section-services-grid .col-title{--column-width:5}.section-services-grid .col-text{--column-width:6;order:2}.section-services-grid .col-whitespace{order:2;display:none}.section-services-grid .col-list{--column-width:6;order:2}}@media screen and (max-width:540px){.section-services-grid .col-title{--column-width:3}.section-services-grid .col-text,.section-services-grid .col-list{--column-width:4}}.section-testimonials{padding-top:var(--gap-l);border-top:1px solid var(--color-border);padding-bottom:0;overflow:hidden}.section-testimonials .container{flex-direction:column;display:flex;position:relative}.section-testimonials .row-controls{padding-bottom:calc(var(--section-padding)*2);position:unset}.section-testimonials .row-testimonials{gap:calc(var(--gap-l)*1.5)var(--main-grid-gap)}.section-testimonials .col-title{--column-width:4}.section-testimonials .col-controls{--column-width:3;flex-direction:row;justify-content:space-between}.section-testimonials .col-controls .count{gap:.05em;display:flex}.section-testimonials .col-controls .arrows{-webkit-user-select:none;user-select:none;margin-left:-.3em;margin-right:-.3em;display:flex}.section-testimonials .col-controls .arrows .link .link-click{padding:.2em .6em}.section-testimonials .col-controls .arrows .link .link-click:before{width:calc(100% - 1.2em);left:.6em}.section-testimonials .col-number{--column-width:5;align-items:flex-end}.section-testimonials .col-author{--column-width:3;padding-top:.5em}.section-testimonials .col-whitespace{--column-width:1}.section-testimonials .col-quote{--column-width:8;flex-direction:row;align-items:flex-start}.section-testimonials .col-quote .spacer{width:calc((var(--main-grid-column-width)*2) + (var(--main-grid-gap)*2));pointer-events:none;display:inline-block}.section-testimonials .testimonials-list{flex-direction:column;display:flex;position:relative}.section-testimonials .testimonials-list [data-testimonial-largest=true]{position:relative}.section-testimonials .testimonials-list [data-testimonial-largest=false]{height:100%;position:absolute;top:0;left:0}.section-testimonials .testimonials-list [data-testimonial-status=active]{opacity:1;visibility:visible}.section-testimonials .testimonials-list [data-testimonial-status=not-active] .section-media-block{padding-top:0;padding-bottom:1rem}.section-testimonials .testimonials-list [data-testimonial-status=not-active]{opacity:0;visibility:hidden;transition:all .25s}@media screen and (min-width:1024px){.section-testimonials .col-quote .col-row{max-width:calc(var(--title-size)*8)}}@media screen and (max-width:1024px){.section-testimonials{padding-bottom:0}.section-testimonials .row-controls{order:2;padding-bottom:0}.section-testimonials .col-title{--column-width:6;top:0;left:var(--container-padding);position:absolute}.section-testimonials .col-controls{--column-width:6;padding-bottom:0;padding-top:var(--section-padding)}.section-testimonials .col-number{display:none}.section-testimonials .col-author{--column-width:6;order:2;padding-top:0}.section-testimonials .col-whitespace{display:none}.section-testimonials .col-quote{--column-width:6}.section-testimonials .testimonials-list{margin-top:var(--section-padding)}.section-testimonials .col-quote .spacer{width:0}}@media screen and (max-width:420px){.section-testimonials h3{font-size:calc((100vw - (var(--container-padding)*2))*.075);line-height:1.2}}.section-reel-small{padding-bottom:0}.section-reel-small .row{justify-content:center}.section-reel-small .col{--column-width:4}.section-reel-small .col figure{width:100%;position:relative}.section-reel-small .col figure:before{content:"";padding-bottom:80%;display:block}.section-reel-small .col:has(.magnetic-overlay) :is(picture,.styled-video){transition:var(--animation-ease);transform:scale(1)rotate(.001deg)}.section-reel-small .col:has(.magnetic-overlay .magnetic-click:hover) :is(picture,.styled-video){transform:scale(1.05)rotate(.001deg)}.section-biglink .row{gap:calc(var(--gap-l)*1.5)var(--main-grid-gap)}.section-biglink .col-title,.section-biglink .col-text{--column-width:12}.section-biglink .col-text .col-row{max-width:calc(var(--title-size)*12.6)}.section-biglink .col-text .spacer{width:calc((var(--main-grid-column-width)*4) + (var(--main-grid-gap)*4));pointer-events:none;display:inline-block}.section-biglink .col-number{--column-width:12;align-items:flex-end}.section-biglink .col-whitespace{--column-width:4}.section-biglink .col-btn{--column-width:8}.section-biglink-about{padding-bottom:calc(var(--section-padding)*2)}.section-biglink-about .col-number{display:none}.section-biglink-about .col-text .spacer{width:calc((var(--main-grid-column-width)*2) + (var(--main-grid-gap)*2))}.section-biglink-about .col-whitespace{--column-width:2}.section-biglink-about .col-btn{--column-width:10}.section-biglink-about .col-text .col-row{max-width:calc(var(--title-size)*12.4)}@media screen and (min-width:1025px){.section-biglink .col-title,.section-biglink .col-number{position:absolute;top:1.25em}}@media screen and (max-width:1024px){.section-biglink .col-text,.section-biglink .col-btn{--column-width:6}.section-biglink{padding-top:var(--gap-l)}.section-biglink .col-whitespace,.section-biglink .col-number{display:none}.section-biglink .col-text .spacer{width:0}}@media screen and (max-width:540px){.section-biglink .col-text,.section-biglink .col-btn{--column-width:4}}.section-faq{padding-top:calc(var(--section-padding)*.5);overflow:hidden}.section-faq .row{gap:0 var(--main-grid-gap)}.section-faq .col-title{--column-width:12;border-bottom:1px solid var(--color-border);padding-bottom:1.8em}.section-faq .col-text{--column-width:12}.section-faq .col-text .col-row{max-width:calc(var(--title-size)*12.6)}.section-faq .col-text .spacer{width:calc((var(--main-grid-column-width)*4) + (var(--main-grid-gap)*4));pointer-events:none;display:inline-block}.section-faq .col-number{--column-width:12;align-items:flex-end}.section-faq .col-whitespace{--column-width:4}.section-faq .col-accordion{--column-width:8}.section-faq .col-accordion .col-row{padding-bottom:1.8em}@media screen and (min-width:1025px){.section-faq .col-title,.section-faq .col-number{position:absolute;top:.15em}}@media screen and (max-width:1024px){.section-faq .col-accordion .col-row,.section-faq .col-whitespace,.section-faq .col-number{display:none}}.section-work-pretitle{padding-bottom:calc(var(--gap)*1.25)}.section-work-pretitle .row{justify-content:space-between}@media screen and (max-width:1024px){.section-work-pretitle .col-number{display:none}}.section-about-mission{align-items:center;height:110vh;padding-top:0;padding-bottom:0;display:flex}.section-about-mission .row{align-items:center}.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{--column-width:3}.section-about-mission .container{margin:auto}.section-about-mission .col-image{--column-width:6}.section-about-mission .col-image .styled-media{max-height:90vh;overflow:hidden}.section-about-mission .col-image video.overlay{object-fit:contain}.section-about-mission .col-title h4{position:absolute;top:.6em;left:0}.section-about-mission .spacer{width:calc((var(--main-grid-column-width)*1.5) + (var(--main-grid-gap)*1));pointer-events:none;display:inline-block}@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 .container:first-child{padding-bottom:var(--gap-xl)}.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-team{padding-top:var(--gap);border-top:1px solid var(--color-border);padding-bottom:0}.section-team .row-title{padding-bottom:var(--section-padding)}.section-team .col-title{--column-width:7}.section-team .col-number{--column-width:5;padding-top:calc(var(--gap)*.5);align-items:flex-end}.section-team .col-teamname{--column-width:3}.section-team .row-grid{padding-bottom:var(--section-padding)}.section-team .col-grid{--column-width:9;gap:calc(var(--gap-l)*1.5)var(--main-grid-gap);flex-flow:wrap;display:flex}.section-team .col-grid .styled-media{width:calc((var(--main-grid-column-width)*3) + (var(--main-grid-gap)*2));height:calc((var(--main-grid-column-width)*4) + (var(--main-grid-gap)*1));flex-direction:column;display:flex}.section-team .col-grid figure{width:100%;position:relative;overflow:hidden}.section-team .col-grid figure:before{content:"";padding-bottom:125%;display:block}.section-team .col-grid .card-description{flex-direction:column;display:flex}.section-team .col-grid .hover-figure{opacity:0;visibility:hidden}.section-team .col-grid .styled-media figure:hover .hover-figure{opacity:1;visibility:visible}@media screen and (max-width:1024px){.section-team .col-number{display:none}.section-team .col-teamname,.section-team .col-title,.section-team .col-grid{--column-width:6}}@media screen and (max-width:540px){.section-team .col-teamname,.section-team .col-title,.section-team .col-grid{--column-width:4}.section-team .col-grid .styled-media{width:100%}}.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;gap:var(--section-padding);flex-direction:column;display:flex}.section-about-stand .col-list li{flex-direction:column;width:100%;display:flex;position:relative}.section-about-stand .col-number{--column-width:1;align-items:flex-end}.section-about-stand .col-list .col-row-subtitle{top:calc(var(--title-size)*.1);position:absolute;left:0}.section-about-stand .col-list .spacer{width:calc((var(--main-grid-column-width)*1) + (var(--main-grid-gap)*1));pointer-events:none;display:inline-block}@media screen and (min-width:1025px){.section-about-stand .col-title,.section-about-stand .col-number{top:calc(30*var(--vh));position:sticky}}@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-textpage-single-header .row.columns{min-height:calc(var(--vh)*60)}@media screen and (max-width:1024px){.section-textpage-single-header .row.columns{min-height:unset}}.section-textpage-single-content{padding-top:0}.section-textpage-single-content .row:first-child{border-top:1px solid var(--color-border);padding-top:var(--gap-l)}.section-textpage-single-content .row{padding-bottom:var(--section-padding);gap:calc(var(--gap-l)*1.5)var(--main-grid-gap)}.section-textpage-single-content .col-title,.section-textpage-single-content .col-whitespace{--column-width:2}.section-textpage-single-content .col-text{--column-width:7}@media screen and (max-width:1024px){.section-textpage-single-content .col-whitespace{display:none}.section-textpage-single-content .col-text{--column-width:6}.section-textpage-single-content .col-title,.section-textpage-single-content .col-text{--column-width:4}}.section-error{padding-top:0;padding-bottom:0;overflow:hidden}.section-error .full-height-box{min-height:calc(var(--vh)*100);padding-top:calc(var(--nav-height) - var(--gap-l));padding-bottom:var(--gap);flex-direction:column;justify-content:space-between;display:flex}.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;font-size:calc((100vw - (var(--container-padding)*2))*.398);flex-direction:column;align-items:center;display:flex;transform:translate(-.75%)}.section-error .col-title{--column-width:5}.section-error .col-btn{--column-width:7;padding-bottom:calc(var(--gap)*.5);justify-content:flex-end;align-items:flex-end}.section-error .col-btn .link.xl .link-click{padding:0 0 .2em}.section-success h1{font-size:calc((100vw - (var(--container-padding)*2))*.1605);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;justify-content:flex-start;align-items:flex-start}}.section-forms{padding-top:0;padding-bottom:calc(var(--gap-l)*2);overflow:hidden}.section-forms .row{padding-top:calc(var(--gap)*1.5);gap:calc(var(--gap-l)*2.5)var(--main-grid-gap);position:relative}.section-forms .row .col-title,.section-forms .row .col-whitespace{--column-width:2}.section-forms .row .col-forms{--column-width:8}.section-forms .row .col-forms .select-form{gap:.75em var(--main-grid-gap);z-index:10;flex-flow:wrap;display:flex}.section-forms .row .col-forms .label-select-form{width:calc((var(--main-grid-column-width)*2) + (var(--main-grid-gap)*1));padding:calc(var(--form-sizing-unit)*1.1)0;align-items:center;display:flex}.section-forms .row .col-forms .select-form-btn{width:calc((var(--main-grid-column-width)*6) + (var(--main-grid-gap)*5))}.section-forms .row .col-forms .label-select-form span{line-height:1.25}.section-forms .row .col-forms .forms-switch{flex-direction:column;display:flex;position:relative}.section-forms .row .col-forms .single-form{flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}.section-forms .row .col-forms .single-form:first-child{position:relative}.section-forms .row .col-forms .single-form[data-form-status=active]{opacity:1;visibility:visible}.section-forms .row .col-forms .single-form[data-form-status=not-active]{opacity:0;visibility:hidden;transition:all .25s}@media screen and (max-width:1024px){.section-forms .row .col-title{--column-width:6}.section-forms .row .col-whitespace{display:none}.section-forms .row .col-forms{--column-width:6}.section-forms .row .col-forms .label-select-form,.section-forms .row .col-forms .select-form-btn{width:100%}}@media screen and (max-width:540px){.section-forms .row .col-title,.section-forms .row .col-forms{--column-width:4}}.select-btn{--select-height:4em;--select-items:1;width:100%;height:var(--select-height);font-size:1.1em;position:relative}.select-btn .select-btn-expand{height:var(--select-height);transition:var(--animation-primary);box-shadow:0px .25em .5em rgba(var(--color-dark-rgb),.06);background-color:var(--color-light);flex-direction:column;display:flex;overflow:hidden}.select-btn[data-select-btn-status=active] .select-btn-expand{height:calc(var(--select-height)*var(--select-items))}.select-btn .select-btn-top{height:var(--select-height);border:1px solid #d8d8d8;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1.5em;display:flex}.select-btn .select-btn-top .select-click{cursor:pointer}.select-btn .icon{width:1em;height:1em;transition:var(--animation-primary);justify-content:center;align-items:center;display:flex;transform:rotate(90deg)}.select-btn[data-select-btn-status=active] .icon{transform:rotate(270deg)}.select-btn .icon svg{width:100%}.select-btn .icon svg *{stroke:var(--color-dark);stroke-width:.12em}.select-btn .select-btn-top [data-form-change-text=default]{color:rgba(var(--color-black-rgb),1)}.select-btn .select-btn-options{background-color:var(--color-dark);flex-direction:column;flex-shrink:0;display:flex}.select-btn .select-btn-options .select-option{cursor:pointer;height:var(--select-height);border-top:1px solid #454545;flex-shrink:0;order:2;justify-content:flex-start;align-items:center;gap:.75em;padding:0 1.5em;display:flex;position:relative}.select-btn .select-btn-options .select-option:first-child{border-top:0}.select-btn .select-btn-options .select-option span{color:var(--color-light)}@media screen and (max-width:540px){.select-btn .select-btn-top,.select-btn .select-btn-options .select-option{padding:0 var(--gap)}}.section-locations{padding-top:0}.section-locations .row.columns{padding-bottom:var(--section-padding);gap:var(--gap-l)var(--main-grid-gap);border-top:1px solid var(--color-border);padding-top:var(--gap)}.section-locations .row-btn{padding-top:calc(var(--gap-l)*2);border-top:1px solid var(--color-border)}.section-locations .row-btn .link.xl .link-click{padding:0 0 .2em}.section-locations .row-btn .col-title{padding-top:1em}.section-locations .col-title{--column-width:6;padding-top:.5em}.section-locations .col-info{--column-width:6;gap:var(--gap-l);display:flex}.section-locations .col-info .col-row{max-width:calc(var(--title-size)*5.5)}@media screen and (max-width:1024px){.section-locations{padding-bottom:0}.section-locations .row-btn{padding-top:var(--gap)}}@media screen and (max-width:540px){.section-locations .col-title,.section-locations .col-info{--column-width:4}}@media screen and (max-width:450px){.section-locations .row-btn .link.xl .link-click{flex-direction:column}}
html{scrollbar-gutter:stable;background-color:var(--color-lightgray)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#15161a;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#0f1013}*{scrollbar-width:thin;scrollbar-color:#15161a #f1f1f1}.jwpnavbar{z-index:100;width:100%;height:var(--nav-height);transition:all .3s;position:fixed;top:0}.jwpnavbar--up{transform:translateY(-100%)}.bg-noise{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-noise:before{content:"";z-index:-1;pointer-events:none;background-image:url(/img/bg-noise.png);background-position:50%;width:calc(100% + 20rem);height:calc(100% + 20rem);animation:1s steps(2,end) infinite BgNoise;position:absolute;top:-10rem;left:-10rem}@keyframes BgNoise{0%{transform:translateY(9rem)}10%{transform:translate(-1rem,-4rem)}20%{transform:translate(-8rem,2rem)}30%{transform:translate(9rem,-9rem)}40%{transform:translate(-2rem,7rem)}50%{transform:translate(-9rem,-4rem)}60%{transform:translate(2rem,6rem)}70%{transform:translate(7rem,-8rem)}80%{transform:translate(-9rem,1rem)}90%{transform:translate(6rem,-5rem)}to{transform:translate(-7rem)}}header{mix-blend-mode:exclusion}.section-work-single-header{min-height:100vh;padding-top:0;padding-bottom:0}.section.section-work-single-header figure{background-color:#0000;width:100%}.bgColorProject{padding-bottom:30vh}.theme-BgColor{color:var(--color-dark);background-color:#f9f9f9}.content-active{min-height:100vh;transition:background-color .6s!important}.content-next-project{transition:background-color .6s}.content-active.theme-BgColor{color:var(--color-dark);background-color:#f9f9f9}.bgColor-7Studio,.bgColor-Synapse{color:#fff;background-color:var(--color-dark)}.bgColor-OldGlory,.bgColor-Penta,.bgColor-Campturbo{background-color:var(--color-dark);color:#fff}.section-in-title{padding-bottom:5rem}.title-open-hero,.title-open{opacity:0;align-items:center;display:flex}.d-aling-start{align-items:start!important}.d-flex-start{display:flex;justify-content:start!important}.d-align-end{align-items:end;display:flex}.main-screen{position:relative;overflow:hidden}.center-wrap{width:100%;max-width:calc(100% - 5rem);margin:0 auto}.main-screen__wrap{width:100%;height:100vh}.main-screen__video{z-index:2;width:40rem;display:block;position:relative;top:32%;overflow:visible!important}@media screen and (max-width:1024px){.main-screen__video{width:100%}.section-work-single-header{min-height:auto}.section.section-work-single-header figure{height:auto}}.main-screen__video--center>div{clip-path:none!important}.main-screen__video>div{padding-bottom:56%;overflow:visible!important}.main-screen__video iframe,.main-screen__video video{-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:100%;height:100%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);border:none!important}@media screen and (max-width:1023px){.main-screen__video iframe,.main-screen__video video,.main-screen__video-overlay,.main-screen__video-overlay2{border-radius:.5rem}}.main-screen__bottom{flex-direction:column;justify-content:center;gap:1rem;width:100vw;height:100vh;padding:0 2rem;display:flex;position:absolute;top:0;left:0%}.main-screen__title{white-space:nowrap;letter-spacing:-.05em;width:95%;font-size:21.5rem}.main-screen__title svg{width:100%}.main-screen__bottom h4{font-size:4rem;line-height:1}.split-lines-init{padding:.3em 0;display:inline-block;position:relative}.split-lines-init .single-line{margin:-.4em -.1em;display:inline-block;position:relative;overflow:hidden}.split-lines-init .single-line .single-line-inner{padding:.2em .1em;display:inline-block;position:relative}.split-lines-init .single-line,.split-lines-init .line{margin:-.4em 0;overflow:hidden}.split-lines-init .line .single-line-inner{padding:.2em 0;display:inline-block;position:relative}.modal-lightbox{opacity:0;visibility:hidden;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:clip-path var(--animation-smooth-faster),opacity .3s ease;z-index:9999;position:fixed;inset:0;overflow:hidden}.modal-lightbox[data-video-status-activated=true]{opacity:1;visibility:visible;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.modal-lightbox[data-video-status-activated=remove]{opacity:1;visibility:visible;clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.modal-content{background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.modal-video{object-fit:cover;width:100%;height:100%}.modal-close{color:#fff;cursor:pointer;mix-blend-mode:exclusion;background:0 0;border:none;font-size:1.87rem;position:absolute;top:2vw;right:3vw}@media screen and (max-width:768px){.modal-video{object-fit:inherit;height:auto}.modal-close{font-size:1rem;line-height:1.15;top:20px}}.content-header-mobile{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1rem;display:flex}.logo-mobile{z-index:2;pointer-events:all;color:var(--color-dark);width:110px;position:relative}.mobile-nav{pointer-events:none;justify-content:center;align-items:start;height:100%;display:none}@media screen and (max-width:1024px){.mobile-nav{display:flex}}.mobile-nav .close-link{z-index:2;pointer-events:all}.close-link button{background:0 0;border:none}.mobile-nav .logo-wrap{width:8em;top:var(--main-grid-gap);left:var(--main-grid-gap);z-index:2;pointer-events:all;position:absolute}.mobile-nav .logo-wrap .logo .letters path{fill:var(--color-light)}.mobile-nav .logo-wrap,.logo{width:130px}.mobile-nav .mobile-nav-background{background:var(--color-dark);pointer-events:all}.navMobile.mobile-nav-inner{pointer-events:all;z-index:99;align-items:center;width:100%;height:100%;position:fixed;overflow:hidden}.navMobile.mobile-nav-inner:before{content:"";pointer-events:all;z-index:-1;align-items:center;width:100%;height:100%;position:absolute;overflow:hidden}.content-navMobile{pointer-events:all;z-index:-1;background-color:#15161a;align-items:center;height:100%;position:absolute;left:0;overflow:hidden}.navMobile.mobile-nav-inner h4{color:var(--color-light)}.navMobile.mobile-nav-inner nav{padding-bottom:calc(20*var(--vh));padding:calc(var(--gap)*7)var(--container-padding);flex-direction:column;display:flex}.navMobile.mobile-nav-inner nav ul{padding-top:var(--gap-xl);flex-direction:column;display:flex}.navMobile.mobile-nav-inner nav ul .link.xl:not(.alt) .link-click{padding:.025em 0}.navMobile.mobile-nav-inner nav ul .link .link-click[data-link-status=active]:before{transform:scaleX(1)rotate(.001deg)}.navMobile.mobile-nav-inner nav ul .link.xl.not-alt .link-click:before{display:none}.navMobile.mobile-nav-inner nav ul .link.xl.alt{position:absolute;bottom:0}.navMobile.mobile-nav-inner nav ul .link.xl.alt .link-click{padding:.2em 0}.navMobile.mobile-nav-inner nav ul li.link{font-size:calc(var(--title-size)*.65);margin-bottom:.5rem;overflow:hidden}li.link.light a{display:inline-block;position:relative;overflow:hidden}.content-header-mobile-Isopen{width:100%;height:var(--nav-height);justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.close-link .light{color:#fff}section#mastering{padding:10rem 0;overflow:hidden}.content-trail{isolation:isolate;background-color:var(--color-lightgray);justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.content__img{opacity:0;will-change:transform;max-width:16vw;position:absolute;top:0;left:0}.cs-mst-title,.cs-work-link{z-index:10000;mix-blend-mode:difference;color:#fff;position:relative}.cs-work-link{padding-top:5rem}.cs-mst-title{font-size:calc(var(--title-size)*1)}.center-text{text-align:center}@media screen and (max-width:768px){section#mastering{padding:12rem 0 4rem;display:none;overflow:hidden}section#mastering .cs-mst-title{font-size:calc((100vw - (var(--container-padding)*2))*.12)}.cs-work-link{padding-top:3rem}.center-text{text-align:left;width:100%}.trail-box{width:100%;height:100%}.trail-images{align-items:center;width:80%;height:100%;min-height:60vh;margin:10vh auto;display:flex;position:relative}.content-trail{flex-direction:column;height:100%}.content__img{pointer-events:none;opacity:1;max-width:100%;margin:auto;transition:none;position:absolute}.content__img.active{opacity:1;pointer-events:auto;z-index:99999!important}.content__img{z-index:5;width:100%;margin:0 auto;display:block;position:absolute;top:0;left:0;right:0}.content-trail .content__img.active{z-index:99999}.content-trail .content__img:nth-child(n){transform:rotate(2deg)}.content-trail .content__img:nth-child(2n){transform:rotate(-2deg)}.content-trail .content__img:nth-child(3n){transform:rotate(2deg)}.content-trail .content__img:nth-child(4n){transform:rotate(-3deg)}.content-trail .content__img:nth-child(5n){transform:rotate(4deg)}.content-trail .content__img:nth-child(6n){transform:rotate(-3deg)}.content-trail .content__img:nth-child(7n){transform:rotate(2deg)}.content-trail .content__img:nth-child(8n){transform:rotate(-5deg)}.content-trail .content__img:nth-child(9n){transform:rotate(3deg)}.trail-images .content__img:nth-child(10n){transform:rotate(-5deg)}}.trail-mobile{width:100%;overflow:hidden}.trail-mobile__track{width:max-content;animation:25s linear infinite scrollLoop;display:flex}.trail-mobile__group{display:flex}.trail-mobile__group img{flex-shrink:0;width:auto;height:220px;margin-right:20px}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.trail-pro{touch-action:pan-y;width:100%;overflow:hidden}.trail-pro__track{will-change:transform;width:max-content;display:flex}.trail-pro__group{display:flex}.trail-pro__group img{flex-shrink:0;width:auto;height:320px;margin-right:0;transform:translateZ(0)}.desktop-trail{display:block}.mobile-trail{display:none}@media (max-width:767px){.desktop-trail{display:none}.mobile-trail{display:flex}}.cs-scrolling-text-inner{color:#000;white-space:nowrap;padding-left:2vw;font-size:10vw;font-weight:500;line-height:.9;animation-name:tt_scrolling_text;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}@keyframes tt_scrolling_text{0%{transform:translate(0)}to{transform:translate(-50%)}}#magic-cursor{pointer-events:none;z-index:99999;opacity:0;width:10px;height:10px;display:none;position:absolute}body.magic-cursor #magic-cursor{display:block}#ball{color:#f15025;pointer-events:none;border-style:solid;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}#ball .ball-view{opacity:0;visibility:hidden;color:#000;text-align:center;padding:0 5px;font-size:14px;font-weight:500;line-height:1.3;position:absolute;transform:scale(0)}#ball .ball-view i{font-size:19px}#ball .ball-drag{color:#000;text-align:center;width:100%;padding:0 5px;font-size:15px;font-weight:600;line-height:1.2;transition:all .3s;display:block;position:absolute}#ball .ball-drag:before,#ball .ball-drag:after{color:#000;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;height:10px;margin-top:-5px;font-size:19px;font-style:normal;line-height:10px;display:inline-block;position:absolute;top:50%}#ball .ball-drag:before{content:"";transition:all .25s;left:0;transform:translate(-30px)}#ball .ball-drag:after{content:"";transition:all .25s;right:0;transform:translate(30px)}#ball.ball-close-enabled{opacity:1!important}#ball .ball-close{color:#000;text-align:center;padding:0 5px;font-size:14px;font-weight:600;line-height:1;position:absolute}.cursor_col-img{display:none}.menu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;counter-reset:menucounter;flex-direction:column;width:90vw;padding:10rem 0 20vh;display:flex;position:relative}.menu__item{justify-content:center;width:100%;display:flex;position:relative}.menu__item .split-lines .line .single-line-inner{padding:.16em 0}.menu__item-textinner{display:block}.hover-reveal{z-index:-1;pointer-events:none;opacity:0;width:350px;height:450px;position:absolute;top:0;left:0}.hover-reveal__inner{overflow:hidden}.hover-reveal__inner,.hover-reveal__img{width:100%;height:100%;position:relative}.hover-reveal__img{background-position:50%;background-size:cover}@media screen and (max-width:768px){.hide-from-md{display:none}.hover-reveal{width:246px;height:340px}}@media screen and (min-width:768px){.hide-from-lg{display:none}}.section-work-single-header .row-info-wrap{position:relative}.mask-text{z-index:5;background:#fff;width:100%;height:100%;position:absolute}.row.columns.row-title{overflow:hidden}div#row-intro-image{min-height:990px}.work-single .section-media-block{padding-bottom:2rem}.section-work-single-header .row-title{padding-top:calc(var(--vh)*20);padding-bottom:calc(var(--vh)*8)}.section-work-single-header .col-number,.transition-work-single .col-number{--column-width:2}.section-work-single-header .col-title,.transition-work-single .col-title{--column-width:8;text-align:center;text-transform:uppercase;font-size:1rem}.section-work-single-header .col-title span.xs,.section-work-single-footer-inner .col-title span.xs{padding:0 10px}.transition-work-single .row-image .footer-image-bottom{width:100%;position:relative;overflow:hidden}.transition-work-single .row-image .footer-image-bottom img{width:100%}.row.columns.row-subtitle{text-align:center;width:100%;padding-bottom:calc(var(--vh)*2);align-items:end}.row-col-3{flex-direction:row;gap:15px;display:flex}.old-item-v2{width:40%;margin:0 auto;padding:4rem}.old-item-v1{background:#1a1a1a;height:100%;display:flex}@media screen and (max-width:1024px){.section-work-single-header .row-title{padding-top:calc(var(--vh)*15)}.section-work-single-header .col.col-number{display:none}.section-work-single-footer-inner{height:100vh}.section-work-single-header .col-title span.xs,.section-work-single-footer-inner .col-title span.xs{padding:0 8px 0 0}.section-work-single-header .col-title p{font-size:14px}.work-single .section-media-block{padding-bottom:5px}.work-single .row.columns{gap:5px}.col.col-title p{font-size:14px}.section-work-single-footer .row-top{top:calc(20*var(--vh))}.section-text-block{padding-bottom:calc((var(--section-padding)*1) - var(--gap))}}h1.xl{text-transform:uppercase}.transition-work-single .row-title{padding-bottom:calc(var(--vh)*8);transform:none}@media screen and (min-width:768px){h1.xl{font-size:calc(var(--title-size)*1.15)}.transition-work-single .row-title{padding-top:calc(var(--vh)*20);padding-bottom:calc(var(--vh)*8);transform:none}}.menu-toggle{text-align:center;color:#fff;cursor:pointer;justify-content:center;align-items:center;font-family:Aeonik-medium;display:flex;position:relative}.visible{opacity:1;pointer-events:auto}.hidden{opacity:0;pointer-events:none;display:none}
#page-transition{display:none}body #page-transition{z-index:99999;display:block;position:relative}body .ptr-overlay{background-color:var(--color-dark);z-index:1;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}body .ptr-preloader{z-index:2;position:fixed;bottom:1%;left:0%}body .ptr-prel-content{margin:0 auto}.ptr-prel-image{opacity:.2;max-height:96px}.logo-loader{opacity:0}.is-hidden{visibility:hidden;pointer-events:none;opacity:0}.title-open,.logo-hero{opacity:0}
