@layer tokens,reset,defaults,layouts,components,styles;@layer tokens{:root{--color-main-1: #ffb108;--color-dark-1: #13161b;--fs-body: clamp(14px, calc(14px + 6 * (100vw - 375px) / 1545), 20px);--fs-body-sm: clamp(12px, calc(12px + 6 * (100vw - 375px) / 1545), 18px);--fs-heading-xl: clamp( 36px, calc(36px + 28 * (100vw - 375px) / 1545), 64px );--fs-heading-lg: clamp( 24px, calc(24px + 24 * (100vw - 375px) / 1545), 48px );--fs-heading-md: clamp( 20px, calc(20px + 16 * (100vw - 375px) / 1545), 36px );--fs-heading-sm: clamp(16px, calc(16px + 8 * (100vw - 375px) / 1545), 24px)}@media screen and (orientation:portrait){:root{--fs-body: clamp(16px, calc(16px + 4 * (100vw - 375px) / 1545), 20px)}}}@layer reset{:root{interpolate-size:allow-keywords}@supports (width: -moz-available){:root{}}@supports (width: -webkit-fill-available){:root{}}@supports (width: stretch){:root{}}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}ul{padding:0}body,h1,h2,p,ul,li,blockquote,dl,dd{margin:0}body{scroll-behavior:auto;text-rendering:optimizeSpeed;line-height:1.2}ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:inline-block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer defaults{@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer defaults{body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.ctas{display:flex;gap:1em;margin-top:1em;width:100%;justify-content:stretch;margin-bottom:1em}.cta{display:inline-flex;margin-top:1.5em;font-size:calc(var(--fs-body) * .9);padding:.7em 1.2em;width:100%;align-items:center;justify-content:center;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;text-decoration:none;font-weight:600;transform:skew(-8deg)}.cta:hover:after{transform:scaleX(1)}.cta:after{transition:all .2s ease;z-index:-1;content:"";position:absolute;inset:.5em;background-color:var(--color-main-1);transform:scaleX(0);transform-origin:left}.content-block{font-size:var(--fs-body);font-weight:300;line-height:1.3em;color:#fff}.content-block em{font-style:normal;color:var(--color-main-1)}.content-block p{margin-top:.6em}.content-block h1,.content-block h2{font-style:normal;margin-top:1em;text-transform:uppercase;color:#fff;font-family:Bebas Neue,serif;font-weight:400;font-size:var(--fs-heading-xl);line-height:calc(var(--fs-heading-xl))}.content-block h2{font-weight:300;font-size:var(--fs-heading-sm);line-height:var(--fs-heading-sm);margin-bottom:.5em;margin-top:2em;position:relative;display:inline-block;width:fit-content;color:#fff;font-family:Montserrat,sans-serif;transform:skew(-8deg);padding-left:3ex}.content-block h2:has(.line){padding-left:0}.content-block h2 .line:first-child{padding-left:3ex}.content-block h2 .line:first-child:after{content:"";display:block;left:0;z-index:-1;width:1.5ex;height:.9em;top:.5em;background-color:var(--color-main-1);position:absolute;transform:translateY(-50%)}.content-block h2 .line:not(:first-child){margin-left:0ex}.split-left h1{list-style:none;text-align:right;padding:1.5em 15% 1.5em 10%;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;font-size:var(--fs-heading-xl);line-height:calc(var(--fs-heading-xl));display:block;text-decoration:none;color:#fff;max-width:35ch;margin:auto}@media screen and (orientation:portrait){.split-left h1{text-align:left}}}@layer layouts{body{background-color:var(--color-dark-1);color:#fff;overflow-x:hidden;overflow-y:scroll}#app{position:fixed;width:100%;height:100dvh;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start}#app.firstload{visibility:hidden}#app__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;position:relative;z-index:22;background-color:#212429;background-color:var(--color-dark-1)}#app__header .menu-toggle{display:none}@media screen and (orientation:portrait){#app__header{position:fixed;top:0;left:0;width:100%;padding-top:1em}#app__header .menu-toggle{display:inline-block}}#app__main{display:block;flex-grow:1;position:relative}@media screen and (orientation:portrait){#app__main{margin-top:var(--header-height, 0px)}}#app__footer{padding:5px 20px;z-index:22;background-color:#212429;background-color:var(--color-dark-1);display:flex;justify-content:flex-end;align-items:center;gap:.5rem}@media screen and (orientation:portrait){#app__footer{display:none}}.menu-toggle{display:inline-block;width:.5ex;height:1em;background-color:var(--color-main-1);position:relative;transform-origin:center center;transform:skew(-8deg);margin-right:1em;transition:transform .3s cubic-bezier(.075,.82,.165,1)}.menu-toggle:after{content:"";width:.5ex;height:1em;left:-8px;transition:all .3s cubic-bezier(.075,.82,.165,1);background-color:var(--color-main-1);position:absolute}.menu-toggle:before{content:"";width:.5ex;height:1em;left:8px;transition:all .3s cubic-bezier(.075,.82,.165,1);background-color:var(--color-main-1);position:absolute}.menu-toggle.open{transform:rotate(40deg)}.menu-toggle.open:before,.menu-toggle.open:after{left:0;transform:rotate(98deg)}.logo{position:relative;color:#fff;outline:none;-webkit-user-select:none;user-select:none}.logo>*{outline:none;-webkit-user-select:none;user-select:none}.logo span{position:relative;display:inline-block;color:#fff;text-decoration:none;font-weight:600}.logo span:first-child{margin-right:1.5ex}.logo span:first-child:after{content:"";width:2px;height:100%;right:-6px;transform:rotate(8deg);width:.5ex;height:1.6em;bottom:0;right:-1ex;background-color:var(--color-main-1);position:absolute}[data-cursor]{cursor:none!important}.cursor{pointer-events:none;position:fixed;display:block;background-color:var(--color-dark-1);border-radius:50%;width:0px;height:0px;transition:background-color .3s ease-in-out}@media screen and (orientation:portrait){.cursor{display:none}}.cursor:after{content:"";position:absolute;display:block;z-index:-1;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);transition:width .2s ease-in-out,height .2s ease-in-out}.cursor.active{background-color:rgb(from var(--color-dark-1) r g b / 50%)}.cursor.active:after{width:var(--cursor-outline, 100px);height:var(--cursor-outline, 100px)}.cursor .label{color:#fff;font-weight:700;text-transform:uppercase;font-size:.7em;white-space:nowrap;position:absolute;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor.cursor--primary{background-color:var(--color-main-1)}.cursor.cursor--primary .label{color:#fff}.split{position:absolute;height:100%;width:100vw;width:100dvw;display:flex;flex-direction:row;align-items:center}.split strong{font-weight:500}.split .split-right{height:fit-content;max-height:100%;max-height:75vh;width:50vw;padding:0 5%}.split .split-right .scroller{display:flex;flex-direction:column;justify-content:center;padding-bottom:20px;padding-top:20px;padding-block:clamp(24px,5%,80px)}.split .split-right .scroller .line{display:block}.split .split-bar{display:none;position:absolute;left:47%;top:50%;width:.5ex;height:75vh;transform-origin:center;background-color:var(--color-main-1);transform:translateY(-50%) skew(-8deg)}.split .split-left{width:50vw;padding:0;z-index:11;text-align:right;font-size:var(--fs-body);font-weight:300;line-height:1.3em}@media screen and (orientation:portrait){.split{top:0;height:100%;flex-direction:column;align-items:center;transform:none;justify-content:space-between;width:100%;overflow-x:hidden}.split .split-right{position:relative;top:unset;left:unset;transform:none;width:100%;padding:0 5%;margin-bottom:0;flex:1 1 0;min-height:0;overflow:visible}.split .split-right .scroller{min-height:100%;padding-top:0}.split .split-bar{display:none}.split .split-left{position:relative;top:unset;left:0;text-align:left;transform:none;width:100%;height:35vh;flex-shrink:0;padding:0 5%;display:flex;flex-direction:column;justify-content:center}.split .split-left.gallery-wrapper{overflow:hidden}}}@layer components{.arrow-right,.arrow-left{display:inline-block;width:40px;height:40px;border-top:1px solid var(--color-main-1);border-left:1px solid var(--color-main-1)}.arrow-right{transform-origin:40% 60%;transform:rotate(135deg)}.arrow-left{transform-origin:105% 0%;transform:rotate(-45deg)}}@layer components{.gallery-wrapper{perspective:80vw;transform-style:preserve-3d;height:100%;--gallery-rotation: 8deg;--item-width: 35vw;--item-height: calc(var(--item-width) / 1.777)}@media screen and (orientation:portrait){.gallery-wrapper{position:relative;height:45vh;flex-shrink:0;--item-width: 80vw;--item-height: calc(var(--item-width) / 1.6);height:max(calc(var(--item-height) + tan(var(--gallery-rotation)) * var(--item-width)),calc(45vh + tan(var(--gallery-rotation)) * var(--item-width)));padding-bottom:calc(tan(var(--gallery-rotation)) * var(--item-width))}}.galleryContainer,.galleryContainer2,.galleryContainer3{transform-style:preserve-3d;width:fit-content;transform-origin:top left;transform:rotateX(0) rotateY(0) rotate(var(--gallery-rotation));position:absolute;top:calc(50% - var(--item-height) / 2 - (tan(var(--gallery-rotation)) * var(--item-width)));left:calc((100% - var(--item-width)) / 2)}@media screen and (orientation:portrait){.galleryContainer,.galleryContainer2,.galleryContainer3{position:relative;display:flex;flex-wrap:nowrap;top:0;left:calc((100% - var(--item-width)) / 2 + (sin(var(--gallery-rotation)) * var(--item-height)) / 2)}}:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item{cursor:pointer;transform-style:preserve-3d;width:var(--item-width);height:var(--item-height);position:relative;margin-bottom:2em}:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item .project-title{perspective:80vw;transform-style:preserve-3d;position:absolute;z-index:50;top:50%;left:50%;width:101%;height:101%;display:flex;justify-content:center;align-items:center;text-align:center;font-family:Bebas Neue,serif;font-size:var(--fs-heading-md);line-height:calc(var(--fs-heading-md) * 1.1);transform:translate3d(-50%,-50%,1px) rotateY(-8deg);padding:10px;color:var(--color-main-1);color:#fff;opacity:0;background-color:rgb(from var(--color-dark-1) r g b / 50%);transition:all .3s ease}:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item:hover .project-title{opacity:1;transform:translate3d(-50%,-50%,1px) rotateY(0)}:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item>picture{display:block;transform-style:preserve-3d;width:var(--item-width);height:var(--item-height)}:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item>img,:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item video,:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item .cover{outline:2px solid var(--color-dark-1);z-index:1;width:100%;height:100%;object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:none}@media screen and (orientation:portrait){:is(.galleryContainer,.galleryContainer2,.galleryContainer3) .item{margin-right:20px}}}@layer components{#overlay{position:fixed;pointer-events:none;top:0;left:0;width:100%;min-height:100vh;min-height:100dvh;z-index:25}@media screen and (orientation:portrait){#overlay{left:100vw;min-height:calc(100dvh - var(--header-height, 45px));height:calc(100dvh - var(--header-height, 45px));top:var(--header-height, 45px);background-color:#000;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;transition:left .4s cubic-bezier(.075,.82,.165,1)}#overlay.open{left:0}}#overlay .menu,#overlay .footer-menu{display:none}@media screen and (orientation:portrait){#overlay .menu{pointer-events:all;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:0}#overlay .menu a{font-size:2em}#overlay .footer-menu{display:flex;pointer-events:all;flex-direction:column;justify-content:center;align-items:center;gap:2em;transition:left .4s cubic-bezier(.075,.82,.165,1);z-index:11}#overlay .footer-menu a{font-size:.9em;text-decoration:none;color:#fcfcfc;transition:color .3s ease}#overlay .footer-menu a:hover,#overlay .footer-menu a.active{color:var(--color-main-1)}#overlay .secondary-menu{display:flex;gap:1.5em;justify-content:center;align-items:center;padding-right:0}#overlay .secondary-menu:after{display:none}#overlay .language{display:flex;pointer-events:all;justify-content:center;align-items:center;gap:1.5em;z-index:11}#overlay .language a{opacity:1;font-size:.9em;transition:color .3s ease}#overlay .language a.selected{color:var(--color-main-1)}}.language{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:fit-content;overflow:hidden;transform:skew(-8deg);padding:0 5px}@media screen and (orientation:portrait){.language{display:none}}.language a{display:inline-block;border-right:2px solid transparent;text-align:center;vertical-align:middle;color:#fcfcfc;font-size:.6em;padding:3px 5px 3px 0;transition:color .3s cubic-bezier(.39,.575,.565,1);text-decoration:none}.language a:hover{opacity:1;color:var(--color-main-1)}.language a.selected{color:var(--color-main-1);opacity:1}.menu{position:relative;display:flex;z-index:10;margin-right:20px}@media screen and (orientation:portrait){.menu{display:none}}.menu a{margin-right:.5vw;text-decoration:none;display:inline-block;color:#fff;font-size:1em;padding:.5em;font-weight:500;position:relative}.menu a:after{content:"";position:absolute;display:block;width:.5ex;height:1.6em;left:0;transition:bottom .2s ease-in-out,height .2s ease-in-out;transform:skew(-8deg);height:0px;bottom:12px;background-color:var(--color-main-1)}.menu a:hover,.menu a.active{font-weight:500}:is(.menu a:hover,.menu a.active):after{height:1.6em;bottom:.5em}.footer-menu{display:flex;position:relative}.footer-menu .secondary-menu{position:relative;padding-right:.75em}.footer-menu .secondary-menu:after{content:"";position:absolute;display:block;width:2px;right:0;transition:bottom .2s ease-in-out,height .2s ease-in-out;transform:skew(-8deg);height:1em;bottom:.3em;background-color:var(--color-main-1);opacity:1}.footer-menu a{color:#fcfcfc;font-size:.7em;transform:skew(-8deg);padding:.4em;transition:color .3s cubic-bezier(.39,.575,.565,1);text-decoration:none}.footer-menu a:hover{opacity:1;color:var(--color-main-1)}.footer-menu a.active{color:var(--color-main-1);opacity:1}}@layer styles{.status{color:var(--color-main-1);font-size:.8em;font-weight:300;position:absolute;bottom:20px;right:20px}.intro-content .ctas{display:flex}.intro-content em{font-style:normal;color:var(--color-main-1)}.intro-content h1{font-family:Bebas Neue,serif;font-weight:400;font-style:normal;color:#fff;text-align:left;padding-left:0;font-size:var(--fs-heading-xl);line-height:calc(var(--fs-heading-xl));max-width:35ch;margin-bottom:.5em}@media screen and (orientation:portrait){.intro-content h1{font-size:var(--fs-heading-xl);line-height:calc(var(--fs-heading-xl))}}.intro-content h2{font-weight:500;font-style:normal;color:#fff;text-align:left;padding-left:0;font-size:var(--fs-heading-sm);line-height:1.3em;margin-top:1em}.intro-content p{margin-top:1em;color:#fff;font-size:var(--fs-body);font-weight:300;line-height:1.3em}}@layer styles{#project .split-right{max-height:90vh}@media screen and (orientation:portrait){#project .split-right{max-height:none}}#project .project-nav{display:none}@media screen and (orientation:portrait){#project .project-nav{width:100%;display:flex!important;justify-content:space-between;margin-bottom:1em}}.controls{position:absolute;display:flex;width:calc(100vh - 120px);flex-direction:row;justify-content:space-between;gap:2em;z-index:20;top:50%;left:47%;transform-origin:center center;transform:translate(-50%,-50%) rotate(278deg)}.controls a{width:fit-content;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:300;font-size:.8em}.controls a:hover span{color:var(--color-main-1)}.controls a span{transition:color .3s ease;padding:.5em}@media screen and (orientation:portrait){.controls{display:none}}.back{z-index:50;scale:.5;position:absolute;display:inline-block;top:36.5%;left:40px;transform:translate(-50%,-150%) rotate(8deg);top:calc((50% - (35vw / 1.6) / 2 - .1405408347 * 35vw) + (35vw / 1.6) / 2)}@media screen and (orientation:portrait){.back{display:none}}.infos{perspective:80vw;width:80vh;width:50vh;margin:0 0 20px;font-size:calc(var(--fs-body-sm) * .9);list-style:none;display:flex;justify-content:space-around;position:absolute;top:65%;left:45%;transform:translate(-50%,-50%) rotate(-82deg)}.infos>div{text-align:center}@media screen and (orientation:portrait){.infos{display:none}}.infos dt{text-transform:uppercase;color:var(--color-main-1);font-weight:600;padding-bottom:2px}.infos dd{padding-top:2px;text-transform:uppercase;display:block;font-weight:300}.infos--mobile{margin-top:1.5em;margin-bottom:1em}@media screen and (orientation:landscape){.infos--mobile{transform:skew(-8deg)}}.infos--mobile>div{display:flex;gap:1em;font-size:calc(var(--fs-body-sm) * .8)}@media screen and (orientation:landscape){.infos--mobile>div{flex-direction:row}}.infos--mobile dt{text-transform:uppercase;color:var(--color-main-1);font-weight:600}.infos--mobile dd{text-transform:uppercase;font-weight:300}#project-content .details{position:relative;margin-top:.5em;color:#fff;font-size:var(--fs-body);font-weight:300;line-height:1.3em}#project-content .details h1{font-size:var(--fs-heading-xl);line-height:calc(var(--fs-heading-xl));margin-bottom:1em}#project-content .details blockquote{border-left:.5ex solid var(--color-main-1);font-size:var(--fs-heading-sm);line-height:calc(var(--fs-heading-sm));font-weight:500;padding-left:1em;margin-top:2em;margin-bottom:1em}@media screen and (orientation:landscape){#project-content .details blockquote{transform:skew(-8deg)}}#project-content .details blockquote em{display:block;margin-top:.5em;font-weight:300;font-size:var(--fs-body-sm);color:#fff}@media screen and (orientation:portrait){#project-content .details{max-width:unset}#project-content .details h1{font-size:var(--fs-heading-xl);line-height:calc(var(--fs-heading-xl))}#project-content .details h2{margin-top:0}}}@layer styles{#services .services-nav{display:none}#services .services-content h1{margin-bottom:.5em;font-size:calc(var(--fs-heading-xl));line-height:calc(var(--fs-heading-xl))}@media screen and (orientation:portrait){#services .services-nav{width:100%;display:flex!important;justify-content:space-between;margin-bottom:1em}}@media screen and (orientation:landscape){#services .split-bar{display:block}#services .ctas{display:none}}ul.services-menu{list-style:none;text-align:right;padding:0 15% 0 10%;align-items:flex-end;display:flex;flex-direction:column}ul.services-menu li{width:fit-content;margin-bottom:.5em}@media screen and (orientation:landscape){ul.services-menu li{text-align:right}ul.services-menu li:has(a.active){width:100%;text-align:right}}ul.services-menu a{font-family:Bebas Neue,serif;font-weight:400;font-style:normal;font-size:calc(var(--fs-heading-lg));line-height:calc(var(--fs-heading-lg));display:inline-block;text-decoration:none;color:var(--color-main-1);transform:skew(-8deg);transition:color .2s ease-in-out}ul.services-menu a.active,ul.services-menu a:hover{color:#fff}ul.services-menu a.active{display:block;width:100%}@media screen and (orientation:portrait){ul.services-menu{text-align:left;padding:0 10%;align-items:flex-start;display:block}ul.services-menu li{display:block;margin-right:.5em}ul.services-menu li:first-child a{display:inline-block}@media screen and (max-width:720px){ul.services-menu a{font-size:calc(var(--fs-heading-lg));line-height:calc(var(--fs-heading-lg))}}}}@layer styles{@media screen and (orientation:portrait){#contact.split .split-left{height:fit-content;text-align:left;padding-block-start:1.5rem}}#contact ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}#contact ul li{margin-right:.5em}#contact a{justify-self:center;color:inherit;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;position:relative;margin:.5em 0;display:inline-block;padding:.75em 1.5em;width:fit-content;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;text-decoration:none;font-weight:600;transform:skew(-8deg);transition:all .2s ease}#contact a:hover:after{transform:scaleX(1)}#contact a:after{z-index:-1;content:"";position:absolute;inset:.5em;background-color:var(--color-main-1);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media screen and (orientation:portrait){#contact a{width:100%;text-align:center}}#contact .split-left h1,#contact .split-left p{padding:0 15% 0 10%}@media screen and (orientation:portrait){#contact .split-left h1{padding:1.5em 10%}}}@layer styles{#manifesto .split-right{max-height:90vh}@media screen and (orientation:portrait){#manifesto .split-right{max-height:none}}@media screen and (orientation:landscape){:is(#manifesto .split-right,#howiwork .split-right) .ctas{display:none}}@media screen and (orientation:portrait){#manifesto .split-left,#howiwork .split-left{height:fit-content;padding-block-start:1.5rem}:is(#manifesto .split-left,#howiwork .split-left) h1,:is(#manifesto .split-left,#howiwork .split-left) h2{padding:1.5em 15% 1.5em 10%}}#manifesto .split-left p{text-align:right;padding:0 15% 0 10%}@media screen and (orientation:portrait){#manifesto .split-left p{text-align:left}}#howiwork .split-left h2{list-style:none;text-align:right;padding:0 15% 0 10%;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;font-size:var(--fs-heading-lg);line-height:calc(var(--fs-heading-lg));display:block;text-decoration:none;color:#fff;max-width:35ch;margin:auto}@media screen and (orientation:portrait){#howiwork .split-left h2{text-align:left}}#howiwork .split-left p{text-align:right;padding:0 15% 0 10%}@media screen and (orientation:portrait){#howiwork .split-left p{text-align:left}}}@layer styles{#legal a{text-decoration:underline;color:#fff}#legal .split-left{padding:0 5%;font-size:var(--fs-body-sm)}#legal .split-left strong{font-style:normal;margin-top:1em;text-transform:uppercase;color:var(--color-main-1);font-family:Bebas Neue,serif;font-weight:400;font-size:var(--fs-heading-sm);line-height:calc(var(--fs-heading-sm))}#legal .split-left p:has(strong){margin-top:.5em}@media screen and (orientation:portrait){#legal .split-left{height:fit-content;padding-block-start:1.5rem}}#legal .split-right{font-size:clamp(10px,calc(10px + 8 * (100vw - 375px) / 1545),18px)}}@layer styles{#faq a{text-decoration:underline;color:#fff}#faq .split-right h2{font-family:Montserrat,sans-serif;font-size:var(--fs-heading-sm);line-height:1.25em;margin-top:2em}#faq .split-left{padding:0 5%}#faq .split-left h2{font-family:Montserrat,sans-serif;font-family:Bebas Neue,serif;font-weight:200;font-size:var(--fs-heading-md);line-height:var(--fs-heading-md);margin-top:1em;color:#fff;cursor:pointer;transition:color .2s ease}#faq .split-left h2:hover{color:var(--color-main-1)}#faq .split-left p{display:none}@media screen and (orientation:portrait){#faq .split-left{display:none}}@media screen and (orientation:portrait){#faq .split-right{padding-block-start:1.5rem}#faq .split-right h2{cursor:pointer;font-size:var(--fs-heading-md);color:#fff;margin-block:1.2em 0;transition:color .2s ease}}}
