@font-face{font-family:Da Vinci;src:local("TRJNDaVinci-Display");src:url(/_next/static/media/TRJNDaVinci-Display.0c2bf705.otf) format("opentype"),url(/_next/static/media/TRJNDaVinci-Display.9f59a6eb.woff) format("woff");font-style:normal}@font-face{font-family:Da Vinci;src:local("TRJN DaVinci Italic-Display");src:url("/_next/static/media/TRJN DaVinci Italic-Display.e8f1311d.otf") format("opentype"),url(/_next/static/media/TRJNDaVinciItalic-Display.30c2c60b.woff) format("woff");font-style:italic}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Thin");src:url(/_next/static/media/ABCMonumentGrotesk-Thin.a4de040e.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Thin.1e3aa703.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Thin.be92f504.woff2) format("woff2");font-style:normal;font-weight:100}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-ThinItalic");src:url(/_next/static/media/ABCMonumentGrotesk-ThinItalic.288d2d4d.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-ThinItalic.cba8135f.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-ThinItalic.42e96f16.woff2) format("woff2");font-style:italic;font-weight:100}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Light");src:url(/_next/static/media/ABCMonumentGrotesk-Light.f2f053cb.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Light.8bf391d5.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Light.2949aadd.woff2) format("woff2");font-style:normal;font-weight:200}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-LightItalic");src:url(/_next/static/media/ABCMonumentGrotesk-LightItalic.d851e409.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-LightItalic.9822ac54.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-LightItalic.5df0cb6e.woff2) format("woff2");font-style:italic;font-weight:200}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Regular");src:url(/_next/static/media/ABCMonumentGrotesk-Regular.349efe0e.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Regular.7a8b90ca.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Regular.29d2b2dc.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-RegularItalic");src:url(/_next/static/media/ABCMonumentGrotesk-RegularItalic.42f71035.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-RegularItalic.b81427ba.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-RegularItalic.f61b8b1c.woff2) format("woff2");font-style:italic;font-weight:300}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Medium");src:url(/_next/static/media/ABCMonumentGrotesk-Medium.d7eddfc4.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Medium.05f5d5e0.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Medium.2ef6e328.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-MediumItalic");src:url(/_next/static/media/ABCMonumentGrotesk-MediumItalic.cddf4c2c.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-MediumItalic.964058e3.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-MediumItalic.409443a5.woff2) format("woff2");font-style:italic;font-weight:400}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Bold");src:url(/_next/static/media/ABCMonumentGrotesk-Bold.a116814a.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Bold.34308963.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Bold.489a6d45.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-BoldItalic");src:url(/_next/static/media/ABCMonumentGrotesk-BoldItalic.a40823c3.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-BoldItalic.a9a5761a.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-BoldItalic.05aac36a.woff2) format("woff2");font-style:italic;font-weight:500}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Heavy");src:url(/_next/static/media/ABCMonumentGrotesk-Heavy.d85a201f.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Heavy.d02d4588.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Heavy.65b78096.woff2) format("woff2");font-style:normal;font-weight:600}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-HeavyItalic");src:url(/_next/static/media/ABCMonumentGrotesk-HeavyItalic.7d26f551.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-HeavyItalic.53dc6bc4.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-HeavyItalic.e00d335a.woff2) format("woff2");font-style:italic;font-weight:600}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Black");src:url(/_next/static/media/ABCMonumentGrotesk-Black.ef07be85.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Black.4b819f77.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Black.043cf444.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-BlackItalic");src:url(/_next/static/media/ABCMonumentGrotesk-BlackItalic.8c93036a.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-BlackItalic.f4e6827c.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-BlackItalic.7fad377c.woff2) format("woff2");font-style:italic;font-weight:700}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-Ultra");src:url(/_next/static/media/ABCMonumentGrotesk-Ultra.a48056e8.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-Ultra.8316791d.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-Ultra.87a6bb1b.woff2) format("woff2");font-style:normal;font-weight:800}@font-face{font-family:Monument Grotesk;src:local("ABCMonmuentGrotesk-UltraItalic");src:url(/_next/static/media/ABCMonumentGrotesk-UltraItalic.028655fe.otf) format("opentype"),url(/_next/static/media/ABCMonumentGrotesk-UltraItalic.211d82d8.woff) format("woff"),url(/_next/static/media/ABCMonumentGrotesk-UltraItalic.3d33a38c.woff2) format("woff2");font-style:italic;font-weight:800}:root{color-scheme:light dark}body,html{font-family:Monument Grotesk,Helvetica,sans-serif;font-feature-settings:"dlig" on,"ss02" on;background-color:#fff}html{font-size:62.5%;min-height:100%;overflow-y:scroll;box-sizing:border-box;scroll-snap-stop:always;scroll-behavior:smooth}@media only screen and (min-width:768px){html{scroll-snap-type:mandatory;scroll-snap-points-y:repeat(100vh);scroll-snap-type:y mandatory}}body{font-size:1.6rem;line-height:1.1;margin:0}*{box-sizing:border-box}.main-grid{display:grid;grid-template-columns:2.4rem auto 2.4rem;min-width:0;width:100%}@media only screen and (min-width:768px){.main-grid{grid-template-columns:10vw 80vw 10vw}}.main__body{min-width:0;max-width:calc(100vw - 4.8rem)}@media only screen and (min-width:768px){.main__body{max-width:80vw}}p{font-weight:300}@media(prefers-color-scheme:light){p{color:#1c1f2a}}@media(prefers-color-scheme:dark){p{color:#d7d2cb}}p.small{font-size:clamp(1.4rem,1.2vw,1.8rem)}.link,a{text-decoration:none;font-weight:300}@media(prefers-color-scheme:light){.link,a{color:#1c1f2a}}@media(prefers-color-scheme:dark){.link,a{color:#d7d2cb}}@media(prefers-color-scheme:light){.link:hover,.link:hover *,a:hover,a:hover *{color:#4845d2}}@media(prefers-color-scheme:dark){.link:hover,.link:hover *,a:hover,a:hover *{color:#009639}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.nav{position:fixed;top:0;left:0;width:100%;z-index:99999;padding-block:clamp(2rem,3vw,6.4rem)}@media(prefers-color-scheme:light){.nav{background:linear-gradient(180deg,#d7d2cb,hsla(35,13%,82%,0) 103.75%)}}@media(prefers-color-scheme:dark){.nav{background:linear-gradient(180deg,#1c1f2a,rgba(28,31,42,0) 103.75%)}}.nav__wrapper{align-items:center}.nav__right,.nav__wrapper{display:flex;justify-content:space-between}.nav__right{flex-direction:column;font-size:clamp(1.6rem,1.8vw,3.6rem);line-height:80%;align-items:flex-end;height:clamp(4rem,4.6vw,9rem)}.nav__right .nav__contact{display:flex;align-items:baseline;gap:clamp(1rem,.6vw,.8vw)}.nav__right .lang{margin:0}@media(prefers-color-scheme:light){.nav__right svg path{fill:#1c1f2a}}@media(prefers-color-scheme:dark){.nav__right svg path{fill:#d7d2cb}}.nav__right .arrow{width:clamp(1rem,1vw,2rem);height:clamp(1rem,1vw,2rem)}.nav__right .arrow--1,.nav__right .arrow--2{transition:transform .2s ease-in-out}.nav__right .arrow--2{position:absolute;left:0;bottom:0;transform:translate(-200%,200%)}.nav__right a:hover{text-decoration:underline}.nav__right a:hover .arrow--1{transform:translate(200%,-200%);transition:transform .2s ease-in-out}.nav__right a:hover .arrow--2{transform:translateY(-15%);transition:transform .2s ease-in-out}.nav__logo{height:clamp(4rem,4vw,9rem);width:clamp(4rem,4vw,9rem)}.nav__logo,.nav__logo:hover{transition:transform .2s ease-in-out}.nav__logo:hover{transform:rotate(90deg)}.slide{height:100vh;width:100%;scroll-snap-align:start}.hero{display:flex;justify-content:center;align-items:center}.hero .word-wrapper{padding-inline:clamp(.5rem,.5vw,.5vw)}.hero__wrapper{text-align:left}@media only screen and (min-width:768px){.hero__wrapper{max-width:80%;padding-top:4vh}}@media only screen and (min-width:1024px){.hero__wrapper{padding-top:8vh}}.hero__wrapper .word-wrapper{display:inline-block}.hero__wrapper .font--main{text-align:left;font-weight:300;margin:0;display:inline-block;line-height:1.3;font-size:clamp(4rem,4.6vw,8vw);overflow:hidden}@media only screen and (min-width:768px){.hero__wrapper .font--main{font-size:6.5rem}}@media only screen and (min-width:1024px){.hero__wrapper .font--main{font-size:clamp(4rem,4.6vw,8vw)}}.hero__wrapper .font--main *{font-family:Monument Grotesk,Helvetica,sans-serif}.hero__wrapper .font--alt{font-size:clamp(4rem,4.6vw,8vw);font-style:italic;text-align:left;font-weight:300;margin:0;display:inline-block;line-height:1.3;overflow:hidden}@media only screen and (min-width:768px){.hero__wrapper .font--alt{font-size:6.5rem}}@media only screen and (min-width:1024px){.hero__wrapper .font--alt{font-size:clamp(4rem,4.6vw,8vw)}}.hero__wrapper .font--alt *{font-family:Da Vinci,serif}.hero__wrapper span{display:inline-block}.services{display:flex;align-items:center;font-size:clamp(1.8rem,1.8vw,1.6vw);line-height:1.3;font-weight:300;width:100%;height:100vh}.services .block{width:100%;display:flex;align-items:flex-start;margin-bottom:7.5rem;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.services .block{flex-direction:row;gap:0}}.services .block .column{display:flex;flex-direction:column;justify-content:flex-start}.services .block .column p{margin:0}@media only screen and (min-width:768px){.services .block .column{width:50%}}.services ul{list-style:none}.services ul,.services ul li{margin:0;padding:0}.footer{display:flex;align-items:center;width:100%;height:60vh;margin-top:10rem}@media only screen and (min-width:768px){.footer{height:100vh;margin-top:0}}.footer.is404{height:100vh;margin-top:0}.footer.is404 .block--top{display:block}.footer.is404 .contact__block{gap:clamp(.8rem,1vw,2rem);justify-content:center}.footer .main-body,.footer .main-grid{height:100%}.footer .slide__inner{display:flex;flex-direction:column;height:100%}.footer .contact__block{display:flex;flex-direction:column;gap:.8rem;flex-grow:1}@media only screen and (min-width:768px){.footer .contact__block{gap:clamp(.8rem,1vw,2rem);justify-content:center}}.footer .contact__block .eyebrow{font-family:Da Vinci,serif;font-size:6.4rem;font-size:clamp(2.5rem,3vw,6.4rem)}.footer .contact__link{display:flex;align-items:baseline;gap:clamp(1rem,2vw,3.4rem);position:relative}.footer .contact__link .copied{padding:.2rem 1rem;border-radius:999px}@media(prefers-color-scheme:light){.footer .contact__link .copied{border:1px solid #1c1f2a}}@media(prefers-color-scheme:dark){.footer .contact__link .copied{border:1px solid #d7d2cb}}.footer .contact__link .email{font-size:clamp(4rem,4.6vw,8vw);font-weight:300;cursor:pointer}.footer .contact__link .email:hover{text-decoration:underline}.footer .contact__link .button{padding:.3rem .4rem;border-radius:.6rem;display:flex;position:relative;cursor:pointer;overflow:hidden}@media only screen and (min-width:768px){.footer .contact__link .button{padding:.6rem .8rem;border-radius:clamp(.6rem,.7vw,1.2rem)}}@media(prefers-color-scheme:light){.footer .contact__link .button{background-color:#1c1f2a}}@media(prefers-color-scheme:dark){.footer .contact__link .button{background-color:#d7d2cb}}@media(prefers-color-scheme:light){.footer .contact__link .button:hover{background-color:#4845d2}}@media(prefers-color-scheme:dark){.footer .contact__link .button:hover{background-color:#009639}}.footer .contact__link .button .arrow{width:clamp(2rem,2vw,2vw);height:clamp(2rem,2vw,2vw)}@media(prefers-color-scheme:light){.footer .contact__link .button .arrow path{fill:#d7d2cb}}@media(prefers-color-scheme:dark){.footer .contact__link .button .arrow path{fill:#1c1f2a}}.footer .contact__link .button .arrow--1{transition:transform .2s ease-in-out}.footer .contact__link .button .arrow--2{position:absolute;transform:translate(-150%,150%);transition:transform .2s ease-in-out}.footer .contact__link .button:hover .arrow--1{transform:translate(150%,-150%);transition:transform .2s ease-in-out}.footer .contact__link .button:hover .arrow--2{transform:translate(0);transition:transform .2s ease-in-out}.footer .contact__link p{position:absolute;bottom:-3em;left:0}.footer .block--bottom,.footer .block--top{min-height:14rem}.footer .block--top{display:none}@media only screen and (min-width:1024px){.footer .block--top{display:block}}.footer .block--bottom{display:flex;font-size:clamp(1.6rem,1.2vw,2rem)}.footer .block--bottom .copyright{width:50%}@media only screen and (min-width:1024px){.footer .block--bottom .copyright{width:25%}}.footer .block--bottom .col-3{width:50%;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.footer .block--bottom .col-3{width:75%;flex-direction:row}.footer .block--bottom .col-3>.column{width:33.3333333333%}}.footer .block--bottom .column{display:flex;flex-direction:column;align-items:flex-start}.footer .block--bottom .column .socials{display:flex;flex-direction:column;gap:1rem}.footer .block--bottom .column .mtl{display:flex;align-items:baseline;gap:.6rem}.footer .block--bottom .column .mtl svg{width:clamp(1.3rem,1vw,1.5rem);height:clamp(1.3rem,1vw,1.5rem)}@media(prefers-color-scheme:light){.footer .block--bottom .column .mtl svg path{fill:#1c1f2a}}@media(prefers-color-scheme:dark){.footer .block--bottom .column .mtl svg path{fill:#d7d2cb}}.footer .block--bottom .column .email{display:flex}.footer .block--bottom .column .email .copy{display:flex;cursor:pointer}.footer .block--bottom .column .email .copy:hover p{text-decoration:underline}.footer .block--bottom .column .email .clipboard{cursor:pointer}.footer .block--bottom .column .email>a:hover{text-decoration:none}.footer .block--bottom .column .small{padding:.2rem 1rem;border-radius:999px;display:inline-block}@media(prefers-color-scheme:light){.footer .block--bottom .column .small{border:1px solid #1c1f2a}}@media(prefers-color-scheme:dark){.footer .block--bottom .column .small{border:1px solid #d7d2cb}}.footer .block--bottom .column p{margin:0}.footer .block--bottom .column>*{margin:0 0 1rem}.footer .block--bottom .column a:hover{text-decoration:underline}.inline-link{display:flex;align-items:baseline;gap:clamp(.8rem,.5vw,.8vw)}.inline-link.small{font-size:clamp(1.4rem,1.2vw,1vw)}.inline-link:hover{text-decoration:underline}.inline-link:hover .arrow--1{transform:translate(200%,-200%);transition:transform .2s ease-in-out}.inline-link:hover .arrow--2{transform:translateY(-50%);transition:transform .2s ease-in-out}@media(prefers-color-scheme:light){.inline-link:hover svg path{fill:#4845d2}}@media(prefers-color-scheme:dark){.inline-link:hover svg path{fill:#009639}}.inline-link svg{height:clamp(.8rem,.9vw,.5vw);width:clamp(.8rem,.9vw,.5vw)}@media(prefers-color-scheme:light){.inline-link svg path{fill:#1c1f2a}}@media(prefers-color-scheme:dark){.inline-link svg path{fill:#d7d2cb}}.inline-link__box{position:relative;overflow:hidden}.inline-link__box .arrow--1,.inline-link__box .arrow--2{transition:transform .2s ease-in-out}.inline-link__box .arrow--2{position:absolute;left:0;bottom:0;transform:translate(-200%,200%)}@media(prefers-color-scheme:light){.home__wrapper{color:#1c1f2a;background-color:#d7d2cb}}@media(prefers-color-scheme:dark){.home__wrapper{color:#d7d2cb;background-color:#1c1f2a}}.email-signature{padding:20rem 0;background-color:#fff}