.o-btn{background-color:transparent;border:5px solid #2e2d2e;border-radius:2px;color:#2e2d2e;cursor:pointer;display:inline-block;font-size:clamp(.88rem,.82vw + .58rem,1rem);padding:10px 25px;text-decoration:none;text-transform:uppercase}@font-face{font-display:swap;font-family:Swatch CT Web;font-style:normal;font-weight:700;src:url(./SwatchCTWeb-Bold.9yYD0pL2.woff2) format("woff2"),url(./SwatchCTWeb-Bold.BAd_YpVL.woff) format("woff")}@font-face{font-display:swap;font-family:Swatch CT Web;font-style:normal;font-weight:400;src:url(./SwatchCTWeb.BeozhEBe.woff2) format("woff2"),url(./SwatchCTWeb.JQ6mjMOF.woff) format("woff")}.o-btn,strong{font-weight:700}.c-home__infos{background-image:url(../images/swatch/info-bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:clamp(.94rem,6.15vw + -1.28rem,1.88rem) auto 0;padding:clamp(.31rem,2.05vw + -.43rem,.63rem) clamp(.63rem,4.1vw + -.85rem,1.25rem);width:-moz-fit-content;width:fit-content}.c-home__infos>.c-info{border:10px solid #2e2d2e;border-radius:5px;padding:clamp(1.88rem,8.2vw + -1.08rem,3.13rem) clamp(1.88rem,12.3vw + -2.55rem,3.75rem)}.c-info p{font-size:clamp(1.13rem,2.46vw + .24rem,1.5rem)!important;font-weight:400!important}h4{font-size:clamp(1.5rem,3.28vw + .32rem,2rem)!important}h4 span{font-weight:400}.page-enter-active,.page-leave-active{transition:opacity .375s ease-in-out}.page-enter-from,.page-leave-to{opacity:0}:root{--gutter-md:clamp(.94rem,6.15vw + -1.28rem,1.88rem);background-color:#000;color:#fff;font-family:Helvetica Neue,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-size:16px;margin:0}body.is-hidden{overflow:hidden}.main{--landing-font-family:var(--36ad7f64);--landing-bgColor:var(--77938443);--landing-textColor:var(--77c1a71b);background-color:var(--landing-bgColor);color:var(--landing-textColor);font-family:var(--landing-font-family)}.container,.main{position:relative}.container{margin:0 auto;max-width:820px;min-height:100svh;padding:clamp(1.56rem,10.25vw + -2.13rem,3.13rem) var(--gutter-md);z-index:2}*{box-sizing:border-box}
