*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
:root{--ease-lagon-out:cubic-bezier(.16, 1, .3, 1);--ease-lagon-inout:cubic-bezier(.65, 0, .35, 1);--ease-lagon-in:cubic-bezier(.55, 0, 1, .45);--dur-micro:.18s;--dur-hover:.28s;--dur-reveal:.64s;--dur-section:.9s;--dur-zoom:1.2s;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:40px;--sp-5:64px;--sp-6:104px;--type-ratio:1.25;--measure-max:65ch;--hairline:1px}[data-lagon-stage]:not([data-lagon-text]){visibility:hidden}[data-lagon-image]{clip-path:inset(100% 0% 0%)}[data-lagon-image=left]{clip-path:inset(0% 100% 0% 0%)}[data-lagon-image=right]{clip-path:inset(0% 0% 0% 100%)}[data-lagon-image=down]{clip-path:inset(0% 0% 100%)}html.lagon-failsafe [data-lagon-stage],html.lagon-failsafe [data-lagon-image]>*{visibility:visible!important}html.lagon-failsafe [data-lagon-image]{clip-path:none!important}@media (prefers-reduced-motion:reduce){[data-lagon-stage]{visibility:visible}[data-lagon-image]{clip-path:none}}[data-lagon-rail]{display:flex}[data-lagon-rail].lagon-active{will-change:transform}@media (pointer:fine){[data-lagon-rail]{width:max-content}}@media (pointer:coarse){[data-lagon-rail]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}[data-lagon-rail]::-webkit-scrollbar{display:none}[data-lagon-rail-item]{scroll-snap-align:start}}.lagon-cursor{z-index:9999;pointer-events:none;width:12px;height:12px;transition:width var(--dur-hover) var(--ease-lagon-out), height var(--dur-hover) var(--ease-lagon-out), background-color var(--dur-hover) var(--ease-lagon-out);background:currentColor;border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}.lagon-cursor>span{letter-spacing:.1em;text-transform:uppercase;opacity:0;white-space:nowrap;transition:opacity var(--dur-micro) var(--ease-lagon-out);font-size:11px}.lagon-cursor[data-state=grow]{background:0 0;width:44px;height:44px;box-shadow:inset 0 0 0 1px}.lagon-cursor[data-state=label]{width:88px;height:88px}.lagon-cursor[data-state=label]>span{opacity:1}@media (pointer:coarse){.lagon-cursor{display:none}}.lagon-roll{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.lagon-roll>span{transition:transform var(--dur-reveal) var(--ease-lagon-out);display:inline-block}.lagon-roll:after{content:attr(data-text);transition:transform var(--dur-reveal) var(--ease-lagon-out);position:absolute;inset:0;transform:translateY(100%)}.lagon-roll:hover>span,.lagon-roll:focus-visible>span{transform:translateY(-100%)}.lagon-roll:hover:after,.lagon-roll:focus-visible:after{transform:translateY(0)}.lagon-fill{isolation:isolate;position:relative;overflow:hidden}.lagon-fill:before{content:"";z-index:-1;background:var(--lagon-fill,currentColor);transform-origin:bottom;transition:transform var(--dur-reveal) var(--ease-lagon-inout);position:absolute;inset:0;transform:scaleY(0)}.lagon-fill:hover:before,.lagon-fill:focus-visible:before{transform:scaleY(1)}.lagon-underline{position:relative}.lagon-underline:after{content:"";height:var(--hairline);transform-origin:100%;width:100%;transition:transform var(--dur-reveal) var(--ease-lagon-inout);background:currentColor;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.lagon-underline:hover:after,.lagon-underline:focus-visible:after{transform-origin:0;transform:scaleX(1)}.lagon-zoom{overflow:hidden}.lagon-zoom :is(img,.lagon-img){transition:transform var(--dur-zoom) var(--ease-lagon-out)}.lagon-zoom:hover :is(img,.lagon-img),.lagon-zoom:focus-within :is(img,.lagon-img){transform:scale(1.045)}.lagon-arrow{align-items:center;gap:.5em;display:inline-flex;overflow:hidden}.lagon-arrow .arrow{transition:transform var(--dur-reveal) var(--ease-lagon-out);display:inline-flex}.lagon-arrow:hover .arrow,.lagon-arrow:focus-visible .arrow{transform:translate(.5em)}.lagon-row{transition:padding-left var(--dur-reveal) var(--ease-lagon-inout);position:relative}.lagon-row:before{content:"";width:var(--hairline);transform-origin:top;transition:transform var(--dur-reveal) var(--ease-lagon-inout);background:currentColor;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lagon-row:hover,.lagon-row:focus-visible,.lagon-row:focus-within{padding-left:var(--sp-2)}.lagon-row:hover:before,.lagon-row:focus-visible:before,.lagon-row:focus-within:before{transform:scaleY(1)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.lagon-roll>span,.lagon-roll:after,.lagon-fill:before,.lagon-underline:after,.lagon-zoom :is(img,.lagon-img),.lagon-arrow .arrow,.lagon-row,.lagon-row:before,.lagon-cursor,.lagon-cursor>span{transition-duration:1ms}[data-lagon-rail]{overflow-x:auto}}
:root{--fonte:#17181a;--fonte-haute:#1d1f22;--fonte-basse:#101113;--chaux:#edeae4;--laiton:#b08d57;--laiton-clair:#c9a470;--patine:#3e5652;--patine-haute:#47605b;--filet-patine:#47605be6;--encre:#edeae4c7;--encre-douce:#edeae4a3;--encre-faible:#edeae494;--filet:#edeae438;--filet-doux:#edeae41a;--champ:#edeae40d;--encre-photo:#edeae4db;--fs--1:.8rem;--fs-small:.95rem;--fs-0:1rem;--fs-1:1.25rem;--fs-2:1.5625rem;--fs-3:1.9531rem;--fs-4:2.4414rem;--fs-5:3.0518rem;--fs-6:3.8147rem;--fs-7:4.7684rem;--shell:1320px;--gutter:clamp(20px, 4.6vw, 64px);--barre:60px}html{scroll-behavior:smooth;font-size:16px}@media (min-width:1280px){html{font-size:clamp(17px,10px + .55vw,20px)}}body{background-color:var(--fonte);color:var(--chaux);font-family:var(--font-text), "Jost", system-ui, sans-serif;font-size:var(--fs-0);font-weight:400;line-height:1.65}::selection{background:var(--laiton);color:var(--fonte)}.metalGrain{z-index:0;pointer-events:none;background:linear-gradient(115deg, var(--fonte-haute) 0%, var(--fonte) 42%, var(--fonte-basse) 100%);position:fixed;inset:0}.metalGrain:after{content:"";background:repeating-linear-gradient(97deg,#edeae407 0 1px,#0000 1px 5px);position:absolute;inset:0}.page{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.section{scroll-margin-top:var(--sp-3);padding-block:clamp(64px,9vw,104px);position:relative}.ruled{border-top:var(--hairline) solid var(--filet-doux)}.eyebrow{margin:0 0 var(--sp-3);font-size:var(--fs--1);letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);font-weight:500;line-height:1.5}.display{font-family:var(--font-display), Didot, "Bodoni MT", Georgia, serif;letter-spacing:-.008em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.2rem + 3vw,3.8rem);font-weight:400;line-height:1.08}@media (min-width:1280px){.display{font-size:clamp(4rem,2rem + 2.4vw,5rem);line-height:1.04}}.lead{margin:var(--sp-3) 0 0;max-width:56ch;font-size:var(--fs-1);color:var(--encre);line-height:1.6}.prose{margin:var(--sp-2) 0 0;max-width:58ch;color:var(--encre)}.numeral{font-family:var(--font-display), Didot, Georgia, serif;font-variant-numeric:lining-nums tabular-nums;color:var(--laiton);font-weight:400}.btn{border:var(--hairline) solid var(--chaux);min-height:48px;color:var(--chaux);font-family:inherit;font-size:var(--fs-0);letter-spacing:.04em;text-align:center;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-lagon-out), color var(--dur-hover) var(--ease-lagon-out), border-color var(--dur-hover) var(--ease-lagon-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:13px 30px;font-weight:500;display:inline-flex}.btn:hover{background:var(--chaux);color:var(--fonte)}.btn:active{background:var(--laiton-clair);border-color:var(--laiton-clair);color:var(--fonte);transition-duration:var(--dur-micro)}.btnLaiton{border-color:var(--laiton);background:var(--laiton);color:var(--fonte)}.btnLaiton:hover{border-color:var(--laiton-clair);background:var(--laiton-clair);color:var(--fonte)}.btnLaiton:focus-visible{outline-color:var(--chaux)}.btnGhost{border-color:var(--filet);color:var(--encre)}.btnGhost:hover{border-color:var(--chaux);background:var(--chaux);color:var(--fonte)}.fieldLabel{margin-bottom:var(--sp-1);font-size:var(--fs--1);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-faible);font-weight:500;display:block}.fieldInput{border:var(--hairline) solid var(--filet);background:var(--champ);width:100%;min-height:48px;color:var(--chaux);font-family:inherit;font-size:var(--fs-0);transition:border-color var(--dur-hover) var(--ease-lagon-out), background-color var(--dur-hover) var(--ease-lagon-out);border-radius:0;padding:12px 14px;font-weight:400;line-height:1.5}.fieldInput::placeholder{color:#edeae480}.fieldInput:hover,.fieldInput:focus{border-color:var(--laiton);background:#edeae413;outline:none}.fieldInput:focus-visible{outline:2px solid var(--chaux);outline-offset:2px}.inlineLink{color:var(--chaux);transition:color var(--dur-hover) var(--ease-lagon-out)}.inlineLink:hover{color:var(--laiton-clair)}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{top:0;left:var(--gutter);z-index:30;border:var(--hairline) solid var(--chaux);background:var(--fonte);min-height:44px;color:var(--chaux);font-size:var(--fs--1);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--dur-micro) var(--ease-lagon-out);align-items:center;padding:12px 20px;display:inline-flex;position:absolute;transform:translateY(-160%)}.skipLink:focus-visible{transform:translateY(25%)}@media (max-width:767px){.page{padding-bottom:var(--barre)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.fieldInput,.inlineLink,.skipLink{transition-duration:90ms}}
