.nv-home{--nv-bg:#101612;--nv-line:#3a4c41;--nv-muted:#b9c7bd;--nv-accent:#b8d0bf;background:var(--nv-bg);color:#f0f2eb;font-weight:400}.nv-home *{box-sizing:border-box}.nv-home p,.nv-home figure{margin:0}.nv-home h1,.nv-home h2,.nv-home h3{text-wrap:balance;letter-spacing:-.035em;margin:0;font-weight:400}.nv-home h2{font-size:clamp(32px,3.15vw,46px);line-height:1.12}.nv-home h3{font-size:24px;line-height:1.18}.nv-home p{font-size:17px;line-height:1.6}.nv-shell{width:min(1200px,100% - 96px);margin-inline:auto}.nv-section{padding-block:88px}.nv-home .nv-kicker{letter-spacing:.14em;color:var(--nv-accent);margin-bottom:24px;font-size:11px;font-weight:500;line-height:1.5}.nv-home :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #d6ecdc}.nv-home [id]{scroll-margin-top:100px}.nv-hero{background:#1c3028;grid-template-columns:1.06fr 1fr;min-height:760px;padding-top:76px;display:grid}.nv-hero-copy{align-self:center;padding:100px 64px 84px max(48px,50vw - 600px)}.nv-home h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(48px,4.4vw,66px);line-height:1.04}.nv-home h1 span{color:#b8d0bf;display:block}.nv-home .nv-intro{color:#e0e7df;max-width:560px;font-size:18px}.nv-home .nv-audience{color:#b8c9be;margin-top:20px;font-size:13px}.nv-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.nv-button{color:#14251b;background:#e5ece3;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.nv-button:hover{background:#c6ddcc}.nv-link{border-bottom:1px solid #708b79;align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.nv-link:hover{color:#c3dfcc}.nv-sea{min-width:0;position:relative;overflow:hidden}.nv-sea picture,.nv-sea img{width:100%;height:100%;display:block}.nv-sea picture{position:absolute;inset:0}.nv-sea img{object-fit:cover;object-position:50% 54%}.nv-sea:after{content:"";background:linear-gradient(#0000 55%,#11231e99);position:absolute;inset:0}.nv-sea-caption{z-index:1;letter-spacing:.03em;color:#fff;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;bottom:38px;left:38px;right:38px}.nv-sea-mark{font-size:40px;font-weight:300;line-height:1}.nv-result{border-bottom:1px solid var(--nv-line)}.nv-result-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.nv-result-copy>p:not(.nv-kicker){color:var(--nv-muted);margin-top:22px}.nv-result-copy .nv-result-note{color:#edf1e8;border-left:2px solid #a6c1af;padding-left:20px;font-size:18px}.nv-result-copy .nv-link{margin-top:24px}.nv-paper{color:#243b2b;background:#e5e9df;padding:28px 32px;box-shadow:12px 12px #294032}.nv-paper-head{border-bottom:1px solid #b3c1b2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.nv-paper-head b{letter-spacing:.12em;font-size:12px}.nv-paper-head>span{letter-spacing:.08em;font-size:8px}.nv-home .nv-paper-title{letter-spacing:-.035em;padding:24px 0;font-size:29px;line-height:1.15}.nv-paper ol{margin:0;padding:0;list-style:none}.nv-paper li{border-top:1px solid #b7c4b4;grid-template-columns:22px 1fr 16px;gap:12px;padding:16px 0;display:grid}.nv-record-no{color:#536c57;padding-top:2px;font-size:11px}.nv-record-label{letter-spacing:.04em;color:#526952;font-size:10px}.nv-home .nv-paper li p{margin-top:5px;font-size:15px;line-height:1.4}.nv-record-symbol{color:#496b50;font-size:20px}.nv-paper li:last-child{border-bottom:1px solid #b7c4b4}.nv-paper-foot{color:#526952;justify-content:space-between;gap:16px;padding-top:20px;font-size:9px;display:flex}.nv-evidence figcaption{color:var(--nv-muted);max-width:440px;margin-top:28px;font-size:12px;line-height:1.5}.nv-section-head{justify-content:space-between;align-items:end;gap:64px;margin-bottom:36px;display:flex}.nv-section-head>div{max-width:650px}.nv-section-head>p{max-width:330px;color:var(--nv-muted);font-size:15px}.nv-section-head .nv-kicker{margin-bottom:18px}.nv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.nv-card{border:1px solid var(--nv-line);background:#1a2820;flex-direction:column;min-width:0;padding:26px;display:flex}.nv-card-top{color:#b4cabc;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:12px;display:flex}.nv-card-top svg{fill:none;stroke:#b4cabc;stroke-width:1.25px;width:64px;height:40px}.nv-card h3{min-height:58px}.nv-card h3 a:hover{color:#c3dfcc}.nv-home .nv-card-task{color:#c4cec5;margin-top:18px;font-size:15px;line-height:1.5}.nv-card-result{margin-top:24px;margin-bottom:22px}.nv-card-result>span{letter-spacing:.1em;color:#aac5b3;font-size:9px}.nv-home .nv-card-result p{color:#edf0e8;margin-top:8px;font-size:15px;line-height:1.5}.nv-card-link{border-top:1px solid #47604e;justify-content:space-between;align-items:center;min-height:46px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.nv-additional{align-items:baseline;gap:28px;margin-top:28px;display:flex}.nv-home .nv-additional>p{color:var(--nv-muted);flex:none;font-size:13px}.nv-additional nav{flex-wrap:wrap;gap:10px 28px;display:flex}.nv-additional a{align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.nv-additional a:hover{text-underline-offset:5px;text-decoration:underline}.nv-all{margin-top:18px}.nv-standards{border-block:1px solid var(--nv-line);background:#192a21}.nv-standards-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.nv-standards-list article{border-top:1px solid #4a6050;grid-template-columns:36px 1fr;gap:18px;padding:26px 0;display:grid}.nv-standards-list article:first-child{border-top:0;padding-top:0}.nv-standards-list article:last-child{padding-bottom:0}.nv-standard-no{color:#abc5b2;padding-top:6px;font-size:12px}.nv-home .nv-standards-list p{color:#c1d0c4;margin-top:10px;font-size:16px}.nv-founder-grid{grid-template-columns:350px 1fr;align-items:center;gap:90px;display:grid}.nv-portrait{background:#d4d3d6;align-self:stretch;min-height:440px;max-height:530px;overflow:hidden}.nv-portrait img{object-fit:cover;object-position:center 27%;width:100%;height:100%;display:block}.nv-home .nv-role{color:#b6c6bc;margin-top:12px;font-size:14px}.nv-home .nv-founder-lead{letter-spacing:-.02em;max-width:620px;margin-top:26px;font-size:23px;line-height:1.4}.nv-experience{border-block:1px solid var(--nv-line);grid-template-columns:145px 1fr;align-items:center;gap:28px;margin-top:26px;padding:24px 0;display:grid}.nv-years strong{letter-spacing:-.06em;color:#bcd5c4;font-size:56px;font-weight:400;line-height:1}.nv-years span{color:#becbc0;max-width:130px;margin-top:8px;font-size:12px;line-height:1.4;display:block}.nv-home .nv-experience>p{color:#d5ded3;font-size:15px;line-height:1.6}.nv-home .nv-domains{color:var(--nv-muted);margin-top:20px;font-size:14px}.nv-founder .nv-link{margin-top:18px}.nv-start{background:#254334;border-top:1px solid #4a6552}.nv-start h2{font-size:clamp(34px,3.6vw,52px)}.nv-start .nv-section-head>p{color:#cedbcf;max-width:365px}.nv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0;padding:0;list-style:none;display:grid}.nv-steps li{border-top:1px solid #6d8774;padding-top:20px}.nv-steps li>span{color:#b8d0bf;font-size:12px}.nv-steps h3{margin-top:18px;font-size:21px}.nv-home .nv-steps p{color:#d1ddcf;margin-top:10px;font-size:15px;line-height:1.5}.nv-start-action{align-items:center;gap:32px;display:flex}.nv-home .nv-start-action>p{color:#d4dfd2;max-width:530px;font-size:13px;line-height:1.6}.nv-home .nv-limits{color:#bed0c1;border-top:1px solid #4c6a56;margin-top:32px;padding-top:22px;font-size:12px}@media (width<=1199px){.nv-hero-copy{padding:70px 36px 60px 48px}.nv-home h1{font-size:48px}.nv-result-grid,.nv-standards-grid{gap:50px}.nv-founder-grid{grid-template-columns:300px 1fr;gap:48px}.nv-section-head{gap:40px}.nv-section-head>div{max-width:520px}.nv-card{padding:22px}.nv-card h3{font-size:23px}.nv-additional{display:block}.nv-additional nav{margin-top:8px}.nv-experience{grid-template-columns:120px 1fr;gap:20px}}@media (width<=767px){.nv-shell{width:calc(100% - 40px)}.nv-section{padding-block:54px}.nv-hero{grid-template-columns:1fr;min-height:0}.nv-hero-copy{padding:42px 20px 34px}.nv-home h1{max-width:520px;font-size:46px}.nv-home .nv-kicker{margin-bottom:18px;font-size:10px}.nv-home .nv-intro{font-size:17px;line-height:1.55}.nv-home .nv-audience{margin-top:16px;font-size:12px}.nv-actions{gap:12px 22px;margin-top:25px}.nv-button{gap:20px;font-size:13px}.nv-link{min-height:44px;font-size:13px}.nv-sea{height:200px}.nv-sea img{object-position:center 60%}.nv-sea-caption{font-size:11px;bottom:18px;left:20px;right:20px}.nv-sea-mark{font-size:30px}.nv-home h2{font-size:33px;line-height:1.13}.nv-home p{font-size:16px}.nv-result-grid,.nv-standards-grid,.nv-founder-grid{grid-template-columns:1fr;gap:34px}.nv-result-copy>p:not(.nv-kicker){margin-top:18px}.nv-result-copy .nv-result-note{padding-left:16px;font-size:17px}.nv-paper{padding:22px;box-shadow:7px 7px #294032}.nv-paper-head{flex-wrap:wrap;gap:8px}.nv-paper-head>span{font-size:8px}.nv-home .nv-paper-title{padding-block:20px;font-size:26px}.nv-paper li{grid-template-columns:19px 1fr 12px;gap:8px;padding-block:13px}.nv-home .nv-paper li p{font-size:14px}.nv-paper-foot{font-size:8px}.nv-evidence figcaption{margin-top:20px;font-size:11px}.nv-section-head{margin-bottom:26px;display:block}.nv-section-head>p{max-width:none;margin-top:18px;font-size:15px}.nv-cards{grid-template-columns:1fr;gap:14px}.nv-card{padding:22px}.nv-card-top{margin-bottom:18px}.nv-card-top svg{width:52px;height:32px}.nv-card h3{min-height:0;font-size:25px}.nv-home .nv-card-task{margin-top:12px}.nv-card-result{margin:18px 0}.nv-additional nav{display:block}.nv-additional a{border-bottom:1px solid var(--nv-line);justify-content:space-between;padding-block:12px;line-height:1.4;display:flex}.nv-all{margin-top:22px}.nv-standards-list article{grid-template-columns:22px 1fr;gap:14px;padding-block:22px}.nv-standards-list h3{font-size:23px}.nv-portrait{align-self:auto;width:220px;height:275px;min-height:0;max-height:none}.nv-portrait img{object-position:center 25%}.nv-founder-grid{gap:28px}.nv-home .nv-founder-lead{margin-top:20px;font-size:21px}.nv-experience{grid-template-columns:100px 1fr;gap:20px;margin-top:22px;padding-block:20px}.nv-years strong{font-size:48px}.nv-years span{font-size:11px}.nv-home .nv-experience>p,.nv-home .nv-domains{font-size:14px}.nv-steps{grid-template-columns:1fr;gap:22px;margin:30px 0}.nv-steps li{grid-template-columns:25px 1fr;gap:8px 12px;padding-top:18px;display:grid}.nv-steps h3{margin:0;font-size:20px}.nv-steps li>span{padding-top:4px}.nv-home .nv-steps p{grid-column:2;margin:0;font-size:14px}.nv-start-action{flex-direction:column;align-items:flex-start;gap:18px}.nv-home .nv-start-action>p{font-size:13px}.nv-home .nv-limits{margin-top:24px;font-size:11px}}
