@font-face{font-family:Inter;src:url(/assets/inter-fr.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-extended.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+1E??}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--arlet-ink:#26334a;--arlet-night:var(--arlet-ink);--arlet-secondary:#50617a;--arlet-blue:#006fe6;--arlet-action:#0063ce;--arlet-action-hover:#004eac;--arlet-focus:#075db5;--arlet-red:#ed3156;--arlet-paper:#fff;--arlet-line:#dce6f1;--arlet-sky:#eaf4ff;--arlet-surface:#f3f8ff;--arlet-peach:#fff0f3;--arlet-radius:16px;--arlet-target:44px;--arlet-soft-shadow:0 6px 24px #24456909;--arlet-ease:cubic-bezier(.22,.68,.2,1);--arlet-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--arlet-serf:var(--arlet-sans);font-family:var(--arlet-sans)}*{box-sizing:border-box}body{background:var(--arlet-paper);color:var(--arlet-ink);font-family:var(--arlet-sans);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}:where(a){color:var(--arlet-action)}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--arlet-focus);outline-offset:3px}[hidden]{display:none!important}.aw-skip{z-index:100;color:#18335a;background:#fff;border:1px solid #0065d0;border-radius:10px;padding:12px 20px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.aw-skip:focus{transform:translateY(0)}[data-site-header]{z-index:15;color:#26334a;font-family:var(--arlet-sans);background:#fff;border-bottom:1px solid #dce6f1;position:relative}.aw-bar,.aw-foot,.aw-foot-note{width:100%;max-width:1600px;margin:auto;padding-left:clamp(16px,3.2vw,64px);padding-right:clamp(16px,3.2vw,64px)}.aw-bar{align-items:center;gap:clamp(18px,2.6vw,45px);min-height:67px;display:flex}.aw-brand{min-height:var(--arlet-target);flex:none;align-items:center;display:inline-flex;text-decoration:none!important}.aw-brand img{width:90px;height:auto;display:block}.aw-nav,.aw-mobile-nav{align-items:center;gap:clamp(17px,2vw,32px);display:flex}.aw-nav a,.aw-mobile-nav a{color:#56647a;justify-content:center;align-items:center;gap:7px;font-weight:610;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.aw-nav a{min-height:var(--arlet-target);font-size:14px}.aw-nav a .aw-icon{display:none}.aw-nav a:hover,.aw-mobile-nav a:hover,.aw-nav a[aria-current],.aw-mobile-nav a[aria-current]{color:#0069dc}.aw-icon{flex-shrink:0;width:18px;height:18px;display:block}.aw-user-tools{align-items:center;gap:clamp(8px,1.25vw,22px);margin-left:auto;display:flex}.aw-alert,.aw-account,.aw-menu>summary{min-height:var(--arlet-target);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.aw-account,.aw-alert{white-space:nowrap;gap:7px;font-size:14px;font-weight:640}.aw-account{color:var(--arlet-action)}.aw-account .aw-icon,.aw-alert .aw-icon{display:none}.aw-alert{background:var(--arlet-action);border:1px solid var(--arlet-action);border-radius:10px;padding:0 16px;transition:background .14s;color:#fff!important}.aw-alert:hover{background:var(--arlet-action-hover)}.aw-menu{position:relative}.aw-menu>summary{min-width:var(--arlet-target);color:#596c81;border-radius:9px;gap:6px;padding-inline:8px;font-size:14px;font-weight:630;list-style:none}.aw-menu>summary::-webkit-details-marker{display:none}.aw-menu>summary:hover,.aw-menu[open]>summary,.aw-menu[data-current]>summary{background:var(--arlet-sky);color:var(--arlet-action-hover)}.aw-menu-panel{z-index:4;background:#fff;border:1px solid #dce6ee;border-radius:13px;min-width:216px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #26395524}.aw-menu-panel a{min-height:var(--arlet-target);color:#263a54;border-radius:8px;align-items:center;padding:7px 12px;font-size:14px;font-weight:540;text-decoration:none;display:flex}.aw-menu-panel a:hover,.aw-menu-panel a[aria-current]{background:var(--arlet-sky);color:var(--arlet-action-hover)}.aw-mobile-nav{display:none}[data-site-footer]{color:#27394f;font-family:var(--arlet-sans);background:#f8fbff;border-top:1px solid #dce6f1;margin-top:auto}.aw-foot{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px;padding-top:32px;padding-bottom:25px;display:grid}.aw-foot .aw-brand{margin-top:5px}.aw-foot nav{align-content:start;justify-items:start;gap:2px;display:grid}.aw-foot nav strong{color:#27394f;margin:3px 0 6px;font-size:13px}.aw-foot nav a{color:#52647a;align-items:center;min-height:28px;font-size:13px;text-decoration:none;display:inline-flex}.aw-foot nav a:hover,.aw-foot nav a:focus-visible,.aw-foot nav a[aria-current]{text-underline-offset:3px;color:#0069dc;text-decoration:underline}.aw-foot-note{color:#596a7d;border-top:1px solid #e0e8f0;justify-content:space-between;gap:18px;padding-top:13px;padding-bottom:16px;font-size:11px;line-height:1.5;display:flex}@media (max-width:760px){.aw-bar{gap:12px;min-height:54px}.aw-brand img{width:74px}.aw-nav{display:none}.aw-account .aw-icon{display:block}.aw-account span{display:none}.aw-account{width:var(--arlet-target)}.aw-alert{min-height:var(--arlet-target);padding:0 11px;font-size:12px}.aw-menu>summary{padding-inline:0}.aw-menu>summary span{display:none}.aw-mobile-nav{border-top:1px solid #eef2f6;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.aw-mobile-nav a{min-height:38px;padding:6px 3px;font-size:12px;position:relative}.aw-mobile-nav a[aria-current]:after{content:"";background:#1783ed;width:36px;height:2px;position:absolute;bottom:0}.aw-mobile-nav .aw-icon{width:14px;height:14px}.aw-foot{grid-template-columns:repeat(3,1fr);gap:17px 12px;padding-top:19px}.aw-foot-brand{grid-column:1/-1}.aw-foot nav a{min-height:var(--arlet-target)}.aw-foot-note{flex-wrap:wrap;gap:4px}}@media (max-width:420px){.aw-foot{grid-template-columns:1fr 1fr}.aw-foot-brand{grid-column:auto}.aw-foot-note{font-size:10px}}@media (prefers-reduced-motion:reduce){.aw-nav a,.aw-mobile-nav a,.aw-alert{transition:none}}html{-webkit-text-size-adjust:100%;scroll-padding-top:12px}.aw-account[aria-current]{text-underline-offset:5px;text-decoration:underline}.aw-menu-panel{min-width:236px;max-height:73vh;padding:7px;overflow:auto}.aw-menu-group{padding:3px}.aw-menu-group+.aw-menu-group{border-top:1px solid var(--arlet-line);margin-top:4px;padding-top:9px}.aw-menu-group small{color:var(--arlet-secondary);margin:5px 12px;font-size:12px;font-weight:650;display:block}.aw-foot-brand p{color:var(--arlet-secondary);margin:.8rem 0 0;font-size:13px;line-height:1.6}.aw-storage-note{color:#664210;background:#fff4db;border-bottom:1px solid #e6d2a5;padding:10px max(16px,3.2vw);font-size:14px;line-height:1.45}@media (max-width:760px){.aw-account,.aw-menu>summary,.aw-mobile-nav a{min-height:var(--arlet-target)}.aw-account,.aw-menu>summary{min-width:var(--arlet-target)}.aw-menu-panel{min-width:215px;max-height:calc(100dvh - 108px)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}:where([data-site-header],[data-site-footer]) *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.aw-reader-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.aw-reader-actions a{min-height:var(--arlet-target);background:#fff;border:1px solid #bacfe5;border-radius:20px;align-items:center;padding:7px 12px;font-size:.84rem;font-weight:630;text-decoration:none;display:inline-flex}.aw-reader-actions a:hover{border-color:var(--arlet-action)}@media (min-width:761px){.aw-nav{gap:5px}.aw-nav a{min-height:var(--arlet-target);border-radius:24px;padding:0 13px}.aw-nav a[aria-current]{color:#075caf;background:#eaf4ff}.aw-nav a:hover{background:#f0f6fb}.aw-nav a .aw-icon{width:15px;height:15px;display:block}}@media (min-width:761px) and (max-width:900px){.aw-bar{gap:12px;padding-inline:16px}.aw-user-tools{gap:8px}.aw-nav a{padding-inline:9px}.aw-menu>summary span{display:none}}@media (max-width:760px){.aw-account[aria-current]{background:var(--arlet-sky);border-radius:9px}}.aw-menu>summary:focus-visible,.aw-foot a:focus-visible{outline-offset:1px}@media (max-width:420px){.aw-foot-brand{grid-column:1/-1}.aw-foot-brand p{margin:.4rem 0 .65rem}}@media (max-width:360px){.aw-bar{gap:4px;padding-inline:9px}.aw-brand img{width:63px}.aw-user-tools{gap:4px}.aw-alert{padding-inline:8px}}.ws-hero,.rv-heading,.u-hero{box-shadow:var(--arlet-soft-shadow)}.ws-panel,.ag-card,.u-cards article{box-shadow:0 3px 18px #28496406}@media (hover:hover) and (pointer:fine){.af-card,.ws-news-card,.rv-card,.u-cards article{transition:transform .22s var(--arlet-ease),box-shadow .22s var(--arlet-ease),border-color .22s}html:not([data-motion=off]) :is(.af-card,.ws-news-card,.rv-card,.u-cards article):hover{border-color:#98bad9;transform:translateY(-3px);box-shadow:0 12px 26px #26486913}html:not([data-motion=off]) :is(.aw-alert,.u-primary):active{transform:translateY(1px)}}@keyframes arlet-enter{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .af-grid>.af-card:nth-child(-n+3){animation:arlet-enter .3s var(--arlet-ease) both}html:not([data-motion=off]) .af-grid>.af-card:nth-child(2){animation-delay:45ms}html:not([data-motion=off]) .af-grid>.af-card:nth-child(3){animation-delay:90ms}}@media (prefers-reduced-motion:reduce){.af-card,.rv-card,.u-cards article,.ws-news-card{transition:none!important;animation:none!important}html,html *,html :before,html :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.am-panel{--am-gap:clamp(12px, 1.5vw, 18px);gap:var(--am-gap);min-width:0;color:var(--arlet-ink);font:400 1rem/1.5 var(--arlet-sans);background:linear-gradient(115deg,#f0f7ff,#f8fbfc 65%,#fffaf2);border:1px solid #c5dced;border-radius:18px;padding:clamp(16px,2.2vw,26px);display:grid;position:relative}.am-panel--compact{--am-gap:8px;border-radius:14px;padding:14px 17px}.am-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.am-panel-heading-copy,.am-body{min-width:0}.am-panel .am-eyebrow{color:#3b5f7d;font:650 .77rem/1.4 var(--arlet-sans);margin:0 0 4px}.am-panel .am-title{color:#21334d;font:720 clamp(1.07rem, 1.5vw, 1.33rem)/1.22 var(--arlet-sans);letter-spacing:-.028em;overflow-wrap:anywhere;margin:0}.am-illustration{flex:none;width:clamp(60px,7vw,98px);height:auto;display:block}.am-panel--compact .am-illustration{width:57px}.am-body{color:#40566e}.am-panel .am-copy{font:450 .94rem/1.5 var(--arlet-sans);margin:0}.am-body>:first-child{margin-top:0}.am-body>:last-child{margin-bottom:0}.am-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.am-action{min-height:var(--arlet-target);color:#114e87;max-width:100%;font:650 .9rem/1.35 var(--arlet-sans);text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #afc9e4;border-radius:11px;justify-content:center;align-items:center;gap:.45em;padding:9px 15px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.am-action--primary{color:#fff;background:var(--arlet-action);border-color:var(--arlet-action)}.am-action--text{color:var(--arlet-action);background:0 0;border-color:#0000}.am-action:disabled{opacity:.65;cursor:default}.am-action:focus-visible{outline:3px solid var(--arlet-focus);outline-offset:3px}@media (hover:hover){.am-action:hover{background:#e7f1fc;border-color:#8eaecf}.am-action--primary:hover{background:var(--arlet-action-hover);border-color:var(--arlet-action-hover)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .am-action:active:not(:disabled){transform:translateY(1px)}}@media (max-width:540px){.am-panel{gap:11px;padding:15px}.am-panel .am-title{font-size:1.1rem}.am-illustration{width:58px}.am-actions{align-items:stretch}}@media (prefers-reduced-motion:reduce){.am-action{transition:none}}html[data-motion=off] .am-action{transition:none}.az-list-pane>#mission-retour:not([hidden]):not(:empty){margin:14px clamp(15px,2.6vw,46px) 0}.ws-hero #mission-retour:not([hidden]):not(:empty){margin-top:16px}.mission-return-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mission-return-item{border-bottom:1px solid #cbddeb;padding-block:8px;display:grid}.mission-return-item:last-child{border-bottom:0}.mission-return-link{color:#075a99;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;line-height:1.4}.mission-return-meta,.mission-return-quiet{color:#4a6178;font-size:.82rem;line-height:1.5;display:block}.mission-return-more summary{color:#075a99;cursor:pointer;padding-block:8px;font-weight:650}.az-home main .am-action{font:650 .9rem/1.35 var(--arlet-sans)}.az-home{--az-blue:var(--arlet-action);--az-ink:var(--arlet-ink);--az-mid:var(--arlet-secondary);--az-edge:var(--arlet-line);--az-soft:var(--arlet-surface);--az-pale:var(--arlet-sky);font-family:var(--arlet-sans);color:var(--az-ink);background:#fff}.az-home main{background:#fff}.az-home button,.az-home a{font-family:inherit}.az-home main a,.az-home main button{touch-action:manipulation}.skip,.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{color:#075298;z-index:22;clip:auto;background:#fff;width:auto;height:auto;padding:12px;position:fixed;top:8px;left:12px}.az-filters{max-width:1760px;min-height:68px;color:var(--az-ink);align-items:center;gap:8px;margin:auto;padding:13px clamp(18px,2.7vw,48px);display:flex}.az-home main button{font:inherit}.az-filters button,.az-alert{border:1px solid var(--az-edge);min-height:39px;color:var(--az-ink);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:8px 15px;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:600!important}.az-filters svg,.az-alert svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.az-filters .az-place{background:#f1f5fa;border-color:#0000;justify-content:flex-start;min-width:clamp(180px,21vw,355px)}.az-more{color:#77869a;margin-left:auto;font-size:18px;line-height:1}.az-filter-chip i{border:1.4px solid;border-width:0 1.4px 1.4px 0;margin:-3px 1px 0 3px;padding:2.7px;transform:rotate(45deg)}.az-filters .az-selected{color:#005bbc;background:#f0f7ff;border-color:#9cc8f9}.az-filter-chip:hover,.az-place:hover{box-shadow:inset 0 0 0 1px #8cb8db}.az-bar-end{margin-left:auto}.az-alert{background:#eaf4ff;border-color:#0000;color:#0062c9!important}.az-alert:hover{background:#d9ecff}.az-explorer{border-top:1px solid #dce6ed;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:start;max-width:1760px;margin:0 auto;display:grid}.az-list-pane{min-width:0}.az-home #arlet-map{background:#ecf3ed;border-left:1px solid #d1dfe7;height:100svh;min-height:460px;max-height:1400px;position:sticky;top:0;overflow:hidden}.az-view-switch{display:none}.studio{padding:clamp(23px,2.35vw,42px) clamp(18px,2.6vw,46px) 0;scroll-margin-top:10px}.az-heading{justify-content:space-between;align-items:center;display:flex}#studio-title{letter-spacing:-.047em;color:var(--az-ink);margin:0 0 16px;font-size:clamp(28px,2.45vw,42px);font-weight:730;line-height:1.12}.filter-fields label{color:#243854;font-size:13px;font-weight:620}.receipt-actions button,.receipt-actions a,.filter-actions button{color:#145fa7;cursor:pointer;background:#fff;border:1px solid #cddce8;border-radius:999px;padding:7px 12px;font-size:12px!important;font-weight:630!important}.launch,.filter-actions button.launch{color:#fff!important;background:#0672df!important;border:1px solid #006ad9!important}.process-shell{color:#32658e;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.process-shell:has(.signal-stage[data-phase="4"]){display:none}.process-shell ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.process-shell li{color:#738395}.process-shell li.active{color:#0066bf}.receipt{background:#f6f9fd;border:1px solid #dbe7f0;border-radius:13px;margin-top:13px;padding:13px}.receipt .small-index{letter-spacing:.09em;color:#48698b;font-size:10px;font-weight:700}.receipt h2{letter-spacing:-.025em;margin:4px 0 7px;font-size:18px;line-height:1.2}.criteria-list,.receipt-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.criteria-list span{color:#1c5080;background:#e5f0fc;border-radius:99px;padding:4px 8px;font-size:12px}.receipt-actions{margin-top:9px}.receipt-actions a{text-decoration:none}.receipt p{color:#52677c;margin:5px 0 0;font-size:13px}.receipt p:empty{display:none}.filters-dialog{color:var(--az-ink);background:#fff;border:1px solid #c8d9e6;border-radius:20px;width:100%;max-width:min(560px,100% - 24px);max-height:86svh;padding:0;box-shadow:0 20px 80px #1b365538}.filters-dialog::backdrop{background:#142d4952}.filters-head,.filter-actions{justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;display:flex}.filters-head{border-bottom:1px solid #e0e8ed}.filter-eyebrow{color:#0764b2;letter-spacing:.12em;font-size:10px;font-weight:750}.filters-head h2{letter-spacing:-.04em;margin:3px 0;font-size:27px}.filter-close{color:#405571;background:#fff;border:1px solid #d6e0e9;border-radius:50%;width:39px;height:39px;font-size:23px!important}.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 24px 0;display:grid}.filter-fields label{gap:5px;display:grid}.filter-fields .full{grid-column:1/-1}.filter-fields input,.filter-fields select{color:#233d56;background:#fff;border:1px solid #bdcfde;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:10px 9px}.filter-validation,.filter-preview{margin:12px 24px;font-size:13px}.filter-validation{color:#a52e40}.filter-actions{border-top:1px solid #e0e8ed}.filter-actions button{min-height:40px}@media (max-width:900px){.az-explorer{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.az-filters{gap:5px}.az-filters button,.az-alert{padding-inline:11px}.az-place{min-width:148px!important}}@media (max-width:740px){.az-filters{scrollbar-width:none;gap:6px;min-height:53px;padding:9px 12px;overflow-x:auto}.az-filters::-webkit-scrollbar{display:none}.az-filters button,.az-alert{flex:none;min-height:36px;font-size:12px!important}.az-place{min-width:140px!important}.az-bar-end{margin-left:0}.az-explorer{display:block}.az-home #arlet-map{border-left:0;height:calc(100svh - 110px);min-height:400px;max-height:none;display:none;position:relative}.az-explorer[data-view=map] #arlet-map{display:block}.az-explorer[data-view=map] .az-list-pane{display:none}.az-view-switch{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:7;background:#123a5c;border:1px solid #134b76;border-radius:30px;gap:2px;padding:3px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 5px 24px #11324c40}.az-view-switch button{color:#fff;background:0 0;border:0;border-radius:30px;min-height:35px;padding:7px 15px;font-size:13px!important;font-weight:700!important}.az-view-switch button[aria-pressed=true]{color:#174770;background:#fff}.studio{padding:19px 15px 0}#studio-title{margin-bottom:12px;font-size:29px}}@media (max-width:390px){.filter-fields{gap:10px;padding:14px}.filters-head,.filter-actions{padding:14px}.filter-preview,.filter-validation{margin-inline:14px}}.az-home #arlet-map{height:calc(100svh - 135px);top:8px}.az-location-dialog{max-width:460px}.az-loc-body{padding:18px 22px 23px}.az-loc-body>label{color:#324d65;margin-bottom:6px;font-size:13px;font-weight:650;display:block}.az-loc-body input{color:#20354a;border:1px solid #b7cce0;border-radius:9px;width:100%;min-height:43px;padding:11px 13px;font-size:16px}.az-anywhere{color:#0e67a9;background:#edf5fe;border:1px solid #cfdfef;border-radius:24px;margin-top:12px;padding:8px 12px;font-size:12px!important;font-weight:650!important}.az-loc-note{color:#596f82;margin:16px 0 6px;font-size:12px}#az-places{overscroll-behavior:contain;max-height:41svh;overflow:auto}#az-places button{text-align:left;color:#233e58;background:#fff;border:0;border-bottom:1px solid #e4ebef;align-items:center;gap:7px;width:100%;padding:11px 6px;display:flex}#az-places button:hover{background:#f0f7fc}#az-places b{font-size:14px}#az-places small{color:#675f68;font-size:11px}#az-places span{color:#526b81;margin-left:auto;font-size:12px}@media (max-width:740px){.az-home #arlet-map{height:calc(100svh - 108px);top:auto}}#az-alert-places{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#az-alert-places button{color:#095fae;background:#edf5fe;border:1px solid #bcd9f4;border-radius:99px;padding:9px 13px;font-size:14px;font-weight:620}.az-loc-body>p{color:#576a80;font-size:14px;line-height:1.5}.studio{padding-top:clamp(18px,1.6vw,28px)}.az-heading{align-items:center;gap:9px;margin-bottom:12px}#studio-title{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2vw,32px);line-height:1.13}.az-heading .af-sort{flex:none}@media (max-width:740px){.studio{padding-top:18px}.az-heading{margin-bottom:10px}#studio-title{font-size:25px}}#az-scope{color:#60738b;margin:4px 0 0;font-size:12px;line-height:1.4}#az-scope:empty{display:none}@media (max-width:400px){.az-heading{align-items:flex-start}.az-heading .af-sort{max-width:88px;margin-top:2px}.az-heading .af-sort select{width:100%}#az-scope{font-size:11px}}@media (max-width:740px){.az-view-switch button{min-height:42px;padding:8px 17px}}.az-project{color:#172e50;background:linear-gradient(110deg,#f2f8ff,#f9fcff 64%,#f0f6ff);border-bottom:1px solid #deebfa;justify-content:space-between;align-items:center;gap:18px;padding:15px clamp(18px,2.7vw,48px);display:flex}.az-project-eyebrow{color:#385779;align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.1;display:flex}.az-project-eyebrow i{background:#1675d5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8eaff}.az-purpose{background:#fff;border:1px solid #d4e1ef;border-radius:999px;gap:3px;padding:3px;display:flex}.az-purpose button{white-space:nowrap;color:#32516d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 18px;font-size:14px;font-weight:650;display:flex}.az-purpose button[aria-pressed=true]{color:#fff;background:#0868c9;box-shadow:0 2px 7px #0a4a932e}.az-purpose button:focus-visible{outline-offset:2px;outline:2px solid #163e6a}.az-purpose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (max-width:600px){.az-project{gap:8px;padding:10px 12px}.az-purpose button{min-height:42px;padding-inline:12px;font-size:13px}.az-purpose svg{width:15px;height:15px}}@media (prefers-reduced-motion:no-preference){.az-purpose button{transition:background .18s,color .18s}}.filter-fields [hidden],.af-empty button[hidden]{display:none!important}.az-project{background:#eef5fc;padding:0;display:block}.az-project-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:#406986;margin:0 0 6px;font-size:11px;font-weight:650}#az-project-note{letter-spacing:-.055em;color:#193453;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(23px,2.15vw,34px);font-weight:700;line-height:1.05}.az-dock{background:#fff;border:1px solid #d4e0ec;border-radius:18px;grid-area:1/3;justify-self:end;align-items:stretch;gap:6px;max-width:100%;padding:5px;display:flex;position:relative;box-shadow:0 5px 18px #14375d0c}.az-purpose{background:#edf3f9;border:0;border-radius:12px;flex-shrink:0;gap:1px;padding:2px}.az-purpose button{border-radius:10px;min-height:41px;padding:9px 15px;font-size:14px;font-weight:650;line-height:1.1}.az-purpose button[aria-pressed=true]{background:#0069d2;box-shadow:0 2px 7px #0638721a}.az-dock .az-place{color:#23415f;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:flex;min-width:0!important}.az-dock .az-place span{text-overflow:ellipsis;white-space:nowrap;max-width:21ch;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.az-dock .az-place svg{fill:none;stroke:#1168ba;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.az-dock .az-place .az-place-arrow{background:#edf6ff;border-radius:50%;width:26px;height:26px;margin-left:5px;padding:4px}.az-dock .az-selected{color:#0064c2}.az-home .az-filters{min-height:57px;padding-block:9px}@media (max-width:920px) and (min-width:741px){.az-purpose button{padding-inline:10px}.az-dock .az-place{gap:5px;padding-inline:5px}}@media (max-width:740px){.az-project-eyebrow{letter-spacing:.08em;margin-bottom:4px;font-size:9px}#az-project-note{font-size:clamp(21px,5.4vw,27px)}.az-dock{border-radius:14px;grid-area:2/1/auto/-1;justify-self:stretch;gap:3px;padding:3px}.az-purpose{border-radius:10px}.az-purpose button{border-radius:9px;min-height:42px;padding-inline:14px;font-size:13px}.az-dock .az-place{flex:1;gap:6px;min-height:44px;padding-inline:7px}.az-dock .az-place span{font-size:13px}.az-dock .az-place .az-place-arrow{width:22px;height:22px;margin-left:auto}.az-home .az-filters{min-height:50px;padding-inline:15px}}@media (max-width:370px){.az-purpose button{padding-inline:10px}.az-dock .az-place svg:first-child{width:15px}.az-dock .az-place{padding-inline:4px}}@media (max-width:740px){.az-filters .az-all-filters{color:#17528a;background:#edf5fc;border-color:#ccddeb;order:-1}}@media (max-width:420px){.az-dock .az-place .az-place-arrow{display:none}.az-dock .az-place{gap:5px}}.az-controls{display:contents}@media (max-width:740px){.az-controls{z-index:8;background:#fff;border-bottom:1px solid #dce6ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.az-controls .az-filters{width:100%;min-width:0;margin:0;padding-right:10px}.az-controls .az-view-switch{box-shadow:none;background:#f0f5fa;border:1px solid #cedde9;align-self:center;gap:0;margin:4px 10px 4px 0;padding:2px;position:static;transform:none}.az-controls .az-view-switch button{color:#41566f;min-height:36px;padding:6px 9px;font-size:12px!important}.az-controls .az-view-switch button[aria-pressed=true]{color:#fff;background:#1268bd}.az-explorer{scroll-margin-top:52px}}.az-home .filters-dialog .filter-actions{z-index:1;background:#fff;justify-content:flex-end;gap:8px;position:sticky;bottom:0}.az-home .filter-actions #clear-filter-draft{color:#435971;text-underline-offset:3px;background:0 0;border:0;margin-right:auto;padding-inline:0;text-decoration:underline}.az-home .filter-actions button[hidden]{display:none}.az-filter-name{white-space:nowrap}#az-filter-count{color:#fff;background:#1564b4;border-radius:50px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:11px;display:inline-grid}.af-sort-short{display:none}@media (max-width:740px){.az-controls .az-filters{gap:6px;min-height:54px;padding:4px 0 4px 12px;overflow:visible}.az-controls .az-filter-chip:not(.az-all-filters):not([data-quick=budget]){display:none}.az-controls .az-bar-end{margin-left:auto}.az-controls .az-filters button,.az-controls .az-view-switch button{min-height:44px}.az-controls .az-filter-chip[data-quick=budget]{flex:0 auto;min-width:0}.az-controls .az-filter-chip[data-quick=budget] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.az-heading .af-sort{border:1px solid #c9d8e6;border-radius:12px;max-width:none;min-height:44px;margin:0;padding:0 22px 0 10px}.az-heading .af-sort svg{right:6px}.af-sort-short{font-size:12px;font-weight:650;display:block}.az-heading .af-sort select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.az-heading .af-sort:focus-within{outline-offset:2px;outline:3px solid #106fe0}}@media (max-width:355px){.az-controls .az-filter-chip[data-quick=budget]{display:none}.az-dock .az-place span{white-space:normal;text-align:left;overflow-wrap:anywhere;overflow:visible}}.az-purpose{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.az-purpose button{text-align:center;justify-content:center;align-items:center;min-width:0;margin:0;padding-block:10px;display:flex}.az-home .az-project{background:linear-gradient(100deg,#fbfdff,#eff7ff 76%,#eaf4fe);border-bottom:1px solid #dce8f4}.az-search-intro{grid-template-columns:minmax(0,1.55fr) minmax(94px,.38fr) auto;grid-template-areas:"title art mode""query art mode""ideas art mode";align-items:center;column-gap:clamp(16px,2vw,40px);max-width:1760px;margin:auto;padding:clamp(18px,2.2vw,34px) clamp(18px,2.7vw,48px) 12px;display:grid}.az-search-title{grid-area:title}.az-search-intro #az-project-note{letter-spacing:-.052em;max-width:100%;font-size:clamp(27px,2.6vw,40px);line-height:1.1}.az-search-intro .az-project-eyebrow{color:#496880;letter-spacing:.09em;margin:0 0 6px;font-size:10px}.az-search-art{object-fit:contain;pointer-events:none;grid-area:art;width:100%;height:clamp(84px,8.4vw,138px);display:block}.az-search-intro .az-dock{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:mode;align-items:center;gap:12px;padding:0}.az-search-intro .az-purpose{background:#e2edf8;padding:3px}.az-search-intro .az-purpose button{min-width:72px;min-height:44px;padding:8px 13px}.az-search-intro .az-place{border:1px solid #cbdceb;border-radius:12px;gap:7px}.az-search-intro .az-place-arrow{display:none}.az-queryline{background:#fff;border:1px solid #a8c4dd;border-radius:16px;grid-area:query;align-items:center;gap:12px;width:100%;min-width:0;max-width:860px;margin:12px 0 0;padding:4px 4px 4px 14px;display:flex;box-shadow:0 2px 5px #25436a09}.az-queryline:focus-within{border-color:#0878d9;box-shadow:0 0 0 3px #0c74d91d}.az-queryline>svg{fill:none;stroke:#1874bd;stroke-width:1.6px;stroke-linejoin:round;flex:none;width:22px;height:22px}.az-queryline #query{color:#163554;width:100%;min-width:0;font:inherit;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:7px 0;font-size:16px;line-height:1.4;outline:0!important}.az-queryline #query::placeholder{color:#536c81;opacity:1}.az-home .az-queryline button{color:#fff;cursor:pointer;background:#006bcf;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.az-queryline button svg,.az-result-tools svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.az-home .az-queryline button:hover{background:#005bb3}.az-home .az-queryline button:disabled{cursor:progress;background:#487ca9}.az-home .az-search-intro button:focus-visible,.az-result-tools button:focus-visible,.az-budget-picks a:focus-visible,.az-photo-dialog :focus-visible{outline-offset:2px;outline:3px solid #15599e}.az-ideas{flex-wrap:wrap;grid-area:ideas;align-items:center;gap:0 12px;min-width:0;margin:4px 0 0;display:flex}.az-ideas>span{color:#536c81;font-size:12px}.az-home .az-ideas button{color:#195f99;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-width:0;max-width:100%;min-height:32px;padding:5px 0;font-family:inherit;font-size:12px;font-weight:620;line-height:1.35;-webkit-text-decoration:underline #a9bfd2;text-decoration:underline #a9bfd2}.az-ideas .az-continue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.az-ideas button:hover{text-decoration-color:currentColor}.az-home .az-heading{margin-bottom:4px}.az-result-tools{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.az-home .az-result-tools button{color:#205f95;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:5px 0;font-size:13px;font-weight:620;display:inline-flex}.az-result-tools button:hover,.az-result-tools button[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline}.az-budget-picks{border-block:1px solid #dae6ef;margin:1px 0 12px;padding:8px 0 10px}.az-budget-picks ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.az-budget-picks a{color:#0d5b9f;font-size:14px;line-height:1.4;text-decoration:none;display:block}.az-budget-picks a:hover strong,.az-photo-view>a:hover .az-photo-visit{text-decoration:underline}.az-budget-picks span,.az-budget-picks strong{display:block}.az-budget-picks span{color:#4e6378;font-size:12px}.az-photo-dialog{color:#1a354e;background:#fff;border:0;border-radius:18px;width:min(600px,100% - 32px);max-height:90svh;padding:0;overflow:auto;box-shadow:0 16px 72px #10293d40}.az-photo-dialog::backdrop{background:#102638a3}.az-photo-head,.az-photo-nav{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.az-photo-head h2{letter-spacing:-.035em;margin:0;font-size:19px;line-height:1.2}.az-home .az-photo-dialog button{color:#16486f;cursor:pointer;background:#fff;border:1px solid #d6e3ed;border-radius:50%;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.az-photo-dialog button:hover{background:#f2f8fe}.az-photo-dialog button:disabled{opacity:.4;cursor:default}.az-photo-view>a{color:inherit;text-decoration:none;display:block}.az-photo-view>a>img{aspect-ratio:16/10;object-fit:cover;background:#eef4f8;width:100%;height:auto;max-height:46svh;display:block}.az-photo-view>a>span{gap:4px;padding:13px 18px 0;display:grid}.az-photo-view small,.az-photo-view b{color:#486179;font-size:13px}.az-photo-view strong{font-size:18px}.az-photo-visit{color:#0063af;font-size:14px;font-weight:640}.az-photo-nav{color:#45627a;justify-content:center;font-size:13px}.az-ideas[hidden],.az-result-tools[hidden],.az-result-tools button[hidden],.az-budget-picks[hidden]{display:none}@media (max-width:1050px) and (min-width:741px){.az-search-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr);grid-template-areas:"title mode""query art""ideas art";row-gap:0}.az-search-art{height:72px}.az-search-intro .az-dock{gap:6px}}@media (max-width:740px){.az-search-intro{grid-template-columns:minmax(0,1fr) 83px;grid-template-areas:"title art""mode mode""query query""ideas ideas";column-gap:8px;padding:13px 15px 8px}.az-search-title .az-project-eyebrow{margin-bottom:4px;font-size:9px}.az-search-intro #az-project-note{font-size:clamp(23px,5.8vw,30px)}.az-search-art{height:48px}.az-search-intro .az-dock{justify-self:start;gap:10px;margin-top:6px}.az-search-intro .az-purpose button{min-width:59px;min-height:44px;padding:5px 9px}.az-search-intro .az-place{flex:initial;min-height:44px}.az-queryline{gap:8px;margin-top:8px;padding-left:10px}.az-queryline>svg{width:18px;height:18px}.az-home .az-queryline button{padding-inline:12px}.az-home .az-queryline button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.az-home .az-ideas{gap:0 10px}.az-home .az-ideas button,.az-ideas>span{font-size:11px}.az-ideas button[data-start-city]:nth-of-type(n+3){display:none}.az-home .az-result-tools button{min-height:44px}.az-budget-picks ol{grid-template-columns:1fr;gap:0}.az-budget-picks a{align-items:center;gap:12px;min-height:44px;display:flex}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .az-queryline,html:not([data-motion=off]) .az-queryline button{transition:box-shadow .15s,border-color .15s,background .15s}}.filter-preview.sr-only{margin:0;padding:0}.filter-validation:empty{margin:0}.filter-actions{margin-top:12px}.az-home :is(.az-queryline,.az-place,.az-filters,.az-selection-back,.af-controls,.af-sort)[hidden]{display:none}.az-selection-back{min-height:44px;color:var(--arlet-action,#0068c6);justify-self:start;align-items:center;padding:4px clamp(15px,2.7vw,48px);font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.az-selection-back:hover{text-underline-offset:3px;text-decoration:underline}.az-home[data-feed-view=favorites] .az-search-intro{grid-template-columns:minmax(0,1fr) minmax(70px,140px) auto;grid-template-areas:"title art mode";padding-block:12px}.az-home[data-feed-view=favorites] .az-search-art{height:66px}@media (max-width:740px){.az-home[data-feed-view=favorites] .az-search-intro{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title mode";column-gap:8px;padding-block:12px}.az-home[data-feed-view=favorites] .az-search-art{display:none}.az-home[data-feed-view=favorites] .az-dock{justify-self:end;margin:0}.filter-fields :is(input,select),.az-loc-body input{font-size:16px}}@media (min-width:620px){#filters .filter-fields #filter-exterior{display:contents}#filters .ar-exterior-hint{grid-column:1/-1;margin:0}}.az-heading[hidden],.az-view-switch[hidden]{display:none}.az-explorer[data-empty=true]{border-top:0;grid-template-columns:minmax(0,1fr);max-width:880px}#feed{scroll-margin-top:12px}.af-wrap{min-height:30vh;padding:14px clamp(18px,2.6vw,46px) 35px}.af-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.af-controls{align-items:center;gap:12px;margin:0 0 12px;display:flex}.af-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.af-tabs button{color:#415674;background:#fff;border:1px solid #dbe5ef;border-radius:99px;min-height:32px;padding:6px 10px;font-size:12px!important;font-weight:610!important}.af-tabs button span{opacity:.85;margin-left:3px;font-size:10px}.af-tabs button[aria-pressed=true]{color:#fff;background:#076fd5;border-color:#076fd5}.af-tabs button:not([aria-pressed=true]):hover{background:#f2f7fc}.af-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.af-heading h2{color:#293954;letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.35}.af-sort{color:#536379;align-items:center;display:flex;position:relative}.af-sort select{color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;width:auto;padding:6px 16px 6px 0;font-size:12px}.af-sort svg{pointer-events:none;width:13px;height:13px;position:absolute;right:0}.af-area button{color:#1f608e;background:#eef5fc;border:0;border-radius:99px;margin:0 0 10px;padding:6px 10px;font-size:12px!important}.af-grid{gap:14px;display:grid}.af-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;grid-template-columns:minmax(145px,37%) minmax(0,1fr);min-width:0;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 2px 7px #1a3b5d08}.af-card:hover,.af-card:focus-within,.af-card.is-map-focus{border-color:#68a9ed;box-shadow:0 5px 18px #173e6d13}.af-media{align-self:stretch;min-width:0;min-height:178px;position:relative}.af-picture{background:#e6eef2;border-radius:15px 0 0 15px;display:block;position:absolute;inset:0;overflow:hidden}.af-picture img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.af-card:hover .af-picture img{transform:scale(1.025)}.af-no-image{color:#566b7b;place-items:center;height:100%;font-size:12px;display:grid}.af-badge{color:#285778;pointer-events:none;background:#fffffff2;border-radius:30px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.25;position:absolute;bottom:9px;left:9px}.af-new{color:#ad274a;background:#fff3f4;align-items:center;gap:5px;display:inline-flex}.af-new i{background:#e43f66;border-radius:50%;width:6px;height:6px}.af-fav{color:#30415a;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 7px #14364a26}.af-fav svg{width:18px;height:18px}.af-fav[aria-pressed=true]{color:#d13962}.af-fav[aria-pressed=true] svg{fill:currentColor}.af-card-body{align-self:center;min-width:0;padding:14px 15px 11px}.af-card-location{color:#4a647e;align-items:center;gap:4px;font-size:11.5px;font-weight:650;line-height:1.4;display:flex}.af-card-location svg{color:#1483db;width:13px;height:13px}.af-card-location span{font-weight:500}.af-price-row{flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:5px;display:flex}.af-price{letter-spacing:-.048em;color:#192c47;font-size:clamp(20px,1.67vw,29px);font-weight:740;line-height:1.13}.af-price-row>span{color:#63728a;font-size:12px;font-weight:600}.af-card-body h3{letter-spacing:-.012em;margin:5px 0;font-size:clamp(14px,1.05vw,17px);font-weight:580;line-height:1.35}.af-title,.af-title:visited{color:#273952;text-decoration:none}.af-title:hover{text-underline-offset:2px;text-decoration:underline}.af-meta{color:#354965;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12px;font-weight:650;display:flex}.af-meta span{align-items:center;gap:4px;display:inline-flex}.af-meta svg{color:#697e96;width:14px;height:14px}.af-meta .af-dpe{background:#e5eef2;border-radius:4px;padding:1px 5px;font-size:10px}.af-dpe[data-grade=A],.af-dpe[data-grade=B]{background:#c1e7cf}.af-dpe[data-grade=E],.af-dpe[data-grade=F]{background:#f9d09a}.af-agency{color:#586c82;align-items:center;gap:6px;margin:9px 0 0;font-size:11.5px;line-height:1.3;display:flex}.af-agency b{color:#046bc9;background:#edf5ff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.af-why{color:#536a80;margin-top:7px;font-size:12px}.af-why summary{cursor:pointer;color:#1768aa;align-items:center;gap:4px;min-height:21px;font-size:11px;font-weight:650;list-style:none;display:inline-flex}.af-why summary::-webkit-details-marker{display:none}.af-why summary svg:first-child{width:13px;height:13px}.af-why summary svg:last-child{width:10px;height:10px}.af-why[open] summary svg:last-child{transform:rotate(180deg)}.af-why>div{color:#465c72;margin-top:4px;font-size:12px;line-height:1.45}.af-why ul{margin:5px 0 0;padding-left:17px}.af-empty,.af-withdrawn{color:#273d56;background:#f5f9fd;border:1px solid #d4e3ef;border-radius:15px;padding:26px 22px;display:block}.af-empty>svg{color:#147ac7;width:26px;height:26px}.af-empty h3,.af-withdrawn h3{margin:7px 0;font-size:20px}.af-empty p,.af-withdrawn p{margin:6px 0;font-size:14px;line-height:1.5}.af-empty button,.af-load button,.af-withdrawn button,.af-demo button{color:#1b608f;background:#fff;border:1px solid #c6dbea;border-radius:99px;margin:5px 5px 0 0;padding:8px 12px;font-size:12px!important;font-weight:600!important}.af-empty button svg{width:13px}.af-load{justify-content:center;padding:12px;display:flex}.af-footer{color:#63788b;justify-content:space-between;align-items:start;gap:10px;margin-top:20px;font-size:11px;display:flex}.af-demo{max-width:65%}.af-demo summary{cursor:pointer}.af-demo p{font-size:12px}@media (min-width:1580px){.af-card{grid-template-columns:minmax(225px,36%) minmax(0,1fr)}.af-media{min-height:201px}.af-card-body{padding:18px 21px}.af-card-location,.af-meta,.af-agency{font-size:13px}.af-why{margin-top:9px}}@media (max-width:950px) and (min-width:741px){.af-card{grid-template-columns:33% minmax(0,1fr)}.af-card-body{padding:10px}.af-price{font-size:20px}.af-meta{gap:4px 7px}.af-media{min-height:170px}}@media (max-width:740px){.af-wrap{padding:13px 15px 55px}.af-card{border-radius:13px;grid-template-columns:minmax(105px,36%) minmax(0,1fr)}.af-picture{border-radius:12px 0 0 12px}.af-media{min-height:158px}.af-card-body{padding:10px 11px}.af-price{font-size:20px}.af-grid{gap:11px}.af-heading h2{font-size:15px}.af-tabs{gap:5px}.af-card-body h3{font-size:14px}.af-price-row>span,.af-meta{font-size:11px}.af-why summary{min-height:26px}.af-fav{width:33px;height:33px}.af-footer{margin-bottom:15px}}@media (max-width:350px){.af-card{grid-template-columns:30% minmax(0,1fr)}.af-wrap{padding-inline:10px}.af-card-body,.af-tabs button{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.af-card,.af-picture img{transition:none}.af-card:hover .af-picture img{transform:none}}html[data-motion=off] .af-picture img{transition:none;transform:none}.af-wrap{padding-top:10px}.af-controls{margin-bottom:10px}.af-heading{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.af-card-body h3{font-size:clamp(16px,1.23vw,18px)}.af-agency,.af-meta,.af-card-location,.af-price-row>span{font-size:13px}.af-why summary{min-height:24px;font-size:12px}.af-agency b{font-size:10px}.af-media{min-height:174px}.af-heading h2{margin:0}@media (max-width:740px){.af-card-body h3{font-size:15px}.af-agency,.af-meta,.af-card-location,.af-price-row>span{font-size:12px}.af-price-row{column-gap:6px}.af-tabs button{min-height:32px}.af-meta{row-gap:4px}}.af-compare-entry{background:linear-gradient(110deg,#eef6ff,#f8fbff 70%,#fff);border:1px solid #c9deef;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 16px;padding:18px;display:flex}.af-compare-entry[hidden],.af-compare-dialog:not([open]){display:none}.af-compare-eyebrow{color:#1761a5;letter-spacing:.1em;font-size:10px;font-weight:750}.af-compare-entry h2{letter-spacing:-.035em;color:#1c344f;margin:4px 0 3px;font-size:20px}.af-compare-entry p{color:#495f78;max-width:44ch;margin:0;font-size:13px;line-height:1.45}.af-compare-launch{color:#fff;background:#006bcf;border:0;border-radius:10px;flex:none;min-height:44px;padding:9px 13px;font-weight:650}.af-compare-launch:disabled{color:#516476;cursor:default;background:#dce6f0}.af-compare-dialog{color:#1b334c;background:#fff;border:1px solid #cfdeeb;border-radius:20px;width:min(780px,100% - 24px);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 80px #162f4c45}.af-compare-dialog::backdrop{background:#122a435c}.af-compare-head{z-index:2;background:#fff;border-bottom:1px solid #dbe5ed;justify-content:space-between;align-items:center;padding:17px 22px;display:flex;position:sticky;top:0}.af-compare-head h2{letter-spacing:-.04em;margin:3px 0 0;font-size:25px}.af-compare-head button{color:#274561;background:#fff;border:1px solid #d3e1ed;border-radius:50%;width:42px;height:42px;font-size:23px}.af-compare-body{padding:18px 22px 23px}.af-compare-select{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.af-compare-select label{gap:5px;min-width:0;font-size:12px;font-weight:650;display:grid}.af-compare-select select{color:#183b5b;width:100%;min-width:0;min-height:42px;font:inherit;background:#f9fcff;border:1px solid #b9ccdd;border-radius:9px;padding:6px}.af-compare-more button{color:#075eaa;background:0 0;border:0;min-height:38px;padding:8px 0;font-size:13px;font-weight:650}.af-compare-more:empty{height:10px}.af-comparison-scroll{border:1px solid #d6e3ed;border-radius:13px;max-width:100%;overflow-x:auto}.af-comparison-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.4}.af-comparison-scroll td,.af-comparison-scroll th{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dbe5ed;padding:10px 8px}.af-comparison-scroll th[scope=row],.af-comparison-scroll thead td{color:#374e69;width:20%}.af-comparison-scroll thead th{background:#f7faff}.af-comparison-scroll thead th strong,.af-comparison-scroll thead th small,.af-comparison-scroll thead a{display:block}.af-comparison-scroll thead th strong{color:#55718d;margin-top:5px;font-size:11px}.af-comparison-scroll thead a{color:#065fae;text-underline-offset:2px;font-weight:700}.af-comparison-scroll thead small{color:#435b73;margin-top:3px;font-size:11px;font-weight:450}.af-compare-image img{object-fit:cover;border-radius:7px;width:100%;height:65px}.af-comparison-scroll tbody tr:nth-child(2n){background:#f7faff}.af-comparison-scroll tbody tr:last-child>*{border:0}.af-alternatives{gap:6px;margin:14px 0 8px;display:grid}.af-alternatives>strong{color:#324c69;font-size:13px}.af-alternatives button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:0;display:flex}.af-alternatives button b{white-space:nowrap;color:#0062bb}.af-empty-alert{color:#075da8;text-underline-offset:3px;align-items:center;min-height:40px;margin-right:9px;font-size:13px;font-weight:650;display:inline-flex}@media (max-width:740px){.af-compare-entry{flex-direction:column;align-items:flex-start;gap:9px}.af-compare-dialog{border-radius:15px;width:calc(100% - 12px);max-height:94dvh}.af-compare-head,.af-compare-body{padding:14px 12px}.af-comparison-scroll table{font-size:12px}.af-comparison-scroll td,.af-comparison-scroll th{padding:8px 5px}.af-comparison-scroll thead th small{font-size:10px}.af-compare-image img{height:48px}.af-fav{width:40px;height:40px}.af-tabs button{min-height:38px}.af-why summary{min-height:34px}}.af-program-link{color:#065daa;align-items:center;min-height:32px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.af-program-link:hover{text-decoration:underline}.af-agency img{object-fit:contain;background:#fff;border:1px solid #e0e9f1;border-radius:5px;flex:none;width:32px;height:24px;padding:2px;display:block}.af-empty{background:linear-gradient(135deg,#f2f8ff,#fbfdff);padding:clamp(20px,3vw,33px);position:relative}.af-empty .af-empty-art{object-fit:contain;object-position:left bottom;width:134px;height:68px;margin:0 0 12px;display:block}.af-empty h3{letter-spacing:-.04em;max-width:26ch;font-size:clamp(20px,1.85vw,27px);line-height:1.1}.af-empty p{color:#465f77;max-width:60ch}@media (max-width:600px){.af-card:not(.af-withdrawn){border-radius:17px;grid-template-columns:minmax(0,1fr);overflow:hidden}.af-card .af-media{align-self:start;min-height:0}.af-card .af-picture{border-radius:0;position:relative;inset:auto}.af-card .af-picture>img,.af-card .af-picture>[role=img]{aspect-ratio:1.95;height:auto}.af-card .af-card-body{padding:12px 15px 11px}.af-card .af-card-location{font-size:12px}.af-card .af-price{font-size:23px}.af-card .af-card-body h3{font-size:16px}.af-card .af-fav{width:44px;height:44px;top:9px;right:9px}.af-card .af-hide{top:14px;right:60px}.af-card .af-meta,.af-card .af-agency{font-size:12px}.af-card .af-agency{margin-top:8px}}.af-compare-entry .af-compare-explore,.af-empty .af-other-market{color:#075ca4;background:#fff;border:1px solid #bbd4e9;border-radius:10px;min-height:42px;padding:8px 12px;font-size:13px!important;font-weight:650!important}.af-compare-entry button[hidden]{display:none}.af-compare-tools{color:#234d6b;background:#eff6fc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:7px 10px;font-size:13px;display:flex}.af-compare-tools label{cursor:pointer;align-items:center;gap:8px;min-height:30px;font-weight:620;display:inline-flex}.af-compare-tools input{accent-color:#0669c1;width:17px;height:17px;margin:0}.af-compare-tools>span{color:#526982;font-size:12px}.af-comparison-same{color:#384f64;line-height:1.55}.af-visited{color:#075da8;text-underline-offset:3px;align-items:center;min-height:42px;margin-right:9px;font-size:13px;display:inline-flex}.af-compare-entry{border-radius:var(--arlet-radius,14px);background:#eff6fd;border:0;gap:12px;margin:12px 0 4px;padding:12px 15px}.af-compare-entry h2{color:var(--arlet-ink,#1c344f);margin:0 0 3px;font-size:18px}.af-compare-entry p{color:var(--arlet-secondary,#495f78)}.af-compare-entry button,.af-tabs button,.af-load button,.af-empty button{min-height:44px}.af-table-hint{display:none}@media (max-width:560px){.af-compare-body{padding-inline:12px}.af-compare-select{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.af-compare-select label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.af-compare-select select{min-height:44px;font-size:16px}.af-table-hint{color:var(--arlet-secondary,#495f78);margin:8px 0;font-size:12px;display:block}.af-comparison-scroll[data-columns="3"] table{min-width:550px}.af-comparison-scroll th[scope=row],.af-comparison-scroll thead td{z-index:1;background:#fff;width:27%;position:sticky;left:0;box-shadow:1px 0 #dbe5ed}.af-comparison-scroll[data-columns="3"] th[scope=row],.af-comparison-scroll[data-columns="3"] thead td{width:90px}.af-comparison-scroll tbody tr:nth-child(2n) th{background:#f7faff}.af-compare-entry button{align-self:stretch}}#arlet-map{isolation:isolate;min-width:0;height:var(--arlet-map-height,clamp(430px,calc(100dvh - 130px),1100px));color:#1a3950;background:#ebe8de;min-height:320px;font-family:inherit;display:block;position:relative;overflow:hidden}#arlet-map svg{flex:none;width:19px;height:19px;display:block}#arlet-map button{font:inherit;cursor:pointer}#arlet-map button:disabled{cursor:default;opacity:.5}#arlet-map .am-plane,#arlet-map .am-background,#arlet-map .am-tiles,#arlet-map .am-pins{position:absolute;inset:0;overflow:hidden}.am-plane{touch-action:none;cursor:grab;outline-offset:-4px!important}.am-plane.am-dragging{cursor:grabbing}.am-background{background-color:#e9ebe3;background-image:linear-gradient(90deg,#cadad34a 1px,#0000 1px),linear-gradient(#cadad34a 1px,#0000 1px);background-size:32px 32px}.am-background img,.am-tiles img{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;object-fit:fill!important;max-width:none!important;max-height:none!important}.am-tiles,.am-background,.am-pins{pointer-events:none}.am-tile{opacity:0;top:0;left:0;width:256px!important;height:256px!important}.am-tile.am-loaded{opacity:1}.am-tools{z-index:2;position:absolute;top:18px;left:50%;transform:translate(-50%)}.am-area,.am-controls,.am-popup,.am-reading{box-shadow:0 2px 6px #24475f13,0 8px 25px #163d591f}.am-area{color:#006bce;white-space:nowrap;background:#fff;border:1px solid #d7e5eb;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:9px 16px;display:flex;font-size:13px!important;font-weight:720!important}.am-area:hover{color:#004d9d;border-color:#7eb8ee}.am-controls{background:#fff;border:1px solid #d3dee6;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:16px;right:14px;overflow:hidden}.am-controls button{color:#224660;background:#fff;border:0;place-items:center;width:39px;height:39px;display:grid}.am-controls button+button{border-top:1px solid #e1e8ec}.am-controls button:hover{color:#066bc0;background:#edf6ff}.am-pin{z-index:1;pointer-events:auto;touch-action:manipulation;color:#fff;background:#0878dc;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #226ca433,0 2px 5px #14385634}.am-pin:after{content:"";position:absolute;inset:-8px}.am-pin.am-cluster{border-radius:30px;width:auto;min-width:36px;height:36px;padding:0 8px;font-size:13px!important;font-weight:750!important}.am-pin:hover,.am-pin:focus-visible,.am-pin.am-selected{z-index:2;background:#0054b1;box-shadow:0 0 0 5px #147bea30,0 3px 8px #1438564d}.am-reading{pointer-events:none;background:#fff;border:1px solid #d5e3ea;border-radius:10px;max-width:calc(100% - 84px);padding:8px 11px;font-size:12px;font-weight:550;position:absolute;top:70px;left:14px}.am-popup{z-index:3;background:#fff;border:1px solid #d6e3ea;border-radius:15px;width:min(335px,100% - 38px);padding:0;position:absolute;bottom:47px;left:17px;overflow:hidden}.am-card{color:#1e354b;align-items:center;gap:11px;min-height:80px;padding:10px 30px 10px 11px;display:flex;text-decoration:none!important}.am-card:focus-visible{outline-offset:-3px}.am-card img{object-fit:cover;border-radius:9px;flex-shrink:0;width:72px;height:64px}.am-card-copy{align-content:center;gap:2px;min-width:0;display:grid}.am-place{color:#506d7d;font-size:10.5px;line-height:1.28}.am-price{letter-spacing:-.045em;color:#182f4b;font-size:18px;font-weight:750;line-height:1.22}.am-desc{color:#445c70;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.am-dismiss{color:#496276;background:#f2f6f8;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:5px;right:5px}#arlet-map .am-dismiss svg,#arlet-map .am-popup-nav svg{width:14px;height:14px}.am-popup-nav{color:#526a7c;border-top:1px solid #eaf0f4;align-items:center;gap:3px;padding:2px 7px 3px 11px;font-size:11px;display:flex}.am-popup-nav span{margin-right:auto}.am-popup-nav button{color:#176aaa;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:27px;padding:0;display:grid}.am-popup-nav button:hover{background:#eaf4ff}.am-bottom{z-index:4;pointer-events:none;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:7px;left:12px;right:8px}.am-scale{text-align:center;color:#263b4c;background:#fffc;border:1.5px solid #314a59;border-width:0 1.5px 2px;max-width:30%;font-size:9px;font-weight:700;line-height:1.35}.am-source{pointer-events:auto;color:#405667;background:#fffffff0;border:1px solid #dae1e6;border-radius:7px;font-size:10px;position:relative}.am-source summary{cursor:pointer;padding:3px 7px;list-style:none}.am-source summary::-webkit-details-marker{display:none}.am-source summary span{margin-left:3px}.am-source div{background:#fff;border:1px solid #d9e3e8;border-radius:9px;width:min(230px,65vw);padding:11px;line-height:1.45;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 4px 16px #1f466023}.am-source a{color:#005aa2}.am-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){#arlet-map{height:var(--arlet-map-height,clamp(370px,calc(100svh - 220px),660px));min-height:300px}.am-tools{top:13px}.am-controls{top:12px;right:10px}.am-popup{width:min(310px,100% - 24px);bottom:36px;left:12px}.am-area{min-height:39px;font-size:12px!important}.am-bottom{bottom:5px}.am-controls button{width:36px;height:36px}}.am-pin.am-price-pin{white-space:nowrap;color:#075faa;background:#fff;border:1.5px solid #8dbce0;border-radius:13px;align-items:center;gap:4px;width:max-content;min-width:0;height:26px;padding:0 7px;display:flex;font-size:10.5px!important;font-weight:700!important}.am-price-pin .am-bubble-count{color:#fff;background:#157adb;border-radius:100px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:10px;display:grid}.am-pin.am-price-pin.am-selected,.am-pin.am-price-pin:hover,.am-pin.am-price-pin:focus-visible{color:#fff;background:#006bce;border-color:#fff}.am-pin.am-price-pin.am-selected .am-bubble-count{color:#006bce;background:#fff}.am-moneyline{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.am-ppm{color:#607487;white-space:nowrap;font-size:10.5px}@media (max-width:760px){.am-controls button,.am-dismiss,.am-popup-nav button{width:44px;height:44px}.am-area{min-height:44px}.am-card{padding-right:48px}.am-dismiss{background:0 0;top:2px;right:2px}.am-dismiss:hover,.am-dismiss:focus-visible{background:#edf5ff}}.am-filter-priorities:not(:has([hidden])){margin:1rem clamp(14px,3vw,24px)}.am-priorities{color:#243451;background:#f7faff;border:1px solid #d4e1f1;border-radius:14px;margin:0;padding:.75rem 1rem}.am-priorities[hidden],#am-search-panel[hidden],#am-search-mobile[hidden],.am-map-return[hidden]{display:none!important}.am-priorities summary{cursor:pointer;font-weight:700;line-height:1.4}.am-priorities p{color:#475875;margin:.65rem 0;font-size:.88rem;line-height:1.5}.am-priority-list{gap:.45rem;display:grid}.am-priority-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:.6rem;font-size:.88rem;display:grid}.am-priority-row select{color:#263955;min-height:44px;font:inherit;background:#fff;border:1px solid #b7cbe2;border-radius:8px;padding:4px 7px}#am-search-panel{margin:.7rem 0 1rem}#am-search-panel:empty,#am-search-mobile,.am-map-return{display:none}@media (max-width:760px){#am-search-mobile:not([hidden]){color:#07559a;min-height:44px;font:inherit;background:#f2f7ff;border:1px solid #abc8e8;border-radius:12px;align-items:center;padding:.5rem .85rem;font-size:.86rem;font-weight:650;display:inline-flex}.az-home:has(.az-explorer[data-view=map]) .am-map-return:not([hidden]){color:#07559a;min-height:44px;font:inherit;background:#f2f7ff;border:1px solid #abc8e8;border-radius:12px;align-items:center;padding:.5rem .85rem;font-size:.86rem;font-weight:650;display:inline-flex}#am-search-mobile{margin-top:.5rem}.am-map-return{margin-left:.4rem}}#studio:has([data-mission-restore]) #receipt:has(#uncertainty:empty){display:none}#studio:has([data-mission-restore]) .receipt-actions{display:none}.ar-exterior{grid-column:1/-1;min-width:0}.ar-exterior label{color:#243854;gap:5px;font-size:.9rem;font-weight:650;display:grid}.ar-exterior select{color:#203854;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcfde;border-radius:9px;padding:9px 12px}.ar-exterior select:focus-visible{outline-offset:2px;outline:3px solid #1872ca}.ar-exterior .ar-exterior-hint{color:#455e75;margin:6px 0 0;font-size:.83rem;line-height:1.45}.ar-exterior .ar-exterior-hint[hidden]{display:none}.filter-check span{align-items:center;gap:10px;font-weight:600;display:flex}.filter-check input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}.af-tab-link{display:contents}.az-home{line-height:normal}:where(.az-home) :is(h1,h2,h3){font-weight:700}#arlet-map .maplibregl-map{font-family:inherit}:is(.filters-dialog:modal,.az-photo-dialog:modal,.af-compare-dialog:modal){margin:auto}main .az-home button:where(:not(dialog button)){font:inherit}.workspace{--ws-ink:var(--arlet-ink);--ws-dim:var(--arlet-secondary);--ws-blue:var(--arlet-action);--ws-line:var(--arlet-line);--ws-sky:var(--arlet-sky);color:var(--ws-ink);font-family:var(--arlet-sans,Inter),system-ui,sans-serif;background:#fff}.ws-container{width:min(100%,1280px);margin-inline:auto;padding:24px clamp(18px,4.1vw,64px) clamp(56px,7vw,105px)}.ws-trail,.ws-eyebrow,.ws-kicker,.ws-inbox-caption{color:var(--ws-dim);font-size:.81rem;font-weight:600;line-height:1.4}.ws-trail{align-items:center;gap:10px;margin-bottom:24px;display:flex}.ws-trail a{color:inherit;padding:3px 0;text-decoration:none}.ws-trail a:hover{text-decoration:underline}.ws-hero{justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.ws-hero>div:first-child{min-width:0;max-width:76ch}.ws-hero h1{color:var(--ws-ink);letter-spacing:-.045em;overflow-wrap:anywhere;margin:7px 0 10px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:730;line-height:1.12}.ws-hero h1:focus:not(:focus-visible){outline:0}.ws-hero p,.ws-empty p{color:var(--ws-dim);margin:0;font-size:1rem;line-height:1.52}.ws-inbox-page .ws-trail,.ws-inbox-page #ws-eyebrow{display:none}.ws-inbox-page .ws-hero{align-items:flex-start;padding-top:8px;padding-bottom:12px}.ws-inbox-page .ws-hero>div:first-child{max-width:none}.ws-inbox-page .ws-hero h1{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;font-size:clamp(1.5rem,2vw,2rem);display:flex}.ws-inbox-action{flex:none}.ws-inbox-action .ws-btn.text{color:var(--ws-blue);background:#fff;border:none}.ws-unread,.ws-toolbar h2 small{color:var(--ws-blue);letter-spacing:-.015em;font-size:.68em;font-weight:600}.ws-inbox-caption{color:var(--ws-dim);margin:6px 0 11px;display:block}.ws-inbox{margin:0 0 38px}.ws-inbox-grid,.ws-news-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.9vw,30px);margin:0;padding:0;list-style:none;display:grid}.ws-inbox-more{text-align:center;margin:21px 0}.ws-listing-card{border:1px solid var(--ws-line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 18px #23375108}.ws-listing-card:hover,.ws-listing-card:focus-within{border-color:#2687f0;box-shadow:0 5px 23px #245f9b1b}.ws-listing-photo{aspect-ratio:1.65;color:#546785;background:#e7f0f8;place-items:center;display:grid;position:relative;overflow:hidden}.ws-listing-photo img{object-fit:cover;width:100%;height:100%;display:block}.ws-listing-card h3 a:after{content:"";position:absolute;inset:0}.ws-card-heart{z-index:2;width:43px;height:43px;color:var(--ws-ink);background:#fff;border:none;border-radius:50%;place-items:center;padding:9px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #26324e26}.ws-card-heart svg{width:24px;height:24px}.ws-card-heart[aria-pressed=true]{color:#cf2957}.ws-card-heart[aria-pressed=true] svg{fill:currentColor}.ws-card-heart:hover{background:#fff2f5}.ws-card-heart:focus-visible{outline-offset:-3px}.ws-news-content{flex-direction:column;flex:1;min-width:0;padding:16px clamp(14px,1.4vw,20px) 12px;display:flex}.ws-news-content .ws-price{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:750;line-height:1.15}.ws-price small{color:var(--ws-dim);letter-spacing:0;white-space:nowrap;font-size:.61em;font-weight:620}.ws-news-content h3{color:var(--ws-ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:clamp(.98rem,1.32vw,1.2rem);font-weight:560;line-height:1.36}.ws-news-content h3 a{color:inherit;text-decoration:none}.ws-listing-location{color:var(--ws-dim);margin:2px 0 0;font-size:.84rem}.ws-listing-facts,.ws-listing-facts span{align-items:center;display:flex}.ws-listing-facts{flex-wrap:wrap;gap:7px 13px;margin:10px 0 12px;font-size:.92rem;font-weight:600}.ws-listing-facts span{gap:4px}.ws-listing-facts svg{color:#62738b;width:15px;height:15px}.ws-listing-facts .ws-energy{color:#173425;border-radius:4px;padding:2px 6px;font-size:.78rem}.ws-energy-a,.ws-energy-b{background:#76cd92}.ws-energy-c{background:#b6e2a4}.ws-energy-d{background:#f4e096}.ws-energy-e{background:#f7be5a}.ws-energy-f{background:#ef9068}.ws-energy-g{background:#ec7380}.ws-agency{color:var(--ws-dim);align-items:center;gap:7px;margin:auto 0 10px;font-size:.9rem;display:flex}.ws-agency>span{min-width:27px;height:27px;color:var(--ws-blue);background:#eef5ff;border-radius:50%;place-items:center;padding:2px;font-size:.68rem;font-weight:720;display:grid}.ws-readline{border-top:1px solid var(--ws-line);color:var(--ws-dim);margin:0;padding-top:10px;font-size:.86rem;line-height:1.45}.ws-readline strong{color:var(--ws-blue);font-weight:620}.ws-readline strong.is-read{color:var(--ws-dim)}.ws-inbox-empty{background:var(--ws-sky);border-radius:14px;padding:24px}.ws-inbox-empty p{color:var(--ws-dim)}.ws-toolbar,.ws-actions,.ws-tags,.ws-panel-head,.ws-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ws-toolbar,.ws-panel-head{justify-content:space-between}.ws-toolbar{margin:27px 0 15px}.ws-toolbar h2,.ws-panel h2,.ws-form legend,.ws-empty-story h2{letter-spacing:-.036em;margin:0;font:700 clamp(1.2rem,2.2vw,1.66rem)/1.23 Inter,system-ui,sans-serif}.ws-list{gap:14px;display:grid}.ws-panel{border:1px solid var(--ws-line);background:#fff;border-radius:18px;min-width:0;padding:clamp(18px,2.8vw,31px)}.ws-panel h3{letter-spacing:-.032em;margin:6px 0 9px;font-size:clamp(19px,2vw,25px);line-height:1.25}.ws-kicker{color:#426381}.ws-panel .ws-kicker+h2,.ws-panel .ws-kicker+h3{margin-top:5px}.ws-panel p{margin:7px 0 13px;line-height:1.55}.ws-sub,.ws-footnote{color:var(--ws-dim);font-size:.9rem}.ws-tags{gap:6px;margin:12px 0}.ws-tag,.ws-status{color:#3a536f;background:#f3f8fe;border:1px solid #d9e6f6;border-radius:20px;padding:5px 10px;font-size:.79rem;line-height:1.3}.ws-status{color:#186941;background:#eaf6ee;border-color:#d7eade;align-items:center;gap:6px;font-weight:620;display:inline-flex}.ws-status:before,.ws-live-dot{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.ws-status.neutral{color:#596783;border-color:var(--ws-line);background:#f4f6fa}.ws-actions{margin-top:18px}.ws-btn,.ws-link{min-height:43px;color:var(--ws-ink);text-align:center;background:#fff;border:1px solid #c9d7e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font:630 .9rem/1.25 Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ws-btn.primary,.ws-link.primary,.ws-alertes .ws-empty-story .primary{color:#fff;background:var(--ws-blue);border-color:var(--ws-blue)}.ws-btn.primary:hover,.ws-link.primary:hover{background:#0757ad;border-color:#0757ad}.ws-btn:hover,.ws-link:hover{border-color:#569deb}.ws-btn.subtle,.ws-link.subtle,.ws-link.text{color:var(--ws-blue);background:0 0;border-color:#0000}.ws-link.text:hover,.ws-link.subtle:hover,.ws-btn.subtle:hover,.ws-btn.text:hover{text-underline-offset:3px;text-decoration:underline}.ws-btn.danger{color:#a02b49;border-color:#dbacb3}.workspace :focus-visible{outline:3px solid var(--arlet-focus,#0875d8);outline-offset:3px}.ws-btn:disabled{opacity:.62;cursor:default}.ws-empty-story{background:var(--ws-sky);border:1px solid #d3e4f6;border-radius:20px;grid-template-columns:1.15fr 1fr;min-height:232px;margin:20px 0;display:grid;overflow:hidden}.ws-empty-story:has(.ws-empty-copy:only-child){grid-template-columns:1fr}.ws-empty-copy{align-self:center;padding:clamp(21px,3.2vw,43px)}.ws-empty-story h2{margin:8px 0 7px}.ws-empty-story p{color:var(--ws-dim);max-width:45ch;margin:0;line-height:1.5}.ws-cover{background:#e1eaf2;align-content:end;min-width:0;min-height:175px;margin:0;display:grid;position:relative;overflow:hidden}.ws-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ws-cover figcaption{color:#fff;background:linear-gradient(#0000,#192d42d9);gap:3px;padding:42px 16px 15px;display:grid;position:relative}.ws-cover figcaption span{font-size:.78rem}.ws-cover figcaption strong{font-weight:630}.ws-project{grid-template-columns:minmax(0,1fr) minmax(160px,26%);padding:0;display:grid;overflow:hidden}.ws-project-main{padding:clamp(18px,2.7vw,30px)}.ws-project:has(.ws-project-main:only-child){grid-template-columns:1fr}.ws-alert{align-items:flex-start;gap:17px;display:flex}.ws-alert-icon{width:44px;height:44px;color:var(--ws-blue);background:#ebf4ff;border-radius:15px;flex:none;place-items:center;display:grid}.ws-alert-icon svg{width:24px;height:24px}.ws-alert-body{flex:1;min-width:0}.ws-meta,.ws-summary{gap:24px;margin:11px 0;padding:11px 0}.ws-meta dt,.ws-summary dt{color:var(--ws-dim);font-size:.78rem}.ws-meta dd,.ws-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:620}.ws-summary div{padding:7px 0}.ws-steps{gap:clamp(11px,2vw,31px);margin:0;padding:12px 0;list-style:none;display:flex}.ws-steps li{color:var(--ws-dim);align-items:center;gap:6px;font-size:.85rem;display:flex}.ws-steps li>span{color:#65728a;background:#eff3f8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;display:grid}.ws-steps li[aria-current]{color:var(--ws-ink);font-weight:700}.ws-steps li[aria-current]>span{color:#fff;background:var(--ws-blue)}.ws-steps li.done>span{color:var(--ws-blue);background:#e6f2ff}.ws-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);align-items:start;gap:clamp(15px,2.5vw,30px);margin-top:16px;display:grid}.ws-layout:has(>:only-child){grid-template-columns:minmax(0,750px)}.ws-aside{background:var(--ws-sky);border-color:#dce9f8}.ws-aside .ws-tag{background:#fff}.ws-excerpt{border-top:1px solid #d7e5f3;align-items:center;gap:11px;padding:12px 0;display:flex}.ws-excerpt img{object-fit:cover;border-radius:10px;flex:none;width:64px;height:60px}.ws-excerpt>div{gap:3px;display:grid}.ws-excerpt small{color:var(--ws-dim);font-size:.85rem}.ws-excerpt strong{font-size:.97rem;line-height:1.28}.ws-form,.ws-fields{gap:16px;display:grid}.ws-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-form-title{padding-top:6px}.ws-form-title:first-child{padding:0}.ws-field{color:var(--ws-ink);gap:7px;font-size:.9rem;font-weight:620;display:grid}.ws-field input,.ws-field select{width:100%;min-width:0;min-height:46px;color:var(--ws-ink);background:#fff;border:1px solid #c7d6e8;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.3}.ws-form fieldset{border:0;min-width:0;margin:0;padding:0}.ws-form legend{margin:0 0 11px;padding:0;font-size:1.2rem}.ws-choice{border:1px solid var(--ws-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:7px;padding:13px;display:flex}.ws-choice input{accent-color:var(--ws-blue);flex:none;width:18px;height:18px;margin:2px 0 0}.ws-choice>span{font-weight:620}.ws-choice:has(input:checked){border-color:var(--ws-blue);background:#f2f8ff}.ws-choice:has(input:disabled){background:#f7f8fb}.ws-radio-note{color:var(--ws-dim);margin-top:3px;font-size:.84rem;font-weight:440;display:block}.ws-compare{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.ws-compare>div{overflow-wrap:anywhere;padding:10px 14px 10px 0}.ws-compare>div+div{border-inline-start:2px solid var(--ws-line);padding-inline-start:16px}.ws-compare h3{color:var(--ws-dim);margin:0 0 6px;font-size:.84rem}.ws-compare ul{margin:0;padding-inline-start:1.1rem}.ws-compare p{color:var(--ws-dim);margin:0}.ws-compare li{line-height:1.5}.ws-form .ws-actions{margin-top:0}.ws-error{color:#a02c47;font-size:.85rem}.ws-error:empty{display:none}.ws-info,.ws-notice,.ws-warning{color:#234e73;background:#eff7ff;border-radius:10px;margin:12px 0;padding:12px 15px;line-height:1.5}.ws-warning{color:#805718;background:#fff5df}.ws-digests{margin-top:19px}@media (min-width:1480px){.ws-inbox-grid,.ws-news-list{gap:22px}}@media (max-width:900px){.ws-inbox-grid,.ws-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ws-container{padding-top:17px}.ws-trail{margin-bottom:18px}.ws-layout,.ws-empty-story{grid-template-columns:1fr}.ws-cover{min-height:155px}.ws-project{grid-template-columns:1fr}.ws-project-main+.ws-cover{max-height:160px}.ws-inbox-page .ws-hero{flex-direction:column;gap:5px}.ws-inbox-action .ws-btn.text{min-height:34px;padding:5px 0}.ws-steps{gap:9px}.ws-alert-icon{display:none}}@media (max-width:520px){.ws-inbox-grid,.ws-news-list{grid-template-columns:1fr}.ws-inbox-grid{gap:17px}.ws-listing-photo{aspect-ratio:1.75}.ws-news-content .ws-price{font-size:1.55rem}}@media (max-width:390px){.ws-fields{grid-template-columns:1fr}.ws-steps li{font-size:.73rem}}@media (prefers-reduced-motion:no-preference){.ws-listing-card,.ws-card-heart,.ws-btn,.ws-link{transition:background .16s,border-color .16s,box-shadow .16s}.ws-listing-photo img{transition:transform .3s}.ws-listing-card:hover .ws-listing-photo img{transform:scale(1.018)}.ws-live-dot{animation:3.2s ease-in-out infinite ws-live}@keyframes ws-live{50%{box-shadow:0 0 0 4px #1679d31b}}}.ws-skip{z-index:100;color:#163b69;background:#fff;border-radius:9px;padding:12px 18px;font-weight:650;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.ws-skip:focus{transform:none}.ws-inbox-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:3px 0 18px;display:flex}.ws-view-picker{background:#f0f5fa;border-radius:25px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ws-view-picker button{color:#465671;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:22px;min-height:42px;padding:8px 15px;font:600 .85rem/1.3 Inter,system-ui,sans-serif}.ws-view-picker button[aria-pressed=true]{color:#0855a6;background:#fff;border-color:#d3e1f0;box-shadow:0 1px 5px #163c6820}.ws-source-filter{color:var(--ws-dim);align-items:center;gap:8px;max-width:100%;font-size:.86rem;font-weight:600;display:inline-flex}.ws-source-filter select{max-width:100%;min-height:44px;color:var(--ws-ink);border:1px solid var(--ws-line);font:inherit;background:#fff;border-radius:9px;padding:8px 24px 8px 11px}.ws-inbox-action{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ws-inbox-action .ws-btn.text,.ws-inbox-action .ws-link.text{min-height:44px}.ws-field-help{color:var(--ws-dim);font-size:.88rem;line-height:1.5}.ws-field input[aria-invalid=true]{background:#fff8f9;border-color:#af3452}.ws-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;display:grid}.ws-summary>div{background:#f4f8fc;border-radius:10px;padding:12px}.ws-toolbar[id]{scroll-margin-top:90px}@media (max-width:700px){.ws-inbox-action{gap:8px}.ws-inbox-action .ws-link.text{padding-left:0}.ws-inbox-tools{justify-content:flex-start}.ws-source-filter{width:100%}.ws-source-filter select{flex:1;min-width:0}.ws-form input,.ws-form select,.ws-source-filter select{font-size:1rem}}.ws-mode-options{background:#edf4fb;border:1px solid #dce7f4;border-radius:15px;gap:4px;padding:4px;display:inline-flex}.ws-mode-options label{text-align:center;cursor:pointer;min-width:98px;position:relative}.ws-mode-options input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ws-mode-options span{color:#3c536b;border:1px solid #0000;border-radius:11px;padding:11px 19px;font-weight:650;line-height:1.35;display:block}.ws-mode-options input:checked+span{color:#0058ad;background:#fff;border-color:#d2e2f3;box-shadow:0 2px 6px #25496a15}.ws-mode-options input:focus-visible+span{outline-offset:2px;outline:3px solid #0875d8}.ws-tag:first-child{color:#064d95;background:#e8f2ff;border-color:#cbdff6;font-weight:650}.ws-card-mode{color:#164b79;background:#fff;border-radius:22px;padding:4px 10px;font-size:.78rem;font-weight:660;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #17385a15}.ws-no-photo{color:#53697e;text-align:center;background:#eaf0f6;place-items:center;min-height:70px;padding:10px;font-size:.8rem;display:grid}@media (max-width:600px){.ws-mode-options{display:flex}.ws-mode-options label{flex:1}}.ws-container,.ws-inbox-page .ws-container{width:min(100%,1360px);padding-inline:clamp(16px,4.2vw,62px)}.ws-hero,.ws-inbox-page .ws-hero{isolation:isolate;background:linear-gradient(110deg,#f1f7fb 4%,#f8fbff 54%,#eef7f6 100%);border:1px solid #d9e7ed;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(120px,19%);align-items:center;gap:clamp(12px,3vw,45px);min-height:130px;padding:clamp(18px,2.4vw,30px) clamp(17px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.ws-hero>div:first-child,.ws-inbox-page .ws-hero>div:first-child{max-width:76ch}.ws-hero .ws-eyebrow,.ws-inbox-page #ws-eyebrow,.ws-selection-bar .ws-kicker{color:#365771;letter-spacing:.025em;align-items:center;gap:8px;font-size:.76rem;font-weight:660;display:inline-flex}.ws-hero .ws-eyebrow:before,.ws-selection-bar .ws-kicker:before{content:"";background:#187ccc;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dceefa}.ws-hero h1,.ws-inbox-page .ws-hero h1{letter-spacing:-.047em;flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 5px;font-size:clamp(1.6rem,2.85vw,2.5rem);line-height:1.09;display:flex}.ws-hero p{color:#4b6175;overflow-wrap:anywhere;font-size:clamp(.91rem,1.1vw,1.04rem);line-height:1.47}.ws-illustration{object-fit:contain;pointer-events:none;justify-self:center;width:100%;max-width:200px;height:125px;display:block}.ws-inbox-page .ws-unread,.ws-count-note{letter-spacing:0;white-space:nowrap;color:#154e6b;background:#fff;border:1px solid #cbe2ec;border-radius:99px;align-items:center;gap:7px;padding:5px 10px;font-size:.77rem;font-weight:650;display:inline-flex}.ws-count-note:before{content:"";background:#159b85;border-radius:50%;width:6px;height:6px}.ws-inbox-action{margin-top:10px}.ws-inbox-action>:first-child{padding-left:0}.ws-inbox-action>.primary:first-child{padding-left:15px}.ws-inbox-page .ws-inbox-action .ws-link.text,.ws-inbox-page .ws-inbox-action .ws-btn.text{background:0 0;min-height:38px;padding-block:6px}.ws-inbox-page .ws-inbox{margin-top:22px}.ws-inbox-caption{color:var(--ws-ink);letter-spacing:-.025em;margin-bottom:15px;font-size:1.15rem}.ws-digest-context{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ws-digest-context .ws-tags{margin:0}.ws-digest-context .ws-tag{background:#fff;border-color:#d0deea}.ws-digest-context .ws-tag:first-child{color:#064f90;background:#e1effc}.ws-selection-bar{flex-wrap:wrap;align-items:center;gap:12px 15px;margin:clamp(21px,3vw,34px) 0 15px;scroll-margin-top:96px;display:flex}.ws-selection-bar h2,.ws-digest-more h2{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.17}.ws-selection-bar .ws-kicker{letter-spacing:0;color:#536e85;font-weight:550}.ws-selection-bar .ws-kicker:before{display:none}.ws-selection-bar .ws-link{margin-left:auto}.ws-digest-more{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:22px 2px;display:flex}.ws-digest-more h2{font-size:1.1rem}.ws-digest-more p{color:var(--ws-dim);margin:5px 0 0;font-size:.9rem}.ws-agency>span:has(img){border:1px solid var(--ws-line);background:#fff;border-radius:6px;width:36px;min-width:36px;height:30px}.ws-agency img{object-fit:contain;width:100%;height:100%}.ws-listing-card{border-radius:17px;box-shadow:0 4px 16px #293f540a}.ws-field-help{font-weight:440}@media (min-width:960px){.ws-aside{position:sticky;top:95px}}@media (max-width:700px){.ws-hero,.ws-inbox-page .ws-hero{border-radius:17px;grid-template-columns:minmax(0,1fr) 85px;gap:8px;min-height:114px;padding:16px}.ws-illustration{height:83px}.ws-hero h1,.ws-inbox-page .ws-hero h1{font-size:1.62rem}.ws-hero p{font-size:.91rem}.ws-selection-bar{gap:7px 10px}.ws-selection-bar .ws-link{min-height:42px;padding:6px 0}.ws-digest-more .ws-link{min-height:42px;padding-block:7px}}@media (max-width:430px){.ws-hero,.ws-inbox-page .ws-hero{grid-template-columns:minmax(0,1fr) 62px;column-gap:5px}.ws-illustration{align-self:start;height:64px}.ws-selection-bar .ws-count-note{padding:4px 7px;font-size:.7rem}.ws-selection-bar .ws-link{font-size:.84rem}.ws-hero p{max-width:32ch}.ws-trail{margin-bottom:12px}.ws-digest-context,.ws-hero .ws-tags{gap:4px}.ws-digest-context .ws-tag{padding:4px 7px;font-size:.72rem}}.ws-retired{border:1px solid var(--ws-line);color:var(--ws-dim);border-radius:13px;margin-top:18px;padding:13px 16px}.ws-retired summary{cursor:pointer;font-size:.9rem;font-weight:620}.ws-retired ul{margin:8px 0 0;padding:0;list-style:none}.ws-retired .ws-link{text-align:left;padding-left:0}.ws-channel-options{color:var(--ws-dim);margin:12px 0 0;font-size:.91rem}.ws-channel-options summary{cursor:pointer;color:#31536f;padding:7px 2px;font-weight:600}.ws-channel-options>div{border-left:2px solid #d6e5ef;margin:5px 0 0;padding:7px 12px 2px}.ws-channel-options p{margin:3px 0 11px}@media (max-width:520px){.ws-digest-page .ws-hero{grid-template-columns:minmax(0,1fr) 82px;gap:0 4px}.ws-digest-page .ws-hero>div:first-child,.ws-digest-page .ws-digest-context .ws-tags{display:contents}.ws-digest-page .ws-hero .ws-eyebrow,.ws-digest-page .ws-hero h1{grid-column:1}.ws-digest-page .ws-hero .ws-illustration{grid-area:1/2/3;align-self:center;width:82px;height:67px}.ws-digest-page .ws-hero #ws-lead,.ws-digest-page .ws-hero #ws-context{grid-column:1/-1;max-width:none}.ws-digest-page .ws-hero h1{margin-bottom:10px}.ws-digest-page .ws-selection-bar{grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;display:grid}.ws-digest-page .ws-selection-bar>div{grid-row:1/3}.ws-digest-page .ws-selection-bar .ws-count-note{grid-column:2;justify-self:end}.ws-digest-page .ws-selection-bar .ws-link{min-height:var(--arlet-target,44px);grid-column:2;font-size:.8rem}}.ws-manage{border-top:1px solid var(--ws-line);color:#425b73;margin-top:17px;font-size:.84rem}.ws-manage summary,.ws-refine summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-weight:650;list-style:none;display:flex}.ws-manage summary{width:max-content;max-width:100%;min-height:44px}.ws-manage summary::-webkit-details-marker{display:none}.ws-refine summary::-webkit-details-marker{display:none}.ws-manage summary:after,.ws-refine summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)translate(-2px,-2px)}.ws-manage[open] summary:after,.ws-refine[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.ws-manage>div{flex-wrap:wrap;gap:5px 14px;margin:0 0 7px;display:flex}.ws-manage .ws-link,.ws-manage .ws-btn{min-height:44px;padding:5px 0;font-size:.84rem}.ws-project .ws-project-main,.ws-alert .ws-alert-body{overflow-wrap:anywhere}.ws-refine{border:1px solid #d9e5ef;border-radius:14px;overflow:hidden}.ws-refine summary{color:#254660;background:#f4f8fa;padding:13px 15px}.ws-refine summary small{color:#566d7e;margin-top:3px;font-size:.82rem;font-weight:450;display:block}.ws-refine>.ws-fields{padding:16px 15px 3px}.ws-refine>.ws-field-help{margin:6px 0 0;padding:0 15px 12px}.ws-form .ws-optional{color:var(--ws-dim);grid-area:1/2;justify-self:start;font-size:.8rem;font-weight:450;display:inline}.ws-field:has(.ws-optional){grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px}:is(.ws-field:has(.ws-optional) input,.ws-field:has(.ws-optional) small){grid-column:1/-1}.ws-inbox-empty{background:#f2f8f8;border:1px solid #dae6e8;border-radius:16px;padding:clamp(16px,2vw,27px)}.ws-inbox-empty>strong{color:#284956;letter-spacing:-.025em;font-size:1.16rem}.ws-inbox-empty p{margin:6px 0 13px;line-height:1.5}.ws-inbox-tools>[data-do=read-all]{color:#286091;border-color:#0000;margin-left:auto}.ws-inbox-page .ws-inbox-action{gap:4px 12px}.ws-state-strip{color:#304b64;background:#f2f7fa;border:1px solid #d7e4ec;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 17px;padding:13px 18px;display:flex}.ws-state-strip p{margin:3px 0 0;font-size:.9rem;line-height:1.45}.ws-undo{color:#0a508b;cursor:pointer;background:#fff;border:1px solid #b9cfe2;border-radius:8px;min-height:40px;margin-inline-start:6px;padding:6px 13px;font-family:inherit;font-size:.88rem;font-weight:650;line-height:1.3;display:inline-flex}.ws-notice:has(.ws-undo){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-alertes .ws-alert .ws-meta{border-block:1px solid #edf1f5;padding-block:10px}.ws-inbox-page .ws-hero:has(.ws-inbox-action:empty) .ws-inbox-action{display:none}@media (max-width:700px){.ws-inbox-tools>[data-do=read-all]{min-height:44px;margin:0;padding-left:1px}.ws-refine .ws-fields{grid-template-columns:1fr}.ws-hero:has(.ws-inbox-action .primary) .ws-illustration{align-self:start}.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary)>div{display:contents}.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary){grid-template-columns:minmax(0,1fr) 76px;gap:0 6px}.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary) #ws-eyebrow{grid-column:1}.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary) h1{grid-column:1}.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary)>.ws-illustration{grid-area:1/2/3}:is(.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary) #ws-lead,.ws-inbox-page .ws-hero:has(.ws-inbox-action .primary) #ws-context){grid-column:1/-1;max-width:none}.ws-inbox-action .ws-btn,.ws-inbox-action .ws-link{min-height:44px}}.ws-live-summary{display:none}@media (min-width:880px){#mes-reglages+.ws-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));align-items:start}}@media (max-width:700px){.ws-live-summary{color:#315f5a;background:#edf6f5;border:1px solid #cde4df;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;padding:4px 12px;font-size:.88rem;display:flex}.ws-live-summary a{color:#1c674f;text-underline-offset:3px;align-items:center;min-height:40px;font-weight:680;display:inline-flex}#ws-result-count{scroll-margin-top:100px}}.ag-wrap{--ink:var(--arlet-ink);--quiet:var(--arlet-secondary);--line:var(--arlet-line);--blue:var(--arlet-action);--pale:var(--arlet-sky);width:min(100%,1280px);color:var(--ink);font-family:var(--arlet-sans);margin:auto;padding:24px clamp(18px,5.2vw,76px) clamp(48px,6.5vw,96px)}.ag-wrap *,.ag-wrap :before,.ag-wrap :after{box-sizing:border-box}.ag-wrap a{color:var(--blue);text-underline-offset:.18em}.ag-icon{vertical-align:middle;flex:none;width:21px;height:21px}.ag-wrap p{line-height:1.55}.ag-wrap [hidden]{display:none!important}.ag-wrap :is(button,a,summary,input):focus-visible{outline:3px solid var(--arlet-focus);outline-offset:4px}.ag-top,.ag-kicker,.ag-label small,.ag-steps,.ag-guest-record,.ag-file small,.ag-identity-strip small{font-size:.77rem}.ag-top{color:var(--quiet);align-items:center;gap:9px;margin:0 0 clamp(23px,3.2vw,48px);display:flex}.ag-top a{color:var(--quiet);text-decoration:none}.ag-top a:hover{text-decoration:underline}.ag-kicker{letter-spacing:.01em;color:#496580;align-items:center;gap:9px;margin:0 0 13px;font-size:.81rem;font-weight:670;display:flex;line-height:1.3!important}.ag-dot{background:#f44266;border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px;display:inline-block;box-shadow:0 0 0 4px #ffe6ed}.ag-mini-rule{background:#197fe6;width:27px;height:2px;display:inline-block}.ag-kicker-light{color:#1766a9}.ag-title{justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;display:flex}.ag-title h1,.ag-auth-card h1{color:var(--ink);font:720 clamp(2.05rem,3.9vw,3.25rem)/1.08 var(--arlet-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.ag-title p:last-child,.ag-auth-card .ag-lede{max-width:56ch;color:var(--quiet);margin:14px 0 0}.ag-seal{background:#ecf5ff;border:1px solid #d5dadd;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 5px #fff}.ag-seal .ag-icon{width:27px;height:27px}.ag-auth-grid{background:#fff;border:1px solid #cad4d9;border-radius:18px;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);display:grid;overflow:hidden;box-shadow:0 18px 58px #1730490a}.ag-auth-card{align-self:center;min-width:0;padding:clamp(25px,4.4vw,58px)}.ag-auth-card h1{font-size:clamp(2.1rem,3.7vw,3.25rem)}.ag-auth-card p,.ag-card p,.ag-aside p,.ag-side-note p{font-size:.96rem}.ag-auth-card .ag-lede{max-width:40ch;min-height:2.9em}.ag-steps{color:#526879;align-items:center;gap:10px;margin:clamp(22px,3.3vw,42px) 0 7px;font-weight:650;display:flex}.ag-progress{gap:4px;display:flex}.ag-progress i{background:var(--line);border-radius:4px;width:24px;height:3px}.ag-progress i:first-child,.ag-auth-card[data-step="2"] .ag-progress i{background:#0072df}.ag-wrap .ag-auth-heading{letter-spacing:-.03em;margin:0 0 12px;font-size:1.25rem;line-height:1.3}.ag-wrap input:not([type=checkbox]){width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c2d1e4;border-radius:9px;padding:13px 14px}.ag-wrap input::placeholder{color:#64778a}.ag-wrap input[aria-invalid=true]{border-color:#a73543;box-shadow:inset 0 0 0 1px #a73543}.ag-label{margin:15px 0 6px;font-size:.87rem;font-weight:650;display:block}.ag-label small{color:var(--quiet);margin-left:4px;font-weight:400}.ag-wrap .ag-hint{color:var(--quiet);margin:8px 0 0;font-size:.82rem}.ag-primary,.ag-secondary,.ag-danger,.ag-link,.ag-delete-link,.ag-light-link{cursor:pointer;font-family:inherit;font-size:.91rem;font-weight:650;line-height:1.3}.ag-primary,.ag-secondary,.ag-danger{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 19px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex}.ag-primary{color:#fff;background:#006fda}.ag-primary:hover{background:#0757ad;box-shadow:0 3px 10px #006fda25}.ag-secondary{background:#fff;border-color:#c6d6e7;color:var(--ink)!important}.ag-secondary:hover{background:#f1f7ff}.ag-danger{color:#fff;background:#922f41}.ag-wrap button:disabled{opacity:.6;cursor:default}.ag-full{width:100%}#ag-email-form>.ag-primary{margin-top:21px}.ag-auth-card .ag-links{justify-content:space-between}.ag-actions{flex-wrap:wrap;align-items:center;gap:11px 16px;margin-top:18px;display:flex}.ag-link,.ag-delete-link,.ag-light-link{min-height:42px;color:var(--blue);text-underline-offset:4px;background:0 0;border:none;padding:6px 0;text-decoration:underline}.ag-delete-link{color:#8b3041}.ag-wrap .ag-other{border-top:1px solid var(--line);color:var(--quiet);margin:20px 0 0;padding-top:17px;font-size:.87rem}.ag-other a{margin-left:3px;font-weight:700}.ag-auth-visual{isolation:isolate;min-height:380px;color:var(--ink);background:#eff6ff;flex-direction:column;justify-content:flex-start;align-self:stretch;padding:clamp(27px,4vw,58px);display:flex;position:relative;overflow:hidden}.ag-auth-visual h2,.ag-aside h2,.ag-side-note h2,.ag-card h2{letter-spacing:-.032em;text-wrap:balance;margin:0;font:700 clamp(1.25rem,2.3vw,1.75rem)/1.19 Inter,system-ui,sans-serif}.ag-auth-visual h2{max-width:13ch;margin-top:12px;font-size:clamp(1.65rem,2.5vw,2.2rem)}.ag-auth-visual>p:not(.ag-kicker){color:#4f647c;max-width:33ch;margin:15px 0 0;line-height:1.55}.ag-architecture{width:calc(100% + 24px);min-height:130px;max-height:250px;margin:auto -12px 0;display:block}.ag-signal{transform-origin:228px 47px;animation:5s ease-in-out infinite ag-pulse}@keyframes ag-pulse{0%,70%,to{opacity:1}80%{opacity:.4}}.ag-guest-record{color:#526a84;letter-spacing:.02em;border-top:1px solid #cfdeeb;margin:15px 0 0;padding-top:11px}.ag-local-note{color:var(--quiet);align-items:center;gap:12px;margin:20px 0;font-size:.83rem;display:flex}.ag-local-note .ag-icon{width:17px}.ag-check{align-items:center;gap:8px;min-height:40px;display:flex}.ag-nav{border-bottom:1px solid #cbd5d8;align-items:stretch;gap:clamp(8px,3vw,36px);margin:0 0 25px;display:flex}.ag-nav a{color:#516375;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:46px;margin-bottom:-1px;padding:13px 2px 11px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.ag-nav .ag-icon{width:17px;height:17px}.ag-nav [aria-current=page]{border-bottom-color:var(--blue);color:var(--blue)}.ag-layout{grid-template-columns:minmax(0,1.68fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ag-col{gap:17px;display:grid}.ag-card,.ag-aside,.ag-side-note{border:1px solid var(--line);border-radius:18px;min-width:0;padding:clamp(23px,3vw,40px)}.ag-card{background:#fff}.ag-side-note{background:#f3f8ff;border-color:#dce7f6}.ag-aside{color:var(--ink);background:#f0f7ff;border-color:#d3e4f8}.ag-aside .ag-light-link{color:#006fda}.ag-side-note>p{color:var(--quiet)}.ag-side-action{border-top:1px solid #bdced4;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.ag-side-note>small{color:#536775;margin:13px 0 0;line-height:1.5;display:block}.ag-card .ag-section-head{align-items:flex-start;gap:13px;min-width:0;margin:0 0 23px;display:flex}.ag-section-head h2{font-size:clamp(1.55rem,2.3vw,2.12rem)}.ag-section-head p{color:var(--quiet);margin:5px 0 0}.ag-tile,.ag-file-icon{color:#1367b7;background:#eaf4ff;border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.ag-delete-card .ag-tile{color:#883449;background:#f8eaeb}.ag-identity-strip,.ag-file{background:#f7f8f5;border:1px solid #e0e5e6;border-radius:11px;align-items:center;gap:11px;margin:0 0 15px;padding:13px 15px;display:flex}.ag-avatar{color:#235e96;background:#ddebff;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:650;display:grid}.ag-identity-strip strong,.ag-identity-strip small,.ag-file b,.ag-file small{overflow-wrap:anywhere;display:block}.ag-identity-strip small,.ag-file small{color:var(--quiet);line-height:1.6}.ag-identity-strip strong,.ag-file b{font-size:.91rem}.ag-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ag-welcome{background:#ecf7ff;border:1px solid #d3e6f7;border-radius:14px;align-items:center;gap:16px;margin:0 0 18px;padding:19px;display:flex}.ag-welcome h2{margin:0;font-size:1rem}.ag-welcome p{margin:3px 0 0;font-size:.9rem}.ag-welcome .ag-secondary{margin-left:auto}.ag-welcome .ag-tile{color:#1a6098;background:#d1eafd}.ag-stats{background:0 0;border-top:1px solid #d2e1f1;border-bottom:1px solid #d2e1f1;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid}.ag-stats div{border-left:1px solid #d2e1f1;flex-direction:column-reverse;align-items:flex-start;gap:4px;margin:16px 0;padding-left:11px;display:flex}.ag-stats div:first-child{border:0;padding-left:0}.ag-stats dt{font-size:.77rem}.ag-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.65rem;font-weight:550;line-height:1}.ag-shortcuts,.ag-list{margin:0;padding:0;list-style:none}.ag-shortcuts li a{color:#2c4d73;border-bottom:1px solid #cfdeee;align-items:center;gap:10px;min-height:45px;font-size:.93rem;text-decoration:none;display:flex}.ag-shortcuts a:hover{color:#006fda}.ag-shortcuts a .ag-icon{width:17px;height:17px}.ag-shortcuts a .ag-icon:last-child{margin-left:auto}.ag-aside .ag-light-link{margin-top:15px;font-size:.83rem}.ag-toggle{cursor:pointer;border-top:1px solid var(--line);align-items:center;gap:12px;min-height:66px;padding:12px 0;display:flex}.ag-toggle span{gap:4px;min-width:0;display:grid}.ag-toggle b{font-size:.9rem}.ag-toggle small{color:var(--quiet);font-size:.8rem}.ag-toggle input{appearance:none;cursor:pointer;background:#ebeff1;border:1px solid #788b97;border-radius:40px;flex:none;align-content:center;width:43px;height:26px;margin:0 0 0 auto;padding:3px;display:grid}.ag-toggle input:before{content:"";background:#6c808e;border-radius:50%;width:17px;height:17px;transition:transform .17s}.ag-toggle input:checked{background:#006fd8;border-color:#006fd8}.ag-toggle input:checked:before{background:#fff;transform:translate(16px)}.ag-wrap .ag-consent{color:var(--quiet);border-left:3px solid #a78679;padding:2px 0 2px 12px;font-size:.9rem}.ag-wrap .ag-consent[data-allowed=true]{color:#2a5140;border-color:#428366}.ag-list{margin:20px 0 10px}.ag-list li{border-top:1px solid #cfdbde;padding:10px 0;font-size:.86rem;line-height:1.5}.ag-list a{font-weight:650;display:block}.ag-file{margin-bottom:14px}.ag-file-icon{color:#366266;letter-spacing:-.1em;background:#e0e9e8;font:600 .95rem/1 ui-monospace,monospace}.ag-card .ag-note,.ag-example{background:#edf4f8;border-left:3px solid #5483a6;border-radius:9px;margin:15px 0;padding:13px 15px}.ag-example{color:#294c69;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.ag-example strong{letter-spacing:.12em;font:700 1.4rem/1.25 ui-monospace,monospace}.ag-code{letter-spacing:.27em}.ag-card .ag-warning{background:#fcf0ed;border-color:#c07d74}.ag-note h3{margin:0 0 7px;font-size:1rem}.ag-note p{margin:0}.ag-card .ag-error,.ag-auth-card .ag-error{color:#922d40;font-weight:550}.ag-status{color:#325c4e}.ag-wrap :is(.ag-error,.ag-status,#ag-identity-context):empty{display:none}.ag-muted{color:var(--quiet)}.ag-skip{z-index:100;background:#fff;padding:10px;position:absolute;top:5px;left:12px;transform:translateY(-160%)}.ag-skip:focus{transform:none}@media (max-width:860px){.ag-wrap{padding-left:clamp(17px,3.6vw,40px);padding-right:clamp(17px,3.6vw,40px)}.ag-card,.ag-side-note,.ag-aside{padding:22px}.ag-auth-card,.ag-auth-visual{padding:clamp(25px,4.6vw,40px)}}@media (max-width:700px){.ag-auth-grid,.ag-layout{grid-template-columns:minmax(0,1fr)}.ag-top{margin-bottom:19px}.ag-title{margin-bottom:14px}.ag-title h1{font-size:clamp(2.5rem,8vw,3.3rem)}.ag-seal{width:49px;height:49px}.ag-auth-visual{grid-template-columns:1fr 35%;align-items:center;column-gap:12px;min-height:auto;display:grid}.ag-auth-visual .ag-kicker,.ag-auth-visual h2,.ag-auth-visual>p:not(.ag-kicker){grid-column:1}.ag-auth-visual h2{margin:0;font-size:1.8rem}.ag-auth-visual>p:not(.ag-kicker){margin:6px 0 0;font-size:.84rem}.ag-architecture{grid-area:1/2/4;justify-self:end;width:145%;min-height:0;margin:0 -20% 0 0}.ag-guest-record{grid-column:1/-1}.ag-auth-card .ag-lede{min-height:0}.ag-nav{gap:clamp(10px,4vw,24px);margin-bottom:16px}.ag-nav a{font-size:.84rem}.ag-layout{gap:15px}.ag-stats{max-width:430px}.ag-welcome{flex-wrap:wrap}.ag-welcome .ag-secondary{margin:0}.ag-welcome>div{flex:1;min-width:180px}}@media (max-width:410px){.ag-nav{justify-content:space-between;gap:5px}.ag-nav .ag-icon{width:15px}.ag-nav a{gap:4px;font-size:.8rem}.ag-card,.ag-aside,.ag-side-note{padding:18px}.ag-auth-card,.ag-auth-visual{padding:22px}.ag-seal{display:none}.ag-form-grid{grid-template-columns:1fr;gap:0}.ag-title h1{font-size:2.6rem}.ag-auth-card h1{font-size:2.5rem}.ag-section-head .ag-tile{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.ag-wrap *,.ag-wrap :before{transition:none!important;animation:none!important}}@media (forced-colors:active){.ag-toggle input{appearance:auto}.ag-toggle input:before{display:none}}body[data-espace]{background:#fff}.ag-feed-photo{aspect-ratio:1.55;background:#dbe8f5;border-radius:14px;margin:22px 0 0;position:relative;overflow:hidden}.ag-feed-photo img{object-fit:cover;width:100%;height:100%;display:block}.ag-feed-photo figcaption{width:fit-content;max-width:calc(100% - 24px);color:var(--ink);background:#fffffff5;border-radius:8px;padding:7px 10px;font-size:.77rem;font-weight:600;position:absolute;bottom:10px;left:12px;right:12px}.ag-aside .ag-stats dd{color:var(--blue);font-weight:730}.ag-aside .ag-stats dt,.ag-auth-visual>p.ag-guest-record{color:var(--quiet)}@media (max-width:700px){.ag-feed-photo{aspect-ratio:1;grid-area:1/2/4;align-self:stretch;margin:0}.ag-feed-photo figcaption{display:none}.ag-title h1,.ag-auth-card h1{font-size:2.18rem}}.ag-wrap .ag-file-icon{color:#145a9a;background:#eaf4ff}.ag-wrap .ag-note,.ag-wrap .ag-example{background:#f1f7ff;border-left-color:#4e91ce}.ag-wrap .ag-warning{background:#fff2f4;border-left-color:#ad3855}.ag-wrap .ag-stats{flex-wrap:wrap;row-gap:8px}.ag-wrap input[aria-invalid=true]{background:#fff8fa;border-color:#a12f4c}.ag-wrap .ag-auth-card:focus-within{border-color:#b5d1ed}@media (max-width:600px){.ag-wrap .ag-toggle{min-height:72px}.ag-wrap input[type=email],.ag-wrap input[type=tel],.ag-wrap input:not([type]){font-size:1rem}.ag-wrap .ag-example{flex-wrap:wrap}}[data-espace=donnees] .ag-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}[data-espace=donnees] .ag-stats div:nth-child(odd){border-left:0;padding-left:0}.ag-title-art{object-fit:contain;flex:none;width:clamp(92px,16vw,190px);height:clamp(68px,11vw,110px)}.ag-auth-art{object-fit:contain;width:100%;height:clamp(145px,16vw,235px);margin:12px auto;display:block}.ag-auth-art[hidden]{display:none}@media (max-width:700px){.ag-auth-art{grid-area:1/2/4;width:100%;height:auto;margin:0}.ag-title{align-items:center;gap:6px}.ag-title-art{width:76px;height:64px}}@media (max-width:400px){.ag-title-art{width:56px;height:49px}}.ag-project-next{background:linear-gradient(110deg,#edf6ff,#f1f8f4);border:1px solid #cce1ed;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:clamp(17px,2.7vw,30px);display:flex}.ag-project-next .ag-kicker{color:#216170;margin:0 0 6px;font-size:.78rem}.ag-project-next h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem)}.ag-project-next p:not(.ag-kicker){color:#4c6274;max-width:58ch;margin:5px 0 0;font-size:.91rem}.ag-project-next .ag-secondary{flex:none}.ag-guest-exit,.ag-pref-inbox{align-items:center;gap:7px;min-height:44px;font-size:.88rem;font-weight:650;display:inline-flex}.ag-advanced{border-top:1px solid #d8e4ef;margin-top:14px}.ag-advanced summary{color:#32516b;cursor:pointer;padding:17px 0;font-size:.89rem;font-weight:650;line-height:1.4}.ag-wrap .ag-advanced>p{color:var(--quiet);font-size:.85rem}.ag-project-next a:hover,.ag-aside .ag-shortcuts a:hover,.ag-guest-exit:hover{text-decoration:underline}.ag-shortcuts a>span:last-child{margin-left:auto}.ag-pref-inbox{font-size:.96rem}.ag-title{border-bottom:1px solid #e1eaf3;padding-bottom:18px}.ag-status:not(:empty){background:#f0f8f3;border-radius:8px;padding:9px 12px}@media (max-width:650px){.ag-project-next{flex-direction:column;align-items:flex-start;gap:12px}.ag-project-next .ag-secondary{min-height:43px}.ag-title{padding-bottom:14px}.ag-auth-grid .ag-auth-visual{min-height:0}}.bv{width:min(1220px,100%);margin:0 auto;padding:22px clamp(18px,4.2vw,55px) clamp(48px,7vh,98px)}.bv-top{align-items:center;gap:16px;margin:0 0 28px;font-size:13px;display:flex}.bv-top a,.bv-skip,.bv-form a{color:#235176;text-underline-offset:4px}.bv-top span{color:#60717b;border-left:1px solid #c3cdd2;padding-left:16px}.bv-grid{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:clamp(24px,5vw,85px);display:grid}.bv-form{padding:clamp(6px,2vw,24px) 0}.bv-tag,.bv-stamp,.bv-caption>div>span{color:#395972;letter-spacing:0;margin:0;font:650 13px/1.45 Inter,system-ui,sans-serif}.bv-tag{align-items:center;gap:9px;display:flex}.bv-tag i{background:var(--arlet-action,#006fda);border-radius:50%;width:8px;height:8px}.bv-progress{counter-reset:stage;gap:7px;margin:22px 0 30px;padding:0;list-style:none;display:flex}.bv-progress li{counter-increment:stage;color:#5f6f7a;border-top:3px solid #dce2e4;flex:1;padding-top:9px;font-size:12px;position:relative}.bv-progress li:before{content:"0" counter(stage) "  "}.bv-progress .done,.bv-progress [aria-current]{color:#0a65bd;border-top-color:#0074e1}.bv h1{letter-spacing:-.049em;color:#26334e;text-wrap:balance;margin:0 0 13px;font:740 clamp(32px,3.5vw,50px)/1.09 Inter,system-ui,sans-serif}.bv h1:focus{outline:0}#bv-lead{color:#465d6e;max-width:51ch;margin:0 0 24px;font-size:16px;line-height:1.55}.bv fieldset{border:0;min-width:0;margin:0 0 17px;padding:0}.bv legend,.bv-budget{color:#213e50;margin:0 0 9px;padding:0;font:700 13px/1.4 system-ui,sans-serif;display:block}.bv-options{flex-wrap:wrap;gap:8px;display:flex}.bv-options label{cursor:pointer;display:flex;position:relative}.bv-options input{opacity:0;width:1px;height:1px;position:absolute}.bv-options span{min-height:var(--arlet-target,44px);color:#344d5e;background:#fff;border:1px solid #cbd8e8;border-radius:12px;align-items:center;padding:8px 13px;font-size:14px;display:flex}.bv-options input:checked+span{color:#084976;background:#eef6ff;border-color:#0078e8;box-shadow:inset 0 0 0 1px #0078e8}.bv-options input:focus-visible+span{outline-offset:2px;outline:3px solid #368fe6}.bv-number{background:#fff;border:1px solid #a4b7c0;border-radius:12px;align-items:center;gap:10px;max-width:350px;padding-right:18px;display:flex}.bv-number input{color:#17354c;background:0 0;border:0;width:100%;min-width:0;min-height:52px;padding:10px 16px;font-size:20px}.bv-number span{color:#546e7e}#bv-error{color:#9b2d32;font-size:13px}.bv-actions{align-items:center;gap:10px;margin:24px 0 13px;display:flex}.bv-actions button{color:#17344b;background:0 0;border:1px solid #bac9d0;border-radius:10px;min-height:45px;padding:11px 17px;font-size:14px;font-weight:620}.bv-actions button[type=submit]{color:#fff;background:var(--arlet-action,#006fd8);border-color:var(--arlet-action,#006fd8)}.bv-actions button[type=submit]:hover{background:#065eb7}.bv-actions button span{margin-left:12px}.bv-skip{align-items:center;min-height:40px;font-size:13px;display:inline-flex}.bv-preview{color:#25324e;background:#f4f8ff;border-radius:24px;align-self:start;margin-top:7px;overflow:hidden}.bv-image{aspect-ratio:1.48;background:linear-gradient(120deg,#dceafe,#eef7ff);position:relative}.bv-image img{object-fit:cover;width:100%;height:100%;display:block}.bv-stamp{color:#0764b7;background:#fff;border:1px solid #d6e3f2;border-radius:30px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:16px;left:17px}.bv-wave{align-items:center;gap:2px;height:15px;display:flex}.bv-wave i{background:#0076df;width:2px;height:40%;animation:2s ease-in-out infinite wave}.bv-wave i:nth-child(2n){height:74%;animation-delay:.22s}.bv-wave i:nth-child(3n){height:100%;animation-delay:.42s}@keyframes wave{50%{transform:scaleY(.5)}}.bv-caption{padding:20px 22px}.bv-caption>div>span{color:#1767ac;font-size:10px}.bv-caption h2{letter-spacing:-.035em;margin:6px 0 10px;font:690 clamp(22px,2.3vw,32px)/1.16 Inter,system-ui,sans-serif}.bv-caption p{color:#526480;margin:0;font-size:13px}@media (max-width:760px){.bv{padding-top:15px}.bv-top{margin-bottom:19px}.bv-grid{grid-template-columns:1fr;gap:18px}.bv-progress{margin:16px 0 20px}.bv-preview{border-radius:14px;grid-template-columns:100px 1fr;margin:0;display:grid}.bv-image{aspect-ratio:auto;min-height:115px}.bv-stamp{display:none}.bv-caption{padding:15px}.bv-caption h2{font-size:23px}.bv-caption p{font-size:12px}.bv-form{padding:0}}@media (prefers-reduced-motion:reduce){.bv-wave i{animation:none}}body:has(.bv){background:#fff}.bv-preview{border:1px solid #d7e5f5}.bv-city-search{color:#283750;gap:7px;font-size:.92rem;font-weight:650;display:grid}.bv-city-search select{color:#25324e;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #c5d4e6;border-radius:10px;padding:10px 13px}.bv-recap{border-top:1px solid #d5e3f1;flex-wrap:wrap;gap:5px;margin:13px 0 0;padding:12px 0 0;list-style:none;display:flex}.bv-recap[hidden]{display:none}.bv-recap li{color:#25486b;background:#fff;border:1px solid #d3e2f3;border-radius:30px;padding:4px 9px;font-size:12px;font-weight:620}.bv-image{background:#edf5fe url(/illustrations/explorer.svg) 50%/80% 76% no-repeat}.bv-image>img[hidden]{display:none}.bv-recovery{color:#2b4058;background:#f4f8fb;border:1px solid #cbddeb;border-radius:14px;gap:6px;padding:15px 17px;display:grid}.bv-recovery[hidden],.bv-preview-link[hidden]{display:none}.bv-recovery strong{font-size:.94rem}.bv-recovery p{margin:0;font-size:.85rem;line-height:1.5}#bv-options{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}#bv-options button,.bv-preview-link{cursor:pointer;color:#07549e;min-height:44px;font-family:inherit;font-size:.83rem;line-height:1.3}#bv-options button{background:#fff;border:1px solid #bdcfe1;border-radius:8px;padding:8px 11px;font-weight:650}.bv-preview-link{text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-weight:650;text-decoration:underline;display:inline-flex}@media (max-width:600px){.bv-actions{margin-top:18px}.bv-actions button[type=submit]{flex:1}.bv-preview{grid-template-columns:minmax(78px,26%) 1fr}}#bv-priorities{margin-top:14px}#bv-recovery{margin-top:16px}.bv-image .bv-empty-art{object-fit:contain;background:#eff6ff;padding:12%}.bv-no-match{color:var(--arlet-secondary,#485f73);margin:12px 0;line-height:1.5}.bv-skip[hidden]{display:none}:where(.workspace,.ag-wrap,.bv){line-height:normal}:where(.workspace,.ag-wrap,.bv) :where(p,ul,ol,dl){margin-block:1em}:where(.workspace,.ag-wrap,.bv) :where(ul,ol){padding-inline-start:40px}:where(.workspace,.ag-wrap,.bv) :where(dd){margin-inline-start:40px}:where(.workspace,.ag-wrap,.bv) :where(figure){margin:1em 40px}:where(.workspace,.ag-wrap,.bv) :where(h1){margin-block:.67em}:where(.workspace,.ag-wrap,.bv) :where(h2){margin-block:.83em}:where(.workspace,.ag-wrap,.bv) :where(h3){margin-block:1em}:where(.workspace,.ag-wrap,.bv) :where(h4){margin-block:1.33em}:where(.workspace,.ag-wrap,.bv) :where(fieldset){border:2px groove;min-width:min-content;margin-inline:2px;padding:.35em .75em .625em}:where(.workspace,.ag-wrap,.bv) :where(legend){padding-inline:2px}:where(.workspace,.ag-wrap,.bv) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.workspace,.ag-wrap,.bv) :where(ul,ol){list-style:revert}:where(.workspace,.ag-wrap,.bv) :where(a){color:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.workspace,.ag-wrap,.bv) :where(img,svg){display:revert;vertical-align:revert}:where(.workspace,.ag-wrap,.bv) :where(button,input,select,textarea){font:revert;color:revert;letter-spacing:revert;border-radius:revert;background-color:revert;appearance:revert}.bv-city-search input{color:#25324e;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #c5d4e6;border-radius:10px;padding:10px 13px;font-weight:400}.bv-city-search{margin-bottom:18px}.ws-zone-options{background:#fff;border:1px solid #c7d6e8;border-radius:9px;gap:2px;margin:6px 0 0;padding:4px;list-style:none;display:grid}.ws-zone-options button{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:8px 10px;font-weight:600}.ws-zone-options button:hover{background:var(--ws-sky)}.ws-zone-remove{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.1em;line-height:1}.ws-field>.ws-tags{margin-top:8px}.ws-core-fields{align-items:start}.rv-main{max-width:1220px;min-height:66vh;color:var(--arlet-ink);margin:auto;padding:clamp(16px,3vw,32px) clamp(16px,4vw,50px) 64px}.rv-crumb{color:#536780;align-items:center;gap:8px;margin-bottom:18px;font-size:.84rem;display:flex}.rv-crumb a{color:#385774}.rv-heading{background:linear-gradient(110deg,#eff5ff,#f5faf8 74%,#fff5ed);border:1px solid #d9e6f0;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:clamp(20px,3.5vw,42px);display:flex}.rv-heading h1,.rv-main h2,.rv-main h3{letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.13}.rv-heading h1{font-size:clamp(2.15rem,5vw,3.65rem)}.rv-heading p{color:#465d73;max-width:55ch;margin:12px 0 0;line-height:1.5}.rv-heading .rv-kicker,.rv-type{color:#315f80;margin:0 0 8px;font-size:.78rem;font-weight:700}.rv-heading img{object-fit:contain;max-width:24%}#rv-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:20px 0 8px;display:flex}#rv-modes{background:#f1f5f9;border:1px solid #d8e3ed;border-radius:22px;gap:2px;padding:3px;display:inline-flex}#rv-modes button,.rv-subtle{color:#435b73;min-height:var(--arlet-target,44px);background:0 0;border:0;border-radius:20px;padding:4px 14px;font-size:.875rem;font-weight:630}#rv-modes button[aria-pressed=true]{color:#0057aa;background:#fff;box-shadow:0 1px 5px #23436620}.rv-subtle{color:#225c8c;text-underline-offset:3px;padding:4px 8px;text-decoration:underline}#rv-count{margin:26px 0 14px;font-size:clamp(1.4rem,2.4vw,1.85rem)}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:16px;display:grid}.rv-card{background:#fff;border:1px solid #d6e3ed;border-radius:18px;max-width:420px;position:relative;overflow:hidden}.rv-link{color:inherit;height:100%;text-decoration:none;transition:background-color .18s;display:block}.rv-link:hover{background:#f5f9ff}.rv-link:focus-visible{outline-offset:-4px}.rv-link img{object-fit:cover;background:#eff4fa;width:100%;height:155px;display:block}.rv-copy{gap:7px;padding:14px 16px 18px;display:grid}.rv-copy h3{font-size:1.1rem}.rv-copy strong{color:#233c56;font-size:1.05rem}.rv-copy small{color:#566c80}.rv-type{margin:0}.rv-remove{color:#2a415c;background:#fff;border:1px solid #dce3ed;border-radius:50%;width:44px;height:44px;font-size:23px;line-height:1;position:absolute;top:8px;right:8px}.rv-empty{background:#f7fafc;border:1px solid #d8e4ed;border-radius:19px;align-items:center;gap:20px;padding:clamp(18px,3vw,36px);display:flex}.rv-empty img{object-fit:contain;max-width:23%}.rv-empty h3{font-size:1.35rem}.rv-empty p,#rv-dialog p{color:#52667a;max-width:57ch;line-height:1.52}.rv-empty a,#rv-dialog button{color:#fff;background:#0064ce;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}#rv-feedback{color:#254d50;background:#effaf7;border:1px solid #b4d7de;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;display:flex}#rv-feedback button{color:#185760;min-height:var(--arlet-target,44px);background:0 0;border:0;font-weight:650}#rv-dialog{width:min(100% - 30px,460px);color:var(--arlet-ink);border:1px solid #d9e2ed;border-radius:18px;padding:24px}#rv-dialog::backdrop{background:#1b2b4380}#rv-dialog form>div{flex-wrap:wrap;gap:8px;display:flex}#rv-dialog button{border:1px solid #0000}#rv-dialog button[value=clear]{color:#92364a;background:#fff;border-color:#dfbbc1}@media (max-width:580px){.rv-heading{position:relative}.rv-heading img{width:70px;height:48px;position:absolute;top:6px;right:12px}.rv-heading .rv-kicker{min-height:25px}.rv-grid{grid-template-columns:1fr}.rv-card{max-width:none}.rv-link{grid-template-columns:90px minmax(0,1fr);align-items:stretch;padding-right:42px;display:grid}.rv-link img{height:100%;min-height:110px}.rv-copy{gap:5px;padding:12px}.rv-remove{background:0 0;border:none;width:44px;height:44px;top:4px;right:2px}.rv-empty{gap:10px}.rv-empty img{max-width:19%}}@media (prefers-reduced-motion:reduce){.rv-link{transition:none}}@media (min-width:761px){.rv-heading img{height:116px}}.u-main{color:#25324b;max-width:1200px;margin:auto;padding:22px clamp(18px,4.4vw,56px) 68px}.u-main *{box-sizing:border-box}.u-main a:focus-visible{outline-offset:4px;outline:3px solid #085cb9}.u-crumb{color:#566781;align-items:center;gap:9px;margin:4px 0 18px;font-size:.85rem;display:flex}.u-crumb a{color:#39566e}.u-main h1,.u-main h2,.u-main h3{letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.11}.u-hero{background:linear-gradient(112deg,#edf7ff,#f7fbfc 68%,#fff4ed);border:1px solid #d5e4ef;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(215px,.8fr);align-items:center;gap:30px;padding:clamp(24px,4vw,50px);display:grid}.u-eyebrow{color:#275f85;letter-spacing:.025em;margin:0 0 9px;font-size:.82rem;font-weight:700}.u-main .u-hero :is(h1,h2),.u-coverage h1{max-width:16ch;font-size:clamp(2.15rem,4.7vw,3.65rem)}.u-intro,#u-coverage-summary{color:#4b6076;max-width:60ch;margin:14px 0 19px;line-height:1.55}.u-primary{color:#fff;background:#0068d4;border-radius:12px;align-items:center;gap:12px;padding:13px 17px;font-weight:700;text-decoration:none;display:inline-flex}.u-primary:hover{background:#0056b4}.u-scene{object-fit:contain;width:100%;height:auto;max-height:235px;display:block}.u-coverage,.u-path{padding:clamp(24px,4vw,45px) 0}.u-coverage+.u-path{border-top:1px solid #dbe6ee}.u-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.u-main h2{font-size:clamp(1.6rem,3.2vw,2.45rem)}.u-mode{background:#eff5fb;border:1px solid #d4e0ed;border-radius:99px;flex-shrink:0;gap:3px;padding:4px;display:inline-flex}.u-mode a{color:#344c64;border-radius:99px;padding:8px 16px;font-size:.92rem;font-weight:700;text-decoration:none}.u-mode a:hover{background:#e0ecf8}.u-mode a[aria-current=page]{color:#fff;background:#0068d4}#u-cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#u-cities a{color:#253b51;border:1px solid #d8e3ed;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;min-height:45px;padding:11px 13px;font-weight:650;text-decoration:none;display:flex}#u-cities a:hover{background:#f7fbff;border-color:#72aaff}#u-cities span{text-align:center;color:#225b91;background:#edf4fb;border-radius:99px;min-width:24px;padding:3px 7px;font-size:.78rem}#u-import-date{color:#617187;font-size:.82rem}.u-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.u-cards article{background:#fff;border:1px solid #d7e3ed;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.u-cards img{object-fit:contain;background:#f1f7fc;width:100%;height:130px}.u-cards article:nth-child(2) img{background:#f1f7f5}.u-cards article:nth-child(3) img{background:#fff4ee}.u-cards article>div{flex-direction:column;flex:1;padding:18px;display:flex}.u-cards h3{font-size:1.25rem}.u-cards p{color:#51657a;margin:9px 0 16px;line-height:1.5}.u-cards a{color:#075fae;text-underline-offset:.2em;margin-top:auto;font-weight:700}@media (max-width:700px){.u-hero{grid-template-columns:minmax(0,1fr) 31%;gap:12px}.u-hero .u-intro,.u-hero .u-primary{font-size:.9rem}#u-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.u-cards{grid-template-columns:1fr}.u-cards article{grid-template-columns:100px minmax(0,1fr);display:grid}.u-cards img{height:100%;min-height:110px}.u-section-head{flex-wrap:wrap;align-items:start}.u-main{padding-top:14px}}@media (max-width:420px){.u-hero{grid-template-columns:1fr;padding:20px;position:relative}.u-scene{display:none}.u-hero .u-intro{margin:10px 0 14px}.u-cards article{grid-template-columns:78px minmax(0,1fr)}#u-cities{grid-template-columns:1fr}.u-crumb{margin-bottom:12px}.u-hero .u-eyebrow{align-items:center;min-height:36px;margin-bottom:12px;display:flex}.u-scene{width:85px;height:51px;display:block;position:absolute;top:6px;right:14px}}.u-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.u-highlights a{isolation:isolate;color:#fff;background:#2e4458;border-radius:15px;min-height:123px;text-decoration:none;display:block;position:relative;overflow:hidden}.u-highlights a:after{content:"";z-index:-1;background:linear-gradient(#0000,#12233966 45%,#0d2034ed);position:absolute;inset:0}.u-highlights img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.u-highlights a:hover img{transform:scale(1.035)}.u-highlights span{position:absolute;bottom:12px;left:13px;right:10px}.u-highlights strong,.u-highlights small{display:block}.u-highlights strong{letter-spacing:-.025em;font-size:1.12rem}.u-highlights small{margin-top:3px;font-size:.8rem}.u-find{color:#344c63;margin-bottom:7px;font-size:.87rem;font-weight:650;display:block}.u-find-row{align-items:center;gap:8px;margin-bottom:14px;display:flex}.u-find-row input{color:#25384e;background:#fff;border:1px solid #b4cbdf;border-radius:10px;width:min(100%,380px);min-height:44px;padding:8px 12px}.u-find-row button{color:#075fb2;background:0 0;border:none;min-height:44px;padding:4px 8px;font-weight:630}#u-filter-status{color:#445c72;font-size:.87rem;line-height:1.5}#u-filter-status:empty{margin:0}@media (max-width:660px){.u-highlights{gap:6px}.u-highlights a{border-radius:10px;min-height:110px}.u-highlights span{bottom:8px;left:7px;right:5px}.u-highlights strong{overflow-wrap:break-word;font-size:.85rem}.u-highlights small{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.u-highlights img{transition:none}}.territory{--t-ink:var(--arlet-ink);--t-blue:var(--arlet-action);--t-night:var(--arlet-night);--t-paper:var(--arlet-paper);--t-line:var(--arlet-line);--t-soft:var(--arlet-secondary);--t-peach:var(--arlet-sky);color:var(--t-ink);background:var(--t-paper);min-height:70vh;font:400 1rem/1.58 var(--arlet-sans);padding:clamp(1rem,2.8vw,2.75rem) max(1.15rem,50% - 576px) clamp(3rem,6vw,6rem)}.territory h1,.territory h2,.territory h3,.territory p,.territory figure{margin:0}.territory h1,.territory h2,.territory h3{letter-spacing:-.045em;text-wrap:balance;font-weight:590;line-height:1.08}.territory a{color:var(--t-blue);text-underline-offset:.24em}.territory :focus-visible{outline-offset:3px;outline:3px solid #2877c9}.territory [hidden]{display:none!important}.t-breadcrumb,.t-heading,.t-actions,.t-poster-end,.t-poster-top{align-items:center;display:flex}.t-breadcrumb{color:var(--t-soft);flex-wrap:wrap;gap:.65rem;margin:0 0 clamp(1rem,2vw,2rem);font-size:.8rem}.t-breadcrumb a{padding:.25rem 0}.t-eyebrow,.t-sec-index,.t-poster-top,.t-poster-end,.t-city-code,.t-toc small{letter-spacing:.11em;text-transform:uppercase;font:600 .7rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.t-eyebrow{color:#385a78;display:block}.t-hero{border-bottom:1px solid var(--t-line);padding-bottom:clamp(1.5rem,3.6vw,3.5rem)}.t-hero-copy{min-width:0}.t-hero .t-eyebrow{align-items:center;gap:.65rem;display:flex}.t-hero .t-eyebrow:before{content:"";background:var(--t-blue);width:1.55rem;height:2px;display:inline-block}.t-hero h1{margin:.27em 0 .2em}.t-hero p{color:var(--t-soft);max-width:58ch;font-size:clamp(1rem,1.5vw,1.16rem)}.territory[data-territoire=prix] .t-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.81fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.t-map-poster{color:#355570;background:#e7eef5;border:1px solid #ccdae7;border-radius:18px;grid-template-rows:auto 1fr auto;min-width:0;padding:1.3rem 1.5rem;display:grid;position:relative;overflow:hidden}.t-map-poster img{align-self:center;width:100%;height:auto;margin:.8rem 0;display:block}.t-poster-top,.t-poster-end{letter-spacing:.12em;gap:.55rem;font-size:.64rem}.t-poster-end i{border-top:1px solid #a4b8c9;flex:1}.t-search-form,.t-help-search{margin:1.45rem 0 0}.t-search-row{align-items:flex-end;gap:.55rem;max-width:40rem;display:flex}.t-search-row label{flex:1;min-width:0}.t-search-row label,.t-search-label,#t-support-form label{font-size:.84rem;font-weight:650;display:block}.t-field,.t-help-search input{font:inherit;color:var(--t-ink);background:#fff;border:1px solid #aebec9;border-radius:10px;width:100%;min-height:46px;padding:.8rem 1rem;display:block}.t-search-row input{margin-top:.3rem;font-size:.94rem}.t-help-search{max-width:36rem}.t-help-search>div{margin-top:.35rem;position:relative}.t-help-search svg{pointer-events:none;color:var(--t-blue);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.t-help-search input{padding-left:2.8rem}.t-button{cursor:pointer;background:#fff;border:1px solid #bfccd5;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:.67rem 1.1rem;font-family:inherit;font-size:.91rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.territory .t-button{color:var(--t-ink)}.territory .t-button.primary{background:var(--t-blue);color:#fff;border-color:var(--t-blue)}.territory .t-button:hover{border-color:#5486ad}.territory .t-button.primary:hover{background:#064a91}.t-hero .t-button{margin-top:1.05rem}.t-search-form .t-button{margin:0}.t-heading{justify-content:space-between;gap:1rem;margin-bottom:1.05rem}.t-heading h2{margin:.28rem 0 0}.t-heading a,.t-text-link,.t-faq-action{font-size:.91rem;font-weight:600}.t-section,.t-reader{margin-top:clamp(1.65rem,4vw,3.5rem)}.t-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.territory .t-city{color:var(--t-ink);border:1px solid var(--t-line);background:#fff;border-radius:13px;align-items:center;gap:.85rem;padding:1.08rem clamp(.85rem,2.2vw,1.65rem);text-decoration:none;display:flex}.t-city strong{letter-spacing:-.035em;font-size:clamp(1rem,2vw,1.3rem);font-weight:600;display:block}.t-city small{color:var(--t-soft);margin:.12rem 0 0;font-size:.8rem;display:block}.t-city-code{color:#2c5b84;letter-spacing:.05em;background:#edf3f8;border:1px solid #d6e4ed;border-radius:50%;flex-shrink:0;place-items:center;width:2.45rem;height:2.45rem;display:grid}.t-city:nth-child(2) .t-city-code,.t-city:nth-child(3) .t-city-code{color:#6f4c3d;background:#fce8de;border-color:#f2d7ca}.t-city-arrow{color:var(--t-blue);margin-left:auto;font-size:1.15rem}.t-demo,.t-note,.t-source,.t-back{color:var(--t-soft);font-size:.89rem}.territory p.t-demo{margin-top:1.25rem;padding:.7rem 0;font-size:.85rem}.territory .t-hero p.t-demo{color:#506376;border:1px solid #d9dfdf;border-radius:7px;flex-wrap:wrap;gap:.35em;padding:.4rem .75rem;font-size:.78rem;display:inline-flex}.t-layout{grid-template-columns:minmax(0,1.65fr) minmax(232px,.8fr);align-items:start;gap:1.15rem;display:grid}.t-card{border:1px solid var(--t-line);background:#fff;border-radius:17px;min-width:0;padding:clamp(1.25rem,3.1vw,2.4rem)}.t-card>h2{margin:.45rem 0}.t-card>p{margin:.7rem 0 1rem}.t-card>h2+span{margin-top:.3rem}.t-layout aside.t-card{background:var(--t-night);color:#fff;border-color:var(--t-night)}.t-layout aside h2{margin-top:.65rem}.t-layout aside .primary{color:#102b48;background:#c9e5ff;border-color:#c9e5ff}.t-layout aside .primary:hover{color:#102b48;background:#e1effe}.t-actions{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 .5rem}.t-actions .t-button[aria-current]{color:#0a528d;background:#ebf4ff;border-color:#86adcc}.t-badge{color:#3f586d;background:#eff3f6;border-radius:10px;padding:.3rem .65rem;font-size:.82rem;display:inline-block}.t-big{color:var(--t-night);letter-spacing:-.065em;font:500 clamp(2.75rem,6vw,4.7rem)/1.15 Georgia,Times New Roman,serif;display:block}.t-big small{letter-spacing:-.03em;font:550 .42em/1 Inter,Arial,sans-serif}.t-chart{border-block:1px solid var(--t-line);margin:1.2rem 0;padding:1rem 0;list-style:none}.t-chart li{grid-template-columns:2.8rem 1fr 5rem;align-items:center;gap:.65rem;margin:.38rem 0;font-size:.85rem;display:grid}.t-chart i{background:#a5c3e3;border-radius:0 12px 12px 0;height:.62rem;display:block}.t-chart li:last-child i{background:var(--t-blue)}.t-chart b{text-align:right;font-variant-numeric:tabular-nums}.t-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.t-table th,.t-table td{text-align:left;border-bottom:1px solid var(--t-line);padding:.55rem .35rem}.t-table caption{text-align:left;margin:1rem 0 .4rem;font-weight:650}.territory .t-source{margin:1rem 0;font-size:.81rem}.t-choices{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;margin-top:1rem;display:grid}.territory .t-linkcard{border:1px solid var(--t-line);min-height:3rem;color:var(--t-ink);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;text-decoration:none;display:flex}.t-reader{grid-template-columns:minmax(185px,.9fr) minmax(0,2.25fr);align-items:start;gap:clamp(1.5rem,6vw,5.5rem);display:grid}.t-toc{border:1px solid var(--t-line);background:#fff;border-radius:14px;gap:.2rem;padding:1rem;display:grid}.t-toc>.t-eyebrow{margin:.25rem .55rem .55rem}.territory .t-toc a{min-height:42px;color:var(--t-ink);border-radius:7px;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.9rem;text-decoration:none;display:flex}.t-toc a:hover,.t-toc a[aria-current=true]{background:#edf4fa}.t-toc a small,.t-toc svg{color:#517393;flex-shrink:0}.t-reading{min-width:0;max-width:76ch}.t-doc section,.t-support{scroll-margin-top:6.1rem}.t-doc section+section{border-top:1px solid var(--t-line);margin-top:1.65rem;padding-top:1.65rem}.t-sec-index{color:var(--t-blue);margin:0 0 .5rem;display:block}.t-doc h2,.t-support h2{margin:0 0 .55rem}.t-doc p+p,.t-doc p+a,.t-doc section+p,.t-doc section+nav{margin-top:.8rem}.t-doc p,.t-support p{color:#405970}.t-doc>.t-actions{border-top:1px solid var(--t-line);margin-top:2rem;padding-top:1.1rem}.t-example{background:#edf2f8;border:1px solid #d5e1ed;border-radius:12px;padding:1rem 1.2rem}.territory .t-example{margin-top:1.1rem}.t-example figcaption{color:#35546f;font-size:.8rem;font-weight:650}.t-example ol{justify-content:space-between;align-items:flex-end;gap:6px;margin:1.25rem 0 .6rem;padding:0;list-style:none;display:flex}.t-example li{text-align:center;flex:1;min-width:0}.t-example i{height:var(--h);background:#adc4d9;border-radius:4px 4px 0 0;display:block}.t-example .t-mid i{background:var(--t-blue)}.t-example b,.t-example small{font-variant-numeric:tabular-nums;font-size:.78rem}.t-example .t-mid b{color:var(--t-blue)}.t-faq h2{margin-bottom:.6rem}.t-faq details{border-bottom:1px solid var(--t-line);padding:0}.t-faq summary,.t-support summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;min-height:48px;padding:.85rem 0;font-weight:600;line-height:1.38;list-style:none;display:flex}.t-faq summary::-webkit-details-marker{display:none}.t-support summary::-webkit-details-marker{display:none}.t-faq summary:after,.t-support summary:after{content:"+";color:var(--t-blue);font-size:1.35rem;font-weight:400}.t-faq details[open]>summary:after,.t-support details[open]>summary:after{content:"−"}.t-faq details[open] p{padding:0 1.4rem .95rem 0;font-size:.95rem}.t-faq-action{align-items:center;gap:.3rem;min-height:42px;margin:.35rem 0 0;display:inline-flex}.t-faq-action span{text-decoration:none}.t-support{background:#eaf1f7;border:1px solid #d3dfe7;border-radius:14px;margin-top:2.5rem;padding:clamp(1rem,3vw,2rem)}.t-support h2{margin-top:.45rem}.t-support details{border-top:1px solid #c7d5df;margin-top:.65rem}.t-support form label{margin:.35rem 0}.t-support form .t-note{margin:.45rem 0 1rem;font-size:.85rem}.t-support output{margin:.6rem 0 0;font-size:.87rem;display:block}.t-back:not([hidden]){margin:1rem 0;display:block}#t-match-status:not([hidden]),#t-help-empty:not([hidden]){background:#ecf3f8;border-left:3px solid #8cb5d7;margin:0 0 1.2rem;padding:.65rem .9rem}@media (max-width:820px){.territory[data-territoire=prix] .t-hero{grid-template-columns:minmax(0,1.2fr) minmax(200px,.7fr);gap:1rem}.t-map-poster{padding:1rem}.t-reader{grid-template-columns:178px minmax(0,1fr);gap:1.5rem}.t-layout{grid-template-columns:minmax(0,1.5fr) minmax(190px,.8fr);gap:.7rem}}@media (max-width:680px){.territory[data-territoire=prix] .t-hero{grid-template-columns:1fr}.t-map-poster{display:none}.t-grid,.t-reader,.t-layout{grid-template-columns:1fr}.t-toc{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.6rem;display:flex}.t-toc>.t-eyebrow{width:100%;margin:.3rem .45rem 0;display:block}.territory .t-toc a{gap:.3rem;min-height:40px;padding:.3rem .45rem;font-size:.81rem}.t-toc a small{display:none}.t-heading{flex-wrap:wrap;align-items:flex-start;row-gap:.55rem}.t-heading a{font-size:.82rem}.t-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.t-reader{gap:1.4rem}.t-chart li{grid-template-columns:2.5rem 1fr 4.8rem;gap:.35rem}}@media (max-width:380px){.t-search-row{flex-wrap:wrap}.t-search-row label{flex:1 0 100%}}@media (prefers-reduced-motion:no-preference){.t-city,.t-city-arrow,.t-linkcard,.t-button,.t-toc a{transition:background .2s,border-color .2s,transform .2s}.t-city:hover .t-city-arrow{transform:translate(2px,-2px)}.t-map-poster img{animation:.55s ease-out both t-arrive}.t-chart i{transform-origin:0;animation:.5s ease-out both t-scale}@keyframes t-arrive{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes t-scale{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}}.t-listings{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.8rem;display:grid}.territory .t-listing{color:var(--t-ink);border:1px solid var(--t-line);background:#fff;border-radius:12px;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid;overflow:hidden}.t-listing img{object-fit:cover;width:100%;height:100%;min-height:6.7rem}.t-listing span{gap:.33rem;padding:.7rem;line-height:1.25;display:grid}.t-listing small{color:var(--t-soft);font-size:.75rem}.t-listing strong{letter-spacing:-.03em;font-size:1rem}.t-listing b{color:var(--t-blue);font-size:.83rem}.territory .t-listing:hover{border-color:#8dabc4}.territory h1,.territory h2,.territory h3{letter-spacing:-.04em;font-family:inherit;font-weight:675}.territory h1{max-width:26ch;font-size:clamp(2rem,4vw,3.55rem)}.territory h2{font-size:clamp(1.4rem,2.3vw,1.85rem)}.t-hero{background:#f1f7ff;border:1px solid #d9e8fa;border-radius:21px;padding:clamp(18px,3.2vw,42px);overflow:hidden}.t-eyebrow,.t-sec-index,.t-poster-top,.t-poster-end,.t-city-code,.t-toc small{letter-spacing:0;text-transform:none;font-family:inherit;font-weight:650}.t-eyebrow{color:var(--t-blue);font-size:.85rem}.t-hero .t-eyebrow:before{background:#fc526c;border-radius:50%;width:8px;height:8px}.t-sec-index{display:none}.t-map-poster{color:#526e8c;background:#fff;border-color:#dbe7f4;border-radius:16px}.t-poster-top{font-size:.84rem}.t-poster-top b{color:#1683e3}.t-city-code,.t-city:nth-child(2) .t-city-code,.t-city:nth-child(3) .t-city-code{color:#0067c9;background:#ecf4ff;border-color:#0000}.t-button,.t-field,.t-help-search input{border-radius:11px}.t-field,.t-help-search input{border-color:#c5d5e8}.t-city,.t-linkcard,.t-toc,.t-card{border-color:var(--t-line)}.t-city:hover,.t-linkcard:hover{background:#f4f8ff;border-color:#81addd}.t-layout aside.t-card{color:var(--t-ink);background:#eef6ff;border-color:#d8e9fa}.t-layout aside .t-eyebrow{color:var(--t-blue)}.t-layout aside p{color:var(--t-soft)}.t-layout aside .primary,.t-layout aside .primary:hover{background:var(--t-blue);border-color:var(--t-blue);color:#fff}.t-layout aside .t-button:not(.primary){color:var(--t-blue);background:#fff;border-color:#c4d7ed}.t-big{font:730 clamp(2.5rem,5vw,4rem)/1.1 var(--arlet-sans,system-ui);letter-spacing:-.055em;color:var(--t-ink)}.t-chart i{background:#b1d6ff}.t-badge,.t-example{background:#f1f7ff}.t-example .t-mid i,.t-chart li:last-child i{background:#0878df}.t-toc small,.t-toc svg,.t-city-arrow{color:var(--t-blue)}.t-faq details{border:1px solid var(--t-line);background:#fff;border-radius:11px;margin:.45rem 0;padding:0 .9rem}.t-faq details[open]{background:#f7faff;border-color:#bdd5ef}.t-reader aside{position:sticky;top:16px}@media (max-width:740px){.t-reader aside{position:static}.t-map-poster{display:none}.territory[data-territoire=prix] .t-hero{grid-template-columns:1fr}.t-hero{border-radius:15px}.territory h1{font-size:clamp(1.8rem,7.4vw,2.35rem)}}.territory .t-range{max-width:30rem;margin:1.3rem 0}.t-range-track{background:linear-gradient(90deg,#dbedff,#72b9ff 52%,#167bdc);border-radius:999px;height:8px;margin:0 5px 11px;position:relative}.t-range-track i{background:#005ca4;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #5783a7}.t-range-limits{color:var(--t-soft);justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.t-range-limits span:last-child{text-align:right}.t-range-limits strong{color:var(--t-ink);font-size:.95rem;display:block}.t-card .t-big small{white-space:nowrap}.t-market{background:#f0f5fb;border:1px solid #d5e2ef;border-radius:13px;gap:3px;margin:3px 0 15px;padding:4px;display:inline-flex}.t-market a{color:#405571;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:5px 20px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.t-market a[aria-current=page]{color:#005caf;background:#fff;box-shadow:0 2px 8px #1c487a1a}.t-market a:hover{color:#004f98}.t-market-art{object-fit:contain;width:100%;max-height:230px;display:block}.t-with-art{grid-template-columns:minmax(0,1.5fr) minmax(98px,.65fr);align-items:center;gap:24px;display:grid}.t-helper-art{object-fit:contain;width:100%;max-height:165px}@media (max-width:650px){.t-with-art{display:block;position:relative}.t-with-art .t-eyebrow{align-items:center;min-height:45px;display:flex}.t-helper-art{width:82px;height:65px;position:absolute;top:12px;right:8px}.t-market-art{max-height:115px}}.territory .t-placement{color:#244e40;background:#f1f8f4;border:1px solid #b9d8ca;border-radius:14px;margin:20px 0 15px;padding:15px 17px}.territory .t-placement .t-eyebrow{color:#30674d}.territory .t-placement h3{margin:5px 0;font-size:1.06rem;line-height:1.35}.territory .t-placement p{margin:4px 0;line-height:1.45}.territory .t-placement a{color:#165f64;align-items:center;min-height:40px;font-weight:650;display:inline-flex}.t-doc a{overflow-wrap:anywhere}@media (min-width:761px){.t-market-art,.t-helper-art{height:145px}}.ag-social{gap:10px;margin-top:18px;display:grid}.ag-social-btn{width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:flex}.ag-social-btn svg{flex:none}.ag-social-google{color:#1f1f1f;border-color:#747775}.ag-social-google:hover{background:#f8f9fa}.ag-social-apple{color:#000;border-color:#000}.ag-social-apple:hover{background:#f5f5f7}.ag-social-btn:disabled{opacity:.6;cursor:default}.ag-social-or{text-align:center;color:var(--arlet-secondary);margin:0;font-size:.85rem}.ag-version{color:var(--arlet-secondary);margin:18px 0 0;font-size:.8rem}.ag-wrap a.ag-primary{color:#fff;text-decoration:none}.ag-wrap .ag-card .ag-note a{font-weight:650}.ag-wrap input[readonly]{color:var(--arlet-secondary);background:#f7f8f5}:where(.ag-wrap,.rv-main,.u-main,.territory,.af-compare-dialog,.af-compare-entry) :where(h1,h2,h3,h4,h5,h6){font-weight:700}.t-chart li{grid-template-columns:4.6rem 1fr 4.2rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.af-visits{padding:clamp(23px,2.35vw,42px) clamp(18px,2.6vw,46px)}.af-visits h2{letter-spacing:-.03em;margin:0 0 4px;font-size:1.3rem}.af-visits p{color:var(--arlet-secondary);margin:0 0 12px;font-size:.9rem}.af-visits ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.af-visits li{border:1px solid var(--arlet-line);border-radius:12px;gap:3px;padding:12px 14px;font-size:.9rem;display:grid}.af-visits li>span{color:var(--arlet-secondary);font-size:.85rem}.af-visits a{font-weight:650}:where(.ag-wrap,.rv-main,.u-main){line-height:normal}:where(.ag-wrap,.rv-main,.u-main,.territory) p{margin-block:1em}.rv-empty img{height:90px}:root{--fd-ink:var(--arlet-ink);--fd-muted:var(--arlet-secondary);--fd-rule:var(--arlet-line);--fd-blue:var(--arlet-action);--fd-paper:var(--arlet-paper);--fd-white:var(--arlet-paper);--fd-pale:var(--arlet-sky);--fd-serif:var(--arlet-sans)}.fd{max-width:1370px;color:var(--fd-ink);margin:0 auto;padding:22px clamp(18px,4.6vw,72px) clamp(42px,6vw,84px)}.fd p,.fd li,.fd label{line-height:1.52}.fd a{color:var(--fd-blue);text-underline-offset:.22em}.fd h1,.fd h2,.fd h3,.fd p,.fd figure,.fd dl{margin-top:0}.fd :is(section,aside,form)[id]{scroll-margin-top:85px}.fd .fd-breadcrumb{color:var(--fd-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 17px;font-size:13px;display:flex}.fd-breadcrumb a{min-height:32px;color:var(--fd-ink);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.fd-breadcrumb a:hover,.fd-side-links a:hover,.fd-next-head a:hover{text-decoration:underline}.fd-hero{isolation:isolate;background:#f1ede3;border:1px solid #dcdcd0;border-radius:24px;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid;overflow:hidden}.fd-hero>figure{background:#dbe1e1;min-height:425px;margin:0;position:relative}.fd-hero>figure>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fd-hero>figure:after{pointer-events:none;content:"";background:linear-gradient(#0000,#12243186);position:absolute;inset:65% 0 0}.fd-hero figcaption{z-index:1;color:#fff;text-shadow:0 1px 4px #0d1e38;font-size:12px;font-weight:550;position:absolute;bottom:16px;left:20px}.fd-expand{z-index:1;width:44px;height:44px;color:var(--fd-ink);background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;right:15px}.fd-expand:hover{background:#d5eeff}.fd-summary{isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(22px,3.4vw,48px);display:flex;position:relative}.fd-summary:after{content:"";z-index:-1;pointer-events:none;opacity:.43;background:repeating-linear-gradient(115deg,#0000 0 14px,#b1c4bf55 14px 15px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(225deg,#000,#0000 34%);mask-image:linear-gradient(225deg,#000,#0000 34%)}.fd-eyebrow,.fd-type,.fd-lot-id{letter-spacing:.13em;text-transform:uppercase;color:var(--fd-blue);margin:0 0 12px;font-size:11px;font-weight:750;line-height:1.45}.fd-type{color:var(--fd-ink);align-items:center;gap:8px;display:inline-flex}.fd-type i{background:#e05c69;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 4px #e8c2b6}.fd h1{font:500 clamp(38px,4.55vw,70px)/1.01 var(--fd-serif);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word;margin:2px 0 15px}.fd-city{color:#394d50;align-items:center;gap:6px;margin-bottom:0;font-size:15px;font-weight:560;display:flex}.fd-city svg{width:16px;height:16px}.fd .fd-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:24px 0 6px;font-size:clamp(24px,2.15vw,36px);font-weight:710;line-height:1.05}.fd-meta{color:#314648;flex-wrap:wrap;gap:5px 0;margin-bottom:0;font-size:14px;display:flex}.fd-meta span+span:before{content:"·";padding:0 7px}.fd-actions,.fd-btn-row,.fd-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd .fd-btn,.fd button.fd-btn{color:#fff;background:var(--fd-blue);cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.fd .fd-btn svg{flex:none;width:17px;height:17px}.fd .fd-btn.soft{color:var(--fd-ink);background:0 0;border-color:#9eafad}.fd .fd-btn.soft:hover,.fd-tools button:hover{background:#e3eceb}.fd-tools button{color:#314c57;background:0 0;border:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:6px 0;font-size:12px;font-weight:630;display:inline-flex}.fd-tools button:before{content:"";background:currentColor;width:15px;height:15px;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#favorite:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20 4 12C-.8 6 7 0 12 7c5-7 12.8-1 8 5z' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20 4 12C-.8 6 7 0 12 7c5-7 12.8-1 8 5z' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}#favorite[aria-pressed=true]{color:#9f3549}#favorite[aria-pressed=true]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20 4 12C-.8 6 7 0 12 7c5-7 12.8-1 8 5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20 4 12C-.8 6 7 0 12 7c5-7 12.8-1 8 5z'/%3E%3C/svg%3E")}#copy-link:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 15 6-6m-5 7-2 2a4 4 0 1 1-6-6l4-4a4 4 0 0 1 5 0m3 0 2-2a4 4 0 1 1 6 6l-4 4a4 4 0 0 1-5 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 15 6-6m-5 7-2 2a4 4 0 1 1-6-6l4-4a4 4 0 0 1 5 0m3 0 2-2a4 4 0 1 1 6 6l-4 4a4 4 0 0 1-5 0'/%3E%3C/svg%3E")}.fd .fd-notice{color:var(--fd-blue);overflow-wrap:anywhere;max-width:100%;margin:8px 0 0;font-size:13px}.fd .fd-notice input{max-width:100%}.fd .fd-notice:empty,.fd-error:empty,#draft-status:empty{display:none}.fd-index{border-bottom:1px solid var(--fd-rule);flex-wrap:wrap;align-items:center;gap:clamp(12px,3vw,44px);margin:14px 0 clamp(26px,4vw,54px);display:flex}.fd-index a{color:var(--fd-muted);padding:12px 0 14px;font-size:13px;font-weight:630;text-decoration:none;display:inline-flex}.fd-index a:hover{color:var(--fd-blue);box-shadow:inset 0 -2px var(--fd-blue)}.fd-content{grid-template-columns:minmax(0,1.65fr) minmax(240px,.78fr);align-items:start;gap:clamp(28px,7vw,108px);display:grid}.fd-content section{border-bottom:1px solid var(--fd-rule);margin:0 0 clamp(21px,3vw,38px);padding:0 0 clamp(21px,3vw,38px)}.fd-content h2,.fd-panel h2,.fd-related h2,.fd-context h2{letter-spacing:-.052em;margin:0 0 12px;font-size:clamp(23px,2.4vw,37px);font-weight:610;line-height:1.12}.fd-content p:not([class]),.fd-panel p:not([class]){margin:0 0 12px}.fd-content section>a,.fd-next-head>a{font-size:14px;font-weight:650}.fd .fd-lede{font:400 clamp(21px,2.1vw,30px)/1.35 var(--fd-serif);letter-spacing:-.025em;max-width:41ch;margin-bottom:14px}.fd-source,.fd small,.fd .fd-form-help{color:var(--fd-muted);font-size:13px;line-height:1.55}.fd-content .fd-agent{background:var(--fd-ink);color:#fff;border:0;border-radius:16px;padding:clamp(22px,3vw,36px)}.fd-agent .fd-eyebrow{color:#addbff;align-items:center;gap:8px;display:flex}.fd-agent .fd-eyebrow svg{background:#254c65;border-radius:50%;width:29px;height:29px;padding:4px}.fd-agent .fd-agent-link{color:#b3ddff}.fd-list{margin:14px 0 0;padding:0;list-style:none}.fd-list:empty{display:none}.fd-list li{border-top:1px solid #7591a14a;padding:9px 0 9px 20px;position:relative}.fd-list li:before{content:"";background:#91d2e9;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:0}.fd-side{border-top:3px solid var(--fd-ink);background:#f0f1eb;border-radius:2px 2px 18px 18px;align-self:start;padding:clamp(20px,2.7vw,35px);position:sticky;top:18px}.fd-prof-icon{color:#24544d;background:#dee7df;border-radius:14px;place-items:center;width:45px;height:45px;margin:0 0 22px;display:grid}.fd-prof-icon svg{width:23px;height:23px}.fd-side h2{font-family:var(--fd-serif);font-weight:500}.fd-side .fd-btn{margin-top:5px}.fd-side-links{border-top:1px solid #cbd5d0;gap:2px;margin:22px 0 14px;padding-top:10px;display:grid}.fd-side-links a{min-height:38px;color:var(--fd-ink);align-items:center;gap:7px;font-size:13px;font-weight:580;text-decoration:none;display:inline-flex}.fd-side-links svg{width:16px;height:16px}.fd-lots{gap:9px;display:grid}.fd-lot{border:1px solid var(--fd-rule);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.fd-lot h3{letter-spacing:-.035em;margin:4px 0;font-size:20px}.fd-lot p{color:var(--fd-muted);font-size:14px;margin:0!important}.fd-local-price{letter-spacing:-.045em;margin:8px 0 4px;font-size:30px;font-weight:670}.fd-local-price small{margin-left:4px}.fd-location{align-items:flex-start;gap:16px;display:flex}.fd-location>svg{color:#27686e;background:#deebec;border-radius:50%;flex:none;width:52px;height:52px;padding:14px}.fd-related{border-top:1px solid var(--fd-rule);margin-top:32px;padding-top:30px}.fd-next-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-next-head .fd-eyebrow{margin-bottom:6px}.fd-next-head>a{color:var(--fd-ink)}.fd-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.fd-next-grid>a{border:1px solid var(--fd-rule);color:var(--fd-ink);background:#fff;border-radius:16px;grid-template-columns:clamp(94px,9vw,140px) minmax(0,1fr);align-items:center;gap:16px;padding-right:14px;text-decoration:none;display:grid;overflow:hidden}.fd-next-grid img{object-fit:cover;width:100%;height:106px}.fd-next-grid small,.fd-next-grid strong{display:block}.fd-next-grid strong{letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(16px,1.45vw,21px);line-height:1.16}.fd-next-grid>a:hover{border-color:var(--fd-blue)}.fd-status{background:#f9e8e1;border-left:4px solid #b85f46;border-radius:8px;margin:0 0 18px;padding:17px 22px}.fd-status p{margin:4px 0 8px}.fd .fd-case{border-top:1px solid var(--fd-rule);color:var(--fd-muted);margin-top:24px;padding:12px 0;font-size:13px}.fd-case summary{cursor:pointer;min-height:30px}.fd-case button{margin-top:8px}.fd-lightbox{color:#fff;background:#071b2a;border:0;border-radius:15px;max-width:94vw;max-height:94vh;padding:0}.fd-lightbox::backdrop{background:#05121aed}.fd-lightbox>div{padding:12px;position:relative}.fd-lightbox button{color:#fff;background:0 0;border:1px solid #516677;border-radius:99px;min-height:42px;margin:0 0 8px auto;padding:5px 15px;display:block}.fd-lightbox figure{margin:0}.fd-lightbox img{object-fit:contain;max-width:min(88vw,1200px);max-height:72vh;margin:0 auto;display:block}.fd-lightbox figcaption{padding:8px 4px 0;font-size:12px}.fd-form-page{max-width:1240px}.fd-form-title{margin:12px 0 26px}.fd-form-title h1{margin:4px 0 12px;font-size:clamp(37px,4.4vw,66px)}.fd-form-title>p:last-child{color:var(--fd-muted);margin:0}.fd-form-layout{grid-template-columns:minmax(0,1.3fr) minmax(255px,.76fr);align-items:start;gap:clamp(16px,3.5vw,52px);display:grid}.fd-panel{border:1px solid var(--fd-rule);background:#fffefa;border-radius:19px;padding:clamp(20px,3.1vw,40px)}.fd-steps{counter-reset:st;align-items:center;gap:16px;margin:0 0 24px;padding:0;list-style:none;display:flex}.fd-steps li{counter-increment:st;color:var(--fd-muted);align-items:center;gap:6px;font-size:12px;font-weight:630;display:flex}.fd-steps li:before{content:counter(st);background:#e9eeec;border-radius:50%;place-items:center;width:23px;height:23px;padding:2px;display:inline-grid}.fd-steps li[aria-current=step]{color:var(--fd-blue)}.fd-steps li[aria-current=step]:before{background:var(--fd-blue);color:#fff}.fd-panel>h2{font-size:clamp(23px,2.1vw,32px)}.fd-panel label{margin:18px 0 6px;font-size:14px;font-weight:630;display:block}.fd-panel :is(input:not([type=checkbox]),select,textarea){width:100%;color:var(--fd-ink);font:inherit;background:#fff;border:1px solid #acbabd;border-radius:9px;padding:12px 14px;line-height:1.45}.fd-panel [aria-invalid=true]{border-color:#ac3549!important}.fd-panel textarea{resize:vertical;min-height:100px}.fd-panel small{margin:12px 0;display:block}.fd-btn-row{margin:20px 0 0}.fd-error{color:#923b36;margin:5px 0 0;font-size:13px;font-weight:600}.fd .fd-check{align-items:center;gap:8px;display:flex}.fd-context{color:var(--fd-ink);background:#edeae0;border:1px solid #dedfd5;border-radius:18px;position:sticky;top:20px;overflow:hidden}.fd-context>img{object-fit:cover;width:100%;height:clamp(160px,18vw,240px);display:block}.fd-context-body{padding:clamp(18px,2.2vw,30px)}.fd-context-body h2{font-family:var(--fd-serif);margin:4px 0 10px;font-size:clamp(24px,2.65vw,40px);font-weight:500}.fd-context #property-place{color:var(--fd-muted);margin:0;font-size:14px}.fd-context #recipient{border-top:1px solid #cad2cb;margin:16px 0 0;padding-top:13px;font-size:14px}.fd-context .fd-eyebrow{margin:0}.fd-review{margin:0;display:grid}.fd-review>div{border-top:1px solid var(--fd-rule);padding:10px 0}.fd-review dt{color:var(--fd-muted);font-size:12px}.fd-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.fd-form-help{margin:16px 0 0}.fd-form-help a{min-height:32px;margin-right:10px;display:inline-block}.fd-receipt-mark{color:#286246;background:#dceee1;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:24px;font-weight:700;display:grid}@media (max-width:880px){.fd-hero{grid-template-columns:1.06fr 1fr}.fd-hero>figure{min-height:360px}.fd-content{gap:26px}}@media (max-width:700px){.fd{padding-top:12px}.fd .fd-breadcrumb{margin-bottom:9px;font-size:12px}.fd-hero,.fd-content,.fd-form-layout,.fd-next-grid{grid-template-columns:minmax(0,1fr)}.fd-hero{border-radius:17px}.fd-hero>figure{height:clamp(202px,58vw,330px);min-height:0}.fd-hero figcaption{font-size:11px;bottom:11px;left:14px}.fd-summary{padding:23px}.fd h1{font-size:clamp(35px,8.3vw,51px)}.fd .fd-price{margin-top:17px}.fd-actions{margin-top:15px}.fd-index{gap:0 16px;margin:8px 0 24px}.fd-index a{min-height:40px;padding:11px 0;font-size:12px}.fd-side,.fd-context{position:static}.fd-side{margin-bottom:5px}.fd-content section:last-child{margin-bottom:0}.fd-form-title{margin:8px 0 20px}.fd-context{order:-1;grid-template-columns:100px minmax(0,1fr);display:grid}.fd-context>img{height:100%;min-height:113px}.fd-context-body{padding:12px 14px}.fd-context-body h2{font-size:23px}.fd-context #recipient{border:0;margin:6px 0 0;padding:0}.fd-context .fd-eyebrow{font-size:9px}.fd-form-layout{gap:14px}.fd-next-grid>a{grid-template-columns:100px minmax(0,1fr)}.fd-next-grid img{height:96px}}@media (max-width:390px){.fd-hero>figure{height:182px}.fd-summary{padding:19px}.fd-context{grid-template-columns:75px minmax(0,1fr)}.fd-lot{flex-direction:column;align-items:flex-start}.fd-steps{gap:9px}.fd-steps li{font-size:11px}}@media (prefers-reduced-motion:no-preference){.fd-hero>figure>img{animation:.55s both fd-photo-in}.fd-summary{animation:.42s both fd-in}.fd .fd-btn,.fd-next-grid>a,.fd-expand{transition:background .18s,color .18s,border-color .18s}.fd-panel:not([hidden]){animation:.22s both fd-in}@keyframes fd-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes fd-photo-in{0%{opacity:.6}to{opacity:1}}}.fd{background:#fff;width:100%;max-width:1370px;padding:22px clamp(18px,4.6vw,72px) clamp(42px,6vw,84px);font-family:inherit}.fd .fd-breadcrumb{color:var(--fd-muted);margin:0 0 18px;font-weight:500}.fd-breadcrumb a{color:var(--fd-blue)}.fd-hero{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.28fr) minmax(290px,.9fr);align-items:start;gap:clamp(22px,3.5vw,56px);overflow:visible}.fd-gallery>figure{aspect-ratio:1.54;background:#eff5fb;border-radius:22px;margin:0;position:relative;overflow:hidden}.fd-gallery>figure>.fd-main-img{object-fit:cover;width:100%;height:100%;display:block}.fd-gallery:has(.fd-thumbnails)>figure{border-radius:22px 22px 13px 13px}.fd-gallery .fd-expand{color:#22334e;box-shadow:0 4px 12px #26355026}.fd-hero .fd-gallery figcaption{color:#fff;max-width:calc(100% - 28px);text-shadow:none;pointer-events:none;background:#122133a8;border-radius:18px;padding:5px 10px;font-size:.74rem;line-height:1.3;bottom:13px;left:14px}.fd-thumbnails{gap:7px;max-width:100%;margin-top:7px;padding:2px 2px 4px;display:flex;overflow-x:auto}.fd-thumb{background:#eef3fb;border:2px solid #0000;border-radius:9px;flex:0 0 clamp(65px,7.5vw,96px);height:clamp(54px,6.6vw,70px);padding:0;overflow:hidden}.fd-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fd-thumb[aria-pressed=true]{border-color:var(--fd-blue);box-shadow:0 0 0 1px var(--fd-blue)}.fd-summary{justify-content:flex-start;padding:clamp(8px,2.1vw,28px) 0}.fd-summary:after{content:none}.fd-eyebrow,.fd-type,.fd-lot-id{letter-spacing:0;text-transform:none;font-size:.85rem;font-weight:650;line-height:1.35}.fd-type,.fd-lot-id{color:#005ebf;background:#eaf3ff;border-radius:999px;padding:5px 11px;display:inline-flex}.fd-price-pair{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 8px;display:flex}.fd .fd-price{color:#22334f;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.4vw,51px);font-weight:750;line-height:1.06}.fd-price-meter{color:var(--fd-muted);white-space:nowrap;font-size:clamp(15px,1.4vw,20px);font-weight:600}.fd h1{font:650 clamp(24px,2.45vw,36px)/1.17 var(--arlet-sans,system-ui);letter-spacing:-.045em;color:var(--fd-ink);text-wrap:pretty;max-width:100%;margin:0 0 12px}.fd-city{color:#52647b;margin:0;font-size:.98rem;font-weight:520}.fd-meta{align-items:center;gap:8px;margin:18px 0;display:flex}.fd-meta>span{color:var(--fd-ink);background:#fff;border:1px solid #dce6f3;border-radius:9px;align-items:center;gap:6px;padding:5px 8px;font-size:.85rem;font-weight:600;line-height:1.4;display:inline-flex}.fd-meta span+span:before{content:none}.fd-meta svg{color:#687b97;width:16px;height:16px}.fd-meta .fd-dpe{gap:5px}.fd-dpe b{color:#fff;text-align:center;background:#5e766b;border-radius:3px;min-width:18px}.fd-dpe[data-dpe=A] b{background:#087650}.fd-dpe[data-dpe=B] b{background:#44852f}.fd-dpe[data-dpe=C] b{color:#172b36;background:#9cb849}.fd-dpe[data-dpe=D] b{color:#3b3219;background:#eacb49}.fd-dpe[data-dpe=E] b{color:#34261a;background:#e6a336}.fd-dpe[data-dpe=F] b{background:#bc640f}.fd-dpe[data-dpe=G] b{background:#b63649}.fd-vendor{color:var(--fd-muted);align-items:center;gap:10px;font-size:.93rem;line-height:1.35;display:flex}.fd-vendor>b,.fd-prof-icon{color:var(--fd-blue);background:#eaf3ff;border-radius:50%;place-items:center;font-weight:750;display:grid}.fd-vendor>b{min-width:31px;height:31px;font-size:.76rem}.fd-vendor small{font-size:.78rem;display:block}.fd-actions{margin-top:22px}.fd .fd-btn,.fd button.fd-btn{background:var(--fd-blue);border-radius:12px;font-size:.92rem}.fd .fd-btn:hover{background:#0457ad}.fd .fd-btn.soft,.fd-tools button{color:var(--fd-ink);border:1px solid var(--fd-rule);background:#fff;border-radius:12px}.fd .fd-btn.soft:hover,.fd-tools button:hover{background:#f0f6ff;border-color:#9ebee3}.fd-tools{gap:9px;margin:9px 0 0}.fd-tools button{min-height:38px;padding:7px 10px}.fd-index{gap:12px 24px;margin:22px 0 30px}.fd-index a{color:var(--fd-ink);font-size:.9rem}.fd-content{gap:clamp(24px,5vw,76px)}.fd-content h2,.fd-panel h2,.fd-related h2,.fd-context h2{letter-spacing:-.04em;font-family:inherit;font-size:clamp(22px,2vw,30px);font-weight:675}.fd-content .fd-lede{font:400 1.02rem/1.65 var(--arlet-sans,system-ui);letter-spacing:0;white-space:pre-line;max-width:68ch}.fd-content .fd-agent{color:var(--fd-ink);background:#eef5ff;border:1px solid #daebff;border-radius:18px}.fd-agent .fd-eyebrow,.fd-agent .fd-agent-link{color:var(--fd-blue)}.fd-agent .fd-eyebrow svg{color:var(--fd-blue);background:#dbeafe}.fd-agent p:not([class]),.fd-list{color:var(--fd-ink)}.fd-list li{border-top-color:#ccdef4}.fd-list li:before{background:#1887ed}.fd-side,.fd-context,.fd-panel{border:1px solid var(--fd-rule);background:#fff;border-radius:18px;box-shadow:0 8px 34px #273c6810}.fd-side h2,.fd-context-body h2{font-family:inherit;font-weight:670}.fd-side-links{border-color:var(--fd-rule)}.fd-side-links a{color:var(--fd-blue)}.fd-location>svg{color:var(--fd-blue);background:#edf5ff;border-radius:14px}.fd-local-price{color:var(--fd-ink)}.fd-no-photo{color:#566884;background:#eff4fb;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:66px;font-size:.86rem;display:flex}.fd-no-photo svg{color:#7990ae;width:38px;height:38px}.fd-context-body h2{font-size:clamp(19px,2vw,28px)}.fd-form-title h1{font-size:clamp(31px,3.3vw,47px)}.fd-steps li:before{background:#eef3fa}.fd-form-layout .fd-panel :is(select,textarea,input:not([type=checkbox])){background:#fff;border-color:#c4d3e5;border-radius:11px}.fd-lightbox{background:#12223a}.fd-lightbox-tools,.fd-gallery-controls{align-items:center;gap:10px;display:flex}.fd-lightbox-tools{justify-content:space-between;margin-bottom:10px}.fd-gallery-controls button{width:42px;font-size:1.3rem}.fd-gallery-controls span{white-space:nowrap;font-size:.9rem}.fd-lightbox-tools button{margin:0}.fd-lightbox-tools>#fd-close{margin-left:auto}.fd-lightbox figure img{border-radius:8px}@media (max-width:760px){.fd-hero{grid-template-columns:minmax(0,1fr);gap:0}.fd-summary{padding:19px 0 1px}.fd-gallery>figure{aspect-ratio:1.65;border-radius:17px}.fd-gallery .fd-expand{width:39px;height:39px;top:12px;right:12px}.fd .fd-price{margin:0}.fd-type{margin-bottom:8px}.fd-meta{margin:12px 0}.fd-actions{margin-top:14px}.fd-index{gap:0 15px;margin:14px 0 24px}.fd-index a{font-size:.79rem}.fd-form-title h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.fd-gallery>figure>.fd-main-img{animation:.32s ease-out both fd-photo-in}.fd-thumb{transition:box-shadow .16s,border-color .16s}}.fd-editorial-title{letter-spacing:-.02em;color:var(--fd-ink);text-wrap:balance;margin:12px 0;font-size:clamp(18px,1.7vw,24px);line-height:1.32}.fd .fd-prose{max-width:73ch;color:var(--fd-ink);overflow-wrap:anywhere}.fd .fd-prose p{margin-bottom:.85em;line-height:1.65}.fd .fd-text-action{align-items:center;gap:.45rem;min-height:42px;font-size:.91rem;font-weight:660;text-decoration:none;display:inline-flex}.fd .fd-text-action:hover{text-decoration:underline}.fd .fd-text-action svg{flex:none;width:15px;height:15px}.fd :is(a,button)[hidden],.fd-lot[hidden]{display:none}.fd-energy-scale{align-items:stretch;gap:4px;max-width:345px;margin:15px 2px 12px;display:flex}.fd-grade{text-align:center;color:#142c27;border-radius:4px;width:14.28%;padding:5px 0;font-size:14px;font-weight:760;line-height:1.2}.fd-grade-0{background:#60c6a5}.fd-grade-1{background:#8cd48e}.fd-grade-2{background:#c4d973}.fd-grade-3{background:#f3dd6f}.fd-grade-4{background:#ffc17b}.fd-grade-5{background:#ff9c8d}.fd-grade-6{background:#e9919e}.fd-grade-current{outline-offset:2px;outline:2px solid #26394f}.fd-lot-filter{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:15px 0;font-size:.9rem;font-weight:640;display:flex}.fd-lot-filter select{width:auto;min-height:42px;color:var(--fd-ink);font:inherit;background:#fff;border:1px solid #bbcadb;border-radius:9px;padding:7px 11px}#fd-lot-status,.fd .fd-question-note{color:var(--fd-muted);margin:8px 0;font-size:.86rem}.fd .fd-ask-source{margin-top:10px;font-size:.89rem}.fd .fd-copy-fallback{box-sizing:border-box;width:100%;margin-top:9px;line-height:1.5;display:block}#fd-share:before{content:"↗";color:var(--fd-blue);background:0 0;width:auto;height:auto}.fd .fd-type{color:var(--fd-muted);letter-spacing:.04em;background:0 0;flex-wrap:wrap;align-items:center;gap:9px;padding:0;display:flex}.fd-mode{color:#0756a0;letter-spacing:.015em;text-transform:none;background:#e8f3ff;border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:.76rem;font-weight:720;display:inline-flex}.fd-mode:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}[data-transaction=rent] .fd-mode{color:#136668;background:#e5f4f3}.fd .fd-terms{color:var(--fd-muted);margin:-2px 0 10px;font-size:.86rem;font-weight:580}.fd-photo-count{z-index:1;pointer-events:none;color:#fff;font-variant-numeric:tabular-nums;background:#13243ddb;border-radius:25px;padding:5px 10px;font-size:.76rem;font-weight:640;position:absolute;bottom:12px;right:14px}.fd-gallery>figure>figcaption{max-width:calc(100% - 98px)}.fd-data-panels{gap:15px;margin-top:16px;display:grid}.fd-data-panels:empty{display:none}.fd-data-group{border-top:1px solid var(--fd-rule);grid-template-columns:minmax(115px,.48fr) minmax(0,1.52fr);align-items:start;gap:12px 20px;min-width:0;padding:12px 0 0;display:grid}.fd-data-group h3{color:var(--fd-ink);letter-spacing:-.015em;margin:0 0 10px;font-size:.98rem;line-height:1.35}.fd dl.fd-data-rows{min-width:0;margin:0}.fd-data-rows>div{border-top:1px solid var(--fd-rule);overflow-wrap:anywhere;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;font-size:.92rem;line-height:1.45;display:grid}.fd-data-rows>div:first-child{border-top:0;padding-top:0}.fd-data-rows dt{color:var(--fd-muted)}.fd-data-rows dd{color:var(--fd-ink);text-align:right;white-space:pre-line;margin:0;font-weight:625}.fd .fd-index{scrollbar-width:thin;flex-wrap:nowrap;gap:clamp(12px,2.2vw,30px);max-width:100%;overflow-x:auto}.fd .fd-index a{white-space:nowrap;align-items:center;min-height:44px}.fd-gallery{min-width:0}.fd .fd-thumbnails{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:3px 2px 6px;display:flex;overflow-x:auto}.fd .fd-thumb{scroll-snap-align:center;flex:0 0 74px}@media (max-width:960px){.fd-data-group{grid-template-columns:1fr;gap:4px}.fd-data-group h3{margin-bottom:6px}}@media (min-width:761px){.fd-side{top:84px}}@media (max-width:560px){.fd .fd-thumb{flex-basis:61px}.fd-data-group{padding-top:12px}.fd-content{gap:24px}}.fd-hero .fd-gallery:has(.fd-photo-count) figcaption{max-width:calc(100% - 98px)}.fd-read-more summary{cursor:pointer;min-height:44px;color:var(--fd-blue);padding:8px 0;font-size:.93rem;font-weight:665}.fd-market-switch{background:#edf3f9;border-radius:12px;gap:4px;margin:0 0 15px;padding:4px;display:inline-flex}.fd-market-switch a{border-radius:8px;justify-content:center;align-items:center;min-height:39px;padding:4px 17px;font-weight:650;text-decoration:none;display:inline-flex}.fd-market-switch a[aria-current=page]{background:#fff;box-shadow:0 2px 8px #1c487a20}.fd-data-rows>.fd-data-long{display:block}.fd-data-long dd{text-align:left;margin-top:4px;font-weight:500}#secteur .fd-data-rows{margin-bottom:18px}.fd .fd-hero{grid-template-columns:minmax(0,1.5fr) minmax(305px,.95fr);grid-template-areas:"summary lead""gallery lead";align-items:start;gap:17px clamp(20px,3.2vw,45px);display:grid}.fd .fd-hero:has(.fd-lead[hidden]){grid-template-areas:"gallery summary""gallery tools"}.fd-hero .fd-gallery{grid-area:gallery}.fd-hero .fd-summary{grid-area:summary;grid-template-columns:1fr auto;column-gap:14px;padding:0;display:grid}.fd-summary .fd-type,.fd-summary .fd-price-pair,.fd-summary .fd-terms,.fd-summary h1,.fd-summary .fd-city,.fd-summary .fd-meta{grid-column:1/-1}.fd .fd-summary-top{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 12px;width:100%;margin:0 0 7px;display:flex}.fd-summary .fd-type{margin:0}.fd-summary h1{margin:0 0 5px;font-size:clamp(22px,2.25vw,33px)}.fd-summary .fd-meta{margin:9px 0 5px}.fd-summary .fd-vendor{grid-column:1/-1;min-width:0}.fd-summary .fd-actions{margin:6px 0 0}.fd-summary .fd-actions:empty{display:none}.fd-summary .fd-tools{grid-column:1/-1;margin:6px 0 0}.fd-summary .fd-notice{grid-column:1/-1}.fd .fd-lead{background:#fff;border:1px solid #c8dcef;border-radius:20px;grid-area:lead;min-width:0;overflow:hidden;box-shadow:0 8px 30px #29496e0f}.fd .fd-lead[hidden],.fd .fd-lead [hidden]{display:none}.fd-lead-head{background:#edf6ff;border-bottom:1px solid #d7e6f7;justify-content:space-between;align-items:center;gap:10px;padding:20px clamp(16px,2.1vw,26px) 16px;display:flex}.fd-lead-head .fd-eyebrow{color:#366082;margin-bottom:4px;font-size:.78rem}.fd-lead-head h2{color:var(--fd-ink);letter-spacing:-.045em;margin:0 0 11px;font-size:clamp(1.3rem,2.15vw,1.95rem);line-height:1.08}.fd-lead-vendor{color:#334a63;align-items:center;gap:7px;min-width:0;font-size:.9rem;line-height:1.33;display:flex}.fd-agency-initials,.fd-agency-logo{object-fit:contain;background:#fff;border-radius:6px;flex:none;place-items:center;width:38px;height:30px;display:grid}.fd-agency-logo{padding:2px}.fd-agency-logo.fd-demande-logo{width:58px;height:42px}.fd-agency-initials{color:#35648b;font-size:.75rem}.fd-prof-icon .fd-agency-logo{width:67px;height:43px}.fd-prof-icon:has(img){background:#fff;border-radius:7px;width:70px}.fd-lead-illustration{flex:none;width:clamp(58px,7vw,92px);height:auto}.fd-lead form{gap:10px;padding:17px clamp(16px,2.1vw,26px);display:grid}.fd-lead label{color:var(--fd-ink);font-size:.86rem;font-weight:660;line-height:1.4;display:block}.fd-lead label small{font-size:.75rem;font-weight:480}.fd-lead :is(select,input,textarea){box-sizing:border-box;width:100%;min-width:0;color:var(--fd-ink);font:400 .94rem/1.4 var(--arlet-sans,system-ui);background:#fff;border:1px solid #bacae0;border-radius:9px;margin:4px 0 0;padding:.63rem .68rem;display:block}.fd-lead textarea{resize:vertical;min-height:82px}.fd-lead-short{gap:9px;display:grid}.fd-lead :is(input,textarea,select):focus-visible{outline-offset:1px;outline:3px solid #3284d8}.fd-lead [aria-invalid=true]{border-color:#ae2343}.fd-lead .fd-error,.fd-lead .fd-lead-feedback{margin:0;font-size:.84rem;line-height:1.4}.fd-lead .fd-lead-feedback{color:#164e68}.fd-lead .fd-lead-feedback:empty{display:none}.fd-lead .fd-btn{justify-content:space-between;width:100%;font-size:.96rem}.fd-lead .fd-lead-hint{color:#526680;margin:-3px 0 0;font-size:.78rem;line-height:1.45}.fd-other-actions{border-top:1px solid #e1e9f2;flex-wrap:wrap;align-items:center;gap:0 14px;padding-top:5px;display:flex}.fd-other-actions a,.fd-other-actions button{min-height:37px;color:var(--fd-blue);font:600 .82rem/1.35 var(--arlet-sans,system-ui);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.fd-other-actions a:hover,.fd-other-actions button:hover{text-decoration:underline}@media (min-width:1180px){.fd-lead-short{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:end}.fd-lead-head{padding-top:24px;padding-bottom:18px}}@media (max-width:760px){:is(.fd .fd-hero,.fd .fd-hero:has(.fd-lead[hidden])){grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""gallery""lead";gap:12px}.fd .fd-summary{display:block}.fd-summary .fd-city{font-size:.86rem}.fd-summary .fd-meta{gap:5px}.fd-summary .fd-meta>span{padding:3px 5px;font-size:.76rem}.fd-summary .fd-meta svg{width:13px;height:13px}.fd-summary .fd-vendor{font-size:.78rem}.fd-summary .fd-tools button{min-height:37px;padding:5px 9px;font-size:.77rem}.fd-summary .fd-price-pair{margin-bottom:4px}.fd-summary .fd-actions{margin-top:4px}.fd .fd-gallery>figure{aspect-ratio:2.05}.fd-gallery .fd-thumb{flex-basis:56px;height:44px}.fd-lead form{gap:9px}.fd-lead :is(select,input,textarea){font-size:1rem}.fd .fd-lead-head{padding:14px 16px 12px}.fd-lead-head h2{margin-bottom:6px}.fd-lead-vendor{font-size:.83rem}.fd-lead .fd-agency-logo,.fd-lead .fd-agency-initials{height:25px}.fd .fd-lead .fd-lead-illustration{width:62px}}.fd-contact-pro{align-items:center;gap:9px;display:flex}.fd-contact-pro img{object-fit:contain}.fd-contact-pro img[hidden],#agency-links[hidden]{display:none}.fd-contact-pro #recipient{border:0;margin:0;padding:0}.fd-lead-illustration{object-fit:contain;width:clamp(85px,8vw,110px)}.fd .fd-lead .fd-lead-illustration{width:clamp(70px,8vw,110px)}.fd .fd-call{color:#0654a0;background:#f2f8ff;border:1px solid #add0ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 12px;font-size:.91rem;font-weight:680;line-height:1.3;text-decoration:none;display:flex}.fd .fd-call:hover{background:#e2f1ff}.fd .fd-call span{font-weight:550}.fd .fd-jump,.fd .fd-jump[hidden]{display:none}@media (max-width:760px){.fd .fd-summary .fd-tools{align-items:stretch;gap:5px}.fd .fd-jump{align-items:center;min-height:44px;padding:3px 0;font-size:.84rem;font-weight:650;text-decoration:underline;display:inline-flex}.fd .fd-tools button{min-height:44px;line-height:1.25}.fd #fd-contact{scroll-margin-top:116px}}.fd .fd-intents{border:0;flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;margin:0;padding:0;display:flex}.fd .fd-intents legend{float:left;width:100%;color:var(--fd-ink);margin:0 0 5px;padding:0;font-size:.86rem;font-weight:670}.fd .fd-intents label{cursor:pointer;align-items:center;margin:0;display:inline-flex;position:relative}.fd .fd-intents input,.fd .fd-panel .fd-intents input[type=radio]{opacity:0;width:1px;height:1px;min-height:1px;margin:0;padding:0;position:absolute}.fd .fd-intents span{min-height:var(--arlet-target,44px);box-sizing:border-box;color:#3e5268;background:#fff;border:1px solid #c5d5e6;border-radius:10px;align-items:center;padding:6px 11px;font-size:.82rem;font-weight:565;transition:background-color .14s,color .14s;display:flex}.fd .fd-intents input:checked+span{color:#07518c;background:#e5f1ff;border-color:#428acb;font-weight:710}.fd .fd-intents input:focus-visible+span{outline-offset:2px;outline:3px solid #1479c4}.fd .fd-intents label:hover span{border-color:#4c8ac1}.fd .fd-reply{margin:0}.fd .fd-market-line{border-top:1px solid var(--fd-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 22px;margin-top:16px;padding-top:14px;display:flex}.fd .fd-market-line p{gap:2px;margin:0;display:grid}.fd-market-line strong{font-variant-numeric:tabular-nums}.fd-market-line span{color:var(--fd-muted);font-size:.85rem}.fd .fd-market-line a{align-items:center;min-height:44px;font-size:.9rem;font-weight:650;display:inline-flex}.fd .fd-panel [aria-invalid=true]{border-color:#ae2343}.fd .fd-follow{color:#204c3d;background:#f1f8f3;border:1px solid #c8e3d8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;padding:9px 12px;font-size:.83rem;display:flex}.fd .fd-follow :is(a,button),.fd .fd-fav-path{color:var(--fd-blue);font:650 .82rem/1.3 var(--arlet-sans,system-ui);text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:35px;padding:3px 0;text-decoration:underline;display:inline-flex}.fd .fd-follow [hidden],.fd .fd-fav-path[hidden],.fd [data-intents]>label[hidden]{display:none}.fd .fd-recovery{background:linear-gradient(112deg,#edf5ff,#f1f8f5);border:1px solid #d6e4ea;border-radius:24px;grid-template-columns:minmax(0,1fr) clamp(128px,21vw,235px);align-items:center;gap:20px;max-width:850px;margin:clamp(12px,3vw,40px) auto;padding:clamp(23px,5vw,55px);display:grid}.fd .fd-recovery h1{margin:0 0 13px;font-size:clamp(1.8rem,3.4vw,3.1rem);line-height:1.05}.fd .fd-recovery>img{width:100%;height:auto}.fd .fd-recovery .fd-btn-row{margin-top:16px}.fd .fd-recovery .fd-breadcrumb{margin-bottom:15px}.fd .fd-form-page-illustration{float:right;width:clamp(90px,12%,138px);height:auto;margin:0 8px 0 20px}@media (max-width:760px){.fd .fd-intents span,.fd .fd-follow :is(a,button),.fd .fd-fav-path{min-height:44px}.fd .fd-recovery{display:block;position:relative}.fd .fd-recovery>img{width:66px;position:absolute;top:11px;right:18px}.fd .fd-recovery .fd-eyebrow{max-width:calc(100% - 72px);min-height:31px}.fd .fd-form-page-illustration{width:68px}}@media (prefers-reduced-motion:reduce){.fd .fd-intents span{transition:none}}.fd-form-title:after{content:"";clear:both;display:block}.fd .fd-panel .fd-follow{margin:13px 0 16px}.fd .fd-panel .fd-follow [hidden]{display:none}.fd .fd-after-gallery{flex-wrap:wrap;grid-area:tools;align-items:center;gap:10px 18px;min-width:0;display:flex}.fd-after-gallery .fd-tools{flex-wrap:wrap;order:0;gap:8px;margin:0;display:flex}.fd-after-gallery .fd-vendor{color:#65778a;order:2;width:100%;font-size:12px}.fd-after-gallery .fd-actions:empty,.fd-after-gallery .fd-notice:empty{display:none}.fd-after-gallery .fd-tools button{color:#344f69;background:#fff;border:1px solid #d5e1ec;border-radius:10px;min-height:42px;padding:8px 12px;font-size:13px}.fd-after-gallery .fd-notice{order:3;width:100%}.fd .fd-summary .fd-price{font-size:clamp(28px,3vw,45px)}@media (max-width:760px){:is(.fd .fd-hero,.fd .fd-hero:has(.fd-lead[hidden])){grid-template-areas:"summary""gallery""lead""tools"}.fd .fd-after-gallery{border-top:1px solid #e0e8f0;padding-top:14px}.fd .fd-gallery>figure{aspect-ratio:1.5}.fd .fd-meta{margin-bottom:2px}}.fd .fd-visit-check{flex:1 0 100%;min-width:0}.fd .fd-visit-check:empty,.fd .fd-visit-check[hidden]{display:none}.fd .visit-evidence{margin:0}.fd .visit-question{color:#223e57;border-left:3px solid #8db6db;margin:8px 0 0;padding:2px 0 2px 12px;font-weight:600}.fd{line-height:normal}:where(.fd) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,figure,blockquote,fieldset,legend){margin:revert;padding:revert}:where(.fd) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.fd) :where(ul,ol){list-style:revert}:where(.fd) :where(a){-webkit-text-decoration:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.fd) :where(button){padding:revert;color:revert}:where(.fd) :where(summary){display:list-item}:where(.fd) :where(b,strong){font-weight:revert}.fd-lead-feedback:empty,.fd-error:empty{display:none}:root{--page-max:1280px;--page-x:clamp(18px, 4.1vw, 64px);--ws-ink:var(--arlet-ink);--ws-dim:var(--arlet-secondary);--ws-blue:var(--arlet-action);--ws-line:var(--arlet-line);--ws-sky:var(--arlet-sky)}:is(.ws-container,.ag-wrap,.territory,.rv-main,.u-main){width:min(100%, var(--page-max));max-width:var(--page-max);padding-inline:var(--page-x);margin-inline:auto}.ws-inbox-page .ws-container{width:min(100%, var(--page-max));padding-inline:var(--page-x)}.ph-band{color:#172e50;width:100vw;font-family:var(--arlet-sans,Inter), system-ui, sans-serif;background:linear-gradient(100deg,#fbfdff,#eff7ff 76%,#eaf4fe);border-bottom:1px solid #dce8f4;margin:0 0 clamp(20px,2.4vw,32px) calc(50% - 50vw);position:relative}.ph-inner{max-width:var(--page-max);padding:clamp(18px, 2.2vw, 34px) var(--page-x) clamp(14px, 1.6vw, 22px);grid-template-columns:minmax(0,1.55fr) minmax(94px,.38fr) auto;grid-template-areas:"title art aside""below art aside";align-items:center;column-gap:clamp(16px,2vw,40px);margin:auto;display:grid}.ph-inner.ph-wide{max-width:1760px;padding-inline:clamp(18px,2.7vw,48px)}.ph-title{grid-area:title;min-width:0}.ph-eyebrow{color:#496880;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.1;margin:0 0 6px!important}.ph-band h1{color:#193453;letter-spacing:-.052em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(27px,2.6vw,40px);font-weight:700;line-height:1.1}.ph-band h1:focus:not(:focus-visible){outline:0}.ph-lead{color:#496880;max-width:62ch;font-size:clamp(14px,1.1vw,16px);line-height:1.5;margin:10px 0 0!important}.ph-art{object-fit:contain;pointer-events:none;grid-area:art;width:100%;height:clamp(84px,8.4vw,138px);display:block}.ph-aside{grid-area:aside;justify-self:end;align-items:center;gap:12px;display:flex}.ph-below{flex-direction:column;grid-area:below;align-items:flex-start;gap:12px;min-width:0;margin-top:14px;display:flex}.ph-below>:is(form,nav,.t-help-search){width:100%;max-width:560px}.ph-frame>.ph-band{width:100%;margin-left:0}.ph-hero-actions,.ws-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.ph-hero-note,.ws-hero-note{color:#496880;max-width:62ch;margin:0!important;font-size:.94rem!important}.ph-below .ws-tags{margin:0}:is(.ws-container,.ag-wrap,.territory,.rv-main,.u-main,.bv):has(.ph-band){padding-top:0}.ag-body>.ph-band:first-child{margin-top:0}body{overflow-x:clip}@media (min-width:741px) and (max-width:1050px){.ph-inner{grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr);grid-template-areas:"title aside""below art";row-gap:0}}@media (max-width:740px){.ph-inner,.ph-inner.ph-wide{padding:13px var(--page-x) 12px;grid-template-columns:minmax(0,1fr) 83px;grid-template-areas:"title art""aside aside""below below";column-gap:8px}.ph-band h1{font-size:clamp(23px,5.8vw,30px)}.ph-art{height:56px}.ph-aside{justify-self:start;margin-top:8px}.ph-below>:is(form,nav,.t-help-search){max-width:none}.ph-lead{font-size:14px}}.ws-channel-note{color:var(--ws-dim);margin:4px 2px 0;font-size:.9rem}.ws-channel-note .ws-link{min-height:0;font-size:inherit;padding:0;display:inline}.ws-frequency{border:0;min-width:0;margin:18px 0 0;padding:0}.ws-frequency:disabled{opacity:.55}.ws-frequency:disabled .ws-choice{cursor:not-allowed}.fd-side-links a,.fd-side-links .fd-text-action{min-height:40px;color:var(--arlet-action,#0063ce);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fd-side-links a:hover{text-decoration:underline}.fd-side-links svg{flex:none;width:16px;height:16px}.fd-lead-hint-first{margin:0 0 10px}@media (min-width:900px){.fd-hero>.fd-lead{align-self:start;position:sticky;top:84px}}:is(h1,h2,h3){text-wrap:balance}:is(.az-purpose,.t-market,.u-mode){background:#edf3f9;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:1px;width:auto;padding:2px;display:inline-flex}:is(.az-purpose button,.t-market a,.u-mode a){color:#32516d;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:9px 15px;font-size:14px;font-weight:650;line-height:1.1;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}:is(.az-purpose button[aria-pressed=true],.t-market a[aria-current=page],.u-mode a[aria-current=page]){color:#fff;background:#0069d2;box-shadow:0 2px 7px #0638721a}:is(.t-market a,.u-mode a):focus-visible{outline-offset:2px;outline:2px solid #163e6a}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ws-footnote .ws-link.subtle{padding-left:0}.fd details>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.fd details>summary::-webkit-details-marker{display:none}.fd details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.fd details[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.aw-menu-panel nav a{font-size:14px}.aw-menu-group small{font-size:12px}.ph-below :is(p.t-demo,form,nav){margin:0}.ph-below p.t-demo{padding:.4rem .75rem}.ph-band+:is(.ws-container,.territory,.rv-main,.u-main){padding-top:0}.ws-notice:not([hidden]){color:#12395c;background:#eaf5ff;border:1px solid #b7d8f5;border-left:4px solid #0069d2;align-items:flex-start;gap:10px;margin:0 0 18px;font-weight:600;display:flex}.ws-notice:not([hidden]):before{content:"✓";color:#fff;background:#0069d2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:inline-grid}.ws-alert-recap{color:#496880;margin:0 0 12px;font-size:.94rem}.ws-alert-recap a{color:#0a5aae;font-weight:700}.fd-lightbox{margin:auto}.fd-lightbox-view{cursor:zoom-in;touch-action:pinch-zoom;border-radius:8px;max-width:min(88vw,1200px);max-height:72vh;margin:0 auto;overflow:hidden}.fd-lightbox-view.is-zoomed{cursor:grab;touch-action:pan-x pan-y pinch-zoom;overflow:auto}.fd-lightbox-view:focus-visible{outline-offset:2px;outline:3px solid #5aa9ff}.fd-lightbox-view.is-zoomed:active{cursor:grabbing}.fd-lightbox-view img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:min(88vw,1200px);max-height:72vh}.fd-lightbox-view.is-zoomed img{width:230%;max-width:none;max-height:none}@media (max-width:740px){.receipt-actions :is(a,button),.ws-alert-recap a,.ws-link.text,.ws-inbox-page .ws-inbox-action .ws-link.text{align-items:center;min-height:44px;display:inline-flex}}.ph-band h1 .ws-unread{vertical-align:middle;margin-left:10px}.ws-frequency-hint{color:#496880;margin:8px 2px 0;font-size:.9rem}.aw-menu-panel a.aw-menu-account,.aw-menu-panel a.aw-menu-cta{display:none}@keyframes aw-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:740px){.aw-menu{position:static}.aw-menu-panel{min-width:0;max-height:none;box-shadow:none;padding:14px 18px calc(104px + env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:60;background:#fff;border:0;border-radius:0;animation:.22s ease-out aw-menu-in;position:fixed;inset:60px 0 0;overflow-y:auto}body:has(.aw-menu[open]){overflow:hidden}.aw-menu[open]>summary .aw-icon{display:none}.aw-menu[open]>summary:after{content:"✕";font-size:20px;line-height:1}.aw-menu-panel nav{display:block}.aw-menu-panel a.aw-menu-account{color:#172e50;background:#f2f8ff;border:1px solid #dce8f4;border-radius:16px;align-items:center;gap:14px;min-height:72px;margin:0 0 8px;padding:14px 16px;text-decoration:none;display:flex}.aw-menu-account:after{content:none!important}.aw-menu-account .aw-icon{color:#0a5aae;flex:none;width:28px;height:28px}.aw-menu-account span{gap:2px;min-width:0;display:grid}.aw-menu-account strong{font-size:17px}.aw-menu-account small{color:#496880;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.aw-menu-group small{letter-spacing:.08em;text-transform:uppercase;margin:18px 6px 4px;font-size:12px}.aw-menu-group+.aw-menu-group{border-top:0;margin-top:0;padding-top:0}.aw-menu-panel a{border-bottom:1px solid #eef3f8;border-radius:0;min-height:56px;padding:12px 6px;font-size:17px;font-weight:600}.aw-menu-panel a:after{content:"›";color:#8aa0b5;margin-left:auto;font-size:24px;font-weight:400}.aw-menu-panel a.aw-menu-cta{left:18px;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));background:#0069d2;border-bottom:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:16px;font-weight:700;display:flex;position:fixed;box-shadow:0 8px 24px #0a4a9344;color:#fff!important}.aw-menu-cta:after{content:none!important}.aw-menu-cta .aw-icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.aw-menu-panel{animation:none}}@media (max-width:740px){.az-controls{grid-template-columns:minmax(0,1fr)}.az-controls .az-view-switch{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:20;background:#123a5c;border:1px solid #134b76;gap:2px;margin:0;padding:3px;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #11324c55}.az-controls .az-view-switch button{color:#fff;min-height:44px;padding:8px 22px;font-size:14px!important;font-weight:700!important}.az-controls .az-view-switch button[aria-pressed=true]{color:#174770;background:#fff}.az-controls .az-filters{padding-right:12px}.az-search-intro:has(.az-place.az-selected){grid-template-columns:minmax(0,1fr);grid-template-areas:"mode""query";row-gap:8px;padding-top:10px;padding-bottom:6px}.az-search-intro:has(.az-place.az-selected) :is(.az-search-title,.az-search-art,.az-ideas){display:none}.az-search-intro:has(.az-place.az-selected) .az-dock{justify-self:stretch;margin-top:0}.az-search-intro:has(.az-place.az-selected) .az-place{flex:1}.receipt,.receipt>div:first-child,.receipt .criteria-list,.receipt #see-matches,.receipt #edit-request{display:none}.receipt.receipt-ask{box-sizing:border-box;grid-column:1/-1;width:100%;display:block}.receipt.receipt-ask>div:first-child{margin-bottom:8px;display:block}.receipt-main{padding:0;display:block}.receipt-actions{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.receipt-actions :is(a,button){white-space:nowrap;flex:none}.af-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.af-tabs button{flex:none}.am-card{gap:13px;min-height:104px;padding:12px 52px 12px 12px}.am-card img{border-radius:12px;width:110px;height:84px}.am-card .am-price{font-size:22px}.am-card-copy:after{content:"Voir la fiche →";color:#0a5aae;margin-top:4px;font-size:13px;font-weight:700}.am-popup{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:25;width:auto;max-height:46vh;position:fixed;overflow:auto}.aw-menu-panel a.aw-menu-dup{display:none}.az-list-pane{padding-bottom:88px}}@media (max-width:760px){.aw-mobile-nav{z-index:60;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #dde5ee;grid-template-columns:repeat(4,1fr);position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #1428460f}.aw-mobile-nav a{flex-direction:column;gap:2px;min-height:56px;padding:6px 2px;font-size:11.5px}.aw-mobile-nav .aw-icon{width:22px;height:22px}.aw-mobile-nav a[aria-current]:after{top:0;bottom:auto}.aw-account{display:none}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.az-controls .az-view-switch{bottom:calc(72px + env(safe-area-inset-bottom))}.am-popup{bottom:calc(136px + env(safe-area-inset-bottom))}}@media (max-width:740px){.aw-menu-panel{max-height:none;padding-bottom:calc(164px + env(safe-area-inset-bottom));top:54px}.aw-menu-panel a.aw-menu-cta{bottom:calc(78px + env(safe-area-inset-bottom))}}.arlet-sheet[open]{flex-direction:column;display:flex;overflow:hidden}.arlet-sheet[data-wide]{max-width:min(780px,100% - 24px)}.arlet-sheet-body{align-content:start;gap:12px;padding:18px 24px;display:grid;overflow:auto}.arlet-sheet-foot{background:#fff;justify-content:flex-end;gap:8px;position:static}.arlet-sheet-foot>*{min-height:44px}@media (max-width:740px){.arlet-sheet:modal{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:90svh;margin:auto 0 0}.arlet-sheet .filters-head,.arlet-sheet-body,.arlet-sheet-foot{padding-inline:14px}.arlet-sheet-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.arlet-sheet-foot>:only-child{text-align:center;flex:1;justify-content:center}}.arlet-sheet form.fd-lead-form{gap:9px;padding:0;display:grid}.arlet-sheet .fd-submit{justify-content:center;gap:8px}.arlet-sheet .af-compare-body{padding:0}.arlet-sheet-body p{margin:0}.arlet-sheet .af-compare-select select{font-size:14px;font-weight:600}.arlet-sheet-foot .rv-clear-confirm{color:#92364a;background:#fff;border-color:#dfbbc1}.af-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rv-head{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px;display:flex}.rv-head #rv-count{margin:0}.rv-head .rv-subtle{color:#0657a8;font-weight:650}.fd .fd-hero{grid-template-areas:"gallery summary""gallery tools"}@media (max-width:760px){.fd .fd-hero{grid-template-areas:"summary""gallery""tools"}}.fd .fd-contact-actions{grid-column:1/-1;gap:8px;margin-top:14px;display:flex}.fd .fd-contact-actions .fd-btn{flex:1;justify-content:center;min-height:46px}.fd .fd-contact-actions .fd-call-btn{color:var(--fd-blue,#0654a0);background:#fff;border:1px solid #c9d7e9;flex:0 auto}.arlet-sheet .fd-lead.fd-lead-in-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;justify-self:stretch;width:auto;max-width:none;margin:0;padding:0;overflow:visible}.arlet-sheet .fd-lead.fd-lead-in-sheet form.fd-lead-form{padding:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .arlet-sheet[open]{animation:.24s cubic-bezier(.2,.8,.2,1) arlet-sheet-in}html:not([data-motion=off]) .arlet-sheet[open]::backdrop{animation:.24s ease-out arlet-fade-in}@media (max-width:740px){html:not([data-motion=off]) .arlet-sheet[open]{animation-name:arlet-sheet-up}}}@keyframes arlet-sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes arlet-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes arlet-fade-in{0%{opacity:0}to{opacity:1}}.af-empty .af-empty-actions>:first-child{color:#fff;background:#0069d2;border:1px solid #0069d2;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:0;padding:10px 15px;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:650!important}.af-empty .af-empty-actions>:first-child svg{width:14px}.af-empty .af-empty-actions>:not(:first-child){color:#0657a8;background:0 0;border:0;border-radius:0;align-items:center;min-height:44px;margin:0;padding:0 4px;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:650!important}.ph-frame-body{max-width:1220px;margin:0 auto;padding:20px clamp(16px,4vw,50px) 48px}.fd.fd-gone{max-width:760px;margin:0 auto;padding:24px clamp(16px,4vw,32px) 56px}.af-empty h1,.af-empty h2{letter-spacing:-.04em;max-width:26ch;margin:7px 0;font-size:clamp(20px,1.85vw,27px);line-height:1.1}.af-hide,.ws-card-hide{color:#30415a;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:50px;box-shadow:0 2px 7px #14364a26}.af-hide svg,.ws-card-hide svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.arlet-hidden-row{color:#465f77;background:#f5f9fd;border:1px dashed #d4e3ef;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:14px;list-style:none;display:flex}.arlet-hidden-row button{color:#0657a8;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:14px;font-weight:650}.ws-card-hide{z-index:2;width:43px;height:43px;top:12px;right:63px}.arlet-hide-tile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.arlet-hidden-list{margin:8px 0 0;padding:0;list-style:none}.arlet-hidden-list li{border-top:1px solid #e1e9f2;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.arlet-hidden-list li>div{gap:2px;min-width:0;display:grid}.arlet-hidden-list small{color:#52667a}.arlet-hidden-list button{color:#0657a8;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;font-weight:650}#fd-hide:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M10.6 10.6a2 2 0 0 0 2.8 2.8M9.9 5.1A9.8 9.8 0 0 1 12 5c5 0 9 4.5 10 7a12.6 12.6 0 0 1-3 4.2M6.1 6.1C3.9 7.6 2.5 9.8 2 12c1 2.5 5 7 10 7a9.8 9.8 0 0 0 4.9-1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M10.6 10.6a2 2 0 0 0 2.8 2.8M9.9 5.1A9.8 9.8 0 0 1 12 5c5 0 9 4.5 10 7a12.6 12.6 0 0 1-3 4.2M6.1 6.1C3.9 7.6 2.5 9.8 2 12c1 2.5 5 7 10 7a9.8 9.8 0 0 0 4.9-1.3'/%3E%3C/svg%3E")}.nf-cities{max-width:var(--page-max);padding:clamp(18px, 2.2vw, 30px) var(--page-x) clamp(36px, 4vw, 64px);margin:0 auto}.nf-cities h2{color:var(--arlet-ink);margin:0 0 12px;font-size:1.05rem}.nf-cities ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nf-cities a{color:#095fae;background:#edf5fe;border:1px solid #bcd9f4;border-radius:99px;align-items:center;min-height:44px;padding:9px 16px;font-weight:620;text-decoration:none;display:inline-flex}.nf-cities a:hover{background:#dcecfd}.qa-body{gap:14px;display:grid}.qa-edit{color:var(--ws-blue,#0a66c2);justify-self:start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.qa-frequency{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.qa-frequency legend{margin:0 0 8px;padding:0;font-weight:700}
