/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-800:oklch(43.2% .095 166.913);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-900:oklch(41% .159 10.272);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-6{margin-left:calc(var(--spacing) * 6)}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cake{--hero-cake:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%208.25v-1.5m0%201.5c-1.355%200-2.697.056-4.024.166C6.845%208.51%206%209.473%206%2010.608v2.513m6-4.871c1.355%200%202.697.056%204.024.166C17.155%208.51%2018%209.473%2018%2010.608v2.513M15%208.25v-1.5m-6%201.5v-1.5m12%209.75-1.5.75a3.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200L3%2016.5m15-3.379a48.474%2048.474%200%200%200-6-.371c-2.032%200-4.034.126-6%20.371m12%200c.39.049.777.102%201.163.16%201.07.16%201.837%201.094%201.837%202.175v5.169c0%20.621-.504%201.125-1.125%201.125H4.125A1.125%201.125%200%200%201%203%2020.625v-5.17c0-1.08.768-2.014%201.837-2.174A47.78%2047.78%200%200%201%206%2013.12M12.265%203.11a.375.375%200%201%201-.53%200L12%202.845l.265.265Zm-3%200a.375.375%200%201%201-.53%200L9%202.845l.265.265Zm6%200a.375.375%200%201%201-.53%200L15%202.845l.265.265Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);mask:var(--hero-cake);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-gift{--hero-gift:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2011.25v8.25a1.5%201.5%200%200%201-1.5%201.5H5.25a1.5%201.5%200%200%201-1.5-1.5v-8.25M12%204.875A2.625%202.625%200%201%200%209.375%207.5H12m0-2.625V7.5m0-2.625A2.625%202.625%200%201%201%2014.625%207.5H12m0%200V21m-8.625-9.75h18c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);mask:var(--hero-gift);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-raised{--hero-hand-raised:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);mask:var(--hero-hand-raised);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home-modern{--hero-home-modern:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2021v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21m0%200h4.5V3.545M12.75%2021h7.5V10.75M2.25%2021h1.5m18%200h-18M2.25%209l4.5-1.636M18.75%203l-1.5.545m0%206.205%203%201m1.5.5-1.5-.5M6.75%207.364V3h-3v18m3-13.636%2010.5-3.819%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home-modern);-webkit-mask:var(--hero-home-modern);-webkit-mask:var(--hero-home-modern);mask:var(--hero-home-modern);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-megaphone{--hero-megaphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.34%2015.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5%204.5%200%201%201%200-9h.75c.704%200%201.402-.03%202.09-.09m0%209.18c.253.962.584%201.892.985%202.783.247.55.06%201.21-.463%201.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845%2020.845%200%200%201-1.44-4.282m3.102.069a18.03%2018.03%200%200%201-.59-4.59c0-1.586.205-3.124.59-4.59m0%209.18a23.848%2023.848%200%200%201%208.835%202.535M10.34%206.66a23.847%2023.847%200%200%200%208.835-2.535m0%200A23.74%2023.74%200%200%200%2018.795%203m.38%201.125a23.91%2023.91%200%200%201%201.014%205.395m-1.014%208.855c-.118.38-.245.754-.38%201.125m.38-1.125a23.91%2023.91%200%200%200%201.014-5.395m0-3.46c.495.413.811%201.035.811%201.73%200%20.695-.316%201.317-.811%201.73m0-3.46a24.347%2024.347%200%200%201%200%203.46%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);-webkit-mask:var(--hero-megaphone);mask:var(--hero-megaphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-puzzle-piece{--hero-puzzle-piece:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%206.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003%200-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25%201.875c0%20.369.128.713.349%201.003.215.283.401.604.401.959v0a.64.64%200%200%201-.657.643%2048.39%2048.39%200%200%201-4.163-.3c.186%201.613.293%203.25.315%204.907a.656.656%200%200%201-.658.663v0c-.355%200-.676-.186-.959-.401a1.647%201.647%200%200%200-1.003-.349c-1.036%200-1.875%201.007-1.875%202.25s.84%202.25%201.875%202.25c.369%200%20.713-.128%201.003-.349.283-.215.604-.401.959-.401v0c.31%200%20.555.26.532.57a48.039%2048.039%200%200%201-.642%205.056c1.518.19%203.058.309%204.616.354a.64.64%200%200%200%20.657-.643v0c0-.355-.186-.676-.401-.959a1.647%201.647%200%200%201-.349-1.003c0-1.035%201.008-1.875%202.25-1.875%201.243%200%202.25.84%202.25%201.875%200%20.369-.128.713-.349%201.003-.215.283-.4.604-.4.959v0c0%20.333.277.599.61.58a48.1%2048.1%200%200%200%205.427-.63%2048.05%2048.05%200%200%200%20.582-4.717.532.532%200%200%200-.533-.57v0c-.355%200-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035%200-1.875-1.007-1.875-2.25s.84-2.25%201.875-2.25c.37%200%20.713.128%201.003.349.283.215.604.401.96.401v0a.656.656%200%200%200%20.658-.663%2048.422%2048.422%200%200%200-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578%200%200%201-.61-.58v0Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);mask:var(--hero-puzzle-piece);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun{--hero-sun:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v2.25m6.364.386-1.591%201.591M21%2012h-2.25m-.386%206.364-1.591-1.591M12%2018.75V21m-4.773-4.227-1.591%201.591M5.25%2012H3m4.227-4.773L5.636%205.636M15.75%2012a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);mask:var(--hero-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-4{height:calc(var(--spacing) * 4)}.h-16{height:calc(var(--spacing) * 16)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.h-screen{height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing) * 4)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow\!{flex-grow:1!important}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.place-items-center{place-items:center}.content-between{align-content:space-between}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-white{background-color:var(--color-white)}.bg-zinc-100{background-color:var(--color-zinc-100)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-red-400{color:var(--color-red-400)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.text-zinc-900{color:var(--color-zinc-900)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-200{--tw-brightness:brightness(200%);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))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-zinc-200\/80:hover{background-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-200\/80:hover{background-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:opacity-100:hover{opacity:1}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-black:focus{--tw-ring-color:var(--color-black)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:text-zinc-900\/70:active{color:#18181bb3}@supports (color:color-mix(in lab, red, red)){.active\:text-zinc-900\/70:active{color:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:static{position:static}.sm\:inset-auto{inset:auto}.sm\:ml-6{margin-left:calc(var(--spacing) * 6)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-96{max-width:calc(var(--spacing) * 96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-0{padding-right:calc(var(--spacing) * 0)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:flex-none{flex:none}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (min-width:80rem){.xl\:px-24{padding-inline:calc(var(--spacing) * 24)}}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:inline-block{display:inline-block}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-emerald-200{background-color:var(--color-emerald-200)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-rose-200{background-color:var(--color-rose-200)}.dark\:bg-white{background-color:var(--color-white)}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-white{color:var(--color-white)}.dark\:ring-white{--tw-ring-color:var(--color-white)}}[data-theme-source=system] .\[\[data-theme-source\=system\]_\&\]\:\!left-0{left:calc(var(--spacing) * 0)!important}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:left-2\/3{left:66.6667%}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:left-1\/3{left:33.3333%}}:root{--forest:#18382f;--forest-deep:#102820;--moss:#5f7754;--paper:#f6f0df;--paper-light:#fbf8ef;--field:#e7eed8;--grove:#d8e4cc;--harvest:#f0e3c2;--soil:#eee6d2;--gold:#e4b54d;--wheat:#d8c780;--rust:#b75b3d;--cta:#b75b3d;--cta-hover:#9a472e;--cta-ink:#fff8e9;--sage:#b8c6a1;--ink:#1b2b24;--muted:#647269;--line:#18382f2e;--serif:Georgia, "Times New Roman", serif;--sans:"Avenir Next", Avenir, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--heading:clamp(22px, 2.2vw, 32px);--heading-hero:clamp(42px, 7vw, 72px);--lead:clamp(16px, 1.6vw, 20px);--slide-pad-y:clamp(10px, 1.6vh, 18px);--slide-air:28px;--copy-min:14px;--rail-height:92px;--header-height:56px}.ns-story>.ns-slide:last-of-type{padding-bottom:var(--slide-pad-y)}.ns-slide[data-tone=photo]{color:var(--paper-light);background:0 0}.ns-slide[data-tone=light]{color:var(--ink);background:var(--paper)}.ns-slide[data-tone=light]:has(+.ns-slide[data-tone=light]){box-shadow:inset 0 -3px 0 var(--rust)}.ns-slide[data-tone=field]{color:var(--ink);background:linear-gradient(180deg, #fff8e947, transparent 36%), var(--field)}.ns-slide[data-tone=grove]{color:var(--ink);background:linear-gradient(180deg, #18382f0a, transparent 32%), var(--grove)}.ns-slide[data-tone=harvest]{color:var(--ink);background:linear-gradient(180deg, #fff8e966, transparent 38%), var(--harvest)}.ns-slide[data-tone=soil]{color:var(--ink);background:linear-gradient(180deg, #f6f0dfa6, transparent 40%), var(--soil)}.ns-slide[data-tone=dark]{color:#fff8e9;background:radial-gradient(circle at 12% 18%,#e4b54d24,#0000 32%),linear-gradient(#16362d 0%,#102820 58%,#18382f 100%)}.ns-heading,.ns-heading-inline{text-align:center;flex-direction:column;grid-template-columns:none;align-items:center;width:100%;max-width:none;margin:0 0 8px;padding:0 0 6px;display:flex;position:relative}.ns-heading-inline{gap:10px}.ns-page .ns-heading h2,.ns-heading h2{max-width:none;color:var(--forest-deep);font-family:var(--serif);font-size:var(--heading);letter-spacing:.06em;text-transform:uppercase;order:1;margin:0;font-weight:700;line-height:.96}.ns-heading:after{content:"";background:var(--rust);margin-top:6px;order:2;width:36px;height:3px;margin-inline:auto;display:block}.ns-page .ns-heading-light h2,.ns-heading-light h2{color:#fff8e9}.ns-heading-light:after{background:var(--rust)}.ns-slide .ns-heading>p,.ns-heading>p{max-width:38rem;color:var(--muted);font-size:var(--lead);order:3;margin:12px 0 0;font-weight:400;line-height:1.45}.ns-heading-inline>p{margin:12px 0 0}.ns-slide .ns-heading .ns-kicker,.ns-heading .ns-kicker{order:0}.ns-slide[data-tone=dark] .ns-heading>p{color:#d7e2db}@media (max-width:699px){.ns-page .ns-heading h2,.ns-heading h2{max-width:100%;font-size:clamp(20px,6vw,26px);line-height:.98}}.ns-card{background:var(--paper-light);box-shadow:inset 0 0 0 1px var(--line)}.ns-cta{border:1px solid var(--cta);background:var(--cta);color:var(--cta-ink);font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:900;line-height:1.15;display:inline-flex}.ns-cta:hover,.ns-cta:focus-visible{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-ink)}.ns-cta-gold{background:var(--gold);border-color:var(--gold);color:var(--forest)}.ns-cta-gold:hover,.ns-cta-gold:focus-visible{background:var(--forest);border-color:var(--forest);color:var(--paper-light)}.ns-kicker{color:var(--rust);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:900;display:inline-flex}.ns-next{box-sizing:border-box;width:max-content;max-width:min(520px,100% - 24px);min-height:52px;color:var(--forest);background:var(--gold);border:1px solid var(--gold);text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:14px;font-weight:900;line-height:1.15;display:inline-flex;overflow:visible;box-shadow:0 10px 22px #09261f2e}.ns-next>span:first-child{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;white-space:nowrap;background:0 0;border-radius:0;flex:auto;padding:0;line-height:1.15;display:block}.ns-next>span:last-child{width:36px;height:36px;color:var(--paper-light);background:var(--forest-deep);border-radius:50%;flex:0 0 36px;place-items:center;font-size:20px;display:grid}.ns-next:hover,.ns-next:focus-visible{color:#fff8e9;background:var(--forest);border-color:var(--forest)}.ns-next:hover>span:last-child,.ns-next:focus-visible>span:last-child{color:var(--forest);background:var(--gold)}@media (min-width:1000px){html body .ns-page .ns-next{right:max(370px,50vw + min(1160px,100vw - 32px)/-2)}}html body .ns-page{max-width:100%;overflow-x:clip}html body .ns-page .ns-header{background:#fffaf0fa}html body .ns-page .ns-story>.ns-slide{min-height:calc(100svh - var(--header-height));box-sizing:border-box}@media (max-width:699px){html body .ns-page{--rail-height:0px}html body .ns-page .ns-story>.ns-slide{width:100%;height:auto;min-height:calc(100svh - var(--header-height));padding-top:var(--slide-pad-y);padding-bottom:0;overflow-x:clip}html body .ns-page .ns-slide-shell{gap:clamp(14px,4vw,22px);width:min(100% - 28px,1480px)}html body .ns-page .ns-header{background:#fffaf0fa}}@media (prefers-reduced-motion:reduce){html:has(.ns-page),html:has(.ns-page) body,.ns-page *,.ns-page :before,.ns-page :after{scroll-behavior:auto!important}}.ns-page{--rail-height:92px;color:var(--forest-deep);background:var(--paper-light)}.ns-slide{min-height:calc(100svh - var(--header-height));padding:var(--slide-pad-y) 0 0;scroll-margin-top:var(--header-height);scroll-snap-align:start}.ns-slide-shell{gap:8px;display:grid}@media (min-width:700px){.ns-page{--rail-height:98px}}@media (max-width:699px){.ns-page{--rail-height:84px}.ns-story{scroll-snap-type:none}.ns-slide{height:auto;min-height:100svh;padding:var(--slide-pad-y) 0 0;scroll-snap-align:none;align-content:start}}@media (min-width:700px) and (max-height:760px){.ns-slide{min-height:calc(100svh - var(--header-height));padding-top:var(--slide-pad-y);padding-bottom:0}.ns-slide-shell{gap:14px}}@media (prefers-reduced-motion:reduce){.ns-next:hover{transform:none}}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:18px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font:inherit}button{border:0}img,svg{max-width:100%;display:block}.story-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:42px;height:42px}fieldset{min-width:0}[hidden]{display:none!important}::selection{color:var(--forest-deep);background:var(--gold)}[data-phx-session],[data-phx-teleported-src]{display:contents}.section-shell{width:min(1240px,100% - 80px);margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:0;font-weight:400;line-height:.96}h1{font-size:clamp(54px,6.2vw,88px)}h2{font-size:clamp(46px,5.1vw,72px)}h1 em,h2 em{color:var(--rust);font-weight:400}.comic-panel{position:relative;overflow:hidden}.method-copy header .story-icon{width:34px;height:34px}.funding-blocks .story-icon{width:32px;height:32px;color:var(--rust)}.funding-blocks button.active .story-icon{color:var(--gold)}.funding-rewards .story-icon{width:30px;height:30px;color:var(--gold)}.funding-rewards button:hover .story-icon{color:var(--forest)}.system-slide-shell{grid-template-rows:54px 1fr;gap:14px;display:grid}.system-slide-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.system-slide-top .eyebrow{margin:0}.system-scene{grid-template-columns:1.38fr .62fr;gap:20px;min-height:0;display:grid}.system-caption{color:var(--paper);background:var(--forest);flex-direction:column;justify-content:center;padding:clamp(20px,3vw,38px);display:flex}.system-caption h2{color:var(--paper);font-size:clamp(38px,4vw,58px)}.system-caption h2 em{color:var(--gold)}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes hotspotPulse{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@media (max-width:1120px){.section-shell{width:min(100% - 50px,980px)}.system-scene{grid-template-columns:1.1fr .9fr}}@media (max-width:820px){.section-shell{width:calc(100% - 24px)}h1{font-size:46px}h2{font-size:42px}.method-copy header .story-icon,.funding-blocks .story-icon,.funding-rewards .story-icon{width:24px;height:24px}.system-slide-shell{grid-template-rows:auto auto;gap:8px}.system-slide-top{flex-direction:column;align-items:flex-start;gap:9px}.system-scene{grid-template-columns:1fr;gap:9px}.system-caption{padding:19px}.system-caption h2{font-size:33px}}@media (max-width:480px){.system-caption h2{font-size:29px}}.central-coop .story-icon{width:43px;height:43px}.paddock-node{z-index:3;width:23%;min-height:18%;color:var(--forest);background:#fbf8efe6;border:2px solid #18382f47;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;align-items:end;gap:3px 8px;padding:8px 9px;transition:background .45s,transform .45s;display:grid;position:absolute;box-shadow:0 6px 16px #18382f1f}.paddock-node>small{color:var(--rust);font-family:var(--serif);grid-row:1/3;align-self:center;font-size:18px;font-weight:700}.paddock-node>strong{text-transform:uppercase;font-size:9px;line-height:1.05}.state-young .grass-meter i{height:28%}.state-mature .grass-meter i{background:#bbd46f;height:100%}.funding-rewards a:hover .story-icon{color:var(--forest)}.funding-rewards a .story-icon{width:26px;height:26px}@keyframes henWalk{0%{transform:translate(-3px)rotate(-2deg)}to{transform:translate(4px)rotate(2deg)}}@media (max-width:820px){.paddock-node{min-height:17%}}@media (max-width:480px){.paddock-node{width:24%;padding:5px}.paddock-node>strong{display:none}.paddock-node>small{font-size:14px}.central-coop .story-icon{width:31px;height:31px}}.paddock-node{aspect-ratio:1.18;width:18%;min-height:0;color:var(--forest);background:#c5da91ad;border:1px solid #345e3059;border-radius:48% 52% 46% 54%/56% 44% 55% 45%;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;justify-items:center;gap:1px;padding:6px;box-shadow:inset 0 -8px #507d3514;transform:none!important}.paddock-node>small{grid-row:auto;align-self:auto;font-size:12px}.paddock-node>strong{text-align:center;font-size:8px}.state-young{background:#dfe9bd}.state-mature{color:var(--forest);background:#7ea066}.state-mature .grass-meter i{background:#315c35}.paddock-1{top:5%;left:41%}.paddock-2{top:16%;right:5%}.paddock-3{top:42%;right:2%}.paddock-4{bottom:7%;right:7%}.paddock-5{bottom:3%;left:41%}.paddock-6{bottom:8%;left:7%}.paddock-7{top:42%;left:2%}.paddock-8{top:16%;left:5%}.travelling-hens.at-p1{top:3%;left:48%}.travelling-hens.at-p2{top:14%;left:81%}.travelling-hens.at-p3{top:42%;left:86%}.travelling-hens.at-p4{top:75%;left:78%}.travelling-hens.at-p5{top:84%;left:48%}.travelling-hens.at-p6{top:76%;left:12%}.travelling-hens.at-p7{top:44%;left:7%}.travelling-hens.at-p8{top:17%;left:10%}.system-sources{flex-wrap:wrap;gap:5px 10px;margin-top:8px;display:flex}.system-sources a,.system-source{color:var(--gold);text-underline-offset:3px;font-size:8px;font-weight:850;text-decoration:underline}.funding-rewards a .story-icon{width:25px;height:25px;color:var(--rust);position:absolute;top:10px;right:10px}.funding-rewards a:last-child .story-icon{color:var(--gold)}@keyframes alertCarousel{0%{opacity:0;transform:scale(1.03)}4%,29%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.svg-plan-zone{cursor:pointer}.svg-plan-zone circle,.svg-plan-zone path{vector-effect:non-scaling-stroke;transition:stroke .2s,fill .2s}.system-sources{align-self:end;margin-top:0}.system-sources a,.system-source{font-size:9px}.wheel-border-benefits .story-icon{width:22px;height:22px;color:var(--gold)}@media (max-height:800px) and (min-width:821px){.method-copy header .story-icon{width:24px;height:24px}}@media (max-width:820px){.wheel-border-benefits .story-icon{width:18px;height:18px}}.ns-page{overflow:clip visible}.ns-page main.ns-story{padding-top:0}.ns-story{scroll-snap-type:y proximity}.ns-slide{min-height:calc(100svh - var(--header-height));scroll-margin-top:var(--header-height);scroll-snap-align:start;align-content:center;padding:clamp(32px,7vw,76px) 0;display:grid;position:relative}.ns-slide p,.ns-slide li,.ns-slide label,.ns-slide summary{font-size:clamp(18px,4.6vw,21px)}.ns-slide button,.ns-slide a:not(.ns-next),.ns-slide input,.ns-slide select{min-height:48px}.ns-header{height:var(--header-height)}.ns-brand img{width:42px;height:42px}.ns-brand{min-height:48px}.ns-return-link{color:var(--rust);margin-left:auto;font-size:14px;font-weight:850}@media (min-width:700px){.ns-header{padding-inline:24px}}@media (max-width:420px){.ns-header{gap:6px;padding-inline:9px}.ns-brand{gap:5px}.ns-brand img{width:36px;height:36px}.ns-brand strong{font-size:16px}.ns-brand small{display:none}}@media (min-width:700px) and (max-height:820px){.ns-slide{padding-block:28px}}@media (prefers-reduced-motion:reduce){.ns-story{scroll-snap-type:none}.ns-page *,.ns-page :before,.ns-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.funding-rewards a:last-child:hover .story-icon{color:var(--forest-deep)}.ns-page{--copy-min:14px}.ns-page [data-story-slide]{position:relative}.ns-next{z-index:8;right:max(24px,50vw + min(1160px,100vw - 32px)/-2);bottom:calc(var(--rail-height) + 14px);position:absolute}.ns-next:hover{transform:translateY(-2px)}@media (max-width:699px){.ns-page .ns-next,.ns-page a.ns-next,.ns-page #promesse.ns-hero>.ns-next,.ns-page #promesse.ns-hero>a.ns-next{left:50%;right:auto;bottom:max(14px, env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 24px);transform:translate(-50%)}.ns-page .ns-next:hover,.ns-page a.ns-next:hover,.ns-page #promesse.ns-hero>.ns-next:hover,.ns-page #promesse.ns-hero>a.ns-next:hover{transform:translate(-50%)translateY(-2px)}.ns-page #poules.ns-hens:not(.is-expanded) .ns-next,.ns-page #poules.ns-hens:not(.is-expanded) a.ns-next{width:max-content;max-width:calc(100% - 24px);margin:28px auto 0;display:flex;position:relative;bottom:auto;left:auto;right:auto;transform:none}.ns-page #poules.ns-hens:not(.is-expanded) .ns-next:hover,.ns-page #poules.ns-hens:not(.is-expanded) a.ns-next:hover{transform:none}}@media (min-width:821px){.section-shell{width:min(1480px,100% - 64px)}}.ns-page main p,.ns-page main li,.ns-page main label,.ns-page main td{font-size:max(18px,1em)}.ns-header nav a[aria-current=page]{color:var(--rust);text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:8px;text-decoration-thickness:3px}@media (max-width:859px){.ns-header nav{background:#fffaf0fa;border-bottom:1px solid #14372d24;gap:18px;padding:10px 16px;display:flex;position:absolute;top:64px;left:0;right:0;overflow-x:auto}.ns-header nav a{color:#50655a;flex:none;font-size:13px;font-weight:850}.ns-page main{padding-top:42px}}@media (max-width:699px){.ns-page .ns-story{scroll-snap-type:none}.ns-page .ns-slide{height:auto;min-height:100svh;padding:var(--slide-pad-y) 0 0;align-content:start}}@media (min-width:700px) and (max-height:760px){.ns-page .ns-slide{padding-top:var(--slide-pad-y);padding-bottom:0}}@media (min-width:700px) and (max-height:799px){.ns-page .ns-fixed-frame{height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));overflow:hidden}}@media (min-width:700px) and (min-height:800px){.ns-page .ns-slide-shell{gap:12px}}.ns-page{min-width:0;color:var(--forest-deep);background:var(--paper);font-size:17px;line-height:1.5;overflow:clip}.ns-page *{min-width:0}.ns-shell{width:min(1160px,100% - 32px);margin-inline:auto}.ns-page h1,.ns-page h2,.ns-page h3{margin:0}.ns-page h1,.ns-page h2{font-family:var(--serif);letter-spacing:-.052em;font-weight:400}.ns-page h1{font-size:clamp(43px,12vw,68px);line-height:.96}.ns-page h2{font-size:clamp(40px,10.5vw,62px);line-height:.98}.ns-page h1 em,.ns-page h2 em{color:var(--rust);font-style:italic}.ns-page p{margin-bottom:0}.ns-kicker{color:#52675d;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-size:12px;font-weight:850;line-height:1.3;display:flex}.ns-kicker>span{background:var(--rust);flex:none;width:24px;height:3px}.ns-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf0f0;border-bottom:1px solid #14372d24;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.ns-brand{align-items:center;gap:9px;margin-right:auto;display:flex}.ns-brand img{object-fit:contain;width:37px;height:29px}.ns-brand span{flex-direction:column;display:flex}.ns-brand strong{font-family:var(--serif);font-size:18px;line-height:1}.ns-brand small{color:#68776f;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:850}.ns-header nav{display:none}@media (min-width:560px){.ns-shell{width:min(1160px,100% - 56px)}}@media (min-width:860px){.ns-page{font-size:18px}.ns-header{height:72px;padding:0 28px}.ns-brand img{width:44px;height:32px}.ns-brand strong{font-size:20px}.ns-header nav{align-items:center;gap:clamp(16px,2.5vw,34px);margin-left:auto;display:flex}.ns-header nav a{color:#50655a;font-size:12px;font-weight:800}.ns-header nav a:hover{color:var(--rust)}.ns-page h1{font-size:clamp(58px,5.1vw,77px)}.ns-page h2{font-size:clamp(49px,4.6vw,68px)}}@media (max-width:859px){.ns-header nav{scrollbar-width:none;background:#fffaf0fa;border-bottom:1px solid #14372d24;gap:20px;min-height:43px;padding:11px 16px;display:flex;position:absolute;top:64px;left:0;right:0;overflow-x:auto}.ns-header nav::-webkit-scrollbar{display:none}.ns-header nav a{color:#50655a;white-space:nowrap;flex:none;font-size:13px;font-weight:850}.ns-header nav a[aria-current=page]{color:var(--rust)}.ns-page main{padding-top:43px}}@media (max-width:380px){.ns-header{padding-inline:12px}.ns-brand small{display:none}.ns-page h1{font-size:41px}.ns-page h2{font-size:39px}}@media (min-width:1180px){.ns-page{--rail-height:0px}}@media (prefers-reduced-motion:reduce){.ns-page *,.ns-page :before,.ns-page :after{scroll-behavior:auto!important;transition:none!important}}.ns-page .ns-brand{height:auto;min-height:48px}.ns-page .ns-story{scroll-snap-type:y proximity}.ns-page .ns-slide{min-height:calc(100svh - var(--header-height));padding:var(--slide-pad-y) 0 0}@media (max-width:699px){.ns-page .ns-story{scroll-snap-type:none}.ns-page .ns-slide{height:auto;min-height:100svh;padding:var(--slide-pad-y) 0 0;align-content:start}}.ns-page .ns-header[data-reveal-after-hero]{opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}html.is-after-hero .ns-page .ns-header[data-reveal-after-hero],.ns-page.is-after-hero .ns-header[data-reveal-after-hero]{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(135%);background:#fffaf0f5;transform:translateY(0);box-shadow:0 8px 28px #10302614}@media (min-width:700px) and (max-height:760px){.ns-page{--rail-height:78px}.ns-page .ns-slide{padding-top:var(--slide-pad-y);padding-bottom:0}.ns-page .ns-slide-shell{gap:8px}}@media (min-width:1180px){.ns-page{--rail-height:0px}}@media (max-width:699px){.ns-page{--rail-height:84px}}html:has(.ns-page [data-natural-story-scroll]){scroll-behavior:auto!important}.ns-page [data-natural-story-scroll]{overscroll-behavior-y:auto;scroll-snap-type:none!important}.ns-page [data-natural-story-scroll]>[data-story-slide]{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.ns-page .ns-header{-webkit-backdrop-filter:blur(20px)saturate(135%);background:#fffaf0b8;justify-content:flex-start;box-shadow:0 8px 28px #10302614}.ns-page .ns-header .ns-brand{z-index:2;position:relative}@media (max-width:699px){.ns-page .ns-header{align-items:flex-start;height:78px;padding-top:8px}}.ns-page [data-stable-preview]{min-width:0;min-height:0;overflow:hidden}.ns-page{--header-height:56px}.ns-page .ns-header{height:var(--header-height);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 16px;display:grid}.ns-page .ns-header .ns-brand{margin-right:0}.ns-page .ns-header .ns-brand img{width:40px;height:40px}.ns-page .ns-header-cluster{justify-self:start;align-items:center;gap:10px;min-width:0;display:flex}.ns-page .ns-header-campaign{width:min(330px,34vw);min-height:42px;color:var(--paper-light);border-left:3px solid var(--gold);background:#183f34f5;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 10px;padding:5px 10px;display:grid;box-shadow:0 7px 18px #1028202e}.ns-page .ns-header-campaign>span{color:#f3d984;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:8px;font-weight:900;line-height:1.1;overflow:hidden}.ns-page .ns-header-campaign>strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.15;overflow:hidden}.ns-page .ns-header-campaign>small{color:#fff8e9;white-space:nowrap;align-self:end;font-size:9px;font-weight:800}.ns-page .ns-header .ns-cta{white-space:nowrap;flex:none;justify-self:end;min-height:36px;padding:8px 14px}@media (max-width:699px){.ns-page .ns-header{height:var(--header-height);align-items:center;padding:6px 12px}.ns-page .ns-header .ns-brand img{width:36px;height:36px}.ns-page .ns-header-cluster{gap:6px}.ns-page .ns-header-campaign{grid-template-columns:1fr;gap:0;width:min(190px,100vw - 170px);min-height:38px;padding:4px 7px}.ns-page .ns-header-campaign>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ns-page .ns-header-campaign>strong{font-size:12px}.ns-page .ns-header-campaign>small{font-size:8px}.ns-page .ns-header .ns-cta{min-height:32px;padding:6px 10px;font-size:12px}}html body .ns-page{color:#1a2a22}.ns-lang{align-items:center;gap:2px;display:flex}.ns-lang button{min-width:34px;height:30px;color:var(--forest-deep);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:800;line-height:1}.ns-lang button:hover{background:#20382d14}.ns-lang button[aria-current=true]{color:#fff8e9;background:var(--forest-deep)}.ns-lang-top{top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:80;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#fffaf0f0;border-radius:999px;padding:4px;position:fixed;box-shadow:0 8px 24px #10302624}html body .ns-page.is-engage-modal .ns-lang-top{opacity:0;visibility:hidden;pointer-events:none}html[lang=zh-Hans] body{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{font-family:Songti SC,Noto Serif SC,PingFang SC,Georgia,serif}.ns-slide-cta{width:fit-content;min-height:44px;color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;justify-content:center;justify-self:start;align-items:center;margin:0;padding:12px 16px;font-size:14px;font-weight:900;line-height:1.15;display:inline-flex}.ns-slide-cta:hover,.ns-slide-cta:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover);outline:none}.ns-slide[data-tone=dark] .ns-slide-cta,.ns-slide[data-tone=soil] .ns-slide-cta{color:var(--cta-ink);background:var(--cta);border-color:var(--cta)}.ns-slide[data-tone=dark] .ns-slide-cta:hover,.ns-slide[data-tone=soil] .ns-slide-cta:hover{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover)}html body .ns-page{--header-height:0px}html body .ns-page main.ns-story,html body .ns-page main{padding-top:0}html body .ns-page .ns-story>#promesse.ns-hero{height:auto;min-height:100svh;color:var(--ink);background:var(--paper);align-content:center;padding:clamp(28px,4.8vh,56px) 0 clamp(32px,5.2vh,64px);display:grid;position:relative;overflow:visible}html body .ns-page #promesse .ns-hero-sheet{justify-items:center;gap:clamp(36px,5.8vh,64px);width:min(1040px,100% - 32px);display:grid;overflow:visible}html body .ns-page #promesse .ns-hero-copy{text-align:center;justify-items:center;gap:14px;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}html body .ns-page #promesse .ns-hero-intro{text-align:center;justify-items:center;gap:16px;max-width:42rem;display:grid}html body .ns-page #promesse .ns-hero-mark{object-fit:contain;width:40px;height:40px}html body .ns-page #promesse h1{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(36px,5.4vw,56px);font-weight:400;line-height:.92}html body .ns-page #promesse h1:after{background:var(--rust);content:"";width:32px;height:3px;margin:12px auto 0;display:block}html body .ns-page #promesse .ns-hero-lead{width:min(40rem,100%);min-width:0;max-width:100%;color:var(--muted);text-align:center;justify-items:center;gap:.12em;margin:0 0 6px;padding-inline:.2em;font-size:clamp(17px,1.9vw,22px);font-style:italic;font-weight:500;line-height:1.4;display:grid}html body .ns-page #promesse .ns-hero-lead span{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}html body .ns-page #promesse .ns-hero-pitch{width:100%;color:inherit;text-align:center;gap:8px;display:grid}html body .ns-page #promesse .ns-hero-pitch-title{font-family:var(--serif);text-align:center;font-size:clamp(30px,4vw,46px);font-weight:750;line-height:1.05}html body .ns-page #promesse .ns-hero-pitch-subtitle{font-size:clamp(17px,2vw,23px);font-style:italic;font-weight:500;line-height:1.3}html body .ns-page #promesse .ns-hero-bluebees{background:var(--paper-light);border-radius:4px;justify-self:end;width:100px;height:auto;padding:5px 7px;display:block}html body .ns-page #promesse .ns-hero-cta-support[data-hero-pot]{justify-items:stretch;gap:7px;width:min(47rem,100%);max-width:min(47rem,100%);min-height:0;margin-top:6px;padding:14px 24px 15px;text-decoration:none;display:grid}html body .ns-page #promesse .ns-hero-pot-amounts{color:var(--cta-ink);justify-content:center;align-items:baseline;gap:.4em;font-size:15px;font-weight:650;line-height:1.2;display:flex}html body .ns-page #promesse .ns-hero-pot-amounts b{font-family:var(--serif);font-size:22px;font-weight:500}html body .ns-page #promesse .ns-hero-pot-of{font-size:14px;font-weight:650}html body .ns-page #promesse .ns-hero-pot-bar{background:#fff8e961;width:100%;height:8px;display:block;overflow:hidden}html body .ns-page #promesse .ns-hero-pot-fill{background:var(--gold);height:100%;display:block}html body .ns-page #promesse .ns-hero-pot-remaining{color:#fff8e9e6;letter-spacing:.01em;text-align:center;font-size:13px;font-weight:650}html body .ns-page #promesse .ns-hero-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(10px,1.8vw,20px);width:100%;display:grid}html body .ns-page #promesse .ns-hero-terrain{width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 36px #10282024}html body .ns-page #promesse .ns-hero-terrain img{width:100%;height:auto;display:block}html body .ns-page #promesse .ns-hero-terrain-arrow{fill:none;stroke:#fff8e9;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #102820d9);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body .ns-page #promesse .ns-hero-terrain-label{color:var(--forest-deep);font-family:var(--sans);white-space:nowrap;background:#fff8e9;padding:.35em .7em;font-size:clamp(15px,2.6vw,27px);font-weight:850;line-height:1.1;position:absolute;top:24%;left:62%;box-shadow:0 4px 14px #10282059}html body .ns-page #promesse .ns-hero-compare picture{width:100%;display:block}html body .ns-page #promesse .ns-hero-zoom{width:100%;min-width:0;height:auto;color:inherit;font:inherit;text-align:inherit;box-shadow:none;appearance:none;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}html body .ns-page #promesse .ns-hero-zoom:focus{outline:none}html body .ns-page #promesse .ns-hero-zoom:focus-visible{outline:2px solid var(--gold);outline-offset:3px}html body .ns-page #promesse .ns-hero-compare figure{background:var(--forest-deep);min-width:0;height:auto;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #10282024}html body .ns-page #promesse .ns-hero-zoom-hint{display:none}html body .ns-page #promesse .ns-hero-compare img{object-fit:contain;width:100%;height:auto;display:block}html body .ns-page #promesse [data-hero-before] img,html body .ns-page #promesse [data-hero-after] img{object-position:center}html body .ns-page #promesse .ns-hero-compare figcaption{color:var(--forest-deep);letter-spacing:.08em;text-transform:uppercase;background:#fbf8efeb;margin:0;padding:8px 12px 9px;font-size:11px;font-weight:850;line-height:1.2;position:absolute;bottom:0;left:0;right:0}html body .ns-page #promesse .ns-hero-arrow{width:52px;color:var(--rust);align-self:center;place-items:center;display:grid}html body .ns-page #promesse .ns-hero-arrow svg{width:48px;height:24px}html body .ns-page #promesse .ns-hero-cta{width:fit-content;max-width:min(28rem,100%);min-height:40px;color:var(--forest-deep);background:var(--gold);border:1px solid var(--gold);font-family:var(--sans);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;justify-content:center;align-items:center;margin:0;padding:8px 16px;font-size:14px;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #09261f1f}html body .ns-page #promesse .ns-hero-cta-support{width:min(47rem,100%);max-width:min(47rem,100%);min-height:56px;color:var(--cta-ink);background:var(--cta);border-color:var(--cta);justify-items:stretch;gap:8px;margin-top:10px;padding:14px 24px 15px;font-size:clamp(17px,1.8vw,21px);font-weight:800;display:grid;position:relative;box-shadow:0 10px 22px #b75b3d38}html body .ns-page #promesse .ns-hero-cta:hover,html body .ns-page #promesse .ns-hero-cta:focus-visible{color:#fff8e9;background:var(--forest);border-color:var(--forest);outline:none}html body .ns-page #promesse .ns-hero-cta-support:hover,html body .ns-page #promesse .ns-hero-cta-support:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover)}@media (max-width:699px){html body .ns-page .ns-story>#promesse.ns-hero{align-content:start;height:auto;min-height:100svh;padding:28px 0 36px}html body .ns-page #promesse .ns-hero-sheet{gap:32px;width:min(100% - 28px,1040px)}html body .ns-page #promesse .ns-hero-intro{gap:14px}html body .ns-page #promesse .ns-hero-mark{width:36px;height:36px}html body .ns-page #promesse h1{font-size:clamp(32px,9.5vw,44px)}html body .ns-page #promesse .ns-hero-lead{font-size:16px}html body .ns-page #promesse .ns-hero-pitch{gap:7px}html body .ns-page #promesse .ns-hero-bluebees{width:78px}html body .ns-page #promesse .ns-hero-cta-support[data-hero-pot]{width:100%;max-width:100%;padding:13px 17px 14px}html body .ns-page #promesse .ns-hero-pot-amounts b{font-size:20px}html body .ns-page #promesse .ns-hero-compare{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px}html body .ns-page #promesse .ns-hero-compare figure{width:100%}html body .ns-page #promesse .ns-hero-zoom-hint{z-index:2;width:28px;height:28px;color:var(--forest-deep);pointer-events:none;background:#fbf8efeb;place-items:center;display:grid;position:absolute;top:8px;right:8px}html body .ns-page #promesse .ns-hero-zoom-hint svg{width:14px;height:14px}html body .ns-page #promesse .ns-hero-compare img{height:auto}html body .ns-page #promesse [data-hero-before] img,html body .ns-page #promesse [data-hero-after] img{object-position:center;transform:none}html body .ns-page #promesse .ns-hero-arrow{width:36px;height:28px;transform:rotate(90deg)}html body .ns-page #promesse .ns-hero-arrow svg{width:36px;height:18px}html body .ns-page #promesse .ns-hero-cta{width:fit-content;max-width:100%;min-height:38px;padding:7px 14px;font-size:13px}html body .ns-page #promesse .ns-hero-cta-support{width:100%;max-width:100%;min-height:52px;padding:13px 17px 14px;font-size:17px}}@media (max-width:699px) and (max-height:820px){html body .ns-page .ns-story>#promesse.ns-hero{padding:22px 0 28px}html body .ns-page #promesse .ns-hero-sheet{gap:28px}html body .ns-page #promesse .ns-hero-compare img{height:auto}}@media (min-width:700px) and (max-height:960px){html body .ns-page .ns-story>#promesse.ns-hero{padding-top:28px;padding-bottom:32px}html body .ns-page #promesse .ns-hero-sheet{gap:40px}html body .ns-page #promesse .ns-hero-mark{width:36px;height:36px}html body .ns-page #promesse h1{font-size:clamp(34px,4.2vw,48px)}html body .ns-page #promesse .ns-hero-compare img{height:auto}html body .ns-page #promesse .ns-hero-cta{min-height:38px;padding:7px 14px}html body .ns-page #promesse .ns-hero-cta-support{min-height:52px;padding:14px 24px 15px;font-size:18px}}body:has(.ns-hero-lightbox){overflow:hidden}body:has(.ns-hero-lightbox) .ns-lang-top,body:has(.ns-hero-lightbox) .ns-menu-rail{visibility:hidden;pointer-events:none}html body .ns-hero-lightbox{z-index:130;isolation:isolate;background:#08100e;place-items:center;padding:72px 20px 32px;display:grid;position:fixed;inset:0}html body .ns-hero-lightbox-backdrop{cursor:pointer;background:#08100e;border:0;position:absolute;inset:0}html body .ns-hero-lightbox-close{top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:2;color:#fff8e9;cursor:pointer;background:#102820b8;border:1px solid #fff8e973;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:grid;position:absolute}html body .ns-hero-lightbox-close:hover,html body .ns-hero-lightbox-close:focus-visible{color:var(--forest-deep);background:var(--gold);border-color:var(--gold);outline:none}html body .ns-hero-lightbox-dialog{z-index:1;align-content:center;justify-items:center;gap:14px;width:min(100%,1200px);max-height:100%;margin:0;display:grid;position:relative}html body .ns-hero-lightbox-dialog picture{justify-content:center;width:100%;max-height:100%;display:flex}html body .ns-hero-lightbox-dialog img{object-fit:contain;background:#101c18;width:100%;height:auto;max-height:calc(100dvh - 128px);display:block;box-shadow:0 24px 64px #0006}html body .ns-hero-lightbox-dialog figcaption{color:#fff8e9;letter-spacing:.06em;text-align:center;text-transform:uppercase;max-width:36rem;margin:0;font-size:13px;font-weight:750;line-height:1.3}html body .ns-hero-lightbox-dialog[data-lightbox-kind=system]{width:min(100%,1600px)}html body .ns-hero-lightbox-dialog[data-lightbox-kind=system] img{background:#f6f0df;max-height:calc(100dvh - 128px)}@media (max-width:699px){html body .ns-hero-lightbox{padding:64px 0 24px}html body .ns-hero-lightbox-dialog{gap:12px;width:100%}html body .ns-hero-lightbox-dialog img{max-height:calc(100dvh - 96px)}html body .ns-hero-lightbox-dialog figcaption{padding:0 16px}}html body .ns-page .ns-menu-rail{left:max(12px, env(safe-area-inset-left));z-index:40;width:max-content;max-width:11.75rem;color:var(--forest-deep);background:var(--paper);padding:8px 6px;position:fixed;top:50%}@supports (color:color-mix(in lab, red, red)){html body .ns-page .ns-menu-rail{background:color-mix(in oklab, var(--paper) 96%, transparent)}}html body .ns-page .ns-menu-rail{border:1px solid var(--forest-deep)}@supports (color:color-mix(in lab, red, red)){html body .ns-page .ns-menu-rail{border:1px solid color-mix(in oklab, var(--forest-deep) 10%, transparent)}}html body .ns-page .ns-menu-rail{-webkit-backdrop-filter:blur(16px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1),visibility .32s;transform:translateY(-50%)translate(-10px);box-shadow:0 12px 32px #1030261f}html[data-active-story]:not([data-active-story=promesse]) body .ns-page .ns-menu-rail{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}html body .ns-page.is-technique-modal .ns-menu-rail,body:has(.ns-legal-overlay) .ns-page .ns-menu-rail,html[data-active-story]:not([data-active-story=promesse]) body .ns-page.is-engage-modal .ns-menu-rail{opacity:0;visibility:hidden;pointer-events:none}html body .ns-page .ns-menu-rail-list{gap:0;margin:0;padding:0;list-style:none;display:grid}html body .ns-page .ns-menu-rail-list a{min-height:0;color:var(--forest-deep);font-family:var(--sans);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:550;line-height:1.2;display:grid}html body .ns-page .ns-menu-rail .ns-menu-index{color:var(--rust);font-family:var(--serif);letter-spacing:.04em;font-size:1.05em;font-weight:500}html body .ns-page .ns-menu-rail .ns-menu-label{min-width:0}html body .ns-page .ns-menu-rail-list a:hover,html body .ns-page .ns-menu-rail-list a:focus-visible,html body .ns-page .ns-menu-rail-list a[aria-current=step]{color:var(--forest-deep);background:var(--gold);border-color:var(--gold);outline:none}html body .ns-page .ns-menu-rail-list a:hover .ns-menu-index,html body .ns-page .ns-menu-rail-list a:focus-visible .ns-menu-index,html body .ns-page .ns-menu-rail-list a[aria-current=step] .ns-menu-index{color:var(--forest-deep)}html body .ns-page .ns-menu-crumb,html body .ns-page .ns-menu-backdrop{display:none}@media (max-width:899px){html body .ns-page .ns-menu-rail{border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:none;padding:0;display:flex;inset:auto 0 0;transform:translateY(12px)}html[data-active-story]:not([data-active-story=promesse]) body .ns-page .ns-menu-rail{transform:none}html body .ns-page:has(.ns-menu-rail.is-open) .ns-menu-backdrop{z-index:39;cursor:pointer;background:#1028205c;border:0;display:block;position:fixed;inset:0}html body .ns-page .ns-menu-crumb{width:100%;min-height:52px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:var(--forest-deep);font-family:var(--sans);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"index current count caret""track track track track";align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.2;display:grid}html body .ns-page .ns-menu-rail:not(.has-current) .ns-menu-crumb{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"current caret"}html body .ns-page .ns-menu-rail:not(.has-current) .ns-menu-crumb-index,html body .ns-page .ns-menu-rail:not(.has-current) .ns-menu-crumb-count,html body .ns-page .ns-menu-rail:not(.has-current) .ns-menu-crumb-track{display:none}html body .ns-page .ns-menu-crumb-root{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}html body .ns-page .ns-menu-crumb-index{color:var(--rust);font-family:var(--serif);letter-spacing:.04em;white-space:nowrap;grid-area:index;font-size:1.05em;font-weight:500}html body .ns-page .ns-menu-crumb-current{text-overflow:ellipsis;white-space:nowrap;grid-area:current;min-width:0;font-weight:650;overflow:hidden}html body .ns-page .ns-menu-crumb-count{color:var(--muted);letter-spacing:.04em;white-space:nowrap;grid-area:count;font-size:12px;font-weight:700}html body .ns-page .ns-menu-crumb:focus-visible{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){html body .ns-page .ns-menu-crumb:focus-visible{background:color-mix(in oklab, var(--gold) 55%, transparent)}}html body .ns-page .ns-menu-crumb:focus-visible{outline:none}html body .ns-page .ns-menu-crumb-caret{border-right:1.5px solid var(--forest-deep);border-bottom:1.5px solid var(--forest-deep);flex:none;grid-area:caret;width:7px;height:7px;margin-top:3px;transition:transform .2s,margin-top .2s;transform:rotate(225deg)}html body .ns-page .ns-menu-crumb-track{background:var(--forest-deep);grid-area:track;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html body .ns-page .ns-menu-crumb-track{background:color-mix(in oklab, var(--forest-deep) 12%, transparent)}}html body .ns-page .ns-menu-crumb-track{border-radius:999px}html body .ns-page .ns-menu-crumb-fill{width:var(--menu-progress,0%);background:var(--gold);border-radius:inherit;height:100%;transition:width .28s;display:block}html body .ns-page .ns-menu-rail.is-open .ns-menu-crumb{border-top:1px solid var(--forest-deep)}@supports (color:color-mix(in lab, red, red)){html body .ns-page .ns-menu-rail.is-open .ns-menu-crumb{border-top:1px solid color-mix(in oklab, var(--forest-deep) 10%, transparent)}}html body .ns-page .ns-menu-rail.is-open .ns-menu-crumb-caret{margin-top:-3px;transform:rotate(45deg)}html body .ns-page .ns-menu-rail-list{display:none}html body .ns-page .ns-menu-rail.is-open .ns-menu-rail-list{overscroll-behavior:contain;max-height:min(70vh,100svh - 88px);padding:8px 8px 4px;display:grid;overflow:auto}html body .ns-page .ns-menu-rail-list a{min-height:44px;padding:8px 10px;font-size:14px}html body .ns-page[data-page] .ns-story>.ns-slide[data-story-slide]:not(#promesse){scroll-margin-top:0;padding-bottom:max(88px, calc(72px + env(safe-area-inset-bottom)))!important}}@media (min-width:900px) and (max-height:700px){html body .ns-page .ns-menu-rail-list a{padding:1px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){html body .ns-page .ns-menu-rail{transition:opacity .01ms,visibility .01ms}@media (min-width:900px){html body .ns-page .ns-menu-rail{transform:translateY(-50%)}}html body .ns-page .ns-menu-crumb-caret{transition:none}}html body .ns-page .ns-story>#pourquoi.ns-why{height:auto;min-height:100svh;color:var(--ink);background:var(--paper);align-content:center;display:grid;position:relative;overflow:visible;padding:clamp(20px,3.4vh,40px) 0 clamp(24px,4vh,48px)!important}html body .ns-page #pourquoi .ns-why-sheet{justify-items:center;gap:clamp(16px,2.6vh,28px);width:min(1080px,100% - 32px);display:grid}html body .ns-page #pourquoi h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:.96}html body .ns-page #pourquoi h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #pourquoi .ns-why-copy{text-align:left;gap:12px;max-width:40rem;display:grid}html body .ns-page #pourquoi .ns-why-copy p{color:var(--forest);margin:0;font-size:clamp(16px,1.7vw,19px);font-weight:500;line-height:1.45}html body .ns-page #pourquoi .ns-why-turns{gap:4px;width:100%;padding-top:10px;display:grid}html body .ns-page #pourquoi .ns-why-band{border:2px solid;border-radius:14px;margin:0;padding:18px 12px 12px;position:relative}html body .ns-page #pourquoi .ns-why-band[data-kind=problem]{color:var(--rust);background:var(--rust)}@supports (color:color-mix(in lab, red, red)){html body .ns-page #pourquoi .ns-why-band[data-kind=problem]{background:color-mix(in oklab, var(--rust) 9%, var(--paper-light))}}html body .ns-page #pourquoi .ns-why-band[data-kind=problem]{border-color:var(--rust)}html body .ns-page #pourquoi .ns-why-band[data-kind=response]{color:var(--moss);background:var(--moss)}@supports (color:color-mix(in lab, red, red)){html body .ns-page #pourquoi .ns-why-band[data-kind=response]{background:color-mix(in oklab, var(--moss) 12%, var(--paper-light))}}html body .ns-page #pourquoi .ns-why-band[data-kind=response]{border-color:var(--moss)}html body .ns-page #pourquoi .ns-why-band-label{max-width:calc(100% - 32px);color:inherit;background:var(--paper);font-family:var(--sans);letter-spacing:.02em;margin:0;padding:0 8px;font-size:13px;font-weight:800;line-height:1.2;position:absolute;top:0;left:16px;transform:translateY(-50%)}html body .ns-page #pourquoi .ns-why-band-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);display:grid}html body .ns-page #pourquoi .ns-why-frame{min-height:0;color:var(--forest-deep);background:var(--paper-light);box-shadow:none;border:1px solid;place-items:center;margin:0;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){html body .ns-page #pourquoi .ns-why-frame{border:1px solid color-mix(in oklab, currentColor 28%, var(--line))}}html body .ns-page #pourquoi .ns-why-frame{font-family:var(--sans);letter-spacing:.01em;text-align:center;border-radius:8px;font-size:clamp(15px,1.4vw,18px);font-weight:700;line-height:1.2}html body .ns-page #pourquoi .ns-why-band[data-kind=problem] .ns-why-frame{border-color:var(--rust)}@supports (color:color-mix(in lab, red, red)){html body .ns-page #pourquoi .ns-why-band[data-kind=problem] .ns-why-frame{border-color:color-mix(in oklab, var(--rust) 45%, var(--line))}}html body .ns-page #pourquoi .ns-why-band[data-kind=response] .ns-why-frame{border-color:var(--moss)}@supports (color:color-mix(in lab, red, red)){html body .ns-page #pourquoi .ns-why-band[data-kind=response] .ns-why-frame{border-color:color-mix(in oklab, var(--moss) 45%, var(--line))}}html body .ns-page #pourquoi .ns-why-arrows{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);padding:0 12px;display:grid}html body .ns-page #pourquoi .ns-why-arrow{height:28px;color:var(--rust);place-items:center;display:grid}html body .ns-page #pourquoi .ns-why-arrow svg{width:14px;height:22px}html body .ns-page #pourquoi .ns-why-cta{width:min(38rem,100%);min-height:48px;color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);font-family:var(--sans);text-align:center;white-space:normal;border-radius:0;justify-content:center;align-items:center;margin:4px 0 0;padding:11px 22px;font-size:clamp(15px,1.5vw,17px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #09261f29}html body .ns-page #pourquoi .ns-why-cta:hover,html body .ns-page #pourquoi .ns-why-cta:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover);outline:none}@media (max-width:859px){html body .ns-page .ns-story>#pourquoi.ns-why{align-content:start;padding:24px 0 28px!important}html body .ns-page #pourquoi .ns-why-sheet{gap:16px;width:min(100% - 28px,1080px)}html body .ns-page #pourquoi .ns-why-turns{grid-template-rows:auto repeat(5,minmax(44px,auto));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px 8px;padding-top:0}html body .ns-page #pourquoi .ns-why-band{grid-template-rows:subgrid;grid-row:1/-1;padding:8px;display:grid}html body .ns-page #pourquoi .ns-why-band-label{text-align:center;background:0 0;grid-row:1;max-width:none;padding:2px 4px 4px;font-size:12px;position:static;left:auto;transform:none}html body .ns-page #pourquoi .ns-why-band-items{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:2/-1;gap:0;display:grid}html body .ns-page #pourquoi .ns-why-arrows{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:2/-1;gap:0;padding:0;display:grid}html body .ns-page #pourquoi .ns-why-arrow{height:auto;min-height:0;transform:rotate(-90deg)}html body .ns-page #pourquoi .ns-why-frame{min-height:44px;padding:8px}}@media (min-width:860px) and (max-height:760px){html body .ns-page .ns-story>#pourquoi.ns-why{padding-top:16px!important;padding-bottom:20px!important}html body .ns-page #pourquoi .ns-why-sheet{gap:12px}html body .ns-page #pourquoi .ns-why-frame{min-height:0;padding:6px 8px}html body .ns-page #pourquoi .ns-why-arrow{height:22px}}html body .ns-page .ns-story>#qui.ns-slide.ns-qui{color:var(--ink);background:var(--paper);align-content:start;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(20px,3.4vh,40px) 0 80px!important;overflow:visible!important}html body .ns-page #qui .ns-qui-sheet{justify-items:center;gap:clamp(18px,2.8vh,28px);width:min(1160px,100% - 32px);display:grid}html body .ns-page #qui h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:.96}html body .ns-page #qui h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #qui .ns-qui-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);width:100%;display:grid}html body .ns-page #qui .ns-qui-person{grid-template-rows:auto auto 1fr;align-content:stretch;justify-items:center;gap:10px;height:100%;display:grid}html body .ns-page #qui .ns-qui-person h3{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400}html body .ns-page #qui .ns-qui-photo{background:var(--forest-deep);width:min(100%,220px);margin:0;position:relative;overflow:hidden}html body .ns-page #qui .ns-qui-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}html body .ns-page #qui [data-qui-person=endora] img{object-position:50% 28%}html body .ns-page #qui [data-qui-person=yoann] img{object-position:50% 0%}html body .ns-page #qui .ns-qui-pills{z-index:1;background:linear-gradient(#102820b8,#1028201f 70%,#0000);flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 8px 28px;display:flex;position:absolute;top:0;left:0;right:0}html body .ns-page #qui .ns-qui-pills span{color:#fff8e9;background:#1028208c;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.15}html body .ns-page #qui .ns-qui-bubble{width:100%;color:var(--forest-deep);background:var(--paper-light);border:1px solid var(--line);border-radius:22px;margin:0;padding:14px 16px 16px;font-size:15px;font-weight:500;line-height:1.4;position:relative}html body .ns-page #qui .ns-qui-bubble p{margin:0}html body .ns-page #qui .ns-qui-bubble p+p{margin-top:.7em}html body .ns-page #qui .ns-qui-bubble em{font-style:italic;font-weight:500}html body .ns-page #qui .ns-qui-bubble strong{font-weight:700}html body .ns-page #qui .ns-qui-bubble:after{background:var(--paper-light);border-right:1px solid var(--line);border-bottom:1px solid var(--line);content:"";width:14px;height:14px;position:absolute}html body .ns-page #qui .ns-qui-bubble[data-size=lead]{font-size:clamp(15px,1.35vw,17px);line-height:1.42}html body .ns-page #qui .ns-qui-bubble[data-size=lead]:after{top:-7px;left:50%;transform:translate(-50%)rotate(-135deg)}html body .ns-page #qui .ns-qui-entreprise{width:100%;margin:0}html body .ns-page #qui .ns-qui-entreprise-card{text-align:center;background:var(--harvest);border:1px solid var(--wheat);border-top:3px solid var(--rust);border-radius:22px;justify-items:center;gap:8px;max-width:640px;margin:0 auto;padding:20px 26px 22px;display:grid}html body .ns-page #qui .ns-qui-entreprise-card h3{color:var(--rust);font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,26px);font-weight:400}html body .ns-page #qui .ns-qui-entreprise-card p{color:var(--forest-deep);margin:0;font-size:clamp(14px,1.25vw,16px);font-weight:500;line-height:1.45}@media (max-width:859px){html body .ns-page #qui .ns-qui-people{grid-template-columns:1fr}html body .ns-page #qui .ns-qui-person{grid-template-rows:auto;height:auto}html body .ns-page #qui .ns-qui-photo{width:min(100%,240px)}}@media (max-width:699px){html body .ns-page .ns-story>#qui.ns-slide.ns-qui{padding:24px 0 72px!important}html body .ns-page #qui .ns-qui-sheet{gap:16px;width:min(100% - 28px,1160px)}html body .ns-page #qui .ns-qui-entreprise-card{padding:16px 20px 18px}}html body .ns-page .ns-story>#plan.ns-slide.ns-plan{color:var(--ink);background:var(--paper);align-content:center;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(12px,1.8vh,24px) 0 68px!important;overflow:visible!important}html body .ns-page #plan .ns-plan-sheet{align-content:center;justify-items:center;gap:clamp(10px,1.6vh,18px);width:min(1180px,100% - 32px);display:grid}html body .ns-page #plan h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:.96}html body .ns-page #plan h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:10px auto 0;display:block}html body .ns-page #plan .ns-plan-lead{color:#5c5a4e;max-width:44rem;font-family:var(--sans);text-align:center;margin:0;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.4}html body .ns-page #plan .ns-plan-model{background:#f6f0e0;border-radius:20px;gap:10px;width:100%;padding:14px 18px 12px;display:grid}html body .ns-page #plan .ns-plan-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.08fr) auto minmax(0,1fr);align-items:stretch;gap:10px;width:100%;min-height:0;display:grid}html body .ns-page #plan .ns-plan-pillar{background:#fbf6ea;border:1px solid #e4dcc4;border-radius:16px;grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur]{border-color:#2d4a3a;box-shadow:0 10px 26px #18382f29}html body .ns-page #plan .ns-plan-pillar-head{gap:2px;padding:11px 14px 9px;display:grid}html body .ns-page #plan .ns-plan-pillar-stage{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1}html body .ns-page #plan .ns-plan-pillar-head h3{font-family:var(--serif);letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.05}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur] .ns-plan-pillar-head{background:#2d4a3a;border-radius:15px 15px 0 0}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur] .ns-plan-pillar-stage{color:#9fbfae}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur] .ns-plan-pillar-head h3{color:#fff8e9}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur] strong{color:#2d4a3a}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=transformation] .ns-plan-pillar-head{background:#b5502e;border-radius:15px 15px 0 0}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=transformation] .ns-plan-pillar-stage{color:#f0cdb9}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=transformation] .ns-plan-pillar-head h3{color:#fff6ee}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=transformation] strong{color:#b5502e}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=services] .ns-plan-pillar-head{background:#c08a1e;border-radius:15px 15px 0 0}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=services] .ns-plan-pillar-stage{color:#f4e3b6}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=services] .ns-plan-pillar-head h3{color:#fffaf0}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=services] strong{color:#a8791f}html body .ns-page #plan .ns-plan-functions{flex-direction:column;gap:5px;margin:0;padding:10px 12px 8px;list-style:none;display:flex}html body .ns-page #plan .ns-plan-functions li{color:#3a3a32;background:#fffdf6;border:1px solid #e4dcc4;border-radius:9px;padding:7px 10px 7px 30px;font-size:clamp(13px,1.2vw,14.5px);font-weight:400;line-height:1.3;position:relative}html body .ns-page #plan .ns-plan-functions li:before{content:"";background:#a8a494;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur] .ns-plan-functions li:before{background:#2d4a3a}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=transformation] .ns-plan-functions li:before{background:#b5502e}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=services] .ns-plan-functions li:before{background:#c08a1e}html body .ns-page #plan .ns-plan-functions li strong{font-weight:600}html body .ns-page #plan .ns-plan-products{gap:8px;padding:4px 12px 10px;display:flex;position:relative}html body .ns-page #plan .ns-plan-product{background:#fffdf6;border:1px solid #e4dcc4;border-radius:12px;flex:1 1 0;justify-items:center;gap:4px;min-width:0;min-height:44px;padding:5px 5px 8px;display:grid}html body .ns-page #plan .ns-plan-product img{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:46px;display:block}html body .ns-page #plan .ns-plan-product-label{color:#3a3a32;text-align:center;font-size:11.5px;font-weight:700;line-height:1.15}html body .ns-page #plan .ns-plan-products-copy{color:#45504a;background:#f1efde;border:1px solid #2d4a3a2e;border-radius:10px;margin:0 12px 12px;padding:9px 12px 10px;font-size:clamp(12.5px,1.15vw,14.5px);line-height:1.42}html body .ns-page #plan .ns-plan-connector{grid-template-rows:auto auto;align-self:center;place-items:center;gap:4px;min-width:76px;padding:0 2px;display:grid}html body .ns-page #plan .ns-plan-flow-label{color:#8a6a3a;text-align:center;white-space:pre-line;font-size:12px;font-weight:600;line-height:1.25}html body .ns-page #plan .ns-plan-flow-arrow{color:#c0562f;width:26px;height:26px;display:block}html body .ns-page #plan .ns-plan-connector-start .ns-plan-flow-arrow{transform:scaleX(-1)}@media (max-width:859px){html body .ns-page #plan .ns-plan-flow{grid-template-columns:minmax(0,1fr);gap:4px}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=coeur]{order:1}html body .ns-page #plan .ns-plan-connector-start{order:2}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=transformation]{order:3}html body .ns-page #plan .ns-plan-connector-end{order:4}html body .ns-page #plan .ns-plan-pillar[data-plan-pillar=services]{order:5}html body .ns-page #plan .ns-plan-connector{flex-direction:row;grid-template-rows:none;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}html body .ns-page #plan .ns-plan-flow-label{white-space:normal}html body .ns-page #plan .ns-plan-flow-label:empty{display:none}html body .ns-page #plan .ns-plan-connector .ns-plan-flow-arrow,html body .ns-page #plan .ns-plan-connector-start .ns-plan-flow-arrow,html body .ns-page #plan .ns-plan-connector-end .ns-plan-flow-arrow{transform:rotate(90deg)}}@media (max-width:699px){html body .ns-page .ns-story>#plan.ns-slide.ns-plan{padding:16px 0 64px!important}html body .ns-page #plan .ns-plan-sheet{gap:14px;width:min(100% - 28px,1180px)}html body .ns-page #plan .ns-plan-model{padding:12px}html body .ns-page #plan .ns-plan-products{gap:6px;padding:4px 10px 10px}html body .ns-page #plan .ns-plan-product img{height:44px}html body .ns-page #plan .ns-plan-functions{padding:10px 10px 8px}html body .ns-page #plan .ns-plan-functions li{padding:8px 10px 8px 30px}html body .ns-page #plan .ns-plan-products-copy{margin:0 10px 10px;padding:10px 12px 11px}}html body .ns-page .ns-story>#regeneration.ns-slide.ns-regen{color:var(--ink);background:var(--paper);align-content:center;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(20px,3.4vh,40px) 0 72px!important;overflow:visible!important}html body .ns-page #regeneration .ns-regen-sheet{justify-items:center;gap:clamp(16px,2.6vh,28px);width:min(760px,100% - 32px);display:grid}html body .ns-page #regeneration h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:.96}html body .ns-page #regeneration h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #regeneration .ns-regen-ask{justify-items:center;gap:10px;width:100%;display:grid}html body .ns-page #regeneration .ns-regen-opening{box-sizing:border-box;width:100%;max-width:40rem;color:var(--forest-deep);background:var(--paper-light);border:1px solid var(--line);text-align:center;border-radius:22px;margin:0;padding:16px 20px 18px;font-size:clamp(17px,1.8vw,20px);font-weight:500;line-height:1.45;position:relative}html body .ns-page #regeneration .ns-regen-opening:after{background:var(--paper-light);border-right:1px solid var(--line);border-bottom:1px solid var(--line);content:"";width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-135deg)}html body .ns-page #regeneration .ns-regen-cta{width:min(38rem,100%);min-height:48px;color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);font-family:var(--sans);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;justify-content:center;align-items:center;margin:0;padding:11px 22px;font-size:clamp(15px,1.5vw,17px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #09261f29}html body .ns-page #regeneration .ns-regen-cta:hover,html body .ns-page #regeneration .ns-regen-cta:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover);outline:none}html body .ns-page #regeneration .ns-regen-intro{max-width:38rem;color:var(--forest);text-align:center;margin:0;font-size:clamp(17px,1.8vw,20px);font-weight:500;line-height:1.45}html body .ns-page #regeneration .ns-regen-answers{gap:10px;width:100%;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}html body .ns-page #regeneration .ns-regen-answers li{color:var(--forest-deep);font-family:var(--serif);text-align:center;border:0;padding:0;font-size:clamp(20px,2.2vw,26px);font-style:italic;font-weight:400;line-height:1.4}html body .ns-page #regeneration .ns-regen-techniques{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}html body .ns-page #regeneration .ns-regen-technique{min-height:52px;color:var(--forest-deep);background:var(--gold);border:1px solid var(--gold);font-family:var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;padding:12px 22px;font-size:16px;font-weight:750;line-height:1.2}html body .ns-page #regeneration .ns-regen-technique:hover,html body .ns-page #regeneration .ns-regen-technique:focus-visible{color:#fff8e9;background:var(--forest);border-color:var(--forest);outline:none}html body .ns-page #regeneration .ns-regen-hint{color:var(--muted);text-align:center;margin:0;font-size:14px;font-weight:550}@media (max-width:699px){html body .ns-page .ns-story>#regeneration.ns-slide.ns-regen{padding:24px 0 64px!important}html body .ns-page #regeneration .ns-regen-sheet{gap:16px;width:min(100% - 28px,760px)}html body .ns-page #regeneration .ns-regen-technique{width:100%}}html body .ns-page .ns-story>#juste-prix.ns-slide.ns-prix{color:var(--ink);background:var(--paper);align-content:start;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(20px,3.4vh,40px) 0 72px!important;overflow:visible!important}html body .ns-page #juste-prix .ns-prix-sheet{justify-items:center;gap:clamp(16px,2.4vh,26px);width:min(1160px,100% - 32px);display:grid}html body .ns-page #juste-prix h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:400;line-height:.96}html body .ns-page #juste-prix h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #juste-prix .ns-prix-answer{max-width:36rem;color:var(--forest-deep);font-family:var(--serif);text-align:center;border:0;margin:0 0 clamp(22px,3.6vh,44px);padding:0;font-size:clamp(22px,2.4vw,30px);font-style:italic;font-weight:400;line-height:1.35}html body .ns-page #juste-prix .activity-model{width:100%}@media (max-width:699px){html body .ns-page .ns-story>#juste-prix.ns-slide.ns-prix{padding:24px 0 88px!important}html body .ns-page #juste-prix .ns-prix-sheet{gap:16px;width:min(100% - 28px,980px)}}html body .ns-page .ns-story>#partage.ns-slide.ns-partage{color:var(--ink);background:var(--paper);align-content:center;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(20px,3.4vh,40px) 0 72px!important;overflow:visible!important}html body .ns-page #partage .ns-partage-sheet{justify-items:center;gap:clamp(18px,2.8vh,30px);width:min(980px,100% - 32px);display:grid}html body .ns-page #partage h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:400;line-height:.96}html body .ns-page #partage h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #partage .ns-partage-icon{width:56px;height:56px;color:var(--forest);background:0 0;border:0;place-items:center;display:grid}html body .ns-page #partage .ns-partage-icon svg{width:34px;height:34px}html body .ns-page #partage .ns-partage-visibility{justify-items:center;gap:14px;width:100%;margin:4px 0 0;display:grid}html body .ns-page #partage .ns-partage-visibility h3{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.1}html body .ns-page #partage .ns-partage-visibility p{max-width:32rem;color:var(--forest);text-align:center;margin:0;font-size:clamp(16px,1.6vw,18px);font-weight:500;line-height:1.4}html body .ns-page #partage .ns-partage-copytext{width:min(100%,640px);color:var(--forest-deep);appearance:none;background:var(--paper-light);border:1px dashed var(--line);cursor:pointer;font-family:var(--sans);text-align:center;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:6px 0 0;padding:12px 18px;display:flex}html body .ns-page #partage .ns-partage-copytext-text{max-width:34rem;font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:1.4}html body .ns-page #partage .ns-partage-copytext-hint{color:var(--forest);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}html body .ns-page #partage .ns-partage-copytext-hint svg{width:14px;height:14px}html body .ns-page #partage .ns-partage-copytext:hover,html body .ns-page #partage .ns-partage-copytext:focus-visible{border-color:var(--gold);outline:none}html body .ns-page #partage .ns-partage-copytext[data-copied=true]{color:var(--forest);border-color:var(--gold)}html body .ns-page #partage .ns-partage-share{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;width:min(100%,760px);margin:6px 0 0;padding:0;list-style:none;display:flex}html body .ns-page #partage .ns-partage-share li{min-width:0}html body .ns-page #partage .ns-partage-share-btn{width:44px;height:44px;color:var(--forest-deep);appearance:none;box-shadow:none;cursor:pointer;font-family:var(--sans);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;text-decoration:none;display:grid;position:relative}html body .ns-page #partage .ns-partage-share-btn:hover,html body .ns-page #partage .ns-partage-share-btn:focus-visible{outline:none;transform:translateY(-1px)}html body .ns-page #partage .ns-partage-share-btn[data-copied=true]{color:var(--forest)}html body .ns-page #partage .ns-partage-share-btn[data-copied=true]:after{color:#fff8e9;background:var(--forest);content:attr(data-share-copied);white-space:nowrap;pointer-events:none;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:-26px;left:50%;transform:translate(-50%)}html body .ns-page #partage .ns-partage-share-btn .ns-partage-icon{width:40px;height:40px}html body .ns-page #partage .ns-partage-share-btn svg{width:28px;height:28px}html body .ns-page #partage .ns-partage-share-btn[data-share-network=facebook]{color:#1877f2}html body .ns-page #partage .ns-partage-share-btn[data-share-network=instagram]{color:#c13584}html body .ns-page #partage .ns-partage-share-btn[data-share-network=whatsapp]{color:#25d366}html body .ns-page #partage .ns-partage-share-btn[data-share-network=linkedin]{color:#0a66c2}html body .ns-page #partage .ns-partage-share-btn[data-share-network=telegram]{color:#229ed9}html body .ns-page #partage .ns-partage-survey{justify-items:stretch;gap:20px;width:100%;margin:0;display:grid}html body .ns-page #partage .ns-partage-survey h3{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.1}html body .ns-page #partage .ns-interest-grid label{min-height:52px;color:var(--forest-deep);background:var(--paper-light)}html body .ns-page #partage .ns-interest-grid label:has(input:checked){color:var(--paper-light);background:var(--forest);border-color:var(--gold)}html body .ns-page #partage .ns-partage-cta{width:min(38rem,100%);min-height:48px;color:var(--forest);background:var(--gold);border:1px solid var(--gold);cursor:pointer;font-family:var(--sans);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;justify-content:center;justify-self:center;align-items:center;margin:4px 0 0;padding:11px 22px;font-size:clamp(15px,1.5vw,17px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #09261f29}html body .ns-page #partage .ns-partage-cta:hover,html body .ns-page #partage .ns-partage-cta:focus-visible{color:var(--paper-light);background:var(--forest);border-color:var(--forest);outline:none}@media (max-width:699px){html body .ns-page .ns-story>#partage.ns-slide.ns-partage{padding:24px 0 88px!important}html body .ns-page #partage .ns-partage-sheet{gap:16px;width:min(100% - 28px,980px)}html body .ns-page #partage .ns-partage-share{gap:4px 8px}html body .ns-page #partage .ns-partage-copytext{flex-direction:column;gap:8px}html body .ns-page #partage .ns-partage-copytext-hint{white-space:normal}html body .ns-page #partage .ns-interest-groups,html body .ns-page #partage .ns-interest-grid{grid-template-columns:1fr}}html body .ns-page .ns-story>#pourquoi-financer.ns-slide.ns-financer{color:var(--ink);background:var(--paper);align-content:center;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(20px,3.4vh,40px) 0 72px!important;overflow:visible!important}html body .ns-page #pourquoi-financer .ns-financer-sheet{justify-items:center;gap:clamp(16px,2.4vh,26px);width:min(720px,100% - 32px);display:grid}html body .ns-page #pourquoi-financer h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:.96}html body .ns-page #pourquoi-financer h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #pourquoi-financer .ns-financer-opening{max-width:40rem;color:var(--muted);text-align:center;margin:0;font-size:clamp(16px,1.7vw,19px);font-style:italic;font-weight:500;line-height:1.45}html body .ns-page #pourquoi-financer .ns-financer-reasons{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}html body .ns-page #pourquoi-financer .ns-financer-reasons li{color:var(--forest-deep);text-align:left;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:10px 4px;font-size:clamp(16px,1.8vw,20px);font-weight:550;line-height:1.4;display:grid}html body .ns-page #pourquoi-financer .ns-financer-index{color:var(--rust);font-family:var(--serif);letter-spacing:.04em;font-size:1.05em;font-weight:500;line-height:1.4}html body .ns-page #pourquoi-financer .ns-financer-cta{width:min(38rem,100%);min-height:48px;color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);font-family:var(--sans);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;justify-content:center;align-items:center;margin:4px 0 0;padding:11px 22px;font-size:clamp(15px,1.5vw,17px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #09261f29}html body .ns-page #pourquoi-financer .ns-financer-cta:hover,html body .ns-page #pourquoi-financer .ns-financer-cta:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover);outline:none}@media (max-width:699px){html body .ns-page .ns-story>#pourquoi-financer.ns-slide.ns-financer{padding:24px 0 88px!important}html body .ns-page #pourquoi-financer .ns-financer-sheet{gap:14px;width:min(100% - 28px,720px)}html body .ns-page #pourquoi-financer .ns-financer-reasons li{grid-template-columns:1.8rem minmax(0,1fr);gap:10px;font-size:16px}}@media (min-width:1100px){html body .ns-page #equipe [data-team-heading]{min-height:0;margin:0;padding:0;display:block}html body .ns-page #equipe [data-team-title]{color:#102820;max-width:100%;display:block}html body .ns-page #equipe [data-team-title]:before{content:none}html body .ns-page #equipe .ns-team-grid.ns-team-equation{--team-card-size:clamp(280px, 28vw, 380px);grid-template-columns:repeat(2, minmax(0, var(--team-card-size)));grid-template-rows:auto;justify-content:center;gap:clamp(18px,2.4vw,30px);width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]{width:var(--team-card-size)!important;aspect-ratio:auto!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;min-width:0!important;height:auto!important;min-height:clamp(260px,36vh,340px)!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual{width:100%;height:100%;grid-area:1/1!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body{text-align:left!important;grid-area:2/1!important;min-height:0!important;padding:12px 16px 18px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy{text-align:left!important;padding:0!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3{white-space:normal!important;font-size:clamp(29px,2.45vw,35px)!important}html body .ns-page #equipe .ns-team-grid .ns-team-highlights li{font-size:clamp(11px,.95vw,14px)!important;line-height:1.22!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords{text-align:left;gap:4px;padding:8px 0 0!important}html body .ns-page #equipe .ns-team-grid .ns-team-card>.ns-team-keywords small{text-align:left!important;font-size:10px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords span{padding:3px 7px!important;font-size:10px!important}html body .ns-page #equipe .ns-team-signature{width:100%;margin-right:0}}.ns-page #equipe .ns-team-grid{--team-card-size:clamp(440px, 42vw, 560px);grid-template-columns:repeat(2, minmax(0, var(--team-card-size)));grid-template-rows:auto auto;justify-content:center;align-items:stretch;gap:clamp(20px,3vw,42px);width:100%;max-width:1180px;margin-inline:auto;display:grid}.ns-page #equipe .ns-team-grid>.ns-team-person{width:var(--team-card-size);background:#e6ecd9;grid-template-rows:minmax(200px,.7fr) auto;grid-template-columns:1fr;min-height:clamp(420px,36vw,540px);display:grid;position:relative;inset:auto;overflow:visible;transform:none}.ns-page #equipe .ns-team-grid .ns-team-visual{clip-path:none;grid-area:1/1;width:100%;height:100%;min-height:0;overflow:hidden}.ns-page #equipe .ns-team-grid .ns-team-visual img{object-fit:cover;width:100%;height:100%;min-height:100%}.ns-page #equipe .ns-team-person-endora .ns-team-visual img{object-position:50% 30%}.ns-page #equipe .ns-team-person-yoann .ns-team-visual img{object-position:68% 44%}.ns-page #equipe .ns-team-grid .ns-team-copy{text-align:left;grid-area:1/2;align-self:end;padding:clamp(52px,6vw,86px) clamp(18px,2.4vw,34px) 8px}.ns-page #equipe .ns-team-grid .ns-team-copy h3{margin:0 0 10px;font-size:clamp(32px,3.3vw,48px);line-height:.92}.ns-page #equipe .ns-team-grid .ns-team-highlights{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ns-page #equipe .ns-team-grid .ns-team-highlights li{color:#456055;font-size:clamp(12px,1.1vw,15px);font-weight:750;line-height:1.25}.ns-page #equipe .ns-team-grid .ns-team-keywords{text-align:left;grid-area:2/2;place-content:start;gap:5px;padding:8px clamp(18px,2.4vw,34px) clamp(40px,4vw,58px)}.ns-page #equipe .ns-team-grid .ns-team-keywords small{color:#b75b3d;width:100%}.ns-page #equipe .ns-team-grid .ns-team-keywords span{max-width:100%;padding:4px 8px;font-size:clamp(10px,.95vw,13px);line-height:1.1}.ns-page #equipe .ns-team-signature{display:none}@media (min-width:700px) and (max-width:1099px){.ns-page #equipe .ns-team-grid{--team-card-size:clamp(330px, 45vw, 430px);gap:16px}.ns-page #equipe .ns-team-grid>.ns-team-person{min-height:340px}}@media (max-width:699px){.ns-page #equipe .ns-team-grid{--team-card-size:min(100%, 430px);grid-template-columns:1fr;justify-items:center}.ns-page #equipe .ns-team-grid>.ns-team-person{grid-template-columns:1fr;width:min(100%,430px);min-height:360px}.ns-page #equipe .ns-team-grid .ns-team-copy{padding:48px 18px 6px}.ns-page #equipe .ns-team-grid .ns-team-copy h3{font-size:clamp(30px,10vw,40px)}.ns-page #equipe .ns-team-grid .ns-team-keywords{padding:6px 18px 44px}}html body .ns-page .ns-story>#equipe.ns-slide{height:auto;min-height:calc(100svh - var(--header-height));overflow:visible}html body .ns-page #equipe .ns-team-grid .ns-team-visual,html body .ns-page #equipe .ns-team-grid .ns-team-visual>img{opacity:1;visibility:visible;display:block}@media (min-width:700px) and (max-width:1099px){html body .ns-page #equipe .ns-team-grid.ns-team-equation{--team-card-size:clamp(330px, 45vw, 430px);grid-template-columns:repeat(2, minmax(0, var(--team-card-size)));grid-template-rows:auto;justify-content:center;gap:16px;padding:0}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]{width:var(--team-card-size)!important;aspect-ratio:auto!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;min-width:0!important;height:auto!important;min-height:340px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual{grid-area:1/1!important;width:100%!important;height:100%!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body{text-align:left!important;grid-area:2/1!important;min-height:0!important;padding:10px 14px 16px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy{text-align:left!important;padding:0!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3{white-space:normal!important;font-size:clamp(25px,3.6vw,31px)!important}html body .ns-page #equipe .ns-team-grid .ns-team-highlights li{font-size:10px!important;line-height:1.15!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords{text-align:left;gap:3px;padding:8px 0 0!important}html body .ns-page #equipe .ns-team-grid .ns-team-card>.ns-team-keywords small,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords span{font-size:8px!important;line-height:1.1!important}}@media (max-width:699px){html body .ns-page #equipe .ns-team-grid>.ns-team-person[data-equal-octagon]{aspect-ratio:auto!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;width:min(100%,430px)!important;min-width:0!important;height:auto!important;min-height:470px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual{width:100%;height:100%;grid-area:1/1!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body{grid-area:2/1!important;min-height:0!important;padding:12px 16px 18px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy{text-align:left!important;padding:0!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3{font-size:clamp(28px,9vw,37px)!important}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords{text-align:left;padding:8px 0 0!important}html body .ns-page #equipe .ns-team-grid .ns-team-highlights li{font-size:11px!important;line-height:1.2!important}html body .ns-page #equipe .ns-team-grid .ns-team-card>.ns-team-keywords small,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords span{font-size:10px!important;line-height:1.15!important}html body .ns-page #equipe .ns-team-person-endora .ns-team-visual img{object-position:50% 28%}html body .ns-page #equipe .ns-team-person-yoann .ns-team-visual img{object-fit:contain;object-position:center 42%;background:#203f34}}html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body{overflow:visible}.ns-team-grid{gap:12px;display:grid}.ns-team-grid article{border-top:5px solid var(--gold);background:#e4ead8;grid-template-columns:116px minmax(0,1fr);min-width:0;display:grid}.ns-team-grid img{object-fit:cover;width:116px;height:100%;min-height:260px}.ns-team-grid article.ns-team-company img{object-fit:contain;object-position:center;background:#030403}.ns-team-grid small{color:var(--rust);text-transform:uppercase;font-size:11px;font-weight:900}.ns-team-grid h3{font-family:var(--serif);margin:5px 0 0;font-size:31px;font-weight:500;line-height:1}.ns-team-grid p{color:#485c52;margin:10px 0 0;font-size:15px;line-height:1.4}@media (min-width:700px){.ns-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-team-grid article{grid-template-columns:1fr}.ns-team-grid img{width:100%;height:clamp(230px,28vh,340px);min-height:230px}}@media (max-width:699px){.ns-team-grid article{min-height:260px}}@media (min-width:700px) and (max-height:760px){.ns-team-grid img{height:210px;min-height:210px}.ns-team-grid article>div{padding:12px}.ns-team-grid p{font-size:13px}}#equipe{order:5}.ns-team-layout{gap:clamp(22px,5vw,40px);display:grid}.ns-team-cards{gap:12px;display:grid}.ns-team-cards article{background:#e5ead9;grid-template-columns:104px minmax(0,1fr);display:grid}.ns-team-cards img{object-fit:cover;width:104px;height:100%;min-height:210px}.ns-team-cards article>div{padding:16px}.ns-team-cards small{color:var(--rust);text-transform:uppercase;font-size:10px;font-weight:900}.ns-team-cards h3{font-family:var(--serif);margin-top:4px;font-size:28px;font-weight:500}.ns-team-cards strong{margin-top:7px;font-size:14px;line-height:1.35;display:block}.ns-team-cards details{margin-top:10px}.ns-team-cards summary{min-height:48px;color:var(--rust);cursor:pointer;align-items:center;font-size:14px;font-weight:850;display:flex}.ns-team-cards details p{color:#50645a;margin:0;font-size:15px;line-height:1.4}.ns-team-statement{max-width:900px;font-family:var(--serif);text-align:center;margin:0 auto;line-height:1.2;font-size:clamp(23px,5vw,36px)!important}@media (min-width:700px){.ns-team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-team-cards article{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr)}.ns-team-cards img{width:100%;min-height:340px}}@media (max-width:420px){.ns-team-cards article{grid-template-columns:88px minmax(0,1fr)}.ns-team-cards img{width:88px;min-height:230px}}@media (min-width:700px) and (max-height:820px){.ns-team-layout{gap:18px}.ns-team-cards img{min-height:280px;max-height:300px}.ns-team-cards article>div{padding:12px}.ns-team-statement{font-size:25px!important}}@media (max-width:699px){.ns-team-cards{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(88%,1fr);grid-auto-flow:column;overflow-x:auto}.ns-team-cards article{scroll-snap-align:center}}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords small,.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords span{font-size:11px;line-height:1.2}.ns-team-section{background:var(--paper-light)}.ns-team-grid{gap:20px;margin-top:42px;display:grid}.ns-team-grid article{background:var(--paper);display:grid}.ns-team-grid img{object-fit:cover;object-position:center 24%;width:100%;height:min(72vw,520px)}.ns-team-grid article>div{padding:24px}.ns-team-grid small{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.ns-team-grid h3{font-family:var(--serif);margin-top:7px;font-size:clamp(34px,8vw,49px);font-weight:400}.ns-team-grid p{color:#4d6257;margin-top:15px}.ns-team-grid strong{margin-top:17px;font-size:17px;line-height:1.45;display:block}@media (min-width:680px){.ns-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px){.ns-page .ns-team-grid article:nth-child(-n+2) img{object-position:center 24%}.ns-page .ns-team-grid article.ns-team-company{z-index:1;position:relative;transform:translateY(14px)}.ns-page .ns-team-grid article.ns-team-company img{object-fit:contain;object-position:center}}@media (min-width:700px) and (min-height:800px){.ns-page .ns-team-grid img{height:clamp(150px,20vh,190px);min-height:150px}.ns-page .ns-team-grid article>div{padding:11px 13px 13px}.ns-page .ns-team-grid h3{font-size:27px}.ns-page .ns-team-grid strong{margin-top:7px;font-size:14px;line-height:1.27}.ns-page .ns-team-grid p{margin-top:7px;font-size:13px;line-height:1.3}}@media (max-width:699px){.ns-page .ns-team-grid article.ns-team-company{grid-template-columns:1fr}.ns-page .ns-team-grid article.ns-team-company img{width:100%;height:170px;min-height:170px}}.ns-team-equation [data-octagon-card]{filter:drop-shadow(0 14px 18px #18382f29);border-top-width:0}.ns-team-equation .ns-team-triangle polygon{fill:#e4b54d1f;stroke:#b75b3d;stroke-width:4px;filter:drop-shadow(0 0 5px #e4b54d8c)}.ns-team-equation .ns-team-person>div,.ns-team-equation .ns-team-result>div{padding-inline:clamp(15px,1.6vw,23px)}@media (min-width:700px) and (max-height:760px){.ns-page .ns-team-grid img{height:120px;min-height:120px}.ns-page .ns-team-grid article>div{padding:8px 10px 10px}.ns-page .ns-team-grid h3{font-size:24px}.ns-page .ns-team-grid strong{margin-top:5px;font-size:13px;line-height:1.2}.ns-page .ns-team-grid p{margin-top:5px;font-size:12px;line-height:1.23}}.ns-team-equation{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px minmax(0,1.12fr);align-items:stretch;gap:12px;min-height:0;display:grid}.ns-team-person,.ns-team-result{border-top:5px solid var(--gold);background:#e4ead8;grid-template-rows:minmax(170px,24vh) auto;min-width:0;display:grid;position:relative}.ns-team-person>img,.ns-team-result>img{object-fit:contain;object-position:center;background:#d9e0cf;width:100%;height:100%;min-height:0}.ns-team-result>img{background:#030403}.ns-team-person>div,.ns-team-result>div{padding:14px}.ns-team-equation small{color:var(--rust);text-transform:uppercase;font-size:10px;font-weight:900}.ns-team-equation h3{font-family:var(--serif);margin:4px 0 0;font-size:28px;font-weight:500;line-height:1}.ns-team-equation strong{margin-top:8px;font-size:14px;line-height:1.3;display:block}.ns-team-equation p{color:#485c52;margin:7px 0 0;font-size:12px;line-height:1.35}.ns-team-plus{z-index:3;width:34px;height:34px;color:var(--paper-light);background:var(--rust);border-radius:50%;place-items:center;font-size:25px;font-weight:900;display:grid;position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.ns-team-arrow{color:var(--rust);place-items:center;font-size:42px;display:grid}.ns-team-result{border-top-color:var(--rust)}@media (max-width:899px){.ns-team-equation{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-team-arrow{grid-column:1/-1;height:38px;transform:rotate(90deg)}.ns-team-result{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}}@media (min-width:700px) and (max-width:1099px){.ns-team{min-height:auto}.ns-team .ns-slide-shell{height:auto;padding-bottom:0}.ns-team-equation{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-team-arrow{grid-column:1/-1;height:38px;transform:rotate(90deg)}.ns-team-result{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}}@media (max-width:699px){.ns-team-equation{grid-template-columns:1fr}.ns-team-person,.ns-team-result{grid-template-rows:auto;grid-template-columns:118px minmax(0,1fr)}.ns-team-person>img,.ns-team-result>img{min-height:205px}.ns-team-plus{top:auto;bottom:-23px;right:50%;transform:translate(50%)}.ns-team-arrow,.ns-team-result{grid-column:1}}.ns-team-equation[data-team-triangle]{--team-card-size:clamp(220px, min(24vw, 30vh), 310px);grid-template-columns:repeat(2, minmax(var(--team-card-size), 1fr));grid-template-rows:repeat(2, var(--team-card-size));align-content:center;place-items:center;gap:clamp(14px,2vh,24px) clamp(42px,9vw,150px);padding:4px 9%;display:grid;position:relative}.ns-team-triangle polygon{fill:#e4b54d17;stroke:#b75b3d;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #e4b54d80)}.ns-team-equation .ns-team-card[data-equal-octagon]{z-index:1;width:var(--team-card-size);height:var(--team-card-size);min-width:var(--team-card-size);min-height:var(--team-card-size);aspect-ratio:1;filter:drop-shadow(0 14px 18px #18382f2b);box-shadow:none;background:#e4ead8;border:0;grid-template-rows:42% 25% 33%;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.ns-team-equation .ns-team-result{color:var(--paper-light);background:var(--forest-deep);grid-area:2/1/auto/-1}.ns-team-equation .ns-team-card>.ns-team-visual{background:#d9e0cf;min-width:0;min-height:0;padding:0;overflow:hidden}.ns-team-equation .ns-team-result>.ns-team-visual{background:#030403}.ns-team-equation .ns-team-card>.ns-team-visual>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.ns-team-equation .ns-team-result>.ns-team-visual>img{object-fit:contain;object-position:center}.ns-team-equation .ns-team-card>.ns-team-copy{text-align:center;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:7px 34px 4px;display:flex}.ns-team-equation .ns-team-card>.ns-team-copy h3{margin:0;font-size:clamp(22px,2vw,28px);line-height:1}.ns-team-equation .ns-team-result>.ns-team-copy h3{color:var(--paper-light)}.ns-team-highlights li:before{content:none}.ns-team-card>.ns-team-keywords{flex-wrap:wrap;place-content:flex-start center;gap:4px;min-width:0;min-height:0;margin:0;padding:5px 40px 34px;display:flex}.ns-team-card>.ns-team-keywords small{width:100%;color:var(--rust);text-align:center;text-transform:uppercase;margin-bottom:1px;font-size:8px;font-weight:900;line-height:1}.ns-team-card>.ns-team-keywords span{color:#26473b;text-align:center;background:#315d4a1a;border:1px solid #315d4a29;border-radius:999px;padding:3px 6px;font-size:clamp(7px,.62vw,9px);font-weight:850;line-height:1.05}.ns-team-result>.ns-team-keywords span{color:#fff5dd;background:#e4b54d24;border-color:#e4b54d61}@media (max-width:699px){.ns-team-equation[data-team-triangle]{--team-card-size:min(88vw, 330px);grid-template-columns:1fr;grid-template-rows:repeat(3, var(--team-card-size));gap:22px;padding:12px 0}.ns-team-triangle{width:92%;height:94%;inset:3% 4%}.ns-team-equation .ns-team-person-endora,.ns-team-equation .ns-team-person-yoann,.ns-team-equation .ns-team-result{grid-column:1;justify-self:center}.ns-team-equation .ns-team-person-endora{grid-row:1}.ns-team-equation .ns-team-person-yoann{grid-row:2}.ns-team-equation .ns-team-result{grid-row:3}.ns-team-highlights li{font-size:10px}.ns-team-card>.ns-team-keywords span{font-size:9px}}.ns-team .ns-slide-shell{grid-template-rows:auto minmax(0,1fr)}.ns-team-equation[data-team-triangle]{grid-template-rows:minmax(0,1fr) minmax(0,.78fr);grid-template-columns:minmax(0,1fr) minmax(190px,.72fr) minmax(0,1fr);align-items:stretch;gap:18px 28px;padding:5px 7%;position:relative}.ns-team-triangle{z-index:0;pointer-events:none;width:82%;height:94%;position:absolute;inset:2% 9% 4%;overflow:visible}.ns-team-triangle polygon{fill:#e4b54d12;stroke:#b75b3db8;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ns-team-equation .ns-team-person,.ns-team-equation .ns-team-result{z-index:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(104px,.42fr) minmax(0,.58fr);min-height:0;box-shadow:0 14px 32px #18382f24}.ns-team-equation .ns-team-person-endora{grid-area:1/1}.ns-team-equation .ns-team-person-yoann{grid-area:1/3}.ns-team-equation .ns-team-result{color:var(--paper-light);background:var(--forest-deep);grid-area:2/2;grid-template-columns:108px minmax(0,1fr)}.ns-team-equation .ns-team-result h3{color:var(--paper-light)}.ns-team-equation .ns-team-person>img,.ns-team-equation .ns-team-result>img{object-fit:contain;min-height:0}.ns-team-equation .ns-team-person>div,.ns-team-equation .ns-team-result>div{flex-direction:column;justify-content:center;padding:12px;display:flex}.ns-team-highlights{gap:4px;margin:9px 0 10px;padding:0;list-style:none;display:grid}.ns-team-highlights li{color:#40574c;font-size:11px;font-weight:760;line-height:1.2}.ns-team-highlights li:before{content:"· ";color:var(--rust)}.ns-team-keywords{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.ns-team-keywords span{color:#26473b;background:#315d4a1a;border:1px solid #315d4a29;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;line-height:1.1}.ns-team-result .ns-team-keywords span{color:#fff5dd;background:#e4b54d24;border-color:#e4b54d61}@media (min-width:700px) and (max-width:1099px){.ns-team-equation[data-team-triangle]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 4%}.ns-team-equation .ns-team-person-endora{grid-area:1/1}.ns-team-equation .ns-team-person-yoann{grid-area:1/2}.ns-team-equation .ns-team-result{grid-area:2/1/auto/-1;justify-self:center;width:min(500px,76%)}}@media (max-width:699px){.ns-team-equation[data-team-triangle]{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:18px;padding:10px 12px}.ns-team-triangle{width:92%;height:97%;inset:1% 4% 2%}.ns-team-equation .ns-team-person-endora,.ns-team-equation .ns-team-person-yoann,.ns-team-equation .ns-team-result{grid-column:1;width:92%}.ns-team-equation .ns-team-person-endora{grid-row:1;justify-self:start}.ns-team-equation .ns-team-person-yoann{grid-row:2;justify-self:end}.ns-team-equation .ns-team-result{grid-row:3;justify-self:center}.ns-team-equation .ns-team-person,.ns-team-equation .ns-team-result{grid-template-columns:104px minmax(0,1fr)}.ns-team-equation .ns-team-person>img,.ns-team-equation .ns-team-result>img{min-height:168px}}.ns-page #equipe .ns-team-equation .ns-team-card[data-equal-octagon]{background:#e4ead8;grid-template-rows:42% 25% 33%;grid-template-columns:1fr}.ns-page #equipe .ns-team-equation .ns-team-result[data-equal-octagon]{background:var(--forest-deep)}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-visual{padding:0;display:block}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-copy{text-align:center;flex-direction:column;justify-content:center;padding:7px 34px 4px;display:flex}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-copy h3{margin:0;font-size:clamp(22px,1.8vw,26px);line-height:1}.ns-page #equipe .ns-team-equation .ns-team-highlights{gap:2px;margin:5px 0 0}.ns-page #equipe .ns-team-equation .ns-team-highlights li{font-size:clamp(8px,.72vw,10px);line-height:1.13}.ns-page #equipe .ns-team-equation .ns-team-highlights li:before{content:none}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords{flex-direction:row;place-content:flex-start center;gap:4px;margin:0;padding:5px 40px 30px}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords small{text-align:center;width:100%;margin-bottom:1px;font-size:8px;line-height:1}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords span{text-align:center;padding:2px 6px;font-size:clamp(7px,.62vw,9px);line-height:1.05}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords span{flex:0 0 100%;max-width:190px;font-size:8px}@media (min-width:700px) and (max-width:1099px){.ns-page #equipe .ns-team-equation[data-team-triangle]{--team-card-size:clamp(250px, 34vw, 270px)}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-copy h3{font-size:22px}.ns-page #equipe .ns-team-equation .ns-team-highlights li{font-size:8px}}.ns-page #equipe .ns-slide-shell{grid-template-rows:auto minmax(0,1fr);align-content:start}.ns-page #equipe [data-team-heading]{min-height:0;margin:0;overflow:visible}.ns-page #equipe [data-team-title]{overflow-wrap:anywhere;max-width:100%}.ns-page #equipe .ns-team-person>.ns-team-visual>img{object-fit:cover;object-position:center 18%}.ns-page #equipe .ns-team-result>.ns-team-visual{background:linear-gradient(135deg,#102820,#244b3d);place-items:center;display:grid}.ns-page #equipe .ns-team-result>.ns-team-visual>img{object-fit:contain;object-position:center;width:clamp(96px,11vw,152px);min-width:84px;height:clamp(96px,11vw,152px);padding:14px}@media (max-width:1099px){.ns-page #equipe [data-team-heading]{min-height:0}}@media (min-width:700px) and (max-width:1099px){.ns-page #equipe .ns-team-result[data-equal-octagon]{grid-template-rows:82px minmax(0,1fr) auto;grid-template-columns:1fr}.ns-page #equipe .ns-team-result>.ns-team-visual>img{width:94px;min-width:84px;height:94px}}@media (min-width:1100px){.ns-page #equipe .ns-slide-shell{gap:clamp(8px,1.25vh,16px);padding-top:0;padding-bottom:0}.ns-page #equipe [data-team-heading]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(18px,2.5vw,38px);max-width:none;display:grid}.ns-page #equipe [data-team-title]{max-width:none;color:var(--forest-deep);align-items:center;gap:16px;margin:0;display:inline-flex}.ns-page #equipe [data-team-title]:before{content:"";background:var(--rust);flex:none;width:clamp(30px,3vw,48px);height:4px}.ns-page #equipe .ns-team-equation[data-team-triangle]{--team-card-size:clamp(360px, min(31vw, 47vh), 460px);grid-template-rows:minmax(0,1fr) minmax(0,.92fr);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) minmax(0,1fr);align-content:stretch;gap:clamp(14px,2vh,26px) clamp(34px,6vw,94px);padding:0 5.5%}.ns-page #equipe .ns-team-triangle{width:68%;height:96%;inset:1% 16% 3%}.ns-page #equipe .ns-team-triangle polygon{fill:#e4b54d1c;stroke:#b75b3de0;stroke-width:1.8px;filter:drop-shadow(0 8px 12px #b75b3d1f)}.ns-page #equipe .ns-team-equation .ns-team-card[data-equal-octagon]{filter:drop-shadow(0 18px 24px #18382f29);grid-template-rows:52% 20% 28%}.ns-page #equipe .ns-team-equation .ns-team-person-endora{transform:translate(clamp(44px,6vw,88px))}.ns-page #equipe .ns-team-equation .ns-team-person-yoann{transform:translate(clamp(-88px,-6vw,-44px))}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-copy{padding:8px 30px 4px}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords{padding:7px 38px 30px}.ns-page #equipe .ns-team-equation .ns-team-person-endora .ns-team-visual>img{object-position:center 28%}}.ns-page .ns-team-visual>img{transition:none!important;animation:none!important;transform:none!important}@media (min-width:700px) and (max-width:1099px){.ns-page #equipe .ns-team-equation[data-team-triangle]{--team-card-size:clamp(220px, 30vw, 244px);grid-template-columns:repeat(2, var(--team-card-size));grid-template-rows:var(--team-card-size) 148px;justify-content:center;gap:16px 22px;padding:8px 2%}.ns-page #equipe .ns-team-triangle{display:none}.ns-page #equipe .ns-team-equation .ns-team-person[data-equal-octagon]{filter:drop-shadow(0 14px 20px #18382f29);grid-template-rows:46% 25% 29%}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy{justify-content:flex-start;padding:5px 26px 0}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy h3{white-space:nowrap;font-size:20px}.ns-page #equipe .ns-team-equation .ns-team-highlights{gap:1px;margin-top:2px}.ns-page #equipe .ns-team-equation .ns-team-highlights li{font-size:9px;line-height:1.1}.ns-page #equipe .ns-team-person>.ns-team-keywords{gap:2px;padding:2px 27px 4px}.ns-page #equipe .ns-team-person>.ns-team-keywords small{font-size:8px}.ns-page #equipe .ns-team-person>.ns-team-keywords span{padding:1px 4px;font-size:8px;line-height:1.1}.ns-page #equipe .ns-team-result[data-equal-octagon]{aspect-ratio:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:148px minmax(0,1fr);justify-self:center;width:min(100%,540px);height:148px;min-height:148px}.ns-page #equipe .ns-team-result>.ns-team-visual{grid-row:1/-1}.ns-page #equipe .ns-team-result>.ns-team-copy{text-align:left;grid-area:1/2;align-items:flex-start;padding:18px 22px 6px}.ns-page #equipe .ns-team-result>.ns-team-keywords{grid-area:2/2;justify-content:flex-start;padding:0 22px 17px}.ns-page #equipe .ns-team-result[data-equal-octagon]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:148px minmax(0,1fr)!important}.ns-page #equipe .ns-team-result>.ns-team-visual{grid-area:1/1/-1;place-items:center;width:auto;display:grid}.ns-page #equipe .ns-team-result>.ns-team-visual>img{object-fit:contain;object-position:center;width:108px;min-width:96px;height:108px}}@media (min-width:1100px){.ns-page #equipe{min-height:auto;padding-block:clamp(34px,5vh,58px)}.ns-page #equipe .ns-slide-shell{grid-template-rows:auto auto auto;gap:22px;height:auto}.ns-page #equipe .ns-team-equation[data-team-triangle]{--team-card-size:clamp(320px, min(29vw, 52vh), 360px);grid-template-columns:repeat(2, var(--team-card-size));grid-template-rows:var(--team-card-size) 116px;justify-content:center;gap:16px clamp(32px,4vw,56px);width:100%;max-width:900px;margin-inline:auto;padding:0}.ns-page #equipe .ns-team-triangle{display:none}.ns-page #equipe .ns-team-equation .ns-team-person-endora,.ns-page #equipe .ns-team-equation .ns-team-person-yoann{grid-row:1;transform:none}.ns-page #equipe .ns-team-equation .ns-team-person-endora{grid-column:1}.ns-page #equipe .ns-team-equation .ns-team-person-yoann{grid-column:2}.ns-page #equipe .ns-team-equation .ns-team-result{grid-area:2/1/auto/-1;justify-self:center;width:520px;aspect-ratio:auto!important;height:116px!important;min-height:116px!important}.ns-page #equipe .ns-team-equation .ns-team-person[data-equal-octagon]{grid-template-rows:46% 30% 24%;grid-template-columns:1fr}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-visual{grid-area:1/1}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy{text-align:center;grid-area:2/1;justify-content:flex-start;align-items:center;padding:7px 30px 2px}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy h3{white-space:nowrap;font-size:21px}.ns-page #equipe .ns-team-equation .ns-team-highlights{gap:1px;margin-top:3px}.ns-page #equipe .ns-team-equation .ns-team-highlights li{font-size:9px;line-height:1.15}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords{grid-area:3/1;place-content:flex-start center;align-self:stretch;gap:2px;padding:2px 30px 15px}.ns-page #equipe .ns-team-equation .ns-team-card>.ns-team-keywords small{text-align:center;font-size:8px}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords span{flex-basis:auto;padding:1px 4px;font-size:8px}.ns-page #equipe .ns-team-equation .ns-team-result[data-equal-octagon]{grid-template-rows:58px 58px;grid-template-columns:116px minmax(0,1fr)}.ns-page #equipe .ns-team-equation .ns-team-result>.ns-team-visual{grid-area:1/1/-1}.ns-page #equipe .ns-team-equation .ns-team-result>.ns-team-visual>img{width:86px;min-width:86px;height:86px;padding:8px}.ns-page #equipe .ns-team-equation .ns-team-result>.ns-team-copy{text-align:left;grid-area:1/2;align-items:flex-start;padding:17px 20px 2px}.ns-page #equipe .ns-team-equation .ns-team-result>.ns-team-keywords{grid-area:2/2;place-content:start flex-start;padding:0 20px 15px}}@media (max-width:999px){.ns-page #equipe .ns-slide-shell{padding-bottom:0}}@media (min-width:700px) and (max-width:1099px){.ns-page #equipe .ns-team-equation[data-team-triangle]{--team-card-size:clamp(244px, 36vw, 270px);grid-template-columns:repeat(2, var(--team-card-size));grid-template-rows:var(--team-card-size) 148px}}.ns-page #equipe{min-height:100svh;padding-block:var(--slide-pad-y) 0}.ns-page #equipe .ns-slide-shell{grid-template-rows:auto auto auto;gap:clamp(16px,2.4vh,26px);height:auto;min-height:0}.ns-page #equipe .ns-team-equation.ns-team-grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,28px);width:100%;max-width:1180px;margin-inline:auto;padding:0;display:grid}.ns-page #equipe .ns-team-equation .ns-team-person[data-equal-octagon]{aspect-ratio:auto;width:100%;height:auto;min-height:0;color:var(--forest-deep);background:#e4ead8;grid-template-rows:210px auto auto;grid-template-columns:1fr;display:grid;overflow:visible;transform:none}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-visual{background:#cdd9c3;grid-area:1/1;min-width:0;min-height:0;padding:0;display:block}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-visual>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.ns-page #equipe .ns-team-equation .ns-team-person-endora>.ns-team-visual>img{object-position:48% 34%}.ns-page #equipe .ns-team-equation .ns-team-person-yoann>.ns-team-visual>img{object-position:50% 62%}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy{text-align:left;grid-area:2/1;padding:18px 18px 8px;display:block;overflow:visible}.ns-page #equipe .ns-team-role{color:var(--rust);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:950;line-height:1.25}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy h3{text-align:left;white-space:normal;margin:0;font-size:clamp(30px,2.7vw,42px);line-height:.94}.ns-page #equipe .ns-team-bio{color:#3f5a4e;margin:15px 0 0;font-size:13px;line-height:1.43}.ns-page #equipe .ns-team-equation .ns-team-highlights{gap:5px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ns-page #equipe .ns-team-equation .ns-team-highlights li{color:#304d41;font-size:11px;font-weight:800;line-height:1.25}.ns-page #equipe .ns-team-equation .ns-team-highlights li:before{content:"— ";color:var(--rust)}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords{flex-wrap:wrap;grid-area:3/1;place-content:start flex-start;gap:5px;margin:0;padding:8px clamp(30px,3vw,44px) clamp(38px,5vh,52px) 28px;display:flex}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords small{width:100%;color:var(--rust);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:950}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords span{color:#29473b;text-align:left;background:#fff8e99e;border:1px solid #315d4a47;border-radius:999px;flex:0 auto;max-width:100%;padding:4px 7px;font-size:9px;font-weight:850;line-height:1.1}.ns-page #equipe .ns-team-signature{color:#526a5e;text-align:center;margin:0 auto;font-size:13px;font-weight:800}@media (min-width:700px) and (max-width:1099px){.ns-page #equipe .ns-team-equation.ns-team-grid{grid-template-columns:1fr;max-width:820px}.ns-page #equipe .ns-team-equation .ns-team-person[data-equal-octagon]{grid-template-columns:minmax(250px,40%) minmax(0,1fr);height:390px;min-height:390px}}@media (max-width:699px){.ns-page #equipe{padding-top:var(--slide-pad-y)}.ns-page #equipe .ns-team-equation.ns-team-grid{grid-template-columns:1fr;gap:20px}.ns-page #equipe .ns-team-equation .ns-team-person[data-equal-octagon]{grid-template-rows:340px auto auto;grid-template-columns:1fr;height:auto;min-height:0}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-visual{grid-area:1/1}.ns-page #equipe .ns-team-equation .ns-team-person-endora>.ns-team-visual>img{object-position:50% 32%}.ns-page #equipe .ns-team-equation .ns-team-person-yoann>.ns-team-visual>img{object-position:50% 64%}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-copy{grid-area:2/1;padding:24px 30px 8px;overflow:visible}.ns-page #equipe .ns-team-bio{font-size:13px}.ns-page #equipe .ns-team-equation .ns-team-person>.ns-team-keywords{grid-area:3/1;padding:10px 30px 36px}}@media (max-width:999px){.ns-page #equipe .ns-team-equation.ns-team-grid{grid-template-columns:1fr}}html body .ns-page #equipe .ns-team-equation.ns-team-grid,html body .ns-page #equipe .ns-team-grid.ns-team-equation{justify-content:center;align-items:stretch;max-width:1180px;margin-inline:auto;grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ns-page #equipe .ns-team-equation .ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-grid>.ns-team-person{aspect-ratio:auto!important;grid-template-rows:minmax(200px,.72fr) auto!important;grid-template-columns:1fr!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}html body .ns-page #equipe .ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual{grid-area:1/1!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}html body .ns-page #equipe .ns-team-person>.ns-team-visual img{object-fit:cover;width:100%;height:100%}html body .ns-page #equipe .ns-team-person>.ns-team-body{text-align:left;grid-area:2/1!important;grid-template-rows:auto auto!important;min-height:0!important;padding:16px 20px 24px!important;display:grid!important;overflow:visible!important}html body .ns-page #equipe .ns-team-body>.ns-team-copy{text-align:left!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}html body .ns-page #equipe .ns-team-body>.ns-team-keywords{flex-wrap:wrap;gap:5px;padding:8px 0 0!important;display:flex!important}html body .ns-page #equipe .ns-team-body>.ns-team-copy h3{white-space:normal!important;text-align:left!important}@media (max-width:999px){html body .ns-page #equipe .ns-team-equation.ns-team-grid,html body .ns-page #equipe .ns-team-grid.ns-team-equation{max-width:430px;margin-inline:auto;grid-template-columns:1fr!important}}html body .ns-page #equipe .ns-team-person-endora,html body .ns-page #equipe .ns-team-person-yoann{min-height:540px!important}html body .ns-page #equipe .ns-team-bio{overflow:visible!important}html body .ns-page #equipe .ns-team-signature{display:none}html body .ns-page #equipe .ns-slide-shell{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;display:grid}html body .ns-page #equipe .ns-team-grid.ns-team-equation,html body .ns-page #equipe .ns-team-grid,html body .ns-page #equipe .ns-team-equation[data-team-grid]{--team-card-size:400px;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;place-items:start center;gap:18px 24px;width:auto;max-width:848px;margin-inline:auto;padding:0;display:grid}html body .ns-page #equipe .ns-team-grid>.ns-team-person,html body .ns-page #equipe .ns-team-grid>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-person-endora,html body .ns-page #equipe .ns-team-person-yoann{background:#e6ecd9;aspect-ratio:auto!important;clip-path:none!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:400px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}html body .ns-page #equipe .ns-team-visual,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual{aspect-ratio:4/5;width:100%;max-height:none;overflow:hidden;grid-area:1/1!important;height:auto!important;min-height:0!important}html body .ns-page #equipe .ns-team-visual img,html body .ns-page #equipe .ns-team-visual>img{object-fit:cover;width:100%;height:100%;min-height:0}html body .ns-page #equipe .ns-team-body,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body{text-align:left!important;grid-area:2/1!important;min-height:0!important;padding:10px 12px 12px!important;overflow:visible!important}html body .ns-page #equipe .ns-team-copy,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy{text-align:left!important;padding:0!important}html body .ns-page #equipe .ns-team-copy h3,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3{margin:0 0 4px;white-space:normal!important;font-size:clamp(18px,1.6vw,22px)!important;line-height:1.1!important}html body .ns-page #equipe .ns-team-role{margin:0 0 4px;font-size:11px;line-height:1.25}html body .ns-page #equipe .ns-team-bio,html body .ns-page #equipe .ns-team-bio[data-team-bio]{margin:0 0 6px;font-size:11px;line-height:1.3;overflow:visible!important}html body .ns-page #equipe .ns-team-equation .ns-team-highlights li,html body .ns-page #equipe .ns-team-grid .ns-team-highlights li{font-size:10px!important;line-height:1.25!important}html body .ns-page #equipe .ns-team-keywords,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-keywords{text-align:left;gap:4px;padding:6px 0 0!important}html body .ns-page #equipe .ns-team-keywords small{font-size:9px!important}html body .ns-page #equipe .ns-team-person .ns-team-keywords span,html body .ns-page #equipe .ns-team-person>.ns-team-keywords span{padding:2px 6px!important;font-size:9px!important}html body .ns-page #equipe .ns-team-signature,html body .ns-page #equipe [data-team-signature]{display:none!important}@media (max-width:699px){html body .ns-page #equipe .ns-team-grid.ns-team-equation,html body .ns-page #equipe .ns-team-grid{grid-template-columns:minmax(0,400px);justify-items:center}html body .ns-page #equipe .ns-team-person-endora,html body .ns-page #equipe .ns-team-person-yoann{max-width:min(400px,100%)!important}}html body .ns-page #equipe{height:auto;overflow:visible}html body .ns-page #equipe .ns-slide-shell{grid-template-rows:auto auto auto auto;overflow:visible}html body .ns-page #equipe .ns-team-copy h3,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3{order:0;margin:0 0 4px}html body .ns-page #equipe .ns-team-role{white-space:pre-line}html body .ns-page #equipe .ns-team-secondary article{min-width:0;padding:0 2px}html body .ns-page #equipe .ns-team-secondary h4{color:#18382f;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}html body .ns-page #equipe .ns-team-secondary .ns-team-bio,html body .ns-page #equipe .ns-team-secondary .ns-team-highlights li,html body .ns-page #equipe .ns-team-secondary .ns-team-keywords span{font-size:11px;line-height:1.35}@media (max-width:699px){html body .ns-page #equipe .ns-team-secondary{grid-template-columns:minmax(0,400px)}}html body .ns-page #equipe,html body .ns-page .ns-story>#equipe.ns-slide{min-height:calc(100svh - var(--header-height));height:auto!important;overflow:visible!important}html body .ns-page #equipe .ns-slide-shell{justify-items:center;grid-template-rows:auto auto auto auto!important;overflow:visible!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation,html body .ns-page #equipe .ns-team-grid.ns-team-equation[data-team-grid],html body .ns-page #equipe .ns-team-equation[data-team-grid]{--team-card-size:400px;grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,400px))!important;justify-content:center!important;place-items:start center!important;gap:18px 24px!important;width:auto!important;max-width:848px!important;margin-inline:auto!important;padding:0!important;display:grid!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-endora,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-yoann{background:#e6ecd9;aspect-ratio:auto!important;clip-path:none!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:400px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]>.ns-team-visual{aspect-ratio:4/5!important;grid-area:1/1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-body,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]>.ns-team-body{text-align:left!important;grid-area:2/1!important;height:auto!important;min-height:0!important;padding:10px 12px 12px!important;overflow:visible!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation .ns-team-copy,html body .ns-page #equipe .ns-team-grid.ns-team-equation .ns-team-copy h3{white-space:normal!important;text-align:left!important;overflow:visible!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation .ns-team-role,html body .ns-page #equipe .ns-team-person .ns-team-role{color:#b75b3d;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1.35;white-space:normal!important;display:block!important;overflow:visible!important}html body .ns-page #equipe .ns-team-secondary{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:10px 24px;width:100%;max-width:848px;margin:8px auto 0;display:grid}@media (min-width:1100px){html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-endora[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-yoann[data-equal-octagon]{aspect-ratio:auto!important;clip-path:none!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;width:100%!important;max-width:400px!important;height:auto!important;min-height:0!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation .ns-team-person>.ns-team-visual{height:auto!important;max-height:none!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation .ns-team-person .ns-team-copy h3{font-size:clamp(18px,1.6vw,22px)!important}}@media (max-width:699px){html body .ns-page #equipe .ns-team-grid.ns-team-equation{grid-template-columns:minmax(0,400px)!important}html body .ns-page #equipe .ns-team-secondary{grid-template-columns:minmax(0,400px)}}html body .ns-page .ns-story>#equipe.ns-slide,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-copy{overflow:visible}html body .ns-page #equipe .ns-team-grid .ns-team-person:not(.ns-team-person-comete)>.ns-team-visual,html body .ns-page #equipe .ns-team-grid .ns-team-person:not(.ns-team-person-comete)>.ns-team-visual>img{opacity:1;visibility:visible;object-fit:cover;display:block}@media (min-width:700px) and (max-width:1099px){html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-copy{overflow:visible!important}}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-person .ns-team-body,html body .ns-page #equipe .ns-team-person .ns-team-copy,html body .ns-page #equipe .ns-team-person .ns-team-bio,html body .ns-page #equipe .ns-team-person .ns-team-highlights,html body .ns-page #equipe .ns-team-person .ns-team-keywords{overflow:visible!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation,html body .ns-page #equipe .ns-team-grid.ns-team-equation[data-team-grid]{align-items:start!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person:not(.ns-team-person-comete)[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-endora,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-yoann{grid-template-rows:auto auto!important;align-self:start!important;height:auto!important;min-height:0!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person:not(.ns-team-person-comete)[data-equal-octagon]>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]>.ns-team-visual{aspect-ratio:4/5!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html body .ns-page #equipe .ns-team-person:not(.ns-team-person-comete)[data-equal-octagon]>.ns-team-visual img,html body .ns-page #equipe .ns-team-person:not(.ns-team-person-comete)[data-equal-octagon]>.ns-team-visual>img{object-fit:cover!important;width:100%!important;height:100%!important}@media (max-width:699px){html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person:not(.ns-team-person-comete)[data-equal-octagon]{grid-template-rows:auto auto!important}}html body .ns-page .ns-team-visual>img{transition:none!important;animation:none!important}@media (max-width:699px){html body .ns-page #equipe .ns-slide-shell{justify-items:stretch!important}html body .ns-page #equipe .ns-team-grid,html body .ns-page #equipe .ns-team-grid.ns-team-equation,html body .ns-page #equipe .ns-team-equation[data-team-grid],html body .ns-page #equipe .ns-team-grid.ns-team-equation[data-team-grid]{grid-template-columns:1fr!important;justify-content:stretch!important;justify-items:stretch!important;width:100%!important;min-width:100%!important;max-width:none!important}html body .ns-page #equipe .ns-team-grid>.ns-team-person,html body .ns-page #equipe .ns-team-grid>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-endora,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-yoann,html body .ns-page #equipe .ns-team-person-endora,html body .ns-page #equipe .ns-team-person-yoann{width:100%!important;min-width:0!important;max-width:none!important}}html body .ns-page #equipe .ns-team-grid.ns-team-equation{--team-card-size:clamp(236px, 23vw, 310px)}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]{min-height:0!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]>.ns-team-visual{aspect-ratio:4/3!important;position:relative!important}html body .ns-page #equipe .ns-team-equation .ns-team-person-endora>.ns-team-visual>img{object-position:50% 28%!important}html body .ns-page #equipe .ns-team-equation .ns-team-person-yoann>.ns-team-visual>img{object-position:48% 40%!important}html body .ns-page #equipe .ns-team-visual>.ns-team-keywords,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-visual>.ns-team-keywords{z-index:2;color:#fff8e9;background:#18382f;border-bottom:3px solid #e4b54d;flex-wrap:wrap;justify-content:center;align-items:center;box-shadow:0 10px 18px #10282047;text-align:center!important;gap:6px!important;margin:0!important;padding:10px 12px 12px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .ns-page #equipe .ns-team-visual>.ns-team-keywords small,html body .ns-page #equipe .ns-team-grid .ns-team-card .ns-team-visual>.ns-team-keywords small{letter-spacing:.16em;text-transform:uppercase;flex:1 0 100%;margin:0 0 4px;font-weight:900;color:#e4b54d!important;text-align:center!important;font-size:11px!important}html body .ns-page #equipe .ns-team-visual>.ns-team-keywords span,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-visual>.ns-team-keywords span{border:1px solid #e4b54d;border-radius:999px;font-weight:800;box-shadow:0 2px #1028201f;color:#18382f!important;background:#fff8e9!important;padding:5px 10px!important;font-size:11px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body{padding:8px 14px 12px!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]{color:#fff8e9;background:#18382f!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-body{color:#fff8e9!important;background:#18382f!important;padding:12px 14px 14px!important}html body .ns-page #equipe .ns-team-copy h3,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3{color:#fff8e9!important}html body .ns-page #equipe .ns-team-role,html body .ns-page #equipe .ns-team-person .ns-team-role{color:#e4b54d!important}html body .ns-page #equipe .ns-team-bio,html body .ns-page #equipe .ns-team-bio[data-team-bio]{color:#d7e2db!important}html body .ns-page #equipe .ns-team-highlights li,html body .ns-page #equipe .ns-team-grid .ns-team-highlights li{color:#fff8e9!important}html body .ns-page #equipe .ns-team-visual>.ns-team-keywords small{display:none!important}html body .ns-page #equipe .ns-team-visual>.ns-team-keywords,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-visual>.ns-team-keywords{padding:10px 12px!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]>.ns-team-visual{aspect-ratio:4/3!important}html body .ns-page #equipe .ns-team-role,html body .ns-page #equipe .ns-team-person .ns-team-role,html body .ns-page #equipe .ns-team-grid.ns-team-equation .ns-team-role{display:none!important}html body .ns-page #equipe .ns-team-body,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-body{padding:14px 16px 16px!important}html body .ns-page #equipe .ns-team-copy,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy{flex-direction:column;gap:8px;display:flex!important}html body .ns-page #equipe .ns-team-copy h3,html body .ns-page #equipe .ns-team-grid .ns-team-person .ns-team-copy h3,html body .ns-page #equipe .ns-team-bio,html body .ns-page #equipe .ns-team-bio[data-team-bio],html body .ns-page #equipe .ns-team-highlights{margin:0!important}html body .ns-page #equipe .ns-team-equation .ns-team-person-yoann>.ns-team-visual>img,html body .ns-page #equipe .ns-team-person-yoann .ns-team-visual img{object-position:50% 38%!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation{--team-card-size:176px;grid-template-columns:repeat(2, var(--team-card-size))!important;grid-template-rows:1fr!important;justify-content:center!important;align-items:stretch!important;gap:18px 22px!important;width:auto!important;max-width:none!important;display:grid!important}html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon],html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-endora,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person-yoann{width:var(--team-card-size)!important;max-width:var(--team-card-size)!important;min-width:var(--team-card-size)!important;grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;height:100%!important;min-height:0!important;display:grid!important}html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-visual,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person[data-equal-octagon]>.ns-team-visual{aspect-ratio:3/2!important;width:100%!important;height:auto!important}html body .ns-page #equipe .ns-team-body,html body .ns-page #equipe .ns-team-grid .ns-team-person>.ns-team-body,html body .ns-page #equipe .ns-team-grid.ns-team-equation>.ns-team-person>.ns-team-body{height:auto!important;min-height:0!important}html body .ns-page #equipe .ns-team-bio,html body .ns-page #equipe .ns-team-bio[data-team-bio]{font-size:14px!important;line-height:1.4!important}html body .ns-page #equipe .ns-team-highlights li,html body .ns-page #equipe .ns-team-grid .ns-team-highlights li{font-size:13px!important;line-height:1.35!important}#ou-et-quand.ns-place{padding:var(--slide-pad-y) 0 0;display:block;overflow:visible}#ou-et-quand .ns-slide-shell{grid-template-rows:auto minmax(0,1fr);align-content:center;gap:10px;height:100%;min-height:0;display:grid}#ou-et-quand .ns-place-tracks.ns-place-snake{--path:#2c3a34;--path-top:78px;--path-w:4px;--turn:64px;--node:92px;gap:10px;min-height:0;display:grid;position:relative}#ou-et-quand [data-timeline-band]{min-width:0;position:relative}#ou-et-quand .ns-place-timeline li{opacity:.82;transition:opacity .2s,filter .2s,transform .2s}#ou-et-quand [data-timeline-now=true]{z-index:3;opacity:1;filter:drop-shadow(0 0 10px #e4b54df2)drop-shadow(0 0 28px #e4b54db3)drop-shadow(0 0 52px #e4b54d66)}#ou-et-quand .ns-place-timeline{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;margin:0;padding:0 8px;list-style:none;display:grid;position:relative}#ou-et-quand [data-timeline-band="2"] .ns-place-timeline{direction:rtl}#ou-et-quand [data-timeline-band="2"] .ns-place-timeline>li{direction:ltr}#ou-et-quand .ns-place-timeline:before{content:"";top:var(--path-top);z-index:0;height:var(--path-w);background:var(--path);border-radius:99px;position:absolute;left:12.5%;right:12.5%}#ou-et-quand [data-timeline-band="1"]:after,#ou-et-quand [data-timeline-band="2"]:after{content:"";top:var(--path-top);z-index:0;width:var(--turn);height:calc(100% - var(--path-top) + 6px + var(--path-top));box-sizing:border-box;border:var(--path-w) solid var(--path);pointer-events:none;position:absolute}#ou-et-quand [data-timeline-band="1"]:after{border-radius:0 0 var(--turn) 0;transform:translateX(calc(var(--turn) / 2 - var(--path-w) / 2));border-top:0;border-left:0;right:12.5%}#ou-et-quand [data-timeline-band="2"]:after{border-radius:0 0 0 var(--turn);transform:translateX(calc(var(--path-w) / 2 - var(--turn) / 2));border-top:0;border-right:0;left:12.5%}#ou-et-quand .ns-place-timeline li{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}#ou-et-quand .ns-place-timeline time{z-index:1;color:var(--muted);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1;display:block;position:relative}#ou-et-quand .ns-place-icon{z-index:1;width:var(--node);height:var(--node);color:var(--forest);background:var(--sage);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){#ou-et-quand .ns-place-icon{background:color-mix(in srgb, var(--sage) 42%, white)}}#ou-et-quand .ns-place-icon{outline-offset:0;border:3px solid #fff8e9;border-radius:50%;outline:3px solid #9eb6d4;box-shadow:0 8px 18px #10282029}#ou-et-quand .ns-place-icon img{object-fit:cover;width:100%;height:100%}#ou-et-quand .ns-place-stem{border-left:2px solid var(--path);width:0;height:14px;margin:4px 0 6px}@supports (color:color-mix(in lab, red, red)){#ou-et-quand .ns-place-stem{border-left:2px solid color-mix(in srgb, var(--path) 55%, white)}}#ou-et-quand .ns-place-timeline strong{max-width:11rem;color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:700;line-height:1.2}#ou-et-quand [data-timeline-band="1"] li:first-child .ns-place-icon{outline-color:#9eb6d4}#ou-et-quand [data-timeline-band="1"] li:nth-child(2) .ns-place-icon{outline-color:#8fb8c9}#ou-et-quand [data-timeline-band="1"] li:nth-child(3) .ns-place-icon{outline-color:#c9c07a}#ou-et-quand [data-timeline-band="1"] li:nth-child(4) .ns-place-icon{outline-color:#e0a3b4}#ou-et-quand [data-timeline-band="2"] li:first-child .ns-place-icon{outline-color:#7eb8c9}#ou-et-quand [data-timeline-band="2"] li:nth-child(2) .ns-place-icon{outline-color:#e07a6a}#ou-et-quand [data-timeline-band="2"] li:nth-child(3) .ns-place-icon{outline-color:#8fc4c0}#ou-et-quand [data-timeline-band="2"] li:nth-child(4) .ns-place-icon{outline-color:#b9a3d4}#ou-et-quand [data-timeline-band="3"] li:first-child .ns-place-icon{outline-color:#9cc9b0}#ou-et-quand [data-timeline-band="3"] li:nth-child(2) .ns-place-icon{box-shadow:0 0 0 4px #8fb8c9}#ou-et-quand [data-timeline-band="3"] li:nth-child(3) .ns-place-icon{box-shadow:0 0 0 4px #c9c07a}#ou-et-quand [data-timeline-band="3"] li:nth-child(4) .ns-place-icon{box-shadow:0 0 0 4px #e0a3b4}#ou-et-quand [data-timeline-now=true]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#e4b54d94 0%,#e4b54d33 40%,#0000 70%);width:200px;height:200px;position:absolute;top:6px;left:50%;transform:translate(-50%)}#ou-et-quand [data-timeline-band] li[data-timeline-now=true] .ns-place-icon{outline:4px solid var(--gold);outline-offset:4px;border-color:#fff8e9;width:112px;height:112px;margin-top:-10px;box-shadow:0 10px 24px #8c5a1447}#ou-et-quand [data-timeline-now=true] time{color:var(--forest-deep);background:var(--gold);border-radius:999px;padding:5px 10px}#ou-et-quand [data-timeline-now=true] strong{color:var(--forest-deep);font-size:15px;font-weight:900}#ou-et-quand [data-timeline-now=true]:after{content:"En cours";top:calc(var(--path-top) + 40px);z-index:3;color:var(--forest-deep);background:var(--gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:900;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #8c5a1447}@media (max-width:899px){#ou-et-quand .ns-place-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}#ou-et-quand [data-timeline-band="2"] .ns-place-timeline{direction:ltr}#ou-et-quand .ns-place-timeline:before,#ou-et-quand [data-timeline-band="1"]:after,#ou-et-quand [data-timeline-band="2"]:after{display:none}}html body .ns-page #ou-et-quand .ns-place-tracks,html body .ns-page #ou-et-quand .ns-place-tracks.ns-place-snake{gap:20px!important}html body .ns-page #ou-et-quand .ns-place-timeline time{margin-bottom:26px!important}html body .ns-page #ou-et-quand .ns-place-timeline strong{margin-top:8px}.ns-page .ns-zone-labels text{fill:#173c31;paint-order:stroke;stroke:#f6f0df;stroke-width:4px;stroke-linejoin:round;font-family:var(--sans);letter-spacing:.02em;font-size:12px;font-weight:900}.ns-page [data-system-hens]{transform-box:view-box;transform-origin:0 0;transition:transform .9s cubic-bezier(.22,.72,.26,1);animation:none}.ns-page [data-system-hens].at-p1{transform:translate(438px,220px)}.ns-page [data-system-hens].at-p2{transform:translate(520px,294px)}.ns-page [data-system-hens].at-p3{transform:translate(512px,405px)}.ns-page [data-system-hens].at-p4{transform:translate(430px,465px)}.ns-page [data-system-hens].at-p5{transform:translate(270px,465px)}.ns-page [data-system-hens].at-p6{transform:translate(184px,405px)}.ns-page [data-system-hens].at-p7{transform:translate(178px,294px)}.ns-page [data-system-hens].at-p8{transform:translate(260px,220px)}@media (prefers-reduced-motion:reduce){.ns-page [data-system-hens]{transition:none}}html body .ns-page .ns-story>#systeme.ns-fixed-frame{height:auto;min-height:calc(100svh - var(--header-height));overflow:visible}@media (prefers-reduced-motion:reduce){.ns-page [data-system-hens]{transition:none!important;animation:none!important}}.ns-system-layout{gap:24px;display:grid}.ns-zone-keys{flex-wrap:wrap;gap:7px;display:flex}.ns-zone-keys button{color:#dbe4de;cursor:pointer;background:#fffaf014;border:1px solid #fffaf026;min-height:44px;padding:7px 10px;font-size:12px;font-weight:800}.ns-zone-keys button.active{color:var(--forest-deep);background:var(--gold)}@media (min-width:1024px){.ns-system-layout{grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);align-items:center}.ns-system-layout .ns-heading{align-self:start}}@media (max-width:699px){.ns-zone-keys{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ns-zone-keys button{flex:none}}.ns-system-section{background:var(--paper-light)}.ns-system-grid{gap:24px;margin-top:42px;display:grid}@media (min-width:900px){.ns-system-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start}}@media (min-width:700px) and (max-height:799px){.ns-page .ns-fixed-frame .ns-function-preview>div{min-height:0;overflow-y:auto}}.ns-system-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(18px,2.5vw,36px);min-height:0;display:grid}.ns-system-wheel{place-items:center;min-width:0;margin:0;display:grid}.ns-system-wheel svg{filter:drop-shadow(0 18px 28px #1f433429);height:auto;overflow:visible}.ns-zone-paddocks polygon{fill:#90b95c;stroke:#fff8df;stroke-width:4px}.ns-zone-paddocks polygon:nth-of-type(2n){fill:#a4c971}.ns-zone-modules path{fill:#d8c778;stroke:#183b30;stroke-width:3px}.ns-zone-bandes line{stroke:#3e7146;stroke-width:18px;stroke-linecap:round;pointer-events:stroke}.ns-zone-water path{fill:#75b9c7;stroke:#f7f0df;stroke-width:4px}.ns-zone-water .ns-water-pulse{fill:none;stroke:#d9f3ef;stroke-width:5px;animation:3.6s ease-out infinite v16WaterPulse}.ns-zone-transformation path{fill:#b95d42;stroke:#fff3d6;stroke-width:5px;stroke-linejoin:round}.ns-zone-transformation path:nth-child(3),.ns-zone-transformation path:nth-child(4){fill:none}.ns-zone-coop{opacity:1}.ns-zone-coop path,.ns-zone-coop rect{fill:#fff8e8;stroke:#183b30;stroke-width:7px;stroke-linejoin:round}.ns-zone-coop circle{fill:#e3ad3f;stroke:#183b30;stroke-width:5px}.ns-function-card{min-width:0;min-height:430px;color:var(--paper-light);background:var(--forest-deep);border-top:6px solid var(--gold);grid-template-rows:190px 1fr;display:grid;overflow:hidden;box-shadow:0 18px 42px #18382f33}.ns-function-image{background:#244d3e;position:relative;overflow:hidden}.ns-function-image img{object-fit:cover;width:100%;height:100%;display:block}.ns-function-image:after{content:"";background:linear-gradient(#0000,#0d3026cc);position:absolute;inset:50% 0 0}.ns-function-image small{z-index:1;color:var(--forest-deep);background:var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;bottom:11px;right:13px}.ns-function-copy{min-width:0;padding:18px 20px 20px}.ns-function-copy h3{color:var(--gold);font-family:var(--serif);margin:0;font-size:clamp(29px,2.6vw,40px);font-weight:500;line-height:1}.ns-function-definition{color:var(--paper-light);margin:9px 0 14px;font-size:16px;font-weight:400;line-height:1.35}.ns-function-copy dl{gap:9px;margin:0;display:grid}.ns-function-copy dl>div{border-left:3px solid #e4b54d99;padding-left:11px}.ns-function-copy dt{color:#aabdb1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.ns-function-copy dd{color:#e3e9e4;margin:3px 0 0;font-size:13px;line-height:1.35}.ns-function-copy a{color:var(--gold);text-underline-offset:5px;margin-top:14px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-block}@media (max-width:999px){.ns-system-layout{grid-template-columns:minmax(0,1fr);align-items:start}.ns-function-card{grid-template-rows:auto;grid-template-columns:minmax(220px,.8fr) 1.2fr;min-height:0}.ns-function-image{min-height:260px}}@media (max-width:699px){.ns-system-layout{gap:16px}.ns-function-card{grid-template-rows:180px auto;grid-template-columns:1fr}.ns-function-image{min-height:0}.ns-function-copy{padding:16px}.ns-function-definition{font-size:15px}}@media (min-width:700px) and (max-height:760px){.ns-function-card{grid-template-rows:135px 1fr;min-height:350px}.ns-function-copy{padding:13px 16px}.ns-function-copy h3{font-size:29px}.ns-function-definition{margin-block:6px 9px;font-size:14px}.ns-function-copy dd{font-size:11px}}@media (prefers-reduced-motion:reduce){.ns-zone-water .ns-water-pulse{animation:none}}.ns-system-wheel{grid-template-rows:auto auto;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);align-items:start;gap:12px 28px;min-height:0;display:grid}.ns-system-map{place-items:center;min-width:0;margin:0;display:grid}.ns-system-map svg{filter:drop-shadow(0 16px 24px #1f433424);height:auto;overflow:visible}.ns-octagon-planted-ring{fill:none;stroke:#7ea45d;stroke-width:9px;stroke-dasharray:4 10}.ns-plan-zone{cursor:pointer;outline:none;transition:filter .2s}.ns-plan-zone:hover,.ns-plan-zone:focus-visible,.ns-plan-zone[aria-pressed=true]{filter:drop-shadow(0 0 7px #e4b54df2)}.ns-octagon-paddock{stroke:#f7f0df;stroke-width:4px;transition:filter .2s,stroke .2s}.ns-octagon-paddock[data-paddock-index="1"]{fill:#ca805e}.ns-octagon-paddock[data-paddock-index="2"]{fill:#ddc96e}.ns-octagon-paddock[data-paddock-index="3"]{fill:#d1dc72}.ns-octagon-paddock[data-paddock-index="4"]{fill:#b9d96d}.ns-octagon-paddock[data-paddock-index="5"]{fill:#99cf61}.ns-octagon-paddock[data-paddock-index="6"]{fill:#78c256}.ns-octagon-paddock[data-paddock-index="7"]{fill:#58b14b}.ns-octagon-paddock[data-paddock-index="8"]{fill:#3b9740}.ns-plan-zone-jardin-productif>path{fill:#e0bd55;stroke:#2f6546;stroke-width:5px}.ns-plan-zone-jardin-perpetuel>path{fill:#5e8f55;stroke:#2f6546;stroke-width:5px}.ns-plan-zone-jardin-vivrier>path{fill:#d8c679;stroke:#2f6546;stroke-width:5px}.ns-plan-zone-poulailler>path{fill:#fff6df;stroke:#183b30;stroke-width:8px}.ns-plan-zone-poulailler>text{fill:#183b30;font-family:var(--sans);text-anchor:middle;font-size:18px;font-weight:900}.ns-plan-zone-bandes>path{fill:none;stroke:#2a603ab3;stroke-width:13px;stroke-linecap:round}.ns-plan-zone-jardin-productif[aria-pressed=true]>path,.ns-plan-zone-jardin-perpetuel[aria-pressed=true]>path,.ns-plan-zone-jardin-vivrier[aria-pressed=true]>path,.ns-plan-zone-water[aria-pressed=true]>path,.ns-plan-zone-poulailler[aria-pressed=true]>path{stroke:var(--gold);stroke-width:9px}.ns-plan-zone-bandes[aria-pressed=true]>path{stroke:var(--gold)}.ns-octagon-labels{pointer-events:none}.ns-octagon-labels text{fill:#173f31;font-family:var(--sans);text-anchor:middle;font-size:20px;font-weight:900}.ns-system-hens{pointer-events:none;transform-origin:340px 340px;font-size:28px;animation:8s ease-in-out infinite alternate v17HensMove}.ns-function-registry{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.ns-function-registry button{min-width:0;min-height:62px;color:var(--forest-deep);text-align:left;cursor:pointer;background:#f7f0dfcc;border:1px solid #18382f33;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.ns-function-registry button>[class*=hero-]{width:25px;height:25px;color:var(--rust)}.ns-function-registry button span{font-family:var(--serif);font-size:16px;font-weight:650;line-height:1.05}.ns-function-registry button:hover,.ns-function-registry button:focus-visible,.ns-function-registry button[aria-pressed=true]{color:var(--paper-light);background:var(--forest-deep);border-color:var(--gold);outline:none}.ns-function-registry button[aria-pressed=true]>[class*=hero-]{color:var(--gold)}.ns-function-preview{min-width:0;color:var(--paper-light);background:var(--forest-deep);border-top:5px solid var(--gold);grid-template-rows:minmax(190px,1fr) auto;align-self:stretch;display:grid;overflow:hidden;box-shadow:0 16px 36px #18382f2e}.ns-function-preview img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.ns-function-preview>div{padding:14px 17px 17px}.ns-function-preview small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.ns-function-preview h3{color:var(--paper-light);font-family:var(--serif);margin:3px 0 6px;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1}.ns-function-preview p{color:#dbe4dd;margin:0;font-size:14px;font-weight:400;line-height:1.35}@media (max-width:999px){.ns-system-wheel{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:start}.ns-function-registry{grid-area:1/1}.ns-function-preview{grid-area:3/1;grid-template-rows:minmax(160px,28vh) auto;grid-template-columns:1fr}}@media (max-width:699px){.ns-system-wheel{grid-template-columns:1fr;gap:9px}.ns-function-registry{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ns-function-registry button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:59px;padding:6px 3px}.ns-function-registry button>[class*=hero-]{width:21px;height:21px}.ns-function-registry button span{font-family:var(--sans);font-size:10px;font-weight:850}.ns-function-preview{grid-column:1;grid-template-rows:minmax(160px,28vh) auto;grid-template-columns:1fr}.ns-function-preview>div{padding:11px 12px}.ns-function-preview small{display:none}.ns-function-preview h3{margin-top:0;font-size:20px}.ns-function-preview p{font-size:12px;line-height:1.25}}@media (min-width:1000px) and (max-height:760px){.ns-function-registry button{min-height:52px}.ns-function-preview{grid-template-rows:minmax(140px,1fr) auto}}@media (prefers-reduced-motion:reduce){.ns-system-hens{animation:none}}@media (min-width:700px) and (max-height:760px){.ns-page .ns-system .ns-slide-shell{gap:var(--slide-pad-y)}}@media (max-width:699px){.ns-page .ns-slide.ns-system{min-height:calc(100svh - var(--header-height));padding-top:var(--slide-pad-y);padding-bottom:max(var(--slide-pad-y), env(safe-area-inset-bottom))}}.ns-system-wheel{grid-template-rows:auto auto;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);gap:12px 28px}.ns-function-registry{grid-template-columns:1fr;align-self:center}.ns-function-registry button{min-height:54px}.ns-plan-landmarks{pointer-events:none}.ns-winter-area{fill:#dfc797;stroke:#315d4c;stroke-width:4px}.ns-north-access{fill:#bd7d3f;stroke:#7b4d28;stroke-width:2px}.ns-plan-landmarks text{fill:#315d4c;font-family:var(--sans);text-anchor:middle;text-transform:uppercase;font-size:14px;font-weight:850}.ns-plan-zone-jardin-productif>path{fill:url(#ns-hatch-productive)}.ns-plan-zone-jardin-perpetuel>path{fill:url(#ns-hatch-perennial)}.ns-plan-zone-jardin-vivrier>path{fill:url(#ns-hatch-vivrier)}.ns-plan-zone-water>path{fill:#62c4d4;stroke:#315d4c;stroke-width:4px}.ns-plan-zone-bandes>path{stroke:#d9a63d;stroke-width:15px}.ns-system-coop{fill:#fff7dd;stroke:#183b30;stroke-width:5px}.ns-system-coop-title{fill:#183b30;font-family:var(--sans);text-anchor:middle;pointer-events:none;text-transform:uppercase;font-size:11px;font-weight:950}.ns-function-preview{grid-template-rows:minmax(210px,1fr) auto}@media (max-width:999px){.ns-system-wheel{grid-template-rows:auto auto auto;grid-template-columns:1fr}.ns-function-registry{grid-area:1/1}.ns-system-map{grid-area:2/1}.ns-function-preview{grid-area:3/1}}@media (max-width:699px){.ns-system-wheel{grid-template-columns:1fr;gap:7px}.ns-function-registry{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.ns-function-registry button{min-height:51px}.ns-system-map{grid-column:1}.ns-function-preview{grid-column:1;grid-template-rows:minmax(160px,28vh) auto;grid-template-columns:1fr}}.ns-plan-zone-jardin-productif>polygon{fill:url(#ns-hatch-productive)}.ns-plan-zone-jardin-perpetuel>polygon{fill:url(#ns-hatch-perennial)}.ns-plan-zone-jardin-vivrier>polygon{fill:url(#ns-hatch-vivrier)}.ns-plan-zone-water>polygon{fill:#62c4d4;stroke:#315d4c;stroke-width:4px}.ns-winter-area{stroke-width:2.5px}.ns-octagon-ground{fill:#dfe7d2;stroke:#315d4c;stroke-width:3px}.ns-octagon-paddock{stroke:#f4efdc;stroke-width:2px}.ns-octagon-paddock[data-paddock-index="1"],.ns-octagon-paddock[data-paddock-index="5"]{fill:#76985f}.ns-octagon-paddock[data-paddock-index="2"],.ns-octagon-paddock[data-paddock-index="6"]{fill:#86a66b}.ns-octagon-paddock[data-paddock-index="3"],.ns-octagon-paddock[data-paddock-index="7"]{fill:#98b778}.ns-octagon-paddock[data-paddock-index="4"],.ns-octagon-paddock[data-paddock-index="8"]{fill:#668c58}.ns-plan-zone-jardin-productif>polygon,.ns-plan-zone-jardin-perpetuel>polygon,.ns-plan-zone-jardin-vivrier>polygon,.ns-plan-zone-water>polygon{stroke:#315d4c;stroke-width:2.5px;stroke-linejoin:round}.ns-plan-zone-water>polygon{fill:#8bbfbd}.ns-plan-zone-water>ellipse{fill:#4b99a2;stroke:#fffaf0d1;stroke-width:3px}.ns-plan-zone-bandes>path{stroke:#627d60;stroke-width:9px;stroke-linecap:round}.ns-system-coop{stroke:#183b30;stroke-width:2.25px}.ns-plan-zone:hover,.ns-plan-zone:focus-visible{filter:drop-shadow(0 0 4px #183b305c)}.ns-plan-zone[aria-pressed=true]{filter:drop-shadow(0 0 5px #daff2ae6)}.ns-plan-zone-paddocks[aria-pressed=true] .ns-octagon-paddock{stroke:#dcff2f;stroke-width:4px}.ns-plan-zone-paddocks[aria-pressed=true] .ns-system-coop{stroke:#dcff2f;stroke-width:5px}.ns-plan-zone-jardin-productif[aria-pressed=true]>polygon,.ns-plan-zone-jardin-perpetuel[aria-pressed=true]>polygon,.ns-plan-zone-jardin-vivrier[aria-pressed=true]>polygon,.ns-plan-zone-water[aria-pressed=true]>polygon,.ns-plan-zone-water[aria-pressed=true]>ellipse{stroke:#dcff2f;stroke-width:7px}.ns-plan-zone-bandes[aria-pressed=true]>path{stroke:#dcff2f;stroke-width:15px}.ns-page .ns-function-preview[data-stable-preview]>div{overscroll-behavior:contain;min-height:0;overflow:auto}.ns-page .ns-function-preview[data-stable-preview] h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ns-page #systeme .ns-plan-landmarks text,.ns-page #systeme .ns-zone-labels text{paint-order:stroke;stroke:#f5f0dfdb;stroke-width:2px;font-size:20px;font-weight:900}.ns-page #systeme .ns-system-coop-title{font-size:14px}html body .ns-page #systeme [data-border-strip]{fill:none;stroke:none;opacity:0;pointer-events:none}html body .ns-page #systeme .ns-plan-zone[aria-pressed=true]{filter:drop-shadow(0 0 5px #daff2ae6)}html body .ns-page #systeme [data-plan-zone=paddocks][aria-pressed=true] .ns-octagon-paddock,html body .ns-page #systeme [data-plan-zone=paddocks][aria-pressed=true] .ns-system-coop,html body .ns-page #systeme:has([data-plan-zone=paddocks][aria-pressed=true]) .ns-winter-area,html body .ns-page #systeme .ns-plan-zone-jardin-productif[aria-pressed=true]>polygon,html body .ns-page #systeme .ns-plan-zone-jardin-perpetuel[aria-pressed=true]>polygon,html body .ns-page #systeme .ns-plan-zone-jardin-vivrier[aria-pressed=true]>polygon,html body .ns-page #systeme .ns-plan-zone-water[aria-pressed=true]>polygon,html body .ns-page #systeme .ns-plan-zone-water[aria-pressed=true]>ellipse,html body .ns-page #systeme .ns-plan-zone-bandes[aria-pressed=true]>.ns-border-strip,html body .ns-page #systeme .ns-plan-zone-bandes[aria-pressed=true]>polygon[data-border-strip],html body .ns-page #systeme .ns-plan-zone-winter[aria-pressed=true]>polygon,html body .ns-page #systeme:has([data-plan-zone=winter][aria-pressed=true]) .ns-winter-area{stroke:#dcff2f;stroke-width:7px;stroke-linejoin:round}html body .ns-page #systeme .ns-plan-zone-bandes[aria-pressed=true]>.ns-border-strip,html body .ns-page #systeme .ns-plan-zone-bandes[aria-pressed=true]>polygon[data-border-strip]{fill:none;opacity:1}html body .ns-page .ns-story>#systeme.ns-fixed-frame{overflow:hidden}#systeme .ns-system-wheel{grid-template-rows:auto auto;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);align-items:start;gap:12px 28px;display:grid}#systeme .ns-function-registry{flex-wrap:wrap;grid-area:1/1;gap:6px;display:flex}#systeme .ns-function-registry button{text-align:left;flex:calc(50% - 6px);grid-template-columns:18px minmax(0,1fr);justify-items:start;min-height:42px;padding:7px 10px}#systeme .ns-system-map{grid-area:2/1;justify-self:center;width:100%}#systeme .ns-system-map svg{width:min(100%,460px);max-height:52vh}#systeme .ns-function-preview{grid-area:1/2/3;grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:1fr;align-self:stretch;height:auto;min-height:0}@media (min-width:700px) and (max-width:999px){#systeme .ns-function-preview{grid-template-rows:minmax(160px,28vh) auto;grid-template-columns:1fr;align-self:start;height:auto;min-height:0}}@media (max-width:999px){#systeme .ns-system-wheel{grid-template-rows:auto auto auto;grid-template-columns:1fr}#systeme .ns-function-registry{grid-area:1/1}#systeme .ns-system-map{grid-area:2/1}#systeme .ns-function-preview{grid-area:3/1;grid-template-rows:minmax(160px,28vh) auto}}@media (max-width:699px){#systeme .ns-function-registry{display:flex}#systeme .ns-function-registry button{flex:calc(50% - 8px)}#systeme .ns-system-map svg{width:min(100%,280px);max-height:42vh}#systeme .ns-function-preview{overflow:visible}#systeme .ns-function-preview p,#systeme .ns-function-preview h3{white-space:normal;overflow:visible}}html body .ns-page #systeme .ns-heading>p{display:none!important}html body .ns-page #systeme .ns-function-preview p,html body .ns-page #systeme .ns-function-definition,html body .ns-page #systeme .ns-function-copy p,html body .ns-page #systeme .ns-function-copy dd{font-weight:400!important}html body .ns-page #systeme .ns-system-map{place-items:center;min-height:0;display:grid;grid-area:1/1!important;justify-self:stretch!important;width:100%!important}html body .ns-page #systeme .ns-system-cards{flex-direction:column;height:100%;min-height:0;grid-area:1/2!important;gap:8px!important;display:flex!important}html body .ns-page #systeme .ns-system-card{text-align:left;color:#18382f;cursor:pointer;opacity:.38;filter:grayscale(.7)brightness(.62);background:#f6f0df;border:0;border-left:4px solid #6f7460;flex:none;align-items:stretch;gap:0;margin:0;transition:flex .22s,opacity .18s,filter .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:inset 0 0 50px #08120e8c,0 10px 18px #040a0866;grid-template-rows:auto!important;grid-template-columns:72px minmax(0,1fr)!important;padding:0!important;display:grid!important}html body .ns-page #systeme .ns-system-card img{object-fit:cover;width:72px;height:100%;min-height:58px;max-height:68px}html body .ns-page #systeme .ns-system-card p{color:#41584d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden;font-weight:400!important}html body .ns-page #systeme .ns-system-card[data-function-lit=true]{opacity:1;filter:none;z-index:2;border-left-color:var(--gold);min-height:0;box-shadow:0 0 0 3px var(--gold), 0 12px 24px #10282052;border-left-width:6px;flex:auto;grid-template-rows:minmax(140px,1.2fr) auto!important;grid-template-columns:1fr!important}html body .ns-page #systeme .ns-system-card[data-function-lit=true] img{width:100%;height:100%;min-height:88px;max-height:none}html body .ns-page #systeme .ns-system-card[data-function-lit=true] p{-webkit-line-clamp:6;font-size:15px;line-height:1.4}@media (max-width:899px){html body .ns-page #systeme .ns-system-wheel{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}html body .ns-page #systeme .ns-system-map{grid-row:1!important}html body .ns-page #systeme .ns-system-cards{grid-area:2/1!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .ns-page #systeme .ns-system-cards{flex-direction:column;height:auto;min-height:0;gap:4px!important;display:flex!important}html body .ns-page #systeme .ns-system-card{text-align:left;color:#18382f;cursor:pointer;opacity:1;filter:none;box-shadow:none;background:0 0;border:0;border-left:3px solid #0000;flex:none;align-items:stretch;gap:0;margin:0;transition:background .18s,border-color .18s;overflow:hidden;flex-direction:column!important;padding:0!important;display:flex!important}html body .ns-page #systeme .ns-system-card:hover h3{color:#102820}html body .ns-page #systeme .ns-system-card[data-function-lit=true]{border-left:4px solid var(--gold);min-height:0;box-shadow:none;filter:none;opacity:1;background:#f6f0df;flex:none}html body .ns-page #systeme .ns-system-card[data-function-lit=true] img{order:-1;display:block}html body .ns-page #systeme .ns-system-card[data-function-lit=true] p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:899px){html body .ns-page #systeme .ns-system-wheel{grid-template-columns:1fr!important}}html body .ns-page #systeme .ns-system-wheel{height:auto;min-height:0;grid-template-rows:auto!important;grid-template-columns:minmax(0,1.7fr) minmax(250px,1.05fr)!important;align-items:center!important;gap:18px!important;display:grid!important}html body .ns-page #systeme .ns-system-map svg{width:min(100%,760px)!important;max-height:min(74vh,720px)!important}html body .ns-page #systeme .ns-system-cards{isolation:isolate;flex-direction:column;align-self:center;height:auto;min-height:0;padding:10px 12px;gap:0!important;display:flex!important}html body .ns-page #systeme .ns-system-card{text-align:left;color:#18382f;cursor:pointer;opacity:1;filter:none;transform-origin:top;background:#fff8e9;border:1px solid #18382f29;border-radius:14px;flex:none;align-items:stretch;gap:0;margin:-14px 0 0;transition:transform .2s,box-shadow .2s,z-index .2s;position:relative;overflow:hidden;box-shadow:0 6px 14px #1028201f,0 1px 2px #10282014;flex-direction:column!important;padding:0!important;display:flex!important}html body .ns-page #systeme .ns-system-card:first-child{z-index:1;transform:rotate(-1.2deg)}html body .ns-page #systeme .ns-system-card:nth-child(2){z-index:2;transform:rotate(.9deg)}html body .ns-page #systeme .ns-system-card:nth-child(3){z-index:3;transform:rotate(-.5deg)}html body .ns-page #systeme .ns-system-card:nth-child(4){z-index:4;transform:rotate(1.1deg)}html body .ns-page #systeme .ns-system-card:nth-child(5){z-index:5;transform:rotate(-.8deg)}html body .ns-page #systeme .ns-system-card:nth-child(6){z-index:6;transform:rotate(.6deg)}html body .ns-page #systeme .ns-system-card img{object-fit:cover;width:100%;height:auto;min-height:0;max-height:min(28vh,220px);display:none}html body .ns-page #systeme .ns-system-card>div{min-width:0;padding:10px 14px 12px}html body .ns-page #systeme .ns-system-card h3{color:#18382f;font-family:var(--serif);margin:0;font-size:15px;font-weight:700;line-height:1.2}html body .ns-page #systeme .ns-system-card p{color:#41584d;margin:6px 0 0;font-size:16px;line-height:1.4;display:none;font-weight:400!important}html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):hover,html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):focus-visible{z-index:8;box-shadow:0 0 0 2px var(--gold), 0 16px 28px #10282038;transform:translateY(-8px)}html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}html body .ns-page #systeme .ns-system-card:active{transform:scale(.99)}html body .ns-page #systeme .ns-system-card[data-function-lit=true]{z-index:9;min-height:0;box-shadow:0 0 0 3px var(--gold), 0 18px 32px #10282047;filter:none;opacity:1;background:#fff8e9;border:1px solid #18382f29;flex:none;transform:rotate(0)}html body .ns-page #systeme .ns-system-card[data-function-lit=true] img{order:-1;height:min(28vh,220px);min-height:0;max-height:min(28vh,220px);display:block}html body .ns-page #systeme .ns-system-card[data-function-lit=true]>div{padding:10px 14px 14px}html body .ns-page #systeme .ns-system-card[data-function-lit=true] h3{margin-bottom:4px;font-size:18px}html body .ns-page #systeme .ns-system-card[data-function-lit=true] p{-webkit-line-clamp:6;color:#41584d;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:899px){html body .ns-page #systeme .ns-system-wheel{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-items:start!important}html body .ns-page #systeme .ns-system-map{grid-row:1!important}html body .ns-page #systeme .ns-system-cards{padding:6px 8px 12px;grid-area:2/1!important}html body .ns-page #systeme .ns-system-card{min-height:44px;margin-top:-6px}html body .ns-page #systeme .ns-system-card:first-child{margin-top:0}html body .ns-page #systeme .ns-system-card:nth-child(n){transform:none}html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]){min-height:44px}html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):hover,html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):focus-visible{transform:translateY(-6px)}html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]) img{display:none}}html body .ns-page #systeme .ns-system-panel{gap:var(--slide-pad-y);flex-direction:column;align-self:center;min-width:0;min-height:0;display:flex;grid-area:1/2!important}html body .ns-page #systeme .ns-system-card{overflow:visible;margin:0!important}html body .ns-page #systeme .ns-system-card:first-child{margin-top:0!important}html body .ns-page #systeme .ns-system-card h3{white-space:normal;overflow:visible}html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):hover,html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):focus-visible{transform:translateY(-3px)}html body .ns-page #systeme .ns-system-panel>.ns-cta{flex:none;width:100%;margin:0}@media (max-width:899px){html body .ns-page #systeme .ns-system-panel{grid-area:2/1!important}html body .ns-page #systeme .ns-system-card{margin-top:0!important}}html body .ns-page #systeme .ns-system-cards{padding:0;gap:0!important}html body .ns-page #systeme .ns-system-card,html body .ns-page #systeme .ns-system-card:nth-child(n),html body .ns-page #systeme .ns-system-card:first-child,html body .ns-page #systeme .ns-system-card:active,html body .ns-page #systeme .ns-system-card[data-function-lit=true],html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):hover,html body .ns-page #systeme .ns-system-card:not([data-function-lit=true]):focus-visible{border-radius:0;margin:0!important;transform:none!important}html body .ns-page #systeme .ns-system-card+.ns-system-card{margin-top:-1px!important}html body .ns-page #systeme .ns-system-card:first-child{border-radius:14px 14px 0 0}html body .ns-page #systeme .ns-system-card:last-child{border-radius:0 0 14px 14px}html body .ns-page #systeme .ns-system-card:first-child:last-child{border-radius:14px}html body .ns-page #systeme .ns-plan-landmarks text,html body .ns-page #systeme .ns-zone-labels text{pointer-events:none}html body .ns-page #systeme .ns-system-panel{min-width:0}html body .ns-page #systeme .ns-system-cards{min-width:0;overflow-x:hidden}html body .ns-page #systeme .ns-system-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html body .ns-page #systeme .ns-system-card-area{color:#6d5420;font-family:var(--sans);letter-spacing:.03em;white-space:nowrap;flex:none;font-size:12px;font-weight:800}html body .ns-page #systeme .ns-system-card[data-function-lit=true] .ns-system-card-area{color:#5c4718;font-size:13px}html body .ns-page #systeme .ns-system-card img,html body .ns-page #systeme .ns-system-card[data-function-lit=true] img{display:none!important}html body .ns-page #systeme .ns-zone-labels .ns-zone-area{font-size:13px;font-weight:800}html body .ns-page #systeme .ns-system-coop-area{letter-spacing:.02em;text-transform:none;font-size:10px;font-weight:800}html body .ns-page .ns-story>#systeme.ns-fixed-frame{height:auto!important;max-height:none!important;overflow:visible!important}html body .ns-page #systeme .ns-system-regen{gap:10px;min-width:0;padding:4px 2px 0;display:grid}html body .ns-page #systeme .ns-system-regen-title,html body .ns-page #systeme .ns-system-regen-opening{margin:0}html body .ns-page #systeme .ns-system-regen-title{color:var(--forest-deep);font-family:var(--serif);letter-spacing:0;text-align:center;text-transform:none;font-size:18px;font-weight:600;line-height:1.2}html body .ns-page #systeme .ns-system-regen-opening{color:var(--forest-deep);font-size:15px;font-weight:500;line-height:1.4}html body .ns-page #systeme .ns-system-regen-techniques{flex-wrap:wrap;gap:8px;display:flex}html body .ns-page #systeme .ns-system-regen-technique{min-height:44px;color:var(--forest-deep);background:var(--gold);border:1px solid var(--gold);font-family:var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;padding:10px 14px;font-size:14px;font-weight:750;line-height:1.2}html body .ns-page #systeme .ns-system-regen-technique:hover,html body .ns-page #systeme .ns-system-regen-technique:focus-visible{color:#fff8e9;background:var(--forest);border-color:var(--forest);outline:none}@media (max-width:899px){html body .ns-page #systeme .ns-system-regen{padding-top:8px}html body .ns-page #systeme .ns-system-regen-technique{flex:calc(50% - 8px)}}@media (max-width:699px){html body .ns-page #systeme .ns-system-regen-technique{flex:100%}}html body .ns-page #systeme .ns-system-wheel{width:100%;min-height:0;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}html body .ns-page #systeme .ns-system-map{min-height:0;margin:0;display:block;grid-area:1/1!important;width:100%!important}html body .ns-page #systeme .ns-system-map picture{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}html body .ns-page #systeme .ns-system-map img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}html body .ns-page #systeme .ns-system-panel{place-self:start center;gap:12px;width:100%;min-width:0;max-width:40rem;min-height:0;grid-area:2/1!important}html body .ns-page #systeme .ns-system-regen{text-align:center;justify-items:center;gap:8px;min-width:0;padding:0;display:grid}html body .ns-page #systeme .ns-system-regen-title{font-size:clamp(18px,2.2vw,24px)}html body .ns-page #systeme .ns-system-regen-opening{text-align:center;max-width:36rem}html body .ns-page #systeme .ns-system-regen-techniques{justify-content:center}html body .ns-page #systeme .ns-regen-cta{width:min(22rem,100%);margin-top:6px}@media (min-width:700px){html body .ns-page .ns-story>#systeme.ns-fixed-frame{height:calc(100svh - var(--header-height))!important;max-height:calc(100svh - var(--header-height))!important;overflow:hidden!important}html body .ns-page .ns-story>#systeme .ns-slide-shell{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)!important}html body .ns-page .ns-story>#systeme .ns-slide-body{height:100%;min-height:0}html body .ns-page #systeme .ns-system-wheel{min-height:0;grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;height:100%!important}html body .ns-page #systeme .ns-system-map{justify-content:center;align-items:center;height:100%;min-height:0;display:flex;overflow:hidden}html body .ns-page #systeme .ns-system-map img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}html body .ns-page #systeme .ns-system-panel{align-self:center}}html body .ns-page #systeme .ns-system-zoom{width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;text-align:inherit;box-shadow:none;appearance:none;cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}html body .ns-page #systeme .ns-system-zoom:focus{outline:none}html body .ns-page #systeme .ns-system-zoom:focus-visible{outline:2px solid var(--gold);outline-offset:3px}html body .ns-page #systeme .ns-system-zoom-hint{z-index:2;width:32px;height:32px;color:var(--forest-deep);pointer-events:none;background:#fbf8efeb;border:1px solid #18382f2e;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #1028201f}html body .ns-page #systeme .ns-system-zoom-hint svg{width:16px;height:16px}@media (max-width:699px){html body .ns-page .ns-story>#systeme.ns-fixed-frame{height:auto!important;max-height:none!important;overflow:visible!important}html body .ns-page #systeme .ns-system-wheel{gap:14px!important;height:auto!important}html body .ns-page #systeme .ns-system-panel{max-width:none}html body .ns-page #systeme .ns-system-zoom,html body .ns-page #systeme .ns-system-map picture{height:auto}html body .ns-page #systeme .ns-system-map img{aspect-ratio:4/9;width:100%;height:auto}}.activity-model{gap:18px;width:100%;display:grid}.activity-model-pie{grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,48px);width:min(880px,100%);margin:0 auto;display:grid}.activity-pie-figure{justify-items:center;margin:0;display:grid;position:relative}.activity-pie-figure svg{width:min(100%,320px);height:auto;display:block}.activity-pie-track{fill:none;stroke:#e9e2cc;stroke-width:6.2px}.activity-pie-slice{fill:none;stroke-width:6.2px;stroke-linecap:butt;transition:stroke-dasharray .4s}.activity-pie-slice.activity-pie-production{stroke:#2d4a3a}.activity-pie-slice.activity-pie-transformation{stroke:#b5502e}.activity-pie-slice.activity-pie-services{stroke:#c08a1e}.activity-pie-center{pointer-events:none;text-align:center;place-content:center;gap:2px;margin:0;display:grid;position:absolute;inset:0}.activity-pie-center strong{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink,#1b2b24);font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1}.activity-pie-center span{color:#6a7a72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.activity-pie-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activity-pie-legend li{background:#fbf6ea;border:1px solid #e4dcc4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.activity-pie-legend strong{min-width:0;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink,#1b2b24);font-size:17px;font-weight:500;line-height:1.15}.activity-pie-swatch{border-radius:4px;width:14px;height:14px}.activity-pie-legend li[data-pie-entry=production] .activity-pie-swatch{background:#2d4a3a}.activity-pie-legend li[data-pie-entry=transformation] .activity-pie-swatch{background:#b5502e}.activity-pie-legend li[data-pie-entry=services] .activity-pie-swatch{background:#c08a1e}.activity-pie-amount{font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;color:var(--ink,#1b2b24);align-items:baseline;gap:8px;font-size:17px;font-weight:500;line-height:1;display:flex}.activity-pie-share{color:#6a7a72;font-family:var(--sans);font-size:12px;font-style:normal;font-weight:700}.activity-model-totals{justify-items:center;gap:8px;width:100%;margin:0;display:grid}.activity-model-figures{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;display:grid}.activity-model-total{text-align:center;border:0;justify-items:center;gap:4px;margin:0;padding:0 10px;display:grid}.activity-model-total+.activity-model-total{box-shadow:inset 1px 0 #18382f24}.activity-model-total strong{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink,#1b2b24);justify-content:center;align-items:baseline;gap:.22em;font-size:clamp(22px,2.6vw,34px);font-weight:500;display:flex}html body .ns-page .activity-model-peak{color:var(--rust);font-family:var(--serif);letter-spacing:0;white-space:nowrap;font-size:.52em;font-weight:500;line-height:1}.activity-model-total span{color:#6a7a72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}html body .ns-page .activity-model-hours{color:#6a7a72;max-width:36rem;font-size:var(--copy-min);text-align:center;margin:0;font-weight:500;line-height:1.35}@media (max-width:900px){.activity-model-pie{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.activity-pie-figure svg{width:min(100%,260px)}.activity-pie-legend{width:100%}.activity-model-figures{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.activity-model-total+.activity-model-total{box-shadow:none}.activity-model-total{padding:0 8px}.activity-model-total strong{font-size:clamp(20px,6vw,26px)}.activity-model-total span{letter-spacing:.08em;font-size:10px}html body .ns-page .activity-model-hours{font-size:var(--copy-min)}}@media (max-width:699px){.activity-model-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-pie-legend li{gap:10px;padding:10px 12px}}html body .ns-page #activites .ns-cta{justify-self:center;width:fit-content;margin:0 auto}html body .ns-page .ns-story>#financement{min-height:calc(100svh - var(--header-height))}@media (max-width:699px){html body .ns-page .funding-pyramid-levels .ns-funding-flame{left:calc(12% + var(--funding-level) * 5.5%);color:#102820;background:#fff8e9;border:2px solid #b75b3d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid;transform:translate(-50%,-50%)scale(.75)}html body .ns-page .funding-pyramid-levels>button[aria-pressed=true] .ns-funding-flame{transform:translate(-50%,-50%)scale(1)}}.ns-funding-layout{align-items:stretch;gap:16px;display:grid}.ns-pyramid{flex-direction:column;justify-content:end;align-items:center;min-width:0;display:flex}.ns-pyramid button{min-height:66px;color:var(--forest-deep);font-family:var(--serif);cursor:pointer;background:#c8d7a8;border:2px solid #fffaf0b8;justify-content:center;align-items:end;gap:8px;padding:12px 20px 10px;font-size:18px;display:flex}.ns-pyramid button span{font-weight:700}.ns-pyramid button strong{font-family:var(--sans);white-space:nowrap;font-size:13px}.ns-pyramid button[data-pyramid-level="0"]{background:var(--gold);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);width:100%;height:auto;padding-bottom:10px}.ns-pyramid button[data-pyramid-level="1"]{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:#d6c678;width:52%}.ns-pyramid button[data-pyramid-level="2"]{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:#b8c99b;width:68%}.ns-pyramid button[data-pyramid-level="3"]{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:#89aa79;width:84%}.ns-pyramid button[data-pyramid-level="4"]{width:100%;color:var(--paper-light);background:var(--rust);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.ns-pyramid button[aria-pressed=true]{filter:brightness(1.08);outline:4px solid var(--paper-light);outline-offset:-5px}.ns-funding-detail{color:var(--forest-deep);background:var(--paper-light);border-top:6px solid var(--gold);align-content:start;gap:8px;padding:22px;display:grid}.ns-funding-detail>small{color:var(--rust);text-transform:uppercase;font-size:11px;font-weight:900}.ns-funding-detail h3{font-family:var(--serif);margin:0;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1}.ns-funding-detail>strong{color:var(--rust);font-family:var(--serif);font-size:29px;font-weight:500}.ns-funding-detail>p{color:#41584d;margin:0;font-size:18px;line-height:1.4}@media (min-width:700px){.ns-funding-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}}@media (max-width:699px){.ns-funding-layout{gap:12px}.ns-pyramid button{min-height:58px;font-size:15px}.ns-pyramid button[data-pyramid-level="0"]{width:46%;height:84px}.ns-pyramid button[data-pyramid-level="1"]{width:59%}.ns-pyramid button[data-pyramid-level="2"]{width:72%}.ns-pyramid button[data-pyramid-level="3"]{width:86%}.ns-pyramid button[data-pyramid-level="4"]{width:100%}}@media (min-width:700px) and (max-height:760px){.ns-pyramid button{min-height:52px}.ns-pyramid button[data-pyramid-level="0"]{height:72px}.ns-funding-detail{padding:15px}}#financement{order:6}.funding-pyramid-levels{clip-path:none;filter:drop-shadow(0 10px 14px #18382f24);grid-row:2;grid-template-rows:repeat(5,minmax(54px,1fr));grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;padding-left:28px;display:grid;overflow:visible}.funding-pyramid-levels>button,.funding-pyramid-levels>button:nth-of-type(n){clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);border:0;grid-column:1;justify-content:center;justify-self:stretch;gap:8px;width:100%;min-height:0;padding:8px 18px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff61}.funding-pyramid-levels .ns-funding-flame{z-index:6;opacity:0;filter:drop-shadow(0 2px 3px #401a0a47);pointer-events:none;font-size:clamp(16px,1.6vw,24px);line-height:1;transition:opacity .16s,transform .16s;display:block;position:absolute;top:50%;left:-26px;transform:translate(-10%,-50%)scale(.75)}.funding-pyramid-levels>button[aria-pressed=true] .ns-funding-flame{opacity:1;transform:translate(-10%,-50%)scale(1)}@media (max-width:699px){.funding-pyramid-levels{padding-left:22px}.funding-pyramid-levels .ns-funding-flame{font-size:14px;left:-20px}}@media (prefers-reduced-motion:reduce){.funding-pyramid-levels .ns-funding-flame{transition:none}}.funding-pyramid-levels>button:first-of-type{background:#315d4a;grid-row:5}.funding-pyramid-levels>button:nth-of-type(2){color:#18382f;background:#a9b77d;grid-row:4}.funding-pyramid-levels>button:nth-of-type(3){color:#18382f;background:#e3b84c;grid-row:3}.funding-pyramid-levels>button:nth-of-type(4){background:#b45c40;grid-row:2}.funding-pyramid-levels>button:nth-of-type(5){color:#f6f0df;background:#183f34;grid-row:1}.funding-pyramid-levels>button.active{outline:0;box-shadow:inset 0 0 0 4px #ffffffd1}.funding-pyramid-levels>button>i{display:none}.funding-pyramid-levels .story-icon{width:25px;height:25px}.funding-pyramid-levels strong{font-size:16px}.funding-pyramid-levels small{font-size:13px}.funding-pyramid-levels>button:nth-of-type(5) .story-icon{display:none}.funding-pyramid-levels>button:nth-of-type(5) strong{font-size:14px}.funding-pyramid-levels>button:nth-of-type(5) small{font-size:12px}.ns-funding-overview{color:var(--paper-light);background:var(--forest-deep)}@media (max-width:820px){.funding-pyramid-levels{grid-template-rows:repeat(5,minmax(56px,1fr))}.funding-pyramid-levels>button,.funding-pyramid-levels>button:nth-of-type(n){clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);flex-direction:row;width:100%}.funding-pyramid-levels strong{font-size:15px;display:block}.funding-pyramid-levels small,.funding-pyramid-levels>button:nth-of-type(5) strong{font-size:12px}}.ns-pyramid button[data-pyramid-level="0"]{text-align:center;flex-direction:column;justify-content:end;align-items:center;gap:0}@media (max-width:699px){.ns-page .ns-pyramid button[data-pyramid-level="0"]{width:58%;height:108px;padding:48px 20px 9px;font-size:14px;line-height:1.05}}@media (min-width:700px) and (min-height:800px){.ns-page .ns-pyramid button{min-height:48px;padding-block:7px;font-size:16px}.ns-page .ns-pyramid button[data-pyramid-level="0"]{height:70px}.ns-page .ns-funding-detail{padding:14px 18px}.ns-page .ns-funding-detail h3{font-size:37px}.ns-page .ns-funding-detail>strong{font-size:24px}.ns-page .ns-funding-detail>p{font-size:15px}}.ns-funding-section{color:var(--paper-light);background:var(--forest)}.ns-funding-intro{gap:28px;display:grid}.ns-funding-grid{gap:22px;margin-top:46px;display:grid}@media (min-width:860px){.ns-funding-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.48fr)}.ns-funding-grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:stretch;gap:32px;margin-top:62px}}.ns-funding-story{gap:13px;min-height:0;display:grid}.ns-funding-main{grid-template-columns:minmax(340px,.88fr) minmax(360px,1.12fr);gap:18px;min-height:0;display:grid}.ns-funding-pyramid{background:#f4ecd8;border:1px solid #18382f24;flex-direction:column-reverse;justify-content:center;align-items:center;gap:4px;min-height:270px;padding:13px 18px;display:flex}.ns-funding-pyramid button{width:100%;min-height:44px;color:var(--paper-light);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);cursor:pointer;background:#23483b;border:0;justify-content:center;align-items:center;gap:13px;padding:7px 18px;transition:filter .2s,transform .2s;display:flex}.ns-funding-pyramid button[data-pyramid-level="1"]{background:#3d614b;width:88%}.ns-funding-pyramid button[data-pyramid-level="2"]{width:76%;color:var(--forest-deep);background:#a8bc7c}.ns-funding-pyramid button[data-pyramid-level="3"]{width:64%;color:var(--forest-deep);background:var(--gold)}.ns-funding-pyramid button[data-pyramid-level="4"]{background:var(--rust);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);align-items:end;width:48%;min-height:82px;padding:31px 12px 10px}.ns-funding-pyramid button:hover,.ns-funding-pyramid button:focus-visible{filter:brightness(1.12);outline:3px solid var(--paper-light);outline-offset:-5px}.ns-funding-pyramid button[aria-pressed=true]{box-shadow:inset 0 0 0 4px var(--paper-light);filter:saturate(1.18)}.ns-funding-pyramid button[data-pyramid-level="4"][aria-pressed=true]{filter:drop-shadow(0 0 8px #e4b54dbf)}.ns-funding-pyramid span{text-align:center;font-size:13px;font-weight:850;line-height:1}.ns-funding-pyramid strong{font-family:var(--serif);white-space:nowrap;font-size:18px;font-weight:600}.ns-funding-pyramid button[data-pyramid-level="4"] span{max-width:88px;font-size:10px}.ns-funding-pyramid button[data-pyramid-level="4"] strong{font-size:14px}.ns-funding-result{min-height:270px;color:var(--paper-light);background:var(--forest-deep);border-top:6px solid var(--gold);grid-template-rows:auto 1fr;display:grid}.ns-funding-total{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 20px 12px;display:flex}.ns-funding-total small{color:#b7c5bc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.ns-funding-total strong{color:var(--gold);font-family:var(--serif);font-size:clamp(35px,3.5vw,49px);line-height:1}.ns-funding-result-copy{padding:17px 20px}.ns-funding-result-copy>small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.ns-funding-result-copy h3{color:var(--paper-light);font-family:var(--serif);margin:0 10px 0 0;font-size:clamp(27px,2.6vw,37px);font-weight:500;line-height:1.05;display:inline}.ns-funding-result-copy p{color:#dbe4dd;max-width:650px;margin:13px 0 0;font-size:16px;font-weight:650;line-height:1.42}@media (max-width:999px){.ns-funding-main{grid-template-columns:minmax(0,1fr)}.ns-funding-pyramid{min-height:255px}}@media (max-width:699px){.ns-funding-story{gap:18px}.ns-funding-pyramid{min-height:290px;padding-inline:10px}.ns-funding-pyramid button{padding-inline:8px}.ns-funding-pyramid span{font-size:11px}.ns-funding-pyramid strong{font-size:15px}.ns-funding-pyramid button[data-pyramid-level="4"]{width:56%}.ns-funding-result{min-height:0}.ns-funding-total{align-items:center}.ns-funding-total strong{white-space:nowrap;flex:none;font-size:33px}.ns-funding-result-copy p{font-size:15px}}@media (min-width:1000px) and (max-height:760px){.ns-funding-main{grid-template-columns:minmax(320px,.82fr) minmax(360px,1.18fr)}.ns-funding-pyramid,.ns-funding-result{min-height:228px}.ns-funding-pyramid button{min-height:35px;padding-block:4px}.ns-funding-pyramid button[data-pyramid-level="4"]{min-height:60px;padding-top:22px}}@media (max-width:350px){.funding-pyramid-levels strong{font-size:13px}.funding-pyramid-levels small{font-size:11px}}@media (min-width:700px) and (max-height:760px){.ns-page .ns-pyramid button{min-height:34px;padding-block:3px;font-size:14px}.ns-page .ns-pyramid button[data-pyramid-level="0"]{height:52px;padding-bottom:5px}.ns-page .ns-funding-detail{padding:10px 13px}.ns-page .ns-funding-detail h3{font-size:33px}.ns-page .ns-funding-detail>strong{font-size:20px}.ns-page .ns-funding-detail>p{font-size:14px;line-height:1.25}}.ns-funding-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px;min-height:0;display:grid}.ns-funding-story .ns-pyramid{justify-content:center;min-height:390px}.ns-funding-story .ns-pyramid button{min-height:57px}.ns-funding-story .ns-pyramid button[data-pyramid-level="0"]{height:auto}.ns-funding-detail{min-height:0;color:var(--paper-light);background:var(--forest-deep);border-top:6px solid var(--gold);grid-template-rows:minmax(190px,1fr) auto;display:grid;overflow:hidden}.ns-funding-detail>img{object-fit:cover;width:100%;height:100%;min-height:0}.ns-funding-detail>div{padding:13px 18px 17px}.ns-funding-total{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.ns-funding-total small,.ns-funding-result-copy>small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.ns-funding-total strong{color:var(--gold);font-family:var(--serif);font-size:31px;font-weight:550}.ns-funding-result-copy{padding-top:11px}.ns-funding-result-copy h3{color:var(--paper-light);font-family:var(--serif);margin:0 8px 0 0;font-size:clamp(27px,2.6vw,38px);font-weight:500;display:inline}.ns-funding-result-copy b{color:var(--gold);white-space:nowrap;font-size:17px}.ns-funding-result-copy p{color:#dce6df;margin:8px 0 0;font-size:16px;font-weight:650;line-height:1.35}@media (max-width:999px){.ns-funding-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:699px){.ns-funding-story{grid-template-columns:1fr;gap:8px}.ns-funding-story .ns-pyramid{min-height:245px}.ns-funding-story .ns-pyramid button{min-height:38px;font-size:13px}.ns-funding-story .ns-pyramid button[data-pyramid-level="0"]{height:63px}.ns-funding-detail{grid-template-rows:180px;grid-template-columns:118px minmax(0,1fr)}.ns-funding-detail>div{padding:9px 11px}.ns-funding-total{gap:2px;display:grid}.ns-funding-total strong{font-size:25px}.ns-funding-result-copy h3{margin-top:4px;font-size:22px;display:block}.ns-funding-result-copy p{font-size:12px;line-height:1.25}.ns-page .ns-funding{padding-top:var(--slide-pad-y);padding-bottom:0}.ns-page .ns-funding .ns-slide-shell{gap:7px}.ns-page .ns-funding .ns-next{min-height:44px;padding:6px 9px 6px 13px;font-size:13px}}@media (min-width:700px) and (max-height:760px){.ns-page .ns-funding{height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));overflow:hidden}.ns-page .ns-funding .ns-slide-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.ns-page .ns-funding .ns-funding-story{height:100%;min-height:0}.ns-page .ns-funding .ns-funding-detail{height:100%}.ns-page .ns-funding .ns-funding-story .ns-pyramid{height:100%;min-height:0}}@media (min-width:700px){.ns-page .ns-funding{height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));overflow:hidden}.ns-page .ns-funding .ns-slide-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.ns-page .ns-funding .ns-funding-story,.ns-page .ns-funding .ns-funding-detail,.ns-page .ns-funding .ns-funding-story .ns-pyramid{height:100%;min-height:0}}.ns-funding-story .ns-pyramid{align-items:stretch;width:100%;min-width:0}.ns-funding-story .funding-pyramid-levels{flex:auto;grid-template-rows:repeat(5,minmax(48px,1fr));width:100%;height:100%;min-height:360px}.ns-funding-story .funding-pyramid-levels>button,.ns-funding-story .funding-pyramid-levels>button:nth-of-type(n){clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:8px 18px}.ns-funding-story .funding-pyramid-levels>button:first-of-type{grid-row:5}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(2){grid-row:4}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(3){grid-row:3}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(4){grid-row:2}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(5){color:#f6f0df;background:#183f34;grid-row:1}.ns-funding-story .funding-pyramid-levels>button[aria-pressed=true]{filter:none;outline:0;box-shadow:inset 0 0 0 4px #ffffffdb}@media (max-width:699px){.ns-funding-story .funding-pyramid-levels{grid-template-rows:repeat(5,minmax(48px,1fr));min-height:300px}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(7){padding-top:52px;padding-bottom:4px}}.ns-funding-story .funding-pyramid-levels>button{text-align:center}.ns-funding-story .ns-pyramid-label{width:100%;max-width:82%;color:inherit;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;font-weight:850;line-height:1.05;display:flex}.ns-funding-story .ns-pyramid-label>span{font-size:13px}.ns-funding-story .ns-pyramid-label>strong{white-space:nowrap;font-size:15px}.ns-funding-story .funding-pyramid-levels>button:first-of-type{color:#fffaf0;text-shadow:0 1px 2px #0000004d;background:#315d4a}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(2){color:#153a30;background:#b5c389}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(2) .ns-pyramid-label{max-width:72%}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(3){color:#17372f;background:#d4c982}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(3) .ns-pyramid-label{max-width:64%}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(4){color:#17372f;background:#e1b965}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(4) .ns-pyramid-label{max-width:54%}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(5){color:#fffaf0;text-shadow:0 1px 2px #0000004d;background:#a7654d}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label{max-width:36%}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(6){color:#fffaf0;text-shadow:0 1px 2px #0000004d;background:#385f4e}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(6) .ns-pyramid-label{flex-flow:column;align-items:center;gap:0;max-width:22%}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(7){color:#fffaf0;text-shadow:0 1px 2px #00000059;background:#183f34}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(7) .ns-pyramid-label{flex-flow:column;align-items:center;gap:0;max-width:16%}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(7) .ns-pyramid-label>span{font-size:10px}.ns-funding-story .funding-pyramid-levels>button:nth-of-type(7) .ns-pyramid-label>strong{font-size:12px}@media (max-width:699px){.ns-funding-story .funding-pyramid-levels>button:nth-of-type(7) .ns-pyramid-label>span{letter-spacing:-.3px;font-size:9px}}.ns-funding-story .funding-pyramid-levels>button[aria-pressed=true]{box-shadow:inset 0 0 0 3px #ffffffeb}@media (max-width:699px){.ns-funding-story .ns-pyramid-label{gap:1px 5px}.ns-funding-story .ns-pyramid-label>span{font-size:10px}.ns-funding-story .ns-pyramid-label>strong{font-size:11px}}.ns-funding-detail>.ns-funding-result-copy{padding:16px 18px 19px}@media (max-width:699px){.ns-funding-detail>.ns-funding-result-copy{padding:11px}}.ns-page .ns-funding-detail[data-stable-preview]>div{overscroll-behavior:contain;min-height:0;overflow:auto}.ns-page .ns-funding-detail[data-stable-preview] h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:700px){.ns-page .ns-funding-detail[data-stable-preview]{grid-template-rows:minmax(0,56%) minmax(164px,44%)}.ns-page #financement .ns-next{bottom:16px}}.ns-funding-fee-note{color:#d7e2db;margin:8px 0 0;font-size:14px;font-weight:700}.ns-page .funding-pyramid-levels{filter:none;gap:6px;padding-left:0}.ns-page .funding-pyramid-levels>button,.ns-page .funding-pyramid-levels>button:nth-of-type(n){clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);justify-self:center;min-height:52px;padding:10px 18px;width:calc(58% + (4 - var(--funding-level)) * 10.5%)!important}.ns-page .funding-pyramid-levels>button:nth-of-type(5){padding-top:18px;padding-bottom:10px}.ns-page .ns-funding-story .ns-pyramid-label{justify-content:space-between;align-items:baseline;gap:10px 16px;width:100%;display:flex}.ns-page .ns-funding-story .ns-pyramid-label>span{letter-spacing:.02em;font-size:13px;font-weight:850}.ns-page .ns-funding-story .ns-pyramid-label>strong{font-family:var(--serif);font-size:18px;font-weight:550}.ns-page .funding-pyramid-levels .ns-funding-flame{filter:none;background:#e4b54d;border-radius:50%;width:8px;height:8px;font-size:0;left:10px;transform:translateY(-50%)scale(.7)}.ns-page .funding-pyramid-levels>button[aria-pressed=true] .ns-funding-flame{transform:translateY(-50%)scale(1)}.ns-page .ns-funding-detail{color:#17372f;background:#fffaf0}.ns-page .ns-funding-result-copy h3{color:#17372f}.ns-page .ns-funding-result-copy b{color:#8d4939}.ns-page .ns-funding-result-copy p{color:#41584d}.ns-page .ns-funding-result-copy>small{color:#8d4939}@media (max-width:699px){.ns-page .ns-funding-story .ns-pyramid-label>span{font-size:11px}.ns-page .ns-funding-story .ns-pyramid-label>strong{font-size:14px}}html body .ns-page .funding-pyramid-levels .ns-funding-flame{display:none}html body .ns-page #financement .ns-funding-fee-note{color:#e8efe8}html body .ns-page #financement .ns-funding-detail{color:#18382f;background:#f6f0df;border-top:5px solid #b75b3d}html body .ns-page #financement .ns-funding-result-copy h3{color:#18382f}html body .ns-page #financement .ns-funding-result-copy b{color:#b75b3d}html body .ns-page #financement .ns-funding-result-copy p{color:#1a2a22}html body .ns-page #financement .ns-funding-result-copy>small{color:#b75b3d}html body .ns-page #financement .ns-funding-detail,html body .ns-page #financement .ns-funding-detail[data-stable-preview]{overflow:visible}html body .ns-page #financement .ns-funding-result-copy p,html body .ns-page #financement .ns-funding-detail p{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;display:block;overflow:visible}html body .ns-page #financement .ns-funding-detail[data-stable-preview] h3{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}html body .ns-page .ns-story>#financement.ns-slide{overflow:visible}html body .ns-page #financement .ns-funding-layout{grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important;min-height:0!important;display:grid!important}html body .ns-page #financement .ns-funding-status{color:#18382f;background:#f6f0df;border:0;border-top:3px solid #e4b54d;max-width:42rem;margin:4px auto 0;padding:12px 8px 10px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}html body .ns-page #financement .ns-funding-status>p{text-align:center;border-right:1px solid #18382f1f;gap:2px;margin:0;padding:0 16px;display:grid!important}html body .ns-page #financement .ns-funding-status>p:last-child{border-right:0}html body .ns-page #financement .ns-funding-status{width:100%;grid-column:1/-1!important;max-width:none!important;margin:0!important}@media (max-width:799px){html body .ns-page #financement .ns-funding-detail{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}html body .ns-page #financement .ns-funding-detail p,html body .ns-page #financement .ns-funding-detail h3{white-space:normal!important;overflow:visible!important}html body .ns-page #financement .ns-funding-status{grid-template-columns:1fr!important}html body .ns-page #financement .ns-funding-status>p{border-bottom:1px solid #18382f1f;border-right:0!important;padding:10px 0!important}html body .ns-page #financement .ns-funding-status>p:last-child{border-bottom:0}}#financement .ns-funding-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}#financement .ns-pyramid,#financement .ns-funding-story .ns-pyramid{width:100%;height:100%;min-height:0}#financement .funding-pyramid-levels{height:100%;min-height:0}#financement .ns-funding-detail,#financement .ns-funding-detail[data-stable-preview]{max-width:none}#financement .ns-funding-result-copy p,#financement .ns-funding-detail p{font-weight:400}#financement .ns-funding-result-copy h3{font-size:clamp(26px,2.2vw,36px)}#financement .ns-pyramid-label{max-width:none}#financement .ns-pyramid-label>strong{white-space:nowrap}@media (max-width:1099px){#financement .funding-pyramid-levels>button,#financement .ns-pyramid button{clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);box-sizing:border-box;padding-inline:clamp(18px,6vw,36px);overflow:visible}#financement .ns-pyramid-label{justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}#financement .ns-pyramid-label>span,#financement .ns-pyramid-label>strong{white-space:nowrap;min-width:0;overflow:visible}}#financement .funding-pyramid-levels>button,#financement .ns-pyramid button{clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);padding-inline:clamp(28px,4.5vw,52px)}@media (max-width:799px){#financement .ns-funding-story{grid-template-columns:1fr}#financement .ns-pyramid,#financement .ns-funding-story .ns-pyramid,#financement .funding-pyramid-levels{min-height:320px}#financement .funding-pyramid-levels>button .ns-pyramid-label{justify-content:space-between;align-items:baseline;gap:8px;width:calc(100% - 20px);max-width:calc(100% - 20px);display:flex}#financement .ns-pyramid-label>span,#financement .ns-pyramid-label>strong{white-space:nowrap;max-width:none;font-size:11px}#financement .funding-pyramid-levels>button{overflow:visible}}html body .ns-page #financement .ns-heading>p{display:none!important}html body .ns-page #financement .ns-funding-layout{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .ns-page #financement .ns-funding-story .ns-pyramid{filter:drop-shadow(0 10px 16px #00000038);justify-content:center!important;height:auto!important;min-height:0!important;max-height:372px!important}html body .ns-page #financement .funding-pyramid-levels{margin-inline:auto;overflow:hidden;clip-path:polygon(34% 0%,66% 0%,100% 100%,0% 100%)!important;grid-template-rows:minmax(86px,1.55fr) repeat(4,minmax(52px,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:min(100%,495px)!important;height:342px!important;min-height:0!important;padding-left:0!important;display:grid!important}html body .ns-page #financement .funding-pyramid-levels>button{position:relative;overflow:visible;box-shadow:inset 0 1px #fff8e933;clip-path:none!important;grid-column:1!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 12px!important}html body .ns-page #financement .funding-pyramid-levels>button:first-of-type{grid-row:5!important}html body .ns-page #financement .funding-pyramid-levels>button:nth-of-type(2){grid-row:4!important}html body .ns-page #financement .funding-pyramid-levels>button:nth-of-type(3){grid-row:3!important}html body .ns-page #financement .funding-pyramid-levels>button:nth-of-type(4){grid-row:2!important}html body .ns-page #financement .funding-pyramid-levels>button:nth-of-type(5){grid-row:1!important;align-items:end!important;padding-top:22px!important}html body .ns-page #financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label>strong{font-size:18px!important}html body .ns-page #financement .ns-pyramid-label,html body .ns-page #financement .ns-pyramid-label>span,html body .ns-page #financement .ns-pyramid-label>strong{letter-spacing:.02em;width:auto!important;max-width:none!important;font-family:var(--sans)!important;white-space:nowrap!important;text-align:center!important;font-size:21px!important;font-weight:800!important;display:block!important}html body .ns-page #financement .ns-pyramid-pointer,html body .ns-page #financement .ns-pyramid-active-mark,html body .ns-page #financement .ns-funding-flame,html body .ns-page #financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-active-mark{display:none!important}html body .ns-page #financement .funding-pyramid-levels>button{filter:saturate(.82)brightness(.92);transition:filter .16s,box-shadow .16s}html body .ns-page #financement .funding-pyramid-levels>button[aria-pressed=true]{filter:saturate(1.15)brightness(1.18);box-shadow:inset 0 0 0 4px var(--gold), inset 0 0 18px #e4b54d73;z-index:2}html body .ns-page #financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-label>strong{font-size:26px!important}html body .ns-page #financement .ns-funding-cards{align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;display:grid!important}html body .ns-page #financement .ns-funding-card{color:#18382f;text-align:left;cursor:pointer;transform-origin:top;opacity:.38;filter:grayscale(.7)brightness(.62);background:#f6f0df;border:0;border-top:4px solid #6f7460;gap:0;margin:0;transition:opacity .18s,transform .18s,filter .18s,box-shadow .18s,border-color .18s;overflow:hidden;transform:scale(.97);box-shadow:inset 0 0 70px #08120e9e,inset 0 -30px 40px #08120e73,0 16px 28px #040a0880;grid-template-rows:88px auto minmax(0,1fr)!important;padding:0 0 8px!important;display:grid!important}html body .ns-page #financement .ns-funding-card[data-funding-lit=true]{opacity:1;filter:none;z-index:2;border-top-color:var(--gold);box-shadow:0 0 0 3px var(--gold), 0 10px 22px #10282047;border-top-width:6px;transform:scale(1)}html body .ns-page #financement .ns-funding-card[aria-pressed=true]{box-shadow:0 0 0 3px var(--gold), 0 12px 24px #10282052}html body .ns-page #financement .ns-funding-card img{object-fit:cover;width:100%;height:88px}html body .ns-page #financement .ns-funding-card h3{color:#18382f;font-family:var(--serif);margin:7px 8px 3px;font-size:14px;font-weight:600;line-height:1.2}html body .ns-page #financement .ns-funding-card p{color:#41584d;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 8px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}html body .ns-page #financement .ns-funding-status{color:#18382f;background:#f6f0df;border-top:2px solid #e4b54d!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(100%,28rem)!important;max-width:28rem!important;margin:0 auto!important;padding:8px 6px 7px!important;display:grid!important}html body .ns-page #financement .ns-funding-status>p{padding:0 10px!important}@media (max-width:899px){html body .ns-page #financement .ns-funding-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .ns-page #financement .ns-funding-card img{height:72px}}@media (max-width:599px){html body .ns-page #financement .ns-funding-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .ns-page #financement .ns-funding-layout{grid-template-rows:none!important;grid-template-columns:none!important;gap:0!important;height:auto!important;display:block!important}html body .ns-page #financement .ns-funding-story{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:30px!important;height:auto!important;min-height:0!important;display:grid!important}html body .ns-page #financement .ns-funding-cards{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .ns-page #financement .ns-funding-card h3{margin:8px 10px 4px;font-size:16.5px}html body .ns-page #financement .ns-funding-card p{margin:0 10px;font-size:13px}html body .ns-page #financement .ns-funding-base{grid-template-columns:minmax(0,1fr) minmax(200px,240px);align-items:center;gap:28px;min-height:0;display:grid}html body .ns-page #financement .ns-funding-base .ns-pyramid{height:auto!important;min-height:0!important;max-height:320px!important}html body .ns-page #financement .ns-funding-status{color:#18382f;background:#fff8e9;border:0!important;border-top:3px solid #e4b54d!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 20px!important;display:grid!important}html body .ns-page #financement .ns-funding-status>p{text-align:left;border-bottom:1px solid #18382f1f;gap:4px;margin:0;border-right:0!important;padding:0 0 12px!important;display:grid!important}html body .ns-page #financement .ns-funding-status>p:last-child{border-bottom:0;padding-bottom:0!important}@media (max-width:899px){html body .ns-page #financement .ns-funding-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .ns-page #financement .ns-funding-card img{height:96px}}@media (max-width:799px){html body .ns-page #financement .ns-funding-base{grid-template-columns:minmax(0,1fr)}html body .ns-page #financement .ns-funding-status{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:599px){html body .ns-page #financement .ns-funding-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .ns-page #financement .ns-funding-story{gap:52px!important}html body .ns-page #financement .ns-funding-base{grid-template-columns:minmax(0,1.15fr) minmax(260px,320px);align-items:stretch;gap:36px;display:grid}html body .ns-page #financement .ns-funding-status{background:#fff8e9;border:0!important;border-top:4px solid #e4b54d!important;padding:24px 26px!important}html body .ns-page #financement .ns-funding-status strong{font-size:26px;line-height:1.1}html body .ns-page #financement .ns-funding-status span{font-size:14px}@media (max-width:799px){html body .ns-page #financement .ns-funding-base{grid-template-columns:minmax(0,1fr)}html body .ns-page #financement .ns-funding-status{width:100%!important;max-width:none!important}}html body .ns-page .ns-story>#financement.ns-slide.ns-funding{height:auto!important;min-height:100svh!important;max-height:none!important;padding-bottom:40px!important;overflow:visible!important}html body .ns-page .ns-story>#financement.ns-slide.ns-funding>.ns-shell.ns-slide-shell{height:auto!important;min-height:0!important;padding-bottom:20px!important}html body .ns-page .ns-funding{padding-bottom:40px!important}html body .ns-page .ns-story>#financement .ns-funding-base{grid-template:"pyramid"/minmax(0,1fr)!important;place-items:start center!important;gap:0!important;width:100%!important;display:grid!important}html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid{filter:drop-shadow(0 10px 16px #00000038)!important;grid-area:1/1!important;justify-content:stretch!important;width:100%!important;max-width:560px!important;height:320px!important;min-height:320px!important;max-height:320px!important;margin:0 auto!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels{filter:none;clip-path:polygon(34% 0%,66% 0%,100% 100%,0% 100%)!important;grid-template-rows:minmax(64px,1.35fr) repeat(4,minmax(44px,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:560px!important;height:320px!important;min-height:320px!important;display:grid!important;overflow:hidden!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button{z-index:1;cursor:pointer!important;pointer-events:auto!important;clip-path:none!important;grid-column:1!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0 12px!important;position:relative!important;overflow:hidden!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5),html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex]{clip-path:none!important;flex-direction:column!important;justify-content:end!important;align-items:center!important;padding:18px 10px 10px!important;display:flex!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex] .ns-pyramid-label,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex] .ns-pyramid-label>strong{text-align:center!important;width:auto!important;max-width:90%!important;margin:0 auto!important}@media (max-width:799px){html body .ns-page .ns-story>#financement .ns-funding-story{gap:32px!important}html body .ns-page .ns-story>#financement .ns-funding-base{grid-template:"pyramid"/minmax(0,1fr)!important}html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid{grid-row:1!important;height:280px!important;min-height:280px!important;max-height:280px!important;margin-inline:auto!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels{clip-path:polygon(34% 0%,66% 0%,100% 100%,0% 100%)!important;height:280px!important;min-height:280px!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button{width:100%!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label>strong{font-size:13px!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-label>strong{font-size:15px!important}}html body .ns-page #financement .ns-funding-cards{gap:12px!important}html body .ns-page #financement .ns-funding-card{grid-template-rows:160px auto auto auto minmax(0,1fr)!important;padding-bottom:12px!important}html body .ns-page #financement .ns-funding-card img{height:160px}html body .ns-page #financement .ns-funding-card .ns-funding-amount{color:#8a5a14;font-family:var(--sans);letter-spacing:.02em;margin:10px 12px 0;font-size:15px;font-weight:800;display:block}html body .ns-page #financement .ns-funding-card h3{margin:4px 12px 6px;font-size:18px;line-height:1.2}html body .ns-page #financement .ns-funding-card p{-webkit-line-clamp:5;margin:0 12px;font-size:14px;line-height:1.45}html body .ns-page #financement .ns-funding-card p.ns-funding-items{-webkit-line-clamp:unset;flex-wrap:wrap;align-content:flex-start;gap:5px;overflow:visible;margin:10px 12px 0!important;display:flex!important}html body .ns-page #financement .ns-funding-item{color:#2d4a3e;font-family:var(--sans);text-align:left;background:#e4b54d2e;border:1px solid #e4b54d8c;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-block}html body .ns-page .ns-story>#financement .ns-funding-story{gap:24px!important}html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid{height:252px!important;min-height:252px!important;max-height:252px!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels{grid-template-rows:minmax(58px,1.3fr) repeat(4,minmax(46px,1fr))!important;height:252px!important;min-height:252px!important}@media (max-width:899px){html body .ns-page #financement .ns-funding-card{grid-template-rows:140px auto auto auto minmax(0,1fr)!important}html body .ns-page #financement .ns-funding-card img{height:140px}html body .ns-page #financement .ns-funding-card .ns-funding-amount{font-size:14px}html body .ns-page #financement .ns-funding-card h3{font-size:16px}html body .ns-page #financement .ns-funding-card p{font-size:13.5px}html body .ns-page #financement .ns-funding-item{font-size:12px}}html body .ns-page #financement .ns-funding-card p.ns-funding-items{flex-wrap:wrap;align-content:flex-start;gap:5px 6px;overflow:visible;margin:9px 12px 0!important;display:flex!important}html body .ns-page #financement .ns-funding-item{box-sizing:border-box;width:fit-content;max-width:100%;padding:4px 10px;line-height:1.25;display:inline-block}@media (min-width:1100px){html body .ns-page .ns-story>#financement.ns-slide.ns-funding>.ns-shell.ns-slide-shell{width:min(1560px,100vw - 48px)!important}html body .ns-page #financement .ns-funding-cards{--funding-rail-clear:clamp(0px, calc(980px - 50vw), 176px);--funding-row-max:1200px;margin-left:max(var(--funding-rail-clear), calc((100% - var(--funding-row-max)) / 2))!important;width:min(calc(100% - var(--funding-rail-clear)), var(--funding-row-max))!important;gap:10px!important;margin-right:auto!important}}html body .ns-page .ns-story>#financement.ns-slide.ns-funding>.ns-shell.ns-slide-shell{width:min(1160px,100% - 32px)!important}html body .ns-page #financement .ns-funding-carousel{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewport""count";justify-items:stretch;width:min(600px,100%);margin-inline:auto;display:grid;position:relative;container-type:inline-size}html body .ns-page #financement .ns-funding-carousel-viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;grid-area:viewport;min-width:0;overflow:auto hidden}html body .ns-page #financement .ns-funding-carousel-viewport::-webkit-scrollbar{display:none}html body .ns-page #financement .ns-funding-carousel .ns-funding-cards{grid-template-columns:none!important;gap:14px!important;width:max-content!important;max-width:none!important;margin:0!important;padding:4px calc(50cqw - min(520px,78cqw)/2) 8px!important;display:flex!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;text-align:left;flex:0 0 min(520px,78cqw);width:min(520px,78cqw);grid-template-rows:200px auto auto auto auto!important;padding-bottom:16px!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card img{height:200px}html body .ns-page #financement .ns-funding-carousel .ns-funding-card .ns-funding-amount{margin:12px 16px 0;font-size:16px}html body .ns-page #financement .ns-funding-carousel .ns-funding-card h3{margin:4px 16px 8px;font-size:26px;line-height:1.15}html body .ns-page #financement .ns-funding-carousel .ns-funding-card p{-webkit-line-clamp:unset;margin:0 16px;font-size:16px;line-height:1.45;display:block;overflow:visible}html body .ns-page #financement .ns-funding-carousel .ns-funding-card p.ns-funding-items{margin:12px 16px 0!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card[data-funding-lit=true]{opacity:.48;filter:grayscale(.45)brightness(.72);box-shadow:none;border-top-width:4px;border-top-color:#6f7460;transform:scale(.97)}html body .ns-page #financement .ns-funding-carousel .ns-funding-card[aria-pressed=true]{opacity:1;filter:none;z-index:2;border-top-color:var(--gold);box-shadow:0 0 0 3px var(--gold), 0 12px 24px #10282052;border-top-width:6px;transform:scale(1)}html body .ns-page #financement .ns-funding-carousel-nav{z-index:4;color:#18382f;cursor:pointer;background:#fff8e9;border:1px solid #e4b54db3;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:100px;transform:translateY(-50%);box-shadow:0 6px 16px #08120e47}html body .ns-page #financement .ns-funding-carousel-nav.is-prev{left:calc(50cqw - min(520px,78cqw)/2 + 8px)}html body .ns-page #financement .ns-funding-carousel-nav.is-next{right:calc(50cqw - min(520px,78cqw)/2 + 8px)}html body .ns-page #financement .ns-funding-carousel-nav:hover,html body .ns-page #financement .ns-funding-carousel-nav:focus-visible{color:#102820;border-color:var(--gold);outline:2px solid var(--gold);outline-offset:2px;background:#fffdf6}html body .ns-page #financement .ns-funding-carousel-nav:focus:not(:focus-visible){outline:none}html body .ns-page #financement .ns-funding-carousel-nav:disabled{opacity:0;pointer-events:none;box-shadow:none}html body .ns-page #financement .ns-funding-carousel-count{color:var(--gold);font-family:var(--sans);letter-spacing:.08em;text-align:center;grid-area:count;margin:8px 0 0;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){html body .ns-page #financement .ns-funding-carousel-viewport{scroll-behavior:auto}}@media (max-width:899px){html body .ns-page .ns-story>#financement.ns-slide.ns-funding{padding-bottom:calc(var(--rail-height,84px) + 16px)!important}}@media (max-width:799px){html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid,html body .ns-page .ns-story>#financement .funding-pyramid-levels{width:min(320px,86vw)!important;max-width:min(320px,86vw)!important;height:260px!important;min-height:260px!important;max-height:260px!important;margin-inline:auto!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels{clip-path:polygon(30% 0%,70% 0%,100% 100%,0% 100%)!important;grid-template-rows:repeat(5,minmax(0,1fr))!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5),html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex]{justify-content:center!important;align-items:center!important;padding:0 8px!important}}@media (max-width:599px){html body .ns-page #financement .ns-funding-carousel{width:100%}html body .ns-page #financement .ns-funding-carousel .ns-funding-card{grid-template-rows:110px auto auto auto auto!important;padding-bottom:12px!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card img{height:110px}html body .ns-page #financement .ns-funding-carousel .ns-funding-card h3{font-size:22px}html body .ns-page #financement .ns-funding-carousel .ns-funding-card p{font-size:15px}html body .ns-page #financement .ns-funding-carousel-nav{width:42px;height:42px;top:55px}html body .ns-page .ns-story>#financement .ns-funding-story{gap:10px!important}html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid,html body .ns-page .ns-story>#financement .funding-pyramid-levels{width:min(270px,84vw)!important;max-width:min(270px,84vw)!important;height:228px!important;min-height:228px!important;max-height:228px!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels{grid-template-rows:repeat(5,minmax(0,1fr))!important}html body .ns-page #financement .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex] .ns-pyramid-label>strong{font-size:13px!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-label>strong{font-size:15px!important}}html body .ns-page #financement .ns-funding-layout{width:100%;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:20px!important;height:auto!important;display:grid!important}html body .ns-page #financement .ns-funding-story,html body .ns-page .ns-story>#financement .ns-funding-story{grid-template:"paliers""carousel"/minmax(0,1fr)!important;align-items:start!important;gap:22px!important;width:100%!important;height:auto!important;display:grid!important}html body .ns-page #financement .ns-funding-base,html body .ns-page .ns-story>#financement .ns-funding-base{grid-area:paliers!important;justify-content:center!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:flex!important}html body .ns-page #financement .ns-funding-carousel{grid-area:carousel!important;width:min(720px,100%)!important;max-width:none!important;margin-inline:auto!important}html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid,html body .ns-page .ns-story>#financement .funding-pyramid-levels{width:100%!important;max-width:420px!important;height:auto!important;min-height:252px!important;max-height:320px!important;margin:0 auto!important}html body .ns-page #financement .funding-pyramid-levels>button[data-funding-lit=false]{opacity:.55;filter:saturate(.7)!important}html body .ns-page #financement .funding-pyramid-levels>button[data-funding-lit=true]{opacity:1;filter:saturate(1.05)brightness(1.04)!important}html body .ns-page #financement .funding-pyramid-levels>button[aria-pressed=true]{z-index:2;filter:saturate(1.18)brightness(1.16)!important;box-shadow:inset 0 0 0 4px var(--gold), inset 0 0 18px #e4b54d73!important}@media (min-width:900px){html body .ns-page .ns-story>#financement.ns-slide.ns-funding>.ns-shell.ns-slide-shell{width:min(1240px,100vw - 48px)!important;margin-inline:auto!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-cards{padding:4px 20cqw 8px 0!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card{scroll-snap-align:start!important;flex:0 0 80cqw!important;width:80cqw!important}html body .ns-page #financement .ns-funding-carousel-nav.is-prev{left:8px}html body .ns-page #financement .ns-funding-carousel-nav.is-next{left:calc(80cqw - 56px);right:auto}}@media (min-width:1280px){html body .ns-page #financement .ns-funding-story,html body .ns-page .ns-story>#financement .ns-funding-story{grid-template:"paliers""carousel"/minmax(0,1fr)!important;gap:24px!important;padding-left:0!important}html body .ns-page #financement .ns-funding-carousel{width:min(720px,100%)!important;margin-inline:auto!important}html body .ns-page .ns-story>#financement .ns-funding-base .ns-pyramid,html body .ns-page .ns-story>#financement .funding-pyramid-levels{height:auto!important;min-height:252px!important;max-height:320px!important}}@media (max-width:899px){html body .ns-page #financement .ns-funding-story,html body .ns-page .ns-story>#financement .ns-funding-story{grid-template:"paliers""carousel"/minmax(0,1fr)!important;align-items:start!important;gap:16px!important}html body .ns-page #financement .ns-funding-base,html body .ns-page .ns-story>#financement .ns-funding-base{justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important}html body .ns-page #financement .ns-funding-carousel{width:100%!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-cards{gap:10px!important;padding:4px 28cqw 8px 0!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card{overflow:visible;scroll-snap-align:start!important;flex:0 0 72cqw!important;grid-template-rows:148px auto auto auto auto!important;width:72cqw!important;padding-bottom:12px!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card img{height:148px}html body .ns-page #financement .ns-funding-carousel .ns-funding-card h3{font-size:20px}html body .ns-page #financement .ns-funding-carousel .ns-funding-card p{font-size:14px}html body .ns-page #financement .ns-funding-carousel-nav{width:36px;height:36px;top:74px}html body .ns-page #financement .ns-funding-carousel-nav.is-prev{left:6px}html body .ns-page #financement .ns-funding-carousel-nav.is-next{left:calc(72cqw - 42px);right:auto}html body .ns-page #financement .ns-funding-carousel-count{margin-top:6px;font-size:12px}}@media (max-width:599px){html body .ns-page #financement .ns-funding-story,html body .ns-page .ns-story>#financement .ns-funding-story{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card{grid-template-rows:132px auto auto auto auto!important}html body .ns-page #financement .ns-funding-carousel .ns-funding-card img{height:132px}html body .ns-page #financement .ns-funding-carousel-nav{top:66px}}html body .ns-page #financement .ns-funding-cta{width:min(38rem,100%);min-height:48px;color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);font-family:var(--sans);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;justify-content:center;align-items:center;margin:0;padding:11px 22px;font-size:clamp(15px,1.5vw,17px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #09261f47}html body .ns-page #financement .ns-funding-cta:hover,html body .ns-page #financement .ns-funding-cta:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover);outline:none}@media (max-width:699px){html body .ns-page #financement .ns-funding-cta{width:min(100%,38rem);min-height:44px;padding:10px 16px;font-size:15px}}@media (max-width:899px){html body .ns-page #financement .ns-funding-story,html body .ns-page .ns-story>#financement .ns-funding-story{grid-template:"paliers carousel"/5.5rem minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}html body .ns-page #financement .ns-funding-base,html body .ns-page .ns-story>#financement .ns-funding-base{justify-content:stretch!important;align-items:stretch!important;width:5.5rem!important;min-width:0!important;max-width:5.5rem!important;min-height:0!important;position:relative!important}html body .ns-page .ns-story>#financement.ns-slide .ns-funding-base .ns-pyramid{filter:none!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;position:absolute!important;inset:0!important}html body .ns-page .ns-story>#financement.ns-slide .ns-funding-base .ns-pyramid-pointer{display:none!important}html body .ns-page .ns-story>#financement.ns-slide .funding-pyramid-levels{clip-path:none!important;filter:none!important;grid-area:1/1!important;grid-template-rows:repeat(5,minmax(44px,1fr))!important;grid-template-columns:minmax(0,1fr)!important;place-self:stretch stretch!important;gap:4px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-left:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}html body .ns-page #financement .funding-pyramid-levels>button,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(n),html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5),html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex]{border-radius:6px;clip-path:none!important;flex-direction:column!important;grid-row:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:6px 4px!important;display:flex!important;overflow:hidden!important}html body .ns-page #financement .ns-pyramid-label,html body .ns-page #financement .ns-pyramid-label>span,html body .ns-page #financement .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button .ns-pyramid-label,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex] .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-label>strong{letter-spacing:0!important;text-align:center!important;white-space:normal!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important}html body .ns-page #financement .ns-funding-carousel{width:100%!important;min-width:0!important;margin-inline:0!important}html body .ns-page #financement .funding-pyramid-levels>button[data-funding-lit=false]{opacity:.82;filter:saturate(.9)brightness(.98)!important}html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:first-of-type,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(4),html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5){color:#f6f0df!important}}@media (max-width:599px){html body .ns-page #financement .ns-funding-story,html body .ns-page .ns-story>#financement .ns-funding-story{grid-template-columns:4.75rem minmax(0,1fr)!important;grid-template-areas:"paliers carousel"!important;gap:8px!important}html body .ns-page #financement .ns-funding-base,html body .ns-page .ns-story>#financement .ns-funding-base{width:4.75rem!important;max-width:4.75rem!important;position:relative!important}html body .ns-page .ns-story>#financement.ns-slide .ns-funding-base .ns-pyramid{height:auto!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}html body .ns-page .ns-story>#financement.ns-slide .funding-pyramid-levels{clip-path:none!important;grid-area:1/1!important;grid-template-rows:repeat(5,minmax(44px,1fr))!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important}html body .ns-page #financement .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button:nth-of-type(5) .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[data-pyramid-apex] .ns-pyramid-label>strong,html body .ns-page .ns-story>#financement .funding-pyramid-levels>button[aria-pressed=true] .ns-pyramid-label>strong{font-size:10px!important}}html body .ns-page .ns-story>#contreparties.ns-slide.ns-rewards{color:var(--ink);background:var(--paper);align-content:stretch;justify-items:center;display:grid;position:relative;height:calc(100svh - var(--header-height))!important;max-height:calc(100svh - var(--header-height))!important;min-height:calc(100svh - var(--header-height))!important;padding:var(--slide-air) 0!important;overflow:hidden!important}html body .ns-page #contreparties .ns-rewards-sheet{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;justify-items:stretch;gap:clamp(10px,1.4vh,16px);width:min(1320px,100% - 32px);height:100%;min-height:0;display:grid}html body .ns-page #contreparties h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:.96}html body .ns-page #contreparties h2:after{background:var(--rust);content:"";width:28px;height:3px;margin:8px auto 0;display:block}html body .ns-page #contreparties .ns-rewards-notes{justify-self:center;gap:4px;width:min(42rem,100%);margin:4px 0 0;display:grid}html body .ns-page #contreparties .ns-rewards-availability,html body .ns-page #contreparties .ns-rewards-legend{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.4}html body .ns-page #contreparties .ns-rewards-legend{font-size:11px}html body .ns-page #contreparties .ns-reward-dialog{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;overflow:hidden}html body .ns-page #contreparties .ns-reward-body{grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:stretch stretch;gap:clamp(20px,3vw,40px);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}html body .ns-page #contreparties .ns-reward-body.is-split{grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)}html body .ns-page #contreparties .ns-form-success{width:min(560px,100%);min-height:0;margin:0;padding:36px 32px 32px}html body .ns-page #contreparties .ns-form-success-spam{color:#d7e0dae0;max-width:28rem;font-size:14px;line-height:1.4}html body .ns-page #contreparties .ns-reward-offers{border:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;overflow:hidden}html body .ns-page #contreparties .ns-form{border:0;align-content:center;justify-items:stretch;width:100%;min-width:0;max-width:400px;height:auto;min-height:0;display:grid;overflow:visible}html body .ns-page #contreparties .ns-reward-grid{align-content:stretch;align-items:stretch;gap:clamp(10px,1.2vh,16px);height:100%;min-height:0;padding:0;overflow:hidden}html body .ns-page #contreparties .ns-reward-card{height:100%;min-height:0}html body .ns-page #contreparties .ns-reward-choice{grid-template-rows:auto auto auto;align-content:space-between;gap:8px;height:100%;min-height:0;padding:clamp(12px,1.6vh,20px) clamp(14px,1.4vw,20px) clamp(10px,1.2vh,16px)}html body .ns-page #contreparties a.ns-reward-choice{color:inherit;cursor:pointer;text-decoration:none}html body .ns-page #contreparties .ns-reward-heading>[class*=hero-]{flex-basis:18px;width:18px;height:18px}html body .ns-page #contreparties .ns-reward-choice strong{font-size:clamp(16px,1.35vw,20px);line-height:1.2}html body .ns-page #contreparties .ns-reward-choice b{font-size:clamp(13px,1.1vw,16px)}html body .ns-page #contreparties .ns-reward-choice p,html body .ns-page #contreparties .ns-reward-choice [data-reward-description]{-webkit-line-clamp:4;font-size:clamp(13px,1.1vw,15px);line-height:1.35}html body .ns-page #contreparties .ns-reward-flags{font-size:12px}html body .ns-page #contreparties .ns-reward-pane{gap:10px;height:auto;min-height:0;padding:12px 14px 14px;overflow:visible}html body .ns-page #contreparties .ns-field-grid{grid-template-columns:minmax(0,1fr);gap:8px}html body .ns-page #contreparties .ns-contact-identity{grid-template-columns:repeat(2,minmax(0,1fr))}html body .ns-page #contreparties .ns-contact-identity .fieldset:nth-child(3){grid-column:1/-1}html body .ns-page #contreparties .ns-contact-organization{margin-top:8px}html body .ns-page #contreparties .ns-contact-fields>.fieldset>label{align-items:center;display:flex}html body .ns-page #contreparties .ns-contact-fields>.fieldset .label{white-space:normal;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:auto;max-width:100%;padding:0;line-height:1.3;display:inline-flex}html body .ns-page #contreparties .ns-contact-fields>.fieldset input[type=checkbox]{flex:none;align-self:center;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:0;margin:0}html body .ns-page #contreparties .ns-contact-fields>.fieldset .text-error{align-items:flex-start;margin-top:6px}html body .ns-page #contreparties .ns-combo-picks{margin:8px 0 0}html body .ns-page #contreparties .ns-combo-picks-grid label{min-height:34px;padding:6px 8px}html body .ns-page #contreparties .ns-form-section{margin:0 0 10px;padding:10px 12px}html body .ns-page #contreparties .ns-form-section legend{padding:0 0 4px;font-size:18px}html body .ns-page #contreparties .ns-form-section:last-of-type{margin-bottom:0}html body .ns-page #contreparties .ns-form input[type=text],html body .ns-page #contreparties .ns-form input[type=email],html body .ns-page #contreparties .ns-form input[type=tel]{min-height:40px;padding:6px 10px}html body .ns-page #contreparties .ns-engage-fab{min-height:44px;margin-top:2px}html body .ns-page #contreparties .ns-engage-dialog{z-index:120;place-items:center;width:auto;max-width:none;padding:24px 16px;display:none;position:fixed;inset:0;overflow:visible}html body .ns-page #contreparties .ns-engage-dialog.is-open{display:grid}html body .ns-page #contreparties .ns-engage-dialog-card{width:min(960px,100vw - 32px);max-width:min(960px,100vw - 32px);max-height:min(92vh,860px);color:var(--ink);background:var(--paper);flex-direction:column;padding:28px 28px 22px;display:flex;overflow:hidden}html body .ns-page #contreparties .ns-engage-dialog .ns-form-section{background:0 0;border:0;margin:12px 0 0;padding:0}html body .ns-page #contreparties .ns-engage-dialog-body{flex:auto;min-height:0;overflow:auto}html body .ns-page #contreparties .ns-engage-dialog-actions{flex:none}html body .ns-page #contreparties .ns-engage-dialog .ns-form-section legend{padding:0 0 12px;font-size:15px}@media (max-width:999px){html body .ns-page #contreparties .ns-reward-body,html body .ns-page #contreparties .ns-reward-body.is-split{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:20px}html body .ns-page #contreparties .ns-form-success{width:min(520px,100%);padding:28px 22px 24px}}@media (max-width:699px){html body .ns-page #contreparties .ns-combo-picks-grid,html body .ns-page #contreparties .ns-contact-identity{grid-template-columns:minmax(0,1fr)}html body .ns-page .ns-story>#contreparties.ns-slide.ns-rewards{height:auto!important;min-height:100svh!important;max-height:none!important;padding:32px 0 72px!important;overflow:visible!important}html body .ns-page #contreparties .ns-rewards-sheet{grid-template-rows:auto;width:min(100% - 28px,1100px);height:auto}html body .ns-page #contreparties .ns-reward-dialog,html body .ns-page #contreparties .ns-reward-body,html body .ns-page #contreparties .ns-reward-offers,html body .ns-page #contreparties .ns-reward-grid{height:auto;overflow:visible}html body .ns-page #contreparties .ns-reward-card,html body .ns-page #contreparties .ns-reward-choice{height:auto}html body .ns-page #contreparties .ns-form{max-width:none}}html body .ns-page .ns-story>#maintenant.ns-slide.ns-now{color:var(--ink);background:var(--paper);align-content:center;display:grid;position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;padding:clamp(20px,3.4vh,40px) 0 72px!important;overflow:visible!important}html body .ns-page #maintenant .ns-now-sheet{justify-items:center;gap:clamp(52px,8vh,88px);width:min(1100px,100% - 32px);display:grid}html body .ns-page #maintenant h2{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.04em;text-align:center;text-transform:none;margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:400;line-height:.96}html body .ns-page #maintenant h2:after{background:var(--rust);content:"";width:36px;height:3px;margin:12px auto 0;display:block}html body .ns-page #maintenant .ns-now-frise{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}html body .ns-page #maintenant .ns-now-rail{place-items:center;width:100%;height:14px;display:grid;position:relative}html body .ns-page #maintenant .ns-now-frise li:not(:last-child) .ns-now-rail:after{background:var(--rust);content:"";width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}html body .ns-page #maintenant .ns-now-frise li{z-index:1;text-align:center;align-content:start;justify-items:center;gap:10px;padding:0 8px;display:grid;position:relative}html body .ns-page #maintenant .ns-now-frise time{min-height:2.4rem;color:var(--rust);font-family:var(--serif);letter-spacing:.02em;justify-content:center;align-items:flex-end;font-size:clamp(15px,1.5vw,19px);font-weight:500;line-height:1.2;display:flex}html body .ns-page #maintenant .ns-now-dot{z-index:1;border:2px solid var(--rust);background:var(--paper);border-radius:50%;width:14px;height:14px;position:relative}html body .ns-page #maintenant .ns-now-frise strong{max-width:14rem;color:var(--forest-deep);font-family:var(--serif);flex-direction:column;align-items:center;font-size:clamp(16px,1.5vw,19px);font-weight:500;line-height:1.3;display:flex}html body .ns-page #maintenant .ns-now-frise strong[data-now-lines="2"] span{white-space:nowrap}html body .ns-page #maintenant .ns-now-frise strong .ns-now-step-cta{max-width:min(16rem,100%);color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);font-family:var(--sans);letter-spacing:.02em;white-space:normal;border-radius:0;justify-content:center;align-items:center;margin:4px 0 0;padding:10px 18px;font-size:clamp(14px,1.3vw,16px);font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #09261f29}html body .ns-page #maintenant .ns-now-frise strong .ns-now-step-cta:hover,html body .ns-page #maintenant .ns-now-frise strong .ns-now-step-cta:focus-visible{color:var(--cta-ink);background:var(--cta-hover);border-color:var(--cta-hover);outline:none}html body .ns-page #maintenant .ns-now-frise li[data-now-step=plantations] strong{white-space:nowrap;max-width:none}html body .ns-page #maintenant .ns-now-frise p{max-width:16rem;color:var(--forest);margin:0;font-size:14px;font-weight:500;line-height:1.4}html body .ns-page #maintenant .ns-now-terrain{width:min(100%,680px);margin:-20px 0 0}html body .ns-page #maintenant .ns-now-terrain img{border:1px solid #09261f2e;width:100%;height:auto;display:block}html body .ns-page #maintenant .ns-now-contact{justify-items:center;gap:12px;width:min(100%,420px);margin-top:clamp(12px,3vh,28px);display:grid}html body .ns-page #maintenant .ns-contact-title{color:var(--forest-deep);font-family:var(--serif);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.1}html body .ns-page #maintenant .ns-contact-form{justify-items:stretch;gap:14px;width:100%;margin:0;display:grid}html body .ns-page #maintenant .ns-contact-consent{width:fit-content;max-width:100%;color:var(--forest);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:clamp(12px,1.2vw,13px);font-weight:500;line-height:1.3;display:flex}html body .ns-page #maintenant .ns-contact-consent input{width:.95rem;min-width:.95rem;height:.95rem;min-height:0;accent-color:var(--forest);cursor:pointer;flex:none;align-self:center;margin:0}html body .ns-page #maintenant .ns-contact-field{display:grid}html body .ns-page #maintenant .ns-contact-field input{width:100%;min-height:48px;color:var(--forest-deep);background:var(--paper-light);border:1px solid var(--line);font-family:var(--sans);border-radius:0;padding:11px 16px;font-size:clamp(16px,1.6vw,18px)}html body .ns-page #maintenant .ns-contact-field input::placeholder{color:var(--muted)}html body .ns-page #maintenant .ns-contact-field input:hover,html body .ns-page #maintenant .ns-contact-field input:focus-visible{border-color:var(--gold);outline:none}html body .ns-page #maintenant .ns-contact-cta{width:100%;min-height:48px;color:var(--forest);background:var(--gold);border:1px solid var(--gold);cursor:pointer;font-family:var(--sans);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;justify-content:center;justify-self:center;align-items:center;margin:0;padding:11px 22px;font-size:clamp(15px,1.5vw,17px);font-weight:750;line-height:1.3;display:inline-flex;box-shadow:0 10px 22px #09261f29}html body .ns-page #maintenant .ns-contact-cta:hover,html body .ns-page #maintenant .ns-contact-cta:focus-visible{color:var(--paper-light);background:var(--forest);border-color:var(--forest);outline:none}html body .ns-page #maintenant .ns-contact-cta.is-success{color:#fff;cursor:default;pointer-events:none;background:#3f8f55;border-color:#3f8f55;border-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;box-shadow:0 8px 18px #09261f29}html body .ns-page #maintenant .ns-contact-cta.is-success:hover,html body .ns-page #maintenant .ns-contact-cta.is-success:focus-visible{color:#fff;background:#3f8f55;border-color:#3f8f55}html body .ns-page #maintenant .ns-contact-ok-mark{border-bottom:3px solid;border-right:3px solid;width:10px;height:18px;margin:0 0 4px 1px;display:block;transform:rotate(45deg)}html body .ns-page #maintenant .ns-contact-error{max-width:34rem;color:var(--rust);text-align:center;margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:1.4}@media (max-width:799px){html body .ns-page .ns-story>#maintenant.ns-slide.ns-now{padding:24px 0 88px!important}html body .ns-page #maintenant .ns-now-sheet{gap:48px;width:min(100% - 28px,1100px)}html body .ns-page #maintenant .ns-now-frise{grid-template-columns:minmax(0,1fr);gap:0}html body .ns-page #maintenant .ns-now-frise li:not(:last-child) .ns-now-rail:after{width:2px;height:calc(100% + 28px);top:7px;left:50%;transform:none}html body .ns-page #maintenant .ns-now-frise li{text-align:left;grid-template-columns:14px minmax(0,1fr);place-items:start;gap:4px 16px;padding:0 0 28px}html body .ns-page #maintenant .ns-now-frise li:last-child{padding-bottom:0}html body .ns-page #maintenant .ns-now-frise time{white-space:normal;text-align:left;grid-area:1/2;min-height:0;display:block}html body .ns-page #maintenant .ns-now-rail{grid-area:1/1/span 3;align-self:stretch;place-items:start center;height:auto;padding-top:4px}html body .ns-page #maintenant .ns-now-dot{margin-top:0}html body .ns-page #maintenant .ns-now-frise strong,html body .ns-page #maintenant .ns-now-frise p{grid-column:2;max-width:none}html body .ns-page #maintenant .ns-now-frise strong{align-items:flex-start}html body .ns-page #maintenant .ns-now-contact{width:100%;margin-top:16px}}html body .ns-page .ns-story>#poules{min-height:calc(100svh - var(--header-height))}.ns-page .ns-hen-name-field{color:var(--forest-deep);border:1px solid #d9b64e;border-left:5px solid var(--gold);background:#fff7dc;gap:7px;padding:14px;display:grid}.ns-page .ns-hen-name-field>span{font-size:14px;font-weight:900}.ns-page .ns-hen-name-field>span small{color:#6f796f;font-weight:700}.ns-page .ns-hen-name-field input{width:100%;min-height:48px;color:var(--forest-deep);background:#fffdf6;border:1px solid #a9b9aa;border-radius:0;padding:10px 12px}.ns-page .ns-hen-name-field>small{color:#587066;font-size:12px;line-height:1.4}.ns-page .ns-hens{min-height:100svh;padding:var(--slide-pad-y) 0 0}.ns-page .ns-hens-shell{grid-template-rows:auto auto 1fr;align-content:start;gap:clamp(22px,4vh,40px);height:auto;min-height:calc(100svh - clamp(110px,16vh,180px))}.ns-page .ns-hen-counters{border-top:1px solid #fff8e952;border-bottom:1px solid #fff8e952;justify-content:space-between;align-items:baseline;gap:20px;padding-block:13px;display:flex}.ns-page .ns-hen-counters strong{color:var(--gold);font-family:var(--serif);font-size:clamp(24px,3vw,38px);font-weight:500}.ns-page .ns-hen-counters span{color:#d6e1da;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:850}.ns-page .ns-hen-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ns-page .ns-hen-grid article{min-height:150px;color:var(--forest-deep);border-top:4px solid var(--gold);background:#fff8e9;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;gap:5px 14px;padding:18px;display:grid}.ns-page .ns-hen-grid article.is-confirmed{background:#edf3e7;border-color:#7fa774}.ns-page .ns-hen-number{color:var(--rust);font-family:var(--serif);grid-area:1/1/-1;font-size:30px;line-height:1}.ns-page .ns-hen-grid h3{overflow-wrap:anywhere;font-family:var(--serif);align-self:center;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1}.ns-page .ns-hen-status{color:#74432c;letter-spacing:.08em;text-transform:uppercase;background:#f4d883;width:max-content;padding:4px 8px;font-size:10px;font-weight:950}.ns-page .is-confirmed .ns-hen-status{color:#f8f4e9;background:#315d4a}.ns-page .ns-hen-empty{min-height:240px;color:var(--forest-deep);border-top:5px solid var(--gold);background:#fff8e9;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:clamp(24px,5vw,54px);display:grid}.ns-page .ns-hen-empty>span{color:var(--rust);font-family:var(--serif);font-size:clamp(46px,7vw,82px)}.ns-page .ns-hen-empty h3{font-family:var(--serif);margin:0 0 6px;font-size:clamp(28px,4vw,44px);font-weight:500}.ns-page .ns-hen-empty p{color:#526c61;margin:0}.ns-page .ns-hen-empty a{min-height:48px;color:var(--forest-deep);background:var(--gold);place-items:center;padding:12px 18px;font-weight:900;text-decoration:none;display:grid}@media (max-width:699px){.ns-page .ns-hens{padding-top:var(--slide-pad-y)}.ns-page .ns-hen-counters{flex-direction:column;align-items:flex-start;gap:4px}.ns-page .ns-hen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-page .ns-hen-grid article{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:8px;min-height:128px;padding:14px}.ns-page .ns-hen-number{grid-area:1/1;font-size:23px}.ns-page .ns-hen-grid h3{font-size:23px}.ns-page .ns-hen-empty{grid-template-columns:1fr;gap:14px}.ns-page .ns-hen-empty a{width:100%}}@media (max-width:420px){.ns-page .ns-hen-grid{grid-template-columns:1fr}}.ns-hen-choice{background:#f4f1e4;border:1px solid #c9cdbd;margin-top:12px;padding:12px 14px}.ns-hen-choice legend{color:var(--rust);letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:12px;font-weight:950}.ns-hen-choice-options{flex-wrap:wrap;gap:10px 16px;margin:8px 0 10px;display:flex}.ns-hen-choice-options label{align-items:center;gap:8px;font-weight:800;display:inline-flex}.ns-hen-board article{min-height:140px;color:var(--forest-deep);background:#eef3e4;align-content:space-between;gap:10px;padding:18px 16px;display:grid}.ns-hen-name{word-break:break-word;margin:0;line-height:1.05}.ns-hen-vote-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ns-hen-votes{color:#526a5e;font-size:13px;font-weight:800}.ns-hen-vote{min-height:36px;color:var(--forest-deep);background:var(--gold);cursor:pointer;border:0;padding:6px 12px;font-weight:900}.hen-style-a .ns-hen-name{color:#183f34;font-family:var(--serif);font-size:clamp(28px,3.2vw,40px);font-style:italic;font-weight:500}.hen-style-b .ns-hen-name{color:#8a3b28;font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(24px,2.8vw,34px);font-weight:900}.hen-style-c .ns-hen-name{color:#2f5d4a;font-family:var(--serif);font-size:clamp(26px,3vw,38px);font-weight:700}.hen-style-d .ns-hen-name{color:#6b4e16;font-family:var(--sans);font-size:clamp(25px,2.9vw,36px);font-style:italic;font-weight:750}.hen-style-e .ns-hen-name{color:#245c7a;font-family:var(--serif);letter-spacing:.01em;font-size:clamp(27px,3.1vw,39px);font-weight:550}.hen-style-f .ns-hen-name{color:#5b2d6e;font-family:var(--sans);text-underline-offset:4px;font-size:clamp(23px,2.7vw,33px);font-weight:850;text-decoration:underline;text-decoration-thickness:2px}.ns-page .ns-hens-shell{grid-template-rows:auto minmax(0,1fr) auto}.ns-page .ns-hen-board{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;min-height:0;display:grid}.ns-page .ns-hen-grid{display:grid}.ns-page .ns-hen-board article,.ns-page .ns-hen-grid article{aspect-ratio:1;min-height:0;color:var(--paper-light);background:#fffaf00f;border:1px solid #fffaf01a;place-items:center;gap:0;padding:4px;display:grid;position:relative;overflow:hidden}.ns-page .ns-hen-board article.is-empty{background:#fffaf00a}.ns-page .ns-hen-board article.is-pending{background:#e4b54d2e;border-color:#e4b54d61}.ns-page .ns-hen-board article.is-confirmed{background:#7fa77438;border-color:#7fa77480}.ns-page .ns-hen-board .ns-hen-name{text-align:center;word-break:break-word;max-width:100%;margin:0;padding:0 2px 14px;line-height:1.05}.ns-page .ns-hen-like{color:#e4b54d;cursor:pointer;background:0 0;border:0;width:22px;height:22px;min-height:0;padding:0;font-size:14px;line-height:1;position:absolute;bottom:3px;right:3px}.ns-page .ns-hen-like:hover,.ns-page .ns-hen-like:focus-visible{color:#fff8e9}.ns-page .hen-style-a .ns-hen-name{font-size:clamp(9px,.9vw,13px)}.ns-page .hen-style-b .ns-hen-name{font-size:clamp(8px,.85vw,12px)}.ns-page .hen-style-c .ns-hen-name{font-size:clamp(9px,.9vw,13px)}.ns-page .hen-style-d .ns-hen-name{font-size:clamp(8px,.85vw,12px)}.ns-page .hen-style-e .ns-hen-name{font-size:clamp(9px,.9vw,13px)}.ns-page .hen-style-f .ns-hen-name{font-size:clamp(8px,.85vw,12px)}@media (max-width:699px){.ns-page .ns-hen-board{grid-template-columns:repeat(5,minmax(0,1fr))}}html body .ns-page #participer .ns-hen-name-field{background:#fff8e9;border-color:#18382f29 #18382f29 #18382f29 #b75b3d}html body .ns-page #participer .ns-hen-choice{color:#1a2a22;background:#fff8e9;border-color:#18382f29}html body .ns-page #participer .ns-hen-choice legend{color:#b75b3d}html body .ns-page #poules .ns-hen-board article.is-empty{background:#fff8e90d;border-color:#f6f0df1f}html body .ns-page #poules .ns-hen-board article.is-pending{background:#e4b54d2e;border-color:#e4b54d61}html body .ns-page #poules .ns-hen-board article.is-confirmed{background:#2a7a6e38;border-color:#2a7a6e80}html body .ns-page #poules .ns-hen-like{color:#e4b54d}html body .ns-page .ns-story>#poules.ns-slide,html body .ns-page #poules .ns-hen-empty,html body .ns-page #poules .ns-hen-grid{overflow:visible}html body .ns-page #poules.ns-hens:not(.is-expanded){height:auto;min-height:0;padding:var(--slide-pad-y) 0 0}html body .ns-page #poules.ns-hens:not(.is-expanded) .ns-hens-shell{grid-template-rows:auto auto auto;gap:18px;min-height:0}.hen-teaser{gap:16px;max-width:760px;display:grid}.hen-teaser-count{color:var(--gold);font-family:var(--serif);margin:0;font-size:clamp(18px,2vw,24px);font-weight:500}.hen-teaser-names{flex-wrap:wrap;gap:8px;display:flex}.hen-teaser-names span{color:#102820;font-family:var(--serif);background:#fff8e9;padding:7px 12px;font-size:16px;line-height:1.2}.hen-teaser-names span.is-pending{background:#f4d883}.hen-teaser-names span.is-confirmed{background:#edf3e7}.hen-teaser-more{color:#fff8e9!important;background:0 0!important}.hen-teaser-expand,.hen-teaser-collapse{color:#fff8e9;width:fit-content;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #fff8e959;padding:10px 16px;font-size:14px;font-weight:800}.hen-teaser-expand:hover,.hen-teaser-collapse:hover{background:#fff8e91a}html body .ns-page #participer .ns-hen-split .ns-hen-name-field{gap:4px;min-height:64px;display:grid}html body .ns-page #participer .ns-hen-split .ns-hen-name-field input:disabled{opacity:.42;cursor:not-allowed;color:#7a847c;background:#efe6d0}html body .ns-page #participer .ns-hen-split{border-top:1px solid #18382f1f;gap:10px;margin-top:14px;padding-top:12px;display:grid}html body .ns-page #participer .ns-hen-split>p{color:#5c6f66;margin:0;font-size:14px;line-height:1.4}html body .ns-page #participer .ns-hen-split{align-content:start;min-height:168px}html body .ns-page #participer .ns-hen-split-help{min-height:2.8em}html body .ns-page #participer .ns-hen-split.is-locked{opacity:.88}@media (max-width:699px){html body .ns-page #poules .hen-teaser-expand{margin-bottom:0}}html body .ns-page #poules .ns-hen-name-cta{color:#102820;width:fit-content;min-height:48px;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;background:#e4b54d;border:0;align-items:center;margin:0;padding:12px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}html body .ns-page #poules .ns-hen-name-cta:hover,html body .ns-page #poules .ns-hen-name-cta:focus-visible{background:#fff8e9;outline:2px solid #e4b54d}html body .ns-page #poules .hen-teaser-names span,html body .ns-page #poules .hen-teaser-chip{color:#102820;font-family:var(--serif);background:#fff8e9;border:2px solid #e4b54d;padding:8px 14px;font-size:16px;line-height:1.2;box-shadow:0 0 0 3px #e4b54d38}html body .ns-page #poules .hen-teaser-chip.is-pending{background:#fff3c8}html body .ns-page #poules .hen-teaser-chip.is-confirmed{background:#edf3e7}html body .ns-page #poules .hen-empty-invite{flex-wrap:wrap;gap:10px;display:flex}html body .ns-page #poules .hen-empty-invite .is-empty{cursor:pointer;background:#fff8e914;border:2px dashed #e4b54d9e;border-radius:50%;width:52px;height:52px;padding:0;text-decoration:none;display:inline-block}html body .ns-page #poules .hen-empty-invite .is-empty:hover,html body .ns-page #poules .hen-empty-invite .is-empty:focus-visible{background:#e4b54d38;border-style:solid}html body .ns-page #poules .ns-hen-board article.is-empty{cursor:pointer}html body .ns-page #poules .ns-hen-board article.is-empty .ns-hen-empty-hit{position:absolute;inset:0}html body .ns-page #poules .ns-hen-board article.is-empty:hover,html body .ns-page #poules .ns-hen-board article.is-empty:focus-visible{background:#e4b54d33;border-color:#e4b54d;outline:none}html body .ns-page #poules .ns-slide-cta{margin-top:8px}body:has(.ns-hens-overlay){overflow:hidden}.ns-hens-overlay{z-index:78;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.ns-hens-backdrop{cursor:pointer;background:#1028209e;border:0;position:absolute;inset:0}.ns-hens-dialog{z-index:1;color:#fff8e9;background:#18382f;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(920px,100vw - 32px);max-height:min(92vh,860px);padding:22px 24px 20px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #09261f52}.ns-hens-dialog>.ns-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.ns-hens-close{color:#fff8e9;cursor:pointer;background:0 0;border:1px solid #fff8e947;flex:0 0 44px;width:44px;height:44px;font-size:28px;line-height:1}.ns-hens-close:hover,.ns-hens-close:focus-visible{color:#18382f;background:#e4b54d;outline:none}html body .ns-page .ns-hens-overlay.ns-hens{min-height:0;padding:24px 16px}html body .ns-page .ns-story>#participer{min-height:calc(100svh - var(--header-height))}.ns-participate{scroll-snap-align:start;min-height:100svh}.ns-form{background:var(--paper-light);gap:13px;padding:clamp(16px,3vw,28px);display:grid;box-shadow:0 20px 60px #09261f26}.ns-form-alert{color:#7d2f22;border-left:5px solid var(--rust);background:#f8ddd1;margin:0;padding:12px 14px;font-weight:800;font-size:16px!important}.ns-form-section{border:1px solid #c9cdbd;min-width:0;margin:0;padding:14px}.ns-form-section legend{color:var(--forest-deep);font-family:var(--serif);padding-inline:6px;font-size:clamp(25px,4vw,34px);font-weight:600;line-height:1}.ns-form-columns,.ns-field-grid,.ns-field-pair{gap:10px;display:grid}.ns-selected-reward{color:var(--paper-light);background:var(--forest);flex-wrap:wrap;justify-content:space-between;gap:7px 16px;margin-bottom:10px;padding:12px;display:flex}.ns-selected-reward span{text-transform:uppercase;font-size:12px;font-weight:800}.ns-selected-reward strong{color:var(--gold);font-family:var(--serif);font-size:20px}.ns-form input[type=text],.ns-form input[type=email],.ns-form input[type=tel],.ns-form textarea{width:100%;min-height:48px;color:var(--forest-deep);background:#fffdf8;border:1px solid #aeb9ab;border-radius:0;padding:10px 12px;font-size:17px}.ns-form textarea{resize:vertical;min-height:94px}.ns-form label>span:first-child:not(:only-child){font-size:14px;font-weight:800}.ns-form-success{min-height:320px;color:var(--paper-light);background:var(--forest);text-align:center;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.ns-form-success>span{width:60px;height:60px;color:var(--forest);background:var(--gold);border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.ns-form-success h3{font-family:var(--serif);font-size:38px;font-weight:500}.ns-form-success p{color:#d7e0da;max-width:650px;margin:0}@media (min-width:700px){.ns-form-columns,.ns-field-grid,.ns-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ns-form{margin-inline:-6px;padding:12px}.ns-form-section{padding:11px}}.ns-budget-total{color:var(--forest-deep);background:var(--gold);align-self:end;padding:22px}.ns-budget-total span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.ns-budget-total strong{font-family:var(--serif);white-space:nowrap;margin-top:5px;font-size:clamp(45px,9vw,68px);font-weight:400;line-height:1;display:block}.ns-budget{gap:8px;display:grid}.ns-budget article{background:#fffaf013;border:1px solid #fffaf024;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;display:grid}.ns-budget article>span{width:29px;height:29px;color:var(--gold)}.ns-budget h3{font-family:var(--serif);font-size:21px;font-weight:400;line-height:1.05}.ns-budget p{color:#c5d2cb;margin-top:4px;font-size:14px;line-height:1.35}.ns-budget article>strong{color:var(--gold);font-family:var(--serif);white-space:nowrap;font-size:20px;font-weight:400}.ns-form-note{color:#687970;text-align:center;margin:-7px 0 0;font-size:12px;line-height:1.45}@media (min-width:560px){.ns-budget-total{padding:28px}}@media (min-width:860px){.ns-budget article{padding:18px 20px}}@media (min-width:1200px){.ns-budget article{grid-template-columns:40px minmax(0,1fr) auto;gap:17px;padding:20px 22px}.ns-budget h3{font-size:24px}.ns-budget p{font-size:14px}.ns-budget article>strong{font-size:23px}}@media (max-width:380px){.ns-budget article{grid-template-columns:29px minmax(0,1fr)}.ns-budget article>strong{grid-column:2}}.ns-partner-amount>.ns-form-error{color:#7d2f22;border-left:4px solid var(--rust);background:#fff8f3;padding:8px 10px;font-size:15px;font-weight:850}@media (min-width:700px) and (min-height:800px){.ns-page .ns-slide:not(.ns-participate){height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));overflow:hidden}}@media (min-width:700px) and (max-width:999px){.ns-page .ns-slide:not(.ns-participate){height:auto;min-height:calc(100svh - var(--header-height));align-content:start;overflow:visible}}.ns-form-topline{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;display:grid}.ns-budget-fields{align-content:start;gap:12px;display:grid}.ns-budget-fields .ns-selected-reward{margin:0}.ns-interest-section>p{color:#596c61;margin:0 0 12px;font-size:14px}.ns-interest-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ns-interest-groups section{min-width:0}.ns-interest-groups h3{color:var(--rust);font-family:var(--serif);margin:0 0 7px;font-size:23px;font-weight:600}.ns-interest-grid{gap:7px;display:grid}.ns-interest-grid label{color:#3f554a;cursor:pointer;background:#e8eadf;border:2px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:9px 11px;display:grid;position:relative}.ns-interest-grid input{opacity:0;pointer-events:none;position:absolute}.ns-interest-grid label>span{filter:grayscale(.15);font-size:25px;line-height:1}.ns-interest-grid label>strong{font-size:13px;line-height:1.18}.ns-interest-grid label:has(input:checked){color:var(--paper-light);background:var(--forest);border-color:var(--gold)}.ns-interest-grid label:has(input:checked)>span{filter:none;transform:scale(1.08)}.ns-interest-grid input:focus-visible+span{outline:3px solid var(--rust);outline-offset:4px}.ns-interest-error{font-weight:900;color:#8c3124!important;margin:10px 0 0!important}.ns-budget-fields input[type=number]{width:100%;min-height:52px;color:var(--forest-deep);background:#fffdf8;border:1px solid #aeb9ab;padding:10px 12px;font-size:18px}@media (max-width:899px){.ns-interest-groups{grid-template-columns:1fr}.ns-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ns-form-topline,.ns-interest-grid{grid-template-columns:1fr}.ns-interest-grid label{min-height:54px}}html body .ns-page #participer .ns-form{background:#fff8e9;border:1px solid #18382f24;box-shadow:0 16px 40px #18382f14}html body .ns-page #participer .ns-form-section{background:var(--paper-light);box-shadow:inset 0 0 0 1px var(--line);border-color:#18382f29;padding:22px 24px}html body .ns-page #participer .ns-form-section legend{color:#18382f}html body .ns-page #participer .ns-interest-groups h3{color:#b75b3d}html body .ns-page #participer .ns-form input[type=text],html body .ns-page #participer .ns-form input[type=email],html body .ns-page #participer .ns-form input[type=tel],html body .ns-page #participer .ns-form textarea,html body .ns-page #participer .ns-budget-fields input[type=number]{color:#18382f;background:#fff8e9;border-color:#18382f38}html body .ns-page #participer .ns-interest-grid label{color:#18382f;background:#f6f0df}html body .ns-page #participer .ns-interest-grid label:has(input:checked){color:#fff8e9;background:#18382f;border-color:#e4b54d}html body .ns-page #participer .ns-selected-reward,html body .ns-page #participer .ns-form-success{color:#fff8e9;background:#18382f}html body .ns-page #participer .ns-selected-reward strong{color:#e4b54d}html body .ns-page .ns-story>#participer.ns-slide{overflow:visible}html body .ns-page #participer .ns-form-topline{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:18px!important;display:grid!important}html body .ns-page #participer .ns-budget-fields,html body .ns-page #participer .ns-contact-fields{color:#18382f;background:#f6f0df;border:0;border-top:3px solid #e4b54d;margin:0;padding:22px 24px 20px}html body .ns-page #participer .ns-form-section legend{color:#18382f;padding:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}html body .ns-page #participer .ns-engage-fab{z-index:30;color:#18382f;letter-spacing:.02em;cursor:pointer;background:#e4b54d;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;margin:8px 0 0;padding:12px 28px;font-size:16px;font-weight:700;display:inline-flex;position:sticky;bottom:22px}html body .ns-page[data-active-story=participer] .ns-engage-fab{margin:0;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 28px #18382f2e}html body .ns-page #participer .ns-engage-dialog-card{color:#18382f;width:min(100%,420px);max-height:min(86vh,720px);box-shadow:inset 0 0 0 1px var(--line), 0 24px 50px #1028202e;background:#f6f0df;border-top:4px solid #e4b54d;border-radius:0;padding:28px 28px 22px;position:relative;overflow:auto}html body .ns-page #participer .ns-engage-dialog-wide{width:min(100%,640px)}html body .ns-page #participer .ns-engage-dialog-card h3{margin:0 32px 8px 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}html body .ns-page #participer .ns-engage-dialog-card>p{color:#5c6f66;margin:0 0 16px}html body .ns-page #participer .ns-engage-dialog-close{color:#18382f;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}html body .ns-page #participer .ns-engage-dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}html body .ns-page #participer .ns-engage-dialog-actions button{color:#18382f;cursor:pointer;background:0 0;border:1px solid #18382f33;min-height:42px;padding:8px 16px}html body .ns-page #participer .ns-engage-dialog-primary{font-weight:700;color:#18382f!important;background:#e4b54d!important;border:0!important}@media (max-width:799px){html body .ns-page #participer .ns-form-topline{grid-template-columns:1fr!important}html body .ns-page[data-active-story=participer] .ns-engage-fab{bottom:16px;left:16px;right:16px}}html body .ns-page #participer .ns-engage-fab,html body .ns-page[data-active-story=participer] .ns-engage-fab{box-shadow:none!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}html body .ns-page #participer .ns-engage-fab:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}html body .ns-page #participer .ns-contact-fields .fieldset label{align-items:center!important;display:flex!important}html body .ns-page #participer .ns-contact-fields .fieldset .label{white-space:normal!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;padding:0!important;display:inline-flex!important}html body .ns-page #participer .ns-engage-dialog{z-index:50;background:#18382f75;place-items:center;padding:24px;display:none;position:fixed;inset:0}html body .ns-page #participer .ns-engage-dialog.is-open{display:grid}html body .ns-page #participer .ns-field-grid .fieldset label{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;display:grid!important}html body .ns-page #participer .ns-field-grid .fieldset .label{white-space:normal!important;width:100%!important;max-width:none!important;padding:0!important;display:block!important;overflow:visible!important}html body .ns-page #participer .ns-field-grid .fieldset input{width:100%!important;min-width:0!important}html body .ns-page #participer .ns-selected-reward{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;overflow:visible}html body .ns-page #participer .ns-selected-reward strong{white-space:nowrap;overflow:visible}@media (max-width:699px){html body .ns-page #participer .ns-selected-reward{grid-template-columns:1fr;justify-items:start;display:grid}}html body .ns-page .ns-story>#et-ensuite{min-height:calc(100svh - var(--header-height))}.ns-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ns-next-grid article{border-left:4px solid var(--gold);background:#fffaf014;padding:18px 18px 20px}.ns-next-grid h3{color:var(--gold);font-family:var(--serif);margin:0 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:500}.ns-next-grid p{color:#d7e2db;margin:0;font-size:16px;line-height:1.45}@media (max-width:999px){.ns-next-grid{grid-template-columns:1fr 1fr}}@media (max-width:699px){.ns-next-grid{grid-template-columns:1fr}}html body .ns-page #et-ensuite .ns-kicker,html body .ns-page #et-ensuite .ns-heading-light .ns-kicker{color:#e4b54d}html body .ns-page #et-ensuite .ns-next-grid article{background:linear-gradient(#fff8e914,#0000 42%),#1f3a32;border-left:4px solid #e4b54d}html body .ns-page #et-ensuite .ns-next-grid h3{color:#fff8e9}html body .ns-page #et-ensuite .ns-next-grid p{color:#e4ebe4}@media print{.ns-proof-book .ns-footer{display:none}}.ns-footer div>div{flex-direction:column;display:flex}.ns-site-footer{color:var(--paper);background:var(--forest-deep);margin-top:0;padding:clamp(36px,6vw,64px) 0}.ns-footer-grid{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(0,1fr));align-items:start;gap:28px 32px;display:grid}.ns-site-footer h3{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.ns-site-footer p{color:#e8efe8;margin:8px 0 0;font-size:15px;line-height:1.4}.ns-site-footer .ns-footer-logo{object-fit:contain;background:#fff8e9;border-radius:14px;width:56px;height:56px;margin-bottom:6px;padding:7px}.ns-site-footer .ns-footer-tagline{color:var(--gold);font-weight:800}.ns-site-footer .ns-lang-footer{margin-top:16px}.ns-site-footer .ns-lang button{color:#fff8e9}.ns-site-footer .ns-lang button:hover{background:#fff8e91f}.ns-site-footer .ns-lang button[aria-current=true]{color:var(--forest-deep);background:var(--gold)}html body .ns-page .ns-site-footer strong{color:#fff8e9;font-family:var(--serif);font-size:20px;font-weight:400}html body .ns-page .ns-site-footer strong:after{content:"";background:#b75b3d;width:clamp(44px,5vw,70px);height:4px;margin-top:10px;display:block}.ns-footer-links{flex-flow:column;align-items:flex-start;gap:8px;display:flex}.ns-site-footer .ns-footer-links a,.ns-site-footer .ns-footer-links span{color:var(--paper);font-size:13px;font-weight:700;text-decoration:none}.ns-site-footer .ns-footer-links span{font-size:12px}.ns-site-footer .ns-footer-links a:hover{color:var(--gold)}.ns-footer-campaign,.ns-footer-instagram{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ns-site-footer .ns-footer-bluebees{object-fit:contain;background:#fff8e9;border-radius:8px;width:auto;height:28px;padding:5px 8px}.ns-site-footer a.ns-footer-instagram{color:var(--paper)}.ns-site-footer .ns-footer-instagram-mark{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ns-site-footer .ns-footer-instagram-mark svg{width:16px;height:16px}@media (max-width:699px){.ns-footer-grid{grid-template-columns:1fr}}html body .ns-page .ns-story>#financement{padding-bottom:max(var(--slide-pad-y), env(safe-area-inset-bottom))}@media (min-width:700px){html body .ns-page .ns-story>.ns-slide:not(#promesse){height:calc(100svh - var(--header-height));max-height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));overflow:hidden}html body .ns-page .ns-story>.ns-slide:not(#promesse)>.ns-slide-shell,html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-shell.ns-slide-shell{gap:var(--slide-pad-y);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0}html body .ns-page .ns-story>#activites .ns-slide-shell{grid-template-rows:auto auto minmax(0,1fr)}html body .ns-page .ns-story>#systeme .ns-slide-shell{grid-template-rows:auto minmax(0,1fr)}}.ns-reward-dialog{z-index:auto;width:100%;max-height:none;color:var(--ink);background:0 0;display:grid;position:relative;overflow:visible}.ns-reward-dialog>header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.ns-reward-dialog header small{color:var(--rust);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ns-reward-dialog h2{color:var(--forest-deep);font-family:var(--serif);margin:6px 0 0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1}.ns-reward-close{width:44px;height:44px;color:var(--forest-deep);cursor:pointer;background:0 0;border:1px solid #18382f33;flex:0 0 44px;font-size:28px;line-height:1}.ns-reward-close:hover,.ns-reward-close:focus-visible{color:var(--paper-light);background:var(--forest-deep);outline:none}.ns-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;gap:6px;padding:4px 6px 8px;display:grid;overflow:auto}.ns-reward-card{background:#fffdf6;border:1px solid #18382f24;grid-template-rows:auto;min-width:0;display:grid;position:relative}.ns-reward-card[data-featured=true]{align-self:stretch}.ns-reward-choice{width:100%;height:100%;min-height:0;color:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-rows:auto auto auto;align-content:start;gap:2px;padding:7px 9px 6px;text-decoration:none;display:grid}a.ns-reward-choice{cursor:pointer}.ns-reward-heading{align-items:baseline;gap:6px;min-width:0;display:flex}.ns-reward-heading>[class*=hero-]{width:14px;height:14px;color:var(--rust);flex:0 0 14px;translate:0 1px}.ns-reward-choice>span,.ns-reward-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ns-reward-choice strong{min-width:0;font-family:var(--serif);flex:1;font-size:14px;font-weight:500;line-height:1.15}.ns-reward-choice b{color:var(--rust);white-space:nowrap;font-size:12px;font-weight:800}.ns-reward-choice p,.ns-reward-choice [data-reward-description]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.ns-reward-flags{color:var(--muted);letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;font-size:10px;font-weight:600;line-height:1.2;display:flex}.ns-reward-flags [data-reward-delivery]{color:var(--rust);align-items:baseline;gap:3px;display:inline-flex}.ns-reward-flags [data-reward-stock]{margin-left:auto;font-weight:700}.ns-reward-card.is-sold-out{opacity:.62}.ns-reward-card.is-sold-out .ns-reward-choice:disabled{cursor:not-allowed}.ns-reward-card.is-sold-out [data-reward-stock]{color:var(--rust)}.ns-open-amount-form{padding:0 10px 8px}.ns-open-amount-field{gap:4px;display:grid}.ns-open-amount-field input[type=number]{width:100%;min-height:28px;color:var(--forest-deep);font-family:var(--serif);background:#fffdf6;border:1px solid #18382f33;padding:2px 8px;font-size:14px;font-weight:500}.ns-open-amount-hint{color:var(--muted);font-size:11px;font-weight:600;line-height:1.3}.ns-reward-higher-note{color:var(--forest);margin:0;padding:0 12px 10px;font-size:12px;font-weight:600;line-height:1.35}.ns-reward-card[data-selected=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}a.ns-reward-choice:hover,a.ns-reward-choice:focus-visible{background:#e4b54d1f;outline:none}.ns-reward-card[data-spotlight=true]{z-index:1;border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 8px 18px #e4b54d47;background:#fff4d4}[data-awaiting-choice=true] .ns-reward-card[data-spotlight=true]{animation:2.6s ease-in-out infinite ns-reward-spotlight-pulse}@keyframes ns-reward-spotlight-pulse{0%,to{box-shadow:0 0 0 1px var(--gold), 0 6px 14px #e4b54d38}50%{box-shadow:0 0 0 2px var(--gold), 0 10px 22px #e4b54d6b}}@media (prefers-reduced-motion:reduce){[data-awaiting-choice=true] .ns-reward-card[data-spotlight=true]{animation:none}}.ns-visionary-form{padding:0 12px 10px}.ns-visionary-slider{color:var(--forest-deep);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;font-weight:700;display:grid}.ns-visionary-slider output{font-family:var(--serif);font-size:16px;font-weight:500}.ns-visionary-slider input[type=range]{width:100%;accent-color:var(--rust)}@media (max-width:999px){.ns-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ns-reward-grid{grid-template-columns:1fr;gap:10px;padding:12px}.ns-reward-choice{min-height:0}}.ns-reward-dialog{color:#18382f;background:0 0;width:100%;max-height:none}.ns-reward-dialog>header{background:#f6f0df;border-bottom:1px solid #1f4a3a1f;padding:18px 24px 14px}.ns-reward-dialog header small{color:#1f4a3a;letter-spacing:.14em;font-size:11px;font-weight:800}.ns-reward-dialog h2{color:#1f4a3a}.ns-reward-body{min-height:0;overflow:auto}.ns-reward-split,.ns-reward-body.is-split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);justify-content:center;align-items:center;gap:24px;height:auto;min-height:0;display:grid}.ns-reward-offers{border-right:1px solid #1f4a3a1a;min-width:0;overflow:auto}.ns-reward-pane{background:#f6f0df;align-content:start;gap:12px;min-width:0;padding:16px 18px 0;display:grid}.ns-reward-dialog .ns-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.ns-reward-dialog .ns-reward-heading>[class*=hero-],.ns-reward-dialog .ns-reward-choice b{color:#1f4a3a}.ns-reward-dialog .ns-reward-card[data-selected=true]{z-index:2;color:#fff8e9;background:#1f4a3a;border-color:#1f4a3a;animation:none;box-shadow:inset 0 0 0 2px #e4b54d}.ns-reward-dialog .ns-reward-card[data-selected=true] .ns-reward-choice,.ns-reward-dialog .ns-reward-card[data-selected=true] .ns-reward-choice b,.ns-reward-dialog .ns-reward-card[data-selected=true] [data-reward-description],.ns-reward-dialog .ns-reward-card[data-selected=true] [data-reward-meta],.ns-reward-dialog .ns-reward-card[data-selected=true] [data-reward-delivery],.ns-reward-dialog .ns-reward-card[data-selected=true] [data-reward-stock]{color:#fff8e9}.ns-reward-dialog .ns-open-amount-field input[type=number]{accent-color:#1f4a3a}.ns-reward-dialog a.ns-reward-choice:hover,.ns-reward-dialog a.ns-reward-choice:focus-visible{background:#1f4a3a14}.ns-reward-dialog .ns-reward-card[data-selected=true] .ns-reward-choice:hover{background:0 0}.ns-reward-dialog .ns-visionary-slider input[type=range]{accent-color:#1f4a3a}.ns-reward-dialog .ns-form{box-shadow:none;background:0 0;padding:0;display:block}.ns-reward-dialog .ns-reward-lead{color:#41584d;text-align:left;margin:0 0 10px;font-size:14px;font-weight:800}.ns-reward-dialog .ns-form-section{color:#18382f;background:#fff8e9;border:1px solid #1f4a3a1f;border-top:3px solid #1f4a3a;margin:0 0 12px;padding:14px 16px}.ns-reward-dialog .ns-form-section legend{color:#1f4a3a;font-family:var(--serif);padding:0 0 8px;font-size:20px;font-weight:500}.ns-reward-dialog .ns-selected-reward{color:#fff8e9;background:#1f4a3a}.ns-reward-dialog .ns-selected-reward strong{color:#e4b54d}.ns-reward-dialog .ns-form input[type=text],.ns-reward-dialog .ns-form input[type=email],.ns-reward-dialog .ns-form input[type=tel]{color:#18382f;background:#fff8e9;border-color:#1f4a3a38}.ns-reward-dialog .ns-combo-picks{gap:8px;margin:10px 0 0;display:grid}.ns-reward-dialog .ns-combo-picks-help{color:#41584d;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;font-weight:800;line-height:1.35;display:flex}.ns-reward-dialog .ns-combo-picks-help b{color:#1f4a3a;font-variant-numeric:tabular-nums;flex:none}.ns-reward-dialog .ns-combo-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ns-reward-dialog .ns-combo-picks-grid label{color:#18382f;cursor:pointer;background:#fffdf6;border:1px solid #1f4a3a29;align-items:center;min-height:38px;padding:7px 8px;display:flex;position:relative}.ns-reward-dialog .ns-combo-picks-grid input{opacity:0;pointer-events:none;position:absolute}.ns-reward-dialog .ns-combo-picks-grid strong{font-size:12px;font-weight:800;line-height:1.2}.ns-reward-dialog .ns-combo-picks-grid label.is-selected,.ns-reward-dialog .ns-combo-picks-grid label:has(input:checked){color:#fff8e9;background:#1f4a3a;border-color:#e4b54d}.ns-reward-dialog .ns-combo-picks-grid label.is-disabled{opacity:.42;cursor:not-allowed}.ns-reward-dialog .ns-hen-name-field{color:#18382f;background:#fff8e9;border:1px solid #1f4a3a29;border-left:4px solid #e4b54d;gap:6px;padding:12px;display:grid}.ns-reward-dialog .ns-hen-name-field input{color:#18382f;background:#fffdf6;border:1px solid #a9b9aa;min-height:44px;padding:8px 10px}.ns-reward-dialog .ns-field-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ns-reward-dialog .ns-contact-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-reward-dialog .ns-contact-identity .fieldset:nth-child(3){grid-column:1/-1}.ns-reward-dialog .ns-contact-organization{margin-top:8px}@media (max-width:699px){.ns-reward-dialog .ns-contact-identity{grid-template-columns:minmax(0,1fr)}}.ns-reward-dialog .ns-contact-fields .fieldset{margin:0;padding:0}.ns-reward-dialog .ns-field-grid .fieldset>label{color:#18382f;text-align:left;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;width:100%;margin:0;padding:0;font-size:14px;font-weight:800;display:grid}.ns-reward-dialog .ns-field-grid .label{color:#18382f;text-align:left;width:100%;margin:0;padding:0;font-size:14px;font-weight:800;display:block}.ns-reward-dialog .ns-contact-fields>.fieldset>label{color:#18382f;text-align:left;align-items:center;width:100%;margin:0;padding:0;font-size:14px;font-weight:800;display:flex}.ns-reward-dialog .ns-contact-fields>.fieldset .label{color:#18382f;text-align:left;white-space:normal;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:auto;max-width:100%;margin:0;padding:0;font-size:14px;font-weight:800;line-height:1.3;display:inline-flex}.ns-reward-dialog .ns-contact-fields>.fieldset input[type=checkbox]{flex:none;align-self:center;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:0;margin:0}.ns-reward-dialog .ns-contact-fields>.fieldset .text-error{align-items:flex-start;margin-top:6px}.ns-reward-dialog .ns-engage-fab{width:100%;min-height:48px;color:var(--cta-ink);background:var(--cta);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-flex}.ns-reward-dialog .ns-engage-fab:hover,.ns-reward-dialog .ns-engage-fab:focus-visible{background:var(--cta-hover)}.ns-reward-dialog .ns-engage-fab:disabled{opacity:.45;cursor:not-allowed}.ns-reward-dialog .ns-form-success{color:#fff8e9;background:#1f4a3a;min-height:280px;margin:24px}.ns-reward-dialog .ns-form-success>span{color:#1f4a3a;background:#e4b54d}body:has(.ns-engage-dialog.is-open){overflow:hidden}.ns-engage-dialog{z-index:120;place-items:center;padding:24px 16px;display:none;position:fixed;inset:0}.ns-engage-dialog.is-open{display:grid}.ns-engage-dialog-backdrop{cursor:pointer;background:#1028209e;border:0;position:absolute;inset:0}.ns-engage-dialog-card{z-index:1;width:min(960px,100vw - 32px);max-height:min(92vh,860px);color:var(--ink);background:var(--paper);flex-direction:column;padding:28px 28px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #09261f52}.ns-engage-dialog-wide{width:min(960px,100vw - 32px)}.ns-engage-dialog-card h3{color:var(--forest-deep);font-family:var(--serif);margin:0 40px 8px 0;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.1}.ns-engage-dialog-close{width:44px;height:44px;color:var(--forest-deep);cursor:pointer;background:0 0;border:1px solid #18382f33;font-size:28px;line-height:1;position:absolute;top:12px;right:12px}.ns-engage-dialog-close:hover,.ns-engage-dialog-close:focus-visible{color:var(--paper-light);background:var(--forest-deep);outline:none}.ns-engage-dialog-body{flex:auto;min-height:0;margin:12px 0 0;overflow:auto}.ns-engage-dialog .ns-interest-section{border:0;margin:0;padding:0}.ns-engage-dialog .ns-interest-section legend{color:var(--muted);padding:0 0 12px;font-size:15px;font-weight:600}.ns-engage-dialog .ns-interest-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;display:grid}.ns-engage-dialog .ns-interest-groups h3{color:var(--rust);font-family:var(--serif);margin:0 0 8px;font-size:20px;font-weight:600}.ns-engage-dialog .ns-interest-grid label{color:#18382f;background:#fff8e9;border:2px solid #0000}.ns-engage-dialog .ns-interest-grid label:has(input:checked){color:#fff8e9;background:#1f4a3a;border-color:#e4b54d}.ns-engage-dialog-actions{background:var(--paper);flex:none;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:12px;display:flex}.ns-engage-dialog-primary{cursor:pointer;min-height:44px;padding:10px 18px;font-weight:700;color:#fff8e9!important;background:#1f4a3a!important;border:0!important}.ns-reward-dialog .ns-cta[data-open-rewards]{color:#fff8e9;cursor:pointer;background:#1f4a3a;border:0;min-height:40px;padding:8px 14px;font-weight:700}@media (max-width:999px){.ns-reward-split,.ns-reward-body.is-split{grid-template-columns:1fr}.ns-reward-offers{border-bottom:1px solid #1f4a3a1a;border-right:0}.ns-engage-dialog .ns-interest-groups{grid-template-columns:1fr}}@media (max-width:699px){.ns-reward-dialog .ns-reward-grid{grid-template-columns:1fr}}.story-page{scroll-snap-align:start;scroll-snap-stop:always;height:100svh;position:relative;overflow:hidden}.comic-beat{opacity:1;transform:none}.story-animations .comic-beat{opacity:0;transform:translateY(22px)scale(.985)}.story-animations .story-page.is-visible .comic-beat{animation:.55s cubic-bezier(.2,.75,.25,1) forwards panelIn}.story-page.is-visible .beat-1{animation-delay:80ms}.story-page.is-visible .beat-2{animation-delay:.24s}.story-page.is-visible .beat-3{animation-delay:.42s}.story-page.is-visible .beat-4{animation-delay:.6s}.story-page.is-visible .beat-5{animation-delay:.78s}.syntropy-picture{border:1px solid var(--line);background:#f8f0df;min-width:0;margin:0;position:relative;overflow:hidden}.syntropy-picture img{object-fit:cover;width:100%;height:100%;animation:.55s both pictureIn}.syntropy-picture figcaption{color:var(--paper);background:var(--rust);padding:9px 13px;font-size:12px;font-weight:850;position:absolute;bottom:17px;left:18px}@media (max-width:820px){.story-page{overflow-y:auto}.syntropy-picture{height:340px}}@media (max-width:480px){.syntropy-picture{height:290px}}#paturage{order:3}#syntropie{order:4}.rotation-comic-slide{color:var(--forest);background:#dbe5c9}.rotation-slide-shell{grid-template-columns:.56fr 1.44fr;align-items:center;gap:clamp(24px,4vw,58px);padding-bottom:56px;display:grid}.rotation-demonstration{height:min(71vh,680px);min-height:0;color:var(--paper);background:var(--forest);grid-template-columns:minmax(430px,1.1fr) minmax(245px,.62fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #18382f33}.state-grazed{color:var(--paper);background:var(--rust);transform:scale(1.06)}.state-grazed .grass-meter i{background:var(--gold);height:17%}.state-recovery .grass-meter i{height:43%}.rotation-caption{background:var(--forest);flex-direction:column;min-width:0;padding:clamp(18px,2vw,28px);display:flex}.rotation-caption .phase-copy{margin-top:auto}.rotation-caption .phase-copy small{color:#99b1a1;margin-top:8px;font-size:11px;line-height:1.35;display:block}.rotation-caption .phase-dots{grid-template-columns:repeat(2,1fr)}.syntropy-comic-slide{background:#eee7d2}.syntropy-slide-shell{grid-template-rows:auto 1fr;gap:13px;padding-bottom:56px;display:grid}.syntropy-slide-shell .syntropy-picture img{object-position:center 48%}@media (max-width:1120px){.rotation-slide-shell{grid-template-columns:.5fr 1.5fr;gap:24px}.rotation-demonstration{grid-template-columns:minmax(390px,1.2fr) minmax(215px,.6fr)}}@media (max-width:820px){.rotation-slide-shell{grid-template-columns:1fr;align-content:start;gap:10px;padding-bottom:62px;display:grid}.rotation-demonstration{grid-template-rows:390px auto;grid-template-columns:1fr;width:100%;height:auto;min-height:610px}.rotation-caption{padding:14px}.rotation-caption .phase-copy{margin-top:10px}.rotation-caption .phase-dots{grid-template-columns:repeat(4,1fr)}.rotation-caption .phase-dots button:nth-child(3){border-left:0}.rotation-caption .phase-dots button:nth-child(n+3){border-top:1px solid #f6f0df3d}.syntropy-slide-shell{padding-bottom:62px}.syntropy-slide-shell .bed-scene{grid-template-rows:minmax(310px,1fr) auto}.syntropy-slide-shell .syntropy-picture{height:auto;min-height:310px}}@media (max-width:480px){.rotation-demonstration{grid-template-rows:350px auto;min-height:565px}}.rotation-slide-shell{grid-template-columns:.43fr 1.57fr;gap:30px}.rotation-demonstration{grid-template-columns:minmax(440px,1.15fr) minmax(310px,.85fr)}.state-grazed{color:var(--paper);background:#9c6842;border-color:#75452f}.state-recovery{background:#d9d785}.rotation-caption{padding:18px 20px}.rotation-caption .phase-copy{margin:12px 0 0;padding:9px 0}.rotation-caption .phase-copy span{font-size:11px}.rotation-caption .phase-dots{grid-template-columns:repeat(4,1fr);margin-top:10px}.rotation-caption .phase-dots button{min-height:45px}.rotation-caption .phase-dots button:nth-child(3){border-left:0}.rotation-caption .phase-dots button:nth-child(n+3){border-top:1px solid #f6f0df3d}.syntropy-slide-shell .bed-scene{grid-template-columns:1.18fr .82fr}.syntropy-slide-shell .bed-caption{padding:20px}.syntropy-slide-shell .bed-caption h2{font-size:clamp(27px,2.7vw,39px)}.syntropy-slide-shell .phase-copy{margin-top:10px;padding:9px 0}.syntropy-insights{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.syntropy-insights span{border-left:3px solid var(--gold);background:#f6f0df14;flex-direction:column;justify-content:center;min-height:56px;padding:7px 8px;display:flex}.syntropy-insights b{color:var(--paper);font-family:var(--serif);font-size:13px;font-weight:700}.syntropy-insights small{color:#bbc8bf;margin-top:2px;font-size:8px;line-height:1.2}.syntropy-slide-shell .phase-dots{margin-top:9px}.syntropy-slide-shell .phase-dots button{min-height:46px}.syntropy-slide-shell .system-source{margin-top:8px;display:inline-block}@media (max-width:1120px){.rotation-slide-shell{grid-template-columns:.37fr 1.63fr}.rotation-demonstration{grid-template-columns:minmax(390px,1.1fr) minmax(285px,.9fr)}}@media (max-width:820px){.rotation-slide-shell{grid-template-columns:1fr}.rotation-demonstration{grid-template-rows:370px auto;min-height:690px}.rotation-caption .phase-dots{grid-template-columns:repeat(4,1fr)}.syntropy-insights{grid-template-columns:repeat(3,minmax(145px,1fr));overflow-x:auto}}@media (max-width:480px){.rotation-demonstration{grid-template-rows:330px auto;min-height:650px}}@media (prefers-reduced-motion:reduce){.story-animations .comic-beat{opacity:1;transform:none}}.rotation-slide-shell{grid-template-rows:minmax(0,1fr) 66px;grid-template-columns:minmax(215px,.33fr) minmax(0,1.67fr);align-items:center;gap:14px 26px;padding-top:92px;padding-bottom:70px}.rotation-demonstration{grid-template-columns:minmax(430px,1.25fr) minmax(290px,.75fr);height:100%;min-height:0}.svg-paddock{fill:#bbd3791a;stroke:#28532d66;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .45s,opacity .45s;transform:none!important}.svg-paddock.state-grazed{fill:#b75b3d78;stroke:#8f3e29}.svg-paddock.state-young{fill:#d2e1a430}.svg-paddock.state-mature{fill:#447a3e52}.svg-hens{transform-box:view-box;transform-origin:0 0;pointer-events:none;transition:transform .9s cubic-bezier(.3,.8,.3,1)}.svg-hens text{filter:drop-shadow(0 3px 2px #18382f4d);font-size:28px}.rotation-caption{grid-template-rows:90px 100px 138px minmax(104px,1fr) 24px;align-content:stretch;gap:10px;padding:18px 20px;display:grid;overflow:hidden}.rotation-caption .phase-copy{height:100px;margin:0;padding:7px 0 9px;overflow:hidden}.rotation-caption .phase-copy strong{font-size:20px}.rotation-caption .phase-copy span{margin-top:4px;font-size:14px;line-height:1.35}.rotation-caption .phase-copy small{color:#c2d2c8;margin-top:5px;font-size:12px}.syntropy-slide-shell{grid-template-rows:auto minmax(0,1fr) 66px;padding-bottom:70px}.syntropy-slide-shell .bed-scene{min-height:0}.syntropy-slide-shell .bed-caption{grid-template-rows:auto 72px minmax(0,1fr) 94px 20px;gap:8px;display:grid;overflow:hidden}.syntropy-slide-shell .phase-copy{height:72px;overflow:hidden}.syntropy-slide-shell .phase-copy span{font-size:13px;line-height:1.35}.syntropy-insights{gap:6px;margin-top:4px}.syntropy-insights button{min-height:58px;color:var(--paper);border:1px solid #f6f0df24;border-left:4px solid var(--gold);text-align:left;cursor:pointer;background:#f6f0df12;flex-direction:column;justify-content:center;padding:8px 9px;display:flex}.syntropy-insights button.active{color:var(--forest);background:var(--gold)}.syntropy-insights b{font-size:14px}.syntropy-insights small{color:#d0dcd4;font-size:10px;line-height:1.2}.syntropy-insights button.active small{color:#3f594d}.syntropy-timeline{grid-row:3}@media (max-width:1120px){.rotation-slide-shell{grid-template-columns:190px minmax(0,1fr)}.rotation-demonstration{grid-template-columns:minmax(370px,1.15fr) minmax(270px,.85fr)}}@media (max-width:820px){.rotation-slide-shell{grid-template-rows:auto minmax(0,1fr) 58px;grid-template-columns:1fr;gap:9px}.rotation-demonstration{grid-row:2;grid-template-rows:minmax(300px,1.15fr) minmax(265px,.85fr);grid-template-columns:1fr;min-height:0}.rotation-caption{padding:13px 15px;display:flex;overflow-y:auto}.rotation-caption .phase-copy{height:auto;min-height:92px}.syntropy-slide-shell{grid-template-rows:auto minmax(0,1fr) 58px}.syntropy-slide-shell .bed-caption{display:flex;overflow-y:auto}.syntropy-slide-shell .phase-copy{height:auto;min-height:72px}.syntropy-insights{grid-template-columns:repeat(3,minmax(155px,1fr))}.syntropy-insights button{min-height:64px}}@media (max-width:480px){.rotation-demonstration{grid-template-rows:270px minmax(305px,1fr)}.syntropy-slide-shell .bed-scene{grid-template-rows:minmax(245px,.85fr) minmax(350px,1.15fr)}}.rotation-slide-shell{padding-top:92px;padding-bottom:70px;display:block}.rotation-demonstration{grid-template-columns:minmax(500px,1.25fr) minmax(350px,.75fr);width:100%;height:calc(100svh - 162px)}.rotation-caption{grid-template-rows:auto minmax(150px,1fr) auto 105px 24px;gap:9px;padding:17px 19px;display:grid;overflow:hidden}.syntropy-timeline{grid-template-columns:minmax(170px,.9fr) repeat(7,minmax(92px,1fr));overflow-x:auto}.syntropy-timeline button{min-width:92px;padding:6px 8px}.syntropy-timeline button small{font-size:8px;line-height:1.1}@media (max-width:1120px){.rotation-demonstration{grid-template-columns:minmax(430px,1.15fr) minmax(330px,.85fr)}}@media (max-width:820px){.rotation-slide-shell{padding-top:80px;padding-bottom:62px;display:block}.rotation-demonstration{grid-template-rows:minmax(300px,1fr) minmax(330px,1fr);grid-template-columns:1fr;height:calc(100svh - 142px);min-height:0;overflow-y:auto}.rotation-caption{grid-template-rows:auto auto auto 110px 24px;display:grid;overflow:visible}.syntropy-slide-shell .bed-caption{grid-template-rows:auto auto minmax(130px,1fr) 100px 20px;display:grid;overflow-y:auto}.syntropy-timeline{grid-template-columns:repeat(7,minmax(104px,1fr))}.syntropy-timeline>span{display:none}}@media (max-width:480px){.rotation-demonstration{grid-template-rows:280px minmax(390px,1fr)}}.rotation-slide-shell{padding:86px 24px 64px}.rotation-demonstration{background:0 0;grid-template-columns:minmax(350px,.76fr) minmax(520px,1.24fr);gap:14px;height:calc(100svh - 150px)}.svg-paddock{stroke:#547852;stroke-width:3px}.svg-paddock.state-rest{fill:#b8d097}.svg-paddock.state-regrowing{fill:#78aa67}.svg-paddock.state-recovery{fill:#d8ca78}.svg-hens.at-p1{transform:translate(388px,185px)}.svg-hens.at-p2{transform:translate(490px,282px)}.svg-hens.at-p3{transform:translate(482px,426px)}.svg-hens.at-p4{transform:translate(388px,516px)}.svg-hens.at-p5{transform:translate(230px,516px)}.svg-hens.at-p6{transform:translate(132px,426px)}.svg-hens.at-p7{transform:translate(132px,282px)}.svg-hens.at-p8{transform:translate(230px,185px)}.rotation-caption{color:var(--forest);background:0 0;grid-template-rows:minmax(230px,.86fr) minmax(300px,1.14fr) auto;gap:12px;padding:0;display:grid;overflow:hidden}.rotation-caption .system-sources a{color:var(--rust);font-size:9px}.syntropy-slide-shell{grid-template-rows:auto 68px minmax(0,1fr);gap:9px;padding:82px 24px 62px;display:grid}.syntropy-evolution-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.syntropy-evolution-heading h2{color:var(--forest-deep);margin:0;font-size:clamp(31px,3.4vw,48px);line-height:.95}.syntropy-timeline{background:0 0;grid-row:auto;grid-template-columns:repeat(7,1fr);gap:4px;overflow:visible}.syntropy-timeline button{min-width:0;min-height:64px;color:var(--forest);text-align:left;background:#fff8e9;border:1px solid #18382f2e;border-top:5px solid #a9bd80;padding:7px 8px}.syntropy-timeline button.active{color:var(--paper);background:var(--forest);border-top-color:var(--gold)}.syntropy-timeline button b{color:var(--rust);font-size:10px}.syntropy-timeline button small{font-family:var(--serif);margin-top:3px;font-size:13px;line-height:1}.syntropy-timeline button.active b{color:var(--gold)}.syntropy-workbench{grid-template-columns:minmax(520px,1.32fr) minmax(340px,.68fr);min-height:0}.syntropy-picture{background:#f7f0df;min-height:0}.syntropy-picture img{object-fit:cover;object-position:center;width:100%;height:100%}.syntropy-picture figcaption{color:var(--paper);font-family:var(--serif);background:#102820e6;padding:8px 12px;font-size:20px;inset:14px auto auto 14px}.syntropy-slide-shell .bed-caption{grid-template-rows:auto minmax(0,1fr) 114px auto;gap:10px;padding:17px 18px;display:grid;overflow:hidden}.syntropy-benefits-title{color:var(--gold);font-family:var(--serif);font-size:25px}.syntropy-insights{grid-template-columns:1fr 1fr;gap:7px;margin:0}.syntropy-insights button>b{color:var(--gold);font-family:var(--serif);text-align:center;font-size:27px}.syntropy-insights button>i,.syntropy-insights button strong,.syntropy-insights button small{font-style:normal;display:block}.syntropy-insights button strong{color:var(--paper);font-family:var(--serif);font-size:15px;line-height:1.05}.syntropy-insights button small{margin-top:4px;font-size:9px}.syntropy-insights button.active>b,.syntropy-insights button.active strong{color:var(--forest)}@media (max-width:1120px){.rotation-demonstration{grid-template-columns:minmax(330px,.7fr) minmax(470px,1.3fr)}.syntropy-workbench{grid-template-columns:1.1fr .9fr}.syntropy-timeline button small{font-size:11px}}@media (max-width:820px){.rotation-slide-shell{padding:78px 12px 60px}.rotation-demonstration{grid-template-rows:330px auto;grid-template-columns:1fr;height:calc(100svh - 138px);overflow-y:auto}.rotation-caption{grid-template-rows:auto auto auto;overflow:visible}.syntropy-slide-shell{grid-template-rows:auto 66px minmax(0,1fr);padding:76px 12px 60px}.syntropy-evolution-heading{flex-direction:column;align-items:start;gap:3px}.syntropy-evolution-heading h2{font-size:30px}.syntropy-timeline{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.syntropy-workbench{grid-template-rows:minmax(310px,1fr) auto;grid-template-columns:1fr;overflow-y:auto}.syntropy-slide-shell .bed-caption{overflow:visible}}@media (max-width:480px){.rotation-demonstration{grid-template-rows:290px auto}.syntropy-slide-shell{grid-template-rows:auto 62px minmax(0,1fr)}.syntropy-workbench{grid-template-rows:285px auto}.syntropy-insights{grid-template-columns:1fr}}.rotation-caption{grid-template-rows:auto minmax(0,1fr) auto}.syntropy-slide-shell .bed-caption{grid-template-rows:auto minmax(0,1fr) 160px auto}.syntropy-benefits-title{color:var(--gold);align-items:center;gap:8px;font-size:23px;display:flex}.syntropy-benefits-title:before{content:"☝";font-family:var(--sans);font-size:22px}.syntropy-insights button{grid-template-columns:38px 1fr;min-height:62px}.syntropy-insights button>b{font-size:29px}.syntropy-insights button>strong{color:var(--paper);font-family:var(--serif);font-size:16px;line-height:1.05}.syntropy-insights button.active>strong{color:var(--forest)}@media (max-width:820px){.syntropy-slide-shell .bed-caption{grid-template-rows:auto auto 160px auto}}.rotation-caption{background:#edf0df;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex;overflow:hidden}.rotation-advantages-card .rotation-benefits .story-icon{width:25px;height:25px;color:var(--rust)}.rotation-advantages-card .rotation-benefits button.active .story-icon{color:var(--gold)}.syntropy-slide-shell .bed-caption{flex-direction:column;justify-content:center;gap:9px;padding:18px;display:flex;overflow:hidden}.syntropy-benefits-title{color:var(--paper);font-size:19px;line-height:1.1;display:block}.syntropy-benefits-title:before{display:none}.syntropy-benefits-title:after{content:" · cliquez pour afficher le détail";color:var(--gold);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.syntropy-insights button{border:1px solid #f6f0df38;border-left:3px solid var(--gold);background:#f6f0df14;grid-template-columns:29px 1fr;gap:7px;min-height:52px;padding:7px 9px}.syntropy-insights button .story-icon{width:25px;height:25px;color:var(--gold)}.syntropy-insights button>strong{color:var(--paper);font-size:13px}.syntropy-insights button.active{color:var(--forest);background:var(--gold);border-color:var(--gold)}.syntropy-insights button.active .story-icon,.syntropy-insights button.active>strong{color:var(--forest-deep)}.syntropy-slide-shell .system-source{margin-top:2px;font-size:8px}@media (max-width:820px){.rotation-caption{justify-content:flex-start;padding:10px;overflow:visible}.syntropy-slide-shell .bed-caption{justify-content:flex-start;overflow:visible}}.rotation-caption{background:0 0;justify-content:center;gap:12px;padding:0}.rotation-caption .system-sources a{font-size:9px}.syntropy-slide-shell .bed-caption{gap:11px;padding:20px}.syntropy-benefits-title:after{font-size:10px}.syntropy-insights{grid-template-columns:1fr 1fr;gap:8px}.syntropy-insights button{grid-template-columns:34px 1fr;gap:9px;min-height:68px;padding:9px 11px}.syntropy-insights button .story-icon{width:29px;height:29px}.syntropy-insights button>strong{font-size:16px;line-height:1.08}.syntropy-timeline button.active small{color:var(--paper)}.syntropy-slide-shell .system-source{font-size:10px}@media (max-height:800px) and (min-width:821px){.rotation-demonstration{grid-template-columns:minmax(330px,.72fr) minmax(600px,1.28fr)}.syntropy-slide-shell{grid-template-rows:auto 58px minmax(0,1fr);padding-top:70px}.syntropy-timeline button{min-height:54px}.syntropy-slide-shell .bed-caption{gap:7px;padding:14px}.syntropy-benefits-title{font-size:20px}.syntropy-insights button{min-height:51px;padding:6px 8px}.syntropy-insights button>strong{font-size:15px}}@media (max-width:820px){.syntropy-workbench{grid-template-columns:1fr}}.svg-paddock.state-grazed{fill:#d7784e}.svg-paddock.state-growth-1{fill:#eadb77}.svg-paddock.state-growth-2{fill:#d9de74}.svg-paddock.state-growth-3{fill:#bde16e}.svg-paddock.state-growth-4{fill:#9bd85d}.svg-paddock.state-growth-5{fill:#73c84d}.svg-paddock.state-growth-6{fill:#4eb43e}.svg-paddock.state-growth-7{fill:#2f9736}.rotation-caption{flex-direction:column;justify-content:center;gap:10px;display:flex;overflow:hidden}.rotation-experiment-card{color:var(--forest-deep);border:1px solid #18382f2e;border-top:5px solid var(--gold);background:#fffaf0;padding:14px 16px;box-shadow:0 7px 18px #18382f12}.rotation-experiment-card h3{color:var(--forest-deep);font-family:var(--serif);margin:0;font-size:20px;line-height:1.05}.rotation-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.rotation-benefit-list article{background:#e9efd0;border-left:4px solid #74a852;grid-template-columns:30px 1fr;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.rotation-benefit-list .story-icon{width:27px;height:27px;color:var(--rust)}.rotation-benefit-list strong{font-family:var(--serif);font-size:14px;line-height:1.05;display:block}.rotation-benefit-list p{color:#455c50;margin:4px 0 0;font-size:11px;font-weight:650;line-height:1.28}.rotation-experiment-card{border-top-color:var(--rust);background:#f1cd6b}.rotation-experiment-card small{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.rotation-experiment-card h3{margin-top:3px;font-size:22px}.rotation-experiment-card p{color:#31493f;margin:6px 0 0;font-size:11px;font-weight:700;line-height:1.32}.syntropy-evolution-heading{align-items:end}.syntropy-evolution-heading>div{max-width:850px}.syntropy-evolution-heading h2{font-size:clamp(30px,3.4vw,49px)}.syntropy-evolution-heading>div>p{color:#496157;max-width:850px;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.32}.syntropy-picture{position:relative}.syntropy-picture figcaption.syntropy-stage-caption{color:var(--paper);border-left:5px solid var(--gold);font-family:var(--sans);background:#102820eb;padding:11px 14px;display:block;inset:auto 14px 14px}.syntropy-stage-caption strong{color:var(--gold);font-family:var(--serif);font-size:20px;display:block}.syntropy-stage-caption span{margin-top:3px;font-size:12px;font-weight:650;line-height:1.3;display:block}.syntropy-slide-shell .bed-caption{flex-direction:column;justify-content:center;gap:9px;padding:17px;display:flex}.syntropy-benefits-title{font-size:23px}.syntropy-benefits-title:after{display:none}.syntropy-insights{grid-template-columns:1fr;gap:7px;display:grid}.syntropy-insights article{color:var(--paper);border:1px solid #f6f0df33;border-left:4px solid var(--gold);background:#f6f0df14;grid-template-columns:34px 1fr;align-items:start;gap:9px;padding:9px 10px;display:grid}.syntropy-insights article .story-icon{width:30px;height:30px;color:var(--gold)}.syntropy-insights article strong{font-family:var(--serif);font-size:17px;line-height:1.05;display:block}.syntropy-insights article p{color:#d5e0d8;margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.25}@media (max-width:1120px) and (min-width:821px){.rotation-demonstration{grid-template-columns:minmax(330px,.75fr) minmax(520px,1.25fr)}.rotation-benefit-list{grid-template-columns:1fr 1fr}.rotation-benefit-list article{padding:7px 8px}.syntropy-workbench{grid-template-columns:1fr 1fr}}@media (max-width:820px){.rotation-slide-shell{padding-top:80px;padding-bottom:86px}.rotation-demonstration{grid-template-rows:auto auto;grid-template-columns:1fr;gap:12px;width:100%;height:auto;min-height:0;display:grid;overflow:visible}.rotation-caption{gap:12px;overflow:visible}.rotation-experiment-card{padding:16px}.rotation-benefit-list{grid-template-columns:1fr 1fr}.rotation-benefit-list strong{font-size:16px}.rotation-benefit-list p{font-size:11px}.rotation-experiment-card h3{font-size:25px}.rotation-experiment-card p{font-size:13px}.rotation-caption .system-sources{flex-wrap:wrap;gap:8px;display:flex}.rotation-caption .system-sources a{font-size:10px}.syntropy-slide-shell{grid-template-rows:auto auto auto;gap:12px;padding-top:80px;padding-bottom:86px;display:grid}.syntropy-evolution-heading{flex-direction:column;align-items:start}.syntropy-evolution-heading h2{font-size:clamp(33px,8.5vw,45px)}.syntropy-evolution-heading>div>p{font-size:14px}.syntropy-timeline{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(125px,1fr));gap:6px;display:grid;overflow-x:auto}.syntropy-timeline button{scroll-snap-align:start;min-height:62px}.syntropy-slide-shell .syntropy-workbench{grid-template-rows:auto auto;grid-template-columns:1fr;gap:10px;display:grid;overflow:visible}.syntropy-picture{aspect-ratio:4/3;height:auto;min-height:0}.syntropy-slide-shell .bed-caption{padding:17px;overflow:visible}.syntropy-insights{grid-template-columns:1fr 1fr}.syntropy-insights article strong{font-size:16px}.syntropy-insights article p{font-size:11px}}@media (max-width:560px){.rotation-benefit-list{grid-template-columns:1fr}.rotation-benefit-list article{padding:11px}.rotation-benefit-list p{font-size:12px}.syntropy-timeline{grid-template-columns:repeat(7,minmax(112px,1fr))}.syntropy-picture{aspect-ratio:1}.syntropy-picture figcaption.syntropy-stage-caption{bottom:8px;left:8px;right:8px}.syntropy-insights{grid-template-columns:1fr}.syntropy-insights article{padding:11px}.syntropy-insights article p{font-size:12px}}@media (max-height:700px) and (min-width:821px){.rotation-caption{justify-content:flex-start;gap:6px}.rotation-experiment-card{padding:8px 10px}.rotation-benefit-list{gap:5px;margin-top:6px}.rotation-benefit-list article{grid-template-columns:24px 1fr;gap:5px;padding:6px}.rotation-benefit-list .story-icon{width:22px;height:22px}.rotation-benefit-list strong{font-size:13px}.rotation-benefit-list p{margin-top:2px;font-size:10px;line-height:1.18}.rotation-experiment-card small{font-size:8px}.rotation-experiment-card h3{font-size:18px}.rotation-experiment-card p{margin-top:4px;font-size:10px;line-height:1.22}.rotation-caption .system-sources a{font-size:8px}.syntropy-slide-shell .bed-caption{justify-content:flex-start;gap:5px;padding:8px}.syntropy-benefits-title{font-size:18px}.syntropy-insights{gap:4px}.syntropy-insights article{grid-template-columns:25px 1fr;gap:6px;padding:5px 7px}.syntropy-insights article .story-icon{width:23px;height:23px}.syntropy-insights article strong{font-size:15px}.syntropy-insights article p{margin-top:2px;font-size:9.5px;line-height:1.16}.syntropy-slide-shell .system-source{margin-top:0;font-size:8px}}.rotation-slide-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;padding:80px 24px 84px;display:grid}.rotation-intro-panel{color:var(--paper);background:var(--forest-deep);border-top:5px solid var(--gold);grid-column:1/-1;grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;padding:11px 17px;display:grid}.rotation-intro-panel h2{color:var(--paper);font-family:var(--serif);margin:0;font-size:clamp(29px,2.7vw,39px);font-weight:500;line-height:.95}.rotation-intro-panel p{color:#d6e1da;margin:0;font-size:13px;font-weight:700;line-height:1.32}.rotation-demonstration{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;grid-column:1/-1;grid-template-columns:minmax(350px,.78fr) minmax(560px,1.22fr);gap:14px;overflow:visible}.rotation-caption{color:var(--forest-deep);background:0 0;flex-direction:column;justify-content:flex-start;gap:10px;padding:0;display:flex;overflow:visible}.rotation-advantages{padding:0}.rotation-advantages h3{color:var(--forest-deep);font-family:var(--serif);margin:0;font-size:24px;font-weight:600;line-height:1}.rotation-benefit-list article{background:#fffaf0;border:1px solid #18382f24;border-left:4px solid #6fa252;grid-template-columns:25px 1fr;gap:7px;padding:9px 10px;box-shadow:0 5px 12px #18382f0d}.rotation-benefit-list .story-icon{width:23px;height:23px}.rotation-benefit-list strong{color:var(--forest-deep);font-size:17px;font-weight:750}.rotation-benefit-list p{margin-top:3px;font-size:10.5px;line-height:1.2}.rotation-experiment-card{box-shadow:none;background:#cbdccf;border:1px solid #18382f33;border-top:5px solid #47775c;padding:11px 14px}.rotation-experiment-card h3{font-size:21px}.rotation-experiment-card p{font-size:11px;line-height:1.27}.rotation-caption .system-sources{margin:0 2px}.syntropy-slide-shell{grid-template-rows:auto 58px minmax(0,1fr);gap:9px;padding:80px 24px 84px}.syntropy-evolution-heading{width:100%;display:block}.syntropy-evolution-heading>div{width:100%;max-width:none}.syntropy-evolution-heading h2{margin:0;font-size:clamp(34px,3.5vw,50px);line-height:.94}.syntropy-evolution-heading>div>p{max-width:1050px;margin-top:6px;font-size:13px}.syntropy-workbench{grid-template-columns:minmax(500px,1.08fr) minmax(430px,.92fr)}.syntropy-insights{gap:5px}.syntropy-insights article{padding:7px 9px}.syntropy-insights article strong{font-size:16px}.syntropy-insights article p{font-size:10px;line-height:1.18}@media (max-width:1120px) and (min-width:821px){.rotation-demonstration{grid-template-columns:minmax(320px,.7fr) minmax(520px,1.3fr)}.rotation-benefit-list,.syntropy-workbench{grid-template-columns:1fr 1fr}}@media (max-width:820px){.rotation-slide-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:76px 0 90px;display:grid}.rotation-intro-panel{grid-template-columns:1fr;gap:7px;padding:14px 16px}.rotation-intro-panel h2{font-size:32px}.rotation-intro-panel p{font-size:13px}.rotation-demonstration{grid-template-rows:auto auto;grid-template-columns:1fr;gap:12px;height:auto;overflow:visible}.rotation-caption{gap:12px}.rotation-advantages h3{font-size:25px}.rotation-benefit-list{grid-template-columns:1fr 1fr}.rotation-benefit-list strong{font-size:17px}.rotation-benefit-list p{font-size:11px}.rotation-experiment-card{padding:15px 16px}.rotation-experiment-card p{font-size:13px}.syntropy-slide-shell{padding:76px 0 90px}.syntropy-evolution-heading h2{font-size:clamp(33px,8.5vw,45px)}.syntropy-evolution-heading>div>p{font-size:14px}.syntropy-slide-shell .syntropy-workbench{grid-template-rows:auto auto;grid-template-columns:1fr}.syntropy-insights{grid-template-columns:1fr 1fr}.syntropy-insights article p{font-size:11px}}@media (max-width:560px){.rotation-benefit-list,.syntropy-insights{grid-template-columns:1fr}}@media (max-height:700px) and (min-width:821px){.rotation-slide-shell,.syntropy-slide-shell{padding-top:76px;padding-bottom:78px}.rotation-intro-panel{padding:8px 13px}.rotation-intro-panel h2{font-size:28px}.rotation-intro-panel p{font-size:10.5px}.rotation-caption{gap:6px}.rotation-advantages h3{font-size:18px}.rotation-benefit-list{gap:4px;margin-top:5px}.rotation-benefit-list article{padding:5px 6px}.rotation-benefit-list strong{font-size:13px}.rotation-benefit-list p{font-size:9px;line-height:1.12}.rotation-experiment-card{padding:7px 9px}.rotation-experiment-card h3{font-size:17px}.rotation-experiment-card p{font-size:9.5px}.syntropy-evolution-heading h2{font-size:37px}.syntropy-evolution-heading>div>p{font-size:10.5px}.syntropy-insights article{padding:4px 6px}.syntropy-insights article strong{font-size:14px}.syntropy-insights article p{font-size:8.7px}}.rotation-comic-slide{background:radial-gradient(circle at 12% 20%,#efbb4029,#0000 28%),linear-gradient(135deg,#dfe8c8 0%,#cbdab8 100%)}.rotation-slide-shell{gap:13px}.rotation-intro-panel{background:linear-gradient(110deg,#102f27 0%,#1f4b3c 100%);border-top-color:#efbb40;box-shadow:0 12px 30px #102f2721}.rotation-intro-panel p{color:#f1ead8}.rotation-demonstration{grid-template-columns:minmax(390px,.88fr) minmax(560px,1.12fr);align-self:center;align-items:start;gap:18px;height:auto;max-height:700px}.rotation-caption{gap:12px}.rotation-advantages h3{color:#163a30;font-size:clamp(24px,2vw,31px)}.rotation-benefit-list{gap:9px;margin-top:10px}.rotation-benefit-list article{min-height:100px;box-shadow:none;background:#fffaebd1;border:1px solid #1c4b372e;border-left:5px solid #73a94f;grid-template-columns:32px 1fr;gap:9px;padding:12px 13px}.rotation-benefit-list article:nth-child(2n){background:#e7ebcceb;border-left-color:#e0aa35}.rotation-benefit-list .story-icon{color:#b55438;width:29px;height:29px}.rotation-benefit-list strong{color:#15382e;font-size:18px;line-height:1.02}.rotation-benefit-list p{color:#435b4f;margin-top:4px;font-size:11px;line-height:1.22}.rotation-experiment-card{color:#f8f1df;background:linear-gradient(110deg,#214c3d,#315f49);border:0;border-top:5px solid #efbb40;padding:14px 17px}.rotation-experiment-card h3{color:#fff8e8;font-size:23px}.rotation-experiment-card p{color:#e4eee4;font-size:12px;line-height:1.32}.rotation-caption .system-sources a{color:#8d402d}.rotation-comic-slide{--rotation-understanding:#fff8e9;--rotation-explanation:#e8efd9;--rotation-engagement:#c9df9a;--rotation-vision:#315f49;--rotation-conversion:#efbb40}.rotation-benefit-list article:first-child{background:var(--rotation-understanding);border-left-color:#8baa70}.rotation-benefit-list article:nth-child(2){background:var(--rotation-explanation);border-left-color:#a9bd73}.rotation-benefit-list article:nth-child(3){background:#d8e9b9;border-left-color:#95b961}.rotation-benefit-list article:nth-child(4){background:var(--rotation-engagement);border-left-color:#78a954}.rotation-benefit-list article:nth-child(5){background:#8bb76a;border-left-color:#5e964e}.rotation-benefit-list article:nth-child(6){background:var(--rotation-vision);border-left-color:var(--rotation-conversion)}.rotation-benefit-list article:nth-child(6) .story-icon{color:var(--rotation-conversion)}.rotation-benefit-list article:nth-child(6) strong{color:#fff8e9}.rotation-benefit-list article:nth-child(6) p{color:#e0ecdc}.rotation-experiment-card{background:linear-gradient(110deg, #173d31, var(--rotation-vision));border-top-color:var(--rotation-conversion)}.rotation-experiment-card small{color:var(--rotation-conversion)}.rotation-benefit-list p,.syntropy-insights article p,.syntropy-stage-caption span{font-size:var(--copy-min);line-height:1.38}@media (max-width:999px){.ns-page .technique-modal .ns-technique .ns-next{align-self:center;margin:4px auto 0;position:static}}@media (max-width:1120px) and (min-width:821px){.rotation-demonstration{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr)}}@media (max-width:820px){.rotation-demonstration{max-height:none}.rotation-benefit-list article{min-height:0}.rotation-experiment-card{margin-bottom:4px}}@media (max-height:700px) and (min-width:821px){.rotation-benefit-list article{min-height:0;padding:6px 8px}.rotation-experiment-card{padding:7px 10px}}@media (min-width:821px){.rotation-slide-shell{grid-template-rows:auto auto;align-content:center}.rotation-intro-panel p{font-size:15px;line-height:1.35}.rotation-demonstration{grid-template-columns:minmax(420px,.75fr) minmax(0,1.25fr);align-self:start}.rotation-benefit-list strong{font-size:20px}.rotation-benefit-list p{font-size:13px;line-height:1.28}.rotation-benefit-list article{min-height:104px}.rotation-experiment-card p{font-size:14px}.rotation-caption .system-sources a{font-size:11px}.syntropy-evolution-heading>div>p{font-size:15px;line-height:1.35}.syntropy-insights article strong{font-size:18px}.syntropy-insights article p{font-size:12px;line-height:1.25}.syntropy-slide-shell .system-source{font-size:11px}}@media (max-width:1200px) and (min-width:821px){.rotation-demonstration{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}}@media (max-width:820px){.rotation-demonstration{min-height:0;max-height:none;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}.rotation-caption{grid-area:2/1}.rotation-intro-panel p{font-size:15px}.rotation-benefit-list strong{font-size:19px}.rotation-benefit-list p{font-size:13px;line-height:1.3}.rotation-benefit-list article{min-height:0}.rotation-caption .system-sources a{font-size:12px}.syntropy-evolution-heading>div>p{font-size:15px;line-height:1.4}.syntropy-insights article strong{font-size:18px}.syntropy-insights article p{font-size:13px;line-height:1.3}.syntropy-slide-shell .system-source{font-size:12px}}@media (max-width:560px){.rotation-benefit-list,.syntropy-insights{grid-template-columns:minmax(0,1fr)}}@media (max-height:700px) and (min-width:821px){.rotation-slide-shell{grid-template-rows:auto auto}.rotation-demonstration{align-self:start;max-height:none}.syntropy-slide-shell{grid-template-rows:auto 58px auto}.rotation-benefit-list strong{font-size:18px}.rotation-benefit-list p{font-size:12px}.syntropy-insights article p{font-size:11px}}@media (min-width:1000px){.ns-page .technique-modal .ns-technique>.section-shell{width:auto;max-width:none;margin-left:32px;margin-right:260px}}.ns-page .technique-modal .ns-technique .rotation-intro-panel h2{font-size:clamp(29px,2.7vw,39px)}.ns-page .technique-modal .ns-technique .rotation-intro-panel p{font-size:15px;line-height:1.35}.ns-page .technique-modal .ns-technique .rotation-benefit-list p{font-size:13px;line-height:1.28}.ns-page .technique-modal .ns-technique .rotation-experiment-card p{font-size:14px;line-height:1.32}.ns-page .technique-modal .ns-technique .syntropy-evolution-heading h2{font-size:clamp(36px,4vw,50px)}.ns-page .technique-modal .ns-technique .syntropy-evolution-heading>div>p{font-size:15px;line-height:1.35}.ns-page .technique-modal .ns-technique .syntropy-insights article p{font-size:12px;line-height:1.25}.ns-page .technique-modal .ns-technique .rotation-intro-panel>p{color:#fff8e9}@media (min-width:1000px) and (max-width:1199px){.ns-page .technique-modal .ns-technique{scroll-snap-stop:normal;flex-direction:column;height:auto;min-height:100svh;display:flex;overflow:visible}.ns-page .technique-modal .ns-technique>.section-shell{flex:none;height:auto;min-height:0;padding-bottom:20px}.ns-page .technique-modal .ns-technique .rotation-demonstration,.ns-page .technique-modal .ns-technique .syntropy-workbench{min-height:0;max-height:none;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}.ns-page .technique-modal .ns-technique .technical-plan-stage{grid-area:1/1}.ns-page .technique-modal .ns-technique .rotation-caption{grid-area:2/1}}.ns-page .technique-modal #paturage .ns-heading{max-width:none}@media (max-width:999px){.ns-page .technique-modal .ns-technique{scroll-snap-stop:normal;flex-direction:column;height:auto;min-height:100svh;display:flex;overflow:visible}.ns-page .technique-modal .ns-technique>.section-shell{flex:none;height:auto;min-height:0;padding-bottom:20px}}.ns-page .technique-modal .syntropy-picture[data-stable-preview]{aspect-ratio:4/3}.ns-page .technique-modal .syntropy-picture[data-stable-preview] .syntropy-stage-caption{max-height:calc(100% - 28px);right:14px;overflow:auto}@media (max-width:699px){.ns-page .technique-modal .syntropy-picture[data-stable-preview]{aspect-ratio:1}}.ns-page .technique-modal #paturage.rotation-comic-slide{background:radial-gradient(circle at 12% 20%,#efbb4029,#0000 28%),linear-gradient(135deg,#edf1df 0%,#d9e4c9 100%)}.ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading]{color:var(--forest-deep);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #18382f40;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(18px,3vw,42px);padding:0 0 12px}.ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading] h2{color:var(--forest-deep);font-size:clamp(40px,4.7vw,68px);line-height:.92}.ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading] p{color:#466356;max-width:760px;font-size:15px;line-height:1.45}@media (min-width:700px){.ns-page .technique-modal #syntropie.ns-technique{height:100svh;min-height:680px;overflow:hidden}.ns-page .technique-modal #syntropie .syntropy-slide-shell{height:100%;min-height:0;padding:70px 0 calc(var(--rail-height) + 24px);grid-template-rows:auto auto minmax(0,1fr);gap:10px}.ns-page .technique-modal #syntropie .syntropy-evolution-heading h2{font-size:clamp(34px,4vw,54px);line-height:.92}.ns-page .technique-modal #syntropie .syntropy-evolution-heading>div>p{margin-top:7px;font-size:12px;line-height:1.3}.ns-page .technique-modal #syntropie .syntropy-timeline{height:48px;min-height:48px}.ns-page .technique-modal #syntropie .syntropy-timeline button{min-height:44px;padding:4px 7px}.ns-page .technique-modal #syntropie .syntropy-timeline button small{font-size:9px}.ns-page .technique-modal #syntropie .syntropy-workbench{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);gap:12px;height:100%;min-height:0;overflow:hidden}.ns-page .technique-modal #syntropie .syntropy-picture{height:100%;min-height:0;overflow:hidden}.ns-page .technique-modal #syntropie .syntropy-picture>img{object-fit:cover;width:100%;height:100%;min-height:0}.ns-page .technique-modal #syntropie .syntropy-insights{gap:6px}.ns-page .technique-modal #syntropie .syntropy-insights article{padding:7px 8px}.ns-page .technique-modal #syntropie .syntropy-insights article p{font-size:10px;line-height:1.25}}@media (max-width:699px){.ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading]{grid-template-columns:1fr;gap:8px;padding:0 0 12px}.ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading] h2{font-size:clamp(37px,12vw,52px)}.ns-page .technique-modal #syntropie.ns-technique{height:auto;min-height:100svh;overflow:visible}.ns-page .technique-modal #syntropie .syntropy-slide-shell{height:auto;min-height:0;padding-bottom:calc(var(--rail-height) + 28px)}}html body .ns-page .technique-modal #paturage.rotation-comic-slide,html body .ns-page .technique-modal #syntropie.syntropy-comic-slide{color:#1a2a22;background:radial-gradient(circle at 88% 12%,#b75b3d1a,#0000 26%),linear-gradient(160deg,#f6f0df 0%,#e8eedb 54%,#f3ead4 100%)}html body .ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading],html body .ns-page .technique-modal #paturage .rotation-intro-panel.ns-heading{color:#18382f;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #18382f38}html body .ns-page .technique-modal #paturage .rotation-intro-panel h2,html body .ns-page .technique-modal #syntropie .syntropy-evolution-heading h2,html body .ns-page .technique-modal #syntropie .ns-heading h2{color:#18382f;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.4vw,60px);line-height:.96}html body .ns-page .technique-modal #paturage .rotation-intro-panel p,html body .ns-page .technique-modal #syntropie .syntropy-evolution-heading p,html body .ns-page .technique-modal #syntropie .ns-heading p{color:#1a2a22}html body .ns-page .technique-modal #paturage .rotation-benefit-list article{color:#18382f;background:#fff8e9;border:1px solid #18382f29;border-left:5px solid #b75b3d}html body .ns-page .technique-modal #paturage .rotation-benefit-list article:nth-child(2n){background:#f4efdf;border-left-color:#2a7a6e}html body .ns-page .technique-modal #paturage .rotation-benefit-list article p{color:#1a2a22}html body .ns-page .technique-modal #paturage .rotation-benefit-list .story-icon,html body .ns-page .technique-modal #paturage .rotation-benefit-list article svg{color:#b75b3d}html body .ns-page .technique-modal #paturage .rotation-experiment-card{color:#fff8e9;background:#18382f;border-top:5px solid #e4b54d}html body .ns-page .technique-modal #syntropie .syntropy-timeline button{color:#18382f;background:#fff8e9;border:1px solid #18382f29}html body .ns-page .technique-modal #syntropie .syntropy-timeline button.active,html body .ns-page .technique-modal #syntropie .syntropy-timeline button[aria-pressed=true]{color:#fff8e9;background:#18382f;border-color:#e4b54d}html body .ns-page .technique-modal #syntropie .syntropy-insights article{color:#18382f;background:#fff8e9;border:1px solid #18382f24;border-left:4px solid #2a7a6e}html body .ns-page .technique-modal #syntropie .syntropy-insights article strong{color:#18382f}html body .ns-page .technique-modal #syntropie .syntropy-insights article p{color:#1a2a22}html body .ns-page .technique-modal #syntropie .syntropy-stage-caption{color:#18382f;background:#f4efdf}html body .ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading]{box-shadow:none;background:0 0;border:0}html body .ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading] h2{color:#102820!important}html body .ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading] p{color:#466356!important}.ns-page .technique-modal #paturage.ns-technique,.ns-page .technique-modal #syntropie.ns-technique{min-height:calc(100svh - var(--header-height))}.ns-page .technique-modal #paturage .rotation-benefit-list article{color:#173c31;background:#f4efdf;border-color:#173c3133}.ns-page .technique-modal #paturage .rotation-benefit-list article svg{color:#b75b3d}html body .ns-page .technique-modal #paturage .rotation-intro-panel h2{color:#fff8e9}html body .ns-page .technique-modal #paturage .rotation-benefit-list article strong,html body .ns-page .technique-modal #paturage .rotation-benefit-list article p{color:#173c31}@media (max-width:699px){.ns-page .technique-modal #syntropie .syntropy-timeline{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}}html body .ns-page .technique-modal .ns-story>#paturage.ns-technique,html body .ns-page .technique-modal .ns-story>#syntropie.ns-technique{height:auto;min-height:calc(100svh - var(--header-height));overflow:visible}html body .ns-page .technique-modal .ns-story>#paturage,html body .ns-page .technique-modal .ns-story>#syntropie{min-height:calc(100svh - var(--header-height))}html body .ns-page .technique-modal :is([data-function-choice],[data-plan-zone],.syntropy-timeline button,[data-reward-choice],[data-reward-launcher],[data-reward-close],[data-funding-key],.ns-next):focus-visible{outline-offset:3px;outline:3px solid #e4b54d}@media (max-width:699px){html body .ns-page .technique-modal #syntropie .syntropy-timeline{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}}html body .ns-page .technique-modal,.technique-modal{z-index:80;background:#1028206b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.technique-modal-backdrop{z-index:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.technique-modal-panel{z-index:1;background:var(--paper);grid-template-rows:auto minmax(0,1fr);width:min(1520px,100vw - 32px);max-height:calc(100svh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #10282047}.technique-modal-close{z-index:2;border:1px solid var(--line);background:var(--paper-light);min-height:40px;color:var(--forest-deep);font-family:var(--sans);cursor:pointer;justify-self:end;margin:10px 12px;padding:8px 14px;font-size:14px;font-weight:750;line-height:1;position:relative}.technique-modal-scroller{min-height:0;overflow:auto}html body .ns-page .technique-modal .story-page,html body .ns-page .technique-modal .ns-technique{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .ns-page .technique-modal .ns-technique .ns-next{display:none!important}html body .ns-page .technique-modal .ns-technique>.section-shell{text-align:left;justify-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px 20px 24px!important}html body .ns-page .technique-modal #paturage .rotation-intro-panel,html body .ns-page .technique-modal #paturage .rotation-intro-panel.ns-heading,html body .ns-page .technique-modal #syntropie .syntropy-evolution-heading,html body .ns-page .technique-modal #syntropie .ns-heading{text-align:left!important;align-items:flex-start!important}html body .ns-page .technique-modal .ns-heading:after{margin-inline:0!important}html body .ns-page .technique-modal #paturage .rotation-intro-panel h2,html body .ns-page .technique-modal #syntropie .syntropy-evolution-heading h2,html body .ns-page .technique-modal #syntropie .ns-heading h2{max-width:calc(100% - 8px);text-align:left!important;font-size:clamp(28px,3.2vw,42px)!important}html body .ns-page .technique-modal #paturage .rotation-intro-panel p,html body .ns-page .technique-modal #syntropie .syntropy-evolution-heading p{text-align:left!important}html body .ns-page .technique-modal #paturage .rotation-demonstration{align-items:center;height:auto!important;max-height:none!important}html body .ns-page .technique-modal #paturage .rotation-intro-panel,html body .ns-page .technique-modal #paturage .rotation-intro-panel.ns-heading,html body .ns-page .technique-modal #paturage .rotation-intro-panel[data-integrated-heading]{flex-direction:column;align-items:flex-start;gap:6px;width:100%;grid-template-columns:none!important;padding:0 0 10px!important;display:flex!important}html body .ns-page .technique-modal #paturage .ns-kicker,html body .ns-page .technique-modal #syntropie .ns-kicker{display:none!important}html body .ns-page .technique-modal .technical-plan-stage{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;gap:10px;min-width:0;height:auto;display:flex}html body .ns-page .technique-modal .technical-plan-svg{width:min(100%,520px);height:auto;margin-inline:auto}html body .ns-page .technique-modal .paddock-cycle-legend{z-index:1;color:#18382f;background:#fff8e9eb;border:1px solid #18382f29;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.25;display:flex;position:relative}html body .ns-page .technique-modal .paddock-cycle-legend i{vertical-align:-1px;border:1px solid #18382f47;width:11px;height:11px;margin-right:6px;display:inline-block}html body .ns-page .technique-modal .paddock-cycle-legend i.grazed{background:#d7784e}html body .ns-page .technique-modal .paddock-cycle-legend i.recovery{background:#eadb77}html body .ns-page .technique-modal .paddock-cycle-legend i.regrowing{background:#4eb43e}html body .ns-page .technique-modal .paddock-cycle-legend .legend-timing{color:#315e46}html body .ns-page .technique-modal #syntropie .syntropy-timeline{gap:6px;width:100%;min-height:0;overflow:visible;grid-template-columns:repeat(7,minmax(0,1fr))!important;height:auto!important;display:grid!important}html body .ns-page .technique-modal #syntropie .syntropy-timeline button{width:100%;min-width:0;min-height:56px;padding:8px 10px}html body .ns-page .technique-modal #syntropie .syntropy-timeline button small{white-space:normal;font-size:12px;line-height:1.15}html body .ns-page .technique-modal #syntropie .syntropy-workbench{gap:16px;min-width:0;overflow:hidden}@media (min-width:821px){html body .ns-page .technique-modal #syntropie .syntropy-workbench{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)!important}}@media (max-width:820px){html body .ns-page .technique-modal #syntropie .syntropy-workbench{grid-template-rows:auto auto;overflow:visible;grid-template-columns:minmax(0,1fr)!important}html body .ns-page .technique-modal #syntropie .syntropy-timeline{overscroll-behavior-inline:contain;overflow-x:auto;grid-template-columns:repeat(7,minmax(118px,1fr))!important}html body .ns-page .technique-modal #syntropie .syntropy-timeline button small{font-size:11px}}html body .ns-page .technique-modal #syntropie .syntropy-picture,html body .ns-page .technique-modal #syntropie .system-caption,html body .ns-page .technique-modal #syntropie .bed-caption{min-width:0;overflow:hidden}html body .ns-page .technique-modal #syntropie .system-caption,html body .ns-page .technique-modal #syntropie .bed-caption{justify-content:flex-start!important;padding:16px 18px!important}html body .ns-page .technique-modal #syntropie .syntropy-benefits-title{color:var(--gold);padding-inline:0;font-size:22px;line-height:1.15;overflow:visible}html body .ns-page .technique-modal #syntropie .syntropy-insights{min-width:0}html body .ns-page .technique-modal #syntropie .syntropy-insights article{grid-template-columns:28px minmax(0,1fr);min-width:0;overflow:visible}html body .ns-page .technique-modal #syntropie .syntropy-insights article>div{min-width:0}html body .ns-page .technique-modal #syntropie .syntropy-insights article .story-icon{width:24px;height:24px}html body .ns-page .technique-modal #syntropie .syntropy-insights article strong{font-size:16px;line-height:1.15;overflow:visible}html:has(.technique-modal:not([hidden])){overflow:hidden}@keyframes panelIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pictureIn{0%{opacity:.25;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}body:has(.ns-legal-overlay){overflow:hidden}.ns-legal-overlay{z-index:80;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.ns-legal-backdrop{cursor:pointer;background:#1028209e;border:0;position:absolute;inset:0}.ns-legal-dialog{z-index:1;width:min(720px,100vw - 32px);max-height:min(92vh,860px);color:var(--ink);background:var(--paper);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #09261f52}.ns-legal-dialog>header{border-bottom:1px solid var(--line);background:var(--paper-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.ns-legal-dialog h2{color:var(--forest-deep);font-family:var(--serif);margin:0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.1}.ns-legal-dialog header p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:700}.ns-legal-close{width:44px;height:44px;color:var(--forest-deep);cursor:pointer;background:0 0;border:1px solid #18382f33;flex:0 0 44px;font-size:28px;line-height:1}.ns-legal-close:hover,.ns-legal-close:focus-visible{color:var(--paper-light);background:var(--forest-deep);outline:none}.ns-legal-scroller{min-height:0;padding:8px 24px 28px;overflow:auto}.ns-legal-scroller section{border-bottom:1px solid var(--line);padding:16px 0}.ns-legal-scroller section:last-child{border-bottom:0;padding-bottom:0}.ns-legal-scroller h3{color:var(--forest-deep);font-family:var(--serif);margin:0 0 8px;font-size:20px;font-weight:500}.ns-legal-scroller p,.ns-legal-scroller li{color:var(--ink);font-size:var(--copy-min);margin:0 0 8px;line-height:1.45}.ns-legal-scroller p:last-child,.ns-legal-scroller li:last-child{margin-bottom:0}.ns-legal-scroller ul{margin:8px 0 0;padding:0 0 0 1.2em;list-style:outside}@media (max-width:699px){.ns-legal-overlay{align-items:stretch;padding:12px 10px}.ns-legal-dialog{width:100%;height:calc(100svh - 24px);max-height:none}.ns-legal-dialog>header,.ns-legal-scroller{padding-left:16px;padding-right:16px}}.admin-dashboard{--admin-ink:#173b31;--admin-muted:#60756b;--admin-line:#dedfd5;box-sizing:border-box;height:100dvh;min-height:720px;color:var(--admin-ink);background:#f3f1e8;flex-direction:column;gap:12px;padding:20px 28px;font:13px/1.35 system-ui,sans-serif;display:flex}.admin-dashboard *,.admin-dashboard :before,.admin-dashboard :after{box-sizing:border-box}.admin-dashboard h1,.admin-dashboard h2,.admin-dashboard h3,.admin-dashboard p,.admin-dashboard ul{margin:0}.admin-dashboard ul{padding:0;list-style:none}.admin-dashboard button,.admin-dashboard a{-webkit-tap-highlight-color:transparent}.admin-dashboard button{font:inherit;cursor:pointer}.admin-dashboard button:disabled{opacity:.35;cursor:default}.admin-dashboard :focus-visible{outline-offset:3px;outline:2px solid #b15e39}.admin-dashboard-header{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-dashboard-header p,.admin-eyebrow{color:#7d704f;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750}.admin-dashboard-header h1{letter-spacing:-.8px;font:500 31px/1.2 Georgia,serif}.admin-header-actions{align-items:center;gap:20px;font-size:11px;display:flex}.admin-header-actions a{color:var(--admin-ink);border-bottom:1px solid #a8b5a6;padding:6px 0;text-decoration:none}.admin-sync{color:var(--admin-muted)}.admin-kpis{flex:none;grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-metric{border:1px solid var(--admin-line);background:#fffdf7;border-radius:10px;flex-direction:column;gap:2px;padding:8px 18px;display:flex}.admin-metric>span{color:var(--admin-muted);font-size:11px}.admin-metric>strong{letter-spacing:-.6px;font:500 32px/1.1 Georgia,serif}.admin-metric>small{color:var(--admin-muted);font-size:10px}.admin-metric.accent{background:var(--admin-ink);border-color:var(--admin-ink);color:#fff9e9}.admin-metric.accent>span,.admin-metric.accent>small{color:#d0d9c5}.admin-top-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:14px;min-height:240px;display:grid}.admin-bottom-grid{flex:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;height:245px;display:grid}.admin-widget{border:1px solid var(--admin-line);background:#fffdf7;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:16px 18px;display:flex;box-shadow:0 3px 12px #173b3104}.admin-widget-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-widget h2{letter-spacing:-.35px;font:500 23px/1.2 Georgia,serif}.admin-widget h3{margin:13px 0 8px;font:650 11px/1.3 system-ui,sans-serif}.admin-tag{border:1px solid var(--admin-line);color:var(--admin-muted);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:10px}.admin-segments{background:#f1f0e7;border-radius:6px;gap:3px;padding:3px;display:flex}.admin-segments button{color:var(--admin-muted);background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:11px}.admin-segments button[aria-pressed=true]{background:var(--admin-ink);color:#fffdf7}.admin-chart-caption{flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.admin-chart-caption strong{color:#89703c;font-size:10px;font-weight:550}.admin-chart-caption small{color:var(--admin-muted);font-size:9px}.admin-dot{border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.admin-dot.gold{background:#bd9450}.admin-dot.green{background:#58806c}.admin-daily-chart{flex:1;width:100%;min-height:0;display:block;overflow:visible}.admin-gridline{stroke:#ecece1;stroke-dasharray:3 3}.admin-baseline{stroke:#d8dfd2}.admin-chart-axis{fill:#758478;font:10px system-ui,sans-serif}.admin-bar{fill:#bd9450}.visitors .admin-bar{fill:#58806c}.admin-missing{stroke:#aaa995;stroke-width:2px;stroke-dasharray:2 2}.admin-daily-chart g{cursor:pointer}.admin-daily-chart g:hover .admin-bar,.admin-daily-chart g:focus .admin-bar,.admin-daily-chart g.selected .admin-bar{fill:#b45e3c}.admin-history-footer{color:#4e6659;flex:none;gap:2px;margin-top:4px;font-size:10px;display:grid}.admin-history-footer small{color:#7b8174;font-size:9px}.admin-traffic-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.admin-traffic-metrics>div{border-right:1px solid var(--admin-line);flex-direction:column;display:flex}.admin-traffic-metrics>div:last-child{border:0}.admin-traffic-metrics strong{font:500 29px Georgia,serif}.admin-traffic-metrics span{color:var(--admin-muted);font-size:10px}.admin-sources{gap:8px;display:grid}.admin-sources li>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.admin-sources li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sources meter{appearance:none;background:#efeee3;border:0;border-radius:3px;width:100%;height:4px;margin-top:4px;display:block}.admin-sources meter::-webkit-meter-bar{background:#efeee3;border:0;height:4px}.admin-sources meter::-webkit-meter-optimum-value{background:#73927c}.admin-sources meter::-moz-meter-bar{background:#73927c}.admin-widget-note{color:var(--admin-muted);margin-top:auto;padding-top:6px;font-size:9px}.admin-dashboard .admin-empty{color:var(--admin-muted);padding:12px 0;font-size:11px}#admin-import-form{flex:none;gap:8px;display:flex}.admin-dashboard input,.admin-dashboard textarea,.admin-dashboard select{width:100%;color:var(--admin-ink);background:#fafaf4;border:1px solid #ced4c5;border-radius:5px;padding:8px 10px;font:12px/1.4 system-ui,sans-serif}#admin-import-form textarea{resize:none;min-width:0;height:47px}#admin-import-form>button,.admin-reward-form>button,.admin-invitation>button{background:var(--admin-ink);color:#fff9e9;border:0;border-radius:5px;flex:none;padding:8px 12px;font-size:11px}.admin-import-help{color:var(--admin-muted);overflow-wrap:anywhere;height:34px;padding-top:6px;font-size:10px;line-height:1.3;overflow:hidden}.admin-form-error{color:#a54431;font-size:11px}.admin-profile-list{flex:1}.admin-profile-list li{border-bottom:1px solid #eeeee3;grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:10px;height:28px;display:grid}.admin-email{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-ink);background:0 0;border:0;padding:0;overflow:hidden;font-size:11px!important}.admin-status{color:#8b6a29;background:#f7f0db;border-radius:4px;padding:2px 6px;font-size:9px}.admin-status.active{color:#316c4f;background:#e9f1e4}.admin-text-button{color:#37624d;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:11px!important}.admin-widget-bottom{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:5px;display:flex}.admin-widget-bottom>small{color:var(--admin-muted);font-size:9px}.admin-pager{align-items:center;gap:8px;font-size:10px;display:flex}.admin-pager button{background:0 0;border:1px solid #dce0d3;border-radius:4px;width:24px;height:22px;font-size:17px;line-height:1}.admin-tabs{gap:14px;display:flex}.admin-tabs>button{color:#7a8172;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 6px;font:500 20px Georgia,serif}.admin-tabs>button[aria-pressed=true]{color:var(--admin-ink);border-color:#b7924c}.admin-tabs span{font:10px system-ui,sans-serif}.admin-reward-overview,.admin-contact-panel{flex-direction:column;flex:1;min-height:0;display:flex}.admin-reward-summary{color:var(--admin-muted);font-size:11px}.admin-reward-counts{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.admin-reward-counts article{text-align:center;background:#f4f3ea;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex}.admin-reward-counts strong{font:500 22px/1.1 Georgia,serif}.admin-reward-counts span{color:#677765;margin-top:3px;font-size:9px;line-height:1.15}.admin-contact-heading{color:var(--admin-muted);justify-content:space-between;font-size:10px;display:flex}.admin-contact-heading a{color:#37624d}.admin-contact-panel ul{margin-top:8px}.admin-contact-panel li{border-bottom:1px solid #eeeee3;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.admin-contact-panel li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.admin-contact-panel li small{color:var(--admin-muted);flex:none;font-size:10px}.admin-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122e25a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fffdf7;border-radius:14px;width:min(650px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 20px 80px #0003}.admin-modal>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-modal h2{font:500 26px Georgia,serif}.admin-modal>header button{background:0 0;border:1px solid #d3daca;border-radius:50%;width:30px;height:30px}.admin-reward-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-reward-form label{gap:4px;font-size:11px;display:grid}.admin-reward-form>button,.admin-reward-form>p{grid-column:1/-1}.admin-invitation{background:#edf1e6;grid-template-columns:1fr auto;gap:5px;margin-top:12px;padding:12px;font-size:11px;display:grid}.admin-invitation code{overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.admin-invitation .copy-done,.admin-invitation button[data-copied=true] .copy-idle{display:none}.admin-invitation button[data-copied=true] .copy-done{display:inline}.admin-reward-list{margin-top:12px!important}.admin-reward-list li{border-bottom:1px solid #e6e8dd;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.admin-reward-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}.admin-reward-list small{color:var(--admin-muted);display:block}.admin-modal .admin-pager{justify-content:flex-end;margin-top:10px}.admin-hen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-hen-grid article{background:#f4f2e8;border-radius:8px;flex-direction:column;align-items:center;padding:12px;display:flex}.admin-hen-grid .hen-portrait{width:100%}.admin-hen-grid small{overflow-wrap:anywhere;max-width:100%;font-size:10px}.admin-profile-detail{grid-template-columns:110px 1fr;gap:14px;display:grid}.admin-profile-detail dt{color:var(--admin-muted)}.admin-profile-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (min-width:1100px) and (min-height:850px){.admin-dashboard{gap:18px;padding:26px 36px}.admin-bottom-grid{height:280px}.admin-profile-list li{height:34px}.admin-widget{padding:20px 22px}.admin-sources{gap:14px}}@media (max-width:1000px){.admin-dashboard{height:auto;min-height:100dvh;padding:16px}.admin-top-grid{grid-template-columns:1fr}.admin-bottom-grid{grid-template-columns:1fr;height:auto}.admin-history{height:330px}.admin-supporters,.admin-rewards{min-height:265px}.admin-traffic{min-height:300px}.admin-sync{display:none}.admin-kpis{gap:7px}.admin-metric{padding:10px}.admin-metric>strong{font-size:26px}}@media (max-width:600px){.admin-dashboard-header h1{font-size:26px}.admin-header-actions{gap:10px;font-size:10px}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric.accent{grid-column:1/-1}.admin-widget{padding:14px}.admin-chart-caption,.admin-chart-caption strong{font-size:9px}.admin-chart-caption small{display:none}.admin-widget-heading{gap:6px}.admin-widget h2{font-size:21px}.admin-import-help{height:auto;min-height:34px}.admin-reward-counts{gap:4px}.admin-modal{padding:18px}.admin-reward-form{grid-template-columns:1fr}.admin-hen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-supporter-actions{align-items:center;gap:14px;display:flex}.admin-modal-wide{width:min(1180px,100%)}.admin-detail-help{color:var(--admin-muted);font-size:11px;line-height:1.45;margin:10px 0!important}.admin-upload-form{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.admin-upload-form label{flex:1;min-width:180px;font-size:11px}.admin-upload-form input{margin-top:5px}.admin-upload-form button,#bluebees-save{background:var(--admin-ink);color:#fff9e9;border:0;border-radius:5px;padding:9px 14px;font-size:12px}.admin-upload-form>span{overflow-wrap:anywhere;max-width:140px;font-size:10px}.admin-import-success{color:#316c4f;background:#e9f1e4;border-radius:6px;padding:12px}.admin-data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.admin-data-table th{text-align:left;color:var(--admin-muted);background:#f3f3e9;padding:8px 6px;font-size:10px;font-weight:550}.admin-data-table td{border-bottom:1px solid var(--admin-line);text-overflow:ellipsis;white-space:nowrap;padding:10px 6px;overflow:hidden}.admin-data-table button{color:#37624d;text-align:left;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:2px 0;font-size:11px;overflow:hidden}.admin-data-table small{text-overflow:ellipsis;color:var(--admin-muted);font-size:9px;display:block;overflow:hidden}.admin-preview-table th:first-child{width:55px}.admin-preview-table th:nth-child(4){width:60px}.admin-preview-table th:last-child{width:110px}.admin-csv-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-csv-mapping label{min-width:0;font-size:11px}.admin-csv-mapping label>span{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;display:block;overflow:hidden}.admin-tracking-toolbar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-tracking-toolbar form{flex:1;max-width:430px}.admin-tracking-toolbar>span{margin-left:auto;font-size:11px}.admin-tracking-table th:first-child{width:16%}.admin-tracking-table th:nth-child(6){width:15%}.admin-tracking-table th:nth-child(7){width:13%}.admin-tracking-table th:nth-child(8){width:9%}.admin-tracking-table th:nth-child(9){width:10%}.admin-tracking-table td:last-child{white-space:normal}.admin-tracking-table td:last-child button{display:block}.admin-csv-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:0;display:grid}.admin-csv-fields div{min-width:0}.admin-csv-fields dt{color:var(--admin-muted);font-size:9px}.admin-csv-fields dd{overflow-wrap:anywhere;max-height:42px;margin:0;font-size:11px;overflow:auto}.admin-modal-wide .admin-profile-detail{grid-template-columns:80px 1fr 80px 1fr;gap:8px 12px;font-size:12px}@media (max-width:800px){.admin-table-wrap{overflow:auto}.admin-tracking-table{min-width:1000px}.admin-csv-mapping{grid-template-columns:1fr}.admin-csv-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-modal-wide .admin-profile-detail{grid-template-columns:80px 1fr}.admin-tracking-toolbar{flex-wrap:wrap}.admin-supporter-actions{gap:8px}}@media (max-width:600px){.admin-history .admin-widget-heading{flex-wrap:wrap}.admin-history .admin-segments button{padding:4px 7px}}.admin-csv-actions{border-top:1px solid var(--admin-line);background:#fffdf7;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex;position:sticky;bottom:-24px}.admin-csv-actions p{color:var(--admin-muted);font-size:11px}#bluebees-save{flex:none}.admin-csv-notice{flex:none;padding:7px 12px;font-size:11px}.admin-preview-table td.admin-form-error{white-space:normal}.admin-invite-missing{text-align:left;white-space:normal;text-underline-offset:3px;text-decoration:underline;font-weight:650!important}.admin-history-range{color:var(--admin-muted);flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:10px;display:flex}.admin-history-range>div{gap:12px;display:flex}.admin-history-footer [data-history-import-needed] button{padding:0;text-decoration:underline;font-size:9px!important}.supporter-space{color:#173b31;background:#f4f0e4;min-height:100vh;padding:clamp(20px,4vw,60px);font-family:system-ui,sans-serif}.supporter-space-header{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto 64px;display:flex}.supporter-space-header a{color:#173b31}.supporter-brand{font:500 27px Georgia,serif;text-decoration:none}.supporter-preview-banner{color:#73531b;background:#fff1cf;border-left:4px solid #b9903b;flex-wrap:wrap;align-items:baseline;gap:8px 16px;max-width:1120px;margin:-32px auto 36px;padding:13px 18px;display:flex}.supporter-preview-banner strong{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.supporter-preview-banner span{font-size:13px;line-height:1.4}.supporter-intro,.supporter-rewards,.supporter-note,.supporter-error{max-width:1120px;margin-inline:auto}.supporter-intro p{color:#b95e42;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.supporter-intro h1{margin:0 0 10px;font:500 clamp(42px,6vw,76px)/1 Georgia,serif}.supporter-intro span{color:#60766b}.supporter-rewards{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;margin-top:36px;display:grid}.supporter-reward{background:#fffaf0;padding:clamp(20px,3vw,34px);box-shadow:0 14px 36px #14382e14}.supporter-reward-heading{border-bottom:1px solid #d9dfd4;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.supporter-reward h2{margin:0;font:500 29px Georgia,serif}.supporter-reward-heading span{color:#b95e42;font-weight:800}.supporter-reward-detail{text-align:center;justify-items:center;gap:10px;padding-top:18px;display:grid}.supporter-reward-detail img{object-fit:contain;width:min(100%,220px);height:180px}.supporter-reward-detail p{color:#60766b;margin:0;font-size:13px;line-height:1.5}.supporter-hen{grid-template-columns:minmax(170px,1fr) minmax(200px,1.15fr);align-items:center;gap:20px;padding-top:18px;display:grid}.supporter-hen-preview{text-align:center;justify-items:center;display:grid}.hen-portrait{--hen-accent:#d6a343;--hen-accent-light:#f7d984;--hen-accent-dark:#936221;width:100%;max-width:400px;display:block}.hen-plumage--clair{filter:brightness(1.12)saturate(.78)}.hen-plumage--fonce{filter:brightness(.79)saturate(1.12)}.hen-base--shaped-comb{clip-path:polygon(0 0,78.2% 0,78.2% 8%,82.4% 7.4%,86% 9%,89.4% 14%,100% 14%,100% 100%,0 100%)}.supporter-reward[data-supporter-reward=nom_poule]{grid-column:1/-1}.supporter-reward[data-supporter-reward=nom_poule] .supporter-hen{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr);gap:clamp(24px,5vw,66px)}.supporter-hen-preview{align-self:start;padding-top:12px;position:sticky;top:24px}.supporter-hen-preview strong{font:500 23px Georgia,serif}.supporter-hen form{gap:13px;display:grid}.supporter-hen label{gap:5px;font-size:13px;font-weight:700;display:grid}.supporter-hen input,.supporter-hen select{color:#173b31;background:#fffdf7;border:1px solid #bfc9b8;border-radius:4px;width:100%;min-height:43px;padding:8px 10px;font:15px system-ui,sans-serif}.supporter-hen small{color:#60766b;line-height:1.4}.supporter-hen button{color:#fffaf0;cursor:pointer;background:#b95e42;border:0;width:fit-content;min-height:44px;padding:10px 17px;font-weight:800}.supporter-error{color:#a54431}.supporter-note{color:#60766b;margin-top:28px;font-size:13px}.supporter-note a{color:#b95e42}.supporter-login-card{background:#fffaf0;max-width:520px;margin:0 auto;padding:clamp(25px,5vw,48px);box-shadow:0 14px 36px #14382e14}.supporter-login-card>p:first-child{color:#b95e42;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.supporter-login-card h1{margin:0 0 22px;font:500 clamp(34px,5vw,50px)/1.1 Georgia,serif}.supporter-login-card form,.supporter-login-card label{gap:12px;display:grid}.supporter-login-card label{font-size:14px;font-weight:700}.supporter-login-card input{background:#fffdf7;border:1px solid #bfc9b8;min-height:48px;padding:10px;font:16px system-ui,sans-serif}.supporter-login-card button{color:#fffaf0;cursor:pointer;background:#173b31;border:0;width:fit-content;min-height:45px;padding:10px 17px;font-weight:800}.supporter-login-card small{color:#60766b;margin-top:20px;line-height:1.5;display:block}.supporter-preview-link{color:#b95e42;text-underline-offset:3px;margin-top:22px;font-weight:800;display:inline-block}@media (max-width:700px){.supporter-space-header{margin-bottom:40px}.supporter-hen,.admin-reward-form{grid-template-columns:1fr}.admin-reward-list li{flex-direction:column;align-items:flex-start}}.supporter-profile{background:#fffaf0;border:1px solid #d9dfd4;border-radius:10px;max-width:900px;margin:24px auto;padding:26px}.supporter-profile h2{margin:0 0 10px;font:500 28px Georgia,serif}.supporter-profile p{color:#587064;font-size:14px;line-height:1.5}.supporter-profile form{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.supporter-profile label{gap:6px;font:600 13px system-ui,sans-serif;display:grid}.supporter-profile label:has(textarea){grid-column:1/-1}.supporter-profile input,.supporter-profile textarea{box-sizing:border-box;background:#fffdf7;border:1px solid #becbb7;border-radius:4px;width:100%;padding:10px;font:15px system-ui,sans-serif}.supporter-profile button{color:#fffaf0;cursor:pointer;background:#173b31;border:0;border-radius:4px;grid-column:1/-1;justify-self:start;padding:12px 18px}@media (max-width:600px){.supporter-profile form{grid-template-columns:1fr}}.supporter-hen .hen-accessory-choice{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.supporter-hen .hen-random-button{color:#173b31;background:#ebe9da;border:1px solid #bfc9b8;border-radius:4px;min-height:43px;padding:8px 12px;font-size:12px;font-weight:700}.supporter-hen .hen-random-button:hover{background:#dce3d4}.supporter-hen .hen-colors{border:0;min-width:0;margin:3px 0;padding:0}.supporter-hen .hen-colors legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.supporter-hen .hen-colors>div{flex-wrap:wrap;gap:8px;display:flex}.supporter-hen .hen-color-option{cursor:pointer;display:block;position:relative}.supporter-hen .hen-color-option input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.supporter-hen .hen-color-swatch{background:var(--hen-accent);border:2px solid #fffaf0;border-radius:50%;width:29px;height:29px;display:block;box-shadow:0 0 0 1px #173b3133}.supporter-hen .hen-color-option:has(input:checked) .hen-color-swatch{outline-offset:2px;outline:2px solid #173b31}.supporter-hen .hen-color-option input:focus-visible+.hen-color-swatch{outline-offset:2px;outline:3px solid #b95e42}.supporter-hen .hen-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supporter-hen .supporter-error{margin:0;font-size:13px}@media (max-width:760px){.supporter-hen .hen-colors>div{grid-template-columns:repeat(6,29px);gap:10px;display:grid}.supporter-reward[data-supporter-reward=nom_poule] .supporter-hen{grid-template-columns:1fr;gap:20px}.supporter-hen-preview{position:static}.supporter-hen-preview .hen-portrait{max-width:310px}}@media (max-width:400px){.supporter-hen .hen-accessory-choice{grid-template-columns:1fr}.supporter-hen .hen-random-button{justify-self:start}}#nid-wireframe-v2{--wf-forest:#1e3a2f;--wf-deep:#15291f;--wf-paper:#f4ede0;--wf-card:#fbf7ef;--wf-sand:#eae0cc;--wf-line:#dcd3c1;--wf-ink:#22261f;--wf-muted:#5a5a4e;--wf-rust:#a9472f;--wf-rust-hover:#7e3322;--wf-gold:#e3c27a;color:var(--wf-ink);background:var(--wf-paper);font:17px/1.55 Karla,Avenir Next,Avenir,sans-serif}#nid-wireframe-v2 *,#nid-wireframe-v2 :before,#nid-wireframe-v2 :after{box-sizing:border-box}#nid-wireframe-v2 h1,#nid-wireframe-v2 h2,#nid-wireframe-v2 h3,#nid-wireframe-v2 p,#nid-wireframe-v2 figure{margin:0}#nid-wireframe-v2 h1,#nid-wireframe-v2 h2,#nid-wireframe-v2 h3{font-family:Libre Caslon Text,Georgia,serif;font-weight:400}#nid-wireframe-v2 h2{font-size:clamp(31px,3.4vw,42px);line-height:1.18}#nid-wireframe-v2 h3{font-size:24px;line-height:1.2}#nid-wireframe-v2 a{color:inherit;text-decoration:none}#nid-wireframe-v2 button{font:inherit}#nid-wireframe-v2 img{max-width:100%;display:block}#nid-wireframe-v2 .wf-wrap{width:min(100% - 48px,1120px);margin-inline:auto}#nid-wireframe-v2 .wf-section{padding:78px 0}#nid-wireframe-v2 .wf-eyebrow{color:var(--wf-rust);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}#nid-wireframe-v2 .wf-section-head{gap:12px;max-width:750px;margin-bottom:32px;display:grid}#nid-wireframe-v2 .wf-section-head>p:last-child{color:var(--wf-muted)}#nid-wireframe-v2 .wf-button{background:var(--wf-rust);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 22px;font-weight:700;transition:background .2s;display:inline-flex}#nid-wireframe-v2 .wf-button:hover{background:var(--wf-rust-hover)}#nid-wireframe-v2 .wf-button-small{min-height:44px;padding:10px 18px;font-size:15px}#nid-wireframe-v2 a:focus-visible,#nid-wireframe-v2 button:focus-visible,#nid-wireframe-v2 summary:focus-visible{outline:3px solid var(--wf-gold);outline-offset:3px}#nid-wireframe-v2 .wf-brand{white-space:nowrap;align-items:center;gap:10px;width:fit-content;margin-bottom:34px;font:400 23px/1.1 Libre Caslon Text,Georgia,serif;display:flex}#nid-wireframe-v2 .wf-brand img{background:var(--wf-paper);border-radius:50%;width:42px;height:42px;padding:3px}#nid-wireframe-v2 .wf-hero{color:var(--wf-paper);background:var(--wf-forest);padding:28px 0 42px}#nid-wireframe-v2 .wf-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}#nid-wireframe-v2 .wf-hero-story{gap:20px;display:grid}#nid-wireframe-v2 .wf-hero .wf-eyebrow{color:var(--wf-gold)}#nid-wireframe-v2 .wf-hero h1{max-width:630px;font-size:clamp(37px,4vw,49px);line-height:1.13}#nid-wireframe-v2 .wf-hero h1 em{color:#e17862;font-size:.86em;font-weight:400}#nid-wireframe-v2 .wf-hero-lead{color:#dce3da;max-width:560px;font-size:18px}#nid-wireframe-v2 .wf-hero-media{background:#2c4a3d;border-radius:8px;overflow:hidden}#nid-wireframe-v2 .wf-hero-media img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto}#nid-wireframe-v2 .wf-hero-media figcaption{color:var(--wf-gold);padding:8px 14px;font-size:14px;font-weight:700}#nid-wireframe-v2 .wf-campaign-card{min-width:0;color:var(--wf-ink);background:var(--wf-paper);border-radius:10px;flex-direction:column;gap:18px;padding:32px;display:flex}#nid-wireframe-v2 .wf-campaign-card .wf-eyebrow{color:var(--wf-rust)}#nid-wireframe-v2 .wf-campaign-progress{gap:18px;display:grid}#nid-wireframe-v2 .wf-campaign-amount{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}#nid-wireframe-v2 .wf-campaign-amount strong{font:400 40px/1.1 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-campaign-amount span{color:var(--wf-muted);font-size:17px}#nid-wireframe-v2 .wf-progress{background:var(--wf-line);border-radius:99px;height:14px;overflow:hidden}#nid-wireframe-v2 .wf-progress span{background:var(--wf-rust);height:100%;display:block}#nid-wireframe-v2 .wf-campaign-message{font-size:20px;font-weight:700}#nid-wireframe-v2 .wf-campaign-facts{border-top:1px solid var(--wf-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}#nid-wireframe-v2 .wf-campaign-facts strong{font-size:22px;line-height:1.2;display:block}#nid-wireframe-v2 .wf-campaign-facts span{color:var(--wf-muted);font-size:14px;display:block}#nid-wireframe-v2 .wf-readiness{color:#dce3da;border-top:1px solid #dce3da50;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;padding-top:22px;font-size:15px;display:grid}#nid-wireframe-v2 .wf-readiness-item{align-items:flex-start;gap:9px;min-width:0;display:flex}#nid-wireframe-v2 .wf-readiness-item:nth-child(2){justify-self:center}#nid-wireframe-v2 .wf-readiness-item:last-child{justify-self:end}#nid-wireframe-v2 .wf-readiness-icon{background-color:var(--wf-gold);flex:0 0 18px;width:18px;height:18px;margin-top:2px}#nid-wireframe-v2 .wf-readiness-item>span:last-child{flex-direction:column;display:flex}#nid-wireframe-v2 .wf-readiness small{color:#aac1b2;font-size:13px}#nid-wireframe-v2 .wf-why .wf-section-head>p:last-child{color:var(--wf-ink)}#nid-wireframe-v2 .na-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#nid-wireframe-v2 .na-stats-grid article{border:1px solid var(--wf-line);background:var(--wf-card);text-align:center;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}#nid-wireframe-v2 .na-crisis-picture{aspect-ratio:1.62;background-image:url(/images/v2-reference/crise-illustration-e21a0bca8340b2065686d10ba5ba3e30.webp?vsn=d);background-repeat:no-repeat;background-size:300%;background-color:var(--wf-line);width:100%}#nid-wireframe-v2 .na-drought{background-position:0 65%}#nid-wireframe-v2 .na-pollution{background-position:50% 60%}#nid-wireframe-v2 .na-birds{background-position:100% 35%}#nid-wireframe-v2 .na-stat-label{color:var(--wf-muted);letter-spacing:.1em;padding:18px 20px 0;font:700 12px/1.4 Karla,sans-serif}#nid-wireframe-v2 .na-stat-impact{flex:1;justify-items:center;gap:8px;padding:8px 20px 12px;display:grid}#nid-wireframe-v2 .na-stat-impact strong{color:var(--wf-rust);font:400 clamp(34px,4vw,46px)/1.1 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .na-stat-impact span{font-size:15px}#nid-wireframe-v2 .na-stat-source{color:var(--wf-muted);text-underline-offset:2px;align-self:center;margin:0 15px 8px;font-size:12px;text-decoration:underline;display:inline-block}#nid-wireframe-v2 .na-solution-arrow{color:var(--wf-rust);padding:2px 0 12px;font:400 33px/1 Georgia,serif;display:block}#nid-wireframe-v2 .na-direct-answer{color:var(--wf-paper);background:var(--wf-forest);flex-direction:column;flex:0 0 clamp(220px,620px - 40vw,320px);align-items:center;gap:8px;padding:20px;display:flex}#nid-wireframe-v2 .na-direct-answer>span{color:var(--wf-gold);letter-spacing:.14em;font-size:11px;font-weight:700}#nid-wireframe-v2 .na-direct-answer p{font:400 20px/1.32 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .na-direct-answer button{border:1px solid var(--wf-gold);width:fit-content;color:var(--wf-paper);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:7px;margin:auto auto 0;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}#nid-wireframe-v2 .na-direct-answer button:hover{background:var(--wf-gold);color:var(--wf-deep)}#nid-wireframe-v2 .wf-team,#nid-wireframe-v2 .wf-supporters{background:var(--wf-sand)}#nid-wireframe-v2 .wf-faq{background:var(--wf-card)}#nid-wireframe-v2 .wf-paliers{background:var(--wf-sand)}#nid-wireframe-v2 .wf-tier-list{gap:8px;display:grid}#nid-wireframe-v2 .wf-tier-row{border:1px solid var(--wf-line);background:var(--wf-card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 18px;display:flex}#nid-wireframe-v2 .wf-tier-row.is-current{border:2px solid var(--wf-rust);padding:15px 17px}#nid-wireframe-v2 .wf-tier-amount{color:var(--wf-muted);flex:0 0 120px;font:400 22px/1.2 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-tier-row.is-current .wf-tier-amount{color:var(--wf-rust);font-size:26px}#nid-wireframe-v2 .wf-tier-description{flex:360px;min-width:0}#nid-wireframe-v2 .wf-tier-description h3{font-size:20px;font-weight:400}#nid-wireframe-v2 .wf-tier-row.is-current .wf-tier-description h3{font-size:22px}#nid-wireframe-v2 .wf-tier-description p{color:#4a4639;margin-top:3px;font-size:15px;font-weight:400}#nid-wireframe-v2 .wf-tier-status{flex:0 220px;gap:9px;min-width:160px;display:grid}#nid-wireframe-v2 .wf-tier-status>span{color:var(--wf-rust);font-size:13px;font-weight:700}#nid-wireframe-v2 .wf-tier-progress{background:var(--wf-line);border-radius:99px;height:10px;overflow:hidden}#nid-wireframe-v2 .wf-tier-progress span{background:var(--wf-rust);height:100%;display:block}#nid-wireframe-v2 .wf-tier-unlocked{color:var(--wf-muted);flex:0 220px;font-size:14px}#nid-wireframe-v2 .wf-tier-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:880px;margin:28px auto 0;display:flex}#nid-wireframe-v2 .wf-rewards-inline{margin-top:22px}#nid-wireframe-v2 .wf-open{padding-bottom:28px}#nid-wireframe-v2 .wf-open-card{background:var(--wf-forest);color:var(--wf-paper);border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:40px;padding:46px;display:grid}#nid-wireframe-v2 .wf-open .wf-eyebrow{color:var(--wf-gold)}#nid-wireframe-v2 .wf-open h2{margin:14px 0}#nid-wireframe-v2 .wf-open-intro{color:var(--wf-gold);font-weight:700}#nid-wireframe-v2 .wf-open-card ul{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}#nid-wireframe-v2 .wf-open-card li{border:1px solid #789080;border-radius:6px;padding:15px}#nid-wireframe-v2 .wf-open-card li strong,#nid-wireframe-v2 .wf-open-card li span{display:block}#nid-wireframe-v2 .wf-open-card li span{color:#dce3da;font-size:14px}#nid-wireframe-v2 .wf-model{padding-top:46px}#nid-wireframe-v2 .wf-model-heading{text-align:left;justify-items:start;gap:10px;margin-bottom:32px;display:grid}#nid-wireframe-v2 .wf-model-heading h2{color:var(--wf-deep);font-size:34px}#nid-wireframe-v2 .wf-model-flow{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}#nid-wireframe-v2 .wf-pillar{border:1px solid var(--wf-line);background:#faf6ea;border-radius:16px;min-width:0;overflow:hidden}#nid-wireframe-v2 .wf-pillar header{color:#fff;min-height:91px;padding:15px 18px}#nid-wireframe-v2 .wf-pillar header span{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}#nid-wireframe-v2 .wf-pillar header h3{margin-top:3px;font-size:clamp(24px,2.5vw,32px)}#nid-wireframe-v2 .wf-pillar-transform header{background:#b54e31}#nid-wireframe-v2 .wf-pillar-produce header{background:#294b3b}#nid-wireframe-v2 .wf-pillar-services header{background:#bc8d1d}#nid-wireframe-v2 .wf-pillar-body{align-content:space-between;gap:16px;height:calc(100% - 91px);padding:16px;display:grid}#nid-wireframe-v2 .wf-pillar-points{align-content:start;gap:7px;margin:0;padding:0;list-style:none;display:grid}#nid-wireframe-v2 .wf-pillar-points li{min-height:47px;color:var(--wf-muted);background:#fffdf7;border:1px solid #e5dac0;border-radius:11px;padding:10px 11px 10px 34px;font-size:15px;line-height:1.28;position:relative}#nid-wireframe-v2 .wf-pillar-points li:before{content:"";background:#b54e31;border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:12px}#nid-wireframe-v2 .wf-pillar-produce .wf-pillar-points li:before{background:#294b3b}#nid-wireframe-v2 .wf-pillar-services .wf-pillar-points li:before{background:#bc8d1d}#nid-wireframe-v2 .wf-pillar-points strong{color:#b54e31}#nid-wireframe-v2 .wf-pillar-produce .wf-pillar-points strong{color:#294b3b}#nid-wireframe-v2 .wf-pillar-services .wf-pillar-points strong{color:#a16d0e}#nid-wireframe-v2 .wf-pillar-thumbs{align-items:stretch;gap:7px;display:grid}#nid-wireframe-v2 .wf-pillar-thumbs-three{grid-template-columns:repeat(3,minmax(0,1fr))}#nid-wireframe-v2 .wf-pillar-thumbs-two{grid-template-columns:repeat(2,minmax(0,1fr))}#nid-wireframe-v2 .wf-pillar-thumbs figure{text-align:center;background:#fffdf7;border:1px solid #e5dac0;border-radius:12px;min-width:0;overflow:hidden}#nid-wireframe-v2 .wf-pillar-thumbs img{object-fit:cover;width:100%;height:75px}#nid-wireframe-v2 .wf-pillar-thumbs figcaption{place-items:center;min-height:42px;padding:4px;font-size:12px;font-weight:700;line-height:1.15;display:grid}#nid-wireframe-v2 .wf-flow-arrow{color:var(--wf-rust);text-align:center;align-content:center;justify-items:center;gap:2px;display:grid}#nid-wireframe-v2 .wf-flow-arrow span{font:400 42px/1 Georgia,serif}#nid-wireframe-v2 .wf-flow-arrow small{color:#967246;width:100%;font-size:12px;font-weight:700;line-height:1.2}#nid-wireframe-v2 .wf-techniques{padding-top:12px}#nid-wireframe-v2 .wf-technique-details{gap:16px;display:grid}#nid-wireframe-v2 .wf-technique-detail{border:1px solid var(--wf-line);background:var(--wf-card);border-radius:8px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;padding:18px;scroll-margin-top:24px;display:grid}#nid-wireframe-v2 .wf-technique-detail:target{outline:3px solid var(--wf-gold)}#nid-wireframe-v2 .wf-technique-detail img{object-fit:cover;border-radius:5px;width:100%;height:120px}#nid-wireframe-v2 .wf-technique-detail div{gap:7px;display:grid}#nid-wireframe-v2 .wf-technique-detail div>p:last-child{color:var(--wf-muted);font-size:15px}#nid-wireframe-v2 .wf-team-grid,#nid-wireframe-v2 .wf-place-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}#nid-wireframe-v2 .wf-team-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:24px 48px}#nid-wireframe-v2 .wf-team-left{align-content:start;gap:16px;min-width:0;display:grid}#nid-wireframe-v2 .wf-portraits{grid-template-columns:1fr 1fr;gap:14px;display:grid}#nid-wireframe-v2 .wf-portraits img{object-fit:cover;border-radius:6px;width:100%;height:245px}#nid-wireframe-v2 .wf-portraits figcaption{padding-top:7px;font-size:15px}#nid-wireframe-v2 .wf-team-copy{gap:16px;display:grid}#nid-wireframe-v2 .wf-team-copy>p:not(.wf-eyebrow){color:var(--wf-muted)}#nid-wireframe-v2 .wf-team-copy .wf-strong{font-weight:700;color:var(--wf-ink)!important}#nid-wireframe-v2 .wf-team-path,#nid-wireframe-v2 .wf-faq-list details{border-top:1px solid #c9bea7;padding:13px 0}#nid-wireframe-v2 .wf-team-path{min-width:0;padding-bottom:0}#nid-wireframe-v2 .wf-team-path summary{font-size:15px}#nid-wireframe-v2 .wf-team-path-people{grid-column:1/-1;grid-template-columns:.78fr 1.22fr;gap:48px;display:none}#nid-wireframe-v2 .wf-team-grid:has(.wf-team-path[open]) .wf-team-path-people{display:grid}#nid-wireframe-v2 .wf-team-path-people article{align-content:start;gap:13px;min-width:0;display:grid}#nid-wireframe-v2 .wf-team-path-people article[data-person=Yoann]{grid-area:1/1}#nid-wireframe-v2 .wf-team-path-people article[data-person=Endora]{grid-area:1/2}#nid-wireframe-v2 .wf-team-path-people h3{color:var(--wf-deep);margin-bottom:5px}#nid-wireframe-v2 .wf-team-path-people p{color:var(--wf-muted);font-size:15px}#nid-wireframe-v2 .wf-team-enterprise{color:var(--wf-muted);border-top:1px solid #c9bea7;grid-column:1/-1;padding-top:18px;font-size:15px;display:none}#nid-wireframe-v2 .wf-team-grid:has(.wf-team-path[open]) .wf-team-enterprise{display:block}#nid-wireframe-v2 .wf-team-enterprise strong{color:var(--wf-ink)}#nid-wireframe-v2 .wf-team-path summary,#nid-wireframe-v2 .wf-faq-list summary{cursor:pointer;font-weight:700}#nid-wireframe-v2 .wf-faq-list details p{color:var(--wf-muted);padding-top:9px;font-size:15px}#nid-wireframe-v2 .wf-place-grid{grid-template-columns:1fr 1.1fr}#nid-wireframe-v2 .wf-place-grid>div{gap:16px;display:grid}#nid-wireframe-v2 .wf-place-grid>div>p:not(.wf-eyebrow){color:var(--wf-muted)}#nid-wireframe-v2 .wf-place-points{flex-wrap:wrap;gap:18px;font-size:15px;display:flex}#nid-wireframe-v2 .wf-place-points strong,#nid-wireframe-v2 .wf-place-points span{display:block}#nid-wireframe-v2 .wf-place-points span{color:var(--wf-muted)}#nid-wireframe-v2 .wf-place-grid figure{background:var(--wf-card);border-radius:8px;overflow:hidden}#nid-wireframe-v2 .wf-place-grid figure img{object-fit:contain;width:100%;height:auto}#nid-wireframe-v2 .wf-place-grid figcaption{color:var(--wf-muted);padding:9px 13px;font-size:13px}#nid-wireframe-v2 .wf-place-cta{grid-column:1/-1;justify-self:center}#nid-wireframe-v2 .wf-supporters .wf-section-head h2{color:#6c6a60;font-size:clamp(24px,2.4vw,30px)}#nid-wireframe-v2 .wf-supporters-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#nid-wireframe-v2 .wf-supporters-grid figure{background:var(--wf-card);border-radius:8px;flex-direction:column;gap:16px;min-height:210px;padding:24px;display:flex}#nid-wireframe-v2 .wf-supporters-grid blockquote{flex:1;margin:0;font:400 19px/1.4 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-supporters-grid figcaption{color:var(--wf-muted);font-size:14px}#nid-wireframe-v2 .wf-supporter-logos{color:var(--wf-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;font-size:14px;display:flex}#nid-wireframe-v2 .wf-supporter-logos a{background:#fff;border-radius:6px;place-items:center;width:150px;height:72px;padding:8px;display:grid;overflow:hidden}#nid-wireframe-v2 .wf-supporter-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px}#nid-wireframe-v2 .wf-reward-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#nid-wireframe-v2 .wf-reward-card{border:0;border-bottom:1px solid var(--wf-line);text-align:center;background:0 0;align-content:start;justify-self:center;justify-items:center;gap:7px;width:min(100%,240px);padding:8px 10px 12px;transition:transform .2s,border-color .2s;display:grid}#nid-wireframe-v2 .wf-reward-card:hover{border-color:var(--wf-rust);transform:translateY(-3px)}#nid-wireframe-v2 .wf-reward-featured{background:#fbf7ef80;border:1px solid #b88d43;border-radius:8px}#nid-wireframe-v2 .wf-reward-featured:hover{border-color:#9d722c}#nid-wireframe-v2 .wf-reward-badge{color:#896621;letter-spacing:.04em;font-size:11px;font-weight:700}#nid-wireframe-v2 .wf-reward-card img{object-fit:contain;width:112px;height:100px}#nid-wireframe-v2 .wf-reward-card h3{font-size:20px}#nid-wireframe-v2 .wf-reward-card strong{color:var(--wf-rust);font-size:17px}#nid-wireframe-v2 .wf-faq-grid{grid-template-columns:.8fr 1.2fr;gap:55px;display:grid}#nid-wireframe-v2 .wf-faq-grid>div:first-child{align-content:start;gap:14px;display:grid}#nid-wireframe-v2 .wf-faq-grid>div:first-child>p:not(.wf-eyebrow){color:var(--wf-muted)}#nid-wireframe-v2 .wf-share{flex-wrap:wrap;gap:10px;display:flex}#nid-wireframe-v2 .wf-share a,#nid-wireframe-v2 .wf-share button{border:1px solid var(--wf-ink);min-height:44px;color:var(--wf-ink);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:9px 13px;font-size:14px;display:inline-flex}#nid-wireframe-v2 .wf-share a:hover,#nid-wireframe-v2 .wf-share button:hover{background:var(--wf-card)}#nid-wireframe-v2 .wf-faq-list details:first-child{border-top:0}#nid-wireframe-v2 .wf-final{background:var(--wf-forest);color:var(--wf-paper);text-align:center}#nid-wireframe-v2 .wf-final .wf-wrap{justify-items:center;gap:16px;display:grid}#nid-wireframe-v2 .wf-final h2{max-width:700px}#nid-wireframe-v2 .wf-final p{color:#dce3da}#nid-wireframe-v2 .wf-footer{background:var(--wf-deep);color:#b7c4bc;padding:20px 0;font-size:14px}#nid-wireframe-v2 .wf-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}#nid-wireframe-v2 .wf-footer-legal{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}#nid-wireframe-v2 .wf-footer-legal a{color:var(--wf-gold);text-underline-offset:3px;text-decoration:underline}#nid-wireframe-v2 .wf-legal-dialog{background:var(--wf-paper);width:min(720px,100vw - 32px);max-height:min(90dvh,860px);color:var(--wf-ink);border:0;border-radius:8px;margin:auto;padding:0;display:none;box-shadow:0 28px 80px #09261f55}#nid-wireframe-v2 .wf-legal-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}body:has(#nid-wireframe-v2 .wf-legal-dialog[open]){overflow:hidden}#nid-wireframe-v2 .wf-legal-dialog::backdrop{background:#102820a6}#nid-wireframe-v2 .wf-legal-dialog>header{border-bottom:1px solid var(--wf-line);background:var(--wf-card);justify-content:space-between;align-items:start;gap:16px;padding:22px 24px 16px;display:flex}#nid-wireframe-v2 .wf-legal-dialog h2{color:var(--wf-deep);font-size:clamp(26px,3vw,36px)}#nid-wireframe-v2 .wf-legal-dialog header p{color:var(--wf-muted);margin-top:8px;font-size:13px;font-weight:700}#nid-wireframe-v2 .wf-legal-dialog header button{border:1px solid var(--wf-line);width:44px;height:44px;color:var(--wf-deep);cursor:pointer;background:0 0;flex:0 0 44px;font-size:28px;line-height:1}#nid-wireframe-v2 .wf-legal-dialog header button:hover{background:var(--wf-deep);color:var(--wf-paper)}#nid-wireframe-v2 .wf-legal-content{min-height:0;padding:8px 24px 28px;overflow-y:auto}#nid-wireframe-v2 .wf-legal-content section{border-bottom:1px solid var(--wf-line);padding:16px 0}#nid-wireframe-v2 .wf-legal-content section:last-child{border-bottom:0}#nid-wireframe-v2 .wf-legal-content h3{color:var(--wf-deep);margin-bottom:8px;font-size:20px}#nid-wireframe-v2 .wf-legal-content p,#nid-wireframe-v2 .wf-legal-content li{margin-bottom:8px;font-size:15px;line-height:1.45}#nid-wireframe-v2 .wf-legal-content ul{margin:8px 0 0;padding-left:1.2em;list-style:outside}#nid-wireframe-v2 .wf-mobile-support{display:none}#nid-wireframe-v2 .wf-modal-host{height:0;position:relative}html body #nid-wireframe-v2 .wf-modal-host .technique-modal[hidden]{display:none}@media (max-width:1000px){#nid-wireframe-v2 .wf-model-flow{grid-template-columns:1fr;gap:10px}#nid-wireframe-v2 .wf-pillar-produce{order:1}#nid-wireframe-v2 .wf-flow-arrow-left{order:2}#nid-wireframe-v2 .wf-pillar-transform{order:3}#nid-wireframe-v2 .wf-flow-arrow-right{order:4}#nid-wireframe-v2 .wf-pillar-services{order:5}#nid-wireframe-v2 .wf-flow-arrow{padding:2px 0}#nid-wireframe-v2 .wf-flow-arrow-left span{transform:rotate(-90deg)}#nid-wireframe-v2 .wf-flow-arrow-right span{transform:rotate(90deg)}#nid-wireframe-v2 .wf-flow-arrow small{max-width:180px}}@media (max-width:900px){#nid-wireframe-v2 .wf-hen-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}#nid-wireframe-v2 .wf-hero-grid{grid-template-columns:1fr 1fr;gap:25px}#nid-wireframe-v2 .wf-hero h1{font-size:38px}#nid-wireframe-v2 .wf-campaign-card{padding:22px}#nid-wireframe-v2 .wf-team-grid,#nid-wireframe-v2 .wf-place-grid{gap:28px}}@media (max-width:700px){#nid-wireframe-v2 .wf-wrap{width:min(100% - 32px,560px)}#nid-wireframe-v2 .wf-section{padding:58px 0}#nid-wireframe-v2 .wf-hens-intro{flex-direction:column;align-items:start;gap:16px}#nid-wireframe-v2 .wf-hens-remaining{text-align:left;justify-items:start}#nid-wireframe-v2 .wf-hen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#nid-wireframe-v2 .wf-hen-card{min-height:210px;padding:9px}#nid-wireframe-v2 .wf-hen-illustration{height:138px}#nid-wireframe-v2 .wf-hen-illustration .hen-portrait{height:140px}#nid-wireframe-v2 .wf-hen-card h3{font-size:18px}#nid-wireframe-v2 .wf-hen-card-awaiting h3{font-size:16px}#nid-wireframe-v2 .wf-hen-card-sponsor{min-height:180px}#nid-wireframe-v2 .wf-brand{font-size:20px}#nid-wireframe-v2 .wf-brand img{width:34px;height:34px}#nid-wireframe-v2 .wf-brand{margin-bottom:26px}#nid-wireframe-v2 .wf-hero{padding:24px 0 38px}#nid-wireframe-v2 .wf-hero-grid,#nid-wireframe-v2 .wf-team-grid,#nid-wireframe-v2 .wf-place-grid,#nid-wireframe-v2 .wf-faq-grid,#nid-wireframe-v2 .wf-open-card{grid-template-columns:1fr}#nid-wireframe-v2 .wf-hero-story{gap:16px}#nid-wireframe-v2 .wf-hero h1{font-size:clamp(31px,8vw,41px)}#nid-wireframe-v2 .wf-hero-lead{font-size:16px}#nid-wireframe-v2 .wf-campaign-card{padding:22px}#nid-wireframe-v2 .wf-readiness{grid-template-columns:1fr;gap:9px;margin-top:18px;padding-top:16px;font-size:14px}#nid-wireframe-v2 .wf-readiness-item:nth-child(2),#nid-wireframe-v2 .wf-readiness-item:last-child{justify-self:start}#nid-wireframe-v2 .wf-readiness small{display:none}#nid-wireframe-v2 .na-stats-grid,#nid-wireframe-v2 .wf-supporters-grid,#nid-wireframe-v2 .wf-reward-list,#nid-wireframe-v2 .wf-technique-detail{grid-template-columns:1fr}#nid-wireframe-v2 .na-stats-grid{gap:18px}#nid-wireframe-v2 .na-stats-grid article{text-align:left;grid-template-columns:110px minmax(0,1fr);display:grid}#nid-wireframe-v2 .na-crisis-picture{aspect-ratio:auto;background-size:auto 100%;grid-area:1/1/3;height:170px}#nid-wireframe-v2 .na-stat-label{grid-column:2;padding:13px 14px 0}#nid-wireframe-v2 .na-stat-impact{grid-column:2;align-content:start;justify-items:start;padding:4px 14px 12px}#nid-wireframe-v2 .na-stat-impact strong{font-size:36px}#nid-wireframe-v2 .na-stat-impact span{font-size:14px}#nid-wireframe-v2 .na-solution-arrow{text-align:center;grid-column:1/-1;padding:5px 0}#nid-wireframe-v2 .na-direct-answer{text-align:center;flex-basis:auto;grid-column:1/-1;height:230px}#nid-wireframe-v2 .wf-footer-inner{flex-direction:column;align-items:start}#nid-wireframe-v2 .wf-footer-legal{justify-content:start}#nid-wireframe-v2 .wf-open-card{padding:28px}#nid-wireframe-v2 .wf-team-path-people{grid-template-columns:1fr;gap:28px}#nid-wireframe-v2 .wf-team-path-people article[data-person=Yoann]{grid-area:1/1}#nid-wireframe-v2 .wf-team-path-people article[data-person=Endora]{border-top:1px solid #c9bea7;grid-area:2/1;padding-top:24px}#nid-wireframe-v2 .wf-portraits img{height:220px}#nid-wireframe-v2 .wf-place-grid figure img{height:auto}#nid-wireframe-v2 .wf-mobile-support{z-index:10;background:var(--wf-paper);gap:7px;padding:11px 16px 14px;font-size:13px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #0002}#nid-wireframe-v2 .wf-mobile-support .wf-progress{height:7px}#nid-wireframe-v2 .wf-mobile-support .wf-button{min-height:48px;padding:10px;font-size:16px}#nid-wireframe-v2 .wf-footer{padding-bottom:135px}}@media (max-width:420px){#nid-wireframe-v2 .wf-campaign-facts strong{font-size:17px}#nid-wireframe-v2 h2{font-size:31px}#nid-wireframe-v2 .wf-tier-row{gap:10px;padding:12px}#nid-wireframe-v2 .wf-tier-row.is-current{padding:11px}#nid-wireframe-v2 .wf-tier-amount,#nid-wireframe-v2 .wf-tier-status,#nid-wireframe-v2 .wf-tier-unlocked{flex-basis:100%}#nid-wireframe-v2 .wf-open-card ul{grid-template-columns:1fr}#nid-wireframe-v2 .wf-portraits img{height:185px}#nid-wireframe-v2 .na-stats-grid article{grid-template-columns:90px minmax(0,1fr)}#nid-wireframe-v2 .na-crisis-picture{height:162px}#nid-wireframe-v2 .na-stat-impact strong{font-size:32px}}#nid-wireframe-v2 .wf-social-links{align-items:center;gap:12px;display:flex}#nid-wireframe-v2 .wf-social-links a{color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:inline-flex}#nid-wireframe-v2 .wf-social-links svg{width:24px;height:24px}#nid-wireframe-v2 .wf-social-links .wf-social-facebook{background:#0866ff}#nid-wireframe-v2 .wf-social-links .wf-social-instagram{background:radial-gradient(circle at 30% 105%,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%)}#nid-wireframe-v2 .wf-social-links .wf-social-bluebees{background:#007e72}#nid-wireframe-v2 .wf-social-links a:hover{transform:translateY(-2px);box-shadow:0 3px 10px #0003}#nid-wireframe-v2 .wf-social-links a:focus-visible{outline:3px solid var(--wf-gold);outline-offset:4px}#nid-wireframe-v2 .wf-campaign-card .wf-social-links{border-top:1px solid var(--wf-line);justify-content:center;margin-top:20px;padding-top:20px}#nid-wireframe-v2 .wf-languages{flex-wrap:wrap;gap:8px;margin:12px 0 24px;display:flex}#nid-wireframe-v2 .wf-languages a{color:var(--wf-ink);border:1px solid var(--wf-line);background:var(--wf-card);border-radius:99px;padding:8px 14px;font-size:14px}#nid-wireframe-v2 .wf-languages a[aria-current=page]{background:var(--wf-rust);color:#fff;border-color:var(--wf-rust)}#nid-wireframe-v2 .wf-donor-count{text-align:center;color:var(--wf-muted);margin:0 0 24px;font-size:14px}#nid-wireframe-v2 .wf-donor-bubbles{columns:4;column-gap:20px}#nid-wireframe-v2 .wf-donor-bubble{break-inside:avoid;width:100%;margin:0 0 22px;display:inline-block}#nid-wireframe-v2 .wf-donor-bubble blockquote{background:var(--wf-card);color:var(--wf-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px 22px 22px 5px;margin:0 0 12px;padding:20px;font:400 18px/1.45 Libre Caslon Text,Georgia,serif;position:relative}#nid-wireframe-v2 .wf-donor-bubble blockquote:after{content:"";border-top:10px solid var(--wf-card);border-right:12px solid #0000;position:absolute;bottom:-8px;left:16px}#nid-wireframe-v2 .wf-donor-bubble:nth-child(3n+2) blockquote{color:#fffaf0;background:#9b3c2e}#nid-wireframe-v2 .wf-donor-bubble:nth-child(3n+2) blockquote:after{border-top-color:#9b3c2e}#nid-wireframe-v2 .wf-donor-bubble:nth-child(3n) blockquote{color:#fffaf0;background:#2d5943}#nid-wireframe-v2 .wf-donor-bubble:nth-child(3n) blockquote:after{border-top-color:#2d5943}#nid-wireframe-v2 .wf-donor-bubble figcaption{color:var(--wf-muted);padding-left:18px;font-size:14px}@media (max-width:1000px){#nid-wireframe-v2 .wf-donor-bubbles{columns:3}}@media (max-width:760px){#nid-wireframe-v2 .wf-donor-bubbles{columns:2;column-gap:14px}#nid-wireframe-v2 .wf-donor-bubble blockquote{padding:16px;font-size:16px}}@media (max-width:420px){#nid-wireframe-v2 .wf-donor-bubbles{columns:1}}#nid-wireframe-v2 .wf-hero-sponsorship{background:#294638;border:1px solid #6a7f65;border-radius:10px;align-items:center;gap:18px;padding:18px;display:flex}#nid-wireframe-v2 .wf-hero-sponsorship img{flex:0 0 84px;width:84px;height:auto}#nid-wireframe-v2 .wf-hero-sponsorship strong{color:var(--wf-gold);font-size:19px;line-height:1.3;display:block}#nid-wireframe-v2 .wf-hero-sponsorship p{color:#dce3da;margin:6px 0;font-size:15px}#nid-wireframe-v2 .wf-hero-sponsorship a{text-underline-offset:3px;font-size:14px;text-decoration:underline}#nid-wireframe-v2 .wf-hero-support-links{justify-items:center;gap:10px;margin-top:16px;font-size:14px;display:grid}#nid-wireframe-v2 .wf-hero-support-links a{text-underline-offset:3px;text-decoration:underline}#nid-wireframe-v2 .wf-supporters-intro{color:var(--wf-muted);text-align:center;margin:-12px 0 24px}#nid-wireframe-v2 .wf-supporters-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}#nid-wireframe-v2 .wf-supporters-action>a:not(.wf-button){text-underline-offset:3px;font-size:15px;text-decoration:underline}@media (max-width:560px){#nid-wireframe-v2 .wf-hero-sponsorship{gap:12px;padding:14px}#nid-wireframe-v2 .wf-hero-sponsorship img{flex-basis:60px;width:60px}}#nid-wireframe-v2 .wf-supporters{padding-block:36px}#nid-wireframe-v2 .wf-supporters .wf-section-head{margin-bottom:16px}#nid-wireframe-v2 .wf-supporters-intro{margin:0 0 14px;font-size:14px}#nid-wireframe-v2 .wf-donor-count{margin-bottom:14px;font-size:12px}#nid-wireframe-v2 .wf-donor-bubble{margin-bottom:14px}#nid-wireframe-v2 .wf-donor-bubble blockquote{border-radius:17px 17px 17px 4px;margin-bottom:9px;padding:13px 15px;font-size:15px;line-height:1.35}#nid-wireframe-v2 .wf-donor-bubble.is-short blockquote{font-size:23px;line-height:1.15}#nid-wireframe-v2 .wf-donor-bubble.is-long blockquote{font-size:13px;line-height:1.4}#nid-wireframe-v2 .wf-donor-bubble figcaption{font-size:12px}#nid-wireframe-v2 .wf-donor-more summary{cursor:pointer;text-underline-offset:3px;width:fit-content;margin:0 auto 16px;font-size:13px;text-decoration:underline}#nid-wireframe-v2 .wf-supporters-action{margin-top:10px}#nid-wireframe-v2 .wf-supporters .wf-supporter-logos{margin-top:20px}#nid-wireframe-v2 .wf-supporters .wf-supporter-logos img{max-height:36px}@media (max-width:560px){#nid-wireframe-v2 .wf-donor-bubbles{columns:2;column-gap:10px}#nid-wireframe-v2 .wf-donor-bubble blockquote{padding:12px;font-size:14px}#nid-wireframe-v2 .wf-donor-bubble.is-short blockquote{font-size:20px}#nid-wireframe-v2 .wf-donor-bubble.is-long blockquote{font-size:13px}}#nid-wireframe-v2 .wf-community{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0;font-size:12px;display:flex}#nid-wireframe-v2 .wf-community>a,#nid-wireframe-v2 .wf-community-visits{border:1px solid var(--wf-line);background:var(--wf-card);color:var(--wf-ink);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}#nid-wireframe-v2 .wf-community svg,#nid-wireframe-v2 .wf-community-eye{flex:0 0 20px;width:20px;height:20px}#nid-wireframe-v2 .wf-community b{font-size:11px}#nid-wireframe-v2 .wf-community small{color:var(--wf-muted);font-size:11px;line-height:1.25;display:block}#nid-wireframe-v2 .wf-community a:hover{border-color:var(--wf-rust)}#nid-wireframe-v2 .wf-supporters .wf-community{margin:6px 0 16px}#nid-wireframe-v2 .wf-community .wf-community-date{text-align:center;color:var(--wf-muted);flex-basis:100%;font-size:10px;line-height:1}#nid-wireframe-v2 .wf-sponsors{background:var(--wf-forest);color:var(--wf-paper)}#nid-wireframe-v2 .wf-sponsors-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}#nid-wireframe-v2 .wf-sponsors .wf-eyebrow{color:var(--wf-gold)}#nid-wireframe-v2 .wf-sponsors-story{gap:22px;display:grid}#nid-wireframe-v2 .wf-sponsors-story>p:not(.wf-eyebrow){color:#dce3da}#nid-wireframe-v2 .wf-sponsor-offer{border-block:1px solid #dce3da40;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:24px 0;display:flex}#nid-wireframe-v2 .wf-sponsor-offer>strong{color:var(--wf-gold);font:400 clamp(38px,4vw,52px)/1.1 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-sponsor-offer>span{color:#dce3da;font-size:14px}#nid-wireframe-v2 .wf-sponsor-offer b{color:var(--wf-paper);font-weight:700}#nid-wireframe-v2 .wf-sponsors-story .wf-button{justify-self:start}#nid-wireframe-v2 .wf-sponsors-story .wf-sponsor-contact{overflow-wrap:anywhere;font-size:13px}#nid-wireframe-v2 .wf-sponsor-contact a{text-underline-offset:3px;text-decoration:underline}#nid-wireframe-v2 .wf-sponsor-process{background:#ffffff06;border:1px solid #dce3da40;border-radius:8px;padding:28px}#nid-wireframe-v2 .wf-sponsor-logo-preview{border:1px dashed #dce3da70;border-radius:4px;place-items:center;gap:4px;width:fit-content;margin-bottom:26px;padding:14px 28px;display:grid}#nid-wireframe-v2 .wf-sponsor-logo-preview>span{font:400 25px/1.2 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-sponsor-logo-preview small{color:#bacbbd;font-size:12px}#nid-wireframe-v2 .wf-sponsor-process h3{font-size:24px}#nid-wireframe-v2 .wf-sponsor-process ol{gap:20px;margin:22px 0;padding:0;list-style:none;display:grid}#nid-wireframe-v2 .wf-sponsor-process li{grid-template-columns:25px minmax(0,1fr);gap:12px;display:grid}#nid-wireframe-v2 .wf-sponsor-process li>span{color:var(--wf-gold);padding-top:2px;font-size:13px}#nid-wireframe-v2 .wf-sponsor-process li strong{font-size:16px}#nid-wireframe-v2 .wf-sponsor-process li p{color:#dce3da;margin-top:3px;font-size:14px}#nid-wireframe-v2 .wf-sponsor-payment{color:#bacbbd;border-top:1px solid #dce3da40;padding-top:18px;font-size:12px}#nid-wireframe-v2 .wf-sponsor-partners{border-top:1px solid #dce3da40;margin-top:42px;padding-top:32px}#nid-wireframe-v2 .wf-sponsor-partners h3{font-size:24px}#nid-wireframe-v2 .wf-sponsor-logos{grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}#nid-wireframe-v2 .wf-sponsor-logos li>*{background:var(--wf-card);height:100%;color:var(--wf-ink);text-align:center;overflow-wrap:anywhere;border-radius:5px;place-items:center;gap:12px;padding:20px;font-size:13px;display:grid}#nid-wireframe-v2 .wf-sponsor-logos img{object-fit:contain;width:100%;height:90px}.admin-sponsors-dashboard{height:auto;min-height:100dvh}.admin-sponsors-intro{color:var(--admin-muted);max-width:800px}.admin-sponsors-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-sponsor-list li{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.admin-sponsor-list li>div{overflow-wrap:anywhere;justify-items:start;gap:6px;min-width:0;display:grid}.admin-sponsor-list strong{font-size:15px}.admin-sponsor-list small{color:var(--admin-muted)}.admin-sponsors-grid .admin-pager{justify-content:flex-end;margin-top:18px}.admin-sponsor-form{gap:10px;display:grid}.admin-sponsor-form .fieldset{margin:0;padding:0}.admin-sponsor-form label>span{color:var(--admin-ink);white-space:normal;margin-bottom:4px;font-size:12px;display:block}.admin-sponsor-form .fieldset label>.label:has(input[type=checkbox]){align-items:start;gap:8px;line-height:1.5;display:flex}.admin-sponsor-form input[type=checkbox]{appearance:auto;flex-shrink:0;width:17px;height:17px;margin-top:2px}.admin-sponsor-form>fieldset{border:1px solid var(--admin-line);border-radius:8px;min-width:0;margin:4px 0;padding:16px}.admin-sponsor-form legend{padding:0 6px;font-size:13px;font-weight:650}.admin-sponsor-form [data-sponsor-payment]{margin-top:8px;text-decoration:underline;display:inline-block}.admin-sponsor-form input:not([type=checkbox]),.admin-sponsor-form select,.admin-sponsor-form textarea{max-width:100%;font-size:13px}.admin-sponsor-error{color:#a13925;margin-bottom:12px!important}.admin-sponsor-actions{align-items:center;gap:20px;display:flex}.admin-sponsor-actions>button[type=submit]{background:var(--admin-ink);color:#fffdf7;border:0;border-radius:5px;padding:12px 20px}@media (max-width:760px){#nid-wireframe-v2 .wf-sponsors-grid,.admin-sponsors-grid{grid-template-columns:minmax(0,1fr)}#nid-wireframe-v2 .wf-sponsor-process{padding:22px}#nid-wireframe-v2 .wf-sponsor-logos{grid-template-columns:repeat(2,minmax(0,1fr))}#nid-wireframe-v2 .wf-sponsor-logos li>*{padding:14px}.admin-sponsors-dashboard .admin-dashboard-header{flex-wrap:wrap;gap:14px}}html body .ns-page .ns-story>.ns-slide:not(#promesse){padding-top:var(--slide-air)!important;padding-bottom:var(--slide-air)!important}html body .ns-page .ns-story>#financement.ns-slide{height:auto!important;max-height:none!important;overflow:visible!important}html body .ns-page .ns-story>#contreparties.ns-slide{max-height:calc(100svh - var(--header-height))!important;height:calc(100svh - var(--header-height))!important;overflow:hidden!important}@media (max-width:699px){html body .ns-page .ns-story>#contreparties.ns-slide{height:auto!important;max-height:none!important;overflow:visible!important}}html body .ns-page .ns-story>.ns-slide:not(#promesse)>.ns-slide-shell,html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-shell.ns-slide-shell{height:100%;min-height:0;gap:var(--slide-air)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;display:grid!important}html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-heading{margin:0!important;padding:0!important}html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-slide-head{gap:8px;margin:0;padding:0;display:grid}html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-slide-body{flex-direction:column;height:100%;min-height:0;gap:var(--slide-air)!important;display:flex!important}html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-slide-body>:first-child{flex:auto;min-height:0}html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-slide-body>.ns-cta,html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-slide-body>.ns-slide-cta{flex:none;margin:0!important}html body .ns-page .ns-story>#systeme .ns-slide-body{grid-template-rows:minmax(0,1fr);min-height:0;display:grid!important}html body .ns-page #systeme .ns-system-wheel{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .ns-page #systeme .ns-system-map{margin:0;grid-area:1/1!important;width:100%!important;min-height:0!important}html body .ns-page #systeme .ns-system-panel{justify-self:center;width:100%;max-width:40rem;grid-area:2/1!important}html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-slide-cta,html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-cta[data-slide-support],html body .ns-page .ns-story>.ns-slide:not(#promesse) .ns-cta[data-open-rewards]{margin:0!important}html body .ns-page #systeme .ns-system-panel{gap:var(--slide-air)!important}html body .ns-page #juste-prix .activity-model-totals,html body .ns-page #juste-prix .activity-model-total{margin:0!important}html body .ns-page #ou-et-quand .ns-place-tracks,html body .ns-page #equipe .ns-team-grid,html body .ns-page #juste-prix .activity-model-grid{min-height:0}html body .ns-page .ns-cta,html body .ns-page .ns-slide-cta{text-transform:uppercase;background:var(--cta);color:var(--cta-ink)}html body .ns-page .ns-story>#equipe.ns-slide.ns-team{padding-top:var(--slide-air)!important;padding-bottom:var(--slide-air)!important;max-height:none!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team>.ns-shell.ns-slide-shell{align-content:start!important;justify-items:center!important;gap:var(--slide-air)!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team>.ns-shell.ns-slide-shell>.ns-heading[data-team-heading]{flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team [data-team-title]:before{content:none!important;display:none!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team>.ns-shell.ns-slide-shell>.ns-slide-body{align-items:center!important;gap:var(--slide-air)!important;flex-direction:column!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team>.ns-shell.ns-slide-shell>.ns-slide-body>:first-child{flex:none!important;height:auto!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid.ns-team-equation[data-team-grid]{--team-card-size:400px;flex:none!important;grid-template-rows:auto!important;grid-template-columns:400px 400px!important;justify-content:center!important;align-items:stretch!important;gap:16px 22px!important;width:max-content!important;max-width:none!important;height:auto!important;margin:0 auto!important;padding:0!important;display:grid!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid.ns-team-equation[data-team-grid]>.ns-team-person[data-equal-octagon],html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid.ns-team-equation[data-team-grid]>.ns-team-person-endora[data-equal-octagon],html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid.ns-team-equation[data-team-grid]>.ns-team-person-yoann[data-equal-octagon]{grid-template-rows:520px auto!important;grid-template-columns:1fr!important;align-self:stretch!important;width:400px!important;min-width:400px!important;max-width:400px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid.ns-team-equation[data-team-grid]>.ns-team-person[data-equal-octagon]>.ns-team-visual{aspect-ratio:auto!important;background:#102820!important;width:400px!important;height:520px!important;min-height:520px!important;max-height:520px!important;position:relative!important;overflow:hidden!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid.ns-team-equation[data-team-grid]>.ns-team-person[data-equal-octagon]>.ns-team-visual>img{opacity:1!important;visibility:visible!important;object-fit:cover!important;z-index:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-equation .ns-team-person-endora>.ns-team-visual>img{object-position:50% 22%!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-equation .ns-team-person-yoann>.ns-team-visual>img{object-position:50% 38%!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-visual>.ns-team-keywords,html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-grid .ns-team-person .ns-team-visual>.ns-team-keywords{z-index:2!important;color:#fff8e9!important;box-shadow:none!important;background:linear-gradient(#102820b8,#1028201f 70%,#0000)!important;border-bottom:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;margin:0!important;padding:8px 8px 20px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-visual>.ns-team-keywords span{padding:6px 12px!important;font-size:13px!important;font-weight:800!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-bio[data-team-bio]{font-size:14px!important;line-height:1.4!important}html body .ns-page .ns-story>#equipe.ns-slide.ns-team .ns-team-highlights li{font-size:13px!important;line-height:1.35!important}#nid-wireframe-v2 .wf-hens{background:#f7f1e6}#nid-wireframe-v2 .wf-hens-intro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}#nid-wireframe-v2 .wf-hens .wf-section-head{margin-bottom:0}#nid-wireframe-v2 .wf-hens-remaining{color:var(--wf-forest);text-align:right;flex:none;justify-items:end;display:grid}#nid-wireframe-v2 .wf-hens-remaining strong{font:400 41px/1 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-hens-remaining span{font-size:13px;font-weight:700}#nid-wireframe-v2 .wf-hen-gallery{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}#nid-wireframe-v2 .wf-hen-card{background:var(--wf-card);text-align:center;border:1px solid #dcd4bf;border-radius:12px;flex-direction:column;justify-content:end;align-items:center;min-width:0;min-height:236px;padding:14px;display:flex;position:relative}#nid-wireframe-v2 .wf-hen-illustration{justify-content:center;align-items:center;width:100%;height:157px;display:flex}#nid-wireframe-v2 .wf-hen-illustration .hen-portrait{width:min(100%,175px);height:160px}#nid-wireframe-v2 .wf-hen-card h3{z-index:1;overflow-wrap:anywhere;width:100%;color:var(--wf-forest);font-size:21px;position:relative}#nid-wireframe-v2 .wf-hen-card p{z-index:1;color:var(--wf-muted);font-size:13px;position:relative}#nid-wireframe-v2 .wf-hen-card-awaiting{background:#f2eadd;border-style:dashed}#nid-wireframe-v2 .wf-hen-card-awaiting .wf-hen-illustration{opacity:.72}#nid-wireframe-v2 .wf-hen-card-awaiting h3{font-size:18px}#nid-wireframe-v2 .wf-hen-count{z-index:1;background:var(--wf-forest);color:#fff;border-radius:99px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;right:12px}#nid-wireframe-v2 .wf-hen-card-preview{background:#eeece6;border-style:dashed;border-color:#cbc8be;justify-content:center}#nid-wireframe-v2 .wf-hen-card-preview .wf-hen-illustration{filter:grayscale();opacity:.32}#nid-wireframe-v2 .wf-hen-ellipsis{color:#797d74;letter-spacing:.25em;font-size:19px}#nid-wireframe-v2 .wf-hen-card-sponsor{border-color:var(--wf-gold);width:100%;max-width:208px;min-height:194px;color:var(--wf-forest);background:#f2e5cb;justify-content:center;place-self:center;gap:7px;transition:background .2s,transform .2s}#nid-wireframe-v2 .wf-hen-card-sponsor:hover{background:#e9d6ad;transform:translateY(-2px)}#nid-wireframe-v2 .wf-hen-card-sponsor .wf-hen-plus{border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:5px;font:300 40px/1 Karla,sans-serif;display:grid}#nid-wireframe-v2 .wf-hen-card-sponsor strong{max-width:150px;font:400 21px/1.2 Libre Caslon Text,Georgia,serif}#nid-wireframe-v2 .wf-hen-card-sponsor>span:last-child{color:var(--wf-rust);font-size:16px;font-weight:700}@media (max-width:900px){#nid-wireframe-v2 .wf-hen-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){#nid-wireframe-v2 .wf-hens-intro{flex-direction:column;align-items:start;gap:16px}#nid-wireframe-v2 .wf-hens-remaining{text-align:left;justify-items:start}#nid-wireframe-v2 .wf-hen-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#nid-wireframe-v2 .wf-hen-card{min-height:210px;padding:9px}#nid-wireframe-v2 .wf-hen-illustration{height:138px}#nid-wireframe-v2 .wf-hen-illustration .hen-portrait{height:140px}#nid-wireframe-v2 .wf-hen-card h3{font-size:18px}#nid-wireframe-v2 .wf-hen-card-awaiting h3{font-size:16px}#nid-wireframe-v2 .wf-hen-card-sponsor{min-height:180px}}.supporter-survey{color:#173b31;background:#fffdf7;border:1px solid #b79b6066;border-radius:1.5rem;margin-top:1.5rem;padding:clamp(1.2rem,3vw,2.4rem)}.supporter-survey__header{max-width:44rem;margin-bottom:1.6rem}.supporter-survey__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.supporter-survey__header h2{margin:.5rem 0 .7rem;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2}.supporter-survey__header p{line-height:1.6}.supporter-survey__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem 2rem;display:grid}.supporter-survey__question{border:0;min-width:0;padding:0}.supporter-survey__question legend{margin-bottom:.3rem;font-weight:700;line-height:1.5}.supporter-survey__number{background:#eee7d8;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-right:.3rem;font-size:.8rem;display:inline-flex}.supporter-survey__hint{color:#50635a;margin:0 0 .75rem;font-size:.8rem}.supporter-survey__choices{flex-wrap:wrap;gap:.5rem;display:flex}.supporter-survey__choice{cursor:pointer;background:#fff;border:1px solid #cdd4cc;border-radius:.75rem;align-items:center;gap:.55rem;min-height:44px;padding:.6rem .75rem;font-size:.88rem;line-height:1.4;display:flex}.supporter-survey__choice:hover{border-color:#173b31}.supporter-survey__choice:has(input:checked){background:#e9f0e7;border-color:#173b31}.supporter-survey__choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #b79b60}.supporter-survey__choice input{appearance:auto;accent-color:#173b31;flex-shrink:0;width:1.05rem;height:1.05rem}.supporter-survey__choice--skip{font-size:.8rem}.supporter-survey__privacy{color:#50635a;max-width:52rem;margin:1.8rem 0 1rem;font-size:.8rem;line-height:1.6}.supporter-survey__actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.3rem;display:flex}.supporter-survey__submit,.supporter-survey__clear{cursor:pointer;min-height:44px;font:inherit;border-radius:.75rem;padding:.75rem 1rem;font-size:.88rem}.supporter-survey__submit{color:#fffdf7;background:#173b31;border:1px solid #173b31;font-weight:700}.supporter-survey__submit:hover{background:#285546}.supporter-survey__submit:disabled{opacity:.65;cursor:wait}.supporter-survey__clear{color:#173b31;text-underline-offset:.2em;background:0 0;border:1px solid #0000;text-decoration:underline}.supporter-survey__actions button:focus-visible{outline-offset:3px;outline:3px solid #b79b60}.supporter-survey__saved,.supporter-survey__error{border-radius:.7rem;margin:1rem 0;padding:.75rem 1rem;font-size:.9rem}.supporter-survey__saved{background:#e9f0e7}.supporter-survey__error{color:#813b25;background:#f9e9e1}@media (max-width:700px){.supporter-survey__questions{grid-template-columns:1fr}.supporter-survey__choice{max-width:100%}.supporter-survey__actions{flex-direction:column;align-items:stretch}}.supporter-onboarding-tip{color:#173b31;background:#eee8d7;border-radius:12px;margin:20px 0;padding:16px 20px}.supporter-questionnaire-entry{margin:28px 0}.supporter-questionnaire-entry>button{color:#fff9e9;cursor:pointer;background:#173b31;border:1px solid #173b31;border-radius:8px;padding:12px 20px}.supporter-questionnaire-entry>button:focus-visible{outline-offset:3px;outline:3px solid #b79b60}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}