@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-italic.y6hTrs-Y.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-italic.CRzqOTyj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-italic.CUp-f2uw.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-italic.D3EGHrWW.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.B_cmBfNX.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.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}:root{--ink:#0f0f0f;--ink-soft:#45404a;--slate:#5f6a77;--plum:#3d1837;--plum-deep:#2b0f26;--blue:#3384af;--link:#2b6e93;--ice:#c7eafb;--fog:#f4f5f7;--paper:#fff;--line:#0f0f0f1a;--line-strong:#0f0f0f33;--red:#b3363f;--red-tint:#fbecec;--notice:#fff7e6;--notice-ink:#6b4a0e;--on-plum:#ffffffbd;--on-plum-line:#ffffff24;--mark:#ffffff21;--f-sans:"Figtree Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-serif:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--f-editorial:var(--f-serif);--f-sofia:"Figtree Variable", system-ui, sans-serif;--f-sofia-c:"Figtree Variable", system-ui, sans-serif;--t-h1:clamp(2.25rem, 1.6rem + 3.6vw, 4.25rem);--t-h2:clamp(1.75rem, 1.35rem + 2.5vw, 3.25rem);--t-h3:clamp(1.625rem, 1.25rem + 1.3vw, 2.375rem);--t-quote:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-lead:clamp(1.0625rem, .98rem + .35vw, 1.25rem);--t-body:clamp(1.0625rem, 1.02rem + .15vw, 1.125rem);--wrap:1120px;--gutter:clamp(20px, 5vw, 64px);--gutter-panel:clamp(10px, 6.4vw - 12px, 64px);--section:clamp(72px, 9vw, 128px);--nav-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.44, 0, .56, 1);color-scheme:light}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px)}html.n-menu-open{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}.n-page *,.n-page :before,.n-page :after{box-sizing:border-box}.n-page img{max-width:100%}.n-page [hidden]{display:none!important}::selection{background:var(--ice);color:var(--plum)}.n-page :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:6px}.n-foot :where(a):focus-visible{outline-color:var(--ice)}.n-page [tabindex="-1"]:focus{outline:none}.n-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.n-wrap--panel{max-width:calc(1312px + 2 * var(--gutter-panel));padding-inline:var(--gutter-panel)}.n-skip{z-index:100;background:var(--plum);color:#fff;font:600 14px/1 var(--f-sans);border-radius:8px;padding:10px 14px;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.n-skip:focus{top:12px}.n-nobr{white-space:nowrap}.n-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n-h4{font:500 clamp(1.375rem, 1.25rem + .5vw, 1.625rem)/1.2 var(--f-sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 24px}.n-h2{font:400 var(--t-h2)/1.12 var(--f-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.n-h3{font:400 var(--t-h3)/1.16 var(--f-editorial);letter-spacing:-.012em;text-wrap:balance;margin:0}.n-body{max-width:34em;font:400 var(--t-body)/1.65 var(--f-serif);color:var(--ink);text-wrap:pretty;margin:20px 0 0}.n-arr{width:1em;height:1em;transition:transform .25s var(--ease-out);flex:none}.n-h1{font:500 var(--t-h1)/1.12 var(--f-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.n-hl{white-space:nowrap;color:var(--blue);background:var(--plum);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.08em;padding:0 .08em .03em}.n-lead{max-width:35em;font:400 var(--t-lead)/1.6 var(--f-serif);letter-spacing:0;text-wrap:balance;margin:26px 0 0}@keyframes n-fade{0%{opacity:0}}@media (width<=639.98px){.n-lead{letter-spacing:.02em}}.n-more{max-width:100%;font:500 17px/1.4 var(--f-sans);color:var(--link);padding:6px 0;text-decoration:none;display:inline-block}.n-more .n-arr{vertical-align:-.14em;margin-left:.4em;display:inline-block}.n-more:hover{text-underline-offset:5px;text-decoration:underline 1px}.n-more:hover .n-arr{transform:translate(3px)}.n-btn{min-height:44px;font:600 15px/1.1 var(--f-sans);color:#fff;background:var(--plum);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5em;padding:12px 18px;text-decoration:none;transition:background-color .2s,transform .12s;display:inline-flex}.n-btn:hover{background:var(--plum-deep)}.n-btn:hover .n-arr{transform:translate(3px)}.n-btn:active{transform:translateY(1px)}.n-btn--lg{min-height:52px;padding:15px 24px;font-size:16px}.n-btn[disabled]{cursor:progress;background:var(--plum-deep)}.n-nav{top:env(safe-area-inset-top,0px);z-index:60;background:var(--paper);transition:box-shadow .2s;position:sticky}.n-nav.is-scrolled{box-shadow:0 1px 0 var(--line)}.n-nav__in{height:var(--nav-h);align-items:center;gap:clamp(24px,3vw,44px);display:flex}.n-logo{border-radius:4px;flex:none;padding:6px 0;display:block}.n-logo img{width:auto;height:28px;display:block}.n-links{gap:clamp(20px,2.3vw,32px);margin:0;padding:0;list-style:none;display:flex}.n-links a,.n-signin{font:500 15px/1.2 var(--f-sans);color:var(--ink);text-underline-offset:7px;padding:10px 0;text-decoration:none;display:block}.n-links a:hover,.n-signin:hover{color:var(--plum);text-decoration-line:underline}.n-links a[aria-current=page]{color:var(--plum);text-decoration-line:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px}.n-menu li a[aria-current=page]{color:var(--plum)}.n-menu li a[aria-current=page]:after{content:"";background:var(--blue);vertical-align:.3em;border-radius:50%;width:8px;height:8px;margin-left:12px;display:inline-block}.n-nav__end{align-items:center;gap:22px;margin-left:auto;display:flex}.n-burger{background:var(--fog);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:none}.n-burger span{background:currentColor;width:18px;height:1.5px;transition:background-color .2s;display:block;position:relative}.n-burger span:before,.n-burger span:after{content:"";width:18px;height:1.5px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;left:0}.n-burger span:before{transform:translateY(-6px)}.n-burger span:after{transform:translateY(6px)}.n-burger[aria-expanded=true] span{background:0 0}.n-burger[aria-expanded=true] span:before{transform:rotate(45deg)}.n-burger[aria-expanded=true] span:after{transform:rotate(-45deg)}.n-menu{z-index:55;bottom:0;left:0;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top,0px));background:var(--paper);padding:8px var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));position:fixed;overflow-y:auto}.n-menu:not([hidden]){animation:n-menu .28s var(--ease-out) both}.n-menu ul{margin:0;padding:0;list-style:none}.n-menu li a{border-bottom:1px solid var(--line);font:400 clamp(1.75rem, 1.4rem + 1.6vw, 2.25rem)/1.15 var(--f-editorial);letter-spacing:-.012em;color:var(--ink);padding:14px 0;text-decoration:none;display:block}.n-menu li a:hover{color:var(--plum)}.n-menu__end{gap:14px;margin-top:28px;display:grid}.n-menu__end .n-signin{padding:12px 0;font-size:17px}.n-menu__end .n-btn{width:100%}@keyframes n-menu{0%{opacity:0;transform:translateY(-8px)}}@media (width<=959.98px){.n-links,.n-nav__end .n-signin{display:none}.n-burger{display:grid}.n-nav__end{gap:12px}}@media (width<=559.98px){.n-nav__end .n-btn{display:none}.n-logo img{height:26px}}.n-apply{background:var(--fog);padding-block:var(--section)}.n-apply__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,80px);display:grid}.n-apply__h{font:600 clamp(2.25rem, 1.6rem + 2.4vw, 3.25rem)/1.05 var(--f-sofia);letter-spacing:-.03em;color:var(--plum);text-wrap:balance;margin:0}.n-apply__lead{max-width:30em;font:400 var(--t-lead)/1.55 var(--f-sans);letter-spacing:.01em;margin:24px 0 0}.n-ticks{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.n-ticks li{font:400 16px/1.45 var(--f-sans);align-items:flex-start;gap:12px;display:flex}.n-ticks svg{flex:none;width:20px;height:20px;margin-top:1px}.n-form{background:var(--paper);border-radius:16px;min-width:0;padding:clamp(24px,3.4vw,44px)}.n-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;display:grid}.n-field{flex-direction:column;gap:8px;min-width:0;display:flex}.n-field--full{grid-column:1/-1}.n-field label{font:600 14px/1.3 var(--f-sans);letter-spacing:0;color:var(--ink)}.n-field label span{color:var(--slate)}.n-input{width:100%;min-height:48px;font:400 16px/1.3 var(--f-sans);color:var(--ink);caret-color:var(--plum);background:var(--fog);border:1px solid var(--line);-webkit-appearance:none;appearance:none;border-radius:8px;margin:0;padding:0 14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.n-input::placeholder{color:#646b77;opacity:1}.n-input:hover{border-color:var(--line-strong)}.n-input:focus{border-color:var(--plum);background:#fff;outline:none;box-shadow:0 0 0 3px #3d183724}select.n-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233D1837' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}textarea.n-input{resize:vertical;min-height:116px;padding:12px 14px;line-height:1.5}.n-err{font:500 13px/1.4 var(--f-sans);color:var(--red);margin:0;display:none}.n-field.is-invalid .n-input{border-color:var(--red);box-shadow:0 0 0 3px #b3363f1f}.n-field.is-invalid .n-err{display:block}.n-form__note{font:400 15px/1.5 var(--f-sans);color:var(--slate);margin:22px 0 0}.n-form__note a{color:var(--link);text-underline-offset:3px}.n-form .n-btn{margin-top:24px}.n-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite n-spin;display:none}.n-btn.is-loading .n-spin{display:block}.n-btn.is-loading .n-arr{display:none}@keyframes n-spin{to{transform:rotate(360deg)}}.n-status{font:400 15px/1.5 var(--f-sans);border-radius:10px;margin:18px 0 0;padding:14px 16px}.n-status[data-kind=notice]{background:var(--notice);color:var(--notice-ink)}.n-status[data-kind=error]{background:var(--red-tint);color:var(--red)}.n-status a{color:inherit;font-weight:600}.n-done{justify-items:start;gap:12px;padding-block:12px;display:grid}.n-done__ic{background:var(--ice);width:48px;height:48px;color:var(--plum);border-radius:50%;place-items:center;display:grid}.n-done h3{font:600 28px/1.15 var(--f-sofia);letter-spacing:-.02em;color:var(--plum);margin:8px 0 0}.n-done p{max-width:32em;font:400 17px/1.55 var(--f-sans);margin:0}@media (width<=959.98px){.n-apply__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=559.98px){.n-fields{grid-template-columns:minmax(0,1fr);gap:18px}.n-form .n-btn{width:100%}}.n-foot{background:var(--plum);color:var(--on-plum);padding-top:clamp(64px,8vw,104px);overflow:hidden}.n-foot .n-wrap{max-width:1600px}.n-foot__grid{grid-template-columns:minmax(16rem,1.2fr) repeat(2,minmax(9rem,1fr));align-items:start;gap:40px clamp(40px,5.5vw,88px);display:grid}.n-foot__logo{filter:grayscale()brightness(0)invert();width:132px;height:44px;margin-bottom:28px;display:block}.n-foot__about p{max-width:25em;font:400 clamp(1.0625rem, 1vw, 1.25rem)/1.55 var(--f-sans);margin:0}.n-foot__about .n-foot__anchor{color:#fff;margin-top:16px}.n-foot h2{font:600 15px/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-plum);margin:0 0 22px}.n-foot ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.n-foot li a{min-height:40px;font:400 17px/1.45 var(--f-sans);color:var(--on-plum);text-underline-offset:4px;align-items:center;text-decoration:none;display:flex}.n-foot li a:hover{color:#fff;text-decoration-line:underline}.n-foot__base{border-top:1px solid var(--on-plum-line);font:400 15px/1.5 var(--f-sans);letter-spacing:.01em;text-align:center;margin:clamp(48px,6vw,72px) 0 0;padding:32px 0 0}.n-foot{padding-bottom:clamp(24px,4vw,40px)}@media (width<=899.98px){.n-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px clamp(24px,7vw,40px)}.n-foot__about{grid-column:1/-1}.n-foot__about p{max-width:34em}}@media (width<=479.98px){.n-foot{padding-top:56px}.n-foot__logo{margin-bottom:22px}.n-foot__base{margin-top:36px;padding-top:24px;font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.n-page *,.n-page :before,.n-page :after{transition-property:opacity,visibility,color,background-color,border-color,box-shadow,fill,stroke!important;animation:none!important}.n-rise.is-pending{transform:none}}@font-face{font-family:noeud serif fallback georgia;src:local(Georgia);size-adjust:102.86%;ascent-override:100.72%;descent-override:32.57%;line-gap-override:0.0%}@font-face{font-family:noeud serif fallback noto;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);size-adjust:95.18%;ascent-override:108.85%;descent-override:35.2%;line-gap-override:0.0%}@font-face{font-family:noeud serif fallback times;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:112.83%;ascent-override:91.82%;descent-override:29.69%;line-gap-override:0.0%}@font-face{font-family:noeud serif fallback dejavu;src:local(DejaVu Serif);size-adjust:88.41%;ascent-override:117.18%;descent-override:37.89%;line-gap-override:0.0%}@font-face{font-family:noeud sans fallback arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:100.22%;ascent-override:94.79%;descent-override:24.95%;line-gap-override:0.0%}@font-face{font-family:noeud sans fallback roboto;src:local(Roboto),local(Roboto-Regular);size-adjust:101.07%;ascent-override:93.99%;descent-override:24.73%;line-gap-override:0.0%}@font-face{font-family:noeud sans fallback dejavu;src:local(DejaVu Sans);size-adjust:88.3%;ascent-override:107.59%;descent-override:28.31%;line-gap-override:0.0%}:root{--f-sans:"Figtree Variable", "noeud sans fallback arial", "noeud sans fallback roboto", "noeud sans fallback dejavu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-serif:"Source Serif 4 Variable", "noeud serif fallback georgia", "noeud serif fallback noto", "noeud serif fallback times", "noeud serif fallback dejavu", Georgia, "Times New Roman", serif}.n-hero{text-align:center;padding-block:clamp(48px,7vw,96px) clamp(36px,4.5vw,56px)}.n-hero .n-lead{margin-inline:auto}.n-hero .n-btn{margin-top:36px}@media (width<=639.98px){.n-hero{text-align:left}.n-hero .n-lead{margin-left:0}}.n-film{background:var(--fog);padding-bottom:clamp(20px,3.5vw,48px)}.n-film .n-wrap--panel>div{background:var(--paper);padding-block:clamp(4px,1.6vw,24px) clamp(8px,2vw,28px)}.n-film .rm-stage:not([style*=height]){height:min(130cqw,max(520px,min(780px,82lvh)))}@container (width>=1008px){.n-film .rm-stage:not([style*=height]){height:min(55.3571cqw,694px)}}.n-film .rm-stage:not([style*=height]) .rm-art{visibility:hidden}.rm.is-phone .qr>div>span:first-child{white-space:nowrap}@media (width<=559.98px){.n-film .n-wrap--panel{padding-inline:0}.n-film .n-wrap--panel>div{padding-inline:12px}}.n-split{padding-block:var(--section)}.n-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6.5vw,104px);display:grid}.n-row+.n-row{margin-top:clamp(72px,9vw,128px)}.n-row--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.n-row--flip .n-media{order:2}.n-row__text{min-width:0}.n-media{aspect-ratio:4/5;background:var(--fog);border-radius:10px;max-width:100%;margin:0;position:relative;overflow:hidden}.n-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.n-media:hover img{transform:scale(1.025)}.n-media__go{width:44px;height:44px;color:var(--plum);transition:transform .25s var(--ease-out), background-color .2s;background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.n-media__go:hover{background:#fff;transform:translate(2px,-2px)}.n-media__go svg{width:18px;height:18px}.n-h3 a{color:inherit;transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.n-h3 a:hover{background-size:100% 1px}@media (width<=767.98px){.n-row,.n-row--flip{grid-template-columns:minmax(0,1fr);gap:28px}.n-row--flip .n-media{order:0}.n-media{aspect-ratio:4/3}.n-media--ship img{object-position:50% 64%}}.n-how{background:var(--fog);padding-top:var(--section);padding-bottom:clamp(20px,3.5vw,48px)}.n-how__head{text-align:left;max-width:54rem;margin:0 0 clamp(36px,5vw,60px)}.n-how__head .n-h2{text-wrap:wrap}.n-how__head .n-h2>span{display:block}.n-how__head .n-h2>span+span{text-wrap:balance}.n-how__sub{max-width:32em;font:400 var(--t-lead)/1.55 var(--f-serif);letter-spacing:0;color:var(--plum);text-wrap:balance;margin:22px 0 0}.n-how .n-wrap--panel>div{background:var(--paper)}.n-inst{min-width:0}.n-inst--d .npd-wrap{max-width:none;width:min(100% - 32px, var(--wrap));padding-inline:0}@media (width>=1200px){.n-inst--t,.n-inst--m{display:none}}@media (width>=810px) and (width<=1199.98px){.n-inst--d,.n-inst--m{display:none}}@media (width<=809.98px){.n-inst--d,.n-inst--t{display:none}}.n-pilot{background:var(--fog);padding-block:clamp(64px, 8vw, 112px) var(--section)}.n-pilot .n-h2{max-width:15em}.n-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.n-step{flex-direction:column;min-width:0;padding:22px clamp(0px,2vw,24px) 0 0;display:flex;position:relative}.n-step:before{content:"";background:#3d183724;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.n-step:after{content:"";background:var(--plum);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;left:0}.n-step:last-child:before{background:var(--plum)}.n-step__meta{align-items:baseline;gap:12px;display:flex}.n-step__days{font:600 14px/1 var(--f-sans);letter-spacing:0;color:var(--plum)}.n-step h3{font:600 clamp(1.1875rem, 1.1rem + .35vw, 1.375rem)/1.3 var(--f-sans);letter-spacing:-.005em;margin:14px 0 0}.n-step p{font:400 var(--t-body)/1.6 var(--f-serif);text-wrap:pretty;margin:12px 0 0}@media (width<=899.98px){.n-steps{grid-template-columns:minmax(0,1fr);gap:28px}.n-step{padding:0 0 0 28px}.n-step:before{width:3px;height:auto;inset:6px auto -34px 4px}.n-step:last-child:before{display:none}.n-step:after{top:2px}}@media (width>=600px) and (width<=899.98px){.n-step{grid-template-columns:9.5rem minmax(0,1fr);column-gap:28px;padding-left:28px;display:grid}.n-step__meta{flex-direction:column;grid-row:1/span 2;gap:10px}.n-step h3{margin-top:0}}.n-founder{padding-block:var(--section)}.n-founder__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6.5vw,96px);display:grid}.n-portrait{aspect-ratio:4/5;background:var(--ice);border-radius:12px;margin:0;overflow:hidden}.n-portrait img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.n-quote{font:400 var(--t-quote)/1.3 var(--f-editorial);letter-spacing:-.012em;text-wrap:pretty;margin:0}.n-quote p{text-indent:-.4em;margin:0}.n-cite{font:400 15px/1.5 var(--f-sans);color:var(--slate);margin-top:28px;font-style:normal;display:block}.n-cite small{letter-spacing:.01em;margin-top:2px;font-size:13px;display:block}@media (width<=767.98px){.n-founder__grid{grid-template-columns:minmax(0,1fr);gap:32px}.n-portrait{max-width:420px}}.n-faq{padding-block:0 var(--section)}.n-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6.5vw,96px);display:grid}.n-faq__intro{top:calc(var(--nav-h) + 40px);position:sticky}.n-faq__intro p{font:400 var(--t-body)/1.6 var(--f-serif);text-wrap:pretty;margin:20px 0 0}.n-contact{justify-items:start;gap:6px;margin-top:16px;display:grid}.n-contact a{font:400 var(--t-body)/1.5 var(--f-serif);color:var(--link);text-underline-offset:4px;padding:4px 0;text-decoration:underline #2b6e9359;transition:text-decoration-color .2s}.n-contact a:hover{text-decoration-color:currentColor}.n-qa-list{gap:8px;display:grid}.n-qa{background:var(--fog);border-radius:20px;transition:background-color .2s}.n-qa:hover{background:#eef0f3}.n-qa summary{cursor:pointer;font:500 clamp(1.125rem, 1.05rem + .3vw, 1.25rem)/1.35 var(--f-sofia-c);letter-spacing:-.01em;color:var(--plum);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;list-style:none;display:flex}.n-qa summary::-webkit-details-marker{display:none}.n-qa__ic{flex:none;width:16px;height:16px;position:relative}.n-qa__ic:before,.n-qa__ic:after{content:"";background:var(--ink);width:16px;height:1.5px;transition:transform .3s var(--ease-out);border-radius:1px;position:absolute;top:7.25px;left:0}.n-qa__ic:after{transform:rotate(90deg)}.n-qa[open] .n-qa__ic:after{transform:rotate(0)}.n-qa__a{overflow:hidden}.n-qa__a p{max-width:40em;font:400 17px/1.65 var(--f-sofia);color:var(--ink-soft);text-wrap:pretty;margin:0;padding:0 28px 26px}.n-rise{transition:transform .4s var(--ease-io)}.n-rise.is-pending{transform:translateY(50px)}@media (width<=899.98px){.n-faq__grid{grid-template-columns:minmax(0,1fr);gap:36px}.n-faq__intro{position:static}}@media (width<=479.98px){.n-qa summary{gap:16px;padding:20px}.n-qa__a p{padding:0 20px 22px}}.n-sub-hero{padding-block:clamp(48px,7vw,96px) clamp(36px,4.5vw,56px)}.n-sub-hero .n-h1{max-width:15em}.n-sub-hero .n-lead{text-wrap:pretty;max-width:36em}.n-line{text-wrap:balance;display:block}@media (width<=639.98px){.n-hl--wrap{white-space:normal}}.n-frame{background:var(--fog);border-radius:12px;position:relative;overflow:hidden}.n-frame+.n-frame,.n-frame+.n-fact{margin-top:16px}@media (width<=559.98px){.n-visual .n-wrap{padding-inline:0}.n-frame,.n-fact{border-radius:0}.n-frame+.n-fact{margin-top:0}}.n-page .n-frame--nxp .nxp .nxp-wrap{padding-block:36px 55px}.n-page .n-frame--nxp .nxp.is-portrait .nxp-wrap{padding-block:28px 42px}.n-fit{padding-top:clamp(56px,7vw,96px)}.n-fit__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.n-fit__fig{flex-direction:column;gap:10px;margin:0;display:flex}.n-fit__fig img{aspect-ratio:4/3;object-position:50% 40%;object-fit:cover;background:var(--fog);border-radius:10px;width:100%;height:auto;display:block}.n-fit--photo .n-fit__rule{align-items:center;display:flex}.n-fit--photo .n-fit__rule p{max-width:none;font:400 var(--t-lead)/1.6 var(--f-serif);letter-spacing:.01em;color:var(--ink);text-align:left;text-wrap:pretty;margin:0}@media (width<=859.98px){.n-fit__grid{grid-template-columns:minmax(0,1fr)}}.n-fit__rule{background:var(--fog);border-radius:20px;padding:clamp(28px,3.4vw,44px) clamp(24px,4vw,56px)}.n-fit p{max-width:46em;font:400 var(--t-lead)/1.6 var(--f-serif);letter-spacing:.02em;color:var(--slate);text-align:center;text-wrap:balance;margin:0 auto}.n-fit strong{color:var(--ink);font-weight:500}@media (width<=639.98px){.n-fit p{text-align:left;text-wrap:pretty}}.n-walk{padding-top:var(--section)}.n-walk__head{margin-bottom:clamp(32px,4vw,56px)}.n-walk__head .n-h2{max-width:16em}.n-walk__band{background:var(--plum);padding-block:clamp(13px,6vw,88px)}@media (width<=559.98px){.n-walk__band .n-wrap--panel{padding-inline:0}.n-page .n-walk__band .nhw.is-mob{--pad:20px}}.n-walk--plain .n-walk__head{margin-bottom:clamp(8px,1.5vw,20px)}@media (width>=900px){.n-page .n-walk--plain .nex{--pad:40px;width:calc(100% + 80px);margin-inline:-40px}}@media (width<=899.98px){.n-page .n-walk--plain .nex,.n-page .n-walk--plain .nex.is-mob{--pad:0px}}.n-ask{padding-block:var(--section)}.n-ask__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6.5vw,96px);display:grid}.n-ask__grid>.n-h2{top:calc(var(--nav-h) + 40px);position:sticky}.n-ask__list{border-top:1px solid var(--line);margin:0}.n-ask__list>div{border-bottom:1px solid var(--line);padding:26px 0 28px}.n-ask__list dt{font:600 clamp(1.125rem, 1.07rem + .25vw, 1.25rem)/1.35 var(--f-sans);letter-spacing:-.005em;text-wrap:balance}.n-ask__list dd{max-width:36em;font:400 var(--t-body)/1.6 var(--f-serif);text-wrap:pretty;margin:10px 0 0}@media (width<=899.98px){.n-ask__grid{grid-template-columns:minmax(0,1fr);gap:28px}.n-ask__grid>.n-h2{position:static}}.n-notes{padding-bottom:var(--section)}.n-notes__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.n-notes__list li{border-bottom:1px solid var(--line)}.n-note{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px 40px;padding:24px 0;text-decoration:none;display:flex}.n-note__t{font:600 clamp(1.125rem, 1.07rem + .25vw, 1.25rem)/1.4 var(--f-sans);text-wrap:balance;transition:color .2s}.n-note time{font:400 15px/1.4 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--slate);flex:none}.n-note:hover .n-note__t{color:var(--plum);text-underline-offset:5px;text-decoration:underline 1px}.n-notes .n-more{margin-top:18px}@media (width<=639.98px){.n-note{flex-direction:column;gap:8px}.n-note__t{text-wrap:pretty}}.n-cross{padding-block:clamp(36px,4.5vw,56px)}.n-cross .n-more{text-wrap:balance;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.n-fact{color:#fff;background-color:#141216;background-image:linear-gradient(90deg,#141216f0 0%,#141216d1 38%,#14121652 60%,#14121600 80%),url(/images/fact-backdrop.webp);background-position:50%,50% 58%;background-size:cover,cover;border-radius:12px;margin:0;padding:clamp(28px,3.6vw,44px) clamp(22px,4vw,52px);position:relative;overflow:hidden}.n-fact blockquote{max-width:40rem;margin:0}.n-fact__k{font:600 14px/1.3 var(--f-sans);letter-spacing:.01em;color:var(--ice);margin:0 0 12px}.n-fact__t{font:700 clamp(1.25rem, 1rem + 1vw, 1.75rem)/1.3 var(--f-sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.n-fact figcaption{font:500 13px/1.4 var(--f-sans);color:#b3b7bf;margin-top:14px}@media (width<=639.98px){.n-fact{background-image:linear-gradient(#141216e6,#141216c7),url(/images/fact-backdrop.webp);background-position:50%,70%}}@media (width<=559.98px){.n-fact{border-radius:0;padding-inline:20px}}.n-btn--light{color:var(--plum);background:#fff}.n-btn--light:hover{background:var(--ice)}.n-faq--sub{padding-top:var(--section)}.n-ins{padding-block:clamp(48px, 7vw, 96px) var(--section)}.n-ins__head{max-width:46rem}.n-ins__head .n-lead{text-wrap:pretty;max-width:34em;margin-top:22px}.n-art{padding-block:clamp(40px, 6vw, 80px) var(--section)}.n-art__head,.n-art__body{max-width:42rem;margin-inline:auto}.n-back{font:500 16px/1.4 var(--f-sans);color:var(--link);align-items:center;gap:.45em;padding:6px 0;text-decoration:none;display:inline-flex}.n-back:hover{text-underline-offset:5px;text-decoration:underline 1px}.n-back:hover .n-arr{transform:translate(-3px)}.n-art__h{font:500 clamp(2.125rem, 1.55rem + 2.4vw, 3.375rem)/1.1 var(--f-sans);letter-spacing:-.025em;text-wrap:balance;margin:22px 0 0}.n-art__meta{border-bottom:1px solid var(--line);font:400 15px/1.5 var(--f-sans);color:var(--slate);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;padding-bottom:28px;display:flex}.n-art__meta time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.n-art__body{font:400 clamp(1.125rem, 1.07rem + .2vw, 1.1875rem)/1.72 var(--f-serif);color:var(--ink);padding-top:32px}.n-art__body>p{text-wrap:pretty;margin:0 0 1.05em}.n-art__body h2{font:500 clamp(1.625rem, 1.35rem + 1.1vw, 2.125rem)/1.18 var(--f-sans);letter-spacing:-.02em;text-wrap:balance;margin:2.1em 0 .6em}.n-art__body h3{font:400 clamp(1.5rem, 1.35rem + .6vw, 1.75rem)/1.2 var(--f-editorial);letter-spacing:-.012em;text-wrap:balance;margin:1.7em 0 .4em}.n-art__body strong{font-weight:600}.n-art__tldr{background:var(--fog);border-radius:12px;margin:0 0 2em;padding:clamp(20px,2.6vw,28px) clamp(20px,2.8vw,30px)}.n-art__tldr p{text-wrap:pretty;margin:0;font-size:.95em;line-height:1.65}.n-art__pull{font:italic 400 clamp(1.5rem, 1.3rem + .8vw, 1.875rem)/1.3 var(--f-editorial);letter-spacing:-.012em;color:var(--plum);text-wrap:balance;margin:1.4em 0!important}.n-art__table{margin:2em 0 1.4em}.n-art__table figcaption{font:600 15px/1.45 var(--f-sans);color:var(--ink);text-wrap:balance;margin-bottom:12px}.n-tablewrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;overflow-x:auto}.n-art__table table{border-collapse:collapse;width:100%;font:400 16px/1.4 var(--f-sans);font-variant-numeric:tabular-nums}.n-art__table th,.n-art__table td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:13px 16px}.n-art__table th[scope=row]{text-align:left;white-space:normal;font-weight:500}.n-art__table thead th{background:var(--fog);font:600 12px/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);white-space:normal;vertical-align:bottom;border-top:0}.n-art__table thead th:first-child{text-align:left}.n-art__table .is-moved{color:var(--plum);font-weight:600}.n-art__table .is-total th,.n-art__table .is-total td{font-weight:600}.n-art__table .is-loss{color:var(--red)}@media (width<=479.98px){.n-art__table table{font-size:13.5px}.n-art__table th,.n-art__table td{padding:10px 8px}.n-art__table th[scope=row]{font-size:14px}.n-art__table thead th{letter-spacing:.05em;font-size:11px}.n-art__at{display:none}}.n-art__cta{background:var(--plum);color:var(--on-plum);border-radius:14px;margin:2.2em 0;padding:clamp(24px,3.2vw,36px)}.n-art__cta p{font:400 17px/1.55 var(--f-sans);max-width:32em;margin:0}.n-art__cta .n-art__cta-t{font:600 clamp(1.5rem, 1.3rem + .8vw, 1.875rem)/1.15 var(--f-sofia);letter-spacing:-.02em;color:#fff;margin-bottom:10px}.n-art__cta .n-btn{margin-top:22px}.n-art__fig{background:var(--fog);border-radius:14px;margin:2.4em 0 1.6em;padding:clamp(24px,3.4vw,40px)}.n-art__big{font:600 clamp(4rem, 2.6rem + 6vw, 6rem)/.9 var(--f-sofia);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--plum);margin:0}.n-art__fig figcaption{font:500 16px/1.45 var(--f-sans);color:var(--ink);margin-top:14px}.n-scale{height:92px;font:400 13px/1.2 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--slate);margin-top:26px;position:relative}.n-scale__track{background:#fff;border-radius:4px;height:22px;position:absolute;top:34px;left:0;right:0}.n-scale__zone{position:absolute;top:0;bottom:0}.n-scale__zone--ok{background:#3384af2e;border-radius:4px 0 0 4px}.n-scale__zone--loss{background:#b3363f38;border-radius:0 4px 4px 0}.n-scale__z{font:600 12px/1 var(--f-sans);letter-spacing:0;color:var(--link);white-space:nowrap;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.n-scale__z--ok{left:calc(8.57% + 10px)}.n-scale__tick{background:var(--ink-soft);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.n-scale__tick--be{background:var(--plum)}.n-scale__tick--set{background:var(--red)}.n-scale__lab{white-space:nowrap;position:absolute}.n-scale__lab b{color:var(--ink);font-weight:600}.n-scale__lab--be{color:var(--plum);padding-right:6px;top:0;transform:translate(-100%)}.n-scale__lab--be b{color:var(--plum)}.n-scale__lab--sign{bottom:0;transform:translate(-4px)}.n-scale__lab--set{color:var(--red);padding-right:0;bottom:0;transform:translate(-100%)}.n-scale__lab--set b{color:var(--red)}.n-scale__lab--set:after{content:""}.n-art__about{background:var(--fog);border-radius:14px;margin-top:3em;padding:clamp(24px,3.2vw,36px)}.n-art__about .n-art__about-h{font:400 clamp(1.625rem, 1.4rem + .8vw, 2rem)/1.15 var(--f-editorial);letter-spacing:-.012em;margin:0 0 12px}.n-art__about p{text-wrap:pretty;margin:0;font-size:.95em;line-height:1.65}.n-art__about .n-btn{margin-top:22px}.n-art__about-links{justify-items:start;gap:4px;margin-top:20px;display:grid}.n-art__about-links .n-more{text-wrap:balance;font-size:16px}.n-legal{padding-block:clamp(40px, 6vw, 80px) var(--section)}.n-legal__tabs{flex-wrap:wrap;gap:8px;margin:0 0 clamp(32px,4vw,48px);padding:0;list-style:none;display:flex}.n-legal__tabs a{min-height:40px;font:500 15px/1.2 var(--f-sans);color:var(--ink);background:var(--fog);border-radius:999px;align-items:center;padding:8px 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.n-legal__tabs a:hover{color:var(--plum);background:#ebedf0}.n-legal__tabs a[aria-current=page]{background:var(--plum);color:#fff}.n-legal__head{padding-bottom:clamp(12px,1.6vw,20px)}.n-legal__h{max-width:46rem;font:500 clamp(2.5rem, 1.7rem + 3vw, 3.75rem)/1.08 var(--f-sans);letter-spacing:-.03em;margin:0}.n-legal__lead{max-width:34em;font:400 var(--t-lead)/1.6 var(--f-serif);color:var(--ink-soft);text-wrap:pretty;margin:20px 0 0}.n-legal__grid{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding-top:clamp(32px,4vw,48px);display:grid}.n-toc{top:calc(var(--nav-h) + 32px);max-height:calc(100vh - var(--nav-h) - 64px);position:sticky;overflow-y:auto}.n-toc__k{font:600 15px/1.2 var(--f-sans);letter-spacing:0;color:var(--slate);margin:0 0 12px}.n-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.n-toc a{font:400 14.5px/1.4 var(--f-sans);color:var(--slate);border-left:2px solid #0000;grid-template-columns:1.75em minmax(0,1fr);margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none;transition:color .2s,border-color .2s;display:grid}.n-toc a span{font-variant-numeric:tabular-nums}.n-toc a:hover{color:var(--ink)}.n-toc a.is-active{border-left-color:var(--plum);color:var(--plum);font-weight:500}.n-toc-m{background:var(--fog);border-radius:12px;min-width:0;display:none}.n-toc-m summary{cursor:pointer;min-height:52px;font:600 15px/1.2 var(--f-sans);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;list-style:none;display:flex}.n-toc-m summary::-webkit-details-marker{display:none}.n-toc-m[open] .n-qa__ic:after{transform:rotate(0)}.n-toc-m ol{margin:0;padding:0 20px 14px;list-style:none}.n-toc-m a{border-top:1px solid var(--line);font:400 15px/1.4 var(--f-sans);color:var(--ink);grid-template-columns:1.75em minmax(0,1fr);padding:10px 0;text-decoration:none;display:grid}.n-toc-m a span{font-variant-numeric:tabular-nums;color:var(--slate)}.n-toc-m a:hover{color:var(--plum)}.n-legal__body{max-width:42rem;font:400 clamp(1.0625rem, 1.03rem + .15vw, 1.125rem)/1.72 var(--f-serif);color:var(--ink)}.n-legal__body>p,.n-legal__body section>p{text-wrap:pretty;margin:0 0 1em}.n-legal__body section{padding-top:8px}.n-legal__body section+section{margin-top:1.6em}.n-legal__body h2{font:600 clamp(1.25rem, 1.15rem + .45vw, 1.5rem)/1.3 var(--f-sans);letter-spacing:-.01em;text-wrap:balance;grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;margin:0 0 .65em;display:grid}.n-legal__no{font-variant-numeric:tabular-nums;color:var(--plum)}.n-legal__body h3{font:600 1.125rem/1.35 var(--f-sofia);letter-spacing:-.005em;color:var(--plum);margin:1.3em 0 .35em}.n-legal__body ul{margin:0 0 1em;padding:0;list-style:none}.n-legal__body li{text-wrap:pretty;margin:0 0 .55em;padding-left:1.4em;position:relative}.n-legal__body li:before{content:"–";font-family:var(--f-sans);color:var(--plum);font-weight:500;position:absolute;top:0;left:.1em}.n-legal__body strong{font-weight:600}.n-legal__body a{color:var(--link);text-underline-offset:3px;text-decoration:underline #2b6e9359}.n-legal__body a:hover{text-decoration-color:currentColor}.n-legal__body section:target h2,.n-legal__body section.is-flash h2{animation:n-flash 1.6s var(--ease-out)}@keyframes n-flash{0%,30%{background:var(--ice)}to{background:0 0}}@media (width<=899.98px){.n-legal__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.n-toc,.n-legal__x{display:none}.n-toc-m{display:block}}.n-ask__list dd a{color:var(--link);text-underline-offset:3px;text-decoration:underline #2b6e9359}.n-ask__list dd a:hover{text-decoration-color:currentColor}.n-ask--about{padding-bottom:0}.n-cross--end{padding-block:0 var(--section)}.n-apply--page{padding-top:clamp(48px,7vw,96px)}.n-apply--page .n-apply__h{font-size:clamp(2.5rem,1.6rem + 3vw,3.75rem)}.n-apply--page+.n-pilot{padding-top:0}.n-404{padding-bottom:var(--section)}.n-404__links{gap:2px;margin:28px 0 0;padding:0;list-style:none;display:grid}.n-apply--page~[data-route-tail=apply]>.n-pilot{padding-top:0}.n-ask--about{padding-top:clamp(24px,4vw,56px)}@media (width<=639.98px){.n-lead,.n-how__sub{letter-spacing:.005em;text-wrap:pretty}.n-lead{margin-top:20px}.n-body{margin-top:16px}.n-how__head{text-align:left;margin-bottom:28px}.n-how__sub{margin-left:0}.n-how__head .n-h2>span+span{text-wrap:wrap}.n-founder__grid{gap:24px}.n-portrait{aspect-ratio:1;border-radius:12px;width:min(220px,62%)}.n-row__text .n-h3{margin-top:4px}.n-fit__grid{gap:14px}.n-fit__rule{border-radius:16px;padding:22px 20px}.n-steps{gap:28px}.n-qa summary{gap:16px;padding:18px 20px}.n-qa__a p{padding:0 20px 20px;font-size:16px}.n-walk__band{background:0 0;padding-block:0}.n-walk__head{margin-bottom:20px}.n-art__h{font-size:clamp(1.875rem,1.2rem + 3.2vw,2.25rem)}.n-art__body h2{font-size:1.4375rem;line-height:1.22}.n-art__body h3{font-size:1.3125rem}.n-apply__h{font-size:clamp(2rem,1.4rem + 3vw,2.5rem)}.n-form{border-radius:14px;padding:22px 18px}}@media (width<=379.98px){:root{--t-h1:2rem;--t-h2:1.625rem;--t-h3:1.4375rem;--gutter:16px}}.n-sub-hero--404{padding-bottom:var(--section)}.n-nf__links{flex-wrap:wrap;gap:8px 32px;margin:36px 0 0;padding:0;list-style:none;display:flex}.n-team{padding-block:var(--section)}.n-team__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6.5vw,96px);display:grid}.n-team__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.n-person{min-width:0}.n-person__photo{aspect-ratio:4/5;background:var(--ice);border-radius:12px;place-items:center;margin:0 0 18px;display:grid;overflow:hidden}.n-person__photo img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.n-person#kwabena-baffour .n-person__photo img{object-fit:contain;object-position:center}.n-person__initials{font:600 clamp(2.75rem, 1.8rem + 4vw, 4.5rem)/1 var(--f-sans);letter-spacing:-.04em;color:var(--plum)}.n-person__name{font:600 clamp(1.0625rem, 1rem + .3vw, 1.25rem)/1.25 var(--f-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.n-person__role{font:400 clamp(.9375rem, .9rem + .15vw, 1rem)/1.4 var(--f-sans);color:var(--slate);margin:4px 0 0}.n-person__link{margin-top:8px;padding-block:8px}@media (width<=959.98px){.n-team__grid{grid-template-columns:minmax(0,1fr);gap:28px}}.n-art__body a:not(.n-btn){color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}.n-art__body a:not(.n-btn):hover{text-decoration-thickness:2px}@media (width<=479.98px){.n-art__body>p{text-wrap:wrap}}.n-apply__h1{margin:0}.n-foot.n-foot--plain{padding-bottom:clamp(36px,4.5vw,56px)}
