@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(/dist/fonts/Manrope-VariableFont_wght.1534632d.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:100 900;src:url(/dist/fonts/NotoSerif-VariableFont_wdth,wght.c50d8246.woff2) format("woff2")}:root{--tt-black-color:#1c1917;--tt-white-color:#f9f9f9;--tt-primary-color:#d6b584;--tt-secondary-color:#745a31;--tt-text-font:"Manrope",sans-serif;--tt-title-font:"Noto Serif",serif;--padding-container:64px}@media screen and (max-width:1280px){:root{--padding-container:48px}}@media screen and (max-width:1024px){:root{--padding-container:32px}}@media screen and (max-width:768px){:root{--padding-container:24px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background:#f7f7f8;color:var(--tt-black-color);display:flex;flex-direction:column;font-family:var(--tt-text-font),"montserrat",sans-serif;font-optical-sizing:auto;font-size:clamp(1.4rem,1.2639053254rem + .0023668639 * 100vw,1.6rem);font-style:normal;font-weight:400;height:auto;line-height:1.5;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:96px;position:relative;scrollbar-gutter:stable;z-index:0}body.is-menuOpen{overflow:hidden}body,html{scroll-padding-top:100px}h1,h2,h3,h4,h5,h6{font-family:var(--tt-title-font),"montserrat",sans-serif;font-size:1rem;font-weight:500;margin:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:auto;text-rendering:auto}main{flex:1 0 auto;position:relative;z-index:1}p{text-wrap:pretty}li{list-style-type:none}a{color:inherit;text-decoration:none}picture{display:block}.objectFitCover picture{height:100%;width:100%}.objectFitCover img,.objectFitCover video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.objectFitContain picture{height:100%;width:100%}.objectFitContain img,.objectFitContain video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.noselect,img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{display:block}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden:not(caption){position:absolute!important}br::-moz-selection{background-color:transparent!important}br::selection{background-color:transparent!important}.button{align-items:center;background-color:var(--tt-primary-color);color:var(--tt-black-color);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:clamp(1.3rem,1.2319526627rem + .001183432 * 100vw,1.4rem);font-weight:800;justify-content:center;letter-spacing:clamp(1px,.8639053254px + .0002366864 * 100vw,1.2px);line-height:1.1;overflow:hidden;padding:12px 28px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-out,border .3s ease-out,color .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.button,.button:hover{border:2px solid var(--tt-primary-color)}.button:hover{background-color:var(--tt-black-color);color:var(--tt-primary-color)}.button.is-secondary{background-color:var(--tt-secondary-color);border:2px solid var(--tt-white-color);color:var(--tt-white-color)}.button.is-secondary:hover{background-color:var(--tt-primary-color);border:2px solid var(--tt-primary-color);color:var(--tt-black-color)}.button.is-white{background-color:var(--tt-white-color);border:2px solid var(--tt-white-color);color:var(--tt-black-color)}.button.is-black,.button.is-white:hover{background-color:var(--tt-black-color);border:2px solid var(--tt-black-color);color:var(--tt-white-color)}.button.is-black:hover{background-color:var(--tt-white-color);border:2px solid var(--tt-black-color);color:var(--tt-black-color)}.button.is-big{padding:16px 44px}.cover_section{background-color:rgba(20,20,40,.2);display:flex;flex-direction:column;flex-wrap:nowrap;height:calc(100vh - 96px);justify-content:flex-end;position:relative}.cover_section__image{inset:0;pointer-events:none;position:absolute;z-index:-1}.cover_section__image:after{background:rgba(0,0,0,.2);background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.3) 80%,transparent);bottom:0;content:"";height:50vh;left:0;position:absolute;right:0}.cover_section__image img,.cover_section__image picture{display:block;height:100%;width:100%}.cover_section__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cover_section__content{color:var(--tt-white-color);padding-bottom:64px}.cover_section__surtitle{color:#fff;font-size:clamp(1.3rem,1.2319526627rem + .001183432 * 100vw,1.4rem);font-weight:800;letter-spacing:1.2px;line-height:1;position:relative;text-transform:uppercase;--tt-caret-size:48px;margin-bottom:32px;padding-left:calc(var(--tt-caret-size) + 16px)}.cover_section__surtitle:before{background-color:var(--tt-primary-color);content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--tt-caret-size)}.cover_section__eyebrow{margin-bottom:16px}.cover_section h1{color:#fff;font-family:"Noto Serif";font-size:64px;font-style:normal;font-weight:400;letter-spacing:-1.28px;line-height:70.4px}.cover_section__buttons{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 24px;justify-content:flex-start;margin-top:48px}.cta_section{align-items:center;color:var(--tt-white-color);display:flex;flex-direction:column;flex-wrap:nowrap;padding:calc(var(--padding-container)*2) var(--padding-container);position:relative;row-gap:32px;text-align:center}.cta_section:after,.cta_section:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta_section:before{background-color:var(--tt-black-color);z-index:-2}.cta_section:after{background-image:url(/dist/assets/images/cta_section_bcg.73079990.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;left:inherit;opacity:.08;width:50%;z-index:-1}.cta_section h2{font-size:48px;line-height:1.2}.cta_section p{color:#a8a29e;font-size:18px;font-style:normal;font-weight:400;line-height:1.6;max-width:600px;text-align:center}.faq_section .container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center}.faq_section h2{font-size:48px;margin-top:16px}.faq_section__tiret{background-color:#d6b584;height:4px;margin:24px auto 64px;width:64px}.faq_section__items{max-width:768px;text-align:left;width:100%}.faq_section__items details{border-bottom:1px solid var(--tt-secondary-color)}.faq_section__items details summary{list-style:none;padding-bottom:16px}.faq_section__items details summary::-webkit-details-marker{display:none}.faq_section__items details summary h3{cursor:pointer;font-size:20px;position:relative}.faq_section__items details summary h3:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMUMxOTE3IiBkPSJtNiA3LjQtNi02TDEuNCAwIDYgNC42IDEwLjYgMCAxMiAxLjR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s linear;width:12px}.faq_section__items details[open] summary h3:after{transform:translateY(-50%) scale(-1)}.faq_section__items details+details{margin-top:16px}.faq_section__content{padding-bottom:16px}.header{background-color:var(--tt-black-color);color:var(--tt-white-color);height:96px;left:0;padding:18px 0;position:fixed;top:0;width:100%;z-index:100}.header>.container{height:100%}.header__logo{display:block;height:60px}.header__logo img,.header__logo picture{height:100%;width:auto}.header__wrapper{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between}.header__wrapper>div{flex-shrink:0}.header__wrapper nav ul{-moz-column-gap:24px;column-gap:24px;display:flex}.header__wrapper nav ul li a{border-bottom:2px solid transparent;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:1.5;padding:4px 0}.header__wrapper nav ul li a.active{border-bottom:2px solid var(--tt-primary-color);color:var(--tt-primary-color)}.header__menu{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;justify-content:space-between}@media (max-width:768px){.header__menu{background:var(--tt-black-color);background:red;display:none;left:0;padding:1rem 2rem;position:absolute;right:0;top:100%}.header__menu.open{display:block}.header__menu nav ul{align-items:flex-start;flex-direction:column}}.header__languages{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px}.header__languages a{color:var(--tt-white-color);display:inline-block;font-size:16px;font-weight:800;text-transform:uppercase}.header__languages a.current{color:var(--tt-primary-color)}.header__languages span{background:var(--tt-white-color);height:16px;width:1px}.header__toggle{display:none}@media (max-width:768px){.header__toggle{display:inline-flex}}.footer{background-color:var(--tt-black-color);color:var(--tt-white-color);padding:80px 0 24px}.text-highlight{--duration:1s;--ease:cubic-bezier(0.25,1,0.5,1);--line-size:2px}.text-highlight mark{all:unset;background-image:linear-gradient(transparent calc(100% - var(--line-size)),var(--tt-black-color) var(--line-size));background-repeat:no-repeat;background-size:0 100%;transition:color calc(var(--duration)/4) var(--ease),background-color calc(var(--duration)/4) var(--ease),background-size var(--duration) var(--ease)}.text-highlight mark:after,.text-highlight mark:before{clip-path:inset(100%);position:absolute;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:1px}.text-highlight mark:before{content:" [highlight start] "}.text-highlight mark:after{content:" [highlight end] "}.text-highlight:hover mark{background-size:100% 100%;color:var(--tt-black-color)}.container{margin:0 auto;max-width:1360px;padding:0 var(--padding-container);width:100%}.container.fluid{max-width:1660px;padding:0 calc(var(--padding-container)/2)}.eyebrow{color:var(--tt-secondary-color);font-size:1.2rem;font-weight:800;letter-spacing:1.2px;line-height:1;text-transform:uppercase}main{min-height:600vh}