@font-face{font-family:Noto Sans Display;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-display-roman-variable.woff2) format("woff2")}@font-face{font-family:Noto Sans Display;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-display-italic-variable.woff2) format("woff2")}:root{--ink: oklch(.28 .02 210);--ink-2: oklch(.46 .017 210);--ink-3: oklch(.5 .014 210);--paper: oklch(.988 .005 95);--surface: oklch(.96 .012 250);--surface-2: oklch(.93 .014 248);--accent: oklch(.58 .05 250);--accent-ink: oklch(.42 .05 248);--accent-soft:oklch(.91 .024 250);--accent-on-dark: oklch(.75 .055 250);--line: oklch(.88 .012 250);--line-strong:oklch(.6 .02 250);--map-land:var(--surface);--map-line:var(--line-strong);--map-com:var(--surface);--map-com-line:var(--paper);--map-in:var(--accent-soft);--map-page:var(--accent);--map-dot:var(--ink-3);--map-dot-page:var(--ink);--map-label:var(--ink);--map-muted:var(--ink-3);--line-on-dark: oklch(.42 .02 210);--font: "Noto Sans Display", ui-sans-serif, system-ui, sans-serif;--w-thin: 200;--w-book: 400;--w-med: 600;--w-bold: 900;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--sec-y: clamp(72px, 9vw, 150px);--gap: clamp(20px, 2.4vw, 40px);--radius: 9px;--radius-sm: 6px;--shadow: 0 1px 2px oklch(.285 .022 210 / .05), 0 12px 32px oklch(.285 .022 210 / .055);--shadow-lift: 0 2px 4px oklch(.285 .022 210 / .06), 0 18px 44px oklch(.285 .022 210 / .1);--header-h: 76px;--mbar-h: 66px;--ease: cubic-bezier(.2,.6,.25,1)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font);font-weight:var(--w-book);font-size:17px;line-height:1.62;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--ink)}h1,h2,h3,h4,p,figure,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}::selection{background:var(--accent-soft)}.pdr-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.pdr-wrap-md{width:100%;max-width:1060px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.pdr-wrap-sm{width:100%;max-width:900px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.pdr-wrap-xs{width:100%;max-width:720px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.pdr-sec{padding-block:var(--sec-y);position:relative}.pdr-sec-tight{padding-block:clamp(48px,5vw,80px)}.pdr-bg-paper{background:var(--paper)}.pdr-bg-surface{background:var(--surface)}.pdr-bg-surface-2{background:var(--surface-2)}.pdr-on-dark{background:var(--ink);color:#f0f4f9}.pdr-on-dark .pdr-h2,.pdr-on-dark .pdr-h3,.pdr-on-dark strong{color:#f9fcff}.pdr-on-dark .pdr-lede,.pdr-on-dark p{color:#d9dfe5}.pdr-on-dark .pdr-eyebrow{color:var(--accent-on-dark)}.pdr-on-dark .pdr-eyebrow:before{background:var(--accent-on-dark)}.pdr-on-dark a{color:var(--accent-on-dark)}.pdr-on-dark .pdr-muted{color:#b2b8bf}.pdr-eyebrow{display:flex;align-items:center;gap:.7em;font-size:12px;font-weight:var(--w-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink)}.pdr-eyebrow:before{content:"";width:34px;height:1px;background:var(--accent);flex:none}.pdr-eyebrow-c{justify-content:center}.pdr-h1{font-size:clamp(34px,5.4vw,72px);line-height:1.02;letter-spacing:-.028em;font-weight:var(--w-thin);overflow-wrap:break-word;text-wrap:balance}.pdr-h2{font-size:clamp(28px,3.6vw,50px);line-height:1.08;letter-spacing:-.022em;font-weight:var(--w-thin);overflow-wrap:break-word;text-wrap:balance}.pdr-h3{font-size:clamp(19px,1.5vw,23px);line-height:1.25;letter-spacing:-.012em;font-weight:var(--w-med);overflow-wrap:break-word}.pdr-h4{font-size:16px;font-weight:var(--w-bold);letter-spacing:.02em}.pdr-h1 strong,.pdr-h2 strong{font-weight:var(--w-bold);letter-spacing:-.03em}.pdr-lede{font-size:clamp(17px,1.35vw,21px);line-height:1.62;color:var(--ink-2);font-weight:var(--w-book);text-wrap:pretty}.pdr-small{font-size:14px;line-height:1.55;color:var(--ink-3)}.pdr-muted{color:var(--ink-3)}.pdr-prose p{margin-bottom:1.15em;text-wrap:pretty}.pdr-prose{max-width:72ch}.pdr-num{font-size:clamp(38px,3.8vw,58px);font-weight:var(--w-thin);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pdr-num-sm{display:block;font-size:clamp(30px,2.6vw,40px);font-weight:var(--w-thin);letter-spacing:-.035em;line-height:1}.pdr-num-xl{font-size:clamp(64px,9vw,132px);font-weight:var(--w-thin);letter-spacing:-.05em;line-height:.9}.pdr-num-lbl{display:block;margin-top:4px;font-size:12px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.pdr-on-dark .pdr-num-lbl{color:#b8bec5}.pdr-g{display:grid;gap:var(--gap)}.pdr-g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdr-g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pdr-g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pdr-g-media{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.pdr-g-aside{grid-template-columns:minmax(0,1fr) 320px}.pdr-g-side-l{grid-template-columns:280px minmax(0,1fr)}.pdr-g-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdr-g-fields-2{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-cols-2{columns:2;column-gap:56px}.pdr-stack{display:flex;flex-direction:column;gap:var(--sp-4)}.pdr-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.pdr-row-end{justify-content:flex-end}.pdr-mt-1{margin-top:var(--sp-2)}.pdr-mt-2{margin-top:var(--sp-4)}.pdr-mt-3{margin-top:var(--sp-5)}.pdr-mt-4{margin-top:var(--sp-6)}.pdr-mt-5{margin-top:var(--sp-7)}.pdr-mt-6{margin-top:var(--sp-8)}.pdr-sec-head{max-width:760px}.pdr-sec-head-c{max-width:760px;margin-inline:auto;text-align:center}.pdr-sec-head-c .pdr-eyebrow{justify-content:center}.pdr-btn{--btn-bg:var(--accent-ink);--btn-fg:oklch(.985 .006 250);--btn-bd:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 26px;border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;font-size:15px;font-weight:var(--w-bold);letter-spacing:.055em;text-transform:uppercase;transition:background .28s var(--ease),color .28s var(--ease),letter-spacing .28s var(--ease),border-color .28s var(--ease);text-align:center}.pdr-btn:hover{background:transparent;color:var(--accent-ink);letter-spacing:.13em}.pdr-btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-strong);font-weight:var(--w-med);text-transform:uppercase}.pdr-btn-ghost:hover{background:var(--ink);color:#f5f9fc;border-color:var(--ink);letter-spacing:.13em}.pdr-btn-sm{min-height:44px;padding:0 18px;font-size:13px}.pdr-btn-lg{min-height:58px;padding:0 34px}.pdr-btn-block{width:100%}.pdr-on-dark .pdr-btn{--btn-bg:oklch(.975 .008 250);--btn-fg:var(--ink);--btn-bd:oklch(.975 .008 250);background:#f3f7fc;color:var(--ink);border-color:#f3f7fc}.pdr-on-dark .pdr-btn:hover{background:transparent;color:#f9fcff;border-color:#f3f7fc}.pdr-on-dark .pdr-btn-ghost{--btn-bg:transparent;--btn-fg:oklch(.96 .008 250);--btn-bd:oklch(.62 .02 180)}.pdr-on-dark .pdr-btn-ghost:hover{background:#f3f7fc;color:var(--ink);border-color:#f3f7fc}.pdr-on-photo .pdr-btn{--btn-bg:var(--accent-ink);--btn-fg:oklch(.985 .006 250);--btn-bd:var(--accent-ink)}.pdr-on-photo .pdr-btn:hover{background:#f7fafe;color:var(--ink);border-color:#f7fafe}.pdr-on-photo .pdr-btn-ghost{--btn-bg:transparent;--btn-fg:oklch(.99 .004 250);--btn-bd:oklch(.99 .004 250 / .6)}.pdr-on-photo .pdr-btn-ghost:hover{background:#fafcfe;color:var(--ink)}.pdr-link-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:var(--w-bold);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.pdr-link-arrow span{transition:transform .25s var(--ease)}.pdr-link-arrow:hover span{transform:translate(5px)}.pdr-on-dark .pdr-link-arrow{color:var(--accent-on-dark)}.pdr-ph{position:relative;display:block;width:100%;overflow:hidden;background:repeating-linear-gradient(135deg,#e4ecf4 0 12px,#dee7f1 12px 24px);border-radius:var(--radius)}.pdr-ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pdr-ph-brief{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;font-size:12.5px;line-height:1.45;letter-spacing:.04em;color:var(--ink-2);text-transform:uppercase;font-weight:var(--w-bold)}.pdr-ph-43{aspect-ratio:4/3}.pdr-ph-169{aspect-ratio:16/9}.pdr-ph-11{aspect-ratio:1/1}.pdr-ph-34{aspect-ratio:3/4}.pdr-ph-zoom{overflow:hidden}.pdr-ph-zoom>img,.pdr-ph-zoom .pdr-ph-brief{transition:transform .5s var(--ease)}a:hover .pdr-ph-zoom>img,.pdr-card:hover .pdr-ph-zoom>img{transform:scale(1.04)}.pdr-accent-edge{position:fixed;top:0;left:0;right:0;height:3px;background:var(--accent);z-index:60}.pdr-hdr{position:fixed;top:3px;left:0;right:0;z-index:55;height:var(--header-h);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent}.pdr-hdr.pdr-hdr-ready{transition:background-color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.pdr-hdr .pdr-wrap{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(10px,1.6vw,28px);width:100%}@media(min-width:981px)and (max-width:1300px){.pdr-hdr .header-cta{padding:0 14px;font-size:12px}.pdr-nav{gap:clamp(10px,1.4vw,20px)}.pdr-brand i{display:none}}header.pdr-hdr.pdr-is-solid{background-color:#fcfbf7f5;border-bottom-color:var(--line);box-shadow:0 1px 24px #1d2d300f}.pdr-brand{display:flex;flex-direction:column;line-height:1;gap:4px;flex:none}.pdr-brand b{font-size:20px;font-weight:var(--w-bold);letter-spacing:-.02em}.pdr-brand i{font-style:normal;font-size:10px;font-weight:var(--w-bold);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink)}.pdr-hdr-on-photo .pdr-brand b{color:#fafcfe}.pdr-hdr-on-photo .pdr-brand i{color:#dee9f5}.pdr-hdr-on-photo .pdr-nav>li>button,.pdr-hdr-on-photo .pdr-nav>li>a{color:#fafcfe;text-shadow:0 1px 12px oklch(.2 .02 210 / .55)}.pdr-hdr-on-photo .pdr-hdr-tel{color:#fafcfe;text-shadow:0 1px 12px oklch(.2 .02 210 / .55)}.pdr-hdr-on-photo .pdr-burger span{background:#fafcfe}.pdr-hdr.pdr-is-solid .pdr-brand b{color:var(--ink)}.pdr-hdr.pdr-is-solid .pdr-brand i{color:var(--accent-ink)}.pdr-hdr.pdr-is-solid .pdr-nav>li>button,.pdr-hdr.pdr-is-solid .pdr-nav>li>a,.pdr-hdr.pdr-is-solid .pdr-hdr-tel{color:var(--ink);text-shadow:none}.pdr-hdr.pdr-is-solid .pdr-burger span{background:var(--ink)}.pdr-nav{display:flex;align-items:center;gap:clamp(14px,2vw,30px);margin-left:auto}.pdr-nav>li{position:relative}.pdr-nav>li>a,.pdr-nav>li>button{display:inline-flex;align-items:center;gap:.45em;background:none;border:0;padding:8px 0;font-size:16px;font-weight:var(--w-bold);color:var(--ink);cursor:pointer;text-decoration:none;letter-spacing:-.005em}.pdr-nav>li>button:after{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .25s var(--ease)}.pdr-nav>li.pdr-open>button:after{transform:rotate(225deg) translateY(-2px)}.pdr-hdr-tel{display:inline-flex;flex-direction:column;line-height:1.1;text-decoration:none;color:var(--ink)}.pdr-hdr-tel b{font-size:17px;font-weight:var(--w-bold);letter-spacing:-.01em}.pdr-hdr-tel i{font-style:normal;font-size:10px;font-weight:var(--w-bold);letter-spacing:.16em;text-transform:uppercase;opacity:.7}.pdr-mega{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(-8px);width:min(748px,92vw);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:26px;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 236px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:70}.pdr-nav>li.pdr-open .pdr-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.pdr-mega-cols{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-mega-col>.pdr-num-lbl{display:block;padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:10px}.pdr-mega-col a{display:block;padding:7px 0;color:var(--ink);text-decoration:none}.pdr-mega-col a b{display:block;font-size:15.5px;font-weight:var(--w-med)}.pdr-mega-col a small{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.35}.pdr-mega-col a:hover b{color:var(--accent-ink)}.pdr-mega-aside{background:var(--surface);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px}.pdr-burger{display:none;margin-left:auto;width:46px;height:46px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.pdr-burger span{display:block;width:20px;height:1.6px;background:var(--ink);transition:.25s var(--ease)}.pdr-hdr-on-photo .pdr-burger{border-color:#fafcfe80}.pdr-mnav{position:fixed;inset:0;z-index:80;background:var(--paper);transform:translate(100%);transition:transform .34s var(--ease);display:flex;flex-direction:column;overflow-y:auto;padding:22px}.pdr-mnav.pdr-open{transform:translate(0)}.pdr-mnav-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pdr-mnav-grp{margin-top:22px}.pdr-mnav-grp>.pdr-num-lbl{display:block;padding-bottom:8px;border-bottom:1px solid var(--line)}.pdr-mnav a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:var(--w-med);color:var(--ink);text-decoration:none}.pdr-hero{position:relative;isolation:isolate;padding-top:calc(var(--header-h) + 64px);padding-bottom:clamp(56px,6vw,104px);color:#fafcfe}.pdr-hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden;background:repeating-linear-gradient(135deg,#dae0e7 0 22px,#cfd7df 22px 44px)}.pdr-hero-media img{width:100%;height:100%;object-fit:cover}.pdr-hero-brief{position:absolute;inset:0;z-index:-1;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.pdr-hero-brief span{max-width:520px;text-align:center;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:var(--w-bold);color:#fafcfe9e}.pdr-hero-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#09191ccc,#09191cad 42%,#09191c57 72%,#09191c42),linear-gradient(to top,#0714164d,#0714161f)}.pdr-hero-grid{display:grid;gap:clamp(28px,3.5vw,64px);grid-template-columns:minmax(0,1.02fr) minmax(0,440px);align-items:start}.pdr-hero-proof{grid-column:1 / -1}.pdr-hero-txt{max-width:640px}.pdr-hero .pdr-eyebrow{color:#ddedff}.pdr-hero .pdr-eyebrow:before{background:#c6e1ff}.pdr-hero .pdr-h1{color:#fcfeff;text-shadow:0 1px 30px oklch(.18 .02 210 / .35)}.pdr-hero .pdr-lede{color:#ecf1f5}.pdr-hero-tel{display:inline-flex;align-items:baseline;gap:.5em;color:#fafcfe;text-decoration:none}.pdr-hero-tel b{font-size:clamp(24px,2.2vw,32px);font-weight:var(--w-bold);letter-spacing:-.02em}.pdr-hero-tel span{font-size:12px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;opacity:.85}.pdr-proof{border-top:1px solid oklch(.99 .004 250 / .22);margin-top:clamp(20px,2vw,32px);padding-top:22px;display:grid;gap:18px 26px;grid-template-columns:repeat(4,minmax(0,1fr))}.pdr-proof .pdr-num-sm{color:#fcfeff}.pdr-proof .pdr-num-lbl{color:#e3e8ee;opacity:.85}.pdr-form-card{background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:clamp(20px,2vw,30px);box-shadow:var(--shadow-lift);border:1px solid var(--line)}.pdr-form-card .pdr-h3{margin-bottom:2px}.pdr-lbl{display:block;font-size:11px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.pdr-field{margin-bottom:14px}.pdr-inp,select.pdr-inp,textarea.pdr-inp{width:100%;font-family:inherit;font-size:16px;font-weight:var(--w-book);color:var(--ink);background:#fefdfa;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:13px 14px;min-height:50px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}textarea.pdr-inp{min-height:112px;resize:vertical}select.pdr-inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.pdr-inp:hover{border-color:var(--ink-3)}.pdr-inp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pdr-inp::placeholder{color:var(--ink-3)}.pdr-reassure{font-size:13px;line-height:1.5;color:var(--ink-3);margin-top:10px}.pdr-privacy{font-size:12px;line-height:1.5;color:var(--ink-3);margin-top:8px}.pdr-slots{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pdr-slot{position:relative;display:block}.pdr-slot input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.pdr-slot span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:13.5px;font-weight:var(--w-med);text-align:center;line-height:1.2;transition:.2s var(--ease)}.pdr-slot input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--w-bold)}.pdr-slot input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.pdr-slot:hover span{border-color:var(--ink-3)}.pdr-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.pdr-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--line-strong)}.pdr-card-body{padding:clamp(18px,1.6vw,26px);display:flex;flex-direction:column;gap:10px;flex:1}.pdr-card-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.pdr-on-dark .pdr-card{background:#2b3c3b;border-color:var(--line-on-dark)}.pdr-badge{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);background:#fafcfef0;color:var(--ink);border-radius:100px;padding:7px 14px;font-size:11px;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdr-badge-ink{background:var(--ink);color:#f5f9fc}.pdr-price-from{display:flex;align-items:baseline;gap:.4em}.pdr-price-from i{font-style:normal;font-size:11px;font-weight:var(--w-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pdr-price-from b{font-size:26px;font-weight:var(--w-thin);letter-spacing:-.03em}.pdr-ticks{display:flex;flex-direction:column;gap:8px}.pdr-ticks li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.pdr-ticks li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--accent-soft);background-image:linear-gradient(45deg,transparent 45%,var(--accent-ink) 45%,var(--accent-ink) 55%,transparent 55%);background-size:9px 1.6px;background-repeat:no-repeat;background-position:center}.pdr-on-dark .pdr-ticks li{color:#d9dfe5}.pdr-step-n{font-size:clamp(48px,5vw,84px);font-weight:var(--w-thin);letter-spacing:-.05em;line-height:.85;color:var(--accent-on-dark);font-variant-numeric:tabular-nums}.pdr-step{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid var(--line-on-dark)}.pdr-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,360px);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;scrollbar-width:thin}.pdr-rail>*{scroll-snap-align:start}.pdr-rail::-webkit-scrollbar{height:5px}.pdr-rail::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:9px}.pdr-rail::-webkit-scrollbar-track{background:var(--line)}.pdr-stars{display:flex;gap:3px;color:var(--accent-ink);font-size:15px;letter-spacing:.12em}.pdr-stars i{font-style:normal}.pdr-stars .pdr-off{color:var(--line-strong)}.pdr-sig{font-size:13px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pdr-rail-nav{display:flex;gap:8px}.pdr-rail-btn{width:46px;height:46px;border:1px solid var(--line-strong);background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:16px;color:var(--ink);transition:.2s var(--ease)}.pdr-rail-btn:hover{background:var(--ink);color:#f5f9fc;border-color:var(--ink)}.pdr-ptable{width:100%}.pdr-ptable th{font-size:11px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 0 12px;border-bottom:1px solid var(--line-strong)}.pdr-ptable td{padding:20px 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:16px}.pdr-ptable td:first-child{font-weight:var(--w-med)}.pdr-ptable td b{font-weight:var(--w-med);font-size:18px;white-space:nowrap}.pdr-ptable td small{display:block;font-size:13.5px;color:var(--ink-3);line-height:1.45;margin-top:3px}.pdr-radar{width:100%;max-width:480px;margin-inline:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.pdr-radar .pdr-mp-carte{width:100%;height:auto;display:block}.pdr-map-frame-b{width:100%;max-width:640px;margin-inline:auto;--map-land:var(--paper);--map-com:var(--paper);--map-com-line:var(--line);--map-in:var(--accent);--map-page:var(--ink);--map-dot:var(--ink-3);--map-dot-page:var(--paper);--map-label:var(--ink);--map-muted:var(--ink-3)}.pdr-map-frame-b .pdr-mp-carte{width:100%;height:auto;display:block}.pdr-communes{columns:3;column-gap:40px}.pdr-communes li{break-inside:avoid;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.pdr-communes li em{font-style:normal;font-size:12px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pdr-communes li a{font-weight:var(--w-med);color:var(--ink)}.pdr-communes li a:hover{color:var(--accent-ink)}.pdr-pill{display:inline-flex;align-items:center;gap:.5em;border-radius:100px;padding:6px 13px;font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase}.pdr-pill-accent{background:var(--accent-soft);color:var(--accent-ink)}.pdr-pill-line{border:1px solid var(--line-strong);color:var(--ink-3)}.pdr-overlap{position:relative}.pdr-overlap-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,2vw,32px);box-shadow:var(--shadow);margin-top:-90px;margin-left:clamp(24px,5vw,80px);width:min(520px,calc(100% - clamp(24px,5vw,80px)));position:relative;z-index:2}.pdr-kpis{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pdr-faq details{border-bottom:1px solid var(--line)}.pdr-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;gap:18px;align-items:flex-start;font-size:clamp(17px,1.3vw,20px);font-weight:var(--w-med);letter-spacing:-.01em}.pdr-faq summary::-webkit-details-marker{display:none}.pdr-faq summary:after{content:"";flex:none;width:12px;height:12px;margin-left:auto;margin-top:8px;border-right:1.6px solid var(--accent-ink);border-bottom:1.6px solid var(--accent-ink);transform:rotate(45deg);transition:transform .25s var(--ease)}.pdr-faq details[open] summary:after{transform:rotate(225deg)}.pdr-faq .pdr-ans{padding:0 0 24px;max-width:70ch;color:var(--ink-2)}.pdr-tab-open{position:fixed;right:0;top:52%;z-index:58;transform:translateY(-50%);writing-mode:vertical-rl;background:var(--accent-ink);color:#fafcfe;border:0;border-radius:var(--radius) 0 0 var(--radius);padding:20px 13px;cursor:pointer;font-size:12px;font-weight:var(--w-bold);letter-spacing:.2em;text-transform:uppercase;transition:padding .25s var(--ease)}.pdr-tab-open:hover{padding-inline:17px}.pdr-drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);z-index:95;background:var(--paper);transform:translate(101%);transition:transform .38s var(--ease);overflow-y:auto;box-shadow:-20px 0 60px #1d2d302e;padding:26px}.pdr-drawer.pdr-open{transform:translate(0)}.pdr-scrim{position:fixed;inset:0;z-index:90;background:#0f1d2073;opacity:0;visibility:hidden;transition:opacity .3s var(--ease)}.pdr-scrim.pdr-open{opacity:1;visibility:visible}.pdr-exit{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px;background:#0f1d2080}.pdr-exit.pdr-open{display:flex}.pdr-exit-card{background:var(--paper);border-radius:var(--radius);max-width:520px;width:100%;padding:clamp(22px,2.4vw,34px);box-shadow:var(--shadow-lift);position:relative}.pdr-exit-x{position:absolute;top:12px;right:12px}.pdr-mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:59;background:#fcfbf7fa;border-top:1px solid var(--line);padding:9px 12px;gap:9px;box-shadow:0 -6px 26px #1d2d301a}.pdr-mbar .pdr-btn{flex:1;min-height:48px;padding:0 10px;font-size:13px}.pdr-foot{background:var(--ink);color:#e7ecf0;padding-top:clamp(56px,6vw,88px);position:relative}.pdr-foot-edge{height:3px;background:var(--accent)}.pdr-foot-grid{display:grid;gap:36px var(--gap);grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}.pdr-foot a{color:#d9dfe5;text-decoration:none;font-size:15px}.pdr-foot .pdr-small,.pdr-foot .pdr-num-lbl{color:#b2b8bf}.pdr-on-dark .pdr-small{color:#bdc6c8}.pdr-on-dark .pdr-num-lbl{color:#b5c0c2}.pdr-on-dark .pdr-stars{color:var(--accent-on-dark)}.pdr-foot a:hover{color:#fafcfe}.pdr-foot-col li{padding:6px 0}.pdr-foot-legal{margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--line-on-dark);padding:18px 0 22px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;font-size:12.5px;color:#b2b8bf}.pdr-foot-legal a{font-size:12.5px}.pdr-crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;letter-spacing:.06em;color:var(--ink-3)}.pdr-crumb a{color:var(--ink-3)}.pdr-crumb a:hover{color:var(--accent-ink)}.pdr-hero-light{padding-top:calc(var(--header-h) + 60px);padding-bottom:clamp(40px,5vw,76px);background:var(--surface)}.pdr-hero-light .pdr-h1{max-width:22ch}.pdr-g-art{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:260px minmax(0,1fr);align-items:start}.pdr-toc{position:sticky;top:calc(var(--header-h) + 24px)}.pdr-toc a{display:block;padding:8px 0;font-size:14.5px;color:var(--ink-2);border-bottom:1px solid var(--line)}.pdr-toc a:hover{color:var(--accent-ink)}.pdr-art{max-width:70ch}.pdr-art p{font-size:18px;line-height:1.7;margin-bottom:1.15em;text-wrap:pretty}.pdr-art h2{font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:var(--w-thin);margin:2em 0 .6em}.pdr-art h2 strong{font-weight:var(--w-bold)}.pdr-art h3{font-size:19px;font-weight:var(--w-med);margin:1.6em 0 .4em}.pdr-art ul{margin:0 0 1.4em}.pdr-art ul li{display:flex;gap:12px;font-size:17px;line-height:1.6;margin-bottom:.5em;color:var(--ink-2)}.pdr-art ul li:before{content:"";flex:none;width:6px;height:6px;margin-top:11px;border-radius:50%;background:var(--accent)}.pdr-art blockquote{margin:1.8em 0;padding:2px 0 2px 24px;border-left:2px solid var(--accent);font-size:21px;line-height:1.5;font-weight:var(--w-thin);color:var(--ink)}.pdr-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pdr-relance{margin:2.4em 0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.pdr-relance p{margin:0;font-size:16px;max-width:44ch}.pdr-author{display:grid;gap:20px;grid-template-columns:104px minmax(0,1fr);align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.pdr-tags{display:flex;flex-wrap:wrap;gap:8px}.pdr-factor{padding-top:18px;border-top:1px solid var(--line)}.pdr-on-dark .pdr-factor{border-color:var(--line-on-dark)}.pdr-big-list li{display:grid;gap:6px 24px;grid-template-columns:64px minmax(0,1fr);padding:20px 0;border-bottom:1px solid var(--line)}.pdr-big-list li b{font-size:15px;font-weight:var(--w-bold)}.pdr-check-note{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--ink-3)}@media(max-width:980px){.pdr-g-art{grid-template-columns:minmax(0,1fr)}.pdr-toc{position:static}.pdr-hero-light{padding-top:calc(var(--header-h) + 32px)}.pdr-author{grid-template-columns:88px minmax(0,1fr)}}@media(max-width:640px){.pdr-big-list li{grid-template-columns:minmax(0,1fr)}.pdr-relance{padding:18px}}.pdr-list-row{display:grid;gap:10px 28px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.pdr-quote-lg{font-size:clamp(21px,2.3vw,32px);font-weight:var(--w-thin);line-height:1.35;letter-spacing:-.02em}.pdr-stepper-v li{display:grid;gap:8px 28px;grid-template-columns:96px minmax(0,1fr);padding:26px 0;border-top:1px solid var(--line)}.pdr-on-dark .pdr-stepper-v li{border-color:var(--line-on-dark)}.pdr-g-faq{display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-hdr-b .pdr-wrap{flex-wrap:wrap;justify-content:center;gap:6px 24px}.pdr-hdr-b .pdr-nav{margin-left:0}.pdr-hdr-static{position:static;top:auto;height:auto;padding-block:14px;background:var(--paper);border-bottom:1px solid var(--line)}.pdr-hdr-static .pdr-mega{display:none}.pdr-comp{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.pdr-comp-h{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.pdr-comp-b{padding:clamp(18px,2vw,30px)}.pdr-comp-b.pdr-flush{padding:0}.pdr-swatch{height:64px;border-radius:var(--radius-sm);border:1px solid var(--line)}.pdr-spec{display:grid;gap:6px 24px;grid-template-columns:200px minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.pdr-spec b{font-size:12px;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pdr-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1px 6px}@media(max-width:760px){.pdr-list-row,.pdr-stepper-v li,.pdr-g-faq,.pdr-spec{grid-template-columns:minmax(0,1fr)}}.pdr-d-only{display:revert}.pdr-m-only{display:none}.pdr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1080px){.pdr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px)}.pdr-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-communes{columns:2}}@media(max-width:980px){:root{--header-h:68px}.pdr-nav,.pdr-hdr-tel,.pdr-hdr .pdr-btn,.pdr-hdr>.pdr-wrap>.header-cta{display:none}.pdr-burger{display:flex}.pdr-hero-grid{grid-template-columns:minmax(0,1fr)}.pdr-g-media,.pdr-g-aside,.pdr-g-side-l,.pdr-g-form,.pdr-g-4,.pdr-g-3,.pdr-g-5{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-g-media,.pdr-g-aside,.pdr-g-side-l,.pdr-g-form{grid-template-columns:minmax(0,1fr)}.pdr-cols-2{columns:1}.pdr-overlap-card{margin-left:0;margin-top:-56px;width:100%}.pdr-tab-open{display:none}.pdr-mbar{display:flex}body{padding-bottom:var(--mbar-h)}.pdr-drawer{width:100vw;padding-bottom:calc(var(--mbar-h) + 20px)}.pdr-radar{max-width:380px}}@media(max-width:760px){.pdr-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pdr-g-3,.pdr-g-4,.pdr-g-5{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdr-communes{columns:1}.pdr-d-only,.pdr-hide-m{display:none}.pdr-m-only{display:revert}.pdr-hero-grid{gap:22px}.pdr-hero .pdr-lede{font-size:16.5px;line-height:1.55}.pdr-g-fields-2{gap:10px}.pdr-slots{gap:6px}.pdr-slot span{min-height:44px;font-size:12.5px}.pdr-proof{margin-top:26px;padding-top:18px;gap:14px 18px}.pdr-hero-veil{background:linear-gradient(to bottom,#071416cc,#071416bd 46%,#07141694),linear-gradient(to top,#04101238,#04101238)}.pdr-hero{padding-top:calc(var(--header-h) + 28px)}.pdr-form-card{padding:18px}.pdr-rail{grid-auto-columns:minmax(268px,86vw)}}@media(max-width:640px){.pdr-g-2{grid-template-columns:minmax(0,1fr)}.pdr-ptable thead{display:none}.pdr-ptable,.pdr-ptable tbody,.pdr-ptable tr,.pdr-ptable td{display:block;width:100%}.pdr-ptable tr{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px;background:var(--paper)}.pdr-ptable td{border:0;padding:7px 0}.pdr-ptable td:before{content:attr(data-lbl);display:block;font-size:10.5px;font-weight:var(--w-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.pdr-foot-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){:root{--gap:16px}.pdr-g-4,.pdr-g-5,.pdr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-hero{padding-top:calc(var(--header-h) + 20px);padding-bottom:40px}.pdr-hero .pdr-lede,.pdr-hero .pdr-h1{margin-top:10px}.pdr-hero .pdr-form-card{padding:15px}.pdr-hero .pdr-form-card .pdr-field{margin-bottom:10px}.pdr-hero .pdr-form-card .pdr-g-fields-2{gap:8px}.pdr-hero .pdr-form-card .pdr-mt-3{margin-top:12px}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;scroll-behavior:auto}}.pdr-proof.pdr-proof-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-list-row.pdr-list-row-icon{grid-template-columns:auto minmax(0,1fr)}.pdr-list-row.pdr-list-row-price{grid-template-columns:minmax(0,1fr) auto}.pdr-list-row.pdr-list-row-media{grid-template-columns:96px minmax(0,1fr)}.pdr-list-row.pdr-flush-top{padding-top:0}@media(max-width:430px){.pdr-list-row.pdr-list-row-price{grid-template-columns:minmax(0,1fr)}}.pdr-ph:has(.pdr-badge) .pdr-ph-brief{align-items:flex-start;padding-top:52px}@media(max-width:760px){.pdr-hero-brief{display:none}.pdr-ph-brief{font-size:11.5px;letter-spacing:.02em;padding:13px;line-height:1.35}.pdr-radar{max-width:330px}}@media(max-width:430px){.pdr-radar{max-width:300px}}@media(max-width:640px){.pdr-overlap-card{margin-top:14px}}@media(max-width:560px){.pdr-g:has(>.pdr-card),.pdr-g:has(>a.pdr-card),.pdr-g:has(>.pdr-step),.pdr-g:has(>blockquote){grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pdr-badge{white-space:normal;font-size:10px;letter-spacing:.1em;padding:5px 11px;line-height:1.25;max-width:calc(100% - 24px)}.pdr-ph:has(.pdr-badge) .pdr-ph-brief{padding-top:56px}}@media(max-width:760px){.pdr-rail{grid-auto-columns:auto}.pdr-rail>*{min-width:86vw;max-width:86vw}}.pdr-lf-card{background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:clamp(20px,2vw,30px);box-shadow:var(--shadow-lift);border:1px solid var(--line)}.pdr-lf-card--compact{padding:clamp(16px,1.6vw,22px)}.pdr-lf-title{font-size:clamp(19px,1.5vw,23px);line-height:1.25;letter-spacing:-.012em;font-weight:var(--w-med);margin-bottom:2px}.pdr-lf-note{font-size:14px;line-height:1.5;color:var(--ink-2);margin-bottom:16px}.pdr-lf-fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-lf-field{display:flex;flex-direction:column;gap:6px}.pdr-lf-field--wide{grid-column:1 / -1}.pdr-lf-field label{font-size:11px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.pdr-lf-field input,.pdr-lf-field select,.pdr-lf-field textarea{width:100%;font-family:inherit;font-size:16px;font-weight:var(--w-book);color:var(--ink);background:#fefdfa;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:13px 14px;min-height:50px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.pdr-lf-field textarea{min-height:80px;resize:vertical}.pdr-lf-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.pdr-lf-field input:hover,.pdr-lf-field select:hover,.pdr-lf-field textarea:hover{border-color:var(--ink-3)}.pdr-lf-field input:focus,.pdr-lf-field select:focus,.pdr-lf-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pdr-lf-consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.pdr-lf-consent input{margin-top:3px;flex:none}.pdr-lf-consent a{color:var(--accent-ink)}.pdr-lf-submit{--btn-bg:var(--accent-ink);--btn-fg:oklch(.985 .006 150);--btn-bd:var(--accent-ink);display:flex;align-items:center;justify-content:center;gap:.6em;width:100%;margin-top:16px;min-height:52px;padding:0 26px;border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;font-size:15px;font-weight:var(--w-bold);letter-spacing:.055em;text-transform:uppercase;transition:background .28s var(--ease),color .28s var(--ease),letter-spacing .28s var(--ease)}.pdr-lf-submit:hover{background:transparent;color:var(--accent-ink);letter-spacing:.13em}.pdr-lf-reassure{font-size:12px;line-height:1.5;color:var(--ink-3);margin-top:10px}.pdr-lf-hp{display:none}:root{--hdr:76px;--hdr-m:68px;--hdr-hors-flux:1}:root{--volet-l:min(30rem,100%);--volet-fond:var(--paper);--voile:oklch(.2 .022 210 / .5)}.pdr-volet__pan{background:var(--volet-fond);box-shadow:-20px 0 60px #1d2c2e2e;padding:26px;display:flex;flex-direction:column}.pdr-volet__tete{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pdr-volet__titre{font-size:clamp(19px,1.5vw,23px);font-weight:var(--w-med);letter-spacing:-.012em}.pdr-volet__fermer{width:44px;height:44px;flex:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-size:20px;line-height:1;color:var(--ink)}.pdr-volet__fermer:hover{background:var(--ink);color:#f6faf6;border-color:var(--ink)}.pdr-volet__corps{overflow-y:auto}:root{--barre-h:4.4rem;--barre-fond:var(--ink);--barre-texte:oklch(.99 .004 150)}.pdr-barre{display:none;position:fixed;left:0;right:0;bottom:0;z-index:59;background:var(--barre-fond);color:var(--barre-texte);padding:9px 12px;gap:9px;box-shadow:0 -6px 26px #1d2c2e29}.pdr-barre[data-barre-effacee]{transform:translateY(110%)}.pdr-barre a,.pdr-barre button{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid oklch(.99 .004 150 / .3);background:transparent;color:var(--barre-texte);font-size:13px;font-weight:var(--w-bold);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.pdr-barre a:first-child,.pdr-barre button:first-child{background:var(--accent);border-color:var(--accent);color:var(--ink)}@media(max-width:980px){.pdr-barre{display:flex}body{padding-bottom:var(--barre-h)}}.pdr-barre{transition:transform .3s var(--ease)}.pdr-g{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--pdr-cols,3),minmax(0,1fr))}.pdr-g[data-fill]>:last-child{grid-column:span var(--pdr-fill-span,1)}@media(max-width:980px){.pdr-g{grid-template-columns:repeat(var(--pdr-cols-md,2),minmax(0,1fr))}.pdr-g[data-fill-md]>:last-child{grid-column:span var(--pdr-fill-span-md,1)}}@media(max-width:560px){.pdr-g{grid-template-columns:minmax(0,1fr)}}.pdr-grille{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.pdr-grille--centered{justify-content:center}.pdr-grille--slider{grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none}.pdr-grille--slider::-webkit-scrollbar{display:none}.pdr-grille--slider>*{scroll-snap-align:start}.pdr-strip{position:relative}.pdr-strip-ctrl{display:flex;gap:8px;justify-content:flex-end;margin-bottom:14px}.pdr-strip-nav{width:44px;height:44px;border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--radius-sm);cursor:pointer;font-size:16px;color:var(--ink);transition:.2s var(--ease)}.pdr-strip-nav:hover{background:var(--ink);color:#f6faf6;border-color:var(--ink)}.pdr-strip-nav:disabled{opacity:.35;cursor:default}@media(max-width:980px){.pdr-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pdr-grille{grid-template-columns:minmax(0,1fr)}.pdr-grille--slider{grid-auto-columns:86vw}}.pdr-tw{width:100%;overflow-x:auto}.pdr-t{width:100%;border-collapse:collapse}.pdr-t caption{text-align:left;font-size:13px;color:var(--ink-3);margin-bottom:10px}.pdr-t th{font-size:11px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 12px 12px 0;border-bottom:1px solid var(--line-strong)}.pdr-t td{padding:16px 12px 16px 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:15.5px}.pdr-t td:first-child{font-weight:var(--w-med)}@media(max-width:640px){.pdr-t thead{display:none}.pdr-t,.pdr-t tbody,.pdr-t tr,.pdr-t td{display:block;width:100%}.pdr-t tr{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px;background:var(--paper)}.pdr-t td{border:0;padding:6px 0}.pdr-t td[data-col]:before{content:attr(data-col);display:block;font-size:10.5px;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}}.pdr-mnav[data-open]{transform:translate(0)}.pdr-nav>li:hover .pdr-mega,.pdr-nav>li:focus-within .pdr-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.pdr-x-btn{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-size:20px;line-height:1;color:var(--ink)}.pdr-mnav-cta{margin-top:28px}.pdr-crumb ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.pdr-crumb li{display:flex;align-items:center;gap:4px}.breadcrumb{--gate-hook:1}.ph{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--radius)}.ph--remplir{position:absolute;inset:0;border-radius:0}.ph__cadre{position:relative;width:100%;overflow:hidden;border-radius:inherit;background:repeating-linear-gradient(135deg,var(--surface) 0 12px,var(--surface-2) 12px 24px)}.ph--remplir .ph__cadre{position:absolute;inset:0;width:100%;height:100%}.ph__cadre--169{aspect-ratio:16/9}.ph__cadre--43{aspect-ratio:4/3}.ph__cadre--85{aspect-ratio:8/5}.ph__cadre img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph__legende{margin-top:8px;font-size:13px;line-height:1.4;color:var(--ink-3)}.cal-calendrier{display:grid;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}.cal-jour{display:flex;flex-direction:column;gap:10px;padding:22px 18px;border-radius:var(--radius);background:#2c3b3e;border:1px solid var(--line-on-dark)}.cal-jour--grand{grid-column:span 2;padding:28px 22px}.cal-jour__n{font-size:clamp(30px,2.6vw,40px);font-weight:var(--w-thin);letter-spacing:-.035em;line-height:1;color:var(--accent-on-dark);font-variant-numeric:tabular-nums}.cal-jour--grand .cal-jour__n{font-size:clamp(38px,3.8vw,58px)}.cal-jour__titre{font-size:15.5px;font-weight:var(--w-med);color:#f9fdfa}.cal-jour__texte{font-size:13.5px;line-height:1.5;color:#dae0da}.cal-jour__delai{font-size:11px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-on-dark)}@media(max-width:980px){.cal-calendrier{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-jour--grand{grid-column:span 2}}@media(max-width:560px){.cal-calendrier{grid-template-columns:minmax(0,1fr)}.cal-jour--grand{grid-column:span 1}}.cal-engagements{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.cal-engagements>:last-child{grid-column:1 / -1}@media(max-width:640px){.cal-engagements{grid-template-columns:minmax(0,1fr)}.cal-engagements>:last-child{grid-column:auto}}.prose-page{padding-block:calc(var(--header-h) + 56px) var(--sec-y);background:var(--paper)}.prose{max-width:70ch;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.prose h1{font-size:clamp(30px,4vw,48px);font-weight:var(--w-thin);letter-spacing:-.02em;margin-bottom:.7em}.prose h2{font-size:clamp(22px,2vw,28px);font-weight:var(--w-thin);margin:1.8em 0 .5em}.prose p{font-size:16.5px;line-height:1.7;margin-bottom:1.1em;color:var(--ink-2)}.prose ul{margin:0 0 1.2em;padding-left:1.2em;list-style:disc}.prose li{margin-bottom:.4em;color:var(--ink-2)}.prose a{color:var(--accent-ink)}.skip-link{position:fixed;top:-100px;left:12px;z-index:200;background:var(--ink);color:#f9fdfa;padding:12px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:var(--w-bold);text-decoration:none;transition:top .2s var(--ease)}.skip-link:focus{top:12px}.header-cta{--btn-bg:var(--accent-ink);--btn-fg:oklch(.985 .006 150);--btn-bd:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:14px;font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background .25s var(--ease),color .25s var(--ease)}.header-cta:hover{background:transparent;color:var(--accent-ink)}.pdr-confiance{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pdr-lf-error{background:oklch(.94 .05 30);border:1px solid oklch(.55 .16 30);color:#55120b;border-radius:var(--radius-sm);padding:12px 14px;font-size:14px;line-height:1.4;margin-bottom:14px}@media(max-width:760px){.pdr-hero-txt .pdr-lede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.4;margin-top:8px}.pdr-hero-proof{order:3;margin-top:20px}.pdr-hero-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.pdr-hero .pdr-eyebrow{margin-bottom:6px}.pdr-hero .pdr-h1{font-size:clamp(26px,7vw,34px);margin-bottom:0}.pdr-hero{padding-top:calc(var(--hdr-m) + 12px);padding-bottom:24px}.pdr-lf-card{padding:14px}.pdr-lf-fields{gap:10px}}@media(max-width:360px){.pdr-brand i{display:none}.pdr-brand b{font-size:16px}.pdr-hdr .pdr-wrap{gap:8px}}h1,h2,h3,h4,:where(.pdr-h1,.pdr-h2){-webkit-hyphens:manual;hyphens:manual}:where(.pdr-g){display:grid;grid-template-columns:repeat(var(--pdr-cols, 1),minmax(0,1fr))}:where(.pdr-g[data-fill="1"])>:last-child{grid-column:span var(--pdr-fill-span, 1) / -1}@media(max-width:980px){:where(.pdr-g){grid-template-columns:repeat(var(--pdr-cols-md, 1),minmax(0,1fr))}:where(.pdr-g[data-fill="1"])>:last-child{grid-column:auto}:where(.pdr-g[data-fill-md="1"])>:last-child{grid-column:span var(--pdr-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.pdr-g){grid-template-columns:minmax(0,1fr)}:where(.pdr-g[data-fill="1"])>:last-child,:where(.pdr-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.pdr-tw){overflow-x:auto}:where(.pdr-t){width:100%;border-collapse:collapse}:where(.pdr-t th,.pdr-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.pdr-t,.pdr-t tbody,.pdr-t tr,.pdr-t td,.pdr-t th){display:block;width:100%}:where(.pdr-t thead){display:none}:where(.pdr-t td,.pdr-t th){width:auto!important}:where(.pdr-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.pdr-crumb ol){list-style:none;margin:0;padding:0}:where(.pdr-crumb li){display:inline}:where(.pdr-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.pdr-crumb){padding-top:calc(var(--hdr-m, var(--hdr, 0px)) * var(--hdr-hors-flux, 1))}}[data-drawer]{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}[data-drawer][data-open]{visibility:visible;pointer-events:auto}[data-drawer]>[data-drawer-scrim]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease;background:var(--voile, rgb(0 0 0 / .45))}[data-drawer][data-open]>[data-drawer-scrim]{opacity:1}[data-drawer]>[data-drawer-panel]{position:absolute;top:0;right:0;z-index:1;height:100%;width:var(--volet-l, min(26rem, 100%));max-width:100%;overflow-y:auto;overscroll-behavior:contain;transform:translate(101%);transition:transform .22s ease;background:var(--volet-fond, #fff)}[data-drawer][data-open]>[data-drawer-panel]{transform:none}html[data-volet-ouvert],html[data-volet-ouvert] body{overflow:hidden}@media(min-width:981px){[data-drawer-open=menu]{display:none}}@media(prefers-reduced-motion:reduce){[data-drawer]>[data-drawer-scrim],[data-drawer]>[data-drawer-panel]{transition:none}}[data-audit=mobile-action-bar]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--barre-fond, #fff);color:var(--barre-texte, #1d1d1f)}@media(max-width:980px){body:has([data-audit=mobile-action-bar]){padding-bottom:var(--barre-h, 4.5rem)}}[data-audit=mobile-action-bar][data-barre-effacee]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){[data-audit=mobile-action-bar][data-barre-effacee]{transition:none}}@media(min-width:981px){[data-audit=mobile-action-bar]{display:none}}svg [hidden]{display:none}figure[data-remplir]{height:100%;margin:0}figure[data-remplir]>div{height:100%;aspect-ratio:auto}figure[data-remplir] img{width:100%;height:100%;object-fit:cover}form[data-lead-form]{color:var(--lf-encre, #1d1d1f)}form[data-lead-form] :where(h1,h2,h3,h4,p,li,label,legend,small,span,a){color:inherit}
