._R7VBa_home{--home-cobalt:#004890;--home-cobalt-bright:#006eb7;--home-night:#071726;--home-yellow:#ead836;--home-magenta:#d8125a;--home-cyan:#13a9dc;overflow:clip}._R7VBa_home h1,._R7VBa_home h2,._R7VBa_home h3{font-family:var(--display)}._R7VBa_hero{isolation:isolate;background:var(--home-night);min-height:clamp(650px,100dvh - 154px,820px);position:relative;overflow:hidden}._R7VBa_heroImage{z-index:-3;object-fit:cover;object-position:50% center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.012)}._R7VBa_heroScrim{z-index:-2;background:linear-gradient(90deg,#031424f0 0%,#031c32c7 30%,#031c3257 48%,#031c320f 68%,#0000 78%),linear-gradient(#0000 46%,#03142485);position:absolute;inset:0}._R7VBa_heroScrim:after{content:"";background:linear-gradient(to bottom, var(--home-yellow) 0 34%, var(--home-magenta) 34% 67%, var(--home-cyan) 67%);width:5px;position:absolute;inset:0 auto 0 0}._R7VBa_heroInner{min-height:inherit;align-items:center;padding-block:clamp(3rem,7vw,6rem);display:flex}._R7VBa_heroCopy{color:#f6f9fc;width:min(590px,44vw)}._R7VBa_eyebrow{letter-spacing:.135em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}._R7VBa_heroBrand{align-items:center;gap:clamp(.75rem,1.4vw,1.15rem);width:min(100%,500px);margin-bottom:clamp(1.35rem,2.5vw,2rem);display:flex}._R7VBa_heroBrand img{filter:drop-shadow(0 8px 22px #0000003d);width:clamp(250px,23vw,310px);height:auto}._R7VBa_heroBrand span{color:#d8e6f1;letter-spacing:.105em;text-transform:uppercase;border-left:1px solid #ffffff6b;max-width:10ch;padding-left:clamp(.75rem,1.4vw,1.15rem);font-size:.7rem;font-weight:700;line-height:1.35}._R7VBa_hero h1{color:#f8fbfd;letter-spacing:-.026em;text-wrap:balance;max-width:14.5ch;font-size:clamp(3.45rem,5.5vw,5.9rem);font-weight:800;line-height:.88}._R7VBa_hero h1 span{display:block}._R7VBa_hero h1 span:last-child{color:var(--home-yellow)}._R7VBa_heroCopy>p{color:#dae6ef;max-width:34ch;margin-top:1.4rem;font-size:clamp(1rem,.65vw + .86rem,1.2rem);line-height:1.55}._R7VBa_heroActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.8rem;display:flex}._R7VBa_primaryAction,._R7VBa_secondaryAction{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.78rem 1.05rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s,border-color .18s;display:inline-flex}._R7VBa_primaryAction{background:var(--home-yellow);color:#10263a;box-shadow:0 14px 36px #00000038}._R7VBa_primaryAction:hover{color:#10263a;background:#f3e45d;transform:translateY(-2px)}._R7VBa_secondaryAction{color:#f8fbfd;background:#03142466;border-color:#ffffff61}._R7VBa_secondaryAction:hover{color:#fff;background:#031424ad;border-color:#ffffffb3;transform:translateY(-2px)}._R7VBa_primaryAction:active,._R7VBa_secondaryAction:active{transform:translateY(0)scale(.985)}._R7VBa_primaryAction svg,._R7VBa_secondaryAction svg{flex:none;width:18px;height:18px}._R7VBa_proofRail{z-index:2;background:var(--surface);border-bottom:1px solid var(--trait);position:relative}._R7VBa_proofRail>div{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.2fr);min-height:102px;display:grid}._R7VBa_proofItem,._R7VBa_proofPhone{border-right:1px solid var(--trait);flex-direction:column;justify-content:center;padding:1rem clamp(.7rem,1.5vw,1.35rem);display:flex}._R7VBa_proofItem:first-child{padding-left:0}._R7VBa_proofItem strong,._R7VBa_proofPhone strong{font-family:var(--display);color:var(--bleu-900);letter-spacing:-.035em;font-size:clamp(1.35rem,1.4vw,1.75rem);line-height:1}._R7VBa_proofItem span,._R7VBa_proofPhone span{color:var(--encre-3);margin-top:.36rem;font-size:.72rem;line-height:1.3}._R7VBa_proofPhone{border-right:0;padding-right:0;text-decoration:none}._R7VBa_home .magasins-bande{background:var(--home-cobalt);color:#f5f9fc;border:0}._R7VBa_home .magasins-bande ul{max-width:var(--largeur);padding-inline:var(--gouttiere);margin-inline:auto}._R7VBa_home .magasins-bande li{border-color:#ffffff29}._R7VBa_home .magasins-bande .h{color:#c8dceb}._R7VBa_serviceDock{background:color-mix(in oklab, var(--bleu-50) 72%, var(--fond));border-bottom:1px solid var(--trait)}._R7VBa_serviceDock>div{grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}._R7VBa_serviceDock a{border-right:1px solid var(--trait);min-height:92px;color:var(--encre);grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:.7rem;padding:.8rem 1rem;text-decoration:none;display:grid}._R7VBa_serviceDock a:first-child{padding-left:0}._R7VBa_serviceDock a>svg:first-child{width:25px;height:25px;color:var(--bleu-700)}._R7VBa_serviceDock a>svg:last-child{width:15px;color:var(--encre-3)}._R7VBa_serviceDock b,._R7VBa_serviceDock small{display:block}._R7VBa_serviceDock b{font-family:var(--display);font-size:.9rem}._R7VBa_serviceDock small{color:var(--encre-3);margin-top:.18rem;font-size:.66rem;line-height:1.3}._R7VBa_serviceDock a:hover{background:var(--surface);color:var(--bleu-900)}._R7VBa_serviceDock ._R7VBa_serviceAll{color:var(--bleu-700);white-space:nowrap;border-right:0;grid-template-columns:minmax(0,1fr) 16px;font-size:.76rem;font-weight:750}._R7VBa_expertise{background:var(--fond);padding-block:clamp(5.4rem,9vw,9rem)}._R7VBa_expertiseGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}._R7VBa_expertiseMedia{background:var(--surface-3);border-radius:18px 18px 76px;min-height:580px;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #00489099}._R7VBa_expertiseMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._R7VBa_mediaMark{border-radius:7px 0 0;width:132px;height:11px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}._R7VBa_mediaMark i{flex:1}._R7VBa_mediaMark i:first-child{background:var(--home-yellow)}._R7VBa_mediaMark i:nth-child(2){background:var(--home-magenta)}._R7VBa_mediaMark i:nth-child(3){background:var(--home-cyan)}._R7VBa_expertiseCopy{max-width:520px}._R7VBa_eyebrow{color:var(--bleu-700)}._R7VBa_expertiseCopy h2,._R7VBa_atlasIntro h2,._R7VBa_sectionHeading h2,._R7VBa_storesCopy h2{color:var(--encre);letter-spacing:-.016em;font-size:clamp(2.3rem,3.5vw,4.25rem);font-weight:680;line-height:.98}._R7VBa_expertiseCopy>p,._R7VBa_atlasIntro>p,._R7VBa_sectionHeading>p,._R7VBa_storesCopy>p{max-width:50ch;color:var(--encre-2);margin-top:1.15rem;font-size:clamp(.98rem,.35vw + .9rem,1.1rem);line-height:1.6}._R7VBa_process{margin:2rem 0 1.8rem;padding:0;list-style:none}._R7VBa_process li{border-bottom:1px solid var(--trait);min-height:66px;color:var(--encre-2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.85rem;display:grid}._R7VBa_process svg{width:23px;height:23px;color:var(--bleu-700)}._R7VBa_process b{color:var(--encre)}._R7VBa_expertiseCopy .agp-appel{align-items:flex-start}._R7VBa_expertiseCopy .agp-declencheur{background:var(--home-cobalt);min-height:48px;padding-inline:1.05rem}._R7VBa_atlas{isolation:isolate;background:#f3f6f8;padding-block:clamp(4.6rem,8vw,8rem);position:relative;overflow:hidden}._R7VBa_atlas,._R7VBa_catalogue,._R7VBa_logistics,._R7VBa_stores,._R7VBa_heritage{scroll-margin-top:calc(var(--h-collant) + 1rem)}._R7VBa_atlasBackdrop,._R7VBa_atlasVeil{position:absolute;inset:0}._R7VBa_atlasBackdrop{z-index:-3;display:block}._R7VBa_atlasBackdrop img{object-fit:cover;width:100%;height:100%}._R7VBa_atlasVeil{z-index:-2;background:linear-gradient(90deg,#f6f9fb8f,#f6f9fbcc 34%,#f6f9fbe6 56%,#f6f9fb9e),linear-gradient(#0000 55%,#f6f9fbd1)}._R7VBa_atlasGrid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}._R7VBa_atlasIntro{top:calc(var(--h-collant) + 2rem);position:sticky}._R7VBa_atlasIntro h2{color:#071b2b}._R7VBa_atlasIntro>p{color:#405467}._R7VBa_atlasSignal{background:#0048902e;border:1px solid #00489033;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -48px #031424e6}._R7VBa_atlasSignal li{color:#132b3e;min-height:84px;font:700 .74rem/1.2 var(--display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;flex-direction:column;justify-content:center;gap:.45rem;padding:.85rem;display:flex}._R7VBa_atlasSignal i{color:var(--home-cobalt);font:700 .62rem/1 var(--mono);letter-spacing:.08em}._R7VBa_familyIndex{border-top:1px solid var(--trait-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 30px 80px -58px #031424e0}._R7VBa_familyLink{border-bottom:1px solid var(--trait-2);color:#10283b;min-height:92px;font-family:var(--display);grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:.8rem;padding:1rem;font-size:1.02rem;font-weight:650;text-decoration:none;transition:color .16s,background .16s,padding .16s;display:grid}._R7VBa_familyLink:nth-child(odd){border-right:1px solid var(--trait-2)}._R7VBa_familyLink:hover{color:#004890;background:#fffffff0;padding-left:1.2rem}._R7VBa_familyIcon{color:#004890;width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--trait);background:#ffffffeb;border-radius:8px;place-items:center;display:grid}._R7VBa_familyIcon svg{width:23px;height:23px}._R7VBa_familyLink>svg{width:17px;height:17px;color:var(--encre-3);transition:transform .16s}._R7VBa_familyLink:hover>svg{transform:translate(3px)}._R7VBa_catalogue{background:var(--fond);padding-block:clamp(5rem,7.5vw,8.5rem)}._R7VBa_catalogueStage{isolation:isolate;background:var(--home-night);border-radius:20px 20px 92px;align-items:center;min-height:clamp(480px,50vw,620px);display:flex;position:relative;overflow:hidden;box-shadow:0 38px 90px -58px #00305ce0}._R7VBa_catalogueBackdrop,._R7VBa_catalogueShade{position:absolute;inset:0}._R7VBa_catalogueBackdrop{z-index:-3;display:block}._R7VBa_catalogueBackdrop img{object-fit:cover;width:100%;height:100%}._R7VBa_catalogueShade{z-index:-2;background:linear-gradient(90deg,#031424eb 0%,#031424c2 38%,#03142433 70%,#03142414),linear-gradient(#0000 44%,#03142475)}._R7VBa_catalogueStage ._R7VBa_sectionHeading{max-width:620px;margin:0;padding:clamp(2rem,5vw,5rem)}._R7VBa_catalogueStage ._R7VBa_sectionHeading ._R7VBa_eyebrow{color:var(--home-yellow)}._R7VBa_catalogueStage ._R7VBa_sectionHeading h2{color:#f8fbfd;max-width:11ch;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.92}._R7VBa_catalogueStage ._R7VBa_sectionHeading p{color:#dbe7ef}._R7VBa_catalogueIndex{color:#ffffffa6;font:650 .62rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:1.15rem;right:1.4rem}._R7VBa_sectionHeading{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}._R7VBa_productMosaic{z-index:2;grid-template-columns:1.3fr repeat(2,minmax(0,1fr));grid-auto-rows:minmax(280px,auto);gap:clamp(.7rem,1.3vw,1rem);margin-top:clamp(-5.25rem,-5vw,-3.5rem);padding-inline:clamp(.7rem,1.7vw,1.5rem);display:grid;position:relative}._R7VBa_product{background:var(--surface);min-width:0;color:var(--encre);box-shadow:inset 0 0 0 1px var(--trait);border-radius:14px;grid-template-rows:minmax(0,1fr) auto;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:grid;overflow:hidden}._R7VBa_product:hover{box-shadow:inset 0 0 0 1px var(--trait-2), 0 24px 54px -38px #004890a6;transform:translateY(-3px)}._R7VBa_productLead{grid-row:span 2}._R7VBa_product:last-child{grid-column:2/-1;grid-template-rows:1fr;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}._R7VBa_productVisual{background:linear-gradient(145deg, color-mix(in oklab, var(--bleu-50) 76%, var(--surface)), var(--surface-3));place-items:center;min-height:0;padding:clamp(1rem,2.2vw,2rem);display:grid;overflow:hidden}._R7VBa_productLead ._R7VBa_productVisual{background:linear-gradient(145deg, color-mix(in oklab, var(--bleu-100) 82%, var(--surface)), var(--surface))}._R7VBa_productVisual img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .26s cubic-bezier(.2,.7,.3,1)}._R7VBa_product:hover ._R7VBa_productVisual img{transform:scale(1.035)}._R7VBa_productMeta{flex-direction:column;gap:.22rem;padding:1rem;display:flex}._R7VBa_productBrand{color:var(--bleu-700);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:750}._R7VBa_productMeta strong{font-family:var(--display);font-size:1rem;line-height:1.25}._R7VBa_productLead ._R7VBa_productMeta strong{font-size:clamp(1.3rem,1.5vw,1.8rem)}._R7VBa_productRef{color:var(--encre-3);font-family:var(--mono);font-size:.72rem}._R7VBa_productPrice,._R7VBa_productPriceMuted{font-family:var(--mono);margin-top:.55rem;font-weight:650}._R7VBa_productPrice{color:var(--home-magenta);font-size:1.15rem}._R7VBa_productPriceMuted{color:var(--encre-3);font-size:.78rem}._R7VBa_catalogueFooter{color:var(--encre-3);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.78rem;display:flex}._R7VBa_catalogueFooter p{max-width:64ch}._R7VBa_catalogueFooter a{color:var(--bleu-700);white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}._R7VBa_catalogueFooter svg{width:16px}._R7VBa_logistics{isolation:isolate;background:var(--home-night);min-height:clamp(650px,80dvh,820px);position:relative;overflow:hidden}._R7VBa_logisticsImage{z-index:-3;display:block;position:absolute;inset:0}._R7VBa_logisticsImage img{object-fit:cover;object-position:center;width:100%;height:100%}._R7VBa_logisticsScrim{z-index:-2;background:linear-gradient(#03132114 26%,#0313218f 55%,#031321f0 100%),linear-gradient(90deg,#03132185,#0000 54%);position:absolute;inset:0}._R7VBa_logisticsInner{min-height:inherit;color:#f7fbfd;flex-direction:column;justify-content:flex-end;padding-block:4rem;display:flex}._R7VBa_logisticsCopy{max-width:680px}._R7VBa_logisticsCopy ._R7VBa_eyebrow{color:var(--home-yellow)}._R7VBa_logisticsCopy h2{color:#f8fbfd;letter-spacing:-.018em;max-width:12ch;font-size:clamp(2.6rem,5.4vw,5.6rem);line-height:.94}._R7VBa_logisticsCopy p{color:#d7e4ed;max-width:46ch;margin-top:1rem;font-size:1.05rem}._R7VBa_logisticsMetrics{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2.5rem;padding-top:1.4rem;display:grid}._R7VBa_logisticsMetrics span{color:#c7d8e4;font-size:.82rem}._R7VBa_logisticsMetrics strong{color:var(--home-yellow);font-family:var(--display);letter-spacing:-.04em;margin-bottom:.3rem;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1;display:block}._R7VBa_stores{isolation:isolate;background:var(--home-night);min-height:clamp(700px,78dvh,880px);padding-block:clamp(5.8rem,9vw,9.5rem);position:relative;overflow:hidden}._R7VBa_storesBackdrop,._R7VBa_storesScrim{position:absolute;inset:0}._R7VBa_storesBackdrop{z-index:-3;display:block}._R7VBa_storesBackdrop img{object-fit:cover;width:100%;height:100%}._R7VBa_storesScrim{z-index:-2;background:linear-gradient(90deg,#031424e0 0%,#031424b8 42%,#0314243d 68%,#031424b3 100%),linear-gradient(#0000 38%,#031424c2)}._R7VBa_storesGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}._R7VBa_storesCopy{grid-column:1/6}._R7VBa_storesCopy>svg{width:34px;height:34px;color:var(--home-yellow);margin-bottom:1.25rem}._R7VBa_storesCopy h2{color:#fff}._R7VBa_storesCopy>p{color:#d5e3ed}._R7VBa_storesCopy ._R7VBa_primaryAction{margin-top:1.5rem}._R7VBa_storeList{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#031424a8;border:1px solid #ffffff2e;border-radius:14px 14px 48px;grid-column:8/13;padding:clamp(.6rem,1.3vw,1rem) clamp(1rem,2vw,1.5rem);box-shadow:0 36px 86px -52px #000000f5}._R7VBa_storeList a{color:#f5f9fc;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;text-decoration:none;display:flex}._R7VBa_storeList a:hover{color:var(--home-yellow)}._R7VBa_storeList small{color:var(--home-yellow);font-family:var(--mono);margin-left:.55rem;font-size:.62rem}._R7VBa_storeList svg{color:#b8cbd9;width:16px;transition:transform .16s}._R7VBa_storeList a:hover svg{transform:translate(3px)}._R7VBa_heritage{isolation:isolate;color:#f4f8fb;background:#061725;padding-block:clamp(5.5rem,9vw,9rem);position:relative;overflow:hidden}._R7VBa_heritageBackdrop,._R7VBa_heritageScrim{position:absolute;inset:0}._R7VBa_heritageBackdrop{z-index:-3;display:block}._R7VBa_heritageBackdrop img{object-fit:cover;object-position:center top;width:100%;height:100%}._R7VBa_heritageScrim{z-index:-2;background:linear-gradient(90deg,#02111ef0 0%,#02111ebf 35%,#02111e1f 66%,#0000 82%),linear-gradient(#0000 34%,#02111ed1 69%,#02111efa 100%)}._R7VBa_heritageGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(.9rem,2vw,1.55rem);display:grid}._R7VBa_heritageCopy{z-index:2;grid-area:1/1/auto/6;align-self:center;padding-right:clamp(1rem,4vw,4rem)}._R7VBa_heritageCopy ._R7VBa_eyebrow{color:var(--home-yellow)}._R7VBa_heritageCopy h2{color:#fff;letter-spacing:-.02em;max-width:11ch;font-size:clamp(2.7rem,4.8vw,5.15rem);line-height:.89}._R7VBa_heritageCopy>p{color:#ccdae5;max-width:49ch;margin-top:1.2rem;font-size:.98rem;line-height:1.65}._R7VBa_heritageLogo{background:#fff;border-radius:6px;width:min(250px,70%);height:auto;margin-top:1.7rem;padding:.7rem .85rem}._R7VBa_heritageScene{grid-area:1/6/auto/13;justify-content:flex-end;align-items:flex-end;min-height:clamp(610px,48vw,740px);display:flex}._R7VBa_heritagePortrait img{object-fit:cover;width:100%;height:100%}._R7VBa_heritageScene p{color:#aebfcd;max-width:38ch;font:500 .64rem/1.45 var(--mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03142480;border:1px solid #ffffff2e;border-radius:5px;margin:0 0 1rem;padding:.55rem .7rem}._R7VBa_heritagePortrait{grid-area:2/1/auto/5;margin-top:1.5rem;box-shadow:0 30px 70px -48px #000000f2}._R7VBa_heritagePortrait img{aspect-ratio:4/5;border-radius:12px 12px 12px 52px}._R7VBa_heritageFacts{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0314249e;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff29;grid-area:2/5/auto/13;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-self:start;gap:1rem clamp(1.5rem,4vw,4rem);margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}._R7VBa_heritageFacts strong{color:#fff;font-family:var(--display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}._R7VBa_heritageFacts p{color:#c8d8e4;font-size:.82rem;line-height:1.6}._R7VBa_heritageSources{flex-wrap:wrap;grid-column:2;gap:.55rem 1rem;display:flex}._R7VBa_heritageTimeline{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:.45rem 0 0;padding:0;list-style:none;display:grid}._R7VBa_heritageTimeline li{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;gap:.32rem;min-height:82px;padding:.8rem 1rem;display:flex}._R7VBa_heritageTimeline li:first-child{padding-left:0}._R7VBa_heritageTimeline li:last-child{border-right:0}._R7VBa_heritageTimeline b{color:var(--home-yellow);font:740 clamp(1.3rem, 2vw, 2rem)/1 var(--display);letter-spacing:-.035em}._R7VBa_heritageTimeline small{color:#b9cad7;font-size:.68rem}._R7VBa_heritageFacts a{color:var(--home-yellow);text-underline-offset:.25em;font-size:.7rem;font-weight:700;text-decoration-thickness:1px}._R7VBa_assurance{background:var(--home-cobalt);color:#f3f8fc}._R7VBa_assurance>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._R7VBa_assurance>div>div{border-right:1px solid #ffffff29;align-items:center;gap:1rem;min-height:124px;padding:1.4rem clamp(1rem,2vw,2rem);display:flex}._R7VBa_assurance>div>div:first-child{padding-left:0}._R7VBa_assurance>div>div:last-child{border-right:0;padding-right:0}._R7VBa_assurance svg{width:28px;height:28px;color:var(--home-yellow);flex:none}._R7VBa_assurance span,._R7VBa_assurance small{display:block}._R7VBa_assurance b{color:#fff;font-size:.92rem}._R7VBa_assurance small{color:#c7d9e8;margin-top:.25rem;font-size:.72rem}._R7VBa_method{background:color-mix(in oklab, var(--bleu-50) 55%, var(--fond));padding-block:clamp(3rem,5vw,5rem)}._R7VBa_method details{border-top:1px solid var(--trait-2);border-bottom:1px solid var(--trait-2)}._R7VBa_method summary{min-height:58px;color:var(--encre);cursor:pointer;justify-content:space-between;align-items:center;font-weight:650;display:flex}._R7VBa_method details>div{color:var(--encre-2);gap:.75rem;padding:0 0 1.4rem;font-size:.85rem;display:grid}@media (prefers-color-scheme:dark){._R7VBa_productVisual img{mix-blend-mode:normal}._R7VBa_familyIcon{background:#ffffffeb}}@media (prefers-reduced-motion:no-preference){._R7VBa_heroImage{animation:1.2s cubic-bezier(.2,.7,.3,1) both _R7VBa_hero-focus}._R7VBa_heroCopy>*{animation:.62s cubic-bezier(.2,.7,.3,1) both _R7VBa_hero-rise}._R7VBa_heroCopy>:nth-child(2){animation-delay:80ms}._R7VBa_heroCopy>:nth-child(3){animation-delay:.145s}._R7VBa_heroCopy>:nth-child(4){animation-delay:.21s}}@keyframes _R7VBa_hero-focus{0%{opacity:.72;transform:scale(1.045)}to{opacity:1;transform:scale(1.012)}}@keyframes _R7VBa_hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){._R7VBa_serviceDock>div{grid-template-columns:repeat(2,minmax(0,1fr))}._R7VBa_serviceDock ._R7VBa_serviceAll{border-top:1px solid var(--trait);grid-column:1/-1;min-height:60px;padding-inline:0}._R7VBa_proofRail>div{grid-template-columns:repeat(4,1fr)}._R7VBa_proofPhone{border-top:1px solid var(--trait);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:72px;padding-inline:0}._R7VBa_expertiseGrid,._R7VBa_atlasGrid{grid-template-columns:1fr}._R7VBa_expertiseCopy{max-width:680px}._R7VBa_atlasIntro{position:static}._R7VBa_productMosaic{grid-template-columns:repeat(2,minmax(0,1fr))}._R7VBa_productLead{grid-area:auto/1/auto/-1}._R7VBa_product:last-child{grid-column:1/-1}._R7VBa_storesGrid{grid-template-columns:repeat(12,minmax(0,1fr))}._R7VBa_storesCopy{grid-column:1/7}._R7VBa_storeList{grid-column:7/13}._R7VBa_heritageCopy{grid-column:1/7}._R7VBa_heritageScene{grid-column:7/13}._R7VBa_heritagePortrait{grid-column:1/5}._R7VBa_heritageFacts{grid-column:5/13}}@media (max-width:700px){._R7VBa_serviceDock a{min-height:82px;padding-inline:.65rem}._R7VBa_serviceDock a:nth-child(odd){padding-left:0}._R7VBa_serviceDock a:nth-child(2n){border-right:0}._R7VBa_hero{min-height:clamp(640px,100dvh - 120px,720px)}._R7VBa_heroImage{object-position:74% center}._R7VBa_heroScrim{background:linear-gradient(#03142438 0%,#031424cc 48%,#031424f5 100%),linear-gradient(90deg,#03142499,#0000)}._R7VBa_heroInner{align-items:flex-end;padding-block:2.4rem 2.7rem}._R7VBa_heroCopy{width:100%}._R7VBa_hero h1{max-width:100%;font-size:clamp(2.55rem,10.8vw,3.2rem)}._R7VBa_heroBrand{align-items:flex-end;gap:.7rem;margin-bottom:1.25rem}._R7VBa_heroBrand img{width:min(58vw,220px)}._R7VBa_heroBrand span{padding-left:.7rem;font-size:.61rem}._R7VBa_heroActions{align-items:stretch}._R7VBa_heroActions a{width:100%}._R7VBa_proofRail>div{grid-template-columns:repeat(2,1fr)}._R7VBa_proofItem{min-height:86px;padding-left:0}._R7VBa_proofItem:nth-child(2n){border-right:0;padding-left:1rem}._R7VBa_proofPhone{grid-column:1/-1}._R7VBa_expertiseMedia{border-radius:14px 14px 48px;min-height:390px}._R7VBa_expertiseCopy h2,._R7VBa_atlasIntro h2,._R7VBa_sectionHeading h2,._R7VBa_storesCopy h2{font-size:clamp(2.2rem,10.6vw,3.25rem)}._R7VBa_familyIndex{grid-template-columns:1fr}._R7VBa_familyLink:nth-child(odd){border-right:0}._R7VBa_atlasVeil{background:linear-gradient(#f6f9fbad,#f6f9fbd6),linear-gradient(#0000,#f6f9fbd1)}._R7VBa_atlasBackdrop img{object-position:center}._R7VBa_atlasSignal{margin-top:1.5rem}._R7VBa_atlasSignal li{min-height:72px;padding:.7rem .55rem;font-size:.68rem}._R7VBa_catalogueStage{border-radius:14px 14px 56px;align-items:flex-start;min-height:620px}._R7VBa_catalogueBackdrop img{object-position:center}._R7VBa_catalogueShade{background:linear-gradient(#031424ed 0%,#031424c2 40%,#03142429 72%,#03142480),linear-gradient(90deg,#0314247a,#0000 72%)}._R7VBa_catalogueStage ._R7VBa_sectionHeading{width:100%;padding:2.2rem 1.35rem}._R7VBa_catalogueStage ._R7VBa_sectionHeading h2{max-width:10ch;font-size:clamp(2.55rem,12vw,3.65rem)}._R7VBa_catalogueIndex{bottom:1rem;right:1rem}._R7VBa_productMosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;margin-top:-3.2rem;padding-inline:.65rem}._R7VBa_productLead,._R7VBa_product:last-child{grid-column:1/-1}._R7VBa_product:last-child{grid-template-rows:minmax(230px,auto) auto;grid-template-columns:1fr}._R7VBa_product:not(._R7VBa_productLead):not(:last-child) ._R7VBa_productVisual{min-height:180px}._R7VBa_catalogueFooter{flex-direction:column;align-items:flex-start}._R7VBa_logistics{min-height:720px}._R7VBa_logisticsImage,._R7VBa_logisticsImage img{object-position:center}._R7VBa_logisticsMetrics{grid-template-columns:1fr;gap:.9rem;max-width:350px}._R7VBa_logisticsMetrics span{grid-template-columns:125px minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}._R7VBa_logisticsMetrics strong{font-size:1.55rem}._R7VBa_stores{min-height:960px;padding-block:5rem}._R7VBa_storesBackdrop img{object-position:center}._R7VBa_storesScrim{background:linear-gradient(#031424e6 0%,#031424a3 42%,#031424c2 100%),linear-gradient(90deg,#03142461,#0000)}._R7VBa_storesGrid{grid-template-columns:1fr;align-content:center}._R7VBa_storesCopy,._R7VBa_storeList{grid-column:1}._R7VBa_storeList{border-radius:12px 12px 38px;padding-inline:1rem}._R7VBa_heritageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._R7VBa_heritageCopy,._R7VBa_heritageScene,._R7VBa_heritageFacts{grid-column:1/-1}._R7VBa_heritageCopy{grid-row:1;align-self:start;padding-top:1.2rem;padding-right:0}._R7VBa_heritageScene{grid-row:1;align-items:flex-end;min-height:740px}._R7VBa_heritagePortrait{grid-area:2/1;margin-top:.4rem}._R7VBa_heritageFacts{grid-area:2/2;grid-template-columns:1fr;align-self:stretch;padding:1rem}._R7VBa_heritageSources{grid-column:1;align-content:start}._R7VBa_heritageFacts strong{font-size:1.25rem}._R7VBa_heritageFacts p{font-size:.74rem}._R7VBa_heritageSources{gap:.35rem;display:grid}._R7VBa_heritageTimeline{display:none}._R7VBa_heritageBackdrop img{object-position:center top}._R7VBa_heritageScrim{background:linear-gradient(#02111ef0 0%,#02111ead 37%,#0000 62%,#02111ef5 78%),linear-gradient(90deg,#02111e80,#0000 76%)}._R7VBa_assurance>div{grid-template-columns:1fr}._R7VBa_assurance>div>div,._R7VBa_assurance>div>div:first-child,._R7VBa_assurance>div>div:last-child{border-bottom:1px solid #ffffff29;border-right:0;min-height:100px;padding-inline:0}._R7VBa_assurance>div>div:last-child{border-bottom:0}}
