@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titre Repli;src:local("Arial"),local("Helvetica Neue");size-adjust:100%}@font-face{font-family:Instrument Repli;src:local("Arial"),local("Helvetica Neue");size-adjust:101%;ascent-override:94%;descent-override:24%;line-gap-override:0%}:root{--prusse: #24445c;--prusse-profond: #1b3447;--nuit: #10222f;--abysse: #0a141c;--ecrin: #0b1722;--ecrin-lumiere: #1c4058;--halo-prusse: rgb(70 112 142 / .5);--carte: #142835;--fond-section: var(--abysse);--fond-section-alt: var(--nuit);--halo-section: rgb(36 68 92 / .65);--filet-ecrin: rgb(110 160 195 / .3);--or: #dfb13d;--or-survol: #ebc25a;--or-appuye: #cda02f;--chocolat: #713600;--ivoire: #f4eee3;--encre: #14202a;--brume: #a9b7c1;--brume-claire: #d3dce2;--ardoise: #44525c;--fer: #6b7a85;--blanc: #ffffff;--brique: #b3261e;--brique-fond: #f7e3e0;--sapin: #2e6b4f;--sapin-fond: #e3f0e8;--filet-sombre: rgb(244 238 227 / .14);--filet-chocolat: rgb(244 238 227 / .22);--filet-clair: rgb(20 32 42 / .16);--f-titre: "Outfit Variable", "Titre Repli", system-ui, -apple-system, "Segoe UI", sans-serif;--f-texte: "Instrument Sans Variable", "Instrument Repli", system-ui, -apple-system, "Segoe UI", sans-serif;--t-xl: clamp(2.75rem, 1.4rem + 4.6vw, 5.75rem);--t-l: clamp(2rem, 1.2rem + 2.8vw, 3.75rem);--t-m: clamp(1.375rem, 1.1rem + .9vw, 2rem);--t-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--t-body: 1.0625rem;--t-small: .875rem;--t-eyebrow: .8125rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--section-y: clamp(4.5rem, 2.5rem + 6.5vw, 9rem);--gutter: clamp(1.25rem, .5rem + 3vw, 4rem);--container: min(80rem, 100% - 2 * var(--gutter));--recouvrement: 28px;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--bord-sombre: 0 0 0 1px rgb(244 238 227 / .1);--lueur-or: 0 12px 32px -12px rgb(223 177 61 / .55);--ombre-clair: 0 1px 0 rgb(20 32 42 / .04), 0 24px 60px -28px rgb(10 20 28 / .35);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--d-press: .12s;--d-hover: .2s;--d-ui: .32s;--d-reveal: .6s;--hh: 60px}@media(min-width:48em){:root{--hh: 80px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px;interpolate-size:allow-keywords;background:var(--abysse);color-scheme:dark}body{margin:0;min-height:100svh;font-family:var(--f-texte);font-size:var(--t-body);line-height:1.6;color:var(--ivoire);background:var(--abysse);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.menu-ouvert{overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--f-titre);font-optical-sizing:auto;text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}img,picture,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ivoire);outline-offset:3px}.sheet :focus-visible,.sur-clair :focus-visible{outline-color:var(--prusse)}::selection{background:var(--or);color:var(--abysse)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:300;top:12px;left:12px;padding:.75rem 1.25rem;border-radius:var(--r-pill);background:var(--or);color:var(--abysse);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:var(--container);margin-inline:auto}.section{position:relative;padding-block:var(--section-y)}.eyebrow{font-family:var(--f-texte);font-size:var(--t-eyebrow);font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--or)}.titre-l{font-size:var(--t-l);font-weight:350;line-height:1.05;letter-spacing:-.015em}.titre-m{font-size:var(--t-m);font-weight:400;line-height:1.15;letter-spacing:-.01em}.lead{font-size:var(--t-lead);line-height:1.55;max-width:62ch}.brume{color:var(--brume)}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;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='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.06;mix-blend-mode:soft-light;z-index:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:0 8px 0 28px;border:0;border-radius:var(--r-pill);font-family:var(--f-texte);font-size:1rem;font-weight:600;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--d-hover) var(--ease-out),transform var(--d-press) var(--ease-out),box-shadow var(--d-hover) var(--ease-out)}.btn__pastille{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--abysse);color:var(--or);overflow:hidden}.btn__pastille svg{transition:transform var(--d-hover) var(--ease-out)}.btn--or{background:var(--or);color:var(--abysse);box-shadow:var(--lueur-or)}.btn--petit{min-height:44px;padding:0 6px 0 20px;font-size:.9375rem}.btn--petit .btn__pastille{width:32px;height:32px}.btn--fantome{justify-content:center;padding:0 28px;border:1px solid rgb(244 238 227 / .35);color:var(--ivoire);background:transparent}.btn:active{transform:scale(.985)}.btn--or:active{background:var(--or-appuye)}@media(hover:hover)and (pointer:fine){.btn--or:hover{background:var(--or-survol);transform:translateY(-1px)}.btn--or:hover .btn__pastille svg{transform:translate(4px)}.btn--fantome:hover{background:#f4eee314;border-color:var(--ivoire)}}.btn--fantome:active{background:#f4eee324}.btn[aria-disabled=true]{opacity:.6;cursor:default}.lien-fleche,.lien-souligne{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness var(--d-hover)}.lien-fleche svg{transition:transform var(--d-hover) var(--ease-out)}.lien-fleche:hover svg{transform:translate(4px)}.lien-fleche:hover,.lien-souligne:hover,.lien-bouton:hover{text-decoration-thickness:2px}.lien-bouton{min-height:44px;padding:0 4px;border:0;background:none;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sheet .lien-bouton{color:var(--prusse)}.puce-lien{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid rgb(244 238 227 / .35);border-radius:var(--r-pill);font-weight:500;font-size:.9375rem;text-decoration:none;transition:background-color var(--d-hover),border-color var(--d-hover)}@media(hover:hover){.puce-lien:hover{background:#f4eee314;border-color:var(--ivoire)}}.stage{--stage-bg: var(--ecrin);--stage-r: var(--r-xl);--edge: 5%;--cx: var(--s-cx, 50%);--cy: var(--s-cy, 50%);--rx: var(--s-rx, 60%);--ry: var(--s-ry, 60%);--solid: var(--s-solid, 60%);--zoom: var(--s-zoom, 1);position:relative;aspect-ratio:1;isolation:isolate;overflow:hidden;border-radius:var(--stage-r);background:var(--stage-bg);box-shadow:0 0 0 1px var(--liseré-ecrin),0 28px 56px -28px #040a0fd9,0 12px 24px -16px #040a0f99}.stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(to right,var(--ecrin),var(--ecrin) 1.5%,transparent var(--edge),transparent calc(100% - var(--edge)),var(--ecrin) 98.5%,var(--ecrin)),linear-gradient(to bottom,var(--ecrin),var(--ecrin) 1.5%,transparent var(--edge),transparent calc(100% - var(--edge)),var(--ecrin) 98.5%,var(--ecrin)),radial-gradient(ellipse var(--rx) var(--ry) at var(--cx) var(--cy),transparent calc(var(--solid) * var(--ecrin-debut, .8)),var(--ecrin) calc(var(--solid) + 6%))}.stage:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 56% 48% at var(--cx) var(--cy),rgb(226 170 82 / var(--spot, .1)),transparent 78%),linear-gradient(118deg,rgb(200 225 245 / .1),rgb(200 225 245 / .03) 22%,transparent 38%),linear-gradient(to bottom,rgb(150 195 225 / .07),transparent 14%);box-shadow:inset 0 0 0 1px #78a5c329,inset 0 1px #bedcf033}.stage picture{display:contents}.stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translateY(var(--ty, 0%)) scale(var(--zoom, 1));transform-origin:var(--cx, 50%) var(--cy, 50%)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal{animation:rv linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 5%) entry calc(55% + var(--i, 0) * 5%)}@keyframes rv{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.reveal-js .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--d-reveal) var(--ease-out),transform var(--d-reveal) var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.reveal-js .reveal.is-in{opacity:1;transform:none}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}::view-transition-group(scene-hero){animation-duration:.38s;animation-timing-function:var(--ease-in-out)}::view-transition-group(entete){animation-duration:0s}.entete{--pastille-h: 52px;position:fixed;inset:0 0 auto;z-index:100;height:var(--hh);view-transition-name:entete;transition:height .24s var(--ease-out),background-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.entete--defile{--pastille-h: 48px;height:60px;background:#0a141cf0;box-shadow:0 1px #f4eee31a}@supports (backdrop-filter: blur(1px)){.entete--defile{background:#0a141ce6;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}}.entete__interieur{display:flex;align-items:center;gap:2.5rem;width:var(--container);height:100%;margin-inline:auto}.marque{display:grid;place-items:center;flex:none;height:var(--pastille-h);padding-inline:16px;border-radius:var(--r-pill);background:var(--ivoire);transition:height .24s var(--ease-out)}.marque img{width:auto;height:calc(var(--pastille-h) - 14px);aspect-ratio:362 / 133}.entete__nav{display:none}.entete__nav ul{display:flex;gap:2rem}.entete__nav a{display:inline-block;padding-block:8px;font-size:.9375rem;font-weight:500;color:#f4eee3d9;text-decoration:none;background:linear-gradient(var(--or),var(--or)) left calc(100% - 2px) / 0 2px no-repeat;transition:color var(--d-hover),background-size var(--d-hover) var(--ease-out)}.entete__nav a:hover,.entete__nav a[aria-current=page]{color:var(--ivoire);background-size:100% 2px}.entete__actions{display:flex;align-items:center;gap:.75rem;margin-left:auto}.entete__cta{display:none}.burger{position:relative;display:grid;place-content:center;gap:6px;width:44px;height:44px;padding:0;border:0;background:none}.burger__trait{width:22px;height:2px;border-radius:2px;background:var(--ivoire);transition:transform .2s var(--ease-out)}.burger[aria-expanded=true] .burger__trait:first-child{transform:translateY(4px) rotate(45deg)}.burger[aria-expanded=true] .burger__trait:last-child{transform:translateY(-4px) rotate(-45deg)}.entete:not(.entete--defile) .entete__cta{background:transparent;color:var(--or);box-shadow:inset 0 0 0 1px var(--or)}.entete:not(.entete--defile) .entete__cta .btn__pastille{background:var(--or);color:var(--prusse)}.entete:not(.entete--defile) .entete__cta:active{background:#dfb13d33}@media(hover:hover)and (pointer:fine){.entete:not(.entete--defile) .entete__cta:hover{background:#dfb13d24;transform:none}}@media(min-width:48em){.entete:not(.entete--defile){--pastille-h: 58px}.entete--defile{height:64px}.entete__cta{display:inline-flex}}@media(min-width:64em){.entete__nav{display:block}.burger{display:none}}.menu{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:calc(var(--hh) + 2rem) var(--gutter) 2rem;background:var(--nuit);clip-path:circle(0 at calc(100% - var(--gutter) - 22px) 30px);visibility:hidden;transition:clip-path .48s var(--ease-in-out),visibility 0s .48s}.menu--ouvert{clip-path:circle(150% at calc(100% - var(--gutter) - 22px) 30px);visibility:visible;transition:clip-path .48s var(--ease-in-out),visibility 0s}.menu__liens{display:grid;gap:20px}.menu__liens a{display:block;min-height:56px;font-family:var(--f-titre);font-size:2.5rem;font-weight:300;line-height:56px;letter-spacing:-.02em;text-decoration:none}.menu__liens a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--or);text-decoration-thickness:2px;text-underline-offset:8px}.menu__cta{width:100%}@media(prefers-reduced-motion:reduce){.menu{clip-path:none;opacity:0;transition:opacity .12s,visibility 0s .12s}.menu--ouvert{opacity:1;transition:opacity .12s,visibility 0s}}.barre-mobile{position:fixed;z-index:80;left:12px;right:12px;bottom:12px;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out),visibility 0s .24s}.barre-mobile--visible{opacity:1;visibility:visible;transform:none;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out),visibility 0s}.barre-mobile .btn{width:100%;min-height:52px}@media(min-width:48em){.barre-mobile{display:none}}.pied{position:relative;padding:5rem 0 2.5rem;background:var(--nuit)}.pied:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--chocolat)}main:has(>.sheet)+.pied{padding-top:calc(5rem + var(--recouvrement))}main:has(>.sheet)+.pied:before{top:var(--recouvrement)}.pied__haut{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-bottom:3rem}.pied__marque{display:grid;justify-items:start;gap:1.5rem}.pied__phrase{max-width:14ch;font-family:var(--f-titre);font-size:var(--t-m);font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--ivoire)}.pied__pastille{display:grid;place-items:center;padding:14px 24px;border-radius:var(--r-pill);background:var(--ivoire)}.pied__pastille img{width:200px;height:auto;aspect-ratio:362 / 133}.pied__cta{width:100%}.pied__colonnes{display:grid;gap:2.5rem;padding-block:2.5rem;border-top:1px solid var(--filet-sombre)}.pied__colonnes>*+*{padding-top:2.5rem;border-top:1px solid var(--filet-sombre)}.pied__liste{display:grid;gap:.25rem;margin-top:1rem}.pied__liste a{display:inline-block;padding-block:.5rem;min-height:44px;text-decoration:none;overflow-wrap:anywhere}.pied__liste a:hover{text-decoration:underline;text-underline-offset:4px}.pied__liste li:not(:has(a)){padding-block:.5rem;overflow-wrap:anywhere}.pied__liste--coches li{display:flex;align-items:center;gap:.625rem}.pied__liste--coches svg{flex:none;color:var(--or)}.pied__copyright{padding-top:1.5rem;border-top:1px solid var(--filet-sombre);font-size:var(--t-small);color:var(--brume)}@media(min-width:64em){.pied__haut{flex-direction:row;align-items:center;justify-content:space-between}.pied__marque{grid-auto-flow:column;align-items:center;gap:2rem}.pied__pastille img{width:240px}.pied__cta{width:auto}.pied__colonnes{grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:2rem}.pied__colonnes>*+*{padding-top:0;border-top:0}}.hero{position:relative;overflow:clip;--fond: var(--fond-section);background:var(--fond);padding:var(--hh) 0 3rem}.hero__scene{position:relative;width:calc(100% - 2 * var(--gutter));margin:.75rem auto 2rem;pointer-events:none}.hero__scene .stage{z-index:1}.hero__stage{--solid: 66%;--edge: 12%;--zoom: 1.3;--cy: 64%;aspect-ratio:1 / 1.05;view-transition-name:scene-hero}.hero__scene .hero__stage{border-radius:0;background:transparent;box-shadow:none;-webkit-mask-image:radial-gradient(closest-side,#000 30%,rgb(0 0 0 / .55) 62%,rgb(0 0 0 / .15) 84%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,rgb(0 0 0 / .55) 62%,rgb(0 0 0 / .15) 84%,transparent 100%)}.hero__scene .hero__stage:after{content:none}.hero__scene .hero__stage:before{box-shadow:none}.hero__halo{position:absolute;left:50%;top:52%;width:760px;max-width:none;aspect-ratio:1;border-radius:50%;z-index:0;background:radial-gradient(closest-side,var(--halo-section),rgb(36 68 92 / 0) 70%);transform:translate(calc(-50% + var(--mx, 0px)),calc(-50% + var(--my, 0px)))}.hero__interieur{position:relative;z-index:2}.hero__texte{display:flex;flex-direction:column;align-items:flex-start;max-width:36rem}.hero__titre{margin-top:1rem;font-size:var(--t-xl);font-weight:300;line-height:1;letter-spacing:-.02em;text-wrap:wrap}.hero__mot{display:inline-block}.hero__sous-titre{margin-top:1.5rem;max-width:32rem}.hero__actions{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:2rem}.hero__actions .btn{width:100%}.hero__puces{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.hero__puces li{display:inline-flex;align-items:center;gap:.625rem;min-height:36px;padding:0 14px;border-radius:var(--r-pill);box-shadow:var(--bord-sombre);font-size:var(--t-small);color:var(--brume)}.puce__point{width:6px;height:6px;border-radius:50%;background:var(--or)}.hero__stage img{filter:brightness(1.12) contrast(1.04)}@media(min-width:48em){.hero__scene{width:min(640px,100% - 2 * var(--gutter));margin:1rem auto 2.5rem}.hero__stage{--zoom: 1.15;--cy: 62%;aspect-ratio:1}.hero__halo{width:900px}.hero__titre{font-size:clamp(3.625rem,3rem + 1.5vw,4.3rem)}.hero__actions{flex-direction:row;width:auto}.hero__actions .btn{width:auto}}@media(min-width:64em){.hero{display:flex;align-items:center;min-height:max(720px,100svh);padding:calc(var(--hh) + 2rem) 0 6rem}.hero{--hero-carte: clamp(440px, 46vw, 700px)}.hero__scene{position:absolute;top:calc(50% + var(--hh) / 2);translate:0 -50%;right:calc((100% - var(--container)) / 2);width:var(--hero-carte);margin:0;z-index:0}.hero__stage{--zoom: 1.15;--cy: 60%;--rx: 130%;--ry: 120%}.hero__halo{left:50%;top:52%;width:calc(var(--hero-carte) * 1.7)}.hero__interieur{margin-top:0;width:var(--container)}.hero__texte{max-width:calc(100% - var(--hero-carte) - 3rem)}.hero__actions{flex-wrap:wrap}.hero__titre{max-width:4.9em;font-size:var(--t-xl)}}@media(prefers-reduced-motion:no-preference){.hero__stage img{animation:allume-photo 1.2s var(--ease-out) .35s backwards,allume-echelle 1.8s var(--ease-out) .35s backwards}.hero__halo{animation:allume-halo 1.4s var(--ease-out) .2s backwards}.hero__etape{animation:apparait .6s var(--ease-out) .4s backwards}.hero__mot{animation:monte .9s var(--ease-out) calc(.6s + var(--i, 0) * .12s) backwards}.hero__apres{animation:apparait .6s var(--ease-out) calc(1.1s + var(--a, 0) * 80ms) backwards}@keyframes allume-photo{0%{filter:brightness(.12) saturate(.6)}}@keyframes allume-echelle{0%{scale:1.04}}@keyframes allume-halo{0%{opacity:0;scale:.6}}@keyframes monte{0%{opacity:0;transform:translateY(.35em)}}@keyframes apparait{0%{opacity:0;transform:translateY(12px)}}@supports (animation-timeline: scroll()){.hero__scene{animation:hero-fond linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes hero-fond{to{filter:brightness(.5);transform:translateY(-40px)}}}}.carrousel{padding-block:var(--section-y);--fond: var(--fond-section);background:linear-gradient(180deg,var(--abysse),var(--nuit));overflow:clip}.carrousel__tete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-bottom:2.5rem}.carrousel__titres{display:grid;gap:1rem}.carrousel__commandes{display:none;align-items:center;gap:1.5rem}.carrousel__compteur{font-size:var(--t-small);color:var(--brume);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.carrousel__fleches{display:flex;gap:12px}.rond{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgb(244 238 227 / .35);border-radius:50%;background:transparent;color:var(--ivoire);transition:background-color var(--d-hover),color var(--d-hover),opacity var(--d-hover)}@media(hover:hover){.rond:hover:not([aria-disabled=true]){background:var(--ivoire);color:var(--abysse)}}.rond[aria-disabled=true]{opacity:.4;cursor:default}.rail{--w: 78vw;--gap: 16px;position:relative;display:flex;gap:var(--gap);padding-inline:calc(50% - var(--w) / 2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.rail::-webkit-scrollbar{display:none}.rail:focus-visible{outline-offset:-4px}.slide{flex:0 0 var(--w);min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.slide__scene .stage,.slide .stage{width:100%}.slide .stage img{filter:brightness(.5) saturate(.8);transform:scale(calc(var(--zoom, 1) * .96));transition:filter .4s var(--ease-out),transform .4s var(--ease-out)}.slide[data-active] .stage img{filter:none;transform:scale(var(--zoom, 1))}.slide__legende{max-width:28rem;margin:1.5rem auto 0;text-align:center;opacity:.78;transition:opacity .4s var(--ease-out)}.slide[data-active] .slide__legende{opacity:1}.slide__legende p{margin-top:.5rem;color:var(--brume)}.slide__liens{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.5rem;margin-top:.5rem}.carrousel__pied{display:grid;gap:1.5rem;margin-top:2rem}.carrousel__pagination{display:flex;align-items:center;gap:1rem}.carrousel__compteur--haut{display:none}.segments{display:flex;flex:1;gap:8px}.segment{flex:1;max-width:72px;height:44px;padding:0;border:0;background:none;display:flex;align-items:center}.segment__barre{display:block;width:100%;height:3px;border-radius:3px;background:#f4eee333;transition:background-color .4s var(--ease-out)}.segment[aria-current=true] .segment__barre{background:var(--or)}.carrousel__catalogue{width:100%}@media(min-width:48em){.rail{--w: 58vw;--gap: 24px}.carrousel__commandes{display:flex}.carrousel__compteur--haut{display:block}.carrousel__compteur--bas{display:none}.carrousel__pied{justify-items:center;margin-top:2rem}.carrousel__pagination{justify-content:center}.segments{flex:none;max-width:100%}.segments .segment{flex:none;width:72px}.carrousel__catalogue{width:auto;margin-top:1rem}}@media(min-width:64em){.rail{--w: min(600px, 42vw);--gap: 40px}}.occasions{--fond: var(--fond-section-alt);background:var(--fond)}.occasions__tete{display:grid;gap:1rem;max-width:44rem}.bento{display:grid;gap:16px;margin-top:3rem}.carte{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-lg);background:var(--carte);box-shadow:var(--bord-sombre);overflow:hidden;transition:box-shadow .6s var(--ease-out)}.carte .stage{aspect-ratio:358 / 240;width:100%}.carte .stage img{transition:transform .6s var(--ease-out),filter .6s var(--ease-out)}.carte .stage{border-radius:0;box-shadow:none}.carte .stage:before{box-shadow:none}.carte__corps{border-top:1px solid var(--filet-ecrin)}.carte__corps{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}.carte__corps p{max-width:40ch}.carte__lien{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;margin-top:auto;padding-top:.5rem;font-weight:600;text-decoration:none}.carte__lien:after{content:"";position:absolute;inset:0}.carte__lien:focus-visible{outline:none}.carte:has(.carte__lien:focus-visible){outline:2px solid var(--ivoire);outline-offset:3px}.carte__pastille{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--or);color:var(--abysse);transition:transform var(--d-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){.carte:hover{box-shadow:0 0 0 1px #dfb13d73}.carte:hover .stage img{transform:translateY(var(--ty, 0%)) scale(calc(var(--zoom, 1) * 1.04));filter:brightness(1.08)}.carte:hover .carte__pastille{transform:translate(4px)}}@media(min-width:48em){.bento{grid-template-columns:repeat(6,1fr);gap:20px}.carte--offrir{grid-column:1 / -1}.carte--offrir .stage{aspect-ratio:16 / 7}.carte--moi,.carte--projet,.bento--2 .carte--offrir{grid-column:span 3}.bento--2 .carte .stage{aspect-ratio:1}.carte__corps{padding:1.5rem 2rem 2rem}}@media(min-width:64em){.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:268px;gap:24px}.carte--offrir{grid-column:1 / 7;grid-row:1 / 3}.carte--offrir .stage{aspect-ratio:auto;flex:1 1 68%;min-height:0}.carte--moi,.carte--projet{grid-column:7 / 13;flex-direction:row}.bento--2 .carte--offrir{grid-column:1 / 7}.bento--2 .carte--moi{grid-column:7 / 13;grid-row:1 / 3;flex-direction:column}.carte--moi .stage,.carte--projet .stage{flex:0 0 36%;width:36%;height:100%;aspect-ratio:auto}.bento--2 .carte .stage{flex:0 0 62%;width:100%;height:auto;min-height:0;aspect-ratio:auto}.carte--moi .carte__corps,.carte--projet .carte__corps{justify-content:center;padding:1.125rem 1.5rem;border-top:0;border-left:1px solid var(--filet-ecrin)}.bento--2 .carte .carte__corps{flex:1 1 auto;justify-content:flex-start;padding:1.5rem 2rem 2rem;border-left:0;border-top:1px solid var(--filet-ecrin)}.carte--offrir .carte__corps{flex:0 0 auto;padding:1.5rem 2rem 2rem}}@media(min-width:80em){.bento{grid-auto-rows:308px}.carte--moi .stage,.carte--projet .stage{flex-basis:45%;width:45%}.carte--moi .carte__corps,.carte--projet .carte__corps{padding:2rem}.bento--2 .carte__corps{padding:1.5rem 2rem 2rem}}.pret{--fond: var(--fond-section);background:var(--fond);overflow:clip}.pret__grille{display:grid;gap:2rem}.pret__texte{display:grid;gap:1.25rem;align-content:center}.pret__texte .lead{max-width:34ch}.pret__scene{width:100%}@media(min-width:64em){.pret__grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px;align-items:center}.pret__scene{grid-column:1 / 8}.pret__texte{grid-column:9 / 13}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.pret__scene img{animation:pret-zoom linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes pret-zoom{0%{scale:1}to{scale:1.08}}}}.etapes{position:relative;padding:var(--section-y) 0 calc(var(--section-y) + var(--recouvrement));background:var(--chocolat);overflow:clip}.etapes .brume,.etapes p{color:var(--brume-claire)}.etapes__interieur{position:relative;z-index:2}.etapes__titre{max-width:14ch;color:var(--ivoire)}.etapes__liste{--g: 2.5rem;display:grid;gap:var(--g);margin-top:3rem}.etape{position:relative;padding-left:72px;color:var(--brume-claire)}.etape__noeud{position:absolute;left:0;top:0;z-index:1;display:grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--or);border-radius:50%;background:var(--chocolat);font-family:var(--f-titre);font-size:1.375rem;color:var(--or);font-variant-numeric:lining-nums tabular-nums}.etape h3{padding-top:.5rem;color:var(--ivoire)}.etape p{margin-top:.5rem;max-width:32ch}.etape:not(:last-child):after{content:"";position:absolute;left:23px;top:48px;bottom:calc(var(--g) * -1);width:2px;background:var(--or);transform-origin:top}.etapes__cta{width:100%;margin-top:3rem}@media(min-width:48em){.etapes__liste{--g: 2rem;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.etape{padding-left:0;padding-top:72px}.etape h3{padding-top:0}.etape:not(:last-child):after{display:none}.etapes__liste:before{content:"";position:absolute;left:24px;top:23px;width:calc((100% - 2 * var(--g)) / 3 * 2 + 2 * var(--g));height:2px;background:var(--or);transform-origin:left}.etapes__cta{width:auto;margin-top:3.5rem}}@media(min-width:64em){.etapes__liste{--g: 3rem}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.etape:not(:last-child):after{animation:ligne-y linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.etapes__liste:before{animation:ligne-x linear both;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes ligne-x{0%{transform:scaleX(0)}}@keyframes ligne-y{0%{transform:scaleY(0)}}}}.maison{--fond: var(--fond-section);background:var(--fond)}.maison__grille{display:grid;gap:2.5rem}.maison__faits{display:grid}.maison__fait{display:grid;gap:.5rem;padding-block:1.5rem;border-top:1px solid var(--filet-sombre)}.maison__valeur{font-family:var(--f-titre);font-size:1.5rem;font-weight:400;line-height:1.25}.maison__photo{width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--bord-sombre)}@media(min-width:64em){.maison__grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.maison__grille h2{grid-column:1 / 6}.maison__faits,.maison__photo{grid-column:7 / 13}}.sheet{position:relative;z-index:2;margin-top:calc(var(--recouvrement) * -1);margin-bottom:calc(var(--recouvrement) * -1);padding-block:var(--section-y);border-radius:20px;background:var(--ivoire);color:var(--encre);color-scheme:light}.sheet h2,.sheet h3{color:var(--prusse)}.sheet .eyebrow{color:var(--chocolat)}.sheet h2:after{content:"";display:block;width:48px;height:2px;margin-top:1rem;background:var(--chocolat)}.sheet a{text-decoration-color:var(--chocolat)}.sheet__interieur{display:grid;gap:var(--section-y)}@media(min-width:48em){.sheet{border-radius:var(--r-xl)}}.faq{display:grid;gap:2rem}.faq__item{border-bottom:1px solid var(--filet-clair)}.faq__item:first-child{border-top:1px solid var(--filet-clair)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding-block:.75rem;font-family:var(--f-titre);font-size:1.1875rem;font-weight:400;line-height:1.25;color:var(--encre);cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__icone{position:relative;flex:none;width:24px;height:24px;color:var(--chocolat)}.faq__icone:before,.faq__icone:after{content:"";position:absolute;left:4px;right:4px;top:11px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s var(--ease-out)}.faq__icone:after{transform:rotate(90deg)}.faq__item[open] .faq__icone:after{transform:rotate(0)}.faq__item p{max-width:62ch;padding-bottom:1.5rem;color:var(--ardoise)}@supports selector(::details-content){.faq__item::details-content{height:0;overflow:clip;transition:height .32s var(--ease-out),content-visibility .32s allow-discrete}.faq__item[open]::details-content{height:auto}}@media(min-width:48em){.faq__item summary{min-height:72px;font-size:1.375rem}}@media(min-width:64em){.faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem;align-items:start}.faq__titre-colonne{grid-column:1 / 5;align-self:stretch}.faq__titre{position:sticky;top:112px}.faq__liste{grid-column:6 / 13}}.commande{display:grid;gap:2rem;scroll-margin-top:96px}.commande__gauche{display:grid;align-content:start;gap:1rem}.commande__sous-titre{max-width:36ch;color:var(--ardoise)}.commande__collant{display:grid;gap:1.5rem;margin-top:1rem}.commande__assurance{display:grid;gap:.5rem;color:var(--ardoise)}.commande__assurance li{display:flex;align-items:center;gap:.625rem}.commande__assurance svg{flex:none;color:var(--chocolat)}@media(min-width:64em){.commande{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem}.commande__gauche{grid-column:1 / 6;grid-template-rows:auto auto 1fr}.commande__collant{position:sticky;top:112px;align-self:start}.commande__droite{grid-column:6 / 13}}.panneau{display:grid;gap:1.5rem;padding:1.25rem;border:1px solid rgb(20 32 42 / .1);border-radius:var(--r-lg);background:var(--blanc);box-shadow:var(--ombre-clair)}@media(min-width:48em){.panneau{padding:2.5rem}}.panneau fieldset{min-width:0;margin:0;padding:0;border:0}.panneau legend{padding:0}.champ{display:grid;gap:.5rem;min-width:0}.champ__libelle{font-weight:600;line-height:1.3;color:var(--encre)}.champ__option{font-size:var(--t-small);font-weight:400;color:var(--ardoise)}.champ__aide{font-size:var(--t-small);line-height:1.5;color:var(--ardoise)}.champ__erreur{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--t-small);font-weight:500;line-height:1.45;color:var(--brique)}.champ__erreur svg{flex:none;margin-top:1px}.panneau input[type=text],.panneau input[type=email],.panneau input[type=date],.panneau textarea{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--fer);border-radius:var(--r-md);background:var(--blanc);color:var(--encre);font-size:1rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}.panneau textarea{min-height:144px;padding:14px 16px;resize:vertical}.panneau input::placeholder{color:#5e6b75;opacity:1}.panneau input:hover,.panneau textarea:hover{border-color:#14202a99}.panneau input:focus-visible,.panneau textarea:focus-visible{border-color:var(--prusse);box-shadow:inset 0 0 0 1px var(--prusse);outline:2px solid var(--prusse);outline-offset:2px}.panneau [aria-invalid=true]{border-color:var(--brique);box-shadow:inset 0 0 0 1px var(--brique)}.panneau input[readonly],.panneau textarea[readonly]{background:var(--ivoire);color:var(--ardoise)}.choix{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin-top:.5rem}.choix__carte{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:52px;padding:0 16px;border:1px solid var(--fer);border-radius:var(--r-md);background:var(--blanc);font-weight:500;line-height:1.25;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.choix__carte input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.choix__coche{flex:none;opacity:0}.choix__carte:hover{border-color:#14202a99}.choix__carte:has(input:checked){border-color:var(--prusse);background:var(--prusse);color:var(--ivoire)}.choix__carte:has(input:checked) .choix__coche{opacity:1}.choix__carte:has(input:focus-visible){outline:2px solid var(--prusse);outline-offset:2px}.choix__carte:has(input[aria-invalid=true]){border-color:var(--brique);box-shadow:inset 0 0 0 1px var(--brique)}.puces-choix{display:flex;flex-wrap:wrap;gap:10px;margin-top:.5rem}.puce-choix{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--fer);border-radius:var(--r-pill);background:var(--blanc);font-size:.9375rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .12s,border-color .12s}.puce-choix input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.puce-choix__case{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--fer);border-radius:6px;background:var(--blanc);color:transparent;transition:background-color .12s,color .12s,border-color .12s}.puce-choix:hover{border-color:#14202a99}.puce-choix:has(input:checked){border-color:var(--prusse)}.puce-choix:has(input:checked) .puce-choix__case{border-color:var(--prusse);background:var(--prusse);color:var(--ivoire)}.puce-choix:has(input:focus-visible){outline:2px solid var(--prusse);outline-offset:2px}.champs-duo{display:grid;gap:1.5rem}@media(min-width:48em){.champs-duo:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.alerte{padding:1rem 1.25rem;border-left:4px solid var(--brique);border-radius:var(--r-sm);background:var(--brique-fond);color:var(--encre)}.alerte:focus-visible{outline:2px solid var(--prusse);outline-offset:2px}.alerte__titre{font-weight:600}.alerte ul{display:grid;gap:.25rem;margin-top:.5rem}.alerte a{display:inline-block;padding-block:.25rem;color:var(--encre);text-decoration:underline;text-underline-offset:3px}.formulaire__envoi{display:grid;gap:1rem}.btn--formulaire{width:100%}@media(min-width:48em){.btn--formulaire{width:auto;min-width:220px;justify-self:start}}.rotation{flex:none;width:18px;height:18px;margin-right:11px;border:2px solid rgb(10 20 28 / .25);border-top-color:var(--abysse);border-radius:50%}@media(prefers-reduced-motion:no-preference){.rotation{animation:tourne .7s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}}@media(prefers-reduced-motion:reduce){.rotation{display:none}}.formulaire__mention a{color:var(--prusse);text-decoration:underline;text-underline-offset:3px}.panneau--succes{align-content:center;justify-items:start;min-height:22rem}.succes__icone{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sapin-fond);color:var(--sapin)}.panneau--succes h3:focus-visible{outline-offset:6px}.entete-page{position:relative;overflow:clip;padding:calc(var(--hh) + 2rem) 0 3rem;--fond: var(--fond-section);background:var(--fond)}.entete-page__interieur{position:relative;z-index:2;display:grid;gap:2rem}.entete-page__texte{display:grid;gap:1.5rem;align-content:center;max-width:38rem}.entete-page__titre{font-size:var(--t-xl);font-weight:300;line-height:1;letter-spacing:-.02em}.entete-page__texte .lead{max-width:32rem}.sommaire{display:flex;flex-wrap:wrap;gap:.5rem}.entete-page__scene-boite{position:relative;width:100%;margin-inline:auto;max-width:560px}.entete-page__halo{position:absolute;left:50%;top:56%;width:700px;max-width:none;aspect-ratio:1;border-radius:50%;z-index:0;background:radial-gradient(closest-side,var(--halo-section),rgb(36 68 92 / 0) 70%);transform:translate(-50%,-50%);pointer-events:none}.entete-page .stage{z-index:1}.entete-page .stage{--zoom: 1.12;view-transition-name:scene-hero}@media(min-width:64em){.entete-page{min-height:560px;display:flex;align-items:center;padding-bottom:4rem}.entete-page__interieur{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:3rem}.entete-page .stage{--zoom: 1}}@media(prefers-reduced-motion:no-preference){.entete-page .stage img{animation:apparait .7s var(--ease-out) backwards}}.catalogue{--fond: var(--fond-section);background:var(--fond)}.famille{padding-block:var(--section-y) 0;padding-bottom:var(--section-y);scroll-margin-top:80px}.famille:nth-of-type(2n){--fond: var(--fond-section-alt);background:var(--fond)}.famille__titre{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--filet-sombre)}.fiche{display:grid;gap:1.75rem;margin-top:3rem;scroll-margin-top:96px}.fiche__visuel{display:grid;gap:1rem;min-width:0}.fiche__photos{position:relative;aspect-ratio:1;width:100%;max-width:680px;margin-inline:auto}.fiche__scene{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s linear}.fiche__scene--active{opacity:1;pointer-events:auto}.galerie{display:flex;gap:10px;justify-content:center}.vignette{display:block;width:72px;height:72px;padding:0;overflow:hidden;border:0;border-radius:var(--r-md);background:var(--ecrin);box-shadow:0 0 0 1px #f4eee324;opacity:.75;transition:opacity var(--d-hover),box-shadow var(--d-hover)}.vignette:hover{opacity:1}.vignette[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--or)}.vignette__image{display:block;width:100%;height:100%}.vignette__image picture{display:contents}.vignette__image img{width:100%;height:100%;object-fit:cover;transform:scale(var(--s-zoom, 1));transform-origin:var(--s-cx, 50%) var(--s-cy, 50%)}.fiche__texte{display:grid;gap:1rem;align-content:center;justify-items:start;min-width:0}.fiche__nom{font-size:var(--t-l);font-weight:350;line-height:1.05;letter-spacing:-.015em}.fiche__accroche{color:var(--ivoire)}.fiche__champs{display:grid;width:100%}.fiche__champs>div{display:grid;gap:.25rem;padding-block:.875rem;border-top:1px solid var(--filet-sombre)}.fiche__champs dt{font-size:var(--t-small);color:var(--brume)}.fiche__champs dd{overflow-wrap:anywhere}.fiche__prix{margin-top:.5rem;font-family:var(--f-titre);font-size:1.75rem;font-weight:400;font-variant-numeric:lining-nums tabular-nums}.fiche__prix--absent{font-family:var(--f-texte);font-size:var(--t-body);color:var(--brume)}.fiche__bouton{margin-top:.5rem;max-width:100%}@media(min-width:48em){.fiche__texte{max-width:36rem;margin-inline:auto;width:100%}}@media(min-width:64em){.fiche{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px;align-items:center;margin-top:6rem}.famille__titre+.fiche{margin-top:3rem}.fiche__visuel{grid-column:1 / 8;grid-row:1}.fiche__photos{margin-inline:0}.fiche__texte{grid-column:9 / 13;grid-row:1;margin:0;max-width:none}.fiche--inverse .fiche__visuel{grid-column:6 / 13}.fiche--inverse .fiche__texte{grid-column:1 / 5}.fiche--inverse .fiche__photos{margin-inline:auto 0}.fiche__nom{font-size:3rem}}.bandeau-final{position:relative;padding-block:var(--section-y);background:var(--chocolat);color:var(--ivoire);overflow:clip}.bandeau{position:relative;display:grid;justify-items:start;gap:1.5rem}.bandeau>*{position:relative;z-index:2}.bandeau h2{font-weight:300;color:var(--ivoire);max-width:16ch}.bandeau .lead{max-width:36ch;color:var(--ivoire)}.bandeau .btn{width:100%}@media(min-width:48em){.bandeau .btn{width:auto}}.legal-entete{position:relative;overflow:clip;padding:calc(var(--hh) + 3rem) 0 2.5rem;background:var(--fond-section);border-bottom:1px solid var(--filet-sombre)}.legal-entete__titre{margin-bottom:.75rem;font-size:var(--t-l);font-weight:300;line-height:1.05;color:var(--ivoire)}.legal{background:var(--fond-section-alt)}.legal__texte{display:grid;gap:2.5rem;max-width:46rem;margin-inline:auto;color:var(--brume-claire);line-height:1.65}.legal__texte section{display:grid;gap:.875rem}.legal__texte h2{font-size:var(--t-m);font-weight:400;line-height:1.15;color:var(--ivoire)}.legal__texte h3{margin-top:.5rem;font-family:var(--f-texte);font-size:1rem;font-weight:600;color:var(--ivoire)}.legal__fiche,.legal__liste{display:grid;gap:.5rem}.legal__liste{padding-left:1.25rem;list-style:disc}.legal__etiquette{display:inline-block;min-width:9.5rem;color:var(--brume)}.a-completer{padding:.05em .35em;border:1px dashed var(--or);border-radius:4px;background:#dfb13d24;color:var(--or-survol)}h1,h2,h3,.menu__liens a,.pied__phrase,.faq__item summary,.maison__valeur{text-transform:uppercase}h1,h2,.hero__titre,.entete-page__titre,.titre-l,.fiche__nom,.legal-entete__titre,.bandeau h2,.menu__liens a{font-weight:200;letter-spacing:.04em}h3,.titre-m,.legal__texte h2,.pied__phrase,.faq__item summary,.maison__valeur,.fiche__prix{font-weight:300;letter-spacing:.06em}
