:root{--nf-color-brand-cobalt:#2b41c9;--nf-color-brand-ink:#10142e;--nf-color-brand-sealed:#080a18;--nf-color-brand-porcelain:#f1f2f5;--nf-color-brand-coral:#ff6a4d;--nf-color-brand-haze:#a9b4ee;--nf-color-theme-dark-bg:#080a18;--nf-color-theme-dark-surface:#0e1226;--nf-color-theme-dark-surface-raised:#161b33;--nf-color-theme-dark-hairline:#232a4a;--nf-color-theme-dark-text:#f1f2f5;--nf-color-theme-dark-text-secondary:#9299bc;--nf-color-theme-dark-text-tertiary:#757c9e;--nf-color-theme-dark-action:#2b41c9;--nf-color-theme-dark-on-action:#fff;--nf-color-theme-dark-action-text:#a9b4ee;--nf-color-theme-dark-wheel-dimmed:#2e3554;--nf-color-theme-light-bg:#f1f2f5;--nf-color-theme-light-surface:#fff;--nf-color-theme-light-surface-raised:#f1f2f5;--nf-color-theme-light-hairline:#dfe2ec;--nf-color-theme-light-text:#10142e;--nf-color-theme-light-text-secondary:#515669;--nf-color-theme-light-text-tertiary:#666e8a;--nf-color-theme-light-action:#2b41c9;--nf-color-theme-light-on-action:#fff;--nf-color-theme-light-action-text:#2b41c9;--nf-color-contrast-ink-on-porcelain-ratio:16.1;--nf-color-contrast-ink-on-porcelain-use:all text;--nf-color-contrast-porcelain-on-cobalt-ratio:6.9;--nf-color-contrast-porcelain-on-cobalt-use:all text;--nf-color-contrast-cobalt-on-porcelain-ratio:6.9;--nf-color-contrast-cobalt-on-porcelain-use:all text;--nf-color-contrast-haze-on-cobalt-ratio:3.9;--nf-color-contrast-haze-on-cobalt-use:18px and above only;--nf-color-contrast-coral-on-sealed-ratio:7;--nf-color-contrast-coral-on-sealed-use:all text;--nf-color-contrast-coral-on-porcelain-ratio:2.5;--nf-color-contrast-coral-on-porcelain-use:numerals 32px and above only, never body text;--nf-color-usage-ratio-ground:.6;--nf-color-usage-ratio-cobalt:.3;--nf-color-usage-ratio-ink:.08;--nf-color-usage-ratio-coral:.02;--nf-typography-families-display-name:Gloock;--nf-typography-families-display-source:Google Fonts;--nf-typography-families-display-license:SIL OFL;--nf-typography-families-display-weights-400:400;--nf-typography-families-display-use:headlines, wordmark, ALL numbers;--nf-typography-families-ui-name:Karla;--nf-typography-families-ui-source:Google Fonts;--nf-typography-families-ui-license:SIL OFL;--nf-typography-families-ui-weights-400:400;--nf-typography-families-ui-weights-500:500;--nf-typography-families-ui-weights-600:600;--nf-typography-families-ui-weights-700:700;--nf-typography-families-ui-use:everything read rather than looked at;--nf-typography-wordmark-tracking:.03em;--nf-typography-wordmark-pair-kern-tr:.02em;--nf-typography-app-counter-face:Gloock;--nf-typography-app-counter-size:132px;--nf-typography-app-counter-line:114px;--nf-typography-app-display-face:Gloock;--nf-typography-app-display-size:34px;--nf-typography-app-display-line:38px;--nf-typography-app-title-face:Gloock;--nf-typography-app-title-size:24px;--nf-typography-app-title-line:28px;--nf-typography-app-stat-face:Gloock;--nf-typography-app-stat-size:30px;--nf-typography-app-stat-line:30px;--nf-typography-app-body-face:Karla 400;--nf-typography-app-body-size:16px;--nf-typography-app-body-line:26px;--nf-typography-app-button-face:Karla 600;--nf-typography-app-button-size:16px;--nf-typography-app-button-line:20px;--nf-typography-app-label-face:Karla 500;--nf-typography-app-label-size:13px;--nf-typography-app-label-line:18px;--nf-typography-app-meta-face:Karla 400;--nf-typography-app-meta-size:12px;--nf-typography-app-meta-line:16px;--nf-typography-app-minimum:12px;--nf-typography-web-hero-face:Gloock;--nf-typography-web-hero-desktop-size:82px;--nf-typography-web-hero-desktop-line:80px;--nf-typography-web-hero-mobile-size:44px;--nf-typography-web-hero-mobile-line:46px;--nf-typography-web-hero-max-line:12 words;--nf-typography-web-section-head-face:Gloock;--nf-typography-web-section-head-desktop-size:44px;--nf-typography-web-section-head-desktop-line:48px;--nf-typography-web-section-head-mobile-size:30px;--nf-typography-web-section-head-mobile-line:34px;--nf-typography-web-section-head-max-line:10 words;--nf-typography-web-sub-head-face:Gloock;--nf-typography-web-sub-head-desktop-size:31px;--nf-typography-web-sub-head-desktop-line:34px;--nf-typography-web-sub-head-mobile-size:24px;--nf-typography-web-sub-head-mobile-line:28px;--nf-typography-web-sub-head-max-line:10 words;--nf-typography-web-lead-face:Karla 400;--nf-typography-web-lead-desktop-size:23px;--nf-typography-web-lead-desktop-line:33px;--nf-typography-web-lead-mobile-size:18px;--nf-typography-web-lead-mobile-line:27px;--nf-typography-web-lead-max-line:60 characters;--nf-typography-web-body-face:Karla 400;--nf-typography-web-body-desktop-size:16px;--nf-typography-web-body-desktop-line:26px;--nf-typography-web-body-mobile-size:16px;--nf-typography-web-body-mobile-line:26px;--nf-typography-web-body-max-line:70 characters;--nf-typography-web-nav-face:Karla 500;--nf-typography-web-nav-desktop-size:14px;--nf-typography-web-nav-desktop-line:20px;--nf-typography-web-nav-mobile-size:15px;--nf-typography-web-nav-mobile-line:20px;--nf-typography-web-nav-max-line:3 words;--nf-typography-web-caption-face:Karla 400;--nf-typography-web-caption-desktop-size:13px;--nf-typography-web-caption-desktop-line:19px;--nf-typography-web-caption-mobile-size:13px;--nf-typography-web-caption-mobile-line:19px;--nf-typography-web-caption-max-line:50 characters;--nf-typography-print-card-headline-face:Gloock;--nf-typography-print-card-headline-size:21pt;--nf-typography-print-card-headline-leading:24pt;--nf-typography-print-card-body-face:Karla 400;--nf-typography-print-card-body-size:10.5pt;--nf-typography-print-card-body-leading:15pt;--nf-typography-print-card-meta-face:Karla 400;--nf-typography-print-card-meta-size:9pt;--nf-typography-print-card-meta-leading:13pt;--nf-typography-print-minimum:9pt;--nf-space-4:4px;--nf-space-8:8px;--nf-space-12:12px;--nf-space-16:16px;--nf-space-20:20px;--nf-space-26:26px;--nf-space-34:34px;--nf-space-44:44px;--nf-space-screen-margin:22px;--nf-radius-field:12px;--nf-radius-button:14px;--nf-radius-card:14px;--nf-radius-sheet:16px;--nf-radius-chip:999px;--nf-elevation-shadows:none;--nf-controls-hit-target-min:44px;--nf-controls-capture-button-diameter:84px;--nf-controls-capture-button-ring-width:3px;--nf-controls-capture-button-ring-color:porcelain;--nf-controls-capture-button-fill:66px;--nf-controls-capture-button-fill-color:porcelain;--nf-controls-capture-button-position:centred, 34px above safe area;--nf-controls-wheel-counter:26px;--nf-controls-wheel-join:56px;--nf-controls-wheel-sealed:104px;--nf-motion-reveal-easing:cubic-bezier(.22, .61, .36, 1);--nf-motion-reveal-contrast-easing:linear;--nf-motion-reveal-stagger-ms:.12s;--nf-motion-reveal-stagger-order:shooting order;--nf-motion-reveal-playback:once per roll on first open;--nf-motion-reveal-sound:none;--nf-motion-reveal-reduced-motion-type:cross-fade;--nf-motion-reveal-reduced-motion-duration-ms:.4s;--nf-motion-reveal-keyframes-0-t:0s;--nf-motion-reveal-keyframes-0-opacity:0;--nf-motion-reveal-keyframes-0-blur:0px;--nf-motion-reveal-keyframes-0-contrast:1;--nf-motion-reveal-keyframes-0-brightness:1;--nf-motion-reveal-keyframes-1-t:.15s;--nf-motion-reveal-keyframes-1-opacity:.4;--nf-motion-reveal-keyframes-1-blur:18px;--nf-motion-reveal-keyframes-1-contrast:1;--nf-motion-reveal-keyframes-1-brightness:1;--nf-motion-reveal-keyframes-2-t:.4s;--nf-motion-reveal-keyframes-2-opacity:1;--nf-motion-reveal-keyframes-2-blur:9px;--nf-motion-reveal-keyframes-2-contrast:1;--nf-motion-reveal-keyframes-2-brightness:1;--nf-motion-reveal-keyframes-3-t:.9s;--nf-motion-reveal-keyframes-3-opacity:1;--nf-motion-reveal-keyframes-3-blur:1.5px;--nf-motion-reveal-keyframes-3-contrast:1.9;--nf-motion-reveal-keyframes-3-brightness:1.15;--nf-motion-reveal-keyframes-4-t:1.6s;--nf-motion-reveal-keyframes-4-opacity:1;--nf-motion-reveal-keyframes-4-blur:0px;--nf-motion-reveal-keyframes-4-contrast:1;--nf-motion-reveal-keyframes-4-brightness:1;--nf-motion-reveal-hold-ms:.48s;--nf-motion-reveal-scale:none;--nf-motion-counter-numeral-crossfade-ms:.22s;--nf-motion-counter-wheel-advance-ms:.4s;--nf-motion-counter-wheel-advance-deg:45deg;--nf-motion-counter-easing:ease-out;--nf-logo-symbol-teeth:8;--nf-logo-symbol-tooth-angle-deg:26deg;--nf-logo-symbol-period-deg:45deg;--nf-logo-symbol-first-tooth-at:"12 o'clock";--nf-logo-symbol-inner-hole-ratio:.44;--nf-logo-app-icon-artboard:square, opaque, no radius;--nf-logo-app-icon-wheel-diameter-ratio:.635;--nf-logo-app-icon-store-upload:1024x1024 PNG;--nf-logo-minimum-lockup-screen-px:18px;--nf-logo-minimum-lockup-print-mm:14px;--nf-logo-minimum-below-minimum:symbol alone;--nf-logo-clear-space:"equal to the wheel's inner hole diameter, all four sides";--nf-breakpoint-grid-two:380px;--nf-breakpoint-grid-three:700px}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gloock-latin.woff2)format("woff2");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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gloock-latin-ext.woff2)format("woff2");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:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla-latin.woff2)format("woff2");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:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/karla-latin-ext.woff2)format("woff2");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}:root{color-scheme:dark;--nf-page-max:72rem;--nf-col-min:15rem;--nf-section-y:clamp(var(--nf-space-44), 7vw, calc(var(--nf-space-44) * 2));--nf-bar-height:calc(var(--nf-space-44) * 2 + var(--nf-space-8) + 1px)}[data-ground=sealed]{--ground:var(--nf-color-theme-dark-bg);--card:var(--nf-color-theme-dark-surface);--text:var(--nf-color-theme-dark-text);--text-2:var(--nf-color-theme-dark-text-secondary);--text-3:var(--nf-color-theme-dark-text-tertiary);--hairline:var(--nf-color-theme-dark-hairline);--action:var(--nf-color-theme-dark-action);--on-action:var(--nf-color-theme-dark-on-action)}[data-ground=surface]{--ground:var(--nf-color-theme-dark-surface);--card:var(--nf-color-theme-dark-surface-raised);--text:var(--nf-color-theme-dark-text);--text-2:var(--nf-color-theme-dark-text-secondary);--text-3:var(--nf-color-theme-dark-text-tertiary);--hairline:var(--nf-color-theme-dark-hairline);--action:var(--nf-color-theme-dark-action);--on-action:var(--nf-color-theme-dark-on-action)}[data-ground=cobalt]{--ground:var(--nf-color-brand-cobalt);--card:var(--nf-color-brand-cobalt);--text:var(--nf-color-brand-porcelain);--text-2:var(--nf-color-brand-porcelain);--text-3:var(--nf-color-brand-porcelain);--hairline:var(--nf-color-brand-haze);--action:var(--nf-color-brand-porcelain);--on-action:var(--nf-color-brand-cobalt)}[data-ground=porcelain]{color-scheme:light;--ground:var(--nf-color-theme-light-bg);--card:var(--nf-color-theme-light-surface);--text:var(--nf-color-theme-light-text);--text-2:var(--nf-color-theme-light-text-secondary);--text-3:var(--nf-color-theme-light-text-tertiary);--hairline:var(--nf-color-theme-light-hairline);--action:var(--nf-color-theme-light-action);--on-action:var(--nf-color-theme-light-on-action)}*,:before,:after{box-sizing:border-box}html{background:var(--nf-color-theme-dark-bg);-webkit-text-size-adjust:100%;scroll-padding-top:var(--nf-bar-height)}body{background:var(--nf-color-theme-dark-bg);color:var(--nf-color-theme-dark-text);font-family:Karla,sans-serif;font-size:var(--nf-type-body-size);line-height:var(--nf-type-body-line);overflow-wrap:break-word;margin:0;font-weight:400}h1,h2,h3,p,ul,ol,figure,dl,dt,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration-color:var(--hairline,currentColor);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--text,var(--nf-color-theme-dark-text));outline-offset:3px;border-radius:var(--nf-radius-field)}.n{font-family:Gloock,serif;font-weight:400}.skip{z-index:1;padding:var(--nf-space-12) var(--nf-space-16);background:var(--nf-color-brand-cobalt);color:var(--nf-color-theme-dark-on-action);font-weight:600;position:absolute;top:0;left:-100vw}.skip:focus{left:var(--nf-space-8);top:var(--nf-space-8)}.hero,.section-head,.sub-head,.card-head{letter-spacing:-.01em;text-wrap:balance;font-family:Gloock,serif;font-weight:400}.hero{font-size:var(--nf-type-hero-size);line-height:var(--nf-type-hero-line);max-width:var(--nf-type-hero-measure);letter-spacing:-.02em}.section-head{font-size:var(--nf-type-section-head-size);line-height:var(--nf-type-section-head-line);max-width:var(--nf-type-section-head-measure)}.sub-head{font-size:var(--nf-type-sub-head-size);line-height:var(--nf-type-sub-head-line);max-width:var(--nf-type-sub-head-measure)}.card-head{font-size:var(--nf-typography-app-title-size);line-height:var(--nf-typography-app-title-line)}.lead{font-size:var(--nf-type-lead-size);line-height:var(--nf-type-lead-line);max-width:var(--nf-type-lead-measure);color:var(--text-2)}.body{font-size:var(--nf-type-body-size);line-height:var(--nf-type-body-line);max-width:var(--nf-type-body-measure);color:var(--text-2)}.body--strong{color:var(--text)}.caption{font-size:var(--nf-type-caption-size);line-height:var(--nf-type-caption-line);max-width:var(--nf-type-caption-measure);color:var(--text-3)}.eyebrow{font-size:var(--nf-type-caption-size);line-height:var(--nf-type-caption-line);color:var(--text-3);font-weight:500}.wrap{max-width:var(--nf-page-max);padding-inline:var(--nf-space-screen-margin);margin-inline:auto}.section{background:var(--ground);color:var(--text);padding-block:var(--nf-section-y)}.section--tight{padding-block:var(--nf-space-44)}.stack{gap:var(--nf-space-16);flex-direction:column;align-items:stretch;display:flex}.stack--20{gap:var(--nf-space-20)}.stack--26{gap:var(--nf-space-26)}.stack--34{gap:var(--nf-space-34)}.stack--44{gap:var(--nf-space-44)}.stack--8{gap:var(--nf-space-8)}.stack--4{gap:var(--nf-space-4)}.row{gap:var(--nf-space-12);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--nf-space-16);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nf-col-min)), 1fr));display:grid}.grid--wide{gap:var(--nf-space-20);--nf-col-min:19rem}.card{background:var(--card);color:var(--text);border-radius:var(--nf-radius-card);padding:var(--nf-space-20);gap:var(--nf-space-8);flex-direction:column;display:flex}[data-ground=cobalt] .card,.card--outline{border:1px solid var(--hairline)}.btn{min-height:var(--nf-controls-hit-target-min);padding:var(--nf-space-12) var(--nf-space-20);border-radius:var(--nf-radius-button);background:var(--action);color:var(--on-action);font-family:Karla,sans-serif;font-size:var(--nf-typography-app-button-size);line-height:var(--nf-typography-app-button-line);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn--ghost{border-color:var(--text-3);color:var(--text);background:0 0}.btn--ghost:hover{border-color:var(--text)}.link{min-height:var(--nf-controls-hit-target-min);color:var(--text);text-decoration-color:var(--text-3);align-items:center;font-weight:500;display:inline-flex}.page-head{gap:var(--nf-space-26);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;display:grid}.page-head__mark,.hero-wheel{justify-self:center}.cta-card{background:var(--ground);padding:var(--nf-space-34);gap:var(--nf-space-16);border:0}.cta-card__row{margin-top:var(--nf-space-8);gap:var(--nf-space-20)}.counter{gap:var(--nf-space-20);flex-direction:column;align-items:center;display:flex}.counter__numeral{font-family:Gloock,serif;font-weight:400;font-size:var(--nf-typography-app-counter-size);line-height:var(--nf-typography-app-counter-line);color:var(--text)}.counter__numeral--signal{color:var(--nf-color-brand-coral)}.counter__unit{font-family:Gloock,serif;font-size:calc(var(--nf-typography-app-counter-size) / 5);color:var(--text-2);line-height:1;display:block}.ticks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ticks__bar{background:var(--text);border-radius:2px;width:20px;height:4px}.ticks__bar--spent{background:var(--nf-color-theme-dark-wheel-dimmed)}.stat{gap:var(--nf-space-4);flex-direction:column;display:flex}.stat__value{font-family:Gloock,serif;font-weight:400;font-size:var(--nf-typography-app-stat-size);line-height:var(--nf-typography-app-stat-line);color:var(--text)}.stat--action .stat__value{color:var(--action)}.stat__label{font-size:var(--nf-typography-app-meta-size);line-height:var(--nf-typography-app-meta-line);color:var(--text-2)}.steps{gap:var(--nf-space-26);flex-direction:column;display:flex}.steps__item{gap:var(--nf-space-16);padding-bottom:var(--nf-space-26);border-bottom:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.steps__item:last-child{border-bottom:0;padding-bottom:0}.steps__index{font-family:Gloock,serif;font-size:var(--nf-typography-app-stat-size);line-height:var(--nf-typography-app-stat-line);color:var(--text-3);font-variant-numeric:tabular-nums}.facts{gap:var(--nf-space-12);max-width:var(--nf-type-body-measure);flex-direction:column;display:flex}.facts__item{padding-left:var(--nf-space-20);border-left:1px solid var(--hairline);color:var(--text-2)}.wheel{width:var(--wheel-size,var(--nf-controls-wheel-counter));height:var(--wheel-size,var(--nf-controls-wheel-counter));color:var(--wheel-color,var(--text));flex:none}.wheel svg{width:100%;height:100%}.masthead{z-index:3;background:var(--ground);color:var(--text);border-bottom:1px solid var(--hairline);position:sticky;top:0}.masthead__bar{align-items:center;gap:0 var(--nf-space-16);padding-block:var(--nf-space-4);flex-wrap:wrap;display:flex}.lockup-link{min-height:var(--nf-controls-hit-target-min);flex:none;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.lockup{height:var(--nf-space-26);flex:none;width:auto;display:block}.masthead__nav{align-items:center;gap:var(--nf-space-8) var(--nf-space-16);border-top:1px solid var(--hairline);flex-wrap:wrap;flex:100%;order:3;display:flex}.masthead .btn--nav{order:2;margin-left:auto}.nav-link{font-size:var(--nf-type-nav-size);line-height:var(--nf-type-nav-line);color:var(--text-2);min-height:var(--nf-controls-hit-target-min);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]{text-decoration:underline}.btn--nav{min-height:var(--nf-controls-hit-target-min);padding:var(--nf-space-8) var(--nf-space-12);font-size:var(--nf-type-nav-size);line-height:var(--nf-type-nav-line)}.locales{align-items:center;gap:var(--nf-space-8);font-size:var(--nf-type-nav-size);line-height:var(--nf-type-nav-line);flex:none;display:flex}.locales__current,.locales__other{min-height:var(--nf-controls-hit-target-min);align-items:center;display:inline-flex}.locales__current{color:var(--text);font-weight:500}.locales__other{color:var(--text-2)}@media (width>=700px){:root{--nf-bar-height:calc(var(--nf-space-44) + var(--nf-space-16) + 1px)}.counter{align-items:flex-start}.ticks{justify-content:flex-start}.masthead__bar{padding-block:var(--nf-space-8)}.masthead__nav{margin-left:var(--nf-space-20);border-top:0;flex:auto;order:2}.masthead__nav .locales{margin-left:auto}.masthead .btn--nav{order:4;margin-left:0}}.footer{background:var(--ground);color:var(--text);border-top:1px solid var(--hairline);padding-block:var(--nf-space-44)}.footer__cols{gap:var(--nf-space-34);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nf-col-min)), 1fr));display:grid}.footer__head{font-size:var(--nf-typography-app-label-size);line-height:var(--nf-typography-app-label-line);color:var(--text-3);font-weight:500}.footer__link{font-size:var(--nf-type-nav-size);line-height:var(--nf-type-nav-line);color:var(--text-2);min-height:var(--nf-controls-hit-target-min);align-items:center;text-decoration:none;display:inline-flex}.footer__link:hover{color:var(--text)}.note{border:1px solid var(--hairline);border-radius:var(--nf-radius-card);padding:var(--nf-space-20);color:var(--text-2);max-width:var(--nf-type-body-measure)}@keyframes nf-develop-late{to{opacity:1;filter:none}}astro-island,astro-slot{display:contents}.hero-section{isolation:isolate;position:relative;overflow:hidden}.hero-section>.wrap{z-index:1;position:relative}.hero-light{pointer-events:none;position:absolute;inset:0;overflow:hidden}.spotlight{--cone-wide:clamp(200px, 38vw, 560px);--cone-narrow:clamp(110px, 17vw, 240px);--cone-long:clamp(620px, 130vh, 1380px);--drift:7s;--travel:6%;--fade:1.5s;animation:nf-spotlight-up var(--fade) linear both;position:absolute;inset:0}.spotlight__sweep{width:100%;height:100%;position:absolute;top:0}.spotlight__sweep--left{animation:nf-spotlight-drift-left var(--drift) ease-in-out infinite alternate;left:0}.spotlight__sweep--right{animation:nf-spotlight-drift-right var(--drift) ease-in-out infinite alternate;right:0}@keyframes nf-spotlight-up{0%{opacity:0}to{opacity:1}}@keyframes nf-spotlight-drift-left{0%{transform:translate(0)}to{transform:translateX(var(--travel))}}@keyframes nf-spotlight-drift-right{0%{transform:translate(0)}to{transform:translateX(calc(var(--travel) * -1))}}@media (prefers-reduced-motion:reduce){.spotlight,.spotlight__sweep{animation:none}}.spotlight__cone{height:var(--cone-long);background:radial-gradient(50% 50% at 50% 50%, var(--nf-color-brand-cobalt) 0%, transparent 78%);position:absolute;top:0}.spotlight__cone--wide{width:var(--cone-wide);opacity:.2}.spotlight__cone--near{width:var(--cone-narrow);opacity:.13}.spotlight__cone--far{width:var(--cone-narrow);opacity:.09}.spotlight__sweep--left .spotlight__cone{left:0}.spotlight__sweep--left .spotlight__cone--wide{transform:translateY(-25%)rotate(-45deg)}.spotlight__sweep--left .spotlight__cone--near{transform-origin:0 0;transform:rotate(-45deg)translate(5%,-50%)}.spotlight__sweep--left .spotlight__cone--far{transform-origin:0 0;transform:rotate(-45deg)translate(-180%,-70%)}.spotlight__sweep--right .spotlight__cone{right:0}.spotlight__sweep--right .spotlight__cone--wide{transform:translateY(-25%)rotate(45deg)}.spotlight__sweep--right .spotlight__cone--near{transform-origin:100% 0;transform:rotate(45deg)translate(-5%,-50%)}.spotlight__sweep--right .spotlight__cone--far{transform-origin:100% 0;transform:rotate(45deg)translate(180%,-70%)}.prose{gap:var(--nf-space-34);max-width:var(--nf-type-body-measure);flex-direction:column;display:flex}.prose__block{gap:var(--nf-space-8);flex-direction:column;display:flex}.footer__line[data-astro-cid-jo6i4kqk]{margin-top:var(--nf-space-34)}
