@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-fond: #F4F7F4;--color-surface: #FFFFFF;--color-encre: #14231C;--color-gris: #56635C;--color-filet: #DCE4DE;--color-doux: #E6EFE8;--color-accent: #1E6B52;--color-accent-survol: #17563F;--color-accent-fonce: #17563F;--font-titre: "Schibsted Grotesk", system-ui, sans-serif;--font-texte: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-carte: 14px;--shadow-carte: 0 14px 30px rgb(20 35 28 / .08);--shadow-repos: 0 1px 2px rgb(20 35 28 / .06), 0 6px 18px rgb(20 35 28 / .07);--filet-photo: 0 0 0 1px rgb(20 35 28 / .08)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}:where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}:where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}:where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}:where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}--tw-prose-body: oklch(37.3% .034 259.733);--tw-prose-headings: oklch(21% .034 264.665);--tw-prose-lead: oklch(44.6% .03 256.802);--tw-prose-links: oklch(21% .034 264.665);--tw-prose-bold: oklch(21% .034 264.665);--tw-prose-counters: oklch(55.1% .027 264.364);--tw-prose-bullets: oklch(87.2% .01 258.338);--tw-prose-hr: oklch(92.8% .006 264.531);--tw-prose-quotes: oklch(21% .034 264.665);--tw-prose-quote-borders: oklch(92.8% .006 264.531);--tw-prose-captions: oklch(55.1% .027 264.364);--tw-prose-kbd: oklch(21% .034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% .034 264.665) 10%, transparent);--tw-prose-code: oklch(21% .034 264.665);--tw-prose-pre-code: oklch(92.8% .006 264.531);--tw-prose-pre-bg: oklch(27.8% .033 256.848);--tw-prose-th-borders: oklch(87.2% .01 258.338);--tw-prose-td-borders: oklch(92.8% .006 264.531);--tw-prose-invert-body: oklch(87.2% .01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% .022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% .022 261.325);--tw-prose-invert-bullets: oklch(44.6% .03 256.802);--tw-prose-invert-hr: oklch(37.3% .034 259.733);--tw-prose-invert-quotes: oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);--tw-prose-invert-captions: oklch(70.7% .022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% .03 256.802);--tw-prose-invert-td-borders: oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75;:where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/schibsted-grotesk-variable-latin.woff2) format("woff2")}@layer base{html{scroll-behavior:smooth}body{background:var(--color-fond);color:var(--color-encre);font-family:var(--font-texte);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-titre);font-weight:650;line-height:1.08;letter-spacing:-.015em}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:6px}::selection{background:var(--color-doux)}}.pnw-icon{display:inline-block;flex:none}.pnw-evitement{position:absolute;left:-9999px;top:.5rem;z-index:60;padding:.5rem 1rem;border-radius:999px;background:var(--color-encre);color:#fff;font-weight:700}.pnw-evitement:focus{left:1rem}.pnw-wrap{max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.pnw-wrap{padding-inline:24px}}.pnw-header{position:sticky;top:0;z-index:40;background:#fffffff5;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-filet)}.pnw-header__barre{display:flex;align-items:center;gap:1.5rem;height:68px}.pnw-logo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-titre);color:var(--color-encre);white-space:nowrap;flex-shrink:0}.pnw-logo__symbole{width:38px;height:38px;flex-shrink:0;color:var(--color-accent)}.pnw-logo__nord{fill:#4fae84}.pnw-logo__nom{display:grid;line-height:.92}.pnw-logo__mot{font-size:1.4rem;font-weight:780;letter-spacing:-.04em}.pnw-logo__suite{margin-top:.3rem;font-size:.66rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.pnw-logo--clair,.pnw-logo--clair .pnw-logo__symbole{color:#fff}.pnw-logo--clair .pnw-logo__nord,.pnw-logo--clair .pnw-logo__suite{fill:#8fd3a8;color:#8fd3a8}.pnw-nav{display:flex;align-items:center;gap:.25rem;margin-left:auto}.pnw-nav__lien{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;padding:.5rem .6rem;border-radius:999px;font-weight:700;font-size:.92rem;transition:background-color .15s}.pnw-nav__lien:hover{background:var(--color-doux)}.pnw-nav__lien.is-actif{background:var(--color-encre);color:#fff}.pnw-header__actions{display:flex;align-items:center;gap:.25rem}.pnw-bouton-icone{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;transition:background-color .15s;cursor:pointer}.pnw-bouton-icone:hover{background:var(--color-doux)}.pnw-header__menu{display:none}.pnw-nav__groupe{position:relative;display:flex;align-items:center}.pnw-nav__deplier{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:-.4rem;border-radius:999px;cursor:pointer}.pnw-nav__deplier:hover{background:var(--color-doux)}.pnw-nav__deplier[aria-expanded=true] .pnw-icon{transform:rotate(180deg)}.pnw-sous-menu{display:none;position:absolute;top:calc(100% + .4rem);left:0;min-width:14rem;padding:.4rem;background:#fff;border:1px solid var(--color-filet);border-radius:14px;box-shadow:var(--shadow-carte)}.pnw-nav__deplier[aria-expanded=true]+.pnw-sous-menu{display:block}.pnw-sous-menu a{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:10px;font-weight:700;white-space:nowrap}.pnw-sous-menu a:hover{background:var(--color-doux)}@media (max-width: 1240px){.pnw-header__menu{display:inline-grid}.pnw-header__actions{margin-left:auto}.pnw-nav{display:none;position:absolute;left:0;right:0;top:68px;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 16px 1rem;background:#fff;border-bottom:1px solid var(--color-filet);box-shadow:var(--shadow-carte)}.pnw-nav.is-ouvert{display:flex}.pnw-nav__lien{padding:.8rem 1rem;font-size:1.05rem}.pnw-nav__groupe{flex-wrap:wrap}.pnw-nav__groupe>.pnw-nav__lien{flex:1}.pnw-nav__deplier{width:42px;height:42px;margin:0}.pnw-sous-menu{position:static;flex-basis:100%;min-width:0;border:0;box-shadow:none;padding:0 0 .4rem 1.5rem}}@media (max-width: 520px){.pnw-header__barre{gap:.5rem}.pnw-logo{gap:.45rem}.pnw-logo__symbole{width:32px;height:32px}.pnw-logo__mot{font-size:1.2rem}.pnw-header__actions{gap:0}.pnw-header__actions .pnw-bouton-icone{width:40px;height:40px}.pnw-lang summary{padding:.45rem .55rem}.pnw-lang__chevron{display:none}}@media (max-width: 420px){.pnw-lang__current{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.pnw-recherche{position:fixed;inset:0;z-index:50;background:#14231c8c;backdrop-filter:blur(4px);padding-top:18vh}.pnw-recherche[hidden]{display:none}.pnw-recherche__fermer{display:block;margin:1rem auto 0;color:#fff;font-weight:700;opacity:.85;cursor:pointer}.pnw-section{padding-block:3.5rem}.pnw-section--serre{padding-block:2rem 0}.pnw-section--serre+.pnw-section{padding-top:2.5rem}.pnw-section--doux{background:var(--color-doux)}@media (min-width: 768px){.pnw-section{padding-block:4rem}.pnw-section--serre{padding-block:2.25rem 0}.pnw-section--serre+.pnw-section{padding-top:2.75rem}}.pnw-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-filet)}.pnw-section-head__titre{font-size:clamp(1.7rem,3.4vw,2.4rem)}.pnw-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem 1.25rem;align-items:stretch}.pnw-deux-colonnes{display:grid;gap:1.4rem}@media (min-width: 860px){.pnw-deux-colonnes{grid-template-columns:1fr 1fr}}.pnw-suite{margin-top:2rem;text-align:center}.pnw-footer{margin-top:3rem;background:var(--color-encre);color:#ffffffd1}.pnw-footer__grille{display:grid;gap:2rem;padding-block:3.5rem;grid-template-columns:repeat(2,1fr)}.pnw-footer__marque{grid-column:1 / -1}@media (min-width: 860px){.pnw-footer__grille{grid-template-columns:1.4fr repeat(3,1fr)}.pnw-footer__marque{grid-column:auto}}.pnw-footer__intro{margin-top:.9rem;max-width:22rem;font-size:.92rem;line-height:1.6;color:#ffffffb3}.pnw-footer__titre{font-family:var(--font-titre);font-weight:600;font-size:1.15rem;color:#fff;margin-bottom:.75rem}.pnw-footer__liens{display:grid;gap:.45rem;font-size:.95rem}.pnw-footer__liens a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.pnw-footer__bas{border-top:1px solid rgb(255 255 255 / .1);padding:1.1rem 16px;text-align:center;font-size:.85rem;color:#fff9}.pnw-footer__bas-liens{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin-bottom:.6rem}.pnw-footer__bas-liens a:hover{color:#fff;text-decoration:underline}.pnw-footer__cookies{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pnw-footer__cookies:hover{color:#fff;text-decoration:underline}.pnw-footer__cookies:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pnw-section-head--suite{margin-top:3rem}.pnw-section>.pnw-bloc+.pnw-bloc{margin-top:3rem}.pnw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.35rem;border-radius:999px;background:var(--color-accent);color:#fff;font-weight:800;font-size:1rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s,transform .15s}.pnw-btn:hover{background:var(--color-accent-survol)}.pnw-btn:active{transform:translateY(1px)}.pnw-btn--contour{background:transparent;color:var(--color-encre);border:2px solid var(--color-encre);padding-block:calc(.75rem - 2px)}.pnw-btn--contour:hover{background:var(--color-encre);color:#fff}.pnw-more{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;white-space:nowrap}.pnw-more:hover{color:var(--color-accent-fonce)}.pnw-lien{color:var(--color-accent-fonce);font-weight:700;display:inline-flex;align-items:center;gap:.25rem}.pnw-lien:hover{text-decoration:underline}.pnw-champ-recherche{display:flex;align-items:center;gap:.5rem;max-width:600px;padding:6px 6px 6px 18px;border-radius:999px;background:#fff;border:1px solid var(--color-filet);box-shadow:var(--shadow-carte);color:var(--color-gris)}.pnw-champ-recherche input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;color:var(--color-encre);padding:.55rem 0}.pnw-champ-recherche .pnw-btn{font-size:1.1875rem;padding:.6rem 1.2rem}@media (max-width: 520px){.pnw-champ-recherche .pnw-btn span,.pnw-champ-recherche .pnw-btn{font-size:1.1875rem;padding-inline:1rem}}.pnw-hero{position:relative;overflow:hidden;padding:4.5rem 0 3.25rem;border-bottom:1px solid var(--color-filet)}.pnw-hero:before,.pnw-page-head:before{content:"";position:absolute;inset:0 0 0 35%;background:url(../assets/img/topo-entete.svg) right center / cover no-repeat;opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.pnw-hero__contenu{position:relative}.pnw-hero__titre{font-size:clamp(2.5rem,6.2vw,4.6rem);max-width:15ch;font-weight:700;letter-spacing:-.03em}.pnw-hero__chapeau{margin-top:1.1rem;max-width:54ch;font-size:1.15rem;color:var(--color-gris)}.pnw-hero .pnw-champ-recherche{margin-top:2rem}.pnw-hero__chiffres{position:relative;margin-top:2.5rem}.pnw-chiffres{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid var(--color-encre);border-bottom:1px solid var(--color-filet)}@media (min-width: 720px){.pnw-chiffres{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}}.pnw-chiffre{padding:1.1rem 1.5rem 1.2rem 0}.pnw-chiffre+.pnw-chiffre{padding-left:1.5rem;border-left:1px solid var(--color-filet)}@media (max-width: 719px){.pnw-chiffre:nth-child(3){padding-left:0;border-left:0}.pnw-chiffre:nth-child(n+3){border-top:1px solid var(--color-filet)}}.pnw-chiffre strong{display:block;font-family:var(--font-titre);font-weight:700;font-size:2.3rem;line-height:1.05;letter-spacing:-.02em;color:var(--color-accent)}.pnw-chiffre span{color:var(--color-gris);font-size:.95rem}.pnw-card{display:flex;flex-direction:column;height:100%;background:var(--color-surface);border:1px solid var(--color-filet);border-radius:var(--radius-carte);overflow:hidden;box-shadow:0 1px 2px #14231c0d,0 4px 14px #14231c0d;transition:border-color .2s,box-shadow .2s,transform .2s}a.pnw-card:hover{border-color:#1e6b5259;box-shadow:var(--shadow-carte);transform:translateY(-2px)}a.pnw-card:hover .pnw-card__titre{color:var(--color-accent)}a.pnw-card:hover .pnw-visuel img{transform:scale(1.04)}.pnw-visuel{position:relative;flex:none;aspect-ratio:3 / 2;overflow:hidden;background:var(--color-doux);color:var(--color-accent)}.pnw-visuel img{transition:transform .4s}.pnw-visuel--topo{background-size:cover;background-position:center}.pnw-visuel--topo-1{background-image:url(../assets/img/topo-1.svg)}.pnw-visuel--topo-2{background-image:url(../assets/img/topo-2.svg)}.pnw-visuel--topo-3{background-image:url(../assets/img/topo-3.svg)}.pnw-visuel--topo-4{background-image:url(../assets/img/topo-4.svg)}.pnw-visuel__picto{position:absolute;right:.8rem;bottom:.8rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--color-surface);color:var(--color-accent);box-shadow:0 2px 8px #14231c1f}.pnw-visuel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pnw-badge{position:absolute;top:.8rem;left:.8rem;padding:.2rem .65rem;border-radius:6px;background:#fffffff2;color:var(--color-encre);font-size:.78rem;font-weight:700;letter-spacing:.01em}.pnw-card__corps{display:flex;flex-direction:column;flex:1;padding:1rem 1.15rem 1.15rem}.pnw-card__titre{font-size:1.25rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;transition:color .2s}.pnw-card__pied{margin-top:auto;padding-top:.85rem;display:grid;gap:.3rem;color:var(--color-gris);font-size:.9rem}.pnw-card__pied li{display:flex;align-items:flex-start;gap:.4rem}.pnw-card__pied li .pnw-icon{margin-top:.2rem}.pnw-card__pied .pnw-drapeau{flex-shrink:0;margin-top:.3rem;width:16px;height:12px;border-radius:2px}.pnw-card__pied .pnw-icon{color:var(--color-accent)}.pnw-drapeau{display:inline-block;flex:none;width:16px;height:12px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #14231c1f}.pnw-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--color-gris);font-size:.92rem}.pnw-meta li{display:inline-flex;align-items:center;gap:.35rem}.pnw-meta a{text-decoration:underline;text-underline-offset:2px}.pnw-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem}.pnw-tuile{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;background:var(--color-surface);border:1px solid var(--color-filet);border-radius:var(--radius-carte);transition:border-color .15s}a.pnw-tuile:hover{border-color:var(--color-encre)}.pnw-tuile__icone{display:grid;place-items:center;flex:none;color:var(--color-accent)}.pnw-tuile__texte strong{display:block;font-family:var(--font-titre);font-weight:600;font-size:1.2rem}.pnw-tuile__texte small{color:var(--color-gris);font-size:.9rem}.pnw-unites{display:inline-flex;padding:3px;border:1px solid var(--color-filet);border-radius:999px;background:#fff}.pnw-unites button{padding:.35rem .9rem;border-radius:999px;font-weight:800;font-size:.9rem;color:var(--color-gris);cursor:pointer}.pnw-unites button[aria-pressed=true]{background:var(--color-encre);color:#fff}.pnw-puces{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.pnw-puce{display:inline-flex;padding:.45rem 1rem;border-radius:999px;background:#fff;border:1px solid var(--color-filet);font-weight:700;font-size:.95rem}a.pnw-puce:hover{border-color:var(--color-encre)}.pnw-lignes li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--color-filet)}.pnw-lignes li:first-child{border-top:0}.pnw-lignes__nom a{font-weight:800}.pnw-lignes__nom a:hover{color:var(--color-accent-fonce)}.pnw-lignes__nom em{display:block;font-style:normal;font-size:.88rem;color:var(--color-gris)}.pnw-lignes__valeur{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;white-space:nowrap;color:var(--color-gris)}.pnw-lignes--cadre{background:#fff;border:1px solid var(--color-filet);border-radius:var(--radius-carte);padding:.4rem 1.25rem}@media (min-width: 860px){.pnw-lignes--colonnes{columns:2;column-gap:2.5rem}.pnw-lignes--colonnes li{break-inside:avoid}}.pnw-statut{display:inline-block;margin-left:.4rem;padding:.05rem .5rem;border-radius:999px;background:var(--color-doux);font-size:.78rem;font-weight:800;color:var(--color-encre)}.pnw-vide{padding:2.5rem 1.5rem;border:1px dashed var(--color-filet);border-radius:var(--radius-carte);text-align:center;color:var(--color-gris)}.pnw-note{margin-top:1rem;font-size:.9rem;color:var(--color-gris)}.pnw-mention-affiliation{margin:1rem 0 .6rem;font-size:.875rem;color:var(--color-encre)}.pnw-mention-affiliation a{font-weight:700;text-decoration:underline}.pnw-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:2.5rem}.pnw-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.5rem;height:2.5rem;padding:0 .8rem;border:1px solid var(--color-filet);border-radius:999px;background:#fff;font-weight:800}.pnw-pagination a.page-numbers:hover{border-color:var(--color-encre)}.pnw-pagination .page-numbers.current{background:var(--color-encre);border-color:var(--color-encre);color:#fff}.pnw-pagination .page-numbers.dots{border-color:transparent;background:transparent}.pnw-pagination__fleche{width:1rem;height:1rem}.pnw-pagination__fleche--prev{transform:rotate(180deg)}.pnw-partage{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:2.5rem 0;padding:1rem 1.25rem;background:var(--color-doux);border-radius:var(--radius-carte)}.pnw-partage__titre{display:inline-flex;align-items:center;gap:.45rem;font-weight:800}.pnw-partage__boutons{display:flex;gap:.5rem;margin-left:auto}.pnw-partage__bouton{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#fff;border:1px solid var(--color-filet);cursor:pointer;transition:border-color .15s}.pnw-partage__bouton:hover{border-color:var(--color-encre)}.pnw-partage__bouton.is-copie{background:var(--color-encre);color:#fff}.pnw-ext{cursor:pointer}.pnw-ext--contenu{color:var(--color-accent-fonce);text-decoration:underline;text-underline-offset:2px}.pnw-marques-bloc{margin-bottom:1rem}.pnw-marques-intro{margin:0 0 .5rem;font-size:.8rem;color:var(--color-gris)}.pnw-marques{display:flex;flex-wrap:wrap;gap:.5rem}.pnw-marque{flex:1 1 10rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border-radius:999px;color:#fff;font-weight:800;font-size:.9rem;cursor:pointer;transition:filter .15s}.pnw-marque:hover{filter:brightness(1.15)}.pnw-marque svg{width:1.25rem;height:1.25rem}.pnw-carte{height:min(70vh,640px);border-radius:var(--radius-carte);overflow:hidden;border:1px solid var(--color-filet);background:var(--color-doux)}.pnw-carte--hub{height:300px;isolation:isolate}@media (min-width: 768px){.pnw-carte--hub{height:420px}}.pnw-carte-hub__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;font-size:.9rem;color:var(--color-gris)}.pnw-carte-hub__pied>span{display:inline-flex;align-items:center;gap:.4rem}.pnw-marqueur{width:18px;height:18px;border-radius:50%;background:var(--color-accent);border:3px solid #fff;box-shadow:0 0 0 4px #1e6b524d}.pnw-marqueur__nom{font-family:var(--font-titre);font-weight:600;font-size:1.05rem;color:var(--color-encre)}.leaflet-popup-content p{margin:.2rem 0 0;color:var(--color-gris)}.pnw-lang{position:relative}.pnw-lang summary{list-style:none;cursor:pointer;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--color-filet);font-weight:800;font-size:.85rem}.pnw-lang summary::-webkit-details-marker{display:none}.pnw-lang summary{display:inline-flex;align-items:center;gap:.3rem;line-height:1}.pnw-lang .pnw-drapeau{width:18px;height:13.5px}.pnw-lang__item{display:flex!important;align-items:center;gap:.55rem}.pnw-lang__chevron{width:14px;height:14px;transition:transform .2s}.pnw-lang[open] .pnw-lang__chevron{transform:rotate(180deg)}.pnw-lang__menu{position:absolute;right:0;top:calc(100% + .4rem);z-index:60;min-width:10rem;margin:0;padding:.4rem;list-style:none;background:#fff;border:1px solid var(--color-filet);border-radius:12px;box-shadow:var(--shadow-carte)}.pnw-lang__menu a{display:block;padding:.45rem .7rem;border-radius:8px;font-weight:600;font-size:.9rem}.pnw-lang__menu a:hover,.pnw-lang__menu a:focus-visible{background:var(--color-doux)}.pnw-puce.is-actif{background:var(--color-encre);border-color:var(--color-encre);color:#fff}.pnw-visuel .pnw-visuel__logo{position:static;width:auto;height:auto;max-width:70%;max-height:55%;object-fit:contain}.pnw-visuel__credit{position:absolute;right:.5rem;bottom:.4rem;padding:.05rem .45rem;border-radius:999px;background:#14231ca6;color:#fff;font-size:.7rem}.pnw-visuel__credit a{color:inherit}.pnw-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem}.pnw-filtres[hidden],.pnw-filtre-taille[hidden]{display:none}.pnw-filtres__champ{display:inline-flex;align-items:center;gap:.4rem;padding:0 .9rem;height:2.75rem;border:1px solid var(--color-filet);border-radius:999px;background:#fff;color:var(--color-gris)}.pnw-filtres__champ--recherche{flex:1 1 14rem}.pnw-filtres__champ input,.pnw-filtres__champ select{border:0;outline:none;background:none;font:inherit;color:var(--color-encre);min-width:0;width:100%}.pnw-filtres__compte{margin-left:auto;font-weight:800;color:var(--color-gris)}.pnw-filtre-taille{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--radius-carte);background:var(--color-doux)}[data-nom][hidden],.pnw-lignes li[hidden]{display:none}.pnw-btn--petit{padding:.35rem .9rem;font-size:.9rem;border-width:1px}.pnw-bloc__bascule{gap:.6rem;align-items:center}.pnw-carte-split{display:flex;flex-direction:column}.pnw-carte-split__carte{position:relative;order:1;height:65vh;min-height:420px}.pnw-carte-split__panneau{order:2;background:#fff;border-top:1px solid var(--color-filet)}.pnw-carte--plein{height:100%;border:0;border-radius:0}.pnw-carte-split__carte>.pnw-vide{padding:2rem 16px}@media (min-width: 1024px){.pnw-carte-split{flex-direction:row;height:calc(100vh - 69px)}.pnw-carte-split__carte{order:2;flex:1;height:auto;min-height:0}.pnw-carte-split__panneau{order:1;width:26rem;flex-shrink:0;display:flex;flex-direction:column;border-top:0;border-right:1px solid var(--color-filet)}}.pnw-carte-compteur{position:absolute;top:.75rem;right:.75rem;z-index:500;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;background:#fffffff2;box-shadow:var(--shadow-carte);font-size:.8rem;font-weight:800}.pnw-carte-compteur__point{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-accent)}@media (min-width: 1024px){.pnw-carte-compteur{display:none}}.pnw-carte-panneau__tete{padding:1rem 16px}@media (min-width: 1024px){.pnw-carte-panneau__tete{padding:1.5rem 1.5rem 1rem}}.pnw-carte-panneau__tete .pnw-fil ol{color:var(--color-gris)}.pnw-carte-panneau__tete .pnw-fil a:hover{color:var(--color-encre)}.pnw-carte-panneau__titre{margin-top:.4rem;font-family:var(--font-titre);font-weight:600;font-size:1.6rem;line-height:1.15}.pnw-carte-panneau__chapeau{margin-top:.4rem;font-size:.95rem;color:var(--color-gris)}.pnw-carte-outils{position:relative;display:flex;align-items:stretch;border-top:1px solid var(--color-filet);border-bottom:1px solid var(--color-filet)}.pnw-popin>summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem 16px;cursor:pointer;list-style:none}.pnw-popin>summary::-webkit-details-marker{display:none}.pnw-popin[open]>summary{background:var(--color-doux)}.pnw-popin--filtres{flex:1}.pnw-popin--recherche{border-left:1px solid var(--color-filet)}.pnw-popin__titre{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-titre);font-weight:600;font-size:1.05rem}.pnw-popin__titre .pnw-icon{color:var(--color-accent-fonce)}.pnw-popin__badge{min-width:1.3rem;padding:0 .35rem;border-radius:999px;background:var(--color-encre);color:#fff;font-family:var(--font-texte);font-size:.75rem;font-weight:800;text-align:center}.pnw-popin__badge[hidden]{display:none}.pnw-popin__chevron{color:var(--color-gris);transition:transform .2s}.pnw-popin[open] .pnw-popin__chevron{transform:rotate(180deg)}.pnw-popin__panneau{position:relative;padding:.5rem 16px 1rem}.pnw-popin__fermer{display:none;position:absolute;top:.6rem;right:.6rem;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-filet);background:#fff;cursor:pointer}.pnw-popin__fermer:hover{border-color:var(--color-encre)}.pnw-popin__groupe+.pnw-popin__groupe{margin-top:1rem}.pnw-popin__label{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gris)}.pnw-popin .pnw-puces{margin-bottom:0;gap:.4rem}.pnw-popin .pnw-puce{align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.85rem;cursor:pointer}.pnw-popin .pnw-puce small{font-weight:700;opacity:.6}button.pnw-puce:hover{border-color:var(--color-encre)}.pnw-champ{width:100%;padding:.6rem 1rem;border:1px solid var(--color-filet);border-radius:999px;font:inherit}.pnw-champ:focus{outline:none;border-color:var(--color-encre)}.pnw-carte-outils__reinit{display:inline-flex;align-items:center;gap:.35rem;padding:0 1rem;border:0;border-left:1px solid var(--color-filet);background:none;font:inherit;font-size:.8rem;font-weight:800;color:var(--color-accent-fonce);cursor:pointer;white-space:nowrap}.pnw-carte-outils__reinit:hover{background:var(--color-doux)}.pnw-carte-outils__reinit[hidden]{display:none}@media (max-width: 1023px){.pnw-carte-outils{flex-wrap:wrap}.pnw-popin--recherche{position:static}.pnw-popin--recherche[open] .pnw-popin__panneau{position:absolute;left:0;right:0;top:100%;z-index:1300;background:#fff;box-shadow:var(--shadow-carte)}.pnw-popin--recherche .pnw-popin__texte{display:none}}@media (min-width: 1024px){.pnw-popin{position:relative}.pnw-popin>summary{padding-inline:1.5rem}.pnw-popin[open] .pnw-popin__panneau{position:absolute;top:100%;left:1rem;z-index:1300;width:min(36rem,calc(100vw - 3rem));margin-top:.5rem;padding:1.25rem 1.5rem;border-radius:var(--radius-carte);background:#fff;box-shadow:0 24px 60px #14231c40,0 0 0 1px #14231c0f;max-height:calc(100vh - 16rem);overflow-y:auto}.pnw-popin--recherche[open] .pnw-popin__panneau{left:auto;right:1rem;width:min(24rem,calc(100vw - 3rem))}.pnw-popin__fermer{display:inline-flex}}.pnw-carte-liste__tete{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 16px .5rem}.pnw-carte-liste__tete h2{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-titre);font-weight:600;font-size:1.05rem}.pnw-carte-liste__tete h2 .pnw-icon{color:var(--color-accent-fonce)}.pnw-carte-liste__tete p{font-size:.8rem;color:var(--color-gris)}.pnw-carte-liste__items{padding:0 16px 1rem}@media (min-width: 1024px){.pnw-carte-liste{flex:1;min-height:0;overflow-y:auto}.pnw-carte-liste__tete,.pnw-carte-liste__items{padding-inline:1.5rem}}.pnw-carte-item{display:flex;align-items:center;gap:.7rem;width:100%;margin-bottom:.4rem;padding:.55rem .7rem;border:1px solid var(--color-filet);border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.pnw-carte-item:hover{border-color:var(--color-gris)}.pnw-carte-item.is-actif{border-color:var(--color-encre);background:var(--color-doux)}.pnw-carte-item__img{width:3rem;height:2.25rem;object-fit:cover;border-radius:6px;flex-shrink:0}.pnw-carte-item__corps{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pnw-carte-item__corps strong{font-weight:800;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pnw-carte-item__corps>span:not(.pnw-carte-item__tags){font-size:.8rem;color:var(--color-gris)}.pnw-carte-item__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.pnw-tag{padding:.05rem .45rem;border-radius:999px;border:1px solid var(--color-filet);background:var(--color-doux);font-size:.7rem;font-weight:700;color:var(--color-encre);white-space:nowrap}.pnw-marqueur-icone{background:none;border:0}.pnw-marqueur-icone .pnw-marqueur{display:block;width:22px;height:22px;transition:transform .15s}.pnw-marqueur-icone:hover .pnw-marqueur{transform:scale(1.15)}.marker-cluster{border-radius:50%;background:#1e6b5240}.marker-cluster div{width:30px;height:30px;margin:5px;border-radius:50%;background:var(--color-accent-fonce);color:#fff;font-weight:800;font-size:.8rem;display:flex;align-items:center;justify-content:center}.leaflet-tooltip.pnw-infobulle{padding:.3rem .6rem;border:0;border-radius:6px;background:var(--color-encre);color:#fff;font-weight:700;font-size:.8rem;box-shadow:var(--shadow-carte)}.leaflet-tooltip.pnw-infobulle:before{border-top-color:var(--color-encre)}:is(.pnw-carte-page,.pnw-carte-hub) .leaflet-popup-content-wrapper{padding:0;overflow:hidden;border-radius:12px}:is(.pnw-carte-page,.pnw-carte-hub) .leaflet-popup-content{margin:0;width:260px!important}.pnw-popup__img{height:130px;overflow:hidden}.pnw-popup__img img{width:100%;height:100%;object-fit:cover}.pnw-popup__corps{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .9rem .9rem}.pnw-popup__titre{font-family:var(--font-titre);font-weight:600;font-size:1.05rem;color:var(--color-encre)}:is(.pnw-carte-page,.pnw-carte-hub) .leaflet-popup-content p.pnw-popup__meta{margin:0;font-size:.8rem}:is(.pnw-carte-page,.pnw-carte-hub) .leaflet-popup-content p.pnw-popup__infos{display:flex;flex-wrap:wrap;gap:.3rem;margin:0}.pnw-popup__infos span{padding:.05rem .45rem;border-radius:4px;background:var(--color-doux);font-size:.75rem;color:var(--color-encre)}.pnw-popup__lien{margin-top:.3rem;padding:.45rem .8rem;border-radius:999px;background:var(--color-encre);color:#fff!important;font-weight:800;font-size:.85rem;text-align:center}.pnw-popup__lien:hover{background:var(--color-accent-fonce)}.pnw-calendrier{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.pnw-calendrier a{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1rem 1.1rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff}.pnw-calendrier a:hover{border-color:var(--color-encre)}.pnw-calendrier strong{font-family:var(--font-titre);font-weight:600;font-size:1.2rem}.pnw-calendrier small{margin-top:auto;color:var(--color-gris);font-size:.88rem}.pnw-calendrier .is-courant a{background:var(--color-encre);border-color:var(--color-encre);color:#fff}.pnw-calendrier .is-courant small{color:#fffc}.pnw-mois-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem}.pnw-visuel__picto--centre{inset:0;margin:auto;width:4rem;height:4rem;background:#ffffffeb;color:var(--color-accent-fonce);box-shadow:0 6px 18px #14231c1f}.pnw-visuel__pastille{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:var(--color-encre);color:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.pnw-visuel__pastille .pnw-icon{width:.9rem;height:.9rem;color:#8fd3b6}.pnw-card__corps{padding:1.1rem 1.25rem 1.2rem}.pnw-card__pied{gap:.4rem}.pnw-card__accroche{margin-top:.7rem;display:grid;gap:.2rem}.pnw-card__accroche__grand{font-family:var(--font-titre);font-size:1.6rem;font-weight:760;line-height:1;letter-spacing:-.03em;color:var(--color-accent-fonce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pnw-card__accroche__court{color:var(--color-encre);font-size:.95rem;line-height:1.4}.pnw-card__accroche__lieu{margin-top:.15rem;color:var(--color-gris);font-size:.8rem;font-weight:600}.pnw-card__accroche+.pnw-card__pied{padding-top:.75rem}@media (max-width: 639px){.pnw-grille .pnw-card__titre{min-height:0}}.pnw-fiche__principal .pnw-card__accroche{margin-top:.4rem}.pnw-fiche__principal .pnw-card__accroche__grand{font-size:1.25rem}.pnw-fiche__principal .pnw-card__accroche__court{font-size:.85rem}.pnw-fiche__principal .pnw-grille{grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width: 640px){.pnw-fiche__principal .pnw-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.pnw-fiche__principal .pnw-card{flex-direction:row;min-height:9.5rem}.pnw-fiche__principal .pnw-card .pnw-visuel{width:40%;max-width:11rem;aspect-ratio:auto}.pnw-fiche__principal .pnw-card .pnw-badge{display:none}.pnw-fiche__principal .pnw-card .pnw-visuel__pastille{top:auto;right:auto;bottom:.6rem;left:.6rem}.pnw-fiche__principal .pnw-card .pnw-visuel__picto--centre{width:3.25rem;height:3.25rem}.pnw-fiche__principal .pnw-card .pnw-visuel__credit{top:.3rem;bottom:auto;left:.3rem;right:.3rem;padding:.1rem .35rem;border-radius:.35rem;font-size:.6rem;line-height:1.25;text-align:center}.pnw-fiche__principal .pnw-card__corps{padding:.95rem 1.1rem;min-width:0}.pnw-fiche__principal .pnw-card__titre{font-size:1.08rem;min-height:0}.pnw-fiche__principal .pnw-card__pied{padding-top:.6rem;font-size:.85rem}small.pnw-photo-credit{opacity:1;max-width:calc(100% - 1.2rem);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;border-radius:.4rem;background:#00000080;color:#fff}.pnw-card{--titre-lignes: 2}.pnw-grille:not(:has(.pnw-card:not(.pnw-card--court))) .pnw-card{--titre-lignes: 1}.pnw-card__titre{-webkit-line-clamp:var(--titre-lignes);min-height:calc(1.2em * var(--titre-lignes))}.pnw-card__accroche{display:flex;flex-direction:column;gap:.2rem;margin-top:.7rem}.pnw-card__accroche__grand{display:block;min-height:1em}.pnw-card__accroche__court{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.pnw-card__accroche__lieu{display:flex;align-items:center;gap:.35rem;min-width:0;min-height:1.3em}.pnw-card__accroche__lieu .pnw-icon{flex:none;color:var(--color-accent)}.pnw-card__accroche__lieu>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pnw-card__accroche--vide{min-height:4.46rem}.pnw-grille:has(.pnw-card__accroche__lieu) .pnw-card__accroche--vide{min-height:5.7rem}.pnw-card__pied{padding-top:.7rem;border-top:1px solid var(--color-filet)}.pnw-card__accroche{margin-bottom:.85rem}.pnw-card__pied li{min-width:0;align-items:center}.pnw-card__pied li>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.pnw-card__pied li .pnw-icon,.pnw-card__pied .pnw-drapeau{margin-top:0}@media (max-width: 639px){.pnw-grille .pnw-card__titre,.pnw-grille .pnw-card__accroche__court{min-height:0}}.pnw-fiche__principal .pnw-card__accroche__court{min-height:0}.pnw-rappel{position:fixed;z-index:40;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;background:var(--color-surface);box-shadow:var(--shadow-carte);transition:opacity .25s ease,transform .25s ease}.pnw-rappel[data-cache]{opacity:0;pointer-events:none;transform:translateY(1rem)}.pnw-rappel__titre{display:flex;align-items:flex-start;gap:.55rem;margin:0;font-family:var(--font-titre);font-weight:750;font-size:.95rem;line-height:1.25;color:var(--color-encre)}.pnw-rappel__titre svg{color:var(--color-accent);flex:none;margin-top:.05rem}.pnw-rappel__titre>span{min-width:0}.pnw-rappel__titre small{display:block;margin-top:.15rem;font-family:var(--font-texte);font-weight:500;font-size:.8rem;color:var(--color-gris)}.pnw-rappel__principal{flex:none;min-width:0}.pnw-rappel__ancre{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--color-accent);white-space:nowrap}.pnw-rappel__ancre:hover{text-decoration:underline}.pnw-rappel__ancre--btn{justify-content:center}.pnw-rappel__court{display:none}@media (min-width: 1024px){.pnw-rappel{right:1.25rem;bottom:1.25rem;width:17.5rem;padding:1rem 1.1rem;border-radius:var(--radius-carte);border:1px solid var(--color-filet)}.pnw-rappel__ancre:not(.pnw-btn){white-space:normal;justify-content:flex-start}}@media (max-width: 1023px){.pnw-rappel{left:0;right:0;bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-filet)}.pnw-rappel__titre,.pnw-rappel__long{display:none}.pnw-rappel__court{display:inline}.pnw-rappel__ancre--btn{grid-column:1 / -1}body:has(.pnw-rappel){padding-bottom:4.5rem}}.pnw-dormir{display:grid;gap:1.1rem;padding:1.5rem;border-radius:var(--radius-carte);background:var(--color-surface);border:1px solid var(--color-filet);box-shadow:var(--shadow-repos)}@media (max-width: 639px){.pnw-dormir{padding:1.1rem}}.pnw-dormir__titre{margin:0;font-family:var(--font-titre);font-size:1.15rem;font-weight:750;line-height:1.3;color:var(--color-encre)}.pnw-dormir .pnw-marques-bloc{margin:0}.pnw-dormir .pnw-marques-intro{display:none}.pnw-dormir .pnw-mention-affiliation{margin:0;font-size:.82rem;color:var(--color-gris)}.pnw-dormir+*{margin-top:2rem}.pnw-dormir__carte iframe{display:block;width:100%;border:0;border-radius:.75rem}.pnw-consent-embed--stay22 .pnw-consent-embed__placeholder{min-height:360px;gap:1rem;background:var(--color-doux);border:0}.pnw-consent-embed--stay22 .pnw-consent-embed__placeholder:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../assets/img/topo-1.svg) center / 520px auto repeat;opacity:.35;filter:none;transform:none}.pnw-consent-embed--stay22 .pnw-consent-embed__placeholder p{padding:0;background:none;font-size:1.02rem;font-weight:500;line-height:1.55;color:var(--color-encre)}.pnw-consent-embed__icone{width:3rem;height:3rem;padding:.75rem;border-radius:999px;background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-repos)}.pnw-consent-embed--stay22 .pnw-consent-btn{font-size:1.05rem;padding:.8rem 1.6rem}@media (max-width: 639px){.pnw-consent-embed--stay22 .pnw-consent-embed__placeholder{min-height:300px}}:where(.pnw-bloc,.pnw-section,.pnw-gsec__corps,.pnw-prose--page)>:where(*)+:where(*){margin-top:1.5rem}:where(.pnw-bloc)>:where(.pnw-section-head)+:where(*){margin-top:0}.pnw-page-head{position:relative;overflow:hidden;padding:1.5rem 0 2.5rem;border-bottom:1px solid var(--color-filet)}.pnw-page-head>.pnw-wrap{position:relative}.pnw-page-head__titre{font-size:clamp(2.2rem,5vw,3.6rem);margin-top:1rem;max-width:22ch;font-weight:700;letter-spacing:-.025em}.pnw-page-head__chapeau{margin-top:.9rem;max-width:60ch;font-size:1.1rem;color:var(--color-gris)}.pnw-page-head__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.25rem}.pnw-page-head__meta li{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.95rem}.pnw-page-head__meta .pnw-icon{color:var(--color-accent)}.pnw-page-head__meta a{text-decoration:underline;text-underline-offset:2px}.pnw-page-head__meta .pnw-drapeau{margin-left:.4rem;vertical-align:-1px}.pnw-page-head--photo{display:flex;flex-direction:column;min-height:clamp(420px,68vh,640px);padding:1.25rem 0 2.75rem;border-bottom:0;background:var(--color-encre);color:#fff;isolation:isolate}.pnw-page-head--photo:before{display:none}.pnw-page-head__fond{position:absolute;inset:0;z-index:-1}.pnw-page-head__fond img{width:100%;height:100%;object-fit:cover}.pnw-page-head__fond:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c16118c,#0c16110d 28%,#0c161126 50%,#0c1611d1)}.pnw-page-head--photo>.pnw-wrap{flex:1;display:flex;flex-direction:column;width:100%}.pnw-page-head--photo .pnw-page-head__titre{margin-top:auto;padding-top:3rem;color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .35)}.pnw-page-head--photo .pnw-page-head__chapeau{color:#ffffffe6;text-shadow:0 1px 10px rgb(0 0 0 / .4)}.pnw-page-head--photo .pnw-page-head__meta .pnw-icon{color:#8fd3b6}.pnw-page-head--photo .pnw-fil ol{color:#ffffffd9}.pnw-page-head--photo .pnw-fil a:hover{color:#fff}.pnw-page-head__credit{position:absolute;right:12px;bottom:10px;z-index:1;display:inline-flex;align-items:center;gap:.3rem;max-width:60%;font-size:.7rem;color:#ffffffbf;text-shadow:0 1px 4px rgb(0 0 0 / .6)}.pnw-page-head__credit a:hover{color:#fff;text-decoration:underline}@media (max-width: 639px){.pnw-page-head--photo{min-height:520px}.pnw-page-head__credit{bottom:6px;right:8px}}.pnw-fil ol{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.88rem;color:var(--color-gris)}.pnw-fil li+li:before{content:"/";margin-right:.4rem;opacity:.5}.pnw-fil a:hover{color:var(--color-encre);text-decoration:underline}.pnw-sections{position:sticky;top:var(--pnw-entete, 68px);z-index:30;background:var(--color-encre);color:#ffffffbd;font-weight:600;font-size:.92rem;line-height:1.2;box-shadow:0 8px 22px #14231c24}.pnw-sections__liste{display:flex;gap:.15rem;max-width:1200px;margin-inline:auto;padding-inline:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (min-width: 768px){.pnw-sections__liste{padding-inline:24px}}.pnw-sections__liste::-webkit-scrollbar{display:none}.pnw-sections__liste li{flex:none}.pnw-sections__lien{display:block;padding:.95rem .7rem .8rem;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.pnw-sections__liste li:first-child .pnw-sections__lien{padding-left:0}.pnw-sections__lien:hover{color:#fff}.pnw-sections__lien:focus-visible{outline:2px solid #8FD3B6;outline-offset:-4px;border-radius:4px;color:#fff}.pnw-sections__lien.is-actif{color:#fff;border-bottom-color:#8fd3b6}.pnw-sections~* [id]{scroll-margin-top:calc(var(--pnw-entete, 68px) + var(--pnw-barre, 46px) + 16px)}.pnw-fiche{display:grid;gap:2rem;padding-block:2.5rem 1rem}.pnw-fiche>*{min-width:0}@media (min-width: 960px){.pnw-fiche{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.pnw-fiche__cote{align-self:stretch}.pnw-fiche__cote .pnw-reserver{position:sticky;top:calc(var(--pnw-entete, 68px) + var(--pnw-barre, 0px) + 20px)}}.pnw-fiche__principal>*+*{margin-top:3rem}.pnw-bloc__bascule{display:flex;justify-content:flex-end;margin-bottom:.75rem}.pnw-sous-titre{font-size:1.2rem;margin:2.25rem 0 .9rem}.pnw-sous-titre a:hover{color:var(--color-accent-fonce)}.pnw-specs{background:#fff;border:1px solid var(--color-filet);border-radius:var(--radius-carte);padding:1.4rem 1.5rem}.pnw-specs__titre{font-size:1.35rem;margin-bottom:.6rem}.pnw-specs dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.25rem;padding:.75rem 0;border-top:1px solid var(--color-filet)}.pnw-specs dl>div:first-child{border-top:0}.pnw-specs dt{flex-shrink:0;color:var(--color-gris)}.pnw-specs dd{font-weight:800;text-align:right;margin-left:auto;min-width:0;overflow-wrap:break-word}.pnw-specs dd a{color:var(--color-accent-fonce)}.pnw-specs dd a:hover{text-decoration:underline}.pnw-avertissement{margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:var(--color-doux)}.pnw-avertissement p{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.pnw-avertissement .pnw-puces{margin-bottom:0}.pnw-article{max-width:780px;padding-block:2.5rem 1rem}.pnw-article__image{margin-bottom:2rem;border-radius:var(--radius-carte);overflow:hidden}.pnw-sommaire{margin-bottom:2rem;padding:1.1rem 1.35rem;background:var(--color-doux);border-radius:var(--radius-carte)}.pnw-sommaire__titre{font-family:var(--font-titre);font-weight:600;font-size:1.15rem;margin-bottom:.4rem}.pnw-sommaire ol{list-style:decimal;padding-left:1.2rem;display:grid;gap:.25rem}.pnw-sommaire a:hover{color:var(--color-accent-fonce);text-decoration:underline}.pnw-prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}:where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}:where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}:where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}:where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}--tw-prose-body: oklch(37.3% .034 259.733);--tw-prose-headings: oklch(21% .034 264.665);--tw-prose-lead: oklch(44.6% .03 256.802);--tw-prose-links: oklch(21% .034 264.665);--tw-prose-bold: oklch(21% .034 264.665);--tw-prose-counters: oklch(55.1% .027 264.364);--tw-prose-bullets: oklch(87.2% .01 258.338);--tw-prose-hr: oklch(92.8% .006 264.531);--tw-prose-quotes: oklch(21% .034 264.665);--tw-prose-quote-borders: oklch(92.8% .006 264.531);--tw-prose-captions: oklch(55.1% .027 264.364);--tw-prose-kbd: oklch(21% .034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% .034 264.665) 10%, transparent);--tw-prose-code: oklch(21% .034 264.665);--tw-prose-pre-code: oklch(92.8% .006 264.531);--tw-prose-pre-bg: oklch(27.8% .033 256.848);--tw-prose-th-borders: oklch(87.2% .01 258.338);--tw-prose-td-borders: oklch(92.8% .006 264.531);--tw-prose-invert-body: oklch(87.2% .01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% .022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% .022 261.325);--tw-prose-invert-bullets: oklch(44.6% .03 256.802);--tw-prose-invert-hr: oklch(37.3% .034 259.733);--tw-prose-invert-quotes: oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);--tw-prose-invert-captions: oklch(70.7% .022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% .03 256.802);--tw-prose-invert-td-borders: oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75;:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}font-size:1.125rem;line-height:1.7777778;:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}:where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}:where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}:where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}:where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}:where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}:where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}:where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}:where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}:where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}:where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}max-width:none;--tw-prose-body: var(--color-encre);--tw-prose-headings: var(--color-encre);--tw-prose-links: var(--color-accent-fonce);--tw-prose-bold: var(--color-encre);--tw-prose-bullets: var(--color-accent);--tw-prose-counters: var(--color-gris)}.pnw-prose :where(h2,h3){font-family:var(--font-titre);font-weight:600}.pnw-prose--page{max-width:48rem}.pnw-prose--page>:first-child{margin-top:0}.pnw-page-head__logo{display:block;width:auto;height:auto;max-height:64px;max-width:220px;margin-top:1.25rem}.pnw-fiche__photo{margin:0 0 2rem}.pnw-fiche__photo img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:var(--radius-carte);background:var(--color-doux)}.pnw-fiche__photo figcaption{margin-top:.4rem;font-size:.75rem;color:var(--color-gris);text-align:right}.pnw-galerie{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.pnw-galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.pnw-galerie{grid-template-columns:repeat(3,minmax(0,1fr))}}.pnw-galerie__item{display:flex;flex-direction:column;margin:0}.pnw-galerie__lien{display:block;border-radius:var(--radius-carte);overflow:hidden;background:var(--color-doux)}.pnw-galerie__img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;transition:transform .3s ease}.pnw-galerie__lien:hover .pnw-galerie__img,.pnw-galerie__lien:focus-visible .pnw-galerie__img{transform:scale(1.03)}.pnw-galerie__legende{display:flex;flex-direction:column;flex:1;gap:.3rem;margin-top:.5rem;font-size:.875rem;line-height:1.45}.pnw-galerie__credit{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;font-size:.75rem;color:var(--color-gris)}.pnw-galerie__credit a{color:inherit}@media (prefers-reduced-motion: reduce){.pnw-galerie__img{transition:none}}.pnw-fiche__photo figcaption a:hover{color:var(--color-encre);text-decoration:underline}.pnw-tableau{overflow-x:auto;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff}.pnw-tableau--large{background:linear-gradient(to right,#fff 30%,#fff0) left / 2.5rem 100% no-repeat local,linear-gradient(to left,#fff 30%,#fff0) right / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(20 35 28 / .2),transparent) left / .9rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(20 35 28 / .2),transparent) right / .9rem 100% no-repeat scroll,#fff}.pnw-tableau table{width:100%;border-collapse:collapse}.pnw-tableau--large table{min-width:560px}.pnw-tableau caption{padding:1rem 1.25rem .75rem;text-align:left;font-weight:800;color:var(--color-gris)}.pnw-tableau th,.pnw-tableau td{padding:.85rem 1.25rem;border-top:1px solid var(--color-filet);text-align:left;vertical-align:top}.pnw-tableau thead th{border-top:0;padding-block:.75rem;font-size:.85rem;text-transform:none;color:var(--color-gris);font-weight:700;background:var(--color-doux)}.pnw-tableau td.is-court,.pnw-tableau thead th{white-space:nowrap}.pnw-tableau tbody th{font-weight:700}.pnw-tableau tfoot th,.pnw-tableau tfoot td{font-weight:800;background:var(--color-doux)}.pnw-tableau small{display:block;margin-top:.2rem;color:var(--color-gris);font-size:.82rem}.pnw-tableau a{text-decoration:underline;text-underline-offset:2px}.pnw-tableau__source{font-size:.85rem;color:var(--color-gris)}p.pnw-tableau__source,.pnw-tableau+.pnw-note{margin-top:.75rem}.pnw-regle{display:inline-block;padding:.1rem .6rem;border-radius:999px;font-size:.85rem;font-weight:800;border:1px solid var(--color-filet)}.pnw-regle--interdit{background:var(--color-encre);border-color:var(--color-encre);color:#fff}.pnw-regle--autorise{background:#fff}.pnw-regle--reglemente,.pnw-regle--sur_reservation{background:var(--color-doux)}.pnw-mois{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.pnw-mois li{position:relative;overflow:hidden;padding:.55rem 0 .45rem;border-radius:6px;background:var(--color-doux);text-align:center;font-size:.75rem;font-weight:700;color:var(--color-gris)}.pnw-mois li.is-meilleure-periode{background:var(--color-encre);color:#fff}.pnw-mois li.is-haute-frequentation{box-shadow:inset 0 -4px 0 var(--color-gris)}.pnw-mois li.is-fermeture{background:repeating-linear-gradient(135deg,var(--color-doux) 0 5px,#fff 5px 10px);color:var(--color-encre)}.pnw-mois li.is-acces-reglemente{box-shadow:inset 0 -4px 0 var(--color-doux)}.pnw-mois li.is-phenomene:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:999px;background:var(--color-accent)}.pnw-mois__texte{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.8rem;font-size:.92rem}.pnw-mois__texte strong{margin-right:.25rem}.pnw-essentiel__verif{display:flex;align-items:center;gap:.4rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--color-filet);font-size:.85rem;color:var(--color-gris)}.pnw-sources{border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff}.pnw-sources summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.9rem 1.1rem;cursor:pointer;list-style:none;font-weight:800}.pnw-sources summary::-webkit-details-marker{display:none}.pnw-sources[open] summary .pnw-icon{transform:rotate(180deg)}.pnw-sources ul{display:grid;gap:.45rem;padding:0 1.1rem 1rem;font-size:.88rem}.pnw-sources small{color:var(--color-gris)}.pnw-sources a{text-decoration:underline;text-underline-offset:2px;word-break:break-word}.pnw-essentiel__tete{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.pnw-essentiel__tete .pnw-specs__titre{margin-bottom:0}.pnw-essentiel__tete .pnw-unites button{padding:.25rem .6rem;font-size:.8rem}.pnw-reserver{margin-top:1.25rem;padding:1.4rem 1.5rem;border-radius:var(--radius-carte);background:var(--color-doux);border:1px solid var(--color-filet)}.pnw-reserver__titre{font-family:var(--font-titre);font-weight:600;font-size:1.2rem;margin-bottom:.9rem}.pnw-reserver__note{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.9rem;font-size:.9rem}.pnw-reserver__note .pnw-icon{flex-shrink:0;margin-top:.15rem}.pnw-reserver__btn{display:flex;justify-content:center;gap:.4rem;width:100%}@media (min-width: 960px){.pnw-fiche--structuree .pnw-fiche__cote{grid-column:2;grid-row:1}.pnw-fiche--structuree .pnw-fiche__principal{grid-column:1;grid-row:1}}.pnw-essentiel dt{display:inline-flex;align-items:center;gap:.45rem}.pnw-essentiel dt .pnw-icon{color:var(--color-accent);flex-shrink:0}.pnw-enbref{padding:1.6rem 1.75rem;border-radius:var(--radius-carte);background:var(--color-doux);border:1px solid var(--color-filet)}.pnw-enbref__titre{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;margin-bottom:1.1rem}.pnw-enbref__titre .pnw-icon{color:var(--color-accent)}.pnw-enbref ul{display:grid;gap:.85rem}@media (min-width: 720px){.pnw-enbref ul{grid-template-columns:1fr 1fr;gap:.95rem 2rem}}.pnw-enbref li,.pnw-prevoir li{display:flex;gap:.55rem;align-items:flex-start;line-height:1.45}.pnw-enbref li .pnw-icon,.pnw-prevoir li .pnw-icon{flex-shrink:0;margin-top:.2rem;color:var(--color-accent)}.pnw-enbref strong,.pnw-prevoir strong,.pnw-etapes strong,.pnw-faq strong,.pnw-conseil strong{font-weight:800;color:var(--color-encre)}.pnw-billets__cta{margin-top:1rem}.pnw-billets__cta .pnw-btn{display:inline-flex;align-items:center;gap:.45rem}.pnw-etapes{display:grid;gap:0}.pnw-etapes__pas{position:relative;display:grid;grid-template-columns:2.4rem 1fr;gap:1.1rem;padding-bottom:1.75rem}.pnw-etapes__pas:not(:last-child):before{content:"";position:absolute;left:1.2rem;top:2.4rem;bottom:0;width:2px;transform:translate(-1px);background:var(--color-filet)}.pnw-etapes__num{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--color-accent);color:#fff;font-family:var(--font-titre);font-weight:700}.pnw-etapes__titre{font-family:var(--font-titre);font-weight:600;font-size:1.12rem;margin-top:.35rem}.pnw-etapes__duree{display:inline-block;margin-left:.4rem;padding:.05rem .55rem;border-radius:999px;background:var(--color-doux);font-family:var(--font-texte);font-size:.8rem;font-weight:700;color:var(--color-gris);vertical-align:2px}.pnw-etapes__corps p+p{margin-top:.5rem;color:var(--color-encre)}.pnw-prevoir{display:grid;gap:.95rem;padding:1.5rem 1.6rem;background:#fff;border:1px solid var(--color-filet);border-radius:var(--radius-carte)}.pnw-carte-fiche{height:320px;border-radius:var(--radius-carte);overflow:hidden;border:1px solid var(--color-filet);background:var(--color-doux);isolation:isolate}.pnw-marqueur--principal{width:28px!important;height:28px!important;background:var(--color-encre)}.pnw-faq{display:grid;gap:.75rem}.pnw-faq__item{border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff;box-shadow:var(--shadow-repos)}.pnw-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;cursor:pointer;list-style:none;font-weight:700;font-size:1.04rem;line-height:1.35}.pnw-faq__item summary::-webkit-details-marker{display:none}.pnw-faq__item summary .pnw-icon{flex-shrink:0;color:var(--color-accent);transition:transform .15s}.pnw-faq__item[open] summary{padding-bottom:.6rem}.pnw-faq__item[open] summary .pnw-icon{transform:rotate(180deg)}.pnw-faq__item>p,.pnw-faq__reponse{padding:0 1.4rem 1.25rem;color:#34413a;line-height:1.6}.pnw-faq__reponse p+p{margin-top:.6rem}.pnw-faq__reponse a,.pnw-faq__item>p a{color:var(--color-accent);font-weight:650;text-decoration:underline}.pnw-conseil{padding:1.5rem 1.6rem;border-radius:var(--radius-carte);background:#fff;border:1px solid var(--color-filet);box-shadow:var(--shadow-carte)}.pnw-conseil__titre{display:flex;align-items:center;gap:.5rem;font-family:var(--font-titre);font-weight:600;font-size:1.2rem;margin-bottom:.5rem}.pnw-conseil__titre .pnw-icon{color:var(--color-accent)}.pnw-reserver__liens{display:grid;gap:.45rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--color-filet);font-size:.92rem;font-weight:600}.pnw-reserver__liens a{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-accent-fonce)}.pnw-reserver__liens a:hover{text-decoration:underline}.pnw-statut{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem .9rem;border-radius:var(--radius-carte);font-weight:700;font-size:.95rem;border:1px solid var(--color-filet);background:#fff}.pnw-statut .pnw-icon{flex-shrink:0}.pnw-statut--ouvert{background:var(--color-doux)}.pnw-statut--ouvert .pnw-icon{color:var(--color-accent-fonce)}.pnw-statut--ferme{background:var(--color-encre);border-color:var(--color-encre);color:#fff}.pnw-pictos{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem}.pnw-picto{display:flex;align-items:center;gap:.65rem;padding:.6rem .8rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff}.pnw-picto__icone{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:999px;background:var(--color-doux);color:var(--color-accent-fonce)}.pnw-picto__texte{display:grid;gap:.1rem;min-width:0;line-height:1.25}.pnw-picto__texte strong{font-size:.9rem;font-weight:800}.pnw-picto__texte span{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--color-gris)}.pnw-picto--non .pnw-picto__icone{background:var(--color-encre);color:#fff}.pnw-picto--non .pnw-picto__texte span{color:var(--color-encre);font-weight:700}.pnw-picto--cond .pnw-picto__icone{background:#fff;border:2px dashed var(--color-gris);color:var(--color-encre)}.pnw-picto--cond .pnw-picto__texte span{color:var(--color-encre)}.pnw-cles{display:flex;flex-wrap:wrap;gap:1px;overflow:hidden;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:var(--color-filet)}.pnw-cles li{flex:1 1 calc(50% - 1px);display:grid;align-content:center;gap:.25rem;padding:1.15rem 1.35rem;background:#fff}@media (min-width: 720px){.pnw-cles li{flex-basis:calc(33.333% - 1px)}}.pnw-cles__v{font-family:var(--font-titre);font-weight:700;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.pnw-cles__l{font-size:.85rem;color:var(--color-gris)}.pnw-fiche__principal .pnw-section-head{margin-bottom:1.5rem}.pnw-fiche__principal .pnw-section-head__titre,.pnw-fiche__principal .pnw-prose h2{font-family:var(--font-titre);font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--color-encre)}.pnw-fiche__principal .pnw-prose h2{margin:3rem 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-filet)}.pnw-fiche__principal .pnw-prose>h2:first-child{margin-top:0}.pnw-reserver__boutons{display:grid;gap:.6rem}.pnw-reserver__btn.pnw-btn--contour{font-size:1rem}.pnw-pictos{display:flex;flex-wrap:wrap;gap:.5rem}.pnw-picto{padding:.4rem .95rem .4rem .45rem;border-radius:999px}.pnw-picto__icone{width:2rem;height:2rem}.pnw-picto__icone .pnw-icon{width:1.15rem;height:1.15rem}.pnw-picto__texte{display:flex;flex-wrap:wrap;align-items:center;gap:0 .4rem}.pnw-mois li.is-acces-reglemente{box-shadow:inset 0 -4px 0 var(--color-accent);color:var(--color-encre)}.pnw-carte-legende{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin-top:.75rem}.pnw-carte-legende__item{display:inline-flex;align-items:center;gap:.45rem}.pnw-carte-legende .pnw-marqueur{display:inline-block;width:12px!important;height:12px!important;border-width:2px;box-shadow:none}.pnw-marqueur--ville{border-radius:4px;background:#fff;border:3px solid var(--color-accent);box-shadow:0 1px 4px #14231c40}.pnw-marqueur-icone .pnw-marqueur--ville{width:16px;height:16px}.pnw-marqueur--hebergement{border-radius:50%;background:var(--color-accent);border:3px solid #fff;box-shadow:0 1px 4px #14231c59}.pnw-marqueur-icone .pnw-marqueur--hebergement{width:16px;height:16px}.pnw-marqueur--zone{border-radius:3px;background:#1e6b5226;border:2px solid var(--color-accent)}.pnw-carte-legende .pnw-marqueur--hebergement,.pnw-carte-legende .pnw-marqueur--zone{display:inline-block;width:14px;height:14px;vertical-align:-2px}.pnw-carte-etiquette{padding:.1rem .45rem;border:0;border-radius:6px;background:#ffffffeb;box-shadow:0 1px 4px #14231c2e;font-weight:700;font-size:.78rem;color:var(--color-encre)}.pnw-carte-etiquette:before{display:none}.pnw-refuges__titre{margin-top:1.5rem;font-weight:700;color:var(--color-encre)}.pnw-refuges{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 1.5rem;margin-top:.75rem}.pnw-refuges li{display:flex;align-items:center;gap:.5rem;padding:.55rem 0;border-bottom:1px solid var(--color-filet)}.pnw-refuges li>svg{flex:none;color:var(--color-accent)}.pnw-refuges__nom{flex:1;min-width:0;color:var(--color-encre)}.pnw-refuges__alt{flex:none;font-size:.85rem;color:var(--color-gris);white-space:nowrap;font-variant-numeric:tabular-nums}.pnw-villes{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;margin-top:1.25rem}@media (max-width: 639px){.pnw-villes{grid-template-columns:1fr;gap:.75rem}.pnw-ville{padding:1rem 1.15rem}.pnw-ville__lien{padding-top:.5rem}.pnw-tableau th,.pnw-tableau td{padding:.75rem .9rem}.pnw-tableau caption{padding:.9rem .9rem .6rem}}.pnw-ville{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--color-filet);border-radius:var(--radius-carte)}.pnw-ville__tete{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:1.05rem}.pnw-ville__tete .pnw-icon{color:var(--color-accent)}.pnw-ville__tag{padding:.05rem .5rem;border-radius:999px;background:var(--color-doux);font-size:.75rem;font-weight:800;color:var(--color-accent-fonce)}.pnw-ville__info{font-size:.88rem;color:var(--color-gris)}.pnw-ville__lien{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;font-weight:800;font-size:.92rem;white-space:nowrap;color:var(--color-accent-fonce);cursor:pointer}.pnw-ville__lien:hover{text-decoration:underline}.pnw-combiner-nuit{display:flex;gap:.55rem;align-items:flex-start;margin-bottom:1.25rem}.pnw-combiner-nuit .pnw-icon{flex-shrink:0;margin-top:.25rem;color:var(--color-accent)}.pnw-combiner-nuit a{color:var(--color-accent-fonce);font-weight:700;text-decoration:underline;text-underline-offset:2px}.pnw-encadres{display:grid;gap:1.25rem;margin-top:1.75rem}.pnw-bloc>.pnw-encadres:first-child{margin-top:0}.pnw-encadre{padding:1.3rem 1.5rem;border-radius:var(--radius-carte);border:1px solid var(--color-filet);background:#fff}.pnw-encadre__titre{display:flex;align-items:center;gap:.5rem;font-family:var(--font-titre);font-weight:600;font-size:1.1rem;margin-bottom:.65rem}.pnw-encadre p+p,.pnw-encadre p+ul{margin-top:.4rem}.pnw-encadre ul{display:grid;gap:.5rem;margin-top:.6rem;padding-left:1.2rem;list-style:disc}.pnw-encadre ul li::marker{color:var(--color-accent)}.pnw-encadre strong{font-weight:800;color:var(--color-encre)}.pnw-encadre--info,.pnw-encadre--astuce{background:var(--color-doux)}.pnw-encadre--info .pnw-icon,.pnw-encadre--astuce .pnw-icon{color:var(--color-accent)}.pnw-encadre--attention{background:#fdf6e7;border-color:#ecd8a8}.pnw-encadre--attention .pnw-icon{color:#a8670c}.pnw-encadre--securite{background:#fbeeec;border-color:#ecc5bf}.pnw-encadre--securite .pnw-icon{color:#a8382a}.pnw-tableau td strong,.pnw-tableau th strong{font-weight:800}.pnw-acces{display:grid;gap:1rem}.pnw-acces__ligne{display:grid;grid-template-columns:1fr;gap:.5rem;padding:1.15rem 1.35rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff}@media (min-width: 720px){.pnw-acces__ligne{grid-template-columns:auto 1fr auto;align-items:center;column-gap:.8rem}.pnw-acces__texte{grid-column:1 / -1}}.pnw-acces__point{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.pnw-acces__point .pnw-icon{color:var(--color-gris)}.pnw-acces__point--arrivee .pnw-icon{color:var(--color-accent)}.pnw-acces__trajet{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2rem}@media (min-width: 720px){.pnw-acces__trajet:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--color-filet);z-index:0}}.pnw-acces__mode,.pnw-acces__infos{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:999px;background:var(--color-doux);font-size:.85rem;font-weight:700;color:var(--color-encre)}.pnw-acces__mode{color:var(--color-accent)}.pnw-acces__texte{margin-top:.2rem;color:var(--color-encre);line-height:1.5}.pnw-fiche__principal .pnw-prose ol>li::marker{font-weight:800;color:var(--color-accent-fonce)}.pnw-fiche__principal .pnw-prose h3{font-size:1.2rem;margin-top:1.6rem}.pnw-plus{margin-top:1rem}.pnw-plus summary{list-style:none;cursor:pointer;gap:.4rem}.pnw-plus summary::-webkit-details-marker{display:none}.pnw-plus[open] summary{display:none}.pnw-plus>.pnw-villes{margin-top:1rem}.pnw-bulle__sous{color:var(--color-gris);font-size:.85rem}.pnw-bulle__lien{display:inline-block;margin-top:.35rem;color:var(--color-accent);font-weight:700;text-decoration:underline;cursor:pointer}.pnw-carte-etiquette.leaflet-interactive{cursor:pointer}.pnw-carnet__intro{margin:0 0 .75rem;color:var(--color-gris)}.pnw-carnet__etat{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;margin:0 0 1rem;padding:.8rem 1rem;border-radius:var(--radius-carte);background:var(--color-doux)}.pnw-carnet__etat strong{font-family:var(--font-titre);font-size:1.05rem}.pnw-carnet__etat span{color:var(--color-gris);font-weight:600}.pnw-carnet__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1rem}@media (min-width: 1024px){.pnw-carnet__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pnw-carnet__carte{position:sticky;top:calc(var(--pnw-entete, 68px) + var(--pnw-barre, 0px) + 20px)}}.pnw-carnet__liste{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.pnw-carnet__nuit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:var(--color-surface);transition:border-color .15s,background .15s}.pnw-carnet__nuit.est-active{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.pnw-carnet__nuit.est-reservee{background:var(--color-doux)}.pnw-carnet__nuit.est-reservee strong{text-decoration:line-through;text-decoration-color:var(--color-gris)}.pnw-carnet__case input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);cursor:pointer}.pnw-carnet__lieu{display:grid;gap:.1rem;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.pnw-carnet__lieu:disabled{cursor:default}.pnw-carnet__num{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent)}.pnw-carnet__lieu strong{font-weight:750;overflow-wrap:anywhere}.pnw-carnet__lieu small{color:var(--color-gris);font-size:.82rem}.pnw-carnet__note{font-size:.82rem;color:var(--color-gris);text-align:right;display:block;max-width:9rem}.pnw-marque--petit{flex:none;padding:.45rem .8rem;font-size:.8rem}.pnw-marque--petit svg{width:1rem;height:1rem}@media (max-width: 479px){.pnw-carnet__nuit{grid-template-columns:auto minmax(0,1fr)}.pnw-carnet__action{grid-column:2}.pnw-carnet__note{text-align:left;max-width:none}}.pnw-consent{position:fixed;z-index:1300;left:1rem;bottom:1rem;width:min(24rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.1rem 1.2rem .9rem;background:var(--color-encre);color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;box-shadow:0 18px 48px #14231c59}.pnw-consent[hidden],.pnw-consent-fab[hidden],.pnw-consent__details[hidden],.pnw-consent__preuve[hidden]{display:none}.pnw-consent__titre{font-family:var(--font-titre);font-size:1.15rem;font-weight:600;margin:0 0 .35rem}.pnw-consent__texte{font-size:.85rem;line-height:1.5;color:#ffffffd1;margin:0}.pnw-consent__texte a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.pnw-consent__details{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:.65rem;justify-items:start}.pnw-consent__choix{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;line-height:1.45;color:#ffffffd9;cursor:pointer}.pnw-consent__choix.is-fixe{cursor:default;opacity:.8}.pnw-consent__choix input{margin-top:.2rem;accent-color:var(--color-accent);width:1rem;height:1rem;flex-shrink:0}.pnw-consent__choix strong{color:#fff}.pnw-consent__preuve{margin:0;font-size:.72rem;line-height:1.4;color:#fff9;word-break:break-all}.pnw-consent__preuve code{font-size:inherit;color:#fffc}.pnw-consent__actions{margin-top:1rem;display:flex;flex-direction:column;gap:.3rem}.pnw-consent__secondaires{display:flex;justify-content:center;gap:1.5rem}.pnw-consent-btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.1rem;border-radius:9999px;border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;font-weight:800;font-size:.9rem;cursor:pointer;transition:background-color .2s,color .2s}.pnw-consent__actions>.pnw-consent-btn{width:100%}.pnw-consent-btn:hover{background:var(--color-accent-survol)}.pnw-consent-btn--secondaire{padding:.45rem .95rem;font-size:.85rem;background:transparent;color:#fff;border-color:#ffffff59}.pnw-consent-btn--secondaire:hover{background:#ffffff14}.pnw-consent-btn:focus-visible,.pnw-consent-link:focus-visible,.pnw-consent-fab:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.pnw-consent-link{background:none;border:0;color:#ffffffb8;text-decoration:underline;text-underline-offset:2px;font-size:.85rem;cursor:pointer;padding:.45rem .25rem}.pnw-consent-link:hover{color:#fff}.pnw-consent-fab{position:fixed;z-index:1290;left:1rem;bottom:1rem;width:2.75rem;height:2.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.15);background:var(--color-encre);color:var(--color-accent);box-shadow:0 8px 24px #14231c4d;cursor:pointer;transition:transform .2s}.pnw-consent-fab:hover{transform:scale(1.06)}.pnw-consent-fab svg{width:1.35rem;height:1.35rem}body:has(.pnw-carte-page) .pnw-consent-fab{display:none!important}.pnw-consent-embed{position:relative}.pnw-consent-embed:not(.is-active) iframe{display:none}.pnw-consent-embed.is-active .pnw-consent-embed__placeholder{display:none}.pnw-consent-embed__placeholder{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;min-height:428px;padding:1.5rem;text-align:center;background:var(--color-doux);border:1px solid var(--color-filet);border-radius:.75rem;color:var(--color-encre);font-size:.9rem}.pnw-consent-embed__placeholder:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../assets/img/carte-placeholder.svg) center / cover no-repeat;opacity:.7;filter:blur(3px);transform:scale(1.08)}.pnw-consent-embed__placeholder>*{position:relative}.pnw-consent-embed__placeholder p{margin:0;max-width:34rem;padding:.7rem 1.1rem;border-radius:.5rem;background:#fffcf9e6;font-weight:500}.pnw-consent-embed__placeholder .pnw-consent-btn{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-size:1.1875rem;font-weight:800;box-shadow:0 2px 10px #14231c2e}.pnw-consent-embed__placeholder .pnw-consent-btn:hover{background:var(--color-accent-survol)}@media print{.pnw-consent,.pnw-consent-fab{display:none!important}}.pnw-block-card{display:flex;margin:1.75rem 0;border:1px solid var(--color-filet);border-radius:var(--radius-carte);overflow:hidden;background:#fff}.pnw-block-card__media{position:relative;flex:0 0 38%;background:var(--color-doux)}.pnw-block-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pnw-block-card__badge{position:absolute;top:.6rem;left:.6rem}.pnw-block-card__body{flex:1;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.45rem}.pnw-block-card__title{margin:0;font-family:var(--font-titre);font-size:1.4rem;font-weight:600;line-height:1.15}.pnw-block-card__title a{color:var(--color-encre);text-decoration:none}.pnw-block-card__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.85rem;color:var(--color-gris)}.pnw-block-card__meta li{display:inline-flex;align-items:center;gap:.3rem}.pnw-block-card__chips{margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.pnw-block-card__chips span{font-size:.75rem;padding:.1rem .6rem;border-radius:9999px;background:var(--color-doux);color:var(--color-encre)}.pnw-block-card__text{margin:0;font-size:.9rem;color:var(--color-gris);line-height:1.5}.pnw-block-card__btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:9999px;background:var(--color-accent);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}@media (max-width:640px){.pnw-block-card{flex-direction:column}.pnw-block-card__media{flex-basis:auto;aspect-ratio:3/2}}.pnw-block-booking{margin:1.75rem 0;padding:1.1rem 1.25rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:var(--color-doux)}.pnw-block-booking__head{display:flex;gap:.8rem;align-items:flex-start}.pnw-block-booking__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--color-accent);color:#fff;flex-shrink:0}.pnw-block-booking__title{margin:0;font-family:var(--font-titre);font-size:1.35rem;font-weight:600;color:var(--color-encre)}.pnw-block-booking__text{margin:.25rem 0 0;font-size:.9rem;color:var(--color-gris)}.pnw-block-booking__btn{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.6rem 1.1rem;border-radius:9999px;background:var(--color-accent);color:#fff;font-weight:700;text-decoration:none}.pnw-block-booking__frame{margin-top:.9rem;border-radius:14px;overflow:hidden;border:1px solid var(--color-filet);background:#fff}.pnw-block-avis{margin:1.75rem 0;padding:1.1rem 1.25rem;border:1px solid var(--color-filet);border-radius:var(--radius-carte);background:#fff}.pnw-block-avis__title{margin:0 0 .5rem;display:flex;align-items:center;gap:.6rem;font-family:var(--font-titre);font-size:1.35rem;font-weight:600;color:var(--color-encre)}.pnw-block-avis__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:var(--color-accent);color:#fff}.pnw-block-avis__stars{color:var(--color-accent);letter-spacing:.05em;font-size:1rem}.pnw-block-avis__text{color:var(--color-encre);line-height:1.6}.pnw-block-avis__text p{margin:0 0 .6rem}.pnw-block-avis__text p:last-child{margin:0}.pnw-block-vide{padding:.75rem 1rem;border:1px dashed var(--color-filet);border-radius:.5rem;color:var(--color-gris);font-size:.85rem}.pnw-credits{margin:1.5rem 0}.pnw-prose .pnw-credits :where(ul,li,p,h3){margin:0;padding:0}.pnw-prose .pnw-credits li::marker{content:none}.pnw-credits__total{margin:0 0 1.25rem;font-size:.95rem;color:var(--color-gris)}.pnw-credits__groupe{padding:1rem 0;border-top:1px solid var(--color-filet)}.pnw-prose .pnw-credits__titre{margin:0 0 .6rem;font-family:var(--font-titre);font-size:1.05rem;font-weight:600;line-height:1.3}.pnw-credits__titre a{color:var(--color-encre);text-decoration:none}.pnw-credits__titre a:hover{color:var(--color-accent-fonce);text-decoration:underline}.pnw-prose .pnw-credits__liste{list-style:none;display:grid;gap:.5rem}.pnw-credits__item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;line-height:1.45;color:var(--color-encre)}.pnw-credits__vignette{flex-shrink:0;width:56px;height:56px;object-fit:cover;border-radius:.5rem;background:var(--color-doux)}.pnw-prose .pnw-credits__vignette{margin:0}.pnw-credits__texte a{color:var(--color-accent-fonce);text-decoration:underline;text-underline-offset:2px}.js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delai, 0ms)}.js [data-reveal].is-visible{opacity:1;transform:none}.pnw-heros{position:relative;isolation:isolate;overflow:hidden;padding-block:2.5rem 4rem;background:var(--color-encre);color:#fff}.pnw-heros__fond{position:absolute;inset:0;z-index:-2}.pnw-heros__img{width:100%;height:100%;object-fit:cover}.pnw-heros:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c1a13ed,#0c1a13d1 38%,#0c1a1373 70%,#0c1a134d),linear-gradient(180deg,#0c1a1300 60%,#0c1a138c)}@media (min-width: 1024px){.pnw-heros{display:flex;align-items:center;min-height:clamp(620px,calc(100svh - 68px),860px);padding-block:3.5rem 4.5rem}.pnw-heros>.pnw-wrap{width:100%}}.pnw-heros__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem;align-items:center}@media (min-width: 1024px){.pnw-heros__grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}}.pnw-heros__titre{max-width:16ch;font-size:clamp(2.2rem,3.7vw,3.4rem);font-weight:760;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px rgb(0 0 0 / .25)}.pnw-heros__chapeau{max-width:34rem;margin-top:1.2rem;font-size:1.15rem;line-height:1.55;color:#ffffffdb;text-wrap:pretty}.pnw-heros__recherche{display:flex;align-items:center;gap:.6rem;max-width:34rem;margin-top:2rem;padding:.45rem .45rem .45rem 1.15rem;border-radius:999px;background:#fff;color:var(--color-encre);box-shadow:0 18px 40px #00000047}.pnw-heros__recherche:focus-within{box-shadow:0 0 0 3px #8fd3a8,0 18px 40px #00000047}.pnw-heros__recherche .pnw-icon{flex:none;color:var(--color-gris)}.pnw-heros__recherche input{flex:1;min-width:0;border:0;background:none;color:var(--color-encre);font-size:1.05rem;outline:none}.pnw-heros__recherche button{flex:none;padding:.85rem 1.45rem;border-radius:999px;border:0;background:var(--color-accent);color:#fff;font-weight:700;cursor:pointer;transition:background-color .2s}.pnw-heros__recherche button:hover{background:var(--color-accent-survol)}.pnw-heros__types{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.pnw-heros__type{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;border:1px solid rgb(255 255 255 / .28);background:#ffffff1a;backdrop-filter:blur(6px);color:#fff;font-size:.92rem;font-weight:650;transition:background-color .2s,border-color .2s}.pnw-heros__type .pnw-icon{color:#8fd3a8}.pnw-heros__type:hover{background:#fff3;border-color:#ffffff8c}.pnw-heros__demo{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 40px 90px #00000073,0 0 0 1px #ffffff24}.pnw-heros__barre{display:flex;align-items:center;gap:6px;height:34px;padding-inline:14px;background:#eef3ef;border-bottom:1px solid var(--color-filet)}.pnw-heros__barre i{width:10px;height:10px;border-radius:50%;background:#cfd9d2}.pnw-heros__barre span{margin-inline:auto;padding:2px 14px;border-radius:999px;background:#fff;color:var(--color-gris);font-size:.75rem;font-weight:600;transform:translate(-21px)}.pnw-heros__video{display:block;width:100%;height:auto;aspect-ratio:8 / 5;background:var(--color-doux)}.pnw-heros__lecture{position:absolute;right:12px;top:46px;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:0;background:#14231cb8;color:#fff;cursor:pointer}.pnw-heros__lecture:hover,.pnw-heros__lecture:focus-visible{background:var(--color-encre)}.pnw-heros__lecture .pnw-heros__lire,[data-demo].is-pause .pnw-heros__pause{display:none}[data-demo].is-pause .pnw-heros__lire{display:inline}.pnw-heros__lieu{position:absolute;left:16px;bottom:12px;display:inline-flex;align-items:center;gap:.3rem;color:#ffffffd9;font-size:.78rem;font-weight:600}.pnw-heros__lieu:hover{color:#fff;text-decoration:underline}.pnw-heros__credit{position:absolute;right:16px;bottom:12px;display:inline-flex;align-items:center;gap:.25rem;color:#ffffffb3;font-size:.7rem}@media (min-width: 768px){.pnw-heros__lieu{left:max(24px,calc((100% - 1200px)/2 + 24px))}.pnw-heros__credit{right:max(24px,calc((100% - 1200px)/2 + 24px))}}@media (max-width: 640px){.pnw-heros__types{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.pnw-heros__type{flex:none}.pnw-heros__recherche button{padding:.75rem 1rem}.pnw-heros__barre span{display:none}}.pnw-asection{padding-block:4.5rem}@media (min-width: 900px){.pnw-asection{padding-block:6rem}}.pnw-asection--doux{background:var(--color-doux)}.pnw-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2.25rem}.pnw-tete__titre{max-width:20ch;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:750;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.pnw-tete__texte{max-width:36rem;margin-top:.9rem;font-size:1.1rem;color:var(--color-gris);text-wrap:pretty}.pnw-tete__lien{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.1rem;border-radius:999px;border:1px solid var(--color-filet);background:var(--color-surface);font-weight:700;white-space:nowrap;transition:border-color .2s,gap .2s}.pnw-tete__lien:hover{border-color:var(--color-accent);gap:.65rem}.pnw-tete--clair .pnw-tete__titre{color:#fff}.pnw-tete--clair .pnw-tete__texte{color:#ffffffc7}.pnw-pastille{display:inline-block;width:fit-content;padding:.25rem .65rem;border-radius:999px;background:#ffffffeb;color:var(--color-encre);font-size:.75rem;font-weight:750;letter-spacing:.01em}.pnw-pastille--accent{background:var(--color-doux);color:var(--color-accent-fonce)}.pnw-photo-credit{position:absolute;right:.6rem;top:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;max-width:60%;padding:.15rem .45rem;border-radius:999px;background:#00000061;color:#ffffffd9;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .3s}a:hover>.pnw-photo-credit,a:focus-visible>.pnw-photo-credit{opacity:1}@media (hover: none){.pnw-photo-credit{opacity:1}}.pnw-defile{position:relative}.pnw-defile__piste{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,300px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:.25rem 16px 1rem;scrollbar-width:none;overscroll-behavior-x:contain}.pnw-defile__piste::-webkit-scrollbar{display:none}.pnw-defile__piste>*{scroll-snap-align:start}@media (min-width: 768px){.pnw-defile__piste{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}@media (min-width: 1248px){.pnw-defile__piste{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.pnw-defile__boutons{display:none;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.js .pnw-defile__boutons{display:flex}.pnw-defile__bouton{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--color-filet);background:var(--color-surface);cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}.pnw-defile__bouton:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-doux)}.pnw-defile__bouton:disabled{opacity:.35;cursor:default}.pnw-records{position:relative;isolation:isolate;padding-block:5rem;background:var(--color-encre);color:#fff;overflow:hidden}@media (min-width: 900px){.pnw-records{padding-block:6.5rem}}.pnw-records:before{content:"";position:absolute;inset:-10%;z-index:-1;background:url(../assets/img/topo-entete.svg) center / cover;opacity:.22;filter:invert(1) hue-rotate(180deg);animation:pnw-derive 60s linear infinite alternate}@keyframes pnw-derive{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.06)}}.pnw-records .pnw-tete__texte{color:#ffffffbf}.pnw-records__grille{display:grid;gap:1rem;margin-top:2.25rem}@media (min-width: 640px){.pnw-records__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.pnw-records__grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.pnw-acarte{position:relative;isolation:isolate;padding-block:4.5rem;background:var(--color-accent-fonce);color:#fff;overflow:hidden}@media (min-width: 900px){.pnw-acarte{padding-block:6rem}}.pnw-acarte:before{content:"";position:absolute;inset:-10%;z-index:-1;background:url(../assets/img/topo-entete.svg) center / cover;opacity:.3;filter:brightness(2.2) saturate(.4);animation:pnw-derive 50s linear infinite alternate}.pnw-acarte__grille{display:grid;gap:2rem;align-items:center}@media (min-width: 960px){.pnw-acarte__grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}}.pnw-acarte__texte{display:grid;justify-items:start;gap:1rem}.pnw-acarte__texte>p{max-width:30rem;color:#ffffffd1;font-size:1.1rem}.pnw-acarte__puces{display:flex;flex-wrap:wrap;gap:.5rem}.pnw-puce--sombre{align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.9rem;background:#ffffff1a;border-color:#ffffff38;color:#fff;transition:background .2s,border-color .2s}.pnw-puce--sombre:hover{background:#fff3;border-color:#ffffff73}.pnw-acarte__cadre{border-radius:calc(var(--radius-carte) + 6px);padding:6px;background:#ffffff1f;box-shadow:0 30px 70px #081e1473}.pnw-carte--accueil{height:380px;border:0;isolation:isolate}@media (min-width: 768px){.pnw-carte--accueil{height:520px}}@media (max-width: 959px){.pnw-acarte__cadre{order:-1}}.pnw-btn--clair{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.95rem 1.6rem;border-radius:999px;background:#fff;color:var(--color-accent-fonce);font-weight:750;transition:transform .2s,box-shadow .2s,gap .2s}.pnw-btn--clair:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000040;gap:.75rem}.pnw-accueil+.pnw-footer{margin-top:0}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}.pnw-records:before,.pnw-acarte:before{animation:none}.pnw-cp__photo img{transition:none}}.pnw-lang--double .pnw-lang__menu{min-width:12rem}.pnw-lang__titre{margin:0;padding:.35rem .7rem .25rem;color:var(--color-gris);font-size:.75rem;font-weight:700}.pnw-lang__liste{margin:0;padding:0;list-style:none}.pnw-lang__devise{display:inline-flex;align-items:center}.pnw-lang__devise[hidden]{display:none}.pnw-lang__pilule{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .4rem;border:1px solid var(--color-filet);border-radius:999px;color:var(--color-accent);font-size:.75rem;font-weight:800;line-height:1}.pnw-devise{display:inline-flex;align-items:center;gap:.5rem}.pnw-devise[hidden],.pnw-devise__note[hidden]{display:none!important}.pnw-devise__groupe{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--color-filet);border-radius:999px;background:var(--color-surface)}.pnw-devise__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border:0;border-radius:999px;background:transparent;color:var(--color-encre);font:700 .875rem/1 var(--font-texte);cursor:pointer;transition:background-color .2s,color .2s}.pnw-devise__btn:hover{color:var(--color-accent)}.pnw-devise__btn[aria-checked=true]{background:var(--color-accent);color:#fff}.pnw-devise__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pnw-lang--double .pnw-devise--menu{display:block;margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--color-filet)}.pnw-lang--double .pnw-devise--menu[hidden]{display:none!important}.pnw-devise--menu .pnw-devise__groupe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.1rem .35rem .35rem;border:0;border-radius:0;background:transparent}.pnw-devise--menu .pnw-devise__btn{width:100%;height:2.5rem;padding:0;border:1px solid var(--color-filet);border-radius:8px;font-size:1rem}.pnw-devise--menu .pnw-devise__btn:hover{background:var(--color-doux);color:var(--color-accent)}.pnw-devise--menu .pnw-devise__btn[aria-checked=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.pnw-devise--module{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 .75rem}.pnw-devise__libelle{color:var(--color-gris);font-size:.8125rem;font-weight:600;line-height:1.2}.pnw-devise__note{flex-basis:100%;text-align:right;color:var(--color-gris);font-size:.8125rem}.pnw-prix--converti{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;cursor:help}@media (max-width: 1023px){.pnw-devise--menu .pnw-devise__btn{height:2.75rem}.pnw-devise--module .pnw-devise__btn{min-width:2.75rem;height:2.75rem;font-size:1rem}}.pnw-hub .pnw-page-head--photo{min-height:clamp(340px,50vh,500px)}@media (max-width: 639px){.pnw-hub .pnw-page-head--photo{min-height:400px}}.pnw-hub-texte{margin-top:0;padding-block:0;background:var(--color-fond)}.pnw-hub-texte__prose{max-width:none}.pnw-hub-texte__prose>p:first-child{font-size:1.2rem;line-height:1.7;color:var(--color-encre);max-width:46rem}.pnw-hub-texte__prose h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:750;line-height:1.15;letter-spacing:-.02em}@media (max-width: 639px){.pnw-grille--mois{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pnw-grille--mois .pnw-card__corps{padding:.7rem .8rem .8rem}.pnw-grille--mois .pnw-card__titre{font-size:1.05rem}.pnw-grille--mois .pnw-visuel__credit{left:.35rem;right:.35rem;bottom:.3rem;font-size:.62rem;line-height:1.3;border-radius:.4rem;text-align:center}}.pnw-hub-liste{max-width:100%;overflow-x:auto}.pnw-hhero{position:relative;overflow:hidden;padding:1.25rem 0 2.5rem;background:var(--color-surface);border-bottom:1px solid var(--color-filet)}.pnw-hhero__grille{display:grid;gap:2rem;align-items:center}@media (min-width: 1024px){.pnw-hhero__grille{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem}.pnw-hhero--seul .pnw-hhero__grille{grid-template-columns:1fr}}.pnw-hhero__titre{margin-top:1.1rem;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;max-width:18ch}.pnw-hhero__chapeau{margin-top:1rem;max-width:52ch;font-size:1.12rem;line-height:1.6;color:#34413a}.pnw-hhero__chiffres{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.pnw-hhero__chiffres li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;background:var(--color-doux);font-weight:700;font-size:.98rem}.pnw-hhero__chiffres .pnw-icon{color:var(--color-accent)}.pnw-hhero__boutons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.pnw-hhero__tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pnw-hhero__tuiles>li{min-width:0}.pnw-hhero__tuile{display:block}.pnw-hhero__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-carte);box-shadow:var(--filet-photo),var(--shadow-repos);transition:transform .25s,box-shadow .25s}.pnw-hhero__tuile:hover .pnw-hhero__img{transform:translateY(-3px);box-shadow:var(--filet-photo),var(--shadow-carte)}.pnw-hhero__nom{display:flex;align-items:center;gap:.45rem;margin-top:.55rem;font-weight:700;font-size:1rem;line-height:1.25}.pnw-hhero__nom>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pnw-hhero__tuile:hover .pnw-hhero__nom>span{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.pnw-hhero__nom .pnw-drapeau{flex:none;border-radius:2px;box-shadow:0 0 0 1px #14231c1f}.pnw-hhero__credits{display:flex;gap:.4rem;align-items:baseline;margin-top:.9rem;font-size:.8rem;line-height:1.45;color:var(--color-gris)}.pnw-hhero__credits .pnw-icon{flex:none;transform:translateY(1px)}.pnw-hhero__credits a{text-decoration:underline;text-underline-offset:2px}@media (max-width: 639px){.pnw-hhero__tuiles{gap:.7rem}.pnw-hhero__nom{font-size:.92rem}.pnw-hhero__boutons .pnw-btn{flex:1 1 100%}}.pnw-hub-sejour__titre{font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.015em}.pnw-hub-sejour__texte{margin-top:.4rem;color:var(--color-gris)}.pnw-hub-sejour .pnw-mention-affiliation{margin-top:.6rem}.pnw-hub-sejour__liste{display:grid;gap:.85rem;margin-top:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.pnw-sejour{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.7rem .85rem .7rem .7rem;border-radius:var(--radius-carte);background:var(--color-surface);box-shadow:var(--filet-photo),var(--shadow-repos)}.pnw-sejour__img{width:4.5rem;height:4.5rem;border-radius:10px;object-fit:cover}.pnw-sejour__img--vide{display:grid;place-items:center;background:var(--color-doux);color:var(--color-accent)}.pnw-sejour__texte{display:grid;gap:.2rem;min-width:0}.pnw-sejour__nom{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:750}.pnw-sejour__nom:hover{color:var(--color-accent);text-decoration:underline}.pnw-sejour__ou{display:flex;align-items:center;gap:.4rem;color:var(--color-gris);font-size:.9rem}.pnw-sejour__btn{white-space:nowrap}.pnw-stay22-apercu{display:grid;place-items:center;gap:.35rem;min-height:220px;margin-top:1rem;padding:1.5rem;border:2px dashed var(--color-filet);border-radius:var(--radius-carte);background:var(--color-fond);color:var(--color-gris);text-align:center}.pnw-stay22-apercu strong{color:var(--color-encre)}.pnw-ancres{position:sticky;top:var(--pnw-entete-h, 68px);z-index:30;background:#fffffff0;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-filet)}.pnw-ancres ul{display:flex;gap:.4rem;overflow-x:auto;padding-block:.55rem;scrollbar-width:none}.pnw-ancres ul::-webkit-scrollbar{display:none}.pnw-ancres a{display:inline-block;padding:.4rem .95rem;border-radius:999px;font-weight:700;font-size:.95rem;white-space:nowrap;color:var(--color-encre);transition:background-color .15s}.pnw-ancres a:hover{background:var(--color-doux)}:where(#pnw-liste,#ou-dormir,#carte,#guide,#pnw-faq-titre,.pnw-gsec){scroll-margin-top:140px}.pnw-hub-texte__prose .pnw-gsec{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:3.5rem}@media (min-width: 768px){.pnw-hub-texte__prose .pnw-gsec{padding-block:4.5rem}}.pnw-hub-texte__prose .pnw-gsec:nth-of-type(2n){background:var(--color-doux);box-shadow:0 0 0 100vmax var(--color-doux);clip-path:inset(0 -100vmax)}.pnw-hub-texte__prose .pnw-gsec__tete{max-width:46rem}.pnw-hub-texte__prose .pnw-gsec h2{margin:0;padding:0;border:0}.pnw-hub-texte__prose .pnw-gsec__chapo{margin:.9rem 0 0;color:var(--color-gris);font-size:1.1rem;line-height:1.65}.pnw-hub-texte__prose .pnw-gsec__corps{display:grid;gap:1.5rem;min-width:0}.pnw-hub-texte__prose .pnw-gsec__corps>*{margin:0}.pnw-hub-texte__prose .pnw-gsec__corps>p{max-width:46rem;font-size:1.05rem;line-height:1.7}.pnw-hub-texte__prose .pnw-gsec__corps>:where(ul,ol):not(.pnw-gtuiles){max-width:46rem;padding-left:1.25rem}.pnw-hub-texte__prose .pnw-gsec__corps>:where(ul,ol):not(.pnw-gtuiles)>li{margin-block:.5rem}.pnw-gtuiles{display:grid;gap:1rem;margin:0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.pnw-gtuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pnw-gtuiles>li:last-child:nth-child(odd){grid-column:1 / -1}}.pnw-gtuile{margin:0;padding:1.4rem 1.5rem;border-radius:var(--radius-carte);background:var(--color-surface);border:1px solid var(--color-filet);box-shadow:var(--shadow-repos)}.pnw-gtuile p{margin:0}.pnw-gtuile__titre{font-family:var(--font-titre);font-size:1.15rem;font-weight:750;line-height:1.3;color:var(--color-encre)}.pnw-gtuile__titre strong{font-weight:inherit}.pnw-gtuile__texte{margin-top:.5rem!important;color:var(--color-encre);font-size:1.02rem;line-height:1.65}.pnw-gtuile a,.pnw-gliens a,.pnw-tableau--guide a{color:var(--color-accent-fonce);font-weight:650;text-decoration:none}.pnw-gtuile a:hover,.pnw-gliens a:hover,.pnw-tableau--guide a:hover{text-decoration:underline;text-underline-offset:3px}.pnw-gplus>summary{display:inline-flex;list-style:none;cursor:pointer}.pnw-gplus>summary::-webkit-details-marker{display:none}.pnw-gplus[open]>summary{display:none}.pnw-gplus>.pnw-gtuiles{margin-top:0}.pnw-gplus[open]{display:grid}.pnw-gliens{padding:1.4rem 1.5rem;border-radius:var(--radius-carte);background:var(--color-surface);border:1px solid var(--color-filet);box-shadow:var(--shadow-repos)}.pnw-gliens__titre{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .9rem;font-family:var(--font-titre);font-size:1.15rem;font-weight:750;color:var(--color-encre)}.pnw-gliens__titre span{font-family:var(--font-texte);font-size:.85rem;font-weight:700;color:var(--color-gris);padding:.1rem .55rem;border-radius:999px;background:var(--color-doux)}.pnw-gliens ul{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.pnw-gliens ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.pnw-gliens ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.pnw-gliens li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.6rem 0;border-bottom:1px solid var(--color-filet)}.pnw-gliens__nom{min-width:0}.pnw-gliens__detail{flex:none;color:var(--color-gris);font-size:.92rem;font-variant-numeric:tabular-nums;white-space:nowrap}.pnw-tableau--guide table{margin:0;font-size:1rem;font-variant-numeric:tabular-nums}.pnw-tableau--guide :where(td,th){padding:.85rem 1.1rem}.pnw-tableau--guide tbody tr:nth-child(2n){background:var(--color-fond)}.pnw-tableau--guide tbody :where(td,th):first-child{font-weight:650}@media (max-width: 767px){.pnw-tableau--guide tbody :where(td,th):first-child,.pnw-tableau--guide thead th:first-child{position:sticky;left:0;z-index:1;background:var(--color-surface);box-shadow:1px 0 0 var(--color-filet)}.pnw-tableau--guide tbody tr:nth-child(2n) :where(td,th):first-child{background:var(--color-fond)}}.pnw-suggest-hote{position:relative}.pnw-suggest{position:absolute;z-index:30;top:calc(100% + .5rem);left:0;right:0;max-height:min(70vh,34rem);overflow-y:auto;overscroll-behavior:contain;padding:.4rem;border-radius:18px;background:var(--color-surface);color:var(--color-encre);text-align:left;border:1px solid var(--color-filet);box-shadow:0 24px 60px #14231c38}.pnw-suggest[hidden]{display:none}.pnw-suggest__etat:empty{display:none}.pnw-suggest__etat{padding:.75rem .9rem;color:var(--color-gris);font-size:.95rem}.pnw-suggest__groupe{padding:.6rem .75rem .3rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gris)}.pnw-suggest__option{display:flex;align-items:center;gap:.8rem;min-height:44px;padding:.45rem .6rem;border-radius:12px;color:inherit;text-decoration:none}.pnw-suggest__option:hover,.pnw-suggest__option[aria-selected=true]{background:var(--color-doux)}.pnw-suggest__option[aria-selected=true]{outline:2px solid var(--color-accent);outline-offset:-2px}.pnw-suggest__vignette{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--color-doux)}.pnw-suggest__vignette--vide{background:var(--color-doux) url(../assets/img/topo-entete.svg) center / 220% no-repeat}.pnw-suggest__texte{display:grid;gap:.1rem;min-width:0}.pnw-suggest__titre{font-family:var(--font-titre);font-weight:650;font-size:1rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pnw-suggest__titre mark{background:none;color:var(--color-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pnw-suggest__meta{font-size:.85rem;color:var(--color-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pnw-suggest__tous{display:block;width:100%;margin-top:.3rem;padding:.75rem;border-top:1px solid var(--color-filet);border-radius:0 0 12px 12px;font-weight:700;color:var(--color-accent);text-align:center;cursor:pointer;background:none}.pnw-suggest__tous:hover{background:var(--color-doux)}.pnw-suggest__tous[hidden]{display:none}[data-pnw-recherche] input[type=search]{font-size:max(1rem,16px)}.pnw-heros:has(.is-suggest-ouvert){position:relative;z-index:20}.pnw-heros__recherche{position:relative}.pnw-heros__recherche .pnw-suggest{left:0;right:0}.pnw-recherche .pnw-champ-recherche{max-width:640px;margin-inline:auto}.pnw-recherche .pnw-suggest{max-height:calc(82vh - 7rem)}.pnw-resultats .pnw-champ-recherche{margin-bottom:2.5rem}.pnw-resultats__bloc+.pnw-resultats__bloc{margin-top:3rem}@media (max-width: 640px){.pnw-suggest{border-radius:14px}.pnw-suggest__vignette{width:48px;height:48px}.pnw-recherche{padding-top:5rem}}.pnw-carte__cta{display:inline-flex;align-items:center;gap:.35rem;flex:none;white-space:nowrap;color:var(--color-accent);font-size:.88rem;font-weight:750;transition:gap .2s}a:hover .pnw-carte__cta{gap:.6rem}.pnw-carte__pied{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:2.6rem;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--color-filet);font-size:.86rem;color:var(--color-gris)}.pnw-carte__ou{display:flex;align-items:center;gap:.45rem;min-width:0}.pnw-carte__ou>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pnw-carte__ou .pnw-drapeau{flex:none;width:18px;height:13px;border-radius:2px}.pnw-carte-lieu__envie b,.pnw-carte-it__envie b{color:var(--color-accent-fonce);font-weight:780}.pnw-carte-lieu{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-repos);transition:transform .25s,box-shadow .25s}.pnw-carte-lieu:hover{transform:translateY(-4px);box-shadow:var(--shadow-carte)}.pnw-carte-lieu .pnw-visuel{aspect-ratio:4 / 3}.pnw-carte-lieu:hover .pnw-visuel img,.pnw-carte-it:hover .pnw-visuel img{transform:scale(1.06)}.pnw-carte-lieu__corps{display:flex;flex-direction:column;flex:1;padding:1rem 1.1rem .95rem}.pnw-carte-lieu__nom{height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:750;line-height:1.2;letter-spacing:-.02em;transition:color .2s}.pnw-carte-lieu:hover .pnw-carte-lieu__nom{color:var(--color-accent)}.pnw-carte-lieu__envie{height:4.35em;margin-top:.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#34413a;font-size:.94rem;line-height:1.45}.pnw-carte-lieu .pnw-carte__pied{margin-top:.85rem}.pnw-fiche__principal .pnw-carte-lieu{flex-direction:row;height:10.75rem}.pnw-fiche__principal .pnw-carte-lieu .pnw-visuel{flex:none;width:38%;aspect-ratio:auto}.pnw-fiche__principal .pnw-carte-lieu .pnw-badge{display:none}.pnw-fiche__principal .pnw-carte-lieu .pnw-visuel__pastille{top:auto;right:auto;bottom:.6rem;left:.6rem}.pnw-fiche__principal .pnw-carte-lieu .pnw-visuel__credit{top:.3rem;bottom:auto;left:.3rem;right:.3rem;padding:.1rem .35rem;border-radius:.35rem;font-size:.6rem;line-height:1.25;text-align:center}.pnw-fiche__principal .pnw-carte-lieu__corps{min-width:0;padding:.8rem .95rem .75rem}.pnw-fiche__principal .pnw-carte-lieu__nom{height:1.2em;-webkit-line-clamp:1;font-size:1rem}.pnw-fiche__principal .pnw-carte-lieu__envie{height:4.35em;margin-top:.3rem;font-size:.83rem}.pnw-fiche__principal .pnw-carte-lieu .pnw-carte__pied{margin-top:auto;height:2.2rem;padding-top:.5rem;font-size:.8rem}.pnw-grille--it{grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr))}.pnw-fiche__principal .pnw-grille--it{grid-template-columns:minmax(0,1fr)}.pnw-carte-it{display:grid;grid-template-columns:40% minmax(0,1fr);height:15.25rem;border-radius:18px;overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-repos);transition:transform .25s,box-shadow .25s}.pnw-carte-it:hover{transform:translateY(-4px);box-shadow:var(--shadow-carte)}.pnw-carte-it .pnw-visuel{height:100%;aspect-ratio:auto}.pnw-carte-it__corps{display:flex;flex-direction:column;min-width:0;padding:1rem 1.15rem .95rem}.pnw-carte-it__nom{height:1.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:760;line-height:1.25;letter-spacing:-.02em;transition:color .2s}.pnw-carte-it:hover .pnw-carte-it__nom{color:var(--color-accent)}.pnw-carte-it__envie{height:2.9em;margin-top:.35rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#34413a;font-size:.9rem;line-height:1.45}.pnw-carte-it__stats{display:flex;gap:.4rem;min-height:3.3rem;margin-top:.75rem;margin-bottom:.75rem}.pnw-carte-it__stat{flex:1 1 auto;min-width:0;padding:.45rem .6rem;border-radius:12px;background:var(--color-doux)}.pnw-carte-it__stat b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-accent-fonce);font-size:.9rem;font-weight:780;line-height:1.3;letter-spacing:-.01em}.pnw-carte-it__stat>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-gris);font-size:.68rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 559px){.pnw-carte-it{grid-template-columns:minmax(0,1fr);grid-template-rows:11rem auto;height:auto}}.pnw-cp{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:var(--color-surface);color:var(--color-encre);box-shadow:var(--filet-photo),var(--shadow-repos);transition:transform .25s,box-shadow .25s}.pnw-cp:hover{transform:translateY(-4px);box-shadow:var(--filet-photo),var(--shadow-carte)}.pnw-cp__photo{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-doux)}.pnw-cp__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pnw-cp:hover .pnw-cp__photo img{transform:scale(1.05)}.pnw-cp__corps{display:flex;flex-direction:column;flex:1;padding:.95rem 1.1rem .9rem}.pnw-cp__nom{display:flex;align-items:center;gap:.5rem;height:1.3em;font-family:var(--font-titre);font-size:1.2rem;font-weight:750;line-height:1.3;letter-spacing:-.02em}.pnw-cp__nom>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s}.pnw-cp:hover .pnw-cp__nom>span{color:var(--color-accent)}.pnw-cp__nom .pnw-icon{flex:none;color:var(--color-accent)}.pnw-cp__nom .pnw-drapeau{flex:none;width:22px;height:16px;border-radius:2px;box-shadow:0 0 0 1px #14231c1f}.pnw-cp__texte{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.35em;margin-top:.45rem;overflow:hidden;color:#34413a;font-size:.94rem;line-height:1.45}.pnw-cp__texte--1{-webkit-line-clamp:1;height:1.45em}.pnw-cp__texte b{color:var(--color-accent-fonce);font-weight:780}.pnw-cp .pnw-carte__pied{margin-top:auto}.pnw-cp__corps>.pnw-cp__texte+.pnw-carte__pied,.pnw-cp__liste+.pnw-carte__pied{margin-top:.85rem}.pnw-cp__type{flex:none;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.2rem .6rem;border-radius:999px;background:var(--color-doux);color:var(--color-accent-fonce);font-size:.8rem;font-weight:700}.pnw-paysages{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.pnw-paysages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.pnw-paysages{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}.pnw-paysage .pnw-cp__corps{padding:.8rem .95rem .85rem}.pnw-paysage .pnw-cp__nom{font-size:1.12rem}.pnw-paysage__nb{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;color:var(--color-gris);font-size:.92rem;font-weight:650}.pnw-paysage__nb .pnw-icon{transition:transform .3s}.pnw-paysage:hover .pnw-paysage__nb .pnw-icon{transform:translate(4px);color:var(--color-accent)}.pnw-defile__piste:has(.pnw-pcarte--large){grid-auto-columns:min(85vw,420px)}.pnw-defile__piste:has(.pnw-dcarte){grid-auto-columns:min(70vw,270px)}.pnw-pcarte--large .pnw-cp__photo{aspect-ratio:16 / 10}.pnw-records .pnw-cp{box-shadow:0 20px 50px #0000004d}.pnw-grille--dest{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pnw-carte-dest .pnw-cp__photo{aspect-ratio:3 / 2}.pnw-carte-dest .pnw-cp__nom{font-size:1.35rem}.pnw-grille--mois{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1.25rem}.pnw-carte-mois .pnw-cp__photo{aspect-ratio:3 / 2}.pnw-carte-mois.is-courant{outline:3px solid var(--color-accent);outline-offset:3px}.pnw-carte-mois__haut{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pnw-carte-mois__haut .pnw-cp__nom{font-size:1.35rem}.pnw-carte-mois__nb{flex:none;padding:.2rem .6rem;border-radius:999px;background:var(--color-doux);color:var(--color-accent-fonce);font-size:.82rem;font-weight:700}.pnw-carte-mois.is-courant .pnw-carte-mois__nb{background:var(--color-accent);color:#fff}.pnw-carte-mois__liste{display:grid;grid-template-rows:repeat(3,2.5rem);gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none}.pnw-carte-mois__liste li{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.5rem}.pnw-carte-mois__liste .pnw-icon{margin-top:.15rem;color:var(--color-accent)}.pnw-carte-mois__liste b,.pnw-carte-mois__liste span span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.3}.pnw-carte-mois__liste b{font-size:.92rem;font-weight:750}.pnw-carte-mois__liste span span{color:var(--color-gris);font-size:.85rem}.pnw-carte-mois .pnw-carte__pied{margin-top:.75rem}@media (max-width: 639px){.pnw-grille--mois{grid-template-columns:minmax(0,1fr);gap:1rem}}.pnw-credits-photo{margin-block:2rem 2.5rem}.pnw-credits-photo summary{display:inline-flex;align-items:center;gap:.45rem}.pnw-intro{padding-block:3.5rem .5rem}@media (min-width: 768px){.pnw-intro{padding-block:4.5rem 1rem}}.pnw-intro>.pnw-wrap{display:grid;gap:2rem 3.5rem}.pnw-intro--entrees>.pnw-wrap{align-items:start}@media (min-width: 1024px){.pnw-intro--entrees>.pnw-wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.pnw-intro__texte{max-width:44rem}.pnw-intro__titre{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:750;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.pnw-intro__prose{margin-top:1rem;font-size:1.1rem;line-height:1.65;color:#2b3832}.pnw-intro__prose p+p{margin-top:.85rem}.pnw-intro__prose strong{color:var(--color-encre);font-weight:700}.pnw-intro__prose a{color:var(--color-accent);font-weight:650;text-decoration:underline;text-underline-offset:3px}.pnw-entrees{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 520px){.pnw-entrees{grid-template-columns:1fr}}.pnw-entree{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.15rem 1rem;border-radius:1.1rem;background:var(--color-surface);box-shadow:0 1px 2px #14231c0f,0 8px 24px #14231c12;transition:transform .25s,box-shadow .25s}.pnw-entree:hover{transform:translateY(-3px);box-shadow:0 2px 4px #14231c0f,0 16px 34px #14231c21}.pnw-entree__icone{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.3rem;border-radius:.75rem;background:var(--color-doux);color:var(--color-accent)}.pnw-entree__titre{font-size:1.1rem;font-weight:750;letter-spacing:-.015em;line-height:1.2}.pnw-entree__texte{font-size:.95rem;line-height:1.45;color:var(--color-gris)}.pnw-entree__pied{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.7rem;font-size:.85rem;font-weight:700;color:var(--color-accent)}.pnw-confiance__points{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}@media (max-width: 1023px){.pnw-confiance__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pnw-confiance__points{grid-template-columns:1fr}}.pnw-confiance__point{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem;border-radius:1.1rem;background:var(--color-surface);border:1px solid var(--color-filet)}.pnw-confiance__icone{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:var(--color-doux);color:var(--color-accent)}.pnw-confiance__point strong{margin-top:.3rem;font-size:1.05rem;line-height:1.25;letter-spacing:-.01em}.pnw-confiance__point>span:last-child{font-size:.95rem;line-height:1.5;color:var(--color-gris)}.pnw-confiance .pnw-tete__texte p+p{margin-top:.5rem}.pnw-page-corps{margin-top:0}.pnw-faqbloc{padding-block:3.5rem 4.5rem}.pnw-faqbloc__titre{margin-bottom:1.5rem;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.015em}@media (min-width: 1024px){.pnw-faq--2col{grid-template-columns:1fr 1fr;align-items:start}.pnw-intro:not(.pnw-intro--entrees) .pnw-intro__texte{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:0 3.5rem;max-width:none;align-items:start}.pnw-intro:not(.pnw-intro--entrees) .pnw-intro__titre{max-width:none;margin:0}}.pnw-lire-plus{margin-top:.6rem}.pnw-lire-plus>summary{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent);font-weight:750;cursor:pointer;list-style:none}.pnw-lire-plus>summary::-webkit-details-marker{display:none}.pnw-lire-plus[open]>summary{display:none}.pnw-lire-plus>p+p{margin-top:.75rem}.pnw-card{box-shadow:var(--shadow-repos)}.pnw-pcarte,.pnw-mcarte,.pnw-rcarte,.pnw-dcarte,.pnw-vitrine__lieu,.pnw-vitrine__texte,.pnw-fiche__photo img,.pnw-galerie__lien{box-shadow:var(--filet-photo),var(--shadow-repos)}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
