._7dxzRW_band{padding-block:var(--section-l);border-top:var(--rule);background:var(--calcaire);position:relative}._7dxzRW_band[data-tone=craie]{background:var(--craie)}._7dxzRW_band[data-tone=sable]{background:var(--sable)}._7dxzRW_section{padding-block:var(--section-m) 0}._7dxzRW_railHead{margin-bottom:0}._7dxzRW_hero{min-height:min(100svh,920px);color:var(--craie);align-items:flex-end;display:flex;position:relative;overflow-x:clip}._7dxzRW_heroInner{z-index:1;gap:var(--space-7);padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-7);display:grid;position:relative}._7dxzRW_heroCopy{gap:var(--space-4);max-width:760px;display:grid}._7dxzRW_heroPlace{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--craie-80);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}._7dxzRW_heroTitle{letter-spacing:-.015em;text-shadow:0 1px 24px #4e443840;font-size:clamp(2.25rem,1.8vw + 1.7rem,3.75rem);line-height:1.06}._7dxzRW_heroLine{display:block;overflow:hidden}._7dxzRW_heroLine>span{display:block}._7dxzRW_heroLead{font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--craie-80);max-width:54ch}._7dxzRW_heroSearch{width:100%}._7dxzRW_territory{padding-bottom:0}._7dxzRW_territoryHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._7dxzRW_territoryCta{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1;display:inline-flex}._7dxzRW_territoryCta:hover{color:var(--brand-dark)}._7dxzRW_territoryGrid{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._7dxzRW_territoryGrid[data-tiles]{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}._7dxzRW_tiles{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._7dxzRW_tile{aspect-ratio:4/3;border-radius:var(--r-l);background:var(--sable);position:relative;overflow:hidden}._7dxzRW_tileLink{color:var(--craie);display:block;position:absolute;inset:0}._7dxzRW_tileImg{object-fit:cover;transition:transform 1s var(--ease-out-tide)}._7dxzRW_tileLink:hover ._7dxzRW_tileImg{transform:scale(1.04)}._7dxzRW_tileShade{background:linear-gradient(#4e443800 40%,#4e4438b3 100%);position:absolute;inset:0}._7dxzRW_tileCaption{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}._7dxzRW_tileCaption strong{font-family:var(--font-display);font-weight:400;font-size:var(--t-xl);letter-spacing:var(--tracking-display)}._7dxzRW_tileCaption span{font-size:var(--t-xs);color:var(--craie-80)}._7dxzRW_cityIndex{border-top:var(--rule);display:grid}._7dxzRW_cityIndex li{border-bottom:var(--rule)}._7dxzRW_cityRow{transition:color var(--d-ui) var(--ease-out-tide);transition:color var(--d-ui) var(--ease-out-tide), padding-left var(--d-ui) var(--ease-out-tide);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}._7dxzRW_cityRow:hover{color:var(--brand-dark);padding-left:.5rem}._7dxzRW_cityRowName{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tracking-display)}._7dxzRW_cityRowCount{font-size:var(--t-xs);color:var(--encre-60)}._7dxzRW_cityRowArrow{color:var(--brand);opacity:0;transition:opacity var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide);transform:translate(-6px)}._7dxzRW_cityRow:hover ._7dxzRW_cityRowArrow{opacity:1;transform:none}._7dxzRW_ticker{margin-top:var(--section-m);border-top:var(--rule);border-bottom:var(--rule);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}._7dxzRW_tickerTrack{width:max-content;animation:120s linear infinite _7dxzRW_ticker;display:flex}._7dxzRW_ticker:hover ._7dxzRW_tickerTrack{animation-play-state:paused}@keyframes _7dxzRW_ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._7dxzRW_tickerTrack{animation:none}}._7dxzRW_tickerItem{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--encre-60);white-space:nowrap;align-items:center;gap:1.4rem;padding:.85rem .7rem;font-weight:500;display:inline-flex}._7dxzRW_tickerDot{background:var(--brand);border-radius:50%;width:3px;height:3px}._7dxzRW_tickerSeal{opacity:.7;width:14px;height:14px}._7dxzRW_metiers{gap:var(--grid-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}._7dxzRW_metierLead{align-content:stretch;gap:var(--space-6);padding:var(--space-6);border-radius:var(--r-l);background:var(--encre);color:var(--calcaire);min-height:420px;transition:background-color var(--d-ui) var(--ease-out-tide);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}._7dxzRW_metierLeadTop{justify-content:space-between;align-items:flex-start;display:flex}._7dxzRW_metierLead:hover{background:var(--brand-darker)}._7dxzRW_metierIndex{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--brand)}._7dxzRW_metierIcon{border:1px solid var(--craie-24);width:48px;height:48px;color:var(--brand-light);border-radius:50%;place-items:center;display:grid}._7dxzRW_metierLeadBody{flex-direction:column;justify-content:center;gap:.85rem;max-width:36ch;display:flex}._7dxzRW_metierLeadBody h3{font-size:var(--t-3xl);line-height:.95}._7dxzRW_metierLeadBody p,._7dxzRW_metierSub{color:var(--craie-80);line-height:var(--lh-relaxed);max-width:46ch}._7dxzRW_metierSub{font-family:var(--font-display);color:var(--craie);font-size:1.15rem}._7dxzRW_metierFigure{font-size:var(--t-sm);color:var(--craie-60);margin-top:.25rem;display:block}._7dxzRW_metierFigure strong{font-family:var(--font-display);font-weight:400;font-size:var(--t-2xl);color:var(--craie);margin-right:.35rem}._7dxzRW_metierLead ._7dxzRW_metierFigure{color:var(--craie-80);gap:.2rem;margin-top:0;display:grid}._7dxzRW_metierLead ._7dxzRW_metierFigure strong{margin-right:0;font-size:clamp(2.15rem,1.2vw + 1.35rem,2.85rem);line-height:.95}._7dxzRW_metierFigureLabel{font-size:var(--t-sm);color:var(--craie-60)}._7dxzRW_metierLeadFoot{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:var(--space-4);display:flex}._7dxzRW_metierAction{font-size:var(--t-sm);color:var(--craie);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}._7dxzRW_metierRows{border-top:var(--rule);display:grid}._7dxzRW_metierRows li{border-bottom:var(--rule)}._7dxzRW_metierRow{align-items:center;gap:var(--space-5);padding:var(--space-5) 0;transition:padding-left var(--d-ui) var(--ease-out-tide);grid-template-columns:2.5rem 1fr auto auto;display:grid}._7dxzRW_metierRow:hover{padding-left:.5rem}._7dxzRW_metierRowBody{gap:.35rem;display:grid}._7dxzRW_metierRowBody h3{font-size:var(--t-2xl)}._7dxzRW_metierRowBody p{color:var(--encre-60);line-height:var(--lh-relaxed);font-size:var(--t-sm);max-width:48ch}._7dxzRW_metierRowBody ._7dxzRW_metierFigure{color:var(--encre-60)}._7dxzRW_metierRowBody ._7dxzRW_metierFigure strong{color:var(--encre);font-size:var(--t-xl)}._7dxzRW_metierRowIcon{border:1px solid var(--encre-12);width:44px;height:44px;color:var(--brand-dark);border-radius:50%;place-items:center;display:grid}._7dxzRW_metierRowArrow{color:var(--brand-dark);transition:transform var(--d-ui) var(--ease-out-tide)}._7dxzRW_metierRow:hover ._7dxzRW_metierRowArrow{transform:translate(4px)}._7dxzRW_figures{background:var(--encre);color:var(--calcaire)}._7dxzRW_figuresInner{gap:var(--space-8);padding-block:var(--section-l);display:grid}._7dxzRW_figuresHead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}._7dxzRW_figuresCopy{gap:var(--space-4);max-width:640px;display:grid}._7dxzRW_figuresKicker{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-light);align-items:center;gap:.75rem;font-weight:600;display:inline-flex}._7dxzRW_figuresIndex{font-family:var(--font-mono);color:var(--craie-60);align-items:center;gap:.75rem;font-weight:500;display:inline-flex}._7dxzRW_territory ._7dxzRW_figuresIndex{color:var(--encre-40)}._7dxzRW_figuresIndex:after{content:"";background:var(--brand);width:28px;height:1px}._7dxzRW_estimateKicker{align-items:center;gap:.75rem;display:inline-flex}._7dxzRW_figuresTitle{font-size:var(--t-3xl);line-height:var(--lh-tight)}._7dxzRW_figuresTitle>span{display:block}._7dxzRW_figuresTitle em{color:var(--brand-light);font-style:italic}._7dxzRW_figuresLead{color:var(--craie-80);line-height:var(--lh-relaxed);max-width:44ch}._7dxzRW_figuresCta{border-radius:var(--r-m);border:1px solid var(--craie-24);height:48px;color:var(--craie);font-size:var(--t-sm);transition:background-color var(--d-ui) var(--ease-out-tide), border-color var(--d-ui) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide);flex:none;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:500;display:inline-flex}._7dxzRW_figuresCta:hover{background:var(--craie);border-color:var(--craie);color:var(--encre)}._7dxzRW_figuresGrid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._7dxzRW_figureCell{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--craie-24);display:grid}._7dxzRW_figureValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--craie);white-space:nowrap;margin:0;font-size:clamp(2.5rem,3.6vw,4.75rem);font-weight:400;line-height:.95}._7dxzRW_figureLabel{font-size:var(--t-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-light);align-items:center;gap:.45rem;font-weight:600;display:flex}._7dxzRW_flag{background:linear-gradient(90deg,#002395 0 33%,#fff 33% 66%,#ed2939 66%);border-radius:1px;flex:none;width:16px;height:11px;box-shadow:0 0 0 1px #ffffff47}._7dxzRW_figuresFoot{align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--craie-12);display:flex}._7dxzRW_figuresSeal{object-fit:contain;flex:none;width:52px;height:52px}._7dxzRW_figuresAgencies{font-size:var(--t-sm);color:var(--craie-60)}._7dxzRW_figuresLink{color:var(--craie);border-bottom:1px solid var(--craie-24);transition:border-color var(--d-ui) var(--ease-out-tide)}._7dxzRW_figuresLink:hover{border-color:var(--craie)}._7dxzRW_estimate{gap:var(--space-7);padding:var(--space-8) var(--space-7);border-radius:var(--r-xl);background:var(--brand-dark);color:var(--craie);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;display:grid;position:relative;overflow:hidden}._7dxzRW_estimate:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100% 0,#ffffff1a,#0000 60%);position:absolute;inset:0}._7dxzRW_estimateCopy{gap:var(--space-3);display:grid;position:relative}._7dxzRW_estimateKicker{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-light);font-weight:600}._7dxzRW_estimateTitle{font-size:var(--t-3xl)}._7dxzRW_estimateLead{color:var(--craie-80);line-height:var(--lh-relaxed);max-width:46ch}._7dxzRW_estimateActions{gap:var(--space-3);justify-items:start;display:grid;position:relative}._7dxzRW_estimateNote{font-size:var(--t-xs);color:var(--craie-80);align-items:center;gap:.4rem;display:inline-flex}@media (max-width:1199px){._7dxzRW_figuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7dxzRW_figureValue{font-size:clamp(2.75rem,5vw,4rem)}}@media (max-width:1023px){._7dxzRW_hero{min-height:min(100svh,760px);color:var(--craie);background:var(--encre);align-items:flex-end;display:flex;overflow-x:clip}._7dxzRW_hero [data-hero-media]{width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}._7dxzRW_heroInner{align-content:end;gap:var(--space-4);min-height:min(100svh,760px);padding-top:calc(var(--nav-height) + var(--space-6));padding-bottom:var(--space-5)}._7dxzRW_heroCopy{gap:var(--space-3);max-width:16ch}._7dxzRW_heroPlace{width:auto;color:var(--craie-80)}._7dxzRW_heroTitle{max-width:11ch;color:var(--craie);letter-spacing:-.02em;text-shadow:0 1px 20px #4e443859;font-size:clamp(2.35rem,10vw,3.5rem);line-height:.96}._7dxzRW_heroLead{max-width:36ch;color:var(--craie-80);font-size:var(--t-sm);-webkit-hyphens:manual;hyphens:manual}._7dxzRW_territoryGrid,._7dxzRW_metiers,._7dxzRW_estimate{grid-template-columns:1fr}._7dxzRW_metierLead{gap:var(--space-5);grid-template-rows:auto auto auto;min-height:0}._7dxzRW_metierLeadBody{justify-content:flex-start}._7dxzRW_figuresHead{flex-direction:column;align-items:flex-start}._7dxzRW_estimate{padding:var(--space-7) var(--space-6);align-items:start}}@media (max-width:767px){._7dxzRW_band{padding-block:var(--section-m)}._7dxzRW_section{padding-block:var(--section-s) 0}._7dxzRW_hero{min-height:min(100svh,680px)}._7dxzRW_heroInner{min-height:min(100svh,680px);padding-bottom:var(--space-4)}._7dxzRW_heroTitle{font-size:clamp(2.2rem,11vw,3.15rem)}._7dxzRW_tiles{gap:10px}._7dxzRW_tile{border-radius:var(--r-m)}._7dxzRW_tileCaption strong{font-size:var(--t-base)}._7dxzRW_ticker{margin-top:var(--section-s)}._7dxzRW_metierLead{padding:var(--space-5)}._7dxzRW_metierLeadFoot{padding-top:var(--space-3);align-items:flex-end}._7dxzRW_metierRow{gap:var(--space-4);grid-template-columns:2rem 1fr auto}._7dxzRW_metierRowIcon{display:none}._7dxzRW_estimate{padding:var(--space-6) var(--space-5);border-radius:var(--r-l)}._7dxzRW_figuresInner{gap:var(--space-6);padding-block:var(--section-m)}._7dxzRW_figuresGrid{grid-template-columns:1fr;gap:0}._7dxzRW_figureCell{grid-template-columns:minmax(0,1fr) minmax(7rem,38%);align-items:end;gap:.75rem 1rem;padding-block:1.15rem}._7dxzRW_cityIndex{grid-template-columns:1fr}._7dxzRW_metierRow{padding-block:var(--space-5);align-items:start}._7dxzRW_metierRowBody h3{font-size:var(--t-xl)}._7dxzRW_metierRowBody p{font-size:var(--t-sm);max-width:36ch}._7dxzRW_figureLabel,._7dxzRW_figuresGrid dt{text-align:right;font-size:var(--t-2xs);letter-spacing:.06em;justify-content:flex-end}._7dxzRW_figureValue{font-size:clamp(2.15rem,10vw,3.4rem)}._7dxzRW_cityRow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.95rem 0}._7dxzRW_cityRowName{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.35rem,5.4vw,1.75rem);font-weight:400;line-height:1.15}._7dxzRW_metierLead{margin-inline:calc(var(--gutter) * -1);padding:var(--space-6) var(--gutter);border-radius:0}._7dxzRW_cityRowArrow{display:none}}
.Z_4G9W_root{--btn-bg:var(--encre);--btn-fg:var(--craie);--btn-border:transparent;--btn-bg-hover:var(--brand-dark);--btn-fg-hover:var(--craie);border-radius:var(--r-m);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);border:1px solid var(--btn-border);font-size:var(--t-sm);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--d-ui) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide), border-color var(--d-ui) var(--ease-out-tide), transform var(--d-micro) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide);justify-content:center;align-items:center;gap:.55rem;padding:0 1.25rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.Z_4G9W_root:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.Z_4G9W_primary:hover,.Z_4G9W_paper:hover,.Z_4G9W_secondary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #4e443873}.Z_4G9W_root:active{transform:translateY(1px)}.Z_4G9W_root:disabled{opacity:.55;cursor:default;transform:none}.Z_4G9W_icon{transition:transform var(--d-ui) var(--ease-out-tide);flex:none}.Z_4G9W_root:hover .Z_4G9W_icon:last-child{transform:translate(3px)}.Z_4G9W_label{display:inline-block}.Z_4G9W_sm{min-height:36px;font-size:var(--t-xs);border-radius:var(--r-s);padding:0 .9rem}.Z_4G9W_lg{min-height:52px;font-size:var(--t-base);padding:0 1.6rem}.Z_4G9W_block{width:100%;display:flex}.Z_4G9W_secondary{--btn-bg:transparent;--btn-fg:var(--encre);--btn-border:var(--encre-24);--btn-bg-hover:var(--encre);--btn-fg-hover:var(--craie)}.Z_4G9W_ghost{--btn-bg:transparent;--btn-fg:var(--encre);--btn-border:transparent;--btn-bg-hover:var(--encre-06);--btn-fg-hover:var(--encre)}.Z_4G9W_paper{--btn-bg:var(--craie);--btn-fg:var(--encre);--btn-border:transparent;--btn-bg-hover:var(--brand-light);--btn-fg-hover:var(--encre)}.Z_4G9W_contact{--btn-bg:var(--surface-brand);--btn-fg:var(--brand-darker);--btn-border:var(--brand-line);--btn-bg-hover:var(--brand-dark);--btn-fg-hover:var(--craie);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.Z_4G9W_link{--btn-bg:transparent;--btn-fg:var(--encre);--btn-border:transparent;--btn-bg-hover:transparent;--btn-fg-hover:var(--brand-dark);border-radius:0;gap:.4rem;min-height:0;padding:0}.Z_4G9W_link .Z_4G9W_label{transition:background-size var(--d-ui) var(--ease-out-tide);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px}.Z_4G9W_link:hover .Z_4G9W_label{background-size:35% 1px}.Z_4G9W_root:active{box-shadow:none;transform:translateY(1px)}
._9MiQza_head{align-items:end;gap:var(--space-5) var(--space-8);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}._9MiQza_head[data-layout=stack]{grid-template-columns:1fr;align-items:start}._9MiQza_head[data-layout=stack] ._9MiQza_right{align-items:flex-start}._9MiQza_left{gap:var(--space-3);display:grid}._9MiQza_meta{align-items:center;gap:.75rem;display:flex}._9MiQza_index{color:var(--encre-40);align-items:center;gap:.75rem;display:inline-flex}._9MiQza_index:after{content:"";background:var(--brand);width:28px;height:1px}._9MiQza_eyebrow{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-dark);font-weight:600}._9MiQza_head[data-tone=dark] ._9MiQza_eyebrow{color:var(--brand-light)}._9MiQza_head[data-tone=dark] ._9MiQza_index{color:var(--craie-60)}._9MiQza_title{max-width:22ch}._9MiQza_title em{color:var(--brand-dark);font-style:italic}._9MiQza_head[data-tone=dark] ._9MiQza_title em{color:var(--brand-light)}._9MiQza_right{gap:var(--space-4);justify-items:start;display:grid}._9MiQza_lede{font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--encre-80);max-width:48ch}._9MiQza_head[data-tone=dark] ._9MiQza_lede{color:var(--craie-80)}._9MiQza_link{font-size:var(--t-sm);white-space:nowrap;border-bottom:1px solid var(--encre-24);transition:border-color var(--d-micro) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide);align-items:center;gap:.5rem;padding-bottom:.3rem;font-weight:500;display:inline-flex}._9MiQza_link:hover{border-color:var(--brand-dark);color:var(--brand-dark)}._9MiQza_head[data-tone=dark] ._9MiQza_link{border-color:var(--craie-24)}._9MiQza_head[data-tone=dark] ._9MiQza_link:hover{border-color:var(--craie);color:var(--craie)}._9MiQza_link svg{transition:transform var(--d-ui) var(--ease-out-tide)}._9MiQza_link:hover svg{transform:translate(4px)}@media (max-width:1023px){._9MiQza_head{align-items:start;gap:var(--space-4);grid-template-columns:1fr}._9MiQza_lede{font-size:var(--t-base)}._9MiQza_link{box-sizing:border-box;min-height:44px;padding-block:.55rem}._9MiQza_title{font-size:clamp(1.85rem,7vw,2.5rem)}}
.jJEVUW_picker{min-width:0;position:relative}.jJEVUW_trigger{border-radius:var(--r-s);border:1px solid var(--encre-24);background:var(--craie);width:100%;min-height:46px;color:var(--encre);font-size:var(--t-sm);text-align:left;cursor:pointer;transition:border-color var(--d-ui) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide);align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.jJEVUW_trigger:hover{border-color:var(--encre-40)}.jJEVUW_picker[data-open] .jJEVUW_trigger,.jJEVUW_trigger:focus-visible{border-color:var(--brand-dark);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.jJEVUW_chevron{color:var(--encre-60);transition:transform var(--d-ui) var(--ease-out-tide);flex:none;margin-left:auto}.jJEVUW_picker[data-open] .jJEVUW_chevron{transform:rotate(180deg)}.jJEVUW_summaryText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:767px){.jJEVUW_picker[data-variant=bar] .jJEVUW_summaryText{text-overflow:unset;white-space:normal;overflow:visible}}.jJEVUW_picker[data-variant=bar] .jJEVUW_trigger{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.15rem;padding:0}.jJEVUW_picker[data-variant=bar] .jJEVUW_chevron{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.jJEVUW_picker[data-variant=bar][data-open] .jJEVUW_chevron{transform:translateY(-50%)rotate(180deg)}.jJEVUW_triggerLabel{font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60);font-weight:600}.jJEVUW_picker[data-variant=bar] .jJEVUW_summaryText{font-size:var(--t-base);color:var(--encre);width:100%;padding-right:1.4rem;font-weight:500}.jJEVUW_panel{z-index:30;background:var(--craie);min-width:280px;color:var(--encre);border:1px solid var(--encre-12);border-radius:var(--r-m);box-shadow:var(--shadow-float);font-family:var(--font-text);font-size:var(--t-sm);animation:jJEVUW_pop var(--d-ui) var(--ease-out-tide);grid-template-rows:auto auto auto;display:grid;position:absolute;top:calc(100% + 10px);left:0}@keyframes jJEVUW_pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jJEVUW_panel{animation:none}}.jJEVUW_title{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-dark);margin:0;padding:.9rem 1rem .5rem;font-weight:600}.jJEVUW_panel[data-place=above]{top:auto;bottom:calc(100% + 10px)}.jJEVUW_panel[data-columns="2"]{min-width:520px}.jJEVUW_panel[data-columns="3"]{min-width:740px}.jJEVUW_list{grid-template-columns:1fr;grid-auto-flow:column;column-gap:.5rem;padding:0 .5rem .5rem;display:grid}.jJEVUW_panel[data-columns="2"] .jJEVUW_list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(var(--rows,8), auto)}.jJEVUW_panel[data-columns="3"] .jJEVUW_list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(var(--rows,9), auto)}.jJEVUW_option{border-radius:var(--r-s);cursor:pointer;white-space:nowrap;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.jJEVUW_option:hover{background:var(--encre-06)}.jJEVUW_option input{width:16px;height:16px;accent-color:var(--brand-dark);flex:none;margin:0}.jJEVUW_optionName{flex:1}.jJEVUW_optionCount{color:var(--encre-40)}.jJEVUW_footer{border-top:1px solid var(--encre-12);justify-content:space-between;gap:1rem;padding:.6rem 1rem .8rem;display:flex}.jJEVUW_clear,.jJEVUW_done{font-size:var(--t-xs);border-radius:var(--r-s);padding:.5rem .9rem;font-weight:500}.jJEVUW_clear{color:var(--encre-60)}.jJEVUW_clear:disabled{opacity:.4;cursor:default}.jJEVUW_done{background:var(--encre);color:var(--calcaire)}@media (max-width:899px){.jJEVUW_panel,.jJEVUW_panel[data-columns="2"],.jJEVUW_panel[data-columns="3"]{min-width:0;max-height:70vh;z-index:var(--z-overlay);grid-template-rows:auto 1fr auto;position:fixed;inset:auto 12px 12px}.jJEVUW_panel[data-columns] .jJEVUW_list{grid-template-rows:none;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;overflow-y:auto}}
.aGFOeq_root{background:var(--encre);position:absolute;inset:0;overflow:hidden}.aGFOeq_layer{will-change:transform;position:absolute;inset:0}.aGFOeq_poster,.aGFOeq_video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.aGFOeq_video{opacity:0;pointer-events:none;transform-origin:50% 45%}.aGFOeq_video[data-active]{opacity:1}.aGFOeq_root[data-ended] .aGFOeq_video[data-active]{transition:transform 36s linear;transform:scale(1.045)}.aGFOeq_shade{background:linear-gradient(#4e44386b 0%,#4e443814 30%,#4e44381a 60%,#4e4438a8 100%),linear-gradient(90deg,#4e44384d 0%,#4e443800 55%);position:absolute;inset:0}.aGFOeq_veil{opacity:0;transition:opacity 3.2s var(--ease-out-tide);background:#4e443824;position:absolute;inset:0}.aGFOeq_root[data-ended] .aGFOeq_veil{opacity:1}@media (max-width:1023px){.aGFOeq_layer{aspect-ratio:auto;height:100%;inset:0}.aGFOeq_poster,.aGFOeq_video{object-fit:cover;object-position:center 78%;transform:none}.aGFOeq_shade{background:linear-gradient(#4e443861 0%,#4e44380d 32%,#4e44382e 58%,#4e4438b8 100%)}}@media (prefers-reduced-motion:reduce){.aGFOeq_video,.aGFOeq_veil{transition:none}}
._3ZWn9a_root{border-top:var(--rule)}._3ZWn9a_item{border-bottom:var(--rule)}._3ZWn9a_summary{cursor:pointer;color:var(--encre);transition:color var(--d-ui) var(--ease-out-tide);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;list-style:none;display:flex}._3ZWn9a_summary::-webkit-details-marker{display:none}._3ZWn9a_summary:hover{color:var(--brand-dark)}._3ZWn9a_title{font-family:var(--font-display);font-size:var(--t-xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-display)}._3ZWn9a_mark{border:1px solid var(--encre-24);width:34px;height:34px;color:var(--encre);border-radius:50%;flex:none;place-items:center;display:grid}._3ZWn9a_mark svg{transition:opacity var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide);grid-area:1/1}._3ZWn9a_minus{opacity:0;transform:rotate(-90deg)}._3ZWn9a_item[open] ._3ZWn9a_plus{opacity:0;transform:rotate(90deg)}._3ZWn9a_item[open] ._3ZWn9a_minus{opacity:1;transform:rotate(0)}._3ZWn9a_body{color:var(--encre-80);line-height:var(--lh-relaxed);padding:0 3.5rem 1.4rem 0}._3ZWn9a_body p+p{margin-top:.75rem}@media (max-width:767px){._3ZWn9a_summary{align-items:flex-start;padding:1.2rem 0}._3ZWn9a_title{font-size:clamp(1.2rem,4.6vw,1.45rem)}._3ZWn9a_body{padding:0 0 1.35rem}}._3ZWn9a_root{interpolate-size:allow-keywords}._3ZWn9a_item::details-content{block-size:0;transition:block-size .42s var(--ease-out-tide), content-visibility .42s allow-discrete;overflow:clip}._3ZWn9a_item[open]::details-content{block-size:auto}._3ZWn9a_body{animation:_3ZWn9a_bodyIn .48s var(--ease-out-tide) both}@keyframes _3ZWn9a_bodyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._3ZWn9a_item::details-content{transition:none}._3ZWn9a_body{animation:none}}
.SsL_1a_page{min-height:60svh;padding-top:calc(var(--nav-height) + var(--section-m));padding-bottom:var(--space-8);gap:var(--section-m);display:grid}.SsL_1a_page em{color:var(--brand-dark);font-style:italic}.SsL_1a_copy{gap:var(--space-4);max-width:40rem;display:grid}.SsL_1a_title{font-size:var(--t-display)}.SsL_1a_lede{font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--encre-80)}.SsL_1a_links{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.SsL_1a_similar{gap:var(--space-5);display:grid}.SsL_1a_grid{gap:clamp(20px, 2.2vw, 32px) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.SsL_1a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.SsL_1a_grid{grid-template-columns:1fr}}
.o-4a1q_scale{gap:var(--space-3);display:grid}.o-4a1q_title{margin:0}.o-4a1q_blank{font-size:var(--t-sm);color:var(--encre-60)}.o-4a1q_bars{gap:3px;display:grid}.o-4a1q_bar{height:26px;width:var(--w);color:var(--encre);background:var(--encre-06);border-radius:var(--radius-1);font-size:var(--t-sm);transition:background-color var(--d-ui) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide);align-items:center;gap:.6rem;padding-inline:.5rem;display:flex;position:relative}.o-4a1q_scale[data-compact] .o-4a1q_bar{height:18px;font-size:var(--t-xs)}.o-4a1q_bar[data-active]{background:var(--tone);color:var(--on-tone,var(--craie));width:100%;font-weight:600}.o-4a1q_scale[data-kind=dpe] .o-4a1q_bar[data-letter=A],.o-4a1q_scale[data-kind=ges] .o-4a1q_bar[data-letter=A]{--tone:var(--dpe-a)}.o-4a1q_bar[data-letter=B]{--tone:var(--dpe-b)}.o-4a1q_bar[data-letter=C]{--tone:var(--dpe-c);--on-tone:var(--encre)}.o-4a1q_bar[data-letter=D]{--tone:var(--dpe-d);--on-tone:var(--encre)}.o-4a1q_bar[data-letter=E]{--tone:var(--dpe-e);--on-tone:var(--encre)}.o-4a1q_bar[data-letter=F]{--tone:var(--dpe-f)}.o-4a1q_bar[data-letter=G]{--tone:var(--dpe-g)}.o-4a1q_scale[data-kind=ges] .o-4a1q_bar[data-active]{--tone:var(--encre);--on-tone:var(--craie)}.o-4a1q_letter{width:1.2em}.o-4a1q_range{color:inherit;opacity:.6;font-size:11px}.o-4a1q_bar[data-active] .o-4a1q_range{opacity:.85}.o-4a1q_value{white-space:nowrap;margin-left:auto}.o-4a1q_value small{opacity:.85;font-size:.8em;font-weight:400}
.NpLTCG_form{--field-h:56px;gap:var(--space-5);display:grid}.NpLTCG_form[data-compact=true]{--field-h:52px;gap:var(--space-4)}.NpLTCG_kinds{border-radius:var(--r-m);background:var(--sable);flex-wrap:wrap;gap:4px;padding:5px;display:flex}.NpLTCG_kind{border-radius:calc(var(--r-m) - 4px);min-height:44px;font-size:var(--t-sm);color:var(--encre-60);transition:background-color var(--d-ui) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide);flex:1;padding:.5rem 1rem;font-weight:500}.NpLTCG_kind:hover{color:var(--encre)}.NpLTCG_kind[data-on=true]{background:var(--encre);color:var(--craie);box-shadow:0 2px 8px #4e44382e}.NpLTCG_row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.NpLTCG_row[data-reserve]{visibility:hidden;pointer-events:none}.NpLTCG_field{gap:.5rem;display:grid}.NpLTCG_field label{font-size:var(--t-sm);color:var(--encre);font-weight:500;line-height:1.2}.NpLTCG_field label .muted{color:var(--encre-40);font-weight:400}.NpLTCG_field{min-width:0}.NpLTCG_field input,.NpLTCG_field select,.NpLTCG_field textarea{width:100%;min-width:0;min-height:var(--field-h);border:1px solid var(--encre-24);border-radius:var(--r-m);background:var(--craie);color:var(--encre);font:inherit;font-size:var(--t-base);transition:border-color var(--d-ui) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide), background-color var(--d-ui) var(--ease-out-tide);padding:0 1rem;line-height:1.4}.NpLTCG_field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23101a26' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.NpLTCG_field textarea{resize:vertical;min-height:9.5rem;padding:.9rem 1rem}.NpLTCG_form[data-compact=true] .NpLTCG_field textarea{min-height:7rem}.NpLTCG_field input::placeholder,.NpLTCG_field textarea::placeholder{color:var(--encre-40)}.NpLTCG_field input:hover:not(:disabled),.NpLTCG_field select:hover:not(:disabled),.NpLTCG_field textarea:hover:not(:disabled){border-color:var(--encre-60)}.NpLTCG_field input:focus,.NpLTCG_field select:focus,.NpLTCG_field textarea:focus{border-color:var(--encre);box-shadow:0 0 0 4px var(--brand-soft);outline:none}.NpLTCG_field input:disabled,.NpLTCG_field select:disabled,.NpLTCG_field textarea:disabled{background:var(--calcaire);color:var(--encre-40)}.NpLTCG_field input[aria-invalid=true],.NpLTCG_field textarea[aria-invalid=true]{border-color:var(--garrigue)}.NpLTCG_err{font-size:var(--t-xs);color:var(--garrigue);font-weight:500}.NpLTCG_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.NpLTCG_consent{font-size:var(--t-sm);color:var(--encre-80);font-weight:400;line-height:var(--lh-normal);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.NpLTCG_consent input{width:1.2rem;height:1.2rem;accent-color:var(--encre);cursor:pointer;margin-top:.2rem}.NpLTCG_consent a{color:var(--encre);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.NpLTCG_submit{width:100%;min-height:var(--field-h);border-radius:var(--r-m);background:var(--encre);color:var(--craie);font-size:var(--t-base);transition:background-color var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide);justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-weight:500;display:inline-flex;box-shadow:0 8px 20px -12px #4e443880}.NpLTCG_submit svg{transition:transform var(--d-ui) var(--ease-out-tide)}.NpLTCG_submit:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 14px 28px -14px #4e44388c}.NpLTCG_submit:hover:not(:disabled) svg{transform:translate(4px)}.NpLTCG_submit:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.99)}.NpLTCG_submit:disabled{opacity:.55;cursor:wait}.NpLTCG_banner{padding:var(--space-4);border-radius:var(--r-m);background:var(--pin-12);color:var(--pin);font-size:var(--t-sm)}.NpLTCG_banner[data-tone=error]{background:var(--garrigue-12);color:var(--garrigue)}.NpLTCG_note{font-size:var(--t-sm);color:var(--encre-60);text-align:center}.NpLTCG_done{gap:var(--space-3);padding:var(--space-6);border-radius:var(--r-m);background:var(--pin-12);color:var(--pin);display:grid}.NpLTCG_done h3{font-size:var(--t-2xl)}.NpLTCG_done p{color:var(--encre-80)}@media (max-width:639px){.NpLTCG_form,.NpLTCG_form[data-compact=true]{--field-h:52px}.NpLTCG_row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NpLTCG_submit,.NpLTCG_submit svg{transition:none}}
.kTFSvW_after{gap:var(--section-s);margin-top:var(--section-m);display:grid}.kTFSvW_trail{gap:var(--space-8);padding-top:var(--section-s);border-top:var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.kTFSvW_trailCopy{gap:var(--space-4);align-content:start;display:grid}.kTFSvW_title{font-size:var(--t-3xl);max-width:16ch}.kTFSvW_title em{color:var(--brand-dark)}.kTFSvW_text{color:var(--encre-80);line-height:var(--lh-relaxed);max-width:46ch}.kTFSvW_actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.kTFSvW_points{gap:var(--space-5);display:grid}.kTFSvW_points li{column-gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--rule);grid-template-rows:auto auto;grid-template-columns:44px 1fr;row-gap:.3rem;display:grid}.kTFSvW_points li:last-child{border-bottom:0;padding-bottom:0}.kTFSvW_pointIcon{border:1px solid var(--encre-12);width:44px;height:44px;color:var(--brand-dark);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.kTFSvW_points h3{font-size:var(--t-xl)}.kTFSvW_points p{color:var(--encre-60);font-size:var(--t-sm);line-height:var(--lh-relaxed)}@media (max-width:1023px){.kTFSvW_trail{gap:var(--space-6);grid-template-columns:1fr}}
.Csox5G_form{--bar-pad:8px;align-items:stretch;gap:var(--bar-pad);width:100%;max-width:1120px;padding:var(--bar-pad);border-radius:var(--r-xl);background:var(--craie);color:var(--encre);box-shadow:var(--shadow-float);grid-template-columns:auto 1fr auto;display:grid}.Csox5G_segment{border-radius:var(--r-l);background:var(--calcaire);align-self:center;padding:4px;display:inline-flex}.Csox5G_segmentBtn{height:44px;font-size:var(--t-sm);color:var(--encre-60);transition:background-color var(--d-ui) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide);border-radius:16px;padding:0 1.1rem;font-weight:500}.Csox5G_segmentBtn[data-on]{background:var(--encre);color:var(--craie)}.Csox5G_fields{grid-template-columns:minmax(150px,.9fr) minmax(180px,1.2fr);align-items:center;display:grid}.Csox5G_fields:has(.Csox5G_fieldRadius){grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(16rem,1.15fr)}.Csox5G_field{border-left:1px solid var(--encre-12);gap:.15rem;min-width:0;padding:.35rem 1.1rem;display:grid;position:relative}.Csox5G_field:first-child{border-left:0}.Csox5G_fieldLabel{font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60);font-weight:600}.Csox5G_fieldHint{color:var(--encre-40);min-height:.85rem;font-size:.6875rem;line-height:1.2}.Csox5G_select:disabled{color:var(--encre-40);cursor:not-allowed}.Csox5G_selectWrap{display:block;position:relative}.Csox5G_select{appearance:none;width:100%;min-width:0;font-size:var(--t-base);color:var(--encre);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 1.4rem 0 0;font-weight:500;overflow:hidden}.Csox5G_select:focus-visible{outline:none}.Csox5G_field:focus-within{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--brand-line)}.Csox5G_chevron{pointer-events:none;color:var(--encre-60);position:absolute;top:50%;right:0;transform:translateY(-50%)}.Csox5G_submit{background:var(--encre);height:100%;min-height:56px;color:var(--craie);font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--d-ui) var(--ease-out-tide);border-radius:20px;align-items:center;gap:.6rem;padding:0 1.25rem 0 1.1rem;font-weight:500;display:inline-flex}.Csox5G_submit:hover{background:var(--brand-dark)}.Csox5G_total{border-radius:var(--radius-pill);background:var(--craie-12);min-width:2rem;height:26px;font-size:var(--t-xs);place-items:center;padding:0 .5rem;font-weight:600;display:inline-grid}.Csox5G_launcher,.Csox5G_backdrop,.Csox5G_sheetBar{display:none}.Csox5G_sheet{display:contents}@media (max-width:1279px){.Csox5G_form{grid-template-columns:1fr}.Csox5G_segment{justify-self:start}:is(.Csox5G_fields,.Csox5G_fields:has(.Csox5G_fieldRadius)){grid-template-columns:1fr;gap:0}.Csox5G_field{border-left:0;border-top:1px solid var(--encre-12);padding:.6rem .9rem}.Csox5G_field:first-child{border-top:0}.Csox5G_submit{justify-content:center;justify-self:stretch;min-height:52px}}@media (max-width:767px){.Csox5G_form{border-radius:1.25rem;grid-template-columns:1fr}.Csox5G_segment{justify-self:stretch}.Csox5G_segmentBtn{flex:1}:is(.Csox5G_fields,.Csox5G_fields:has(.Csox5G_fieldRadius)){grid-template-columns:1fr}.Csox5G_select{text-overflow:unset}}@media (max-width:1023px){.Csox5G_form{border-radius:var(--r-xl);background:var(--craie);max-width:none;box-shadow:var(--shadow-float);color:var(--encre);gap:0;padding:8px}.Csox5G_segment{background:var(--sable);border-radius:0;width:100%}.Csox5G_segmentBtn{flex:1;height:48px}:is(.Csox5G_fields,.Csox5G_fields:has(.Csox5G_fieldRadius)){background:var(--craie)}.Csox5G_field{align-content:center;min-height:4.25rem;padding:.75rem 1rem}.Csox5G_select{text-overflow:unset;white-space:normal;font-size:1.0625rem}.Csox5G_submit{border-radius:18px;height:auto;min-height:52px}}@media (max-width:767px){.Csox5G_form{background:var(--craie);border-radius:var(--r-xl);box-shadow:var(--shadow-float);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden}.Csox5G_launcher{width:100%;min-height:4.5rem;color:var(--encre);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem .8rem 1rem;display:flex}.Csox5G_launcherKicker{font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-60);white-space:nowrap;font-weight:600;display:block}.Csox5G_launcherValue{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.15rem;font-size:1.45rem;line-height:1;display:block}.Csox5G_launcherMeta{font-family:var(--font-text);letter-spacing:0;color:var(--encre-80);margin-top:.35rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.Csox5G_sheet{display:none}.Csox5G_form:not([data-sheet]) .Csox5G_submitText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Csox5G_submit{border-radius:16px;align-self:center;width:auto;min-width:4.75rem;height:56px;min-height:56px;margin:0;padding:0 .85rem;position:relative}.Csox5G_backdrop{z-index:70;background:#4e443875;border:0;display:block;position:fixed;inset:0}.Csox5G_form[data-sheet] .Csox5G_sheet{z-index:80;max-height:min(92svh,760px);padding:.35rem 0 calc(5.5rem + env(safe-area-inset-bottom));background:var(--calcaire);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -18px 48px #4e443829}.Csox5G_form[data-sheet] .Csox5G_sheetBar{min-height:3.25rem;padding:.35rem var(--gutter) .15rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Csox5G_sheetTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem}.Csox5G_sheetClose{min-height:44px;color:var(--encre);font-size:var(--t-sm);padding:0 .25rem;font-weight:500}:is(.Csox5G_form[data-sheet] .Csox5G_segment,.Csox5G_form[data-sheet] .Csox5G_fields,.Csox5G_form[data-sheet] .Csox5G_fields:has(.Csox5G_fieldRadius)){background:0 0}.Csox5G_form[data-sheet] .Csox5G_submit{z-index:90;top:auto;left:var(--gutter);right:var(--gutter);bottom:calc(.75rem + env(safe-area-inset-bottom));border-radius:16px;width:auto;height:52px;min-height:52px;margin:0;position:fixed}.Csox5G_form[data-sheet] .Csox5G_submitText{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (max-width:430px){.Csox5G_fieldHint{min-height:0}}
._2bHU9W_section{padding-block:var(--section-m)}._2bHU9W_section[data-compact]{padding-block:var(--section-s)}._2bHU9W_section[data-band]{padding-block:var(--section-l);border-top:var(--rule)}._2bHU9W_section[data-band=craie]{background:var(--craie)}._2bHU9W_section[data-band=sable]{background:var(--sable)}@media (max-width:767px){._2bHU9W_section[data-band]{padding-block:var(--section-m)}}._2bHU9W_grid{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}._2bHU9W_grid>header{top:calc(var(--nav-height) + var(--space-5));margin-bottom:0;position:sticky}._2bHU9W_accordion{min-width:0}@media (max-width:1023px){._2bHU9W_grid{gap:var(--space-5);grid-template-columns:1fr}._2bHU9W_grid>header{position:static}}
._9iPetW_bar{gap:var(--space-3);padding-block:var(--space-3);display:grid}._9iPetW_mobileHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:none}._9iPetW_mobileToggle{border-radius:var(--r-m);border:1px solid var(--encre-24);height:44px;font-size:var(--t-sm);align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;display:inline-flex}._9iPetW_dot{background:var(--brand);border-radius:50%;width:7px;height:7px}._9iPetW_fields{gap:var(--space-3);grid-template-columns:minmax(180px,1.2fr) minmax(130px,.9fr) minmax(200px,1.3fr) minmax(120px,.7fr) minmax(150px,.9fr) auto;align-items:end;display:grid}._9iPetW_fields:has(._9iPetW_fieldRadius){grid-template-columns:minmax(170px,1.1fr) minmax(140px,.9fr) minmax(130px,.9fr) minmax(200px,1.3fr) minmax(120px,.7fr) minmax(150px,.9fr) auto}._9iPetW_field{gap:.3rem;min-width:0;display:grid}._9iPetW_fieldRadius{position:relative}._9iPetW_fieldRadius ._9iPetW_hint{position:absolute;top:calc(100% + .2rem);left:0;right:0}._9iPetW_label{font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60);font-weight:600}._9iPetW_hint{color:var(--encre-40);min-height:.85rem;font-size:.6875rem;line-height:1.2}._9iPetW_select:disabled{color:var(--encre-40);cursor:not-allowed}._9iPetW_selectWrap{display:block;position:relative}._9iPetW_select,._9iPetW_input{border-radius:var(--r-s);border:1px solid var(--encre-24);background:var(--craie);width:100%;min-height:44px;color:var(--encre);font-size:var(--t-sm);appearance:none;transition:border-color var(--d-ui) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide);padding:0 .85rem}._9iPetW_select{padding-right:2.2rem}._9iPetW_select:disabled{opacity:.5}._9iPetW_input::placeholder{color:var(--encre-40)}._9iPetW_select:hover,._9iPetW_input:hover{border-color:var(--encre-40)}._9iPetW_select:focus-visible,._9iPetW_input:focus-visible{border-color:var(--brand-dark);box-shadow:0 0 0 3px var(--brand-soft);outline:none}._9iPetW_chevron{pointer-events:none;color:var(--encre-60);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}._9iPetW_range{grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}._9iPetW_rangeSep{background:var(--encre-24);width:10px;height:1px}._9iPetW_tail{align-items:center;gap:var(--space-4);min-height:44px;padding-left:var(--space-2);display:flex}._9iPetW_check{font-size:var(--t-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}._9iPetW_check input{width:16px;height:16px;accent-color:var(--brand-dark);margin:0}._9iPetW_more{font-size:var(--t-sm);color:var(--encre-80);white-space:nowrap;border-bottom:1px solid var(--encre-24);align-items:center;gap:.35rem;padding-bottom:1px;font-weight:500;display:inline-flex}._9iPetW_more:hover{color:var(--brand-dark);border-color:var(--brand-dark)}._9iPetW_total{font-size:var(--t-sm);color:var(--encre-60);white-space:nowrap}._9iPetW_total strong{color:var(--encre);font-weight:600}._9iPetW_moreGrid{gap:var(--space-3);padding-top:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(200px,1.3fr) minmax(130px,.8fr) minmax(220px,2fr);align-items:end;display:grid}._9iPetW_moreGrid[hidden]{display:none}._9iPetW_actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--rule);display:none}._9iPetW_reset{font-size:var(--t-sm);color:var(--encre-60);text-decoration:underline}._9iPetW_submit{border-radius:var(--r-m);background:var(--encre);min-height:46px;color:var(--craie);font-size:var(--t-sm);padding:0 1.4rem;font-weight:500}@media (max-width:1279px){:is(._9iPetW_fields,._9iPetW_fields:has(._9iPetW_fieldRadius)){grid-template-columns:repeat(3,minmax(0,1fr))}._9iPetW_tail{grid-column:1/-1;justify-content:flex-start}._9iPetW_moreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){._9iPetW_mobileHead{display:flex}._9iPetW_select{min-height:48px;font-size:1rem}._9iPetW_mobileToggle{min-height:48px}._9iPetW_fields{display:none}body:has([data-drawer]){overflow:hidden}._9iPetW_bar[data-drawer] ._9iPetW_mobileHead{top:var(--nav-height);z-index:calc(var(--z-overlay) + 1);padding:var(--space-3) var(--gutter);background:var(--craie);border-bottom:var(--rule);position:fixed;left:0;right:0}:is(._9iPetW_bar[data-drawer] ._9iPetW_fields,._9iPetW_bar[data-drawer] ._9iPetW_fields:has(._9iPetW_fieldRadius)){inset:var(--nav-height) 0 0 0;z-index:var(--z-overlay);gap:var(--space-4);padding:calc(var(--space-3) + 52px) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--craie);box-shadow:none;border-radius:0;grid-template-columns:1fr;display:grid;position:fixed;overflow-y:auto}._9iPetW_moreGrid{grid-template-columns:1fr}._9iPetW_totalDesktop{display:none}._9iPetW_actions{display:flex}._9iPetW_tail{flex-wrap:wrap;padding-left:0}}
.f9eLsW_page{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-8)}.f9eLsW_hero{gap:var(--space-6) var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;display:grid}.f9eLsW_heroMain{gap:var(--space-4);display:grid}.f9eLsW_title{font-size:var(--t-display);min-width:0;max-width:min(18ch,100%)}.f9eLsW_title em{color:var(--brand-dark);font-style:italic}.f9eLsW_lede{font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--encre-80);min-width:0;max-width:min(52ch,100%)}.f9eLsW_heroFigure{padding-left:var(--space-5);border-left:1px solid var(--brand-line);justify-items:start;gap:.25rem;display:grid}.f9eLsW_heroFigure strong{font-family:var(--font-display);font-weight:400;font-size:var(--t-3xl);line-height:1}.f9eLsW_heroFigure>span{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60)}.f9eLsW_layout{gap:var(--space-8);padding-top:var(--space-7);grid-template-columns:1fr;align-items:start;display:grid}.f9eLsW_layout[data-form]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr)}.f9eLsW_main{gap:var(--section-s);min-width:0;display:grid}.f9eLsW_aside{top:calc(var(--nav-height) + var(--space-4));position:sticky}.f9eLsW_formCard{gap:var(--space-5);padding:var(--space-6);border-radius:var(--r-l);border:1px solid var(--encre-12);background:var(--surface-card);box-shadow:var(--shadow-card-hover);display:grid}.f9eLsW_formHead{padding-bottom:var(--space-4);border-bottom:var(--rule);gap:.6rem;display:grid}.f9eLsW_formKicker{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-dark);font-weight:600}.f9eLsW_formTitle{font-size:var(--t-2xl);line-height:var(--lh-tight)}.f9eLsW_formNote{font-size:var(--t-base);color:var(--encre-60);line-height:var(--lh-normal)}@media (max-width:639px){.f9eLsW_formCard{padding:var(--space-5)}}@media (max-width:1023px){.f9eLsW_page[data-mark=contact]{padding-top:calc(var(--nav-height) + var(--space-5))}.f9eLsW_page[data-mark=contact] .f9eLsW_title{max-width:12ch;font-size:clamp(2.15rem,8vw,3.1rem);line-height:1.02}.f9eLsW_page[data-mark=contact] .f9eLsW_lede{font-size:var(--t-base);max-width:36ch}.f9eLsW_page[data-mark=contact] .f9eLsW_hero{padding-bottom:var(--space-5)}.f9eLsW_page[data-mark=contact] .f9eLsW_layout{gap:var(--space-7);padding-top:var(--space-5)}.f9eLsW_page[data-mark=contact] .f9eLsW_formCard{box-shadow:none;margin-inline:calc(var(--gutter) * -1);padding:var(--space-6) var(--gutter) var(--space-7);background:var(--sable);border:0;border-radius:0}.f9eLsW_page[data-mark=contact] .f9eLsW_formCard input,.f9eLsW_page[data-mark=contact] .f9eLsW_formCard textarea,.f9eLsW_page[data-mark=contact] .f9eLsW_formCard select{background:var(--craie);min-height:52px;font-size:16px}.f9eLsW_page[data-mark=contact] .f9eLsW_formTitle{font-size:clamp(1.6rem,5vw,2rem)}}@media (min-width:768px) and (max-width:1023px){.f9eLsW_page[data-mark=contact] .f9eLsW_hero{grid-template-columns:minmax(0,1fr)}.f9eLsW_page[data-mark=contact] .f9eLsW_title{max-width:16ch;font-size:clamp(2.6rem,4.5vw,3.4rem)}.f9eLsW_page[data-mark=contact] .f9eLsW_formCard{border-radius:var(--r-l);padding:var(--space-7);margin-inline:0}}.f9eLsW_section{gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.f9eLsW_sectionHead{gap:var(--space-3);display:grid}section:not(.f9eLsW_section)>.f9eLsW_sectionHead{margin-bottom:var(--space-5)}@media (min-width:1024px){.f9eLsW_section>.f9eLsW_sectionHead{top:calc(var(--nav-height) + var(--space-5));background:var(--calcaire);z-index:1;position:sticky}}.f9eLsW_sectionTitle{font-size:var(--t-2xl);max-width:16ch}.f9eLsW_sectionTitle em{color:var(--brand-dark);font-style:italic}.f9eLsW_prose{gap:var(--space-4);color:var(--encre-80);line-height:var(--lh-relaxed);max-width:60ch;display:grid}.f9eLsW_prose ul{gap:.5rem;padding-left:1.1rem;list-style:outside;display:grid}.f9eLsW_steps{gap:var(--grid-gap);display:grid}.f9eLsW_step{column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-l);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-rows:auto auto;grid-template-columns:auto 1fr;row-gap:.35rem;display:grid}.f9eLsW_stepIndex{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--brand-dark);grid-row:1/span 2;padding-top:.35rem}.f9eLsW_stepIcon{display:none}.f9eLsW_step h3{font-size:var(--t-xl)}.f9eLsW_step p{color:var(--encre-60);font-size:var(--t-sm);line-height:var(--lh-relaxed)}.f9eLsW_checklist{gap:.75rem;display:grid}.f9eLsW_checklist li{border-bottom:var(--rule);color:var(--encre-80);line-height:var(--lh-relaxed);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding-bottom:.75rem;display:grid}.f9eLsW_checkIcon{background:var(--pin-12);width:24px;height:24px;color:var(--pin);border-radius:50%;place-items:center;margin-top:.1rem;display:grid}.f9eLsW_checkNote{margin-top:var(--space-4);font-size:var(--t-xs);color:var(--encre-60)}.f9eLsW_proof{gap:var(--space-6);padding:var(--space-6);border-radius:var(--r-l);background:var(--encre);color:var(--calcaire);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.f9eLsW_proofCopy{gap:var(--space-3);display:grid}.f9eLsW_proofKicker{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-light);font-weight:600}.f9eLsW_proofTitle{font-size:var(--t-2xl)}.f9eLsW_proofText{color:var(--craie-80);line-height:var(--lh-relaxed);max-width:44ch}.f9eLsW_proofFigures{gap:var(--space-4);align-content:center;margin:0;display:grid}.f9eLsW_proofFigures div{padding-left:var(--space-4);border-left:1px solid var(--brand-line);gap:.15rem;display:grid}.f9eLsW_proofFigures dd{font-family:var(--font-display);font-size:var(--t-3xl);margin:0;line-height:1}.f9eLsW_proofFigures dt{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--craie-60)}.f9eLsW_contact{gap:var(--space-6);padding:var(--space-6);border-radius:var(--r-l);background:var(--surface-brand);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.f9eLsW_contactCopy{gap:var(--space-3);display:grid}.f9eLsW_contactTitle{font-size:var(--t-2xl)}.f9eLsW_contactText{color:var(--encre-80);line-height:var(--lh-relaxed);max-width:44ch}.f9eLsW_contactActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.f9eLsW_contactAgencies{gap:var(--space-3);align-content:center;display:grid}.f9eLsW_contactAgencies li{padding-bottom:var(--space-3);border-bottom:1px solid var(--brand-line);gap:.2rem;display:grid}.f9eLsW_contactAgency{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tracking-display)}.f9eLsW_contactAgency:hover{color:var(--brand-dark)}.f9eLsW_contactPhone{font-size:var(--t-sm);color:var(--encre-80);align-items:center;gap:.4rem;display:inline-flex}.f9eLsW_contactMuted{font-size:var(--t-xs);color:var(--encre-60)}.f9eLsW_links{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.f9eLsW_links a{font-size:var(--t-sm);border-bottom:1px solid var(--encre-24);align-items:center;gap:.4rem;padding-bottom:2px;font-weight:500;display:inline-flex}.f9eLsW_links a:hover{border-color:var(--brand-dark);color:var(--brand-dark)}.f9eLsW_index{border-top:var(--rule);display:grid}.f9eLsW_index li{border-bottom:var(--rule)}.f9eLsW_indexRow{gap:var(--space-5);grid-template-columns:minmax(180px,.5fr) 1fr auto;align-items:baseline;padding:.9rem 0;display:grid}.f9eLsW_indexRow h3{font-size:var(--t-lg)}.f9eLsW_indexRow p{color:var(--encre-60);font-size:var(--t-sm);line-height:var(--lh-relaxed)}.f9eLsW_indexArrow{color:var(--brand-dark);opacity:0;transition:opacity var(--d-ui) var(--ease-out-tide)}a.f9eLsW_indexRow:hover .f9eLsW_indexArrow{opacity:1}.f9eLsW_family{gap:var(--space-3);display:grid}.f9eLsW_family+.f9eLsW_family{margin-top:var(--space-6)}.f9eLsW_familyTitle{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-dark);font-weight:600}.f9eLsW_onRequest{color:var(--encre-40)}.f9eLsW_figuresStrip{gap:var(--space-5);padding:var(--space-6) 0;border-top:var(--rule);border-bottom:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.f9eLsW_figuresStrip dd{font-family:var(--font-display);font-size:var(--t-2xl);line-height:1}.f9eLsW_figuresStrip dt{font-size:var(--t-xs);color:var(--encre-60);margin-top:.35rem}@media (max-width:767px){.f9eLsW_figuresStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.f9eLsW_primary{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f9eLsW_primaryCard{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-l);background:var(--surface-card);box-shadow:var(--shadow-card);transition:box-shadow var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide);align-content:start;display:grid}.f9eLsW_primaryCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.f9eLsW_primaryIcon{border:1px solid var(--encre-12);width:44px;height:44px;color:var(--brand-dark);border-radius:50%;place-items:center;display:grid}.f9eLsW_primaryCard h3{font-size:var(--t-xl)}.f9eLsW_primaryCard p{color:var(--encre-60);font-size:var(--t-sm);line-height:var(--lh-relaxed)}.f9eLsW_primaryLink{margin-top:var(--space-2);font-size:var(--t-sm);color:var(--brand-dark);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}@media (max-width:1023px){.f9eLsW_hero,.f9eLsW_layout[data-form],.f9eLsW_section,.f9eLsW_proof,.f9eLsW_contact{grid-template-columns:minmax(0,1fr)}.f9eLsW_heroMain,.f9eLsW_aside,.f9eLsW_formCard,.f9eLsW_layout{min-width:0}.f9eLsW_hero{align-items:start}.f9eLsW_heroFigure{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:var(--rule)}.f9eLsW_aside{position:static}.f9eLsW_primary{grid-template-columns:1fr}.f9eLsW_indexRow{grid-template-columns:1fr auto}.f9eLsW_indexRow p{grid-column:1/-1}}@media (max-width:767px){.f9eLsW_page{padding-top:calc(var(--nav-height) + var(--space-5))}.f9eLsW_title{font-size:clamp(2.05rem,9vw,2.9rem)}.f9eLsW_lede{font-size:var(--t-base)}.f9eLsW_main{gap:var(--space-7)}.f9eLsW_proof,.f9eLsW_contact{padding:var(--space-5)}.f9eLsW_step{padding:var(--space-4)}}
._8Wf7yW_root{border-radius:var(--radius-pill);height:26px;font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:0 .65rem;font-weight:600;line-height:1;display:inline-flex}._8Wf7yW_dot{background:var(--pin-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3f8a6038}._8Wf7yW_active{color:var(--encre);background:#ffffffeb}._8Wf7yW_neutral{color:var(--encre-80);background:#ffffffeb}._8Wf7yW_warm{background:var(--garrigue);color:var(--craie)}._8Wf7yW_brand{background:var(--brand-dark);color:var(--craie)}._8Wf7yW_dark{background:var(--encre);color:var(--craie)}._8Wf7yW_paper{color:var(--craie);background:#4e4438c7}
.WZknjW_card{--card-bg:var(--surface-card);--card-fg:var(--encre);--card-muted:var(--encre-60);border-radius:var(--r-l);background:var(--card-bg);height:100%;color:var(--card-fg);box-shadow:var(--shadow-card);transition:box-shadow var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide);flex-direction:column;display:flex;position:relative;overflow:hidden}.WZknjW_card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.WZknjW_card[data-variant=rail]:hover{box-shadow:0 10px 18px #4e44381a,0 0 0 1px #4e44380f}.WZknjW_card[data-prestige]{--card-bg:var(--encre);--card-fg:var(--calcaire);--card-muted:var(--craie-60)}.WZknjW_card[data-sold] .WZknjW_viewport:after{content:"";pointer-events:none;transition:opacity .7s var(--ease-out-tide);background:#4e443847;position:absolute;inset:0}.WZknjW_card[data-sold]:hover .WZknjW_viewport:after,.WZknjW_card[data-sold]:focus-within .WZknjW_viewport:after{opacity:0}.WZknjW_media{aspect-ratio:4/3;background:var(--dominant,var(--sable));margin:0;position:relative;overflow:hidden}.WZknjW_card[data-variant=rail] .WZknjW_media{aspect-ratio:4/3}@media (max-width:767px){.WZknjW_card[data-variant=rail] .WZknjW_title{-webkit-line-clamp:2}}.WZknjW_card[data-variant=compact] .WZknjW_media{aspect-ratio:3/2}.WZknjW_viewport{touch-action:pan-y;outline-offset:-3px;position:absolute;inset:0;overflow:hidden}.WZknjW_track{width:100%;height:100%;transition:transform .52s var(--ease-out-tide);display:flex;position:absolute;inset:0}.WZknjW_track[data-dragging]{transition:none}.WZknjW_slide{background:var(--dominant,var(--sable));flex:0 0 100%;height:100%;position:relative;overflow:hidden}.WZknjW_img{object-fit:cover;transition:transform .9s var(--ease-out-tide);transform:scale(1)}.WZknjW_card:hover .WZknjW_img{transform:scale(1.035)}.WZknjW_noPhoto{color:var(--encre-40);font-size:var(--t-xs);place-content:center;justify-items:center;gap:.4rem;display:grid;position:absolute;inset:0}.WZknjW_badges{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.WZknjW_prestige{pointer-events:none;position:absolute;top:12px;right:12px}.WZknjW_count{border-radius:var(--radius-pill);height:26px;color:var(--craie);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;pointer-events:none;background:#4e4438c7;align-items:center;gap:.3rem;padding:0 .55rem;font-weight:500;display:inline-flex;position:absolute;bottom:12px;right:12px}.WZknjW_controls{pointer-events:none;position:absolute;inset:0}.WZknjW_arrow{width:34px;height:34px;color:var(--encre);opacity:0;pointer-events:auto;transition:opacity var(--d-ui) var(--ease-out-tide), background-color var(--d-ui) var(--ease-out-tide);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #4e44382e}.WZknjW_arrow[data-dir=prev]{left:10px}.WZknjW_arrow[data-dir=next]{right:10px}.WZknjW_arrow:hover{background:var(--craie)}.WZknjW_card:hover .WZknjW_arrow,.WZknjW_card:focus-within .WZknjW_arrow{opacity:1}@media (pointer:coarse){.WZknjW_arrow{display:none}}.WZknjW_dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:12px;left:0;right:0}.WZknjW_dots li{width:5px;height:5px;transition:background-color var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide);background:#ffffff8c;border-radius:50%}.WZknjW_dots li[data-on]{background:var(--craie);transform:scale(1.3)}.WZknjW_body{color:inherit;flex-direction:column;flex:1;gap:.55rem;padding:1rem 1.1rem 1.1rem;display:flex}.WZknjW_body:focus-visible{outline-offset:-3px}.WZknjW_kicker{font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);align-items:center;gap:.5rem;font-weight:600;display:flex}.WZknjW_sep{background:var(--brand);border-radius:50%;width:3px;height:3px}.WZknjW_city{color:var(--card-fg)}.WZknjW_title{font-family:var(--font-display);font-size:var(--t-lg);line-height:var(--lh-snug);letter-spacing:var(--tracking-display);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WZknjW_card[data-variant=compact] .WZknjW_title{font-size:var(--t-base);-webkit-line-clamp:1}.WZknjW_facts{font-size:var(--t-xs);color:var(--card-muted);flex-wrap:wrap;gap:.35rem .9rem;display:flex}.WZknjW_facts li{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.WZknjW_facts svg{color:var(--brand);flex:none}.WZknjW_foot{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;padding-top:.55rem;display:flex}.WZknjW_price{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tracking-display);white-space:nowrap;line-height:1}.WZknjW_soldPrice{color:var(--card-muted)}.WZknjW_features{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.WZknjW_features li{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 6%, transparent);height:24px;color:var(--card-muted);font-size:var(--t-2xs);align-items:center;gap:.3rem;padding:0 .5rem;font-weight:500;display:inline-flex}.WZknjW_features svg{color:var(--brand)}@media (max-width:1279px){.WZknjW_features li span{display:none}.WZknjW_features li{justify-content:center;width:26px;padding:0}}@media (max-width:1023px){.WZknjW_card:hover,.WZknjW_card[data-variant=rail]:hover{transform:none}.WZknjW_media,.WZknjW_card[data-variant=rail] .WZknjW_media,.WZknjW_card[data-variant=sold] .WZknjW_media{aspect-ratio:4/3}.WZknjW_body{padding:.95rem 1rem 1.05rem}.WZknjW_title{-webkit-line-clamp:2;font-size:var(--t-base)}.WZknjW_price{font-size:var(--t-lg)}}
._9tlhcW_root{--rail-item:clamp(280px, 30vw, 400px);gap:var(--space-5);display:grid}._9tlhcW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}._9tlhcW_headContent{flex:1;min-width:0}._9tlhcW_arrows{flex:none;gap:.5rem;display:flex}._9tlhcW_arrow{border:1px solid var(--encre-24);width:44px;height:44px;color:var(--encre);transition:background-color var(--d-ui) var(--ease-out-tide), color var(--d-ui) var(--ease-out-tide), border-color var(--d-ui) var(--ease-out-tide), opacity var(--d-ui) var(--ease-out-tide);background:0 0;border-radius:50%;place-items:center;display:grid}._9tlhcW_arrow:hover:not(:disabled){background:var(--encre);color:var(--craie);border-color:var(--encre)}._9tlhcW_arrow:disabled{opacity:.3;cursor:default}._9tlhcW_track{grid-auto-flow:column;grid-auto-columns:var(--rail-item);column-gap:var(--grid-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;margin-top:-14px;margin-bottom:-22px;padding-top:14px;padding-bottom:28px;display:grid;overflow:auto hidden}._9tlhcW_track::-webkit-scrollbar{display:none}._9tlhcW_track>*{scroll-snap-align:start;min-width:0}._9tlhcW_track:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--r-l)}._9tlhcW_track[data-dragging],._9tlhcW_track[data-auto],._9tlhcW_track[data-loop]{scroll-snap-type:none}._9tlhcW_track[data-dragging]{-webkit-user-select:none;user-select:none}._9tlhcW_clone{min-width:0;display:grid}._9tlhcW_clone>*{min-width:0}._9tlhcW_clone [data-motion]{opacity:1;clip-path:none;transform:none}._9tlhcW_track[data-dragging] *{pointer-events:none}._9tlhcW_progress{background:var(--encre-12);height:1px;position:relative;overflow:hidden}._9tlhcW_progressBar{background:var(--brand);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}@media (max-width:1023px){._9tlhcW_root{--rail-item:min(44vw, 340px)}}@media (max-width:767px){._9tlhcW_root{--rail-item:min(82vw, 380px)}._9tlhcW_arrows{display:none}}
.MLT1na_page{padding-top:calc(var(--nav-height) + var(--space-5));padding-bottom:var(--space-8)}.MLT1na_crumbs{margin-bottom:var(--space-4);font-size:var(--t-xs);color:var(--encre-60);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MLT1na_crumbs a:hover{color:var(--encre)}.MLT1na_crumbs svg{color:var(--encre-40)}.MLT1na_stage,.MLT1na_film{margin-bottom:var(--space-6)}.MLT1na_filmFrame{aspect-ratio:16/9;border-radius:var(--r-l);background:var(--encre);position:relative;overflow:hidden}.MLT1na_filmFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.MLT1na_header{gap:var(--space-6) var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--rule);grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;display:grid}.MLT1na_headline{gap:var(--space-4);display:grid}.MLT1na_kicker{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.MLT1na_kickerText{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--encre-60);font-weight:600}.MLT1na_ref{color:var(--encre-40)}.MLT1na_title{font-size:var(--t-3xl);max-width:24ch}.MLT1na_keyFacts{flex-wrap:wrap;gap:.75rem;display:flex}.MLT1na_keyFacts li{border-radius:var(--r-m);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:.6rem;padding:.55rem .9rem .55rem .8rem;display:grid}.MLT1na_keyFacts svg{color:var(--brand-dark);grid-row:1/span 2}.MLT1na_keyValue{font-family:var(--font-display);font-size:var(--t-lg);line-height:1}.MLT1na_keyLabel{font-size:var(--t-2xs);color:var(--encre-60);letter-spacing:.04em;text-transform:uppercase}.MLT1na_priceBlock{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-l);background:var(--surface-card);box-shadow:var(--shadow-card);justify-items:start;display:grid}.MLT1na_price{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.9rem,1.2vw + 1.4rem,2.5rem);line-height:1}.MLT1na_soldPrice{font-family:var(--font-display);font-size:var(--t-3xl);color:var(--encre-60)}.MLT1na_priceNote{font-size:var(--t-xs);color:var(--encre-60)}.MLT1na_priceActions{width:100%;margin-top:var(--space-2);flex-wrap:wrap;gap:.6rem;display:flex}.MLT1na_priceCta{border-radius:var(--r-m);background:var(--encre);height:44px;color:var(--craie);font-size:var(--t-sm);transition:background-color var(--d-ui) var(--ease-out-tide);align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:500;display:inline-flex}.MLT1na_priceCta:hover{background:var(--brand-dark)}.MLT1na_priceCall{border-radius:var(--r-m);border:1px solid var(--encre-24);height:44px;font-size:var(--t-sm);transition:border-color var(--d-ui) var(--ease-out-tide), background-color var(--d-ui) var(--ease-out-tide);align-items:center;gap:.45rem;padding:0 1rem;font-weight:500;display:inline-flex}.MLT1na_priceCall:hover{border-color:var(--encre);background:var(--encre-06)}.MLT1na_body{gap:var(--space-8);padding-top:var(--space-7);grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;display:grid}.MLT1na_main{gap:var(--space-8);min-width:0;display:grid}.MLT1na_section{gap:var(--space-4);display:grid}.MLT1na_h2{font-size:var(--t-2xl);padding-bottom:var(--space-3);border-bottom:var(--rule)}.MLT1na_prose{gap:var(--space-4);color:var(--encre-80);line-height:var(--lh-relaxed);max-width:68ch;display:grid}.MLT1na_proseList{gap:.4rem;padding-left:1.1rem;list-style:outside;display:grid}.MLT1na_facts{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.MLT1na_fact{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:var(--rule);font-size:var(--t-sm);padding:.7rem 0;display:flex}.MLT1na_fact dt{color:var(--encre-60);align-items:center;gap:.55rem;display:inline-flex}.MLT1na_fact dt svg{color:var(--brand-dark);flex:none}.MLT1na_fact dd{text-align:right;margin:0;font-weight:500}.MLT1na_featureGroups{gap:var(--space-5);display:grid}.MLT1na_featureGroup{gap:var(--space-3);display:grid}.MLT1na_featureTitle{font-family:var(--font-text);font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-dark);font-weight:600}.MLT1na_chips{flex-wrap:wrap;gap:.5rem;display:flex}.MLT1na_chips li{border-radius:var(--radius-pill);background:var(--surface-card);height:34px;box-shadow:var(--shadow-card);font-size:var(--t-sm);align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.MLT1na_chips svg{color:var(--pin)}.MLT1na_rooms{display:grid}.MLT1na_room{align-items:baseline;gap:var(--space-4);border-bottom:var(--rule);font-size:var(--t-sm);grid-template-columns:auto 1fr auto;padding:.75rem 0;display:grid}.MLT1na_roomMain{gap:.15rem;display:grid}.MLT1na_roomLabel{font-weight:500}.MLT1na_roomDesc{color:var(--encre-60);font-size:var(--t-xs)}.MLT1na_roomLine{background:var(--encre-12);align-self:center;height:1px}.MLT1na_roomSurface{font-weight:500}.MLT1na_externals{flex-wrap:wrap;gap:.6rem;display:flex}.MLT1na_externals a{border-radius:var(--r-m);border:1px solid var(--encre-24);height:44px;font-size:var(--t-sm);align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;display:inline-flex}.MLT1na_externals a:hover{border-color:var(--encre)}.MLT1na_energy{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MLT1na_legal{font-size:var(--t-sm);gap:0;margin:0;display:grid}.MLT1na_legal div{gap:var(--space-4);border-bottom:var(--rule);grid-template-columns:minmax(160px,.6fr) 1fr;padding:.6rem 0;display:grid}.MLT1na_legal dt{color:var(--encre-60)}.MLT1na_legal dd{margin:0}.MLT1na_aside{top:calc(var(--nav-height) + var(--space-4));gap:var(--space-5);display:grid;position:sticky}.MLT1na_card{gap:var(--space-5);padding:var(--space-6);border-radius:var(--r-l);border:1px solid var(--encre-12);background:var(--surface-card);box-shadow:var(--shadow-card-hover);display:grid}.MLT1na_cardHead{padding-bottom:var(--space-4);border-bottom:var(--rule);gap:.6rem;display:grid}.MLT1na_cardPrice{font-family:var(--font-display);font-size:var(--t-3xl);line-height:1}.MLT1na_cardSold{font-family:var(--font-display);font-size:var(--t-2xl);line-height:var(--lh-tight)}.MLT1na_cardLead{font-size:var(--t-base);color:var(--encre-60);line-height:var(--lh-normal)}.MLT1na_cardLinks{padding-top:var(--space-2);flex-wrap:wrap;gap:.5rem;display:flex}.MLT1na_cardLink{border-radius:var(--r-s);border:1px solid var(--encre-12);height:40px;font-size:var(--t-xs);transition:border-color var(--d-ui) var(--ease-out-tide);align-items:center;gap:.45rem;padding:0 .9rem;font-weight:500;display:inline-flex}.MLT1na_cardLink:hover{border-color:var(--encre)}.MLT1na_cardAgency{font-size:var(--t-xs);color:var(--encre-60);align-items:center;gap:.4rem;display:inline-flex}.MLT1na_financeTile{align-items:center;gap:var(--space-3);margin-top:var(--space-2);border-radius:var(--r-m);background:var(--sable);border:1px solid var(--brand-line);color:var(--encre);transition:background-color var(--d-ui) var(--ease-out-tide), border-color var(--d-ui) var(--ease-out-tide);grid-template-columns:auto 1fr auto;padding:.7rem .9rem;display:grid}.MLT1na_financeTile:hover{background:var(--brand-soft);border-color:var(--brand-dark)}.MLT1na_financeIcon{background:var(--encre);width:36px;height:36px;color:var(--brand-light);border-radius:50%;place-items:center;display:grid}.MLT1na_financeText{gap:.1rem;display:grid}.MLT1na_financeText strong{font-size:var(--t-sm);font-weight:600;line-height:1.2}.MLT1na_financeText span{font-size:var(--t-2xs);color:var(--encre-60)}.MLT1na_financeArrow{transition:transform var(--d-ui) var(--ease-out-tide)}.MLT1na_financeTile:hover .MLT1na_financeArrow{transform:translateY(3px)}.MLT1na_finance{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.MLT1na_similar{padding-top:var(--section-m)}.MLT1na_similarHead{margin-bottom:0}.MLT1na_mobileBar{display:none}@media (max-width:1023px){.MLT1na_header,.MLT1na_body{grid-template-columns:1fr}.MLT1na_priceBlock{width:100%}.MLT1na_aside{position:static}.MLT1na_energy{grid-template-columns:1fr}}@media (max-width:767px){.MLT1na_page{padding-top:calc(var(--nav-height) + var(--space-3));padding-bottom:calc(var(--space-8) + 72px)}.MLT1na_crumbs{display:none}.MLT1na_stage{margin-inline:calc(-1 * var(--gutter));margin-bottom:var(--space-4)}.MLT1na_stage>*{border-radius:0}.MLT1na_title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.85rem,7vw,2.45rem);line-height:1.02}.MLT1na_keyFacts li{padding:.45rem .7rem}.MLT1na_keyValue{font-size:var(--t-base)}.MLT1na_facts,.MLT1na_legal div{grid-template-columns:1fr}.MLT1na_legal div{gap:.15rem}.MLT1na_body{padding-top:var(--space-6);gap:var(--space-7)}.MLT1na_main{gap:var(--space-7)}.MLT1na_priceActions .MLT1na_priceCall{display:none}.MLT1na_mobileBar{z-index:var(--z-sticky);padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--calcaire);border-top:var(--rule);gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.MLT1na_mobileCall{border-radius:var(--r-m);border:1px solid var(--encre-24);background:var(--craie);flex:none;place-items:center;width:48px;height:48px;display:grid}.MLT1na_mobileCta{border-radius:var(--r-m);background:var(--encre);height:auto;min-height:48px;color:var(--craie);font-size:var(--t-sm);flex:1;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.65rem 1rem;font-weight:500;display:flex}.MLT1na_mobileCta span{opacity:.8;white-space:nowrap;font-weight:400}}@media (max-width:379px){.MLT1na_page{padding-bottom:calc(var(--space-8) + 88px)}.MLT1na_mobileCta{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem}}
.V4sqUa_page{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-8);gap:var(--space-6);min-width:0;display:grid}.V4sqUa_page>*{min-width:0}.V4sqUa_header{align-items:end;gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-width:0;display:grid}.V4sqUa_headerMain,.V4sqUa_headerAside{gap:var(--space-3);min-width:0;display:grid}.V4sqUa_title{font-size:var(--t-display);min-width:0;max-width:min(18ch,100%)}.V4sqUa_lede{font-size:var(--t-base);line-height:var(--lh-relaxed);color:var(--encre-80);min-width:0;max-width:min(52ch,100%)}.V4sqUa_notice{border-radius:var(--r-s);background:var(--garrigue-12);max-width:min(52ch,100%);font-size:var(--t-sm);color:var(--encre-80);padding:.75rem .9rem}.V4sqUa_widen{font-size:var(--t-sm);color:var(--encre-60);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.V4sqUa_widen a{border-radius:var(--radius-pill);border:1px solid var(--encre-12);color:var(--encre);font-size:var(--t-xs);padding:.2rem .7rem}.V4sqUa_widen a[data-on]{background:var(--encre);color:var(--craie);border-color:var(--encre)}.V4sqUa_filters{top:var(--nav-height);z-index:var(--z-sticky);background:var(--calcaire);border-top:var(--rule);border-bottom:var(--rule);position:sticky}.V4sqUa_grid{gap:clamp(20px, 2.2vw, 32px) var(--grid-gap);padding-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.V4sqUa_grid>*{content-visibility:auto;contain-intrinsic-width:auto none;contain-intrinsic-height:auto 520px;min-width:0;height:100%}.V4sqUa_empty{gap:var(--space-4);padding-block:var(--space-9);justify-items:start;display:grid}.V4sqUa_emptyTitle{font-family:var(--font-display);font-size:var(--t-2xl)}.V4sqUa_pagination{align-items:center;gap:var(--space-5);padding-top:var(--space-7);margin-top:var(--space-6);border-top:var(--rule);grid-template-columns:1fr auto 1fr;display:grid}.V4sqUa_pagination>:last-child{justify-self:end}.V4sqUa_pageIndex{font-size:var(--t-sm);color:var(--encre-60)}@media (max-width:1023px){.V4sqUa_header{grid-template-columns:minmax(0,1fr);align-items:start}.V4sqUa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.V4sqUa_page{padding-top:calc(var(--nav-height) + var(--space-5));gap:var(--space-5)}.V4sqUa_title{font-size:clamp(2rem,8vw,2.75rem)}.V4sqUa_grid{grid-template-columns:minmax(0,1fr)}.V4sqUa_filters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}}@media (max-width:599px){.V4sqUa_grid{grid-template-columns:minmax(0,1fr)}}.V4sqUa_grid{transition:opacity var(--d-ui) var(--ease-out-tide)}.V4sqUa_grid[data-pending]{opacity:.45;pointer-events:none}
.IiV9zG_top{gap:var(--space-6);display:grid}
.RQ-fTW_page{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-8)}.RQ-fTW_hero{gap:var(--space-4);padding-bottom:var(--space-6);margin-bottom:var(--space-7);border-bottom:var(--rule);display:grid}.RQ-fTW_title{font-size:var(--t-display);max-width:18ch}.RQ-fTW_title em{color:var(--brand-dark);font-style:italic}.RQ-fTW_lede{font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--encre-80);max-width:50ch}.RQ-fTW_layout{gap:var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;display:grid}.RQ-fTW_layout[data-aside=false]{grid-template-columns:minmax(0,1fr)}.RQ-fTW_prose{gap:var(--space-5);display:grid}.RQ-fTW_prose>p,.RQ-fTW_prose>ul,.RQ-fTW_prose>h2,.RQ-fTW_prose>h3{max-width:64ch}.RQ-fTW_prose h2{font-size:var(--t-2xl);margin-top:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--rule)}.RQ-fTW_prose h3{font-size:var(--t-xl)}.RQ-fTW_prose p,.RQ-fTW_prose li{color:var(--encre-80);line-height:var(--lh-relaxed)}.RQ-fTW_prose a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brand-line);text-decoration-color:var(--brand-line)}.RQ-fTW_prose a:hover{color:var(--brand-dark)}.RQ-fTW_prose ul{gap:.55rem;padding-left:1.1rem;list-style:outside;display:grid}.RQ-fTW_aside{top:calc(var(--nav-height) + var(--space-5));position:sticky}.RQ-fTW_card{gap:var(--space-5);padding:var(--space-6);border-radius:var(--r-l);border:1px solid var(--encre-12);background:var(--surface-card);box-shadow:var(--shadow-card-hover);display:grid}.RQ-fTW_cardTitle{padding-bottom:var(--space-4);border-bottom:var(--rule);font-size:var(--t-2xl);line-height:var(--lh-tight)}.RQ-fTW_cards{gap:var(--grid-gap);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RQ-fTW_tile{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-l);background:var(--surface-card);box-shadow:var(--shadow-card);min-height:100%;display:grid}.RQ-fTW_tile h2,.RQ-fTW_tile h3{font-size:var(--t-xl)}.RQ-fTW_tile p{color:var(--encre-80)}.RQ-fTW_link{border-bottom:1px solid var(--encre-24);justify-self:start;font-weight:500}.RQ-fTW_link:hover{color:var(--brand-dark);border-color:var(--brand-dark)}.RQ-fTW_list{gap:var(--space-4);display:grid}.RQ-fTW_list a{gap:.25rem;display:grid}.RQ-fTW_muted{color:var(--encre-60);font-size:var(--t-sm)}.RQ-fTW_notice{margin-top:var(--space-7);font-size:var(--t-xs);color:var(--encre-40)}@media (max-width:767px){.RQ-fTW_page{padding-top:calc(var(--nav-height) + var(--space-5))}.RQ-fTW_title{font-size:clamp(2rem,9vw,2.8rem)}.RQ-fTW_lede{font-size:var(--t-base)}.RQ-fTW_prose h2{font-size:var(--t-xl)}}@media (max-width:899px){.RQ-fTW_layout{grid-template-columns:1fr}.RQ-fTW_aside{position:static}.RQ-fTW_cards{grid-template-columns:1fr}}
.tcDB4q_root{gap:var(--space-4);margin-top:var(--section-s);padding:var(--space-5) var(--space-6);border-radius:var(--r-l);border:1px solid var(--brand-line);background:var(--sable);display:grid}.tcDB4q_root[data-tone=empty]{margin-top:var(--space-6);background:var(--craie);border-color:var(--encre-12);box-shadow:var(--shadow-card)}.tcDB4q_root[data-done]{align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr}.tcDB4q_head{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.tcDB4q_icon{background:var(--encre);width:40px;height:40px;color:var(--brand-light);border-radius:50%;flex:none;place-items:center;display:grid}.tcDB4q_copy{gap:.35rem;display:grid}.tcDB4q_title{font-size:var(--t-xl);line-height:var(--lh-tight)}.tcDB4q_summary{font-size:var(--t-sm);color:var(--encre-60)}.tcDB4q_radiusNote{font-size:var(--t-xs);color:var(--encre-40)}.tcDB4q_doneText{font-size:var(--t-sm);color:var(--encre-60);gap:.2rem;display:grid}.tcDB4q_doneText strong{font-size:var(--t-base);color:var(--encre)}.tcDB4q_row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tcDB4q_input{border:1px solid var(--encre-24);border-radius:var(--r-m);background:var(--craie);width:100%;min-width:0;min-height:52px;color:var(--encre);font:inherit;font-size:var(--t-base);transition:border-color var(--d-ui) var(--ease-out-tide), box-shadow var(--d-ui) var(--ease-out-tide);padding:0 1rem}.tcDB4q_input::placeholder{color:var(--encre-40)}.tcDB4q_input:hover{border-color:var(--encre-60)}.tcDB4q_input:focus{border-color:var(--encre);box-shadow:0 0 0 4px var(--brand-soft);outline:none}.tcDB4q_input[aria-invalid=true]{border-color:var(--garrigue)}.tcDB4q_submit{border-radius:var(--r-m);background:var(--encre);min-height:52px;color:var(--craie);font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--d-ui) var(--ease-out-tide), transform var(--d-ui) var(--ease-out-tide);align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:500;display:inline-flex}.tcDB4q_submit svg{transition:transform var(--d-ui) var(--ease-out-tide)}.tcDB4q_submit:hover:not(:disabled){background:var(--brand-dark)}.tcDB4q_submit:hover:not(:disabled) svg{transform:translate(3px)}.tcDB4q_submit:disabled{opacity:.55;cursor:wait}.tcDB4q_consent{font-size:var(--t-xs);color:var(--encre-60);line-height:var(--lh-normal);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.tcDB4q_consent input{width:1.1rem;height:1.1rem;accent-color:var(--encre);margin-top:.15rem}.tcDB4q_consent a{color:var(--encre);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.tcDB4q_err{font-size:var(--t-xs);color:var(--garrigue);font-weight:500}.tcDB4q_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:639px){.tcDB4q_root{padding:var(--space-5)}.tcDB4q_row{grid-template-columns:1fr}.tcDB4q_submit{justify-content:center}}
._6qyBIG_card{z-index:40;pointer-events:none;opacity:0;visibility:hidden;border-radius:var(--radius-1);background:var(--sable);will-change:transform;width:240px;height:300px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #4e443873}._6qyBIG_img{object-fit:cover}._6qyBIG_caption{color:var(--calcaire);font-size:var(--t-xs);background:linear-gradient(#0000,#4e4438bf);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.9rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}._6qyBIG_name{font-family:var(--font-display);font-size:var(--t-base)}
._7jVRVq_team{gap:var(--space-4);display:grid}._7jVRVq_teamHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--rule);display:flex}._7jVRVq_teamCount{font-size:var(--t-xs);color:var(--encre-60)}._7jVRVq_teamGrid{gap:var(--space-5) var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}._7jVRVq_team[data-compact] ._7jVRVq_teamGrid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._7jVRVq_person{gap:.6rem;display:grid}._7jVRVq_portrait{aspect-ratio:3/4;border-radius:var(--r-m);background:var(--surface-brand);place-items:center;display:grid;position:relative;overflow:hidden}._7jVRVq_portraitImg{object-fit:cover;object-position:50% 22%;transition:transform .9s var(--ease-out-tide)}._7jVRVq_person[data-portrait=wide] ._7jVRVq_portraitImg{object-position:50% 68%}._7jVRVq_person:hover ._7jVRVq_portraitImg{transform:scale(1.03)}._7jVRVq_initials{font-family:var(--font-display);font-size:var(--t-3xl);color:var(--brand-darker)}._7jVRVq_personBody{gap:.15rem;display:grid}._7jVRVq_personName{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tracking-display);line-height:1.15}._7jVRVq_personLast{color:var(--encre-60)}._7jVRVq_personRole{font-size:var(--t-xs);color:var(--encre-60);line-height:var(--lh-normal)}._7jVRVq_personBio{font-size:var(--t-sm);color:var(--encre-80);line-height:var(--lh-relaxed);white-space:pre-line}@media (max-width:767px){._7jVRVq_teamGrid,._7jVRVq_team[data-compact] ._7jVRVq_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7jVRVq_team[data-compact] ._7jVRVq_teamGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;padding-bottom:.25rem;scroll-padding-inline:0;display:flex;overflow-x:auto}._7jVRVq_team[data-compact] ._7jVRVq_teamGrid::-webkit-scrollbar{display:none}._7jVRVq_team[data-compact] ._7jVRVq_person{scroll-snap-align:start;flex:0 0 46%}._7jVRVq_team[data-compact] ._7jVRVq_personName{font-size:var(--t-base)}}._7jVRVq_officeActions{display:none}@media (max-width:1023px){._7jVRVq_office[data-reach]{box-shadow:none;gap:var(--space-5);background:0 0;border-radius:0;padding:0}._7jVRVq_office[data-reach] ._7jVRVq_officeCity{font-family:var(--font-display);letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-size:clamp(1.65rem,5.5vw,2.15rem);font-weight:400;line-height:1.08}._7jVRVq_office[data-reach] ._7jVRVq_officeMeta{gap:.85rem}._7jVRVq_office[data-reach] ._7jVRVq_officeMeta div{font-size:var(--t-base)}._7jVRVq_office[data-reach] ._7jVRVq_officeActions{flex-wrap:wrap;gap:.5rem;display:flex}._7jVRVq_officeAction{border:1px solid var(--encre-24);background:var(--craie);min-width:6.5rem;min-height:48px;color:var(--encre);font-size:var(--t-sm);flex:30%;justify-content:center;align-items:center;padding:0 .75rem;font-weight:500;display:inline-flex}._7jVRVq_officeAction:first-child{background:var(--encre);border-color:var(--encre);color:var(--craie)}._7jVRVq_reviews[data-reach] ._7jVRVq_reviewList{gap:var(--space-5);grid-template-columns:1fr}._7jVRVq_reviews[data-reach] ._7jVRVq_reviewsScore strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:400}}@media (min-width:768px) and (max-width:1023px){._7jVRVq_team[data-compact] ._7jVRVq_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}._7jVRVq_office[data-reach] ._7jVRVq_officeCity{font-size:clamp(1.45rem,2.4vw,1.85rem)}}._7jVRVq_office{gap:var(--space-4);align-content:start;display:grid}._7jVRVq_office[data-tone=card]{padding:var(--space-5);border-radius:var(--r-l);background:var(--surface-card);box-shadow:var(--shadow-card)}._7jVRVq_officeHead{gap:.3rem;display:grid}._7jVRVq_officeCity{font-size:var(--t-2xl)}._7jVRVq_officeCity a:hover{color:var(--brand-dark)}._7jVRVq_officeMeta{gap:.75rem;margin:0;display:grid}._7jVRVq_officeMeta div{font-size:var(--t-sm);line-height:var(--lh-normal);grid-template-columns:20px 1fr;align-items:start;gap:.6rem;display:grid}._7jVRVq_officeMeta dt{height:22px;color:var(--brand-dark);place-items:center;display:grid}._7jVRVq_officeMeta dd{color:var(--encre-80);margin:0}._7jVRVq_officeLink{color:var(--encre);font-weight:500}._7jVRVq_officeLink:hover{color:var(--brand-dark)}._7jVRVq_officeHour{display:block}._7jVRVq_officeNote{font-size:var(--t-xs);color:var(--encre-60);border-radius:var(--r-s);background:var(--calcaire);padding:.6rem .8rem}._7jVRVq_officeMore{font-size:var(--t-sm);border-bottom:1px solid var(--encre-24);justify-self:start;align-items:center;gap:.4rem;padding-bottom:2px;font-weight:500;display:inline-flex}._7jVRVq_officeMore:hover{color:var(--brand-dark);border-color:var(--brand-dark)}._7jVRVq_reviews{gap:var(--space-5);display:grid}._7jVRVq_reviewsHead{gap:.5rem;display:grid}._7jVRVq_reviewsScore{align-items:center;gap:.75rem;display:flex}._7jVRVq_reviewsScore strong{font-family:var(--font-display);font-weight:400;font-size:var(--t-3xl);line-height:1}._7jVRVq_stars{gap:2px;display:inline-flex}._7jVRVq_starOn{color:var(--garrigue);fill:var(--garrigue)}._7jVRVq_starOn path{fill:currentColor}._7jVRVq_starOff{color:var(--encre-24)}._7jVRVq_reviewsCount{font-size:var(--t-sm);color:var(--encre-60)}._7jVRVq_reviewsNote{font-size:var(--t-xs);color:var(--encre-60)}._7jVRVq_reviewsLink{color:var(--encre);border-bottom:1px solid var(--encre-24);align-items:center;gap:.25rem;margin-left:.35rem;display:inline-flex}._7jVRVq_reviewsLink:hover{color:var(--brand-dark);border-color:var(--brand-dark)}._7jVRVq_reviewList{gap:var(--space-8) var(--space-7);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._7jVRVq_review{align-content:start;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--encre-12);display:grid}._7jVRVq_reviewQuote{color:var(--brand)}._7jVRVq_reviewText{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tracking-display);color:var(--encre);font-weight:400;line-height:1.45}._7jVRVq_reviewAuthor{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60);display:flex}@media (max-width:767px){._7jVRVq_reviewList{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:1023px){._7jVRVq_office[data-tone=card][data-reach],._7jVRVq_office[data-tone=plain][data-reach]{box-shadow:none;background:0 0;border-radius:0;padding:0}._7jVRVq_office[data-reach] ._7jVRVq_officeActions{flex-wrap:nowrap;gap:.5rem;display:flex}._7jVRVq_officeAction{flex:1 1 0;min-width:0}}._7jVRVq_reviewStars{gap:1px;display:inline-flex}
.tWnLIG_offices{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1023px){.tWnLIG_offices{gap:0}.tWnLIG_offices>div{padding-block:var(--space-6);border-top:var(--rule)}.tWnLIG_offices>div:nth-child(2n){background:var(--sable);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-top:0}}@media (max-width:767px){.tWnLIG_offices{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.tWnLIG_offices{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start}.tWnLIG_offices>div,.tWnLIG_offices>div:nth-child(2n){padding:var(--space-5);border-top:var(--rule);background:0 0;margin-inline:0}}
.SJosWa_page{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-8);gap:var(--space-7);display:grid}.SJosWa_header{gap:var(--space-4);display:grid}.SJosWa_title{font-size:var(--t-3xl);max-width:16ch}.SJosWa_title em{color:var(--brand-dark);font-style:italic}.SJosWa_lede{font-size:var(--t-lg);color:var(--encre-80);max-width:56ch}.SJosWa_facts{gap:var(--space-5);padding-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:36rem;margin:0;display:grid}.SJosWa_facts div{gap:.35rem;display:grid}.SJosWa_facts dd{font-family:var(--font-display);font-size:var(--t-2xl);margin:0;line-height:1}.SJosWa_layout{gap:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;display:grid}.SJosWa_main{gap:var(--space-5);display:grid}.SJosWa_prose{gap:var(--space-4);display:grid}.SJosWa_prose p{max-width:62ch;color:var(--encre-80)}.SJosWa_notice{font-size:var(--t-xs);color:var(--encre-40)}.SJosWa_agency{color:var(--encre-80)}.SJosWa_aside{top:calc(var(--nav-height) + var(--space-5));position:sticky}.SJosWa_block{gap:var(--space-5);display:grid}.SJosWa_block em{color:var(--brand-dark);font-style:italic}.SJosWa_grid{gap:clamp(20px, 2.2vw, 32px) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SJosWa_neighbors{gap:var(--space-4);display:grid}.SJosWa_radiusLink{margin-top:var(--space-2);font-size:var(--t-sm)}.SJosWa_radiusLink a{color:var(--brand-dark)}.SJosWa_neighborList{border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SJosWa_neighborLink{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:var(--rule);font-family:var(--font-display);font-size:var(--t-lg);padding:.75rem 0;display:flex}.SJosWa_neighborCount{font-family:var(--font-text);font-size:var(--t-xs);color:var(--encre-60)}@media (max-width:1023px){.SJosWa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.SJosWa_layout{grid-template-columns:1fr}.SJosWa_aside{position:static}.SJosWa_facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.SJosWa_grid,.SJosWa_neighborList{grid-template-columns:1fr}}
.kgUELa_nav{top:var(--nav-height);z-index:2;margin-bottom:var(--space-6);background:color-mix(in srgb, var(--calcaire) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--rule);gap:.4rem;padding:.7rem 0;display:flex;position:sticky;overflow-x:auto}.kgUELa_nav a{border:1px solid var(--encre-24);letter-spacing:.04em;color:var(--encre-80);white-space:nowrap;border-radius:999px;flex:none;padding:.4rem .75rem;font-size:.75rem}.kgUELa_nav a:hover{border-color:var(--encre);color:var(--encre)}.kgUELa_block{gap:var(--space-4);padding-top:var(--space-7);display:grid}.kgUELa_block h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:460;line-height:1.05}.kgUELa_lead,.kgUELa_prose{max-width:68ch;color:var(--encre-80)}.kgUELa_grid2,.kgUELa_grid3,.kgUELa_cards{gap:var(--space-4);display:grid}.kgUELa_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.kgUELa_grid3,.kgUELa_cards{grid-template-columns:repeat(3,minmax(0,1fr))}.kgUELa_card,.kgUELa_pack{padding:var(--space-4);border-radius:var(--r-l);background:var(--craie);box-shadow:var(--shadow-card);align-content:start;gap:.45rem;display:grid}.kgUELa_card h3,.kgUELa_pack h3{font-family:var(--font-display);font-size:1.35rem;font-weight:480}.kgUELa_packPrice{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--brand-dark)}.kgUELa_list{gap:.35rem;padding-left:1.1rem;display:grid}.kgUELa_list li::marker{color:var(--brand)}.kgUELa_tableWrap{border-radius:var(--r-l);border:1px solid var(--encre-12,var(--encre-24));overflow-x:auto}.kgUELa_table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.92rem}.kgUELa_table th,.kgUELa_table td{text-align:left;vertical-align:top;border-bottom:var(--rule);padding:.75rem .9rem}.kgUELa_table th{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60);background:var(--sable);font-size:.72rem}.kgUELa_table td:last-child,.kgUELa_table th:last-child{text-align:right;white-space:nowrap}.kgUELa_note{color:var(--encre-60);max-width:70ch;font-size:.85rem}.kgUELa_promise{padding:var(--space-5);border-radius:var(--r-l);background:var(--encre);color:var(--calcaire)}.kgUELa_promise p{max-width:62ch;color:color-mix(in srgb, var(--calcaire) 86%, transparent)}.kgUELa_check{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.2rem;padding:0;list-style:none;display:grid}.kgUELa_check li{align-items:baseline;gap:.55rem;display:flex}.kgUELa_check li span{font-variant-numeric:tabular-nums;color:var(--brand-dark);font-size:.75rem}@media (max-width:900px){.kgUELa_grid3,.kgUELa_cards,.kgUELa_grid2,.kgUELa_check{grid-template-columns:1fr}.kgUELa_table{min-width:0}.kgUELa_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kgUELa_table,.kgUELa_table tbody,.kgUELa_table tr,.kgUELa_table td{width:100%;display:block}.kgUELa_table tr{border-bottom:var(--rule);padding:.8rem .9rem}.kgUELa_table td,.kgUELa_table td:last-child,.kgUELa_table th:last-child{text-align:left;white-space:normal;overflow-wrap:break-word;border:0;padding:.15rem 0}.kgUELa_nav{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.kgUELa_table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-60);font-size:.68rem;display:block}}
._9EsiEa_page{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-8)}._9EsiEa_hero{gap:var(--space-6) var(--space-8);padding-bottom:var(--space-7);border-bottom:var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;display:grid}._9EsiEa_heroMain{gap:var(--space-4);display:grid}._9EsiEa_title{font-size:var(--t-display);max-width:16ch}._9EsiEa_title em,._9EsiEa_figuresTitle em,._9EsiEa_offices h2 em{color:var(--brand-dark);font-style:italic}._9EsiEa_lede{font-size:var(--t-lg);line-height:var(--lh-relaxed);color:var(--encre-80);max-width:50ch}._9EsiEa_heroSeal{gap:var(--space-3);text-align:right;justify-items:end;display:grid}._9EsiEa_seal{object-fit:contain;width:132px;height:132px}._9EsiEa_sealCaption{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tracking-display)}._9EsiEa_sealCaption span{font-family:var(--font-text);font-size:var(--t-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);margin-top:.25rem;display:block}._9EsiEa_story{padding-top:var(--section-m)}._9EsiEa_storyGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._9EsiEa_storyText{gap:var(--space-4);font-family:var(--font-display);font-size:var(--t-xl);color:var(--encre-80);max-width:30em;line-height:1.45;display:grid}._9EsiEa_values{gap:var(--grid-gap);display:grid}._9EsiEa_values li{column-gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule);grid-template-rows:auto auto;grid-template-columns:44px 1fr;row-gap:.3rem;display:grid}._9EsiEa_values li:first-child{border-top:var(--rule)}._9EsiEa_valueIcon{border:1px solid var(--encre-12);width:44px;height:44px;color:var(--brand-dark);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}._9EsiEa_values h3{font-size:var(--t-lg)}._9EsiEa_valueCopy{gap:.45rem;display:grid}._9EsiEa_values p{color:var(--encre-60);font-size:var(--t-sm);line-height:var(--lh-relaxed)}._9EsiEa_figures{margin-top:var(--section-m);background:var(--encre);color:var(--calcaire)}._9EsiEa_figuresInner{gap:var(--space-8);padding-block:var(--section-m);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}._9EsiEa_figuresCopy{gap:var(--space-3);display:grid}._9EsiEa_figuresKicker{font-size:var(--t-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-light);font-weight:600}._9EsiEa_figuresTitle{font-size:var(--t-3xl)}._9EsiEa_figuresTitle em{color:var(--brand-light)}._9EsiEa_figuresText{color:var(--craie-80);line-height:var(--lh-relaxed);max-width:40ch}._9EsiEa_figuresList{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._9EsiEa_figuresList div{padding-left:var(--space-4);border-left:1px solid var(--brand-line);gap:.3rem;display:grid}._9EsiEa_figuresList dd{font-family:var(--font-display);margin:0;font-size:clamp(2rem,2vw + 1.2rem,3rem);line-height:1}._9EsiEa_figuresList dt{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--craie-60)}._9EsiEa_offices{padding-top:var(--section-m)}._9EsiEa_officeGrid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._9EsiEa_officeBlock{align-content:start;gap:var(--space-6);padding:var(--space-6);border-radius:var(--r-l);background:var(--surface-card);box-shadow:var(--shadow-card);display:grid}._9EsiEa_cta{padding-top:var(--section-m)}._9EsiEa_ctaGrid{gap:var(--space-8);padding:var(--space-7);border-radius:var(--r-xl);background:var(--surface-brand);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;display:grid}._9EsiEa_ctaCopy{gap:var(--space-4);display:grid}._9EsiEa_ctaTitle{font-size:var(--t-3xl)}._9EsiEa_ctaText{color:var(--encre-80);line-height:var(--lh-relaxed);max-width:44ch}._9EsiEa_ctaActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._9EsiEa_ctaForm{padding:var(--space-6);border-radius:var(--r-l);border:1px solid var(--encre-12);background:var(--surface-card);box-shadow:var(--shadow-card-hover)}@media (max-width:1023px){._9EsiEa_hero,._9EsiEa_storyGrid,._9EsiEa_figuresInner,._9EsiEa_officeGrid,._9EsiEa_ctaGrid{grid-template-columns:1fr}._9EsiEa_hero{align-items:start}._9EsiEa_heroSeal{text-align:left;justify-items:start}._9EsiEa_ctaGrid{padding:var(--space-6)}}@media (max-width:767px){._9EsiEa_page{padding-top:calc(var(--nav-height) + var(--space-5))}._9EsiEa_storyText{font-size:var(--t-lg)}._9EsiEa_figuresList{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._9EsiEa_officeBlock{padding:var(--space-5)}._9EsiEa_ctaGrid{padding:var(--space-5);border-radius:var(--r-l)}}@media (max-width:1023px){._9EsiEa_page{padding-top:calc(var(--nav-height) + var(--space-5))}._9EsiEa_title{letter-spacing:-.03em;font-size:clamp(2.5rem,10vw,3.6rem);line-height:.96}._9EsiEa_lede{font-size:var(--t-base)}._9EsiEa_heroSeal{text-align:left;justify-content:start;align-items:center;gap:var(--space-4);grid-auto-flow:column}._9EsiEa_seal{width:72px;height:72px}._9EsiEa_storyText{font-size:var(--t-lg);line-height:1.5}._9EsiEa_values li{padding:var(--space-6) 0;grid-template-columns:1fr;row-gap:.75rem}._9EsiEa_valueIcon{display:none}._9EsiEa_values h3{font-family:var(--font-display);letter-spacing:-.02em;max-width:18ch;font-size:clamp(1.45rem,5vw,1.9rem);font-weight:400;line-height:1.15}._9EsiEa_values p{font-size:var(--t-base);color:var(--encre-80)}._9EsiEa_figuresList{grid-template-columns:1fr;gap:0}._9EsiEa_figuresList div{border-left:0;border-top:1px solid var(--craie-24);grid-template-columns:minmax(0,1fr) minmax(7rem,40%);align-items:end;gap:.75rem 1rem;padding:1.05rem 0}._9EsiEa_figuresList dd{font-size:clamp(2.15rem,9vw,3rem)}._9EsiEa_figuresList dt{text-align:right}._9EsiEa_officeGrid{gap:0}._9EsiEa_officeBlock{padding:var(--space-6) 0;box-shadow:none;border-top:var(--rule);background:0 0;border-radius:0}._9EsiEa_officeBlock:nth-child(2n){background:var(--sable);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:var(--space-6);border-top:0}._9EsiEa_ctaGrid{gap:var(--space-6);background:0 0;border-radius:0;padding:0}._9EsiEa_ctaForm{margin-inline:calc(var(--gutter) * -1);padding:var(--space-6) var(--gutter);background:var(--sable);box-shadow:none;border:0;border-radius:0}._9EsiEa_ctaForm input,._9EsiEa_ctaForm textarea,._9EsiEa_ctaForm select{font-size:16px}}@media (min-width:768px) and (max-width:1023px){._9EsiEa_hero{grid-template-columns:minmax(0,1.5fr) auto;align-items:end}._9EsiEa_title{font-size:clamp(2.8rem,5vw,3.6rem)}._9EsiEa_storyGrid{grid-template-columns:1fr}._9EsiEa_values{column-gap:var(--space-7);grid-template-columns:1fr 1fr}._9EsiEa_figuresInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}._9EsiEa_figuresList{grid-template-columns:1fr 1fr}._9EsiEa_figuresList div{border-top:0;border-left:1px solid var(--brand-line);padding-left:var(--space-4);grid-template-columns:1fr}._9EsiEa_figuresList dt{text-align:left}._9EsiEa_officeGrid{gap:var(--space-5);grid-template-columns:1fr 1fr}._9EsiEa_officeBlock,._9EsiEa_officeBlock:nth-child(2n){padding:var(--space-6);border-top:var(--rule);background:var(--surface-card);margin-inline:0}._9EsiEa_ctaGrid{padding:var(--space-7);border-radius:var(--r-xl);background:var(--surface-brand);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}._9EsiEa_ctaForm{border-radius:var(--r-l);background:var(--surface-card);margin-inline:0}}
.rXogsW_section{padding-block:var(--section-s) var(--section-m);overflow:hidden}.rXogsW_section[data-band]{padding-block:var(--section-l) var(--section-m);border-top:var(--rule)}.rXogsW_head{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.rXogsW_eyebrow{align-items:center;gap:.75rem;display:inline-flex}.rXogsW_index{color:var(--encre-40);align-items:center;gap:.75rem;display:inline-flex}.rXogsW_index:after{content:"";background:var(--brand);width:28px;height:1px}.rXogsW_title{font-size:var(--t-2xl)}.rXogsW_rail{border-top:var(--rule);border-bottom:var(--rule);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rXogsW_track{width:max-content;animation:48s linear infinite rXogsW_slide;display:flex}.rXogsW_rail:hover .rXogsW_track{animation-play-state:paused}@keyframes rXogsW_slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rXogsW_track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.rXogsW_track li[aria-hidden]{display:none}}.rXogsW_item{border-right:var(--rule);height:96px;color:var(--encre-60);align-items:center;padding:0 clamp(1.5rem,3vw,3rem);display:flex}.rXogsW_item[data-fnaim]{color:var(--encre)}.rXogsW_name{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tracking-display);white-space:nowrap}.rXogsW_logo{object-fit:contain;opacity:.92;width:auto;max-width:150px;height:52px;transition:opacity var(--d-ui) var(--ease-out-tide)}.rXogsW_item:hover .rXogsW_logo,.rXogsW_item[data-fnaim] .rXogsW_logo{opacity:1}
