@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_1e6523{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_1e6523{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_704072{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_704072{--font-space-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:KWC Prata;src:url(/fonts/charte/prata-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KWC Hanken Grotesk;src:url(/fonts/charte/hanken-grotesk-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KWC Cormorant Garamond;src:url(/fonts/charte/cormorant-garamond-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:KWC Inter;src:url(/fonts/charte/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KWC Inter;src:url(/fonts/charte/inter-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:KWC Spectral;src:url(/fonts/charte/spectral-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:KWC Italiana;src:url(/fonts/charte/italiana-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KWC Albert Sans;src:url(/fonts/charte/albert-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KWC Playfair Display;src:url(/fonts/charte/playfair-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:KWC Tanker;src:url(/fonts/charte/Tanker-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KWC Satoshi;src:url(/fonts/charte/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@media (min-width:1024px){html:has(.new-home){font-size:min(calc(100vw / 91.875),calc(100vh / 47.4375))}}.new-home{--nh-ink:#0c1120;--nh-ink-2:#141a2c;--nh-surface:#f1f5f5;--nh-paper:#f2f3f5;--nh-txt:#f3f0e9;--nh-txt-2:#aeb3be;--nh-line:rgba(255,255,255,0.14);--nh-line-dark:rgba(12,17,32,0.12);--nh-accent:#00d5ff;--nh-accent-2:#3b82f6;--nh-grad:linear-gradient(120deg,#00d5ff,#3b82f6);--nh-btn:#0fc0fd;--nh-btn-hover:#33cafd;--nh-btn-fg:var(--nh-ink);--nh-accent-hover:#5ce4ff;--nh-on-accent:#0c1120;--nh-accent-text:#00718b;--nh-violet:#6e2fe8;font-family:var(--font-manrope),system-ui,sans-serif;color:var(--nh-txt);background:var(--nh-ink);overflow-x:clip}.new-home .nh-h1-mirror,.new-home h1,.new-home h2{font-family:var(--font-manrope),system-ui,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:.96}.new-home h3,.new-home h4{font-weight:600;line-height:1.2}.new-home .nh-kicker,.new-home h2.nh-kicker,.new-home h3,.new-home h4{font-family:var(--font-manrope),system-ui,sans-serif;letter-spacing:-.01em}.new-home .nh-kicker,.new-home h2.nh-kicker{font-weight:500;line-height:1.25}.nh-serif{font-family:var(--font-instrument-serif),Georgia,serif}.nh-mono{font-family:var(--font-space-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.nh-encre{background:radial-gradient(75rem 43.75rem at 88% 92%,#1a2340 0,var(--nh-ink) 60%);color:var(--nh-txt)}.nh-surface{background:var(--nh-surface);color:var(--nh-ink)}.nh-paper{background:var(--nh-paper);color:var(--nh-ink)}.nh-grain{position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.nh-curtain{position:relative;z-index:10;margin-top:-14vh;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;box-shadow:0 -1.875rem 5rem rgba(0,0,0,.35)}.nh-card-xl{position:relative;border-radius:1.75rem;overflow:hidden}.nh-card-xl-dark{background:var(--nh-ink);color:var(--nh-txt)}.nh-card-xl-light{background:#fff;color:var(--nh-ink);box-shadow:0 1px 0 rgba(12,17,32,.04),0 1.25rem 3.75rem rgba(12,17,32,.06)}.nh-cote{position:absolute;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.7),rgba(255,255,255,.25))}.nh-cote:before{content:"";position:absolute;top:-.1875rem;width:.4375rem;height:.4375rem;border-radius:50%;background:#fff}.nh-cote-l:before{right:-.1875rem}.nh-cote-r:before{left:-.1875rem}.nh-laptop{width:35rem}.nh-lid{background:#171b27;border-radius:1rem;padding:.6875rem;box-shadow:0 3.75rem 6.25rem rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08)}.nh-screen{position:relative;width:33.625rem;height:21.015625rem;border-radius:.5625rem;overflow:hidden;background:#fff;color:#1b1f2a;font-size:.75rem}.nh-base{position:relative;margin:0 -1.5rem;height:1.375rem;border-radius:0 0 1rem 1rem;background:linear-gradient(#2b3142,#141826);box-shadow:0 1.5rem 2.5rem rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.nh-phone{--pu:1rem;--nh-bezel:#171b27;width:calc(var(--pu) * 18.75);height:calc(var(--pu) * 37.5);border-radius:calc(var(--pu) * 3.125);border:calc(var(--pu) * .3125) solid transparent;padding:calc(var(--pu) * .625);background:linear-gradient(var(--nh-bezel),var(--nh-bezel)) padding-box,linear-gradient(150deg,#5d6578 0,#2a3040 28%,#40475a 58%,#1e2230 100%) border-box;box-shadow:0 3.75rem 6.25rem rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08)}.nh-phone-v{height:calc(var(--pu) * 34.359375)}.nh-phone:after,.nh-phone:before{content:"";position:absolute;width:calc(var(--pu) * .1875);border-radius:calc(var(--pu) * .125);background:#2c3242}.nh-phone:before{left:calc(var(--pu) * -.4375);top:calc(var(--pu) * 7.25);height:calc(var(--pu) * 9.3);background:linear-gradient(#2c3242 0 16%,transparent 16% 29.5%,#2c3242 29.5% 61%,transparent 61% 68.5%,#2c3242 68.5% 100%)}.nh-phone:after{right:calc(var(--pu) * -.4375);top:calc(var(--pu) * 10.9);height:calc(var(--pu) * 4.625)}.nh-phone-screen{width:100%;height:100%;border-radius:calc(var(--pu) * 2.1875);background:#f6f7fa;overflow:hidden;position:relative;color:#1b1f2a}.nh-phone-notch{position:absolute;z-index:30;top:0;left:50%;width:calc(var(--pu) * 6.875);height:calc(var(--pu) * 1.4375);transform:translateX(-50%);border-radius:0 0 calc(var(--pu) * .6875) calc(var(--pu) * .6875);background:var(--nh-bezel);pointer-events:none}.nh-phone-notch:after,.nh-phone-notch:before{content:"";position:absolute;top:0;width:calc(var(--pu) * .375);height:calc(var(--pu) * .375)}.nh-phone-notch:before{right:calc(100% - 1px);background:radial-gradient(circle at 0 100%,transparent calc(var(--pu) * .375 - .5px),var(--nh-bezel) calc(var(--pu) * .375 + .5px))}.nh-phone-notch:after{left:calc(100% - 1px);background:radial-gradient(circle at 100% 100%,transparent calc(var(--pu) * .375 - .5px),var(--nh-bezel) calc(var(--pu) * .375 + .5px))}.nh-phone-speaker{position:absolute;top:calc(var(--pu) * .125);left:50%;width:calc(var(--pu) * 2.5);height:calc(var(--pu) * .1875);transform:translateX(-50%);border-radius:999px;background:#272d3b}.nh-phone-lens{position:absolute;top:calc(var(--pu) * .3);left:calc(var(--pu) * .75);width:calc(var(--pu) * .5);height:calc(var(--pu) * .5);border-radius:50%;background:radial-gradient(circle at 35% 35%,#51607f 0 9%,#1c2334 32%,#0a0d15 72%);box-shadow:0 0 0 calc(var(--pu) * .0625) #10131c}.new-home,.nh-card-xl-dark,.nh-encre,.nh-on-dark{--nh-btn-ring:var(--nh-accent)}.nh-card-xl-light,.nh-paper,.nh-surface{--nh-btn-ring:var(--nh-ink)}.nh-surface .nh-card-xl-dark,.nh-surface .nh-on-dark{--nh-btn-ring:var(--nh-accent)}.nh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:3.125rem;padding:0 1.625rem;border-radius:999px;font-size:.9375rem;font-weight:600;border:0;background:var(--nh-btn);color:var(--nh-btn-fg);white-space:nowrap;transition:background-color .16s ease}.nh-btn:hover{background:var(--nh-btn-hover)}.nh-btn:focus-visible{outline:2px solid var(--nh-btn-ring);outline-offset:3px}.nh-btn-sm{height:2.75rem;padding:0 1.25rem;font-size:.875rem}.nh-btn-lg{height:3.625rem;padding:0 2rem;font-size:1rem}.nh-btn-ghost{padding:0 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--nh-txt)}.nh-btn-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.6)}.nh-card-xl-light .nh-btn-ghost,.nh-paper .nh-btn-ghost,.nh-surface .nh-btn-ghost{border-color:rgba(12,17,32,.3);color:var(--nh-ink)}.nh-card-xl-light .nh-btn-ghost:hover,.nh-paper .nh-btn-ghost:hover,.nh-surface .nh-btn-ghost:hover{background:rgba(12,17,32,.05)}.nh-link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:.1875rem;font-weight:500;transition:border-color .16s ease}.nh-link:hover{border-color:#fff}.nh-card-xl-light .nh-link,.nh-paper .nh-link,.nh-surface .nh-link{border-color:rgba(12,17,32,.3)}.nh-card-xl-light .nh-link:hover,.nh-paper .nh-link:hover,.nh-surface .nh-link:hover{border-color:var(--nh-ink)}.nh-surface .nh-card-xl-dark .nh-link,.nh-surface .nh-on-dark .nh-link{border-color:rgba(255,255,255,.35)}.nh-surface .nh-card-xl-dark .nh-link:hover,.nh-surface .nh-on-dark .nh-link:hover{border-color:#fff}.nh-surface .nh-card-xl-dark .nh-btn-ghost{border-color:rgba(255,255,255,.35);color:var(--nh-txt)}.new-home h2.nh-services-title{font-size:min(2.25rem,calc((100vw - 3rem) / 12.2));line-height:1}@media (min-width:1024px){.new-home h2.nh-services-title{font-size:4.25rem;line-height:1.04}}.nh-stack-wrap{--nh-stack-n:5;--nh-stack-top:5.5rem;--nh-stack-step:3.5rem;--nh-stack-gap:.625rem}.nh-stack-card{position:sticky;box-shadow:0 -.75rem 2.5rem rgba(12,17,32,.25)}@media (max-width:1023px){.nh-stack-head{position:sticky;top:4.75rem;z-index:1}.nh-stack{display:flow-root}.nh-stack-card{display:contents}.nh-stack-bar{z-index:3;top:calc(var(--nh-stack-top) + var(--i, 0) * var(--nh-stack-step));border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -.75rem 2.5rem rgba(12,17,32,.25)}.nh-stack-bar,.nh-stack-body{position:sticky;background:var(--nh-card-bg)}.nh-stack-body{z-index:2;overflow:hidden;border-radius:0 0 1.25rem 1.25rem}.nh-stack-title{font-size:min(1.1875rem,calc((100vw - 6.25rem) / 20))}}@media (min-width:1024px){.nh-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);column-gap:clamp(2.5rem,6vw,6.875rem);align-items:start;padding:3rem 4.4vw 3.5rem;background:#fff;border-radius:2.25rem;box-shadow:0 3.125rem 5.625rem -3.75rem rgba(12,17,32,.28)}.nh-stack-card{display:contents}.nh-stack-bar{grid-column:1}.nh-stack-body{grid-column:2;grid-row:1/span 5;visibility:hidden;opacity:0;transform:translateY(.5rem);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.nh-stack-body[data-active]{visibility:visible;opacity:1;transform:none;transition:opacity .35s cubic-bezier(.22,1,.36,1) .05s,transform .35s cubic-bezier(.22,1,.36,1) .05s,visibility 0s}.nh-offer-plus{width:2.125rem;height:2.125rem;flex:none;align-items:center;justify-content:center;border:1px solid rgba(12,17,32,.22);border-radius:50%;color:var(--nh-ink);transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease,border-color .2s ease}.nh-stack-bar:hover .nh-offer-plus{border-color:var(--nh-ink)}.nh-stack-bar[data-active] .nh-offer-plus{background:var(--nh-ink);border-color:var(--nh-ink);color:#fff;transform:rotate(45deg)}.nh-words .nh-w{--t:clamp(0,calc(var(--p, 1) * var(--n) - var(--i)),1);color:color-mix(in srgb,var(--nh-ink) calc(var(--t) * 100%),color-mix(in srgb,var(--nh-accent) calc(min(var(--t) * 3, 1) * 100%),#bcc3cf))}.nh-metiers .nh-card.nh-metier{flex-direction:row;padding:.5rem 0;background:none;border:0;border-bottom:1px solid rgba(12,17,32,.12);border-radius:0;box-shadow:none;transform:none}.nh-metiers .nh-metier-name{flex:1;align-items:baseline;font-size:3.125rem;font-weight:300;letter-spacing:-.022em;line-height:1.12;color:#b3b9c4;transition:color .45s cubic-bezier(.22,1,.36,1)}.nh-metiers .nh-metier[data-active] .nh-metier-name{color:var(--nh-ink)}.nh-metiers .nh-metier-hint{flex:none;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.2;color:#5b6170;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.nh-metiers .nh-metier[data-active] .nh-metier-hint{opacity:1}}.nh-flow{stroke-dasharray:5 7;animation:nh-flow 1.1s linear infinite}.nh-flow-paused{animation-play-state:paused;opacity:.4}@keyframes nh-flow{to{stroke-dashoffset:-12}}.nh-boot{--boot-t:7.6s;background:#04060b}.nh-boot-lit{background:radial-gradient(130% 100% at 50% 42%,#ffffff 0,#ffffff 55%,#eef1f5 100%);animation:nh-boot-lit var(--boot-t) ease-in-out infinite}.nh-boot-ring{--boot-on:#000000}.nh-boot-ring,.nh-boot-stem{stroke:var(--boot-on);animation:nh-boot-btn var(--boot-t) ease-in-out infinite}.nh-boot-stem{--boot-on:#00d5ff}.nh-boot-draw{stroke:#000000;stroke-dasharray:1 2}.nh-boot-shaft{animation:nh-boot-shaft var(--boot-t) cubic-bezier(.45,0,.25,1) infinite}.nh-boot-bit{animation:nh-boot-bit var(--boot-t) cubic-bezier(.45,0,.25,1) infinite}.nh-boot-tail{animation:nh-boot-tail var(--boot-t) cubic-bezier(.45,0,.25,1) infinite}.nh-boot-word{animation:nh-boot-word var(--boot-t) cubic-bezier(.22,1,.36,1) infinite}.nh-boot-move{animation:nh-boot-move var(--boot-t) cubic-bezier(.45,0,.25,1) infinite}.nh-boot-still,.nh-boot-still *{animation:none!important}@keyframes nh-boot-lit{0%,9%{opacity:0}15%,83%{opacity:1}89%,to{opacity:0}}@keyframes nh-boot-btn{0%,9%{stroke:rgba(243,240,233,.22)}15%,83%{stroke:var(--boot-on)}89%,to{stroke:rgba(243,240,233,.22)}}@keyframes nh-boot-shaft{0%,15%{stroke-dashoffset:1.02}24%,74%{stroke-dashoffset:0}82%,to{stroke-dashoffset:1.02}}@keyframes nh-boot-bit{0%,23%{stroke-dashoffset:1.02}31%,68%{stroke-dashoffset:0}75%,to{stroke-dashoffset:1.02}}@keyframes nh-boot-tail{0%,30%{stroke-dashoffset:1.02}33%,66%{stroke-dashoffset:0}69%,to{stroke-dashoffset:1.02}}@keyframes nh-boot-word{0%,33%{opacity:0;transform:translateY(40px)}39%,62%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(40px)}}@keyframes nh-boot-move{0%,15%{transform:translateX(617px)}31%,66%{transform:none}82%,to{transform:translateX(617px)}}.nh-boot-dark{background:transparent}.nh-boot-dark .nh-boot-ring{--boot-on:#ffffff}.nh-boot-dark .nh-boot-draw{stroke:#ffffff}.nh-screen-fit{container-type:inline-size;position:relative;aspect-ratio:538/336;overflow:hidden}.nh-screen-fit>div{position:absolute;left:0;top:0;width:33.625rem;height:21rem;transform-origin:0 0;transform:scale(var(--nh-fit,1))}.nh-card{background:#fff;border:1px solid var(--nh-line-dark);border-radius:1.125rem}.nh-tile{background:#151a28;border:1px solid rgba(255,255,255,.08);border-radius:1.375rem}.nh-card-link{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.nh-card-link:hover{transform:translateY(-.1875rem);border-color:rgba(12,17,32,.28);box-shadow:0 1.125rem 2.5rem rgba(12,17,32,.08)}.nh-rotor-ghost{color:transparent}.nh-rotor-word{position:absolute;left:0;top:0;white-space:nowrap}.nh-no-scrollbar{scrollbar-width:none}.nh-no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:1023px){.nh-laptop{width:26.25rem}.nh-screen{width:24.875rem;height:15.546875rem}.nh-phone{--pu:.8rem}.nh-curtain{margin-top:-10vh;border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.nh-card-xl{border-radius:1.25rem}}.nh-shadow-soft .nh-lid{box-shadow:0 1.5rem 3rem rgba(12,17,32,.24),0 0 0 1px rgba(255,255,255,.08)}.nh-shadow-soft .nh-base{box-shadow:0 .75rem 1.5rem rgba(12,17,32,.22)}@keyframes nh-caret{50%{opacity:0}}.nh-caret{animation:nh-caret 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.nh-caret{animation:none}}.nh-sheet{position:relative;z-index:10;margin-top:-2.5rem;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;box-shadow:0 -1.875rem 5rem rgba(0,0,0,.35)}@media (max-width:1023px){.nh-sheet{margin-top:-1.75rem;border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.nh-ld{border-top:1px solid rgba(12,17,32,.12)}.nh-ld-item{padding:1.5rem 0 1.75rem;border-bottom:1px solid rgba(12,17,32,.12)}.new-home .nh-ld-bar{font-size:1.25rem;line-height:1.3;color:var(--nh-ink)}.nh-ld-body{margin-top:.875rem}}@media (min-width:1024px){.nh-ld{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);column-gap:clamp(2.5rem,6vw,6.875rem);align-items:start;padding:2.25rem 4.4vw 2.75rem;background:#fff;border-radius:2.25rem;box-shadow:0 3.125rem 5.625rem -3.75rem rgba(12,17,32,.28)}.nh-ld-item{display:contents}.nh-ld-bar{grid-column:1;border-bottom:1px solid rgba(12,17,32,.1)}.nh-ld-item:last-child .nh-ld-bar{border-bottom:0}.nh-ld-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.125rem 0;border:0;background:none;text-align:left;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.015em;color:#7d8391;cursor:pointer;transition:color .2s ease}.nh-ld-bar:hover .nh-ld-btn,.nh-ld-bar[data-active] .nh-ld-btn{color:var(--nh-ink)}.nh-ld-btn:focus-visible{outline:2px solid var(--nh-ink);outline-offset:4px;border-radius:.5rem}.nh-ld-body{grid-column:2;padding-top:1.25rem;visibility:hidden;opacity:0;transform:translateY(.5rem);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.nh-ld-body[data-active],.nh-ld:not(:has([data-active])) .nh-ld-item:first-child .nh-ld-body{visibility:visible;opacity:1;transform:none;transition:opacity .35s cubic-bezier(.22,1,.36,1) .05s,transform .35s cubic-bezier(.22,1,.36,1) .05s,visibility 0s}.nh-ld-bar:hover .nh-offer-plus{border-color:var(--nh-ink)}.nh-ld-bar[data-active] .nh-offer-plus{background:var(--nh-ink);border-color:var(--nh-ink);color:#fff;transform:rotate(45deg)}}.nh-prose p{margin-top:1.25rem;font-size:1.0625rem;line-height:1.7;color:#2b3140}.nh-prose>:first-child,.nh-prose>div:first-child>:first-child{margin-top:0}.new-home .nh-prose h2{margin-top:3.5rem;font-size:1.75rem;line-height:1.12;color:var(--nh-ink);text-wrap:balance;scroll-margin-top:6.5rem}.new-home .nh-prose h3{margin-top:2.25rem;font-size:1.25rem;line-height:1.3;color:var(--nh-ink)}.nh-prose h2+p,.nh-prose h3+p{margin-top:1rem}.nh-prose blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--nh-accent);font-size:1.1875rem;line-height:1.6;color:var(--nh-ink)}.nh-prose figure{margin:2.5rem 0}.nh-prose figure img{width:100%;height:auto;border-radius:1.25rem}.nh-prose strong{font-weight:600;color:var(--nh-ink)}.nh-prose a:not(.nh-btn),.nh-prose-link{color:var(--nh-accent-text);text-decoration:underline;text-decoration-color:rgba(0,113,139,.35);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .16s ease}.nh-prose a:not(.nh-btn):hover,.nh-prose-link:hover{text-decoration-color:var(--nh-accent-text)}@media (min-width:1024px){.nh-prose p{font-size:1.125rem}.new-home .nh-prose h2{margin-top:4.5rem;font-size:2.25rem}.new-home .nh-prose h3{font-size:1.375rem}}.nh-prose .nh-prose-cta{margin:2.5rem 0;padding:2rem 1.5rem;border-radius:1.25rem;background:var(--nh-ink);color:var(--nh-txt);--nh-btn-ring:var(--nh-accent)}.nh-prose .nh-prose-cta p{margin-top:0}.nh-prose .nh-prose-cta .nh-prose-cta-title{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--nh-txt)}.nh-prose .nh-prose-cta .nh-prose-cta-text{margin-top:.75rem;font-size:1rem;line-height:1.6;color:var(--nh-txt-2)}.nh-prose .nh-prose-cta strong{color:var(--nh-txt)}.nh-prose .nh-prose-cta a:not(.nh-btn){color:var(--nh-accent);text-decoration-color:rgba(0,213,255,.4)}@media (min-width:1024px){.nh-prose .nh-prose-cta{padding:2.5rem}.nh-prose .nh-prose-cta .nh-prose-cta-title{font-size:1.5rem}}.new-home .nh-prose-legal h2{margin-top:2.75rem;font-size:1.375rem}.nh-prose-legal p{font-size:1rem;line-height:1.75}@media (min-width:1024px){.new-home .nh-prose-legal h2{margin-top:3.25rem;font-size:1.625rem}.nh-prose-legal p{font-size:1.0625rem}}.nh-table>div{border-radius:1rem;background:#fff;box-shadow:0 1px 0 rgba(12,17,32,.04),0 1rem 2.5rem rgba(12,17,32,.06)}.nh-table table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.nh-table caption{caption-side:top;padding:1rem 1.25rem .25rem;text-align:left;font-size:.875rem;color:#5b6170}.nh-table td,.nh-table th{padding:.875rem 1.25rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(12,17,32,.08)}.nh-table thead th{border-bottom-color:rgba(12,17,32,.22)}.nh-table tbody th,.nh-table thead th{font-weight:600;color:var(--nh-ink)}.nh-table td{color:#3f4554}.nh-table tbody tr:last-child>*{border-bottom:0}.new-home .nh-tile-title{font-weight:500;letter-spacing:-.015em}.nh-label{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.nh-input,.nh-label{display:block;color:var(--nh-ink)}.nh-input{width:100%;height:3.25rem;padding:0 1rem;border:1px solid rgba(12,17,32,.18);border-radius:.875rem;background:#fff;font:inherit;font-size:1rem;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease}.nh-input:hover{border-color:rgba(12,17,32,.34)}.nh-input:focus{outline:none;border-color:var(--nh-ink);box-shadow:0 0 0 3px rgba(0,213,255,.35)}.nh-input[aria-invalid=true]{border-color:#b42318}.nh-textarea{height:auto;min-height:9.5rem;padding:.875rem 1rem;line-height:1.55;resize:vertical}.nh-select{appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%230c1120' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem .5rem}.nh-field-error,.nh-field-help{margin-top:.5rem;font-size:.8125rem;line-height:1.45;color:#5b6170}.nh-field-error{color:#b42318}.nh-btn:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.new-home *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.new-home .nh-boot,.new-home .nh-boot *{animation:none!important}}.nh-parcours-rail,.nh-parcours-trace{position:absolute;left:0;top:.5rem;bottom:0;width:1px;pointer-events:none}.nh-parcours-rail{background:rgba(12,17,32,.14)}.nh-parcours-trace{left:-.5px;width:2px;background:var(--nh-accent-2);transform:scaleY(0);transform-origin:top;transition:transform var(--trace-s,2.4s) linear}.nh-parcours.is-on .nh-parcours-trace{transform:scaleY(1)}.nh-parcours-dot{position:absolute;left:-.25rem;top:.4375rem;width:.4375rem;height:.4375rem;border-radius:999px;background:rgba(12,17,32,.35);transition:background-color .3s ease var(--d,0s)}.nh-parcours-dot.is-last{left:-.3125rem;top:.375rem;width:.5625rem;height:.5625rem}.nh-parcours.is-on .nh-parcours-dot{background:var(--nh-accent-2);animation:nh-dot-pop .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}.nh-parcours-dot.is-last:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nh-accent-2);opacity:0}.nh-parcours.is-on .nh-parcours-dot.is-last:after{animation:nh-dot-wave 2.4s ease-out calc(var(--d, 0s) + .5s) infinite}.nh-parcours-step{opacity:0;transform:translateY(.75rem);transition:opacity .6s ease var(--d,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--d,0s)}.nh-parcours.is-on .nh-parcours-step{opacity:1;transform:none}.nh-parcours.is-still .nh-parcours-dot,.nh-parcours.is-still .nh-parcours-step,.nh-parcours.is-still .nh-parcours-trace{transition:none;animation:none}.nh-parcours.is-still .nh-parcours-dot.is-last:after{animation:none}@keyframes nh-dot-pop{0%{transform:scale(1)}45%{transform:scale(1.9)}to{transform:scale(1)}}@keyframes nh-dot-wave{0%{transform:scale(1);opacity:.45}to{transform:scale(3.2);opacity:0}}@media (min-width:1024px){.nh-parcours-rail,.nh-parcours-trace{top:0;bottom:auto;right:0;width:auto;height:1px}.nh-parcours-trace{top:-.5px;left:0;height:2px;transform:scaleX(0);transform-origin:left}.nh-parcours.is-on .nh-parcours-trace{transform:scaleX(1)}.nh-parcours-dot{left:0;top:-.25rem}.nh-parcours-dot.is-last{left:0;top:-.3125rem}}.nh-recit-ch{position:relative}.nh-recit-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.nh-recit-detail[data-open]{grid-template-rows:1fr}@media (min-width:1024px){.nh-recit-ch{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s}.nh-recit-ch[data-active]{opacity:1;visibility:visible;transition:opacity .25s ease .15s,visibility 0s linear .15s}.nh-recit-intro{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.nh-recit-intro[data-active]{opacity:1;visibility:visible;transition:opacity .3s ease .1s,visibility 0s}.nh-recit-detail{position:absolute;z-index:5;right:4.5vw;top:50%;width:min(46vw,41rem);max-height:74vh;grid-template-rows:1fr;overflow-y:auto;background:#fff;border-radius:1.25rem;box-shadow:0 2rem 4rem rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-46%);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.nh-recit-detail[data-open]{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s}}.nh-wall-col{will-change:transform;animation:nh-wall-up 80s linear infinite}.nh-wall-col.nh-wall-down{animation-name:nh-wall-down}@keyframes nh-wall-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .625rem))}}@keyframes nh-wall-down{0%{transform:translateY(calc(-50% - .625rem))}to{transform:translateY(0)}}.nh-sm,.nh-sm-bg{position:absolute;left:0;right:0;top:100%;opacity:0;visibility:hidden;transform:translateY(-.375rem);transition:opacity .16s ease-in,transform 0s linear .16s,visibility 0s linear .16s}.nh-sm-bg{pointer-events:none;background:var(--nh-paper);box-shadow:0 2.5rem 5rem -1.5rem rgba(0,0,0,.45);transition:opacity .16s ease-in,transform 0s linear .16s,visibility 0s linear .16s,height .24s cubic-bezier(.22,.61,.36,1)}.nh-sm-on .nh-sm-bg{opacity:1;visibility:visible;transform:none;transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1),visibility 0s,height .24s cubic-bezier(.22,.61,.36,1)}.nh-sm{--nh-sm-bg:var(--nh-paper);--nh-btn-ring:var(--nh-ink);pointer-events:none;color:var(--nh-ink);font-size:1rem;font-weight:400;line-height:1.5}.nh-sm-on .nh-sm{transform:none}.nh-sm.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1),visibility 0s}.nh-sm-swap .nh-sm.is-open{transition:opacity .16s ease-out,visibility 0s}.nh-sm-in{max-width:90rem;margin:0 auto;padding:2.25rem 4.5vw 2.5rem;display:grid;grid-template-columns:15rem minmax(0,1fr);column-gap:3.5rem;align-items:start}.nh-sm-intro{padding-top:.875rem}.nh-sm-h{font-size:2.25rem;line-height:1.05;font-weight:500;letter-spacing:-.03em}.nh-sm-p{max-width:14.5rem;margin-top:.875rem;font-size:.9375rem;line-height:1.55;color:#565d6b}.nh-sm-btn{margin-top:1.5rem}.nh-sm-svc{display:grid;grid-template-columns:minmax(0,1fr) 22rem;column-gap:1rem}.nh-sm-group{padding:1rem .5rem .5rem;border-radius:1rem}.nh-sm-group-ia{--nh-sm-bg:#e2f3f8;background:var(--nh-sm-bg)}.nh-sm-gt{display:inline-block;margin:0 1rem .5rem;font-size:.8125rem;font-weight:600;letter-spacing:-.005em;color:#565d6b}.nh-sm-group-ia .nh-sm-gt{color:var(--nh-accent-text)}.nh-sm-grid{display:grid}.nh-sm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-sm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nh-sm-grid>li,.nh-sm-rows>li{position:relative}.nh-sm-grid-2>li:nth-child(n+3):before,.nh-sm-grid-4>li:nth-child(n+5):before,.nh-sm-rows>li+li:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:rgba(12,17,32,.09)}.nh-sm-rows>li+li:before{background:rgba(0,113,139,.16)}.nh-sm-grid-2>li:nth-child(2n):after,.nh-sm-grid-4>li:not(:nth-child(4n+1)):after{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:1px;background:rgba(12,17,32,.09)}.nh-sm-cell{position:relative;display:block;padding:1.125rem 1rem 1.25rem;border-radius:.875rem;transition:background-color .18s ease-out,color .18s ease-out}.nh-sm-ic{display:block;width:1.25rem;height:1.25rem;color:#0590bd;transition:color .18s ease-out}.nh-sm-t{display:block;margin-top:.75rem;font-size:1rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}.nh-sm-d{display:block;margin-top:.25rem;font-size:.8125rem;line-height:1.45;color:#565d6b;transition:color .18s ease-out}.nh-sm-rows .nh-sm-cell{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.875rem;padding:.875rem 1rem .9375rem}.nh-sm-rows .nh-sm-ic{grid-row:span 2;margin-top:.125rem}.nh-sm-rows .nh-sm-d,.nh-sm-rows .nh-sm-t{grid-column:2}.nh-sm-rows .nh-sm-t{margin-top:0}.nh-sm-cell:focus-visible,.nh-sm-cell:hover{z-index:1;background:var(--nh-ink);color:var(--nh-txt);box-shadow:0 0 0 1px var(--nh-sm-bg)}.nh-sm-cell:focus-visible .nh-sm-d,.nh-sm-cell:hover .nh-sm-d{color:var(--nh-txt-2)}.nh-sm-cell:focus-visible .nh-sm-ic,.nh-sm-cell:hover .nh-sm-ic{color:var(--nh-accent)}.nh-sm-cell:focus-visible{outline:2px solid var(--nh-accent-text);outline-offset:2px}.nh-burger{position:relative;display:block;width:1.75rem;height:1.125rem}.nh-burger>span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:top .2s ease,transform .2s ease,opacity .15s ease}.nh-burger>span:first-child{top:0}.nh-burger>span:nth-child(2){top:calc(50% - 1px)}.nh-burger>span:nth-child(3){top:calc(100% - 2px)}.nh-burger.is-open>span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.nh-burger.is-open>span:nth-child(2){opacity:0}.nh-burger.is-open>span:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nh-burger>span{transition:none}}.nh-m{animation:nh-m-fade .2s ease-out both}.nh-m-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1.25rem}.nh-m.is-open .nh-m-scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(#000 calc(100% - 3rem),transparent)}.nh-m-l1>li{border-bottom:1px solid rgba(255,255,255,.08);transition:opacity .15s ease-in}.nh-m-l1>li.is-leaving,.nh-m-l1>li.is-open{border-bottom-color:transparent}.nh-m-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:4rem;text-align:left;color:var(--nh-txt)}.nh-m-big{font-size:2.25rem;line-height:1.1;font-weight:500;letter-spacing:-.035em}.nh-m-tog{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.75rem;color:var(--nh-txt-2);transition:color .2s ease}.nh-m-tog svg{width:1.5rem;height:1.5rem}.nh-m-tog-v{transform-box:fill-box;transform-origin:center;transition:transform .2s ease}.nh-m-row[aria-expanded=true] .nh-m-tog{color:var(--nh-accent)}.nh-m-row[aria-expanded=true] .nh-m-tog-v{transform:scaleY(0)}.nh-m-sub{padding:.375rem 0 1rem}.nh-m-gt{margin:.625rem 0 .125rem;font-size:.8125rem;font-weight:600;color:var(--nh-txt-2)}.nh-m-gt:first-child{margin-top:0}.nh-m-link{display:flex;flex-direction:column;justify-content:center;min-height:2.75rem;padding:.375rem 0;color:var(--nh-txt)}.nh-m-t{font-size:1.25rem;line-height:1.25;font-weight:500;letter-spacing:-.015em}.nh-m-d{margin-top:.125rem;font-size:.8125rem;line-height:1.4;color:var(--nh-txt-2)}.nh-m-in{animation:nh-m-rise .28s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.nh-m-l1>li.is-leaving .nh-m-sub{animation:nh-m-out .15s ease-in both}.nh-m-contact{margin-top:auto;padding-top:1.5rem;display:grid;gap:.375rem;font-size:.9375rem;transition:opacity .15s ease-in}.nh-m-contact a{color:var(--nh-txt-2)}.nh-m.is-open .nh-m-contact,.nh-m.is-open .nh-m-l1>li:not(.is-open){opacity:.4;transition:opacity .25s ease-out}.nh-m-contact a:focus-visible,.nh-m-link:focus-visible,.nh-m-row:focus-visible{outline:2px solid var(--nh-accent);outline-offset:2px;border-radius:.375rem}.nh-m-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:1rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08)}.nh-m-bar .nh-btn{height:3rem}@keyframes nh-m-fade{0%{opacity:0}}@keyframes nh-m-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes nh-m-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.new-home .nh-sm,.new-home .nh-sm-bg{transform:none!important;transition:opacity .12s ease,visibility 0s linear .12s!important}.new-home .nh-sm-on .nh-sm-bg,.new-home .nh-sm.is-open{transition:opacity .12s ease,visibility 0s!important}.new-home .nh-m,.new-home .nh-m-sub{animation:nh-m-fade .12s ease-out both!important}.new-home .nh-m-in{animation:none!important}.new-home .nh-m-l1>li.is-leaving .nh-m-sub{animation:nh-m-out .12s ease-in both!important}.new-home .nh-m-contact,.new-home .nh-m-l1>li{transition:opacity .12s ease!important}}.nh-ia-stage{position:absolute;left:0;top:0;transform-origin:0 0;transition:opacity .3s ease}.nh-ia-stage .nh-mono{font-size:11px;letter-spacing:.14em;font-weight:500;color:var(--nh-txt-2)}.nh-f3 .cote{position:absolute;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.7),rgba(255,255,255,.25))}.nh-f3 .cote:before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:#fff}.nh-f3 .cote.l{background:linear-gradient(270deg,rgba(255,255,255,.7),rgba(255,255,255,.25))}.nh-f3 .cote.l:before{left:auto;right:-3px}.nh-f3 .cote-lab{position:absolute;transform:translateY(-50%)}.nh-f3 .cote-lab b{display:block;font-weight:500;color:var(--nh-txt);font-size:13px;letter-spacing:0;text-transform:none;margin-top:4px;line-height:1.3}.nh-f3 .lid{background:#171b27;border-radius:12.8px;padding:8.8px;box-shadow:0 48px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08)}.nh-f3 .scr{position:relative;overflow:hidden;background:#fff;border-radius:7.2px;color:#1b1f2a;display:grid;grid-template-rows:auto 1fr}.nh-f3 .base{position:relative;height:17.6px;border-radius:0 0 12.8px 12.8px;background:linear-gradient(#2b3142,#141826);box-shadow:0 19px 32px rgba(0,0,0,.45)}.nh-f3 .base:before{content:"";position:absolute;left:50%;top:0;width:64px;height:5px;transform:translateX(-50%);border-radius:0 0 6px 6px;background:#10131c;opacity:.55}.nh-f3 .top{display:flex;align-items:center;gap:5px;background:#f3f5f8;border-bottom:1px solid #e7ebf0;color:#6b7280;font-weight:600}.nh-f3 .top i{width:7px;height:7px;border-radius:50%;background:#d5dae2}.nh-f3 .top span{flex:1;text-align:center;margin-right:26px}.nh-f3 .body{display:grid;min-height:0}.nh-f3 .side{background:#f7f8fa;border-right:1px solid #e9edf2}.nh-f3 .side .h5{margin:0;color:#6b7280;font-weight:700}.nh-f3 .side li{display:flex;align-items:center;gap:7px;border-radius:7px;font-weight:600;color:#3a4252}.nh-f3 .side li b{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8ecf1;color:#6b7280;font-weight:700}.nh-f3 .side li.done b{background:var(--nh-ink);color:var(--nh-accent)}.nh-f3 .side li.on{background:rgba(0,213,255,.14);color:#1b1f2a}.nh-f3 .side li.on b{background:#fff;color:var(--nh-accent-text)}.nh-f3 .side ul{list-style:none;margin:0;padding:0;display:grid}.nh-f3 .main{display:flex;flex-direction:column;min-width:0}.nh-f3 .mail{background:#f3f5f8;border-radius:8px}.nh-f3 .mail-h{display:flex;align-items:center;gap:6px;font-weight:600}.nh-f3 .mail-h small{margin-left:auto;color:#6b7280;font-weight:500}.nh-f3 .mail p{margin:0;color:#3a4252}.nh-f3 .ask{align-self:flex-end;background:var(--nh-ink);color:#fff;border-radius:10px 10px 3px 10px}.nh-f3 .draft{align-self:flex-start;background:#fff;border:1px solid #e1e6ed;border-radius:10px 10px 10px 3px;box-shadow:0 6px 16px rgba(12,17,32,.06)}.nh-f3 .draft p{margin:0}.nh-f3d .draft p{font-size:10.5px;line-height:1.42;color:#1b1f2a}.nh-f3m .draft p{font-size:9.5px;line-height:1.38;color:#1b1f2a}.nh-f3 .pill{display:inline-block;border-radius:999px;background:rgba(0,213,255,.14);color:var(--nh-accent-text);font-weight:600}.nh-f3d .lap{position:absolute;left:19px;top:6px;width:448px}.nh-f3d .scr{width:430.4px;height:268.8px}.nh-f3d .base{margin:0 -19.2px}.nh-f3d .top{height:26px;padding:0 10px;font-size:10px}.nh-f3d .body{grid-template-columns:124px 1fr}.nh-f3d .side{padding:11px 8px}.nh-f3d .side .h5{font-size:9.5px;padding:0 4px 7px}.nh-f3d .side ul{gap:3px}.nh-f3d .side li{font-size:10px;padding:6px 5px;line-height:1.2;white-space:nowrap}.nh-f3d .side li b{width:15px;height:15px;font-size:8.5px}.nh-f3d .main{padding:11px 12px;gap:8px}.nh-f3d .mail{padding:7px 10px 8px}.nh-f3d .mail-h{font-size:10.5px}.nh-f3d .mail-h small{font-size:9.5px}.nh-f3d .mail p{margin-top:3px}.nh-f3d .ask,.nh-f3d .mail p{font-size:10.5px;line-height:1.42}.nh-f3d .ask{max-width:236px;padding:7px 10px}.nh-f3d .draft{max-width:258px;padding:8px 10px;font-size:10.5px;line-height:1.42}.nh-f3d .pill{font-size:9.5px;padding:2px 8px;margin-top:6px}.nh-f3m .lap{position:absolute;left:10px;top:0;width:325px}.nh-f3m .lid{border-radius:11px;padding:7px}.nh-f3m .scr{width:311px;height:194px}.nh-f3m .base{margin:0 -10px;height:13px}.nh-f3m .top{height:22px;padding:0 9px;font-size:9.5px}.nh-f3m .top span{margin-right:22px}.nh-f3m .body{grid-template-columns:1fr}.nh-f3m .side{display:none}.nh-f3m .main{padding:9px 10px;gap:6px}.nh-f3m .mail{padding:6px 8px}.nh-f3m .mail-h{font-size:9.5px}.nh-f3m .mail-h small{font-size:9px}.nh-f3m .mail p{font-size:9.5px;line-height:1.38;margin-top:2px}.nh-f3m .ask{max-width:220px}.nh-f3m .ask,.nh-f3m .draft{padding:6px 9px;font-size:9.5px;line-height:1.38}.nh-f3m .draft{max-width:250px}.nh-f3m .pill{font-size:9px;padding:1px 7px;margin-top:4px}.nh-f3m .row{position:absolute;left:0;top:240px;width:345px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--nh-line);padding-top:11px}.nh-f3m .row .nh-mono{font-size:10px;letter-spacing:.12em}.nh-f3m .row b{display:block;margin-top:4px;color:var(--nh-txt);font-weight:500;font-size:12.5px;line-height:1.3}.nh-a3 .pg{position:absolute;left:0;top:0;background:#fff;border-radius:12px;color:#1b1f2a;box-shadow:0 30px 60px rgba(0,0,0,.45);transform-origin:50% 100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.nh-a3 .pg .h4{margin:0;display:flex;letter-spacing:-.01em}.nh-a3 .pg .h4,.nh-a3 .pg .h4 b{align-items:center;font-weight:700}.nh-a3 .pg .h4 b{flex:none;display:inline-flex;justify-content:center;border-radius:50%;background:var(--nh-ink);color:var(--nh-accent)}.nh-a3 .kick{color:#6b7280;font-weight:600}.nh-a3 .mini{display:grid;grid-template-columns:repeat(5,1fr)}.nh-a3 .mini div{display:flex;flex-direction:column}.nh-a3 .mini i{display:block;border-radius:3px;background:#e6eaf0}.nh-a3 .mini i.a{background:linear-gradient(150deg,rgba(0,213,255,.4),rgba(59,130,246,.32))}.nh-a3 .mini i.r{background:repeating-linear-gradient(135deg,rgba(240,160,32,.25) 0 3px,transparent 3px 6px),#fff6e6;box-shadow:inset 0 0 0 1.2px #f0a020}.nh-a3 .cap{color:#6b7280}.nh-a3 .rk{list-style:none;margin:0;padding:0}.nh-a3 .rk li{display:flex;align-items:flex-start;font-weight:600;color:#3a4252}.nh-a3 .rk li:before{content:"";flex:none;border-radius:50%;background:#f0a020;box-shadow:0 0 0 3px rgba(240,160,32,.18)}.nh-a3 .pl{list-style:none;margin:0;padding:0}.nh-a3 .pl li{display:flex;align-items:center;border-top:1px solid #edf0f4}.nh-a3 .pl li>b{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;background:#eef1f5;color:#6b7280}.nh-a3 .pl li.go>b{background:var(--nh-grad);color:var(--nh-ink)}.nh-a3 .pl strong{display:block;font-weight:600;color:#1b1f2a}.nh-a3 .pl small{display:block;color:#6b7280;font-weight:500}.nh-a3 .cover{position:absolute;left:0;top:0;border-radius:12px;background:linear-gradient(160deg,#1a2238,#121828);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px rgba(0,0,0,.5);color:var(--nh-txt);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease;overflow:hidden}.nh-a3 .cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--nh-grad)}.nh-a3 .cover .t{font-weight:600;letter-spacing:-.01em;line-height:1.15}.nh-a3 .cover .s{color:var(--nh-txt-2)}.nh-a3 .cover ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12)}.nh-a3 .cover li{display:flex;gap:10px;color:var(--nh-txt);border-bottom:1px solid rgba(255,255,255,.08)}.nh-a3 .cover li span{color:var(--nh-accent);font-weight:600}.nh-a3:not(.pre) .cover{opacity:0;transform:translateY(-26px) rotate(-2deg)}.nh-a3.pre .pg{transform:none!important}.nh-a3d.pre .cover,.nh-a3d.pre .pg{transform:translateX(-150px)!important}.nh-a3d:not(.pre) .cover{transform:translate(-150px,-26px) rotate(-2deg)}.nh-a3d .cover,.nh-a3d .pg{left:316px;top:6px;width:290px;height:304px}.nh-a3d .p1{transform:translate(-312px,30px) rotate(-7deg);width:236px;height:272px}.nh-a3d .p2{transform:translate(-156px,12px) rotate(-2.5deg);width:236px;height:286px}.nh-a3d .p3{transform:rotate(2.5deg)}.nh-a3d .pg{padding:15px 16px}.nh-a3d .pg .h4{font-size:13px;gap:8px}.nh-a3d .pg .h4 b{width:19px;height:19px;font-size:10.5px}.nh-a3d .kick{font-size:10.5px}.nh-a3d .mini{gap:5px;margin-top:14px;height:120px;width:132px}.nh-a3d .mini div{gap:4px}.nh-a3d .cap{font-size:11px;margin-top:10px;line-height:1.4;width:132px}.nh-a3d .rk{margin-top:14px;display:grid;gap:12px;width:134px}.nh-a3d .rk li{font-size:11.5px;gap:10px;line-height:1.3}.nh-a3d .rk li:before{width:7px;height:7px;margin-top:4px}.nh-a3d .p3 .h4{font-size:15px;margin-top:4px}.nh-a3d .pl{margin-top:12px}.nh-a3d .pl li{gap:11px;padding:8px 0}.nh-a3d .pl li>b{width:21px;height:21px;font-size:10.5px}.nh-a3d .pl strong{font-size:12.5px;line-height:1.25}.nh-a3d .pl small{font-size:10.5px;margin-top:2px}.nh-a3d .cover{padding:22px}.nh-a3d .cover .nh-mono{font-size:10.5px}.nh-a3d .cover .t{font-size:21px;margin-top:10px}.nh-a3d .cover .s{font-size:12.5px;margin-top:6px}.nh-a3d .cover ol{margin-top:34px}.nh-a3d .cover li{font-size:13px;padding:10px 0}.nh-a3m .cover,.nh-a3m .pg{left:0;top:64px;width:345px;height:236px}.nh-a3m .pg{transform-origin:50% 0}.nh-a3m .p1{transform:translateY(-64px) scale(.9)}.nh-a3m .p2{transform:translateY(-32px) scale(.95)}.nh-a3m .p3{transform:none}.nh-a3m .p1 .cap,.nh-a3m .p1 .mini,.nh-a3m .p2 .rk{visibility:hidden}.nh-a3m .pg{padding:9px 14px}.nh-a3m .pg .h4{font-size:11.5px;gap:7px}.nh-a3m .pg .h4 b{width:16px;height:16px;font-size:9px}.nh-a3m .kick{font-size:10px}.nh-a3m .mini{gap:4px;margin-top:10px;height:80px}.nh-a3m .mini div{gap:3px}.nh-a3m .cap{font-size:9.5px;margin-top:8px;line-height:1.35}.nh-a3m .rk{margin-top:10px;display:grid;gap:9px}.nh-a3m .rk li{font-size:10px;gap:7px;line-height:1.3}.nh-a3m .rk li:before{width:6px;height:6px;margin-top:3px}.nh-a3m .p3{padding-top:12px}.nh-a3m .p3 .h4{font-size:13.5px;margin-top:3px}.nh-a3m .pl{margin-top:8px}.nh-a3m .pl li{gap:10px;padding:7px 0}.nh-a3m .pl li>b{width:19px;height:19px;font-size:9.5px}.nh-a3m .pl strong{font-size:11.5px;line-height:1.25}.nh-a3m .pl small{font-size:10px;margin-top:1px}.nh-a3m .cover{padding:16px}.nh-a3m .cover .nh-mono{font-size:9.5px}.nh-a3m .cover .t{font-size:17px;margin-top:8px}.nh-a3m .cover .s{font-size:11px;margin-top:4px}.nh-a3m .cover ol{margin-top:22px}.nh-a3m .cover li{font-size:11.5px;padding:8px 0}@media (prefers-reduced-motion:reduce){.nh-a3 .cover,.nh-a3 .pg{transition:none!important}}