@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-cyrillic-ext-wght-normal.H0EkCrRc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-cyrillic-wght-normal.BkRNFNOU.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-greek-ext-wght-normal.C8BmqigA.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-greek-wght-normal.fF26NVkV.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-vietnamese-wght-normal.BF64gvp4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-latin-ext-wght-normal.DZej46sE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-latin-wght-normal.DZCd2g7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-cyrillic-ext-wght-italic.DVrTE8BK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-cyrillic-wght-italic.DzkwsY-n.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-greek-ext-wght-italic.BRWtEG48.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-greek-wght-italic.Bw09Jvgx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-vietnamese-wght-italic.BI-NtWnc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-latin-ext-wght-italic.BX5mAEA5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-latin-wght-italic.B4Mvg7Tq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-wght-normal.DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-wght-normal.DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-wght-normal.DcI17N1q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-wght-normal.DZyYlgcm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-wght-normal.BBL8hQxZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/syncopate-latin-ext-400-normal.DVROQn0L.woff2)format("woff2"),url(/_astro/syncopate-latin-ext-400-normal.CP6VANWM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/syncopate-latin-400-normal.CEZEV0IP.woff2)format("woff2"),url(/_astro/syncopate-latin-400-normal.CCEUJ_4G.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/syncopate-latin-ext-700-normal.DIzsNXDw.woff2)format("woff2"),url(/_astro/syncopate-latin-ext-700-normal.bvnP3szv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/syncopate-latin-700-normal.D6Fv_luC.woff2)format("woff2"),url(/_astro/syncopate-latin-700-normal.ZVUETrF2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nf{--stone:#ece8df;--white:#f8f7f4;--graph:#22252a;--green:#1f3d32;--green-2:#2a5143;--brass:#b28a4c;--brass-l:#d8bf8f;--grey:#9aa0a6;--muted:#5d6167;--line:#d6d1c5;--serif:"Noto Serif Display Variable", "Georgia", serif;--sans:"Geologica Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--wide:"Syncopate", "Segoe UI", system-ui, sans-serif;--wrap:min(1240px, calc(100% - 2 * clamp(16px, 4vw, 48px)));background:var(--stone);color:var(--graph);font:300 clamp(16px, .25vw + 15px, 17.5px) / 1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}body{background:#ece8df;margin:0}html.nf-lock{overflow:hidden}:where(.nf) *,:where(.nf) :before,:where(.nf) :after{box-sizing:border-box}:where(.nf) img{max-width:100%;height:auto;display:block}:where(.nf) a{color:inherit}:where(.nf) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}:where(.nf) :is(ul,ol){padding:0;list-style:none}:where(.nf) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.nf) button{cursor:pointer}.nf :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.nf-wrap{width:var(--wrap);margin-inline:auto}.nf-skip{z-index:300;background:var(--green);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.nf-skip:focus{top:12px}.nf-ico{flex:none;width:1.15em;height:1.15em}.nf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nf [id]{scroll-margin-top:84px}.nf-k{font:400 10.5px/1.4 var(--wide);letter-spacing:.22em;text-transform:uppercase;color:var(--graph);align-items:center;gap:12px;display:inline-flex}.nf-k i{background:var(--brass);width:28px;height:1px;display:block}.nf-k--light{color:var(--white)}.nf-h2{font:350 clamp(32px, 4.4vw, 60px) / 1.05 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:14px}.nf-h2 em,.nf h1 em,.nf-intro__big em{color:var(--green);font-style:italic}.nf-sec--green .nf-h2 em,.nf-rdv .nf-h2 em{color:var(--brass-l)}.nf-lead{max-width:56ch;color:var(--muted);font-size:clamp(16.5px,.3vw + 15.4px,18.5px)}.nf-note{color:var(--muted);margin-top:18px;font-size:14px}.nf-num{font:300 clamp(44px, 5vw, 72px)/1 var(--serif);color:var(--brass);min-width:1.6em}.nf-head{align-items:flex-end;gap:28px;margin-bottom:clamp(32px,4.5vw,56px);display:flex}.nf-head__t{align-items:flex-end;gap:clamp(16px,2.4vw,28px);display:flex}.nf-head--split{gap:22px;display:grid}@media (width>=960px){.nf-head--split{grid-template-columns:1.2fr 1fr;align-items:end;gap:56px}}.nf-sec{padding-block:clamp(64px,8.5vw,124px);position:relative}.nf-sec--white{background:var(--white)}.nf-sec--green{background:var(--green);color:var(--white)}.nf-photo{border-radius:18px;overflow:hidden}.nf-photo img{object-fit:cover;width:100%;height:100%}.nf-btn{background:var(--green);min-height:52px;color:var(--white);font:500 15px/1.1 var(--sans);border:0;border-radius:99px;align-items:center;gap:12px;padding:12px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.nf-btn:hover{background:var(--green-2)}.nf-menubtn{height:46px;font:400 10.5px/1 var(--wide);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.nf-menubtn .nf-ico{width:20px;height:20px}.nf-logo{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nf-logo svg{width:22px;height:30px}.nf-logo span{font:700 14px/1 var(--wide);letter-spacing:.26em}.nf-logo--dark{color:var(--graph)}.nf-logo--light{color:var(--white)}.nf-bar{z-index:80;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ece8dff0;transition:transform .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.nf-bar.is-on{transform:none}.nf-bar__in{justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}.nf-bar__end{align-items:center;gap:18px;display:flex}.nf-bar__tel{align-items:center;gap:8px;font-weight:400;text-decoration:none;display:inline-flex}.nf-bar__cta{font:400 10.5px/1 var(--wide);letter-spacing:.18em;text-transform:uppercase;background:var(--green);color:var(--white);border-radius:12px;padding:14px 16px;text-decoration:none}@media (width<=720px){.nf-bar__tel span,.nf-bar__cta,.nf-menubtn span{display:none}.nf-menubtn{width:46px;padding:0}}.nf-menu{display:none}.nf-menu.is-open{z-index:120;background:var(--green);color:var(--white);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow-y:auto}.nf-menu__top{justify-content:space-between;align-items:center;min-height:82px;display:flex}.nf-menubtn--light{color:var(--white)}.nf-menu__nav{align-content:start;gap:40px;padding:24px 0 48px;display:grid}.nf-menu__nav ol{display:grid}.nf-menu__nav li a{font:300 clamp(28px, 4.4vw, 52px)/1.1 var(--serif);border-bottom:1px solid #f8f7f429;align-items:baseline;gap:20px;padding:14px 0;text-decoration:none;display:flex}.nf-menu__nav li a span{min-width:2.4em;font:400 11px/1 var(--wide);letter-spacing:.2em;color:var(--brass-l)}.nf-menu__nav li a:hover{color:var(--brass-l)}.nf-menu__side{color:#c9d3cd;align-content:start;gap:14px;display:grid}.nf-menu__side a{color:var(--white);align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex}@media (width>=960px){.nf-menu__nav{grid-template-columns:1.6fr 1fr;gap:80px}}.nf-hero{padding:clamp(10px,1.4vw,20px)}.nf-card{min-height:min(92svh,900px);color:var(--graph);isolation:isolate;background:#dcd8d0;border-radius:clamp(20px,2.4vw,32px);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.nf-card__img{z-index:-1;position:absolute;inset:0}.nf-card__img img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.nf-card__img:after{content:"";background:linear-gradient(#f8f7f4d1 0%,#f8f7f440 26%,#f8f7f400 46%,#f8f7f41a 62%,#f8f7f4db 88%);position:absolute;inset:0}.nf-card__img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8f7f4f0 0%,#f8f7f4d1 30%,#f8f7f459 46%,#f8f7f400 60%);position:absolute;inset:0}@media (width<=560px){.nf-card__img:before{background:linear-gradient(#f8f7f400 30%,#f8f7f4e6 62%)}}.nf-card__top{align-items:center;gap:24px;padding:clamp(18px,2.4vw,32px) clamp(18px,3vw,40px);display:flex}.nf-card__meta{font:400 10px/1.4 var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex:1;align-items:center;gap:16px;display:flex}.nf-card__meta i{background:var(--graph);opacity:.35;flex:1;min-width:30px;height:1px}.nf-card__body{align-self:end;gap:18px;padding:0 clamp(18px,3vw,40px) clamp(22px,3vw,36px);display:grid}.nf h1{max-width:12ch;font:350 clamp(40px, 6.4vw, 96px) / 1 var(--serif);letter-spacing:-.015em;text-wrap:balance}.nf-sel{backdrop-filter:blur(8px);background:#f8f7f4db;border-radius:16px;gap:8px;max-width:640px;padding:10px;display:grid}.nf-sel label{gap:2px;padding:6px 10px;display:grid}.nf-sel span{font:400 9.5px/1.4 var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.nf-sel select{border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:4px 0;font-size:16px;font-weight:400}@media (width>=720px){.nf-sel{grid-template-columns:1fr 1fr}.nf-sel label+label{border-left:1px solid var(--line)}}.nf-card__split{background:#f8f7f4e6;border-top:1px solid #22252a2e;display:grid}.nf-card__split a{justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(18px,3vw,40px);font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:flex}.nf-card__split a:hover{background:var(--green);color:var(--white)}.nf-card__split a+a{border-top:1px solid #22252a2e}.nf-card__split .nf-ico{width:22px;height:22px;transition:transform .2s}.nf-card__split a:hover .nf-ico{transform:translate(4px)}@media (width>=900px){.nf-card__split{grid-template-columns:1fr 1fr}.nf-card__split a+a{border-top:0;border-left:1px solid #22252a2e}}@media (width<=899px){.nf-card__meta span:last-child,.nf-card__meta i{display:none}}@media (width<=560px){.nf-card__meta{display:none}.nf-card__top{justify-content:space-between}.nf-card__img img{object-position:50% 50%}.nf-card{min-height:0}.nf-card__body{padding-top:34vw}}.nf-intro__grid{gap:20px;display:grid}@media (width>=960px){.nf-intro__grid{grid-template-columns:1fr 2.4fr;gap:56px}}.nf-intro__big{font:300 clamp(24px, 2.8vw, 40px)/1.3 var(--serif);text-wrap:pretty}.nf-intro__faits{border-top:1px solid var(--brass);gap:0;margin-top:36px;display:grid}.nf-intro__faits li{border-bottom:1px solid var(--line);gap:2px;padding:16px 0;display:grid}.nf-intro__faits b{font-weight:500}.nf-intro__faits span{color:var(--muted)}@media (width>=760px){.nf-intro__faits{grid-template-columns:repeat(3,1fr);gap:28px}}.nf-pres{border-top:1px solid var(--graph)}.nf-pres li{border-bottom:1px solid var(--line);gap:8px;padding:26px 0;display:grid}.nf-pres h3{font:350 clamp(24px, 2.2vw, 32px)/1.15 var(--serif)}.nf-pres__pour{font:400 10.5px/1.5 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.nf-pres__d{color:var(--muted);max-width:60ch}.nf-pres__m{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.nf-pres__m span{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.nf-pres__m b{font:400 20px/1.2 var(--serif)}@media (width>=960px){.nf-pres li{grid-template-columns:1.1fr 1.4fr .8fr;grid-template-areas:"h d m""p d m";align-items:start;column-gap:40px}.nf-pres h3{grid-area:h}.nf-pres__pour{grid-area:p}.nf-pres__d{grid-area:d}.nf-pres__m{text-align:right;flex-direction:column;grid-area:m;align-items:flex-end}}.nf-film-grid{gap:24px;display:grid}@media (width>=1040px){.nf-film-grid{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:40px}}.nf-photo--tall img{aspect-ratio:3/2}@media (width>=1040px){.nf-photo--tall img{aspect-ratio:auto}}.nf-film{background:var(--white);border:1px solid var(--line);border-radius:18px;gap:18px;padding:clamp(18px,2.6vw,32px);display:grid}.nf-film__tabs{flex-wrap:wrap;gap:6px;display:flex}.nf-film__tabs button{border:1px solid var(--line);background:0 0;border-radius:99px;padding:10px 16px;font-size:15px}.nf-film__tabs button[aria-selected=true]{background:var(--green);border-color:var(--green);color:var(--white)}.nf-film__fig svg{width:100%;height:auto;display:block}.nf-film__p{fill:#e4e1da;stroke:var(--grey);stroke-width:1.2px;transition:fill .3s}.nf-film__p.is-on{fill:var(--brass-l);stroke:var(--brass)}.nf-film__vitre{fill:#cfd6d8}.nf-film__roue{fill:var(--graph)}.nf-film__jante{fill:none;stroke:var(--grey);stroke-width:2px}.nf-film__sol{stroke:var(--line);stroke-width:2px}.nf-film__reflets path{stroke:#fff;stroke-width:2px;opacity:.7}.nf-film__res{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.nf-film__res[hidden]{display:none}.nf-film__res div{grid-template-columns:minmax(110px,.6fr) 1.4fr;gap:12px;display:grid}.nf-film__res dt{font:400 10px/1.6 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nf-film__res dd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.nf-film__res b{font-weight:500}.nf-vgrid{gap:36px;display:grid}.nf-vgrid .nf-lead{margin-top:22px}.nf-vgrid .nf-photo{max-width:420px;margin-top:28px}.nf-vgrid .nf-photo img{aspect-ratio:4/5}@media (width>=1040px){.nf-vgrid{grid-template-columns:.9fr 1.3fr;align-items:center;gap:56px}}.nf-vernis{background:var(--stone);border-radius:18px;padding:clamp(14px,2.4vw,28px);position:relative}.nf-vernis svg{width:100%;height:auto;display:block}@media (width<=640px){.nf-vernis__scroll{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.nf-vernis svg{width:620px;max-width:none}}.nf-vernis__caisse{fill:var(--white);stroke:var(--graph);stroke-width:1.4px}.nf-vernis__vitre{fill:#d7dcdc}.nf-vernis__trait{stroke:var(--line);stroke-width:1.2px;fill:none}.nf-vernis__pt line{stroke:var(--graph);stroke-width:1px;opacity:.4}.nf-vernis__pt rect{fill:var(--brass)}.nf-vernis__pt text{font:700 11px var(--wide);fill:var(--white);letter-spacing:.04em}.nf-vernis__pt.is-prudence rect{fill:var(--grey)}.nf-vernis__pt.is-repeint rect{fill:var(--green)}.nf-vernis figcaption{color:var(--muted);gap:10px;margin-top:16px;font-size:14.5px;display:grid}.nf-vernis__leg{color:var(--graph);flex-wrap:wrap;gap:8px 20px;display:flex}.nf-vernis__leg li{align-items:center;gap:8px;display:inline-flex}.nf-vernis__leg i{background:var(--brass);border-radius:2px;width:14px;height:14px}.nf-vernis__leg i.is-prudence{background:var(--grey)}.nf-vernis__leg i.is-repeint{background:var(--green)}.nf-sej__tabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.nf-sej__tabs button{border:1px solid var(--graph);background:0 0;border-radius:99px;padding:11px 18px;font-size:15px}.nf-sej__tabs button[aria-selected=true]{background:var(--graph);color:var(--white)}.nf-sej__pan[hidden]{display:none}.nf-sej__list{gap:12px;display:grid}@media (width>=720px){.nf-sej__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.nf-sej__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-sej__list li{background:var(--white);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:26px 22px 24px;display:grid;position:relative;overflow:hidden}.nf-sej__list li:before{content:"";border:1px solid var(--brass);opacity:.35;border-radius:46px 46px 0 0;width:92px;height:120px;position:absolute;top:-10px;right:-18px}.nf-sej__n{font:300 34px/1 var(--serif);color:var(--brass)}.nf-sej__j{font:400 10px/1.5 var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.nf-sej__list h3{font:400 22px/1.2 var(--serif)}.nf-sej__list p:last-child{color:var(--muted);font-size:15.5px}.nf-hiver{border-left:2px solid var(--brass);background:#b28a4c14;align-items:flex-start;gap:14px;margin-top:28px;padding:18px 22px;display:flex}.nf-hiver .nf-ico{width:26px;height:26px;color:var(--brass)}.nf-hiver b{font-weight:500}.nf-anc{gap:36px;display:grid}@media (width>=1040px){.nf-anc{grid-template-columns:1fr 1fr;align-items:center;gap:56px}}.nf-anc__img img{aspect-ratio:3/2}.nf-anc .nf-num{color:var(--brass-l)}.nf-anc__cols{gap:24px;margin-top:32px;display:grid}@media (width>=640px){.nf-anc__cols{grid-template-columns:1fr 1fr}}.nf-anc__cols h3{font:400 10.5px/1.5 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-l);align-items:center;gap:10px;margin-bottom:12px;display:flex}.nf-anc__cols li{color:#dfe5e1;border-bottom:1px solid #f8f7f429;padding:10px 0}.nf-car{gap:36px;display:grid}.nf-car .nf-lead{margin-top:20px}@media (width>=960px){.nf-car{grid-template-columns:1fr 1fr;align-items:center;gap:56px}}.nf-carnet{justify-items:center;gap:14px;display:grid}.nf-carnet__book{width:min(440px,100%);position:relative}.nf-carnet__book:before{content:"";background:var(--green);border-radius:6px 16px 16px 6px;position:absolute;inset:8px -8px -8px 8px}.nf-carnet__page{background:var(--white);border:1px solid var(--line);min-height:300px;box-shadow:inset 12px 0 0 var(--stone);border-radius:6px 16px 16px 6px;gap:12px;padding:30px 30px 26px 40px;display:grid;position:relative}.nf-carnet__page[hidden]{display:none}.nf-carnet__num{font:400 10px/1 var(--wide);letter-spacing:.2em;color:var(--brass)}.nf-carnet__page h3{font:400 28px/1.15 var(--serif)}.nf-carnet__page p:not(.nf-carnet__num){color:var(--muted)}.nf-carnet__lines{gap:10px;margin-top:auto;display:grid}.nf-carnet__lines i{background:var(--line);height:1px;display:block}.nf-carnet__nav{color:var(--muted);align-items:center;gap:16px;font-size:14.5px;display:flex}.nf-carnet__nav button{border:1px solid var(--graph);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.nf-carnet__nav button:disabled{opacity:.3;cursor:default}.nf-team{gap:32px;margin-top:clamp(56px,7vw,96px);display:grid}.nf-team .nf-photo img{aspect-ratio:3/2}@media (width>=1040px){.nf-team{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px}}.nf-quote p{font:300 italic clamp(26px, 2.8vw, 38px)/1.25 var(--serif);text-wrap:balance}.nf-quote footer{font:400 10.5px/1.4 var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-top:14px}.nf-team__list{border-top:1px solid var(--line);margin-top:28px;display:grid}.nf-team__list li{border-bottom:1px solid var(--line);gap:2px;padding:16px 0;display:grid}.nf-team__list b{font:400 21px/1.2 var(--serif)}.nf-team__list span{font:400 10px/1.6 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nf-team__list p{color:var(--muted)}.nf-faq{gap:36px;display:grid}@media (width>=960px){.nf-faq{grid-template-columns:.9fr 1.3fr;align-items:start;gap:64px}}.nf-faq__list{border-top:1px solid var(--graph)}.nf-faq__list details{border-bottom:1px solid var(--line)}.nf-faq__list summary{cursor:pointer;font:400 clamp(19px, 1.5vw, 22px)/1.3 var(--serif);padding:20px 44px 20px 0;list-style:none;position:relative}.nf-faq__list summary::-webkit-details-marker{display:none}.nf-faq__list summary:after{content:"";border-right:1.5px solid var(--brass);border-bottom:1.5px solid var(--brass);width:14px;height:14px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.nf-faq__list details[open] summary:after{transform:translateY(-20%)rotate(-135deg)}.nf-faq__list details p{color:var(--muted);max-width:64ch;padding:0 0 22px}.nf-rdv{color:var(--white);isolation:isolate;background:var(--green);padding-block:clamp(72px,9vw,132px);position:relative}.nf-rdv__img{z-index:-1;position:absolute;inset:0}.nf-rdv__img img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.nf-rdv__img:after{content:"";background:linear-gradient(90deg,#1f3d32f2 0%,#1f3d32d1 45%,#1f3d3266 100%);position:absolute;inset:0}.nf-rdv__grid{gap:36px;display:grid}@media (width>=1040px){.nf-rdv__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.nf-rdv__txt p:not(.nf-k){color:#dfe5e1;max-width:46ch;margin-top:18px}.nf-rdv__tel{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nf-rdv__tel a{font:300 clamp(26px, 2.6vw, 34px)/1 var(--serif);color:var(--white);text-decoration:none}.nf-rdv__tel span{color:#c9d3cd;flex-basis:100%;font-size:14px}.nf-form{background:var(--white);color:var(--graph);border-radius:18px;gap:14px;padding:clamp(20px,3vw,34px);display:grid}.nf-form__row{gap:14px;display:grid}@media (width>=600px){.nf-form__row{grid-template-columns:1fr 1fr}}.nf-field{gap:6px;display:grid}.nf-field>span{font:400 9.5px/1.5 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nf-field :is(input,select,textarea){border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:48px;padding:11px 14px;font-size:16px;font-weight:400}.nf-field :is(input,select,textarea):focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #1f3d3226}.nf-field--file input{padding:10px;font-size:14px}.nf-form .nf-btn{justify-self:start}.nf-form__micro{color:var(--muted);font-size:13.5px}.nf-demo{background:#f3ead8;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:400}.nf-ftr{background:var(--graph);color:#b9bdc2;padding:clamp(48px,6vw,80px) 0 28px}.nf-ftr__top{gap:32px;display:grid}@media (width>=760px){.nf-ftr__top{grid-template-columns:1.4fr 1fr 1fr;gap:40px}}.nf-ftr__brand p{max-width:40ch;margin-top:18px}.nf-ftr h2{font:400 10.5px/1.4 var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--white);margin:0 0 14px}.nf-ftr ul{gap:8px;font-size:15px;display:grid}.nf-ftr a{text-decoration:none}.nf-ftr a:hover{color:var(--white);text-decoration:underline}.nf-ftr__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.nf-ftr__bottom a{color:var(--white);text-decoration:underline}.nf-mbar{display:none}@media (width<=720px){.nf-mbar{z-index:70;background:var(--graph);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nf-mbar a{min-height:56px;color:var(--white);font:400 10.5px/1 var(--wide);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.nf-mbar__go{background:var(--green)}.nf-ftr{padding-bottom:92px}.nf-film__res div{grid-template-columns:1fr;gap:2px}.nf-head{flex-direction:column;align-items:flex-start;gap:8px}.nf-head__t{flex-direction:column;align-items:flex-start;gap:6px}.nf-num{font-size:40px}}@media (prefers-reduced-motion:reduce){.nf *,.nf :before,.nf :after{transition:none!important;animation:none!important}}
