*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;font-size:100%}body,html{height:100%}img,picture,svg,video,canvas{max-width:100%;height:auto;font-style:italic;background-repeat:no-repeat;background-size:cover}ul{padding:0 0 0 1.5rem}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}body{font-size:1.11111111rem;line-height:1.3;font-family:Inter,sans-serif;font-weight:300;background:#f6f2f2;color:#000}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:300}h1,h2,h3,h4,h5{line-height:.82828283}h1,.h1,.s1{font-size:4.16666667rem;letter-spacing:-.22222222rem}h2,.h2,.s2{font-size:1.94444444rem}h3,.h3,.s3{font-size:1.66666667rem}h4,.h4,.s4{font-size:1.38888889rem}h5,.h5,.s5{font-size:1.11111111rem}.s6,.s-base,.s7,.s-small{font-size:.88888889rem}.s15{font-size:3.88888889rem;letter-spacing:-.22222222rem}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-m,.fw-s{font-weight:500}.lh-b{line-height:1.3}.lh-1{line-height:1}.lh-12{line-height:1.2}.text-content h1{color:#8d726c;font-weight:400;line-height:1.2;margin-top:-.2em!important}.text-content h2{color:#f6f2f2;font-size:1.66666667rem;line-height:1.2;font-weight:400}.text-content p,.text-content a{color:#152137;font-size:1.11111111rem;font-weight:400!important;line-height:1.5}.text-content p+h2{margin-top:2em}.text-content p,.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5{margin:0 0 1.5rem}.text-content a{text-decoration:underline}.text-content .back-to-home{display:inline-block;transition:color .3s ease;position:relative;font-size:1em!important;font-weight:500!important;text-decoration:none!important;color:#000;padding-bottom:3em;margin-top:2em}.text-content .back-to-home svg{height:2.4em;position:absolute;bottom:0;right:0;transition:color .3s ease}.text-content .back-to-home svg path{fill:currentColor}.text-content .back-to-home:hover{color:#f6f2f2}.text-content .back-to-home:hover svg{color:#b44228}.loader{background:transparent linear-gradient(180deg,#b44228,#8d726c)!important;transition:height 1s 1s ease}.loader-bar{position:absolute;bottom:20%;left:0;height:1px;width:100%;background:linear-gradient(90deg,#cdc7c5,#cdc7c500)}.loader-text{color:#f6f2f2;position:absolute;overflow:hidden;bottom:20%;left:0;line-height:.9;width:2.7em;padding:0 .25em;text-align:left}.loader-text span{display:block;transform:translateY(0);transition:transform 1s ease}.loaded .loader{height:0!important}.loaded .loader .loader-logo path{stroke-dasharray:0 1}.loaded .loader .loader-text span{transform:translateY(100%)}@keyframes logo{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.container{width:90%;max-width:82rem;margin:0 auto}p+p{margin-top:1em}a{color:inherit;text-decoration-color:transparent;transition:text-decoration-color .3s ease,color .3s ease}a:hover{text-decoration-color:currentColor}.cb{color:#f6f2f2}.bb{background-color:#f6f2f2}.cf{color:#000}.bf{background-color:#000}.c1{color:#8d726c}.b1{background-color:#8d726c}.c1-2{color:#b44228}.b1-2{background-color:#b44228}.c2{color:#152137}.b2{background-color:#152137}.c3{color:#cdc7c5}.b3{background-color:#cdc7c5}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.columns>*>.h1:first-child{margin-top:-.05em;margin-bottom:.5em}.header{position:fixed;z-index:10;top:0;left:0;width:100%;padding:10vh 0;color:#fff;mix-blend-mode:difference}.header .container{display:flex;justify-content:space-between;align-items:center}.header .logo{display:flex;padding:0 2rem .2rem 0;will-change:transform}.header .logo path{fill:currentColor}.header .logo .symbol{height:2rem;margin-right:.8rem}.header .logo .type{height:2rem}.menu-toggle{background-color:transparent;border:none;outline:none;cursor:pointer;display:flex;padding:0;-webkit-tap-highlight-color:transparent}.menu-toggle svg{width:4rem}.menu-toggle path{fill:none;stroke:#f6f2f2;stroke-width:6;transition:stroke-dasharray 1s ease,stroke-dashoffset 1s ease}.menu-toggle path:nth-child(1){stroke-dasharray:60 207}.menu-toggle path:nth-child(2){stroke-dasharray:60 60}.menu-toggle path:nth-child(3){stroke-dasharray:60 207}.open-menu .menu-toggle path:nth-child(1){stroke-dasharray:90 207;stroke-dashoffset:-134}.open-menu .menu-toggle path:nth-child(2){stroke-dasharray:1 60;stroke-dashoffset:-30}.open-menu .menu-toggle path:nth-child(3){stroke-dasharray:90 207;stroke-dashoffset:-134}.menu .lang span,.menu-mobile .lang span,.menu .lang a,.menu-mobile .lang a{text-transform:uppercase}.menu .lang span:before,.menu-mobile .lang span:before,.menu .lang a:before,.menu-mobile .lang a:before{display:inline-block;padding-right:.75em;content:"/"}.menu .lang span:first-child:before,.menu-mobile .lang span:first-child:before,.menu .lang a:first-child:before,.menu-mobile .lang a:first-child:before{content:none}.section{padding:20vh 0;position:relative;margin-top:-1px}.section-full{padding:30vh 0 25vh;display:flex;align-items:center}.section .container{position:relative;z-index:1}.section-color-background{position:absolute;inset:0;will-change:transform}.section-color-b{color:#000}.section-color-b+.section{background:#f6f2f2}.section-color-b .section-color-background{background:#f6f2f2}.section-color-1{color:#f6f2f2}.section-color-1+.section{background:#b44228}.section-color-1 .section-color-background{background:linear-gradient(180deg,#8d726c,#b44228)}.section-color-2{color:#8d726c}.section-color-2+.section{background:#152137}.section-color-2 .section-color-background{background:#152137}.section-color-2.c3{color:#cdc7c5}.section-color-3+.section{background:#cdc7c5}.section-color-3 .section-color-background{background:#cdc7c5}.section-color-3 p a{font-weight:500;color:#152137}.em{font-weight:500;font-style:normal;display:block}.em p>span{display:inline-block;overflow:hidden}.em p>span span{display:block;opacity:.2;transform:translateY(100%);will-change:transform}.em.s2{line-height:1}.em.s2 p>span span{padding-bottom:.1em}.big-type{position:absolute;bottom:0;left:0;right:0;width:100%;aspect-ratio:20 / 3;opacity:.2;transform-origin:50% 100%;z-index:9;transform:translateY(100%);transition:transform 1s 2s ease}.big-type-section{position:relative;z-index:2;mix-blend-mode:multiply;justify-content:center;overflow:hidden}.big-type path{fill:#8d726c}.loaded .big-type{transform:translateY(0)}.list{display:flex}.list-wrapper{overflow:hidden;padding-top:10vh;position:relative;-webkit-mask-image:linear-gradient(to right,#000000 25%,rgba(0,0,0,.2) 100%);mask-image:linear-gradient(to right,#000 25%,#0003)}.list-wrapper:before{content:"";position:absolute;top:10vh;margin-top:4.5rem;left:0;width:100%;height:1px;background:linear-gradient(90deg,#b44228,#b4422800)}.b2 .list-wrapper:before{background:linear-gradient(90deg,#cdc7c5,#cdc7c500)}.b3 .list-wrapper:before{background:linear-gradient(90deg,#152137,#15213700)}.list-item{flex:0 0 100%;padding-right:10%;will-change:transform}.list-item h3{margin-bottom:3rem;line-height:1.2;text-wrap-style:balance;height:2.2em}.list-item h3.s5{margin:1rem 0 2rem}.list-item p.s2{margin-top:0}.list-item .lh-12{margin-top:1em}.list-item .lh-12 p{font-size:.9em}.list-item img{margin:2rem 0 0}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,22em));justify-content:space-evenly;gap:2rem;list-style:none;margin:0;padding:0}.team li{margin:0;padding:0}.team a{display:block;text-align:center;margin:0 auto;text-decoration:none;opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease;will-change:transform}.team h3{line-height:1;color:#b44228;font-weight:400;margin:.5em 0 .25em;padding:0 2rem}.team p{font-size:1.38888889rem;padding:0 2rem}.team a.animate{opacity:1;transform:translateY(0)}.cursor{position:absolute;z-index:100;width:2.2rem;height:2.2rem;top:0;left:0;margin:-1.1rem 0 0 -1.1rem;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220.5%20120.5%20120%20120%22%3E%0A%20%20%3Cpath%20d%3D%22M9.055%20120.5v19.885h77.572L.5%20226.512%2014.488%20240.5l86.127-86.127v77.572H120.5V120.5z%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(0)}.cursor-wrapper{pointer-events:none}.cursor-title{position:absolute;bottom:100%;right:0;font-weight:400;font-size:.9rem;padding-bottom:.5em}.cursor-parsed{cursor:none}.footer{padding:6rem 0 2rem;background:linear-gradient(180deg,#cdc7c5,#ad9c98);font-weight:400}.footer p{margin-bottom:1rem}.footer a{font-weight:500;display:inline-block;margin-right:.75rem;text-decoration:none}.footer a:hover{color:#f6f2f2}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none!important}}@media screen and (max-width: 550px){.s15{font-size:10vw;letter-spacing:-.05em}}@media only screen and (min-width: 840px){h1,.h1,.s1{font-size:6.66666667rem;letter-spacing:-.22222222rem}h2,.h2,.s2{font-size:3.05555556rem}h3,.h3,.s3{font-size:1.94444444rem}h4,.h4,.s4{font-size:1.66666667rem}h5,.h5,.s5{font-size:1.38888889rem}.s6,.s-base{font-size:1.11111111rem}.s7,.s-small{font-size:.88888889rem}.s15{font-size:3.88888889rem;letter-spacing:-.22222222rem}.text-content h2{font-size:1.94444444rem}.text-content p,.text-content a{font-size:1.38888889rem}.container{padding:0 2rem}.container-wide{width:100%;max-width:92rem}.columns{display:flex;justify-content:space-between}.columns>*{flex:0 0 45%}.columns>*>.h1:first-child{margin-top:-.05em}.columns.text-content>*:first-child{flex:0 0 40%}.columns.text-content>*:last-child{flex:0 0 55%}.header{pointer-events:none}.header .container>*{pointer-events:auto}.header .symbol{height:2.5rem;margin-right:1rem}.header .type{height:2.5rem;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:-webkit-clip-path 1s ease;transition:clip-path 1s ease;transition:clip-path 1s ease,-webkit-clip-path 1s ease}.header:hover .type{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.menu-toggle,.menu-mobile{display:none}.menu ul{margin:0;padding:0;list-style:none;display:flex;white-space:nowrap}.menu li{padding:0 .75rem}.menu a,.menu span{font-weight:400;color:currentColor;text-decoration:none}.menu a:hover{color:#3bb7d4}.menu .lang a,.menu .lang span{display:inline-block;padding:0 .25rem}.menu .lang a{font-weight:100}.section-full{min-height:100vh}.main>.section:first-child{padding-top:30vh}.list-wrapper:before{margin-top:5.5rem}.list-item{flex:0 0 60%;padding-right:15%}.list-item img{max-width:80%}.list-big .list-item{flex:0 0 75%;padding-right:5%}.footer{padding:4rem 0}.footer .container{display:flex;gap:4rem}.footer p{flex:1 1 auto;margin:0}}@media only screen and (min-width: 1360px){h1,.h1,.s1{font-size:11rem;letter-spacing:-.22222222rem}h2,.h2,.s2{font-size:4.16666667rem}h3,.h3,.s3{font-size:2.22222222rem}h4,.h4,.s4{font-size:1.94444444rem}h5,.h5,.s5{font-size:1.38888889rem}.s6,.s-base{font-size:1.11111111rem}.s7,.s-small{font-size:.88888889rem}.s15{font-size:6.06666667rem;letter-spacing:-.22222222rem}}@media only screen and (max-width: 575px){.header{padding:5vh 0}.menu-mobile{padding-bottom:5vh}.menu-mobile .lang{margin-top:5vh}.list-item p.s2{font-size:1.66666667rem}}@media only screen and (max-width: 839px){.menu ul{display:none}.menu-mobile{position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#b44228,#8d726c);transform:translate(100%);transition:transform 1s ease;padding:30vh 0 10vh;display:flex;flex-direction:column;justify-content:flex-end}.open-menu .menu-mobile{transform:translate(0);pointer-events:auto}.menu-mobile ul{list-style:none;margin:0 auto;padding:0 1rem;text-align:right;width:90%;color:#f6f2f2}.menu-mobile li{line-height:1.2;margin-top:-.4em;overflow:hidden}.menu-mobile a,.menu-mobile span{font-size:4.16666667rem;font-weight:400;color:currentColor;display:block}.menu-mobile .lang{margin-top:10vh}.menu-mobile .lang a,.menu-mobile .lang span{display:inline-block;padding:0 .25rem;font-size:1.66666667rem}.menu-mobile .lang a{font-weight:100}.menu-mobile a:only-child{transform:translateY(100%);transition:transform .5s ease}.open-menu .menu-mobile a:only-child{transform:translateY(0)}.menu-mobile li:nth-child(4) a{transition-delay:.6s}.menu-mobile li:nth-child(3) a{transition-delay:.7s}.menu-mobile li:nth-child(2) a{transition-delay:.8s}.menu-mobile li:nth-child(1) a{transition-delay:.9s}}
