:root{--c-cream:#F5F1EB;--c-stone:#E8E4DE;--c-sand:#D9D3CA;--c-ink:#141414;--c-graphite:#2A2826;--c-copper:#B87333;--c-copper-2:#D9A066;--c-sage:#7A9E7E;--c-muted:#6E675F;--c-display:var(--font-heading--family);--c-body:var(--font-body--family);--c-ease:cubic-bezier(.16,1,.3,1);--c-ease-in:cubic-bezier(.7,0,.84,0);--c-max:1360px;--c-gutter:clamp(20px,4vw,56px)}html{scroll-behavior:smooth}body{background:var(--c-cream);-webkit-font-smoothing:antialiased}::selection{background:var(--c-copper);color:#fff}.c-wrap{max-width:var(--c-max);margin:0 auto;padding:0 var(--c-gutter)}.c-eyebrow{font-family:var(--c-body);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--c-copper);font-weight:600;display:inline-flex;align-items:center;gap:12px;margin:0 0 22px}.c-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.c-display{font-family:var(--c-display);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0}.c-display em,.c-it{font-style:italic;color:var(--c-copper)}.c-lead{font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7;color:var(--c-muted);max-width:560px}.c-btn{--b:var(--c-ink);--t:var(--c-cream);position:relative;display:inline-flex;align-items:center;gap:14px;padding:19px 34px;border-radius:999px;background:var(--b);color:var(--t);font-family:var(--c-body);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;text-decoration:none;overflow:hidden;isolation:isolate;border:1px solid var(--b);cursor:pointer;transition:color .5s var(--c-ease),transform .4s var(--c-ease)}.c-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-copper);transform:translateY(101%);border-radius:inherit;transition:transform .6s var(--c-ease);z-index:-1}.c-btn:hover:before{transform:translateY(0)}.c-btn:hover{color:#fff;border-color:var(--c-copper)}.c-btn__arrow{display:inline-block;transition:transform .5s var(--c-ease)}.c-btn:hover .c-btn__arrow{transform:translate(6px)}.c-btn--ghost{--b:transparent;--t:var(--c-ink);border-color:#14141440}.c-btn--light{--b:var(--c-cream);--t:var(--c-ink)}.c-btn--glass{--b:rgba(255,255,255,.12);--t:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-btn--block{width:100%;justify-content:center}.c-btn--shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:c-shine 3.6s 1.5s infinite}@keyframes c-shine{0%{left:-60%}35%,to{left:130%}}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--c-ease),transform 1.1s var(--c-ease);transition-delay:var(--d,0s)}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.94)}[data-reveal=left]{transform:translate(-50px)}[data-reveal=right]{transform:translate(50px)}.is-in[data-reveal],[data-reveal].is-in{opacity:1;transform:none}.c-mask{overflow:hidden;display:block}.c-mask>*{display:block}[data-split] .c-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}[data-split] .c-w>span{display:inline-block;transform:translateY(110%) rotate(4deg);transform-origin:left bottom;transition:transform 1.2s var(--c-ease);transition-delay:calc(var(--i)*55ms + var(--d,0s))}[data-split].is-in .c-w>span{transform:none}.c-imgreveal{position:relative;overflow:hidden}.c-imgreveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-cream);transform-origin:top;transition:transform 1.4s var(--c-ease);transition-delay:var(--d,0s)}.c-imgreveal img{transform:scale(1.25);transition:transform 2s var(--c-ease);transition-delay:var(--d,0s)}.c-imgreveal.is-in:after{transform:scaleY(0)}.c-imgreveal.is-in img{transform:scale(1)}.c-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:var(--c-ink);display:flex;align-items:center;justify-content:center;transition:transform 1.1s var(--c-ease) .2s;pointer-events:none}.c-loader__word{font-family:var(--c-display);color:var(--c-cream);font-size:clamp(3rem,10vw,8rem);letter-spacing:.06em;display:flex;overflow:hidden}.c-loader__word span{display:inline-block;transform:translateY(105%);animation:c-up .9s var(--c-ease) forwards;animation-delay:calc(var(--i)*70ms)}.c-loader__bar{position:absolute;left:0;bottom:0;height:2px;background:var(--c-copper);width:0;animation:c-bar 1.1s var(--c-ease) forwards}.c-loader.is-done{transform:translateY(-101%)}@keyframes c-up{to{transform:none}}@keyframes c-bar{to{width:100%}}html.c-seen .c-loader{display:none}.c-cursor{position:fixed;top:0;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--c-copper);pointer-events:none;z-index:99998;mix-blend-mode:multiply;transition:width .35s var(--c-ease),height .35s var(--c-ease),margin .35s var(--c-ease),background .35s;will-change:transform}.c-cursor.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:#b873332e;mix-blend-mode:normal;border:1px solid var(--c-copper)}.c-cursor.is-view{width:96px;height:96px;margin:-48px 0 0 -48px;background:var(--c-ink);mix-blend-mode:normal}.c-cursor.is-view:after{content:"Voir";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--c-cream);font:600 .7rem/1 var(--c-body);letter-spacing:.2em;text-transform:uppercase}@media(hover:none),(max-width:899px){.c-cursor{display:none}}.c-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:9990;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:c-grain 1s steps(6) infinite}@keyframes c-grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.c-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--c-copper);transform-origin:0 50%;transform:scaleX(0);z-index:9999;pointer-events:none}#header-group header,#header-group .header{transition:background .5s,backdrop-filter .5s}body.c-scrolled #header-group .header__row,body.c-scrolled #header-group header{background:#f5f1ebd1!important;backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.c-hero{position:relative;height:calc(100svh - var(--header-group-height,100px));min-height:640px;overflow:hidden;color:#fff;background:var(--c-ink)}.c-hero__media{position:absolute;top:-6%;right:0;bottom:0;left:0;will-change:transform}.c-hero__media img{width:100%;height:100%;object-fit:cover;animation:c-kenburns 22s ease-in-out infinite alternate}@keyframes c-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.16) translate(-1.5%,-1%)}}.c-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1414149e,#14141440 48%,#14141400 75%),linear-gradient(0deg,rgba(20,20,20,.45),transparent 40%)}.c-hero__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,9vh,110px)}.c-hero .c-eyebrow{color:var(--c-copper-2)}.c-hero__title{font-size:clamp(3.2rem,8.6vw,9.4rem);max-width:12ch}.c-hero__title em{color:var(--c-copper-2)}.c-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:38px;flex-wrap:wrap}.c-hero__text{font-size:1.08rem;line-height:1.7;max-width:460px;color:#ffffffd1;margin:0 0 28px}.c-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.c-hero__card{background:#ffffff1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.22);border-radius:22px;padding:22px 26px;display:flex;gap:18px;align-items:center;max-width:340px;animation:c-float 6s ease-in-out infinite}.c-hero__card b{font-family:var(--c-display);font-weight:400;font-size:2.6rem;line-height:1;color:var(--c-copper-2)}.c-hero__card span{font-size:.86rem;line-height:1.5;color:#ffffffd9}@keyframes c-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.c-hero__scroll{position:absolute;right:var(--c-gutter);top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:right center;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3;display:flex;align-items:center;gap:14px}.c-hero__scroll i{width:60px;height:1px;background:#ffffff4d;position:relative;overflow:hidden}.c-hero__scroll i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:c-line 2.2s var(--c-ease) infinite}@keyframes c-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:899px){.c-hero__scroll,.c-hero__card{display:none}.c-hero__shade{background:linear-gradient(0deg,#141414bf,#14141426 70%)}}.c-marquee{background:var(--c-ink);color:var(--c-cream);padding:26px 0;overflow:hidden;position:relative;border-top:1px solid rgba(255,255,255,.06)}.c-marquee--light{background:var(--c-cream);color:var(--c-ink);border-top:1px solid var(--c-sand);border-bottom:1px solid var(--c-sand)}.c-marquee__track{display:flex;width:max-content;animation:c-marq var(--speed,38s) linear infinite}.c-marquee:hover .c-marquee__track{animation-play-state:paused}.c-marquee__item{display:flex;align-items:center;gap:44px;padding-right:44px;font-family:var(--c-display);font-size:clamp(1.6rem,3.2vw,2.9rem);white-space:nowrap;letter-spacing:-.01em}.c-marquee__item .o{color:transparent;-webkit-text-stroke:1px currentColor;font-style:italic}.c-marquee__star{color:var(--c-copper);font-size:.6em;display:inline-block;animation:c-spin 8s linear infinite}@keyframes c-marq{to{transform:translate(-50%)}}@keyframes c-spin{to{transform:rotate(360deg)}}.c-marquee--rev .c-marquee__track{animation-direction:reverse}.c-manifesto{padding:clamp(100px,16vw,220px) 0;background:var(--c-cream)}.c-manifesto__text{font-family:var(--c-display);font-size:clamp(2rem,4.6vw,4.4rem);line-height:1.12;letter-spacing:-.02em;max-width:22ch;margin:0}.c-manifesto__text .m{color:#14141424;transition:color .4s}.c-manifesto__text .m.on{color:var(--c-ink)}.c-manifesto__text .m.on.cu{color:var(--c-copper);font-style:italic}.c-manifesto__sig{display:flex;align-items:center;gap:18px;margin-top:56px;color:var(--c-muted);font-size:.9rem}.c-manifesto__sig b{font-family:var(--c-display);font-weight:400;font-size:1.6rem;color:var(--c-ink);letter-spacing:.1em}.c-show{position:relative;background:var(--c-stone)}.c-show__pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.c-show__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(28px,4vh,48px)}.c-show__title{font-size:clamp(2.4rem,5.4vw,5.6rem)}.c-show__count{font-family:var(--c-display);font-size:clamp(1.4rem,2vw,2rem);color:var(--c-muted)}.c-show__count b{color:var(--c-ink);font-weight:400}.c-show__track{display:flex;gap:clamp(16px,2vw,28px);padding:0 var(--c-gutter);will-change:transform}.c-pcard{flex:0 0 clamp(280px,30vw,430px);position:relative;text-decoration:none;color:var(--c-ink);display:block}.c-pcard__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:26px;background:var(--c-cream)}.c-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--c-ease),opacity .8s var(--c-ease)}.c-pcard__media img.alt{opacity:0}.c-pcard:hover .c-pcard__media img{transform:scale(1.07)}.c-pcard:hover .c-pcard__media img.alt{opacity:1}.c-pcard__num{position:absolute;top:20px;left:22px;font-family:var(--c-display);font-size:1rem;color:var(--c-ink);background:#f5f1ebcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border-radius:999px;z-index:2}.c-pcard__tag{position:absolute;top:20px;right:22px;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;background:var(--c-ink);color:var(--c-cream);padding:7px 12px;border-radius:999px;z-index:2}.c-pcard__go{position:absolute;right:20px;bottom:20px;width:54px;height:54px;border-radius:50%;background:var(--c-ink);color:var(--c-cream);display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(-45deg);transition:transform .6s var(--c-ease);z-index:2}.c-pcard:hover .c-pcard__go{transform:scale(1) rotate(0)}.c-pcard__info{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 6px 0}.c-pcard__name{font-family:var(--c-display);font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.15;margin:0}.c-pcard__sub{font-size:.85rem;color:var(--c-muted);margin:6px 0 0}.c-pcard__price{font-size:1.05rem;font-weight:600;white-space:nowrap}.c-show__end{flex:0 0 clamp(260px,24vw,360px);display:flex;flex-direction:column;justify-content:center;gap:22px;padding-left:20px}.c-show__end p{font-family:var(--c-display);font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.1;margin:0}.c-show__bar{height:2px;background:#1414141a;margin:clamp(28px,4vh,44px) var(--c-gutter) 0;position:relative;overflow:hidden;border-radius:2px}.c-show__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-copper);transform-origin:0 50%;transform:scaleX(0)}@media(max-width:899px){.c-show{height:auto!important}.c-show__pin{position:relative;height:auto;padding:80px 0}.c-show__track{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;padding-bottom:10px;scrollbar-width:none}.c-show__track::-webkit-scrollbar{display:none}.c-pcard{flex-basis:78vw;scroll-snap-align:start}.c-show__bar{display:none}}.c-uni{padding:clamp(90px,12vw,170px) 0;background:var(--c-cream)}.c-uni__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(16px,2vw,28px);margin-top:56px}.c-uni__tile{position:relative;display:block;border-radius:30px;overflow:hidden;color:#fff;text-decoration:none;min-height:clamp(420px,58vw,720px)}.c-uni__tile:nth-child(2){margin-top:clamp(40px,10vw,140px)}.c-uni__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:120%;object-fit:cover;transition:transform 1.6s var(--c-ease);will-change:transform}.c-uni__tile:hover img{transform:scale(1.06)}.c-uni__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#141414b3,#14141400 55%)}.c-uni__cap{position:absolute;left:clamp(22px,3vw,40px);right:clamp(22px,3vw,40px);bottom:clamp(22px,3vw,40px);z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.c-uni__cap h3{font-family:var(--c-display);font-weight:400;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1;margin:0}.c-uni__cap p{margin:10px 0 0;opacity:.85;max-width:34ch;line-height:1.55}.c-uni__count{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;border:1px solid rgba(255,255,255,.5);padding:9px 14px;border-radius:999px;white-space:nowrap}@media(max-width:899px){.c-uni__grid{grid-template-columns:1fr}.c-uni__tile:nth-child(2){margin-top:0}}.c-story{background:var(--c-ink);color:var(--c-cream);padding:clamp(90px,12vw,160px) 0}.c-story .c-eyebrow{color:var(--c-copper-2)}.c-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,100px);align-items:start}.c-story__visual{position:sticky;top:12vh;height:76vh;border-radius:30px;overflow:hidden}.c-story__visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1s var(--c-ease),transform 1.6s var(--c-ease)}.c-story__visual img.on{opacity:1;transform:scale(1)}.c-story__step{min-height:76vh;display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .8s var(--c-ease)}.c-story__step.on{opacity:1}.c-story__n{font-family:var(--c-display);font-size:clamp(4rem,9vw,8.5rem);line-height:1;color:transparent;-webkit-text-stroke:1px var(--c-copper);margin:0 0 20px}.c-story__step h3{font-family:var(--c-display);font-weight:400;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.05;margin:0 0 18px}.c-story__step p{color:#f5f1ebb3;line-height:1.75;max-width:44ch;font-size:1.02rem}@media(max-width:899px){.c-story__grid{grid-template-columns:1fr}.c-story__visual{position:relative;top:0;height:60vh}.c-story__visual img{opacity:1}.c-story__visual img:not(:first-child){display:none}.c-story__step{min-height:auto;opacity:1;padding:40px 0}}.c-stats{background:var(--c-cream);padding:clamp(80px,10vw,140px) 0;border-bottom:1px solid var(--c-sand)}.c-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.c-stat{padding:10px clamp(16px,2.4vw,40px);border-left:1px solid var(--c-sand)}.c-stat:first-child{border-left:0;padding-left:0}.c-stat__v{font-family:var(--c-display);font-size:clamp(3.4rem,7vw,7rem);line-height:1;letter-spacing:-.04em;display:flex;align-items:baseline;gap:6px}.c-stat__v small{font-size:.32em;letter-spacing:0;color:var(--c-copper);font-family:var(--c-body);font-weight:600;text-transform:uppercase}.c-stat p{margin:16px 0 0;color:var(--c-muted);line-height:1.6;font-size:.95rem;max-width:24ch}@media(max-width:899px){.c-stats__grid{grid-template-columns:1fr 1fr;row-gap:40px}.c-stat:nth-child(3){border-left:0;padding-left:0}}.c-cmp{background:var(--c-stone);padding:clamp(90px,12vw,160px) 0}.c-cmp__head{text-align:center;max-width:760px;margin:0 auto 60px}.c-cmp__head .c-eyebrow{justify-content:center}.c-cmp__title{font-size:clamp(2.2rem,4.6vw,4.4rem)}.c-cmp__table{max-width:900px;margin:0 auto;background:var(--c-cream);border-radius:30px;padding:clamp(16px,3vw,36px);box-shadow:0 40px 80px -40px #14141440}.c-cmp__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--c-sand);min-height:68px}.c-cmp__row:last-child{border-bottom:0}.c-cmp__row>div{padding:14px 12px;text-align:center;font-size:.95rem}.c-cmp__row>div:first-child{text-align:left;font-weight:500}.c-cmp__row--head>div{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted)}.c-cmp__us{position:relative}.c-cmp__row--head .c-cmp__us{font-family:var(--c-display);font-size:1.1rem;letter-spacing:.08em;text-transform:none;color:var(--c-ink)}.c-cmp__table{position:relative}.c-cmp__hl{position:absolute;top:clamp(10px,2vw,24px);bottom:clamp(10px,2vw,24px);border-radius:22px;background:var(--c-ink);z-index:0;pointer-events:none}.c-cmp__row{position:relative;z-index:1}.c-cmp__row .c-cmp__us{color:var(--c-cream);font-weight:600}.c-tick,.c-cross{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;transform:scale(0);transition:transform .7s var(--c-ease);transition-delay:var(--d,0s)}.is-in .c-tick,.is-in .c-cross{transform:scale(1)}.c-tick{background:var(--c-copper);color:#fff}.c-cross{background:transparent;color:var(--c-muted);border:1px solid var(--c-sand)}.c-tick svg,.c-cross svg{width:14px;height:14px}.c-cmp__note{text-align:center;color:var(--c-muted);font-size:.8rem;margin-top:22px}.c-seal{position:relative;background:var(--c-copper);color:#fff;padding:clamp(90px,12vw,170px) 0;overflow:hidden}.c-seal__grid{display:grid;grid-template-columns:auto 1fr;gap:clamp(40px,7vw,120px);align-items:center}.c-seal__badge{position:relative;width:clamp(200px,22vw,300px);aspect-ratio:1}.c-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:c-spin 22s linear infinite}.c-seal__ring text{font:600 10.5px/1 var(--c-body);letter-spacing:2px;text-transform:uppercase;fill:#fff}.c-seal__core{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.c-seal__core b{font-family:var(--c-display);font-weight:400;font-size:clamp(3rem,5vw,4.6rem);line-height:.9;color:var(--c-copper-2)}.c-seal__core span{font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;margin-top:6px}.c-seal__title{font-size:clamp(2.4rem,5.2vw,5.2rem);color:#fff}.c-seal__title em{color:var(--c-ink)}.c-seal p{color:#ffffffe0;max-width:560px;line-height:1.75;font-size:1.05rem;margin:24px 0 34px}.c-seal .c-eyebrow{color:var(--c-ink)}.c-seal__fine{font-size:.78rem;opacity:.75;margin-top:22px}.c-seal__bgword{position:absolute;right:-4vw;bottom:-6vw;font-family:var(--c-display);font-size:28vw;line-height:1;color:#ffffff12;pointer-events:none;font-style:italic}@media(max-width:899px){.c-seal__grid{grid-template-columns:1fr}}.c-wordmark{background:#1a1a1a;overflow:hidden;padding:20px 0 0}.c-wordmark__w{font-family:var(--c-display);font-size:23vw;line-height:.78;letter-spacing:-.04em;color:var(--c-cream);text-align:center;white-space:nowrap;display:flex;justify-content:center;margin:0}.c-wordmark__w span{display:inline-block;transform:translateY(60%);opacity:0;transition:transform 1.4s var(--c-ease),opacity 1.4s var(--c-ease);transition-delay:calc(var(--i)*60ms)}.c-wordmark.is-in .c-wordmark__w span{transform:none;opacity:1}.c-wordmark__w span.cu{color:var(--c-copper);font-style:italic}.c-pdp{background:var(--c-cream);padding:clamp(20px,3vw,40px) 0 clamp(60px,8vw,110px)}.c-pdp__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}.c-gal{position:sticky;top:calc(var(--header-group-height,90px) + 20px);display:grid;grid-template-columns:76px 1fr;gap:14px}.c-gal__thumbs{display:flex;flex-direction:column;gap:10px}.c-gal__thumb{width:76px;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1.5px solid transparent;padding:0;background:var(--c-stone);cursor:pointer;transition:border-color .3s,transform .3s}.c-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.c-gal__thumb.on{border-color:var(--c-ink)}.c-gal__thumb:hover{transform:translateY(-2px)}.c-gal__main{position:relative;aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:var(--c-stone);cursor:zoom-in}.c-gal__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--c-ease),transform .25s ease-out}.c-gal__main img.on{opacity:1}.c-gal__badge{position:absolute;left:18px;bottom:18px;z-index:2;background:#f5f1ebe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 16px;border-radius:999px;font-size:.78rem;font-weight:600;display:flex;align-items:center;gap:8px}.c-gal__badge i{width:8px;height:8px;border-radius:50%;background:var(--c-sage);box-shadow:0 0 #7a9e7e99;animation:c-pulse 2s infinite}@keyframes c-pulse{70%{box-shadow:0 0 0 10px #7a9e7e00}to{box-shadow:0 0 #7a9e7e00}}.c-gal__dots{display:none}@media(max-width:899px){.c-pdp__grid{grid-template-columns:1fr}.c-gal{position:relative;top:0;grid-template-columns:1fr}.c-gal__thumbs{flex-direction:row;order:2;overflow-x:auto}.c-gal__thumb{flex:0 0 64px;width:64px}}.c-buy__crumb{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin:0 0 18px}.c-buy__crumb a{color:inherit;text-decoration:none}.c-buy__title{font-family:var(--c-display);font-weight:400;font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 14px}.c-buy__tagline{font-size:1.08rem;color:var(--c-muted);line-height:1.6;margin:0 0 24px}.c-buy__price{display:flex;align-items:baseline;gap:14px;margin:0 0 6px}.c-buy__price b{font-size:2rem;font-weight:600;letter-spacing:-.02em}.c-buy__tax{font-size:.8rem;color:var(--c-muted);margin:0 0 26px}.c-buy__ben{list-style:none;margin:0 0 28px;padding:22px 24px;border-radius:20px;background:var(--c-stone);display:grid;gap:12px}.c-buy__ben li{display:flex;gap:12px;align-items:flex-start;font-size:.96rem;line-height:1.5}.c-buy__ben svg{flex:0 0 22px;width:22px;height:22px;color:var(--c-copper)}.c-buy__form{display:grid;gap:12px}.c-buy__row{display:grid;grid-template-columns:auto 1fr;gap:12px}.c-qty{display:flex;align-items:center;border:1px solid rgba(20,20,20,.18);border-radius:999px;overflow:hidden}.c-qty button{width:48px;height:58px;border:0;background:none;font-size:1.2rem;cursor:pointer;color:var(--c-ink)}.c-qty input{width:36px;text-align:center;border:0;background:none;font-size:1rem;-moz-appearance:textfield}.c-qty input::-webkit-outer-spin-button,.c-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.c-buy .shopify-payment-button__button{border-radius:999px!important;min-height:58px}.c-buy__eta{display:flex;gap:14px;align-items:center;padding:18px 20px;border:1px dashed rgba(20,20,20,.2);border-radius:18px;margin:18px 0 0;font-size:.92rem;line-height:1.5}.c-buy__eta svg{flex:0 0 28px;width:28px;height:28px;color:var(--c-copper)}.c-buy__eta b{font-weight:600}.c-buy__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0}.c-buy__trust div{background:#fff;border-radius:16px;padding:14px 10px;text-align:center;font-size:.74rem;line-height:1.4;color:var(--c-muted)}.c-buy__trust svg{display:block;margin:0 auto 6px;width:22px;height:22px;color:var(--c-ink)}.c-buy__pay{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 0;opacity:.85}.c-buy__pay svg{height:22px;width:auto}.c-acc{margin-top:26px;border-top:1px solid var(--c-sand)}.c-acc details{border-bottom:1px solid var(--c-sand)}.c-acc summary{list-style:none;cursor:pointer;padding:20px 30px 20px 0;font-weight:600;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;position:relative}.c-acc summary::-webkit-details-marker{display:none}.c-acc summary:after{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .4s var(--c-ease)}.c-acc details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.c-acc__body{padding:0 0 22px;color:var(--c-muted);line-height:1.75;font-size:.95rem}.c-acc__body ul{padding-left:18px}.c-satc{position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);z-index:900;width:min(760px,calc(100% - 24px));background:#141414eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--c-cream);border-radius:999px;padding:10px 10px 10px 12px;display:flex;align-items:center;gap:14px;transition:transform .7s var(--c-ease);box-shadow:0 20px 50px -10px #0006}.c-satc.on{transform:translate(-50%)}.c-satc img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--c-stone)}.c-satc__t{flex:1;min-width:0}.c-satc__t b{display:block;font-family:var(--c-display);font-weight:400;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-satc__t span{font-size:.82rem;opacity:.7}.c-satc .c-btn{padding:15px 26px;--b:var(--c-copper);border-color:var(--c-copper)}.c-satc .c-btn:before{background:var(--c-cream)}.c-satc .c-btn:hover{color:var(--c-ink)}.c-icons{background:var(--c-cream);padding:0 0 clamp(70px,9vw,120px)}.c-icons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px)}.c-icons__it{background:#fff;border-radius:24px;padding:32px 26px;transition:transform .6s var(--c-ease),box-shadow .6s var(--c-ease)}.c-icons__it:hover{transform:translateY(-8px);box-shadow:0 30px 60px -30px #14141440}.c-icons__ic{width:56px;height:56px;border-radius:16px;background:var(--c-stone);display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:var(--c-copper)}.c-icons__ic svg{width:26px;height:26px}.c-icons__it h4{font-family:var(--c-display);font-weight:400;font-size:1.35rem;margin:0 0 8px}.c-icons__it p{color:var(--c-muted);margin:0;line-height:1.6;font-size:.92rem}@media(max-width:899px){.c-icons__grid{grid-template-columns:1fr 1fr}}.c-split{padding:clamp(70px,9vw,130px) 0;background:var(--c-cream)}.c-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,100px);align-items:center}.c-split--rev .c-split__media{order:2}.c-split__media{border-radius:30px;aspect-ratio:4/5;overflow:hidden;position:relative}.c-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-split__title{font-size:clamp(2.2rem,4.2vw,4rem);margin-bottom:22px}.c-split__list{list-style:none;padding:0;margin:28px 0 34px;display:grid;gap:14px}.c-split__list li{display:flex;gap:14px;align-items:center;font-size:1rem}.c-split__list li i{width:36px;height:36px;border-radius:50%;background:var(--c-stone);display:flex;align-items:center;justify-content:center;color:var(--c-copper);font-style:normal;font-size:.8rem;font-weight:700}@media(max-width:899px){.c-split__grid{grid-template-columns:1fr}.c-split--rev .c-split__media{order:0}}.c-tabs{background:var(--c-stone);padding:clamp(70px,9vw,130px) 0}.c-tabs__nav{display:flex;gap:8px;flex-wrap:wrap;margin:36px 0 30px}.c-tabs__nav button{border:1px solid rgba(20,20,20,.18);background:transparent;border-radius:999px;padding:13px 24px;font:600 .78rem/1 var(--c-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--c-ink);transition:all .4s var(--c-ease)}.c-tabs__nav button.on{background:var(--c-ink);color:var(--c-cream);border-color:var(--c-ink)}.c-tabs__panel{display:none;background:var(--c-cream);border-radius:28px;padding:clamp(24px,4vw,48px);animation:c-fadeup .7s var(--c-ease)}.c-tabs__panel.on{display:block}@keyframes c-fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.c-tabs__panel table{width:100%;border-collapse:collapse}.c-tabs__panel td{padding:16px 0;border-bottom:1px solid var(--c-sand);font-size:.98rem}.c-tabs__panel td:first-child{color:var(--c-muted);width:40%}.c-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.c-box div{background:var(--c-stone);border-radius:18px;padding:22px;font-weight:500;display:flex;gap:12px;align-items:center}.c-box div:before{content:"\2726";color:var(--c-copper)}.collection-wrapper,.main-collection{background:var(--c-cream)}.product-card{border-radius:24px;overflow:hidden}.product-card img{transition:transform 1.2s var(--c-ease)!important}.product-card:hover img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal],[data-split] .c-w>span,.c-wordmark__w span{opacity:1!important;transform:none!important}.c-imgreveal:after{display:none}.c-loader,.c-grain,.c-cursor{display:none}}.c-hero__card b{white-space:nowrap}.c-story__step .c-story__n{font-size:clamp(4rem,9vw,8.5rem);line-height:1;color:transparent;-webkit-text-stroke:1px var(--c-copper);margin:0 0 20px;max-width:none}.c-seal .c-seal__fine{font-size:.78rem;opacity:.75;margin-top:22px}@media(max-width:899px){.c-hero__shade{background:linear-gradient(0deg,#141414d1,#14141473 55%,#1414144d)!important}.c-uni__tile:after{background:linear-gradient(0deg,#141414d1,#1414141a 70%)}.c-uni__cap{flex-direction:column;align-items:flex-start}.c-cmp__row{grid-template-columns:1.25fr .9fr .9fr}.c-cmp__row>div{padding:12px 8px;font-size:.84rem;overflow-wrap:anywhere}.c-cmp__row>div:first-child{padding-left:4px}.c-show__count{display:none}}@media(max-width:599px){.c-buy__row .c-btn{padding:19px 18px;letter-spacing:.08em;font-size:.74rem}}.c-buy .shopify-payment-button,.c-buy .shopify-payment-button__button{width:100%!important}.c-buy .shopify-payment-button__button--unbranded{background:var(--c-copper)!important;color:#fff!important;font:600 .78rem/1 var(--c-body)!important;letter-spacing:.16em!important;text-transform:uppercase}.announcement-bar{background:var(--c-ink)!important;color:var(--c-cream)!important}.announcement-bar .section-background{background:var(--c-ink)!important}.announcement-bar *{color:var(--c-cream)!important}.announcement-bar__slides{text-align:center}.announcement-bar__slide{justify-content:center}.announcement-bar .richtext{text-align:center}.announcement-bar a{color:var(--c-copper-2)!important;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/5/assets/clairea-v2.css.map */
