:root{--nova-font-display: "Nova Newsreader", Newsreader, ui-serif, serif;--nova-font-reading: "Nova Newsreader", Newsreader, ui-serif, serif;--nova-font-ui: "Nova Geist", Geist, ui-sans-serif, system-ui, sans-serif;--nova-font-size-display-page: clamp(48px, 8vw, 76px);--nova-font-size-display-section: clamp(32px, 4.5vw, 48px);--nova-font-size-display-card: clamp(32px, 3vw, 38px);--nova-font-size-reading-lead: clamp(18px, 2.2vw, 22px);--nova-font-size-reading-default: 17px;--nova-font-size-ui-micro: 12px;--nova-font-size-ui-small: 12px;--nova-font-size-ui-compact: 14px;--nova-font-size-ui-default: 14px;--nova-font-weight-display: 500;--nova-font-weight-action: 600;--nova-opacity-disabled: .5;--nova-ui-underline-offset: 3px;--nova-line-height-display-tight: 1.06;--nova-line-height-reading: 1.6;--nova-line-height-note: 1.4;--nova-line-height-ui: 1.45;--nova-letter-spacing-display-tight: -.018em;--nova-letter-spacing-ui-default: 0;--nova-type-size-label: 12px;--nova-type-size-meta: 12px;--nova-type-size-supporting: 14px;--nova-type-size-body: 17px;--nova-type-size-row: 17px;--nova-type-size-note: 15px;--nova-type-size-reading: 19px;--nova-type-size-section: 24px;--nova-type-size-title-phone: 28px;--nova-type-size-lead: 20px;--nova-type-size-statement: clamp(46px, 5vw, 68px);--nova-type-weight-display: 440;--nova-type-weight-strong: 600;--nova-type-leading-display: 1.04;--nova-type-leading-body: 1.6;--nova-type-leading-meta: 1.35;--nova-type-leading-control: 1;--nova-type-tracking-display: -.018em;--nova-space-1: 4px;--nova-space-2: 8px;--nova-space-3: 12px;--nova-space-4: 16px;--nova-space-5: 24px;--nova-space-6: 32px;--nova-space-7: 48px;--nova-space-8: 64px;--nova-control-height-compact: 34px;--nova-control-height-default: 40px;--nova-control-height-comfortable: 48px;--nova-touch-target: 44px;--nova-icon-size-small: 16px;--nova-icon-size-default: 18px;--nova-icon-size-large: 20px;--nova-radius-small: 8px;--nova-radius-control: 12px;--nova-radius-surface: 20px;--nova-radius-sheet: 28px;--nova-radius-pill: 999px;--nova-radius-action: var(--nova-radius-control);--nova-radius-signature: 14px 5px;--nova-lift-control: 2px 2px 0 color-mix(in srgb, var(--nova-shadow-source) 18%, transparent);--nova-lift-paper: 4px 5px 0 color-mix(in srgb, var(--nova-shadow-source) 14%, transparent);--nova-lift-mark: 2px 2px 0 var(--nova-color-ink);--nova-press-offset: 2px;--nova-letter-spacing-action: -.006em;--nova-elevation-action: 0 1px 2px color-mix(in srgb, var(--nova-shadow-source) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--nova-shadow-source) 6%, transparent);--nova-elevation-action-large: 0 1px 2px color-mix(in srgb, var(--nova-shadow-source) 12%, transparent), 0 6px 16px color-mix(in srgb, var(--nova-shadow-source) 10%, transparent);--nova-radius-panel: var(--nova-radius-surface);--nova-dialog-title: var(--nova-type-weight-display) var(--nova-type-size-section) / 1.15 var(--nova-font-display);--nova-type-page-title: var(--nova-type-weight-display) var(--nova-font-size-display-card) / var(--nova-line-height-display-tight) var(--nova-font-display);--nova-dialog-padding: var(--nova-space-6);--nova-border-width-quiet: 1px;--nova-border-width-strong: 1.5px;--nova-elevation-grounded: 0 1px 2px color-mix(in srgb, var(--nova-shadow-source) 6%, transparent);--nova-elevation-control: 0 1px 2px color-mix(in srgb, var(--nova-shadow-source) 6%, transparent);--nova-elevation-paper: 0 1px 2px color-mix(in srgb, var(--nova-shadow-source) 5%, transparent), 0 8px 24px color-mix(in srgb, var(--nova-shadow-source) 6%, transparent);--nova-emphasis-accent-edge: inset var(--nova-space-1) 0 0 var(--nova-color-accent);--nova-emphasis-accent-underline: inset 0 calc(var(--nova-border-width-strong) * -1) var(--nova-color-accent);--nova-elevation-selected-edge: inset var(--nova-space-1) 0 0 var(--nova-color-accent);--nova-elevation-overlay: 0 2px 6px color-mix(in srgb, var(--nova-shadow-source) 8%, transparent), 0 var(--nova-space-5) var(--nova-space-8) color-mix(in srgb, var(--nova-shadow-source) 18%, transparent);--nova-elevation-drawer: calc(var(--nova-space-4) * -1) 0 var(--nova-space-8) color-mix(in srgb, var(--nova-shadow-source) 18%, transparent);--nova-focus-ring-color: var(--nova-color-accent-ink);--nova-edge-focus: 0 0 0 var(--nova-border-width-quiet) var(--nova-focus-ring-color);--nova-edge-quiet: 0 0 0 var(--nova-border-width-quiet) var(--nova-color-border-quiet);--nova-edge-rail: 0 0 0 var(--nova-border-width-strong) var(--nova-color-rail-ink);--nova-edge-rail-inset: inset 0 0 0 var(--nova-border-width-strong) var(--nova-color-rail-ink);--nova-rule-top-quiet: inset 0 var(--nova-border-width-quiet) 0 var(--nova-color-border-quiet);--nova-rule-top-strong: inset 0 var(--nova-border-width-quiet) 0 var(--nova-color-border-strong);--nova-focus-ring: 0 0 0 var(--nova-border-width-strong) var(--nova-color-surface-raised), 0 0 0 var(--nova-space-1) var(--nova-focus-ring-color);--nova-focus-ring-inset: inset 0 0 0 var(--nova-border-width-strong) var(--nova-color-surface-raised), inset 0 0 0 var(--nova-space-1) var(--nova-focus-ring-color);--nova-layout-readable-max: 920px;--nova-layout-page-measure: 52rem;--nova-layout-reading-line-max: 68ch;--nova-layout-overlay-max: 720px;--nova-layout-dialog-max: 608px;--nova-layout-home-folio-max: 1120px;--nova-layout-directory-folio-max: 1320px;--nova-layout-content-max: 2200px;--nova-layout-wide-surface-max: 1800px;--nova-layout-viewport-height: 100dvh;--nova-keyboard-inset: 0px;--nova-toast-lift: 0px;--nova-layout-page-gutter: clamp(var(--nova-space-4), 5vw, var(--nova-space-8));--nova-layout-ultrawide-gutter: clamp(6rem, 8vw, 12rem);--nova-layout-mobile-nav-height: calc(var(--nova-space-7) + var(--nova-space-2));--nova-layout-feedback-max: 360px;--nova-layout-support-panel-min: 360px;--nova-layout-support-panel-max: 520px;--nova-layout-toolbar-height: 56px;--nova-type-section-statement: var(--nova-type-weight-display) 32px / 1.08 var(--nova-font-display);--nova-z-content: 1;--nova-z-toolbar: 20;--nova-z-navigation: 40;--nova-z-overlay: 80;--nova-z-dialog: 100;--nova-space-inline: 1em;--nova-space-root: 1rem;--nova-layout-viewport-width: 100vw;--nova-layout-viewport-static-height: 100vh;--nova-motion-duration-fast: .18s;--nova-font-weight-reading: 400;--nova-font-weight-medium: 500;--nova-font-weight-book: 400;--nova-font-weight-prominent: 600}html{font-feature-settings:"lnum"}.nova-word{position:relative;display:inline-block;white-space:nowrap;color:var(--landing-accent)}.nova-word__text{position:relative;z-index:calc(var(--nova-z-content) * 2)}.nova-word__ghost,.nova-word__slice{position:absolute;left:0;top:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.nova-word__ghost:before,.nova-word__slice:before{content:attr(data-word)}.nova-word__ghost{z-index:var(--nova-z-content)}.nova-word__slice{z-index:calc(var(--nova-z-content) * 3);color:var(--landing-accent)}.nova-word__ghost--a{color:var(--nova-ghost-a)}.nova-word__ghost--b{color:var(--nova-ghost-b)}.nova-word__ghost--c{color:var(--nova-ghost-c)}.nova-word__ghost--dither{color:var(--nova-ghost-a);-webkit-mask-image:var(--nova-px-mask);mask-image:var(--nova-px-mask);-webkit-mask-size:var(--nova-space-2) var(--nova-space-2);mask-size:var(--nova-space-2) var(--nova-space-2);-webkit-mask-repeat:repeat;mask-repeat:repeat}.nova-word__slice--1{clip-path:inset(0 0 72% 0)}.nova-word__slice--2{clip-path:inset(28% 0 48% 0)}.nova-word__slice--3{clip-path:inset(52% 0 24% 0)}.nova-word__slice--4{clip-path:inset(76% 0 0 0)}.nova-word.is-glitching .nova-word__text{animation:nova-hold calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__ghost--a{animation:nova-ghost-a calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__ghost--b{animation:nova-ghost-b calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__ghost--c{animation:nova-ghost-c calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__ghost--dither{animation:nova-dither calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__slice--1{animation:nova-slice-1 calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__slice--2{animation:nova-slice-2 calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__slice--3{animation:nova-slice-3 calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}.nova-word.is-glitching .nova-word__slice--4{animation:nova-slice-4 calc(var(--nova-motion-duration-fast) * 4.666666666666667) steps(1,end) calc(var(--nova-motion-duration-fast) * 6.111111111111111) both}@keyframes nova-hold{0%,9.9%{opacity:1}10%,79.9%{opacity:0}80%,to{opacity:1}}@keyframes nova-ghost-a{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1.5),calc(var(--nova-space-1) * .5))}20%{opacity:1;transform:translate(var(--nova-space-1),calc(var(--nova-space-1) * -.25))}30%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.75),calc(var(--nova-space-1) * .75))}40%{opacity:.9;transform:translate(calc(var(--nova-space-1) * 1.25))}50%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.5),calc(var(--nova-space-1) * -.5))}60%{opacity:.8;transform:translate(calc(var(--nova-space-1) * .75),var(--nova-border-width-quiet))}70%{opacity:.6;transform:translate(calc(var(--nova-space-1) * -.5))}80%{opacity:.3;transform:translate(var(--nova-border-width-quiet))}90%,to{opacity:0;transform:none}}@keyframes nova-ghost-b{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(calc(var(--nova-space-1) * .75),calc(var(--nova-space-1) * -1))}20%{opacity:.9;transform:translate(calc(var(--nova-space-1) * -.5),var(--nova-space-1))}30%{opacity:1;transform:translate(var(--nova-border-width-quiet),calc(var(--nova-space-1) * -.75))}40%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1),calc(var(--nova-space-1) * .5))}50%{opacity:.8;transform:translate(calc(var(--nova-space-1) * .5),calc(var(--nova-space-1) * .75))}60%{opacity:.9;transform:translate(calc(var(--nova-space-1) * -.25),calc(var(--nova-space-1) * -.5))}70%{opacity:.5;transform:translate(var(--nova-border-width-quiet),var(--nova-border-width-quiet))}80%{opacity:.25;transform:translateY(calc(var(--nova-space-1) * -.25))}90%,to{opacity:0;transform:none}}@keyframes nova-ghost-c{0%{opacity:0;transform:none}10%{opacity:.8;transform:translate(calc(var(--nova-space-1) * 1.25),calc(var(--nova-space-1) * .75))}20%{opacity:.6;transform:translate(calc(var(--nova-space-1) * -1.25),calc(var(--nova-space-1) * -.5))}30%{opacity:.8;transform:translate(var(--nova-space-1),calc(var(--nova-space-1) * .5))}40%{opacity:.5;transform:translate(calc(var(--nova-space-1) * -.75),calc(var(--nova-space-1) * -.75))}50%{opacity:.7;transform:translate(calc(var(--nova-space-1) * .5),calc(var(--nova-space-1) * .5))}60%{opacity:.4;transform:translate(calc(var(--nova-space-1) * -.5),calc(var(--nova-space-1) * -.25))}70%{opacity:.3;transform:translate(var(--nova-border-width-quiet),var(--nova-border-width-quiet))}80%,to{opacity:0;transform:none}}@keyframes nova-dither{0%{opacity:0}10%{opacity:.85}30%{opacity:.7}50%{opacity:.5}60%{opacity:.34}70%{opacity:.2}80%,to{opacity:0}}@keyframes nova-slice-1{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(calc(var(--nova-space-1) * 1.75))}20%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1))}30%{opacity:1;transform:translate(calc(var(--nova-space-1) * 1.5))}40%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.5))}50%{opacity:1;transform:translate(calc(var(--nova-space-1) * .75))}60%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.75))}70%{opacity:1;transform:translate(var(--nova-border-width-quiet))}80%,to{opacity:0;transform:none}}@keyframes nova-slice-2{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1.25))}20%{opacity:1;transform:translate(calc(var(--nova-space-1) * 1.5))}30%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.5))}40%{opacity:1;transform:translate(var(--nova-space-1))}50%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1))}60%{opacity:1;transform:translate(calc(var(--nova-space-1) * .5))}70%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.25))}80%,to{opacity:0;transform:none}}@keyframes nova-slice-3{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(var(--nova-space-1))}20%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1.5))}30%{opacity:1;transform:translate(calc(var(--nova-space-1) * .75))}40%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1.25))}50%{opacity:1;transform:translate(calc(var(--nova-space-1) * .5))}60%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.5))}70%{opacity:1;transform:translate(var(--nova-border-width-quiet))}80%,to{opacity:0;transform:none}}@keyframes nova-slice-4{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1.75))}20%{opacity:1;transform:translate(calc(var(--nova-space-1) * .75))}30%{opacity:1;transform:translate(calc(var(--nova-space-1) * -1.25))}40%{opacity:1;transform:translate(calc(var(--nova-space-1) * .5))}50%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.75))}60%{opacity:1;transform:translate(var(--nova-space-1))}70%{opacity:1;transform:translate(calc(var(--nova-space-1) * -.25))}80%,to{opacity:0;transform:none}}@media(prefers-reduced-motion:reduce){.nova-word :where(.nova-word__ghost,.nova-word__slice){display:none}.nova-word :where(.nova-word__text,.nova-word__ghost,.nova-word__slice){animation:none!important}}@property --nova-loop-near{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --nova-loop-far{syntax: "<color>"; inherits: false; initial-value: transparent;}.close__nova{--nova-loop-near: color-mix(in srgb, var(--forest-accent) 70%, var(--dusk-ink));--nova-loop-far: color-mix(in srgb, var(--forest-accent) 30%, var(--landing-canvas));position:relative;display:block;width:clamp(calc(var(--nova-space-1) * 37.5),calc(var(--nova-layout-viewport-width) * .11),calc(var(--nova-space-1) * 62.5));aspect-ratio:1;margin-bottom:clamp(var(--nova-space-1),calc(var(--nova-layout-viewport-static-height) * .01),var(--nova-space-4))}.close__nova>canvas{position:absolute;inset:0;width:100%;height:100%}@font-face{font-family:Nova Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("./Geist-Variable-BN4P6N3P.dfa48d5a8537.woff2") format("woff2")}@font-face{font-family:Nova Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url("./Newsreader-Variable-2V226KSL.1df447bd829d.woff2") format("woff2")}:root{--forest-accent: #2f6b52;--forest-background: #f6f6f0;--forest-foreground: #2f312d;--forest-light: #f6f6f0;--forest-dark: #252b27;--landing-canvas: var(--forest-background);--landing-paper: color-mix(in srgb, var(--forest-background) 58%, #ffffff);--landing-ink: var(--forest-foreground);--landing-ink-2: color-mix(in srgb, var(--forest-foreground) 74%, var(--forest-background));--landing-line-strong: color-mix(in srgb, var(--forest-foreground) 34%, var(--forest-background));--landing-accent-ink: var(--landing-paper-strong);--landing-accent: var(--star-bright);--landing-action-accent: var(--forest-accent);--landing-on-accent: var(--forest-light);--landing-action-ink: var(--forest-dark);--landing-action-surface: var(--forest-light);--landing-action-accent-hover: color-mix(in srgb, var(--forest-accent) 86%, var(--forest-dark));--landing-action-line-quiet: color-mix(in srgb, var(--forest-dark) 22%, transparent);--landing-action-radius: 12px;--landing-action-lift: 2px 2px 0 color-mix(in srgb, var(--landing-action-ink) 18%, transparent);--nova-ghost-a: color-mix(in srgb, #8fc3a9 68%, transparent);--nova-ghost-b: color-mix(in srgb, #d8cf8c 62%, transparent);--nova-ghost-c: color-mix(in srgb, #5f806b 78%, transparent);--landing-display: "Nova Newsreader", Georgia, serif;--landing-sans: "Nova Geist", Geist, ui-sans-serif, system-ui, sans-serif;--landing-ease: cubic-bezier(.22, 1, .36, 1);--landing-fast: .18s;--landing-radius-control: 10px;--sky-a0: #111c17;--sky-a1: #1a2921;--sky-a2: #2b4035;--sky-a3: #476052;--sky-a4: #7b9581;--sky-a5: #a8bda7;--sky-a6: #ccd6c5;--sky-a7: #f0f0ea;--ridge-0: #4f6a58;--ridge-1: #62806b;--ridge-2: #7b9481;--ridge-3: #97a993;--ridge-4: #b5c0ab;--ridge-5: #d0d7c3;--scene-node: #e6ecd6;--scene-link: #a5bda2;--star-dim: #93a894;--star-mid: #bfc9ae;--star-bright: #e4e7bf;--nova-core: #f4f2da;--nova-arm: #e4e7bf;--scene-pine: #223328;--scene-pine-rim: #86a08b;--scene-window: #f2d98c;--scene-smoke: #a9b8a6;--scene-nebula: #5b7a66;--landing-paper-strong: #f8f5e9;--page-night: #1e2f26;--page-mix: 0;--page-bg: var(--landing-canvas);--nova-px-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffffff' d='M0 0h1v1H0zM2 0h1v1H2zM4 0h1v1H4zM6 0h1v1H6zM1 1h1v1H1zM5 1h1v1H5zM0 2h1v1H0zM2 2h1v1H2zM4 2h1v1H4zM6 2h1v1H6zM3 3h1v1H3zM7 3h1v1H7zM0 4h1v1H0zM2 4h1v1H2zM4 4h1v1H4zM6 4h1v1H6zM1 5h1v1H1zM5 5h1v1H5zM0 6h1v1H0zM2 6h1v1H2zM4 6h1v1H4zM6 6h1v1H6zM3 7h1v1H3zM7 7h1v1H7z'/%3E%3C/svg%3E");--nova-shadow-source: var(--landing-ink);--landing-elevation-card: var(--nova-space-1) var(--nova-space-1) 0 color-mix(in srgb, var(--landing-ink) 18%, transparent);--landing-elevation-growing-map: var(--nova-space-1) var(--nova-space-1) 0 color-mix(in srgb, var(--landing-ink) calc(18% - 18% * var(--map-growth)), transparent);--landing-emphasis-map-node: 0 0 0 calc(var(--nova-space-1) * .5) var(--map-sky-0), 0 0 0 calc(var(--nova-space-1) * .875) color-mix(in srgb, var(--map-node-lit) 70%, transparent);--landing-text-on-map: 0 var(--nova-border-width-quiet) 0 var(--map-sky-0), var(--nova-border-width-quiet) 0 0 var(--map-sky-0), calc(var(--nova-border-width-quiet) * -1) 0 0 var(--map-sky-0), 0 calc(var(--nova-border-width-quiet) * -1) 0 var(--map-sky-0);--landing-elevation-preview: 0 var(--nova-space-5) calc(var(--nova-space-1) * 25) #0005;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.landing-v2{margin:0;min-width:calc(var(--nova-space-1) * 80);background:var(--landing-canvas);color:var(--landing-ink);font:var(--nova-font-weight-reading) var(--nova-space-4)/ calc(var(--nova-type-leading-control) * 1.55) var(--landing-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}:is(a,button):focus-visible{outline:calc(var(--nova-space-1) * .5) solid var(--landing-accent-ink);outline-offset:calc(var(--nova-space-1) * .75)}:is(a,button):not(.button):focus-visible{border-radius:var(--nova-space-2)}.backdrop{position:fixed;inset:0;z-index:calc(var(--nova-z-content) * 0);pointer-events:none;background:var(--page-bg)}.backdrop__stars{position:absolute;top:0;left:0;width:100%;height:calc(100% + var(--star-overhang, calc(var(--nova-space-1) * 120)));image-rendering:pixelated;opacity:calc(var(--page-mix) * .55);transform:translateY(clamp(calc(-1 * var(--star-overhang, calc(var(--nova-space-1) * 120))),calc(var(--scroll-y, 0) * calc(var(--nova-space-1) * -.015)),0));will-change:transform,opacity}.scene{position:absolute;inset:0;z-index:calc(var(--nova-z-content) * 0);width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity calc(var(--nova-motion-duration-fast) * 1.7777777777777777) ease}.scene.is-art-ready{opacity:1}.page{position:relative;z-index:var(--nova-z-content);display:flex;flex-direction:column;height:max(var(--nova-layout-viewport-static-height),calc(var(--nova-space-1) * 160));height:max(100svh,calc(var(--nova-space-1) * 160));overflow:hidden;background:linear-gradient(to bottom,var(--sky-a0) 0%,var(--sky-a1) 15%,var(--sky-a2) 29%,var(--sky-a3) 44%,var(--sky-a4) 50%,var(--sky-a5) 53%,var(--sky-a6) 55%,var(--sky-a7) 59%,var(--sky-a7) 100%) var(--landing-canvas)}.page>:not(.scene){position:relative;z-index:var(--nova-z-content)}.js-motion .stage{transform:translateY(clamp(calc(var(--nova-layout-viewport-static-height) * -.38),calc(var(--scroll-y, 0) * calc(var(--nova-space-1) * -.0875)),0));opacity:clamp(0,calc(1 - var(--scroll-y, 0) / var(--hero-span, 630)),1)}.bar{display:flex;align-items:center;justify-content:space-between;gap:var(--nova-space-4);padding:clamp(calc(var(--nova-space-1) * 4.5),calc(var(--nova-layout-viewport-width) * .024),clamp(calc(var(--nova-space-1) * 7),calc(var(--nova-layout-viewport-width) * .01944),calc(var(--nova-space-1) * 11.2))) clamp(calc(var(--nova-space-1) * 4.5),calc(var(--nova-layout-viewport-width) * .04),clamp(calc(var(--nova-space-1) * 10),calc(var(--nova-layout-viewport-width) * .02778),var(--nova-space-8)))}.brand{display:inline-flex;align-items:center}.brand__mark{width:clamp(calc(var(--nova-space-1) * 22),calc(var(--nova-layout-viewport-width) * .08),clamp(calc(var(--nova-space-1) * 27.5),calc(var(--nova-layout-viewport-width) * .07639),calc(var(--nova-space-1) * 44)));height:auto}.bar__actions{display:flex;align-items:center;gap:clamp(calc(var(--nova-space-1) * 1.5),calc(var(--nova-layout-viewport-width) * .012),var(--nova-space-4))}.bar--on-sky{--landing-ink: var(--landing-paper-strong);--landing-ink-2: color-mix(in srgb, var(--landing-paper-strong) 80%, transparent);--landing-action-ink: var(--landing-paper-strong);--landing-action-line-quiet: color-mix(in srgb, var(--landing-paper-strong) 55%, transparent);--landing-action-lift: 2px 2px 0 color-mix(in srgb, var(--landing-paper-strong) 22%, transparent);--landing-on-accent: var(--landing-paper-strong)}.bar--on-sky :is(a,button):focus-visible{outline-color:var(--landing-paper-strong)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--nova-space-2);min-height:clamp(var(--nova-space-6),calc(var(--nova-layout-viewport-width) * .02222),calc(var(--nova-space-1) * 12.8));padding:0 clamp(var(--nova-space-3),calc(var(--nova-layout-viewport-width) * .00833),calc(var(--nova-space-1) * 4.8));border:var(--nova-border-width-strong) solid var(--landing-action-ink);border-radius:var(--landing-action-radius);background:var(--landing-action-surface);color:var(--landing-action-ink);box-shadow:none;appearance:none;font-family:var(--landing-sans);font-size:clamp(var(--nova-font-size-ui-compact),calc(var(--nova-layout-viewport-width) * .00903),calc(var(--nova-space-1) * 5.2));font-weight:var(--nova-font-weight-action);font-optical-sizing:auto;letter-spacing:var(--nova-letter-spacing-action);line-height:var(--nova-type-leading-control);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color calc(var(--nova-motion-duration-fast) * .7777777777777778) ease,border-color calc(var(--nova-motion-duration-fast) * .7777777777777778) ease,color calc(var(--nova-motion-duration-fast) * .7777777777777778) ease,box-shadow calc(var(--nova-motion-duration-fast) * .7777777777777778) ease}@media(hover:hover)and (pointer:fine){.button:hover{background:color-mix(in srgb,var(--landing-action-surface) 92%,var(--landing-action-ink));color:var(--landing-action-ink);box-shadow:var(--landing-action-lift)}}.button:active{box-shadow:none}.button--primary{border-color:var(--landing-action-ink);background:var(--landing-action-accent);color:var(--landing-on-accent)}@media(hover:hover)and (pointer:fine){.button--primary:hover{background:var(--landing-action-accent-hover);color:var(--landing-on-accent)}}.button--quiet{border-color:transparent;background:transparent;color:var(--landing-ink-2)}@media(hover:hover)and (pointer:fine){.button--quiet:hover{border-color:var(--landing-action-line-quiet);background:transparent;color:var(--landing-ink);box-shadow:none}}.stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--nova-space-5) calc(var(--nova-layout-viewport-static-height) * .24);text-align:center}.stage__title{margin:0;font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:min(clamp(calc(var(--nova-space-1) * 11.5),calc(var(--nova-layout-viewport-width) * .074),clamp(calc(var(--nova-space-1) * 24),calc(var(--nova-layout-viewport-width) * .06667),calc(var(--nova-space-1) * 38.4))),calc(var(--nova-layout-viewport-static-height) * .125));line-height:calc(var(--nova-type-leading-control) * .98);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.2);color:var(--landing-paper-strong)}.stage__word{display:inline-block;white-space:nowrap}.stage__subtitle{margin:clamp(var(--nova-space-4),calc(var(--nova-layout-viewport-width) * .018),calc(var(--nova-space-1) * 6.5)) 0 0;max-width:calc(var(--nova-layout-reading-line-max) * .5);font-size:min(clamp(calc(var(--nova-space-1) * 4.25),calc(var(--nova-layout-viewport-width) * .018),clamp(calc(var(--nova-space-1) * 5.5),calc(var(--nova-layout-viewport-width) * .01528),calc(var(--nova-space-1) * 8.8))),calc(var(--nova-layout-viewport-static-height) * .032));font-weight:var(--nova-font-weight-reading);line-height:calc(var(--nova-type-leading-control) * 1.45);letter-spacing:calc(var(--nova-letter-spacing-action) * -1);color:color-mix(in srgb,var(--landing-paper-strong) 90%,transparent)}.stage__meta{margin:0;font-size:clamp(var(--nova-font-size-ui-compact),calc(var(--nova-layout-viewport-width) * .00903),calc(var(--nova-space-1) * 5.2));letter-spacing:calc(var(--nova-letter-spacing-action) * -1);color:var(--landing-ink);font-weight:var(--nova-font-weight-action)}.stage__actions{display:flex;flex-direction:column;align-items:center;gap:calc(var(--nova-space-1) * 3.5);margin-top:clamp(calc(var(--nova-space-1) * 6.5),calc(var(--nova-layout-viewport-width) * .032),calc(var(--nova-space-1) * 10))}.stage__cta{min-height:clamp(calc(var(--nova-space-1) * 10.5),calc(var(--nova-layout-viewport-width) * .02917),calc(var(--nova-space-1) * 16.8));padding:0 clamp(calc(var(--nova-space-1) * 4.5),calc(var(--nova-layout-viewport-width) * .0125),calc(var(--nova-space-1) * 7.2));font-size:clamp(calc(var(--nova-space-1) * 3.75),calc(var(--nova-layout-viewport-width) * .01042),var(--nova-space-5))}.stage__link{display:inline-flex;align-items:center;gap:calc(var(--nova-space-1) * 1.75);padding:calc(var(--nova-space-1) * 1.5) var(--nova-space-2);border-radius:var(--nova-space-2);color:var(--landing-ink);font-size:clamp(calc(var(--nova-space-1) * 3.75),calc(var(--nova-layout-viewport-width) * .01042),var(--nova-space-5));font-weight:var(--nova-font-weight-action);letter-spacing:calc(var(--nova-letter-spacing-action) * -1);transition:color var(--landing-fast) var(--landing-ease)}.stage__link:hover{color:var(--landing-ink)}.stage__arrow{font-size:var(--nova-font-size-ui-default);line-height:var(--nova-type-leading-control);transition:transform var(--landing-fast) var(--landing-ease)}.stage__link:hover .stage__arrow{transform:translateY(calc(var(--nova-space-1) * .5))}.js-motion [data-reveal]{opacity:0;transform:translateY(calc(var(--nova-space-1) * 4.5));transition:opacity calc(var(--nova-motion-duration-fast) * 3.4444444444444446) ease,transform calc(var(--nova-motion-duration-fast) * 4.555555555555555) var(--landing-ease)}.js-motion [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-motion [data-reveal]{opacity:1;transform:none;transition:none}.js-motion .stage{transform:none;opacity:1}.backdrop__stars{transform:none;will-change:auto}}.js [data-rise]{opacity:0;transform:translateY(calc(var(--nova-space-1) * 4.5));transition:opacity calc(var(--nova-motion-duration-fast) * 3.4444444444444446) ease,transform calc(var(--nova-motion-duration-fast) * 4.555555555555555) var(--landing-ease)}.js [data-rise].is-shown{opacity:1;transform:none}.js [data-rise][data-rise-step="2"]{transition-delay:calc(var(--nova-motion-duration-fast) * .7777777777777778)}.js [data-rise][data-rise-step="3"]{transition-delay:calc(var(--nova-motion-duration-fast) * 1.5555555555555556)}.js [data-rise][data-rise-step="4"]{transition-delay:calc(var(--nova-motion-duration-fast) * 2.3333333333333335)}.js [data-rise][data-rise-step="5"]{transition-delay:calc(var(--nova-motion-duration-fast) * 2.8333333333333335)}.js [data-rise][data-rise-step="6"]{transition-delay:calc(var(--nova-motion-duration-fast) * 3.3333333333333335)}.js [data-rise][data-rise-step="7"]{transition-delay:calc(var(--nova-motion-duration-fast) * 4.444444444444445)}.js [data-rise][data-rise-step="8"]{transition-delay:calc(var(--nova-motion-duration-fast) * 4.944444444444445)}@media(prefers-reduced-motion:reduce){.js [data-rise]{opacity:1;transform:none;transition:none}.scene,.stage__arrow,.stage__link,.button{transition:none}}@media(max-height:700px)and (min-width:900px){.stage{padding-bottom:calc(var(--nova-layout-viewport-static-height) * .32)}.stage__subtitle{margin-top:var(--nova-space-3)}.stage__actions{margin-top:calc(var(--nova-space-1) * 4.5);gap:calc(var(--nova-space-1) * 2.5)}}@media(max-width:560px){.bar{padding:calc(var(--nova-space-1) * 4.5) calc(var(--nova-space-1) * 4.5)}.button{min-height:calc(var(--nova-space-1) * 8.5);padding:0 calc(var(--nova-space-1) * 2.75)}.stage{padding-bottom:calc(var(--nova-layout-viewport-static-height) * .26)}.stage__cta{min-height:calc(var(--nova-space-1) * 11);padding:0 calc(var(--nova-space-1) * 4.5);font-size:calc(var(--nova-space-1) * 3.75)}.stage__actions{gap:calc(var(--nova-space-1) * 2.5);margin-top:var(--nova-space-5)}}.ground{--ground-solid: 132px;--ground-fade: 208px;position:relative;z-index:var(--nova-z-content);height:calc(var(--ground-solid) + var(--ground-fade) + clamp(var(--nova-space-4),calc(var(--nova-layout-viewport-static-height) * .04),calc(var(--nova-space-1) * 14)));background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'8' height%3D'24' shape-rendering%3D'crispEdges'%3E%3Cpath fill%3D'%2362806b' d%3D'M0 0h1v1H0zM1 0h1v1H1zM2 0h1v1H2zM4 0h1v1H4zM6 0h1v1H6zM1 1h1v1H1zM3 1h1v1H3zM5 1h1v1H5zM7 1h1v1H7zM0 2h1v1H0zM2 2h1v1H2zM4 2h1v1H4zM6 2h1v1H6zM1 3h1v1H1zM3 3h1v1H3zM5 3h1v1H5zM7 3h1v1H7zM0 4h1v1H0zM2 4h1v1H2zM4 4h1v1H4zM5 4h1v1H5zM6 4h1v1H6zM1 5h1v1H1zM3 5h1v1H3zM5 5h1v1H5zM7 5h1v1H7zM0 6h1v1H0zM2 6h1v1H2zM4 6h1v1H4zM6 6h1v1H6zM1 7h1v1H1zM3 7h1v1H3zM5 7h1v1H5zM7 7h1v1H7zM0 8h1v1H0zM2 8h1v1H2zM4 8h1v1H4zM6 8h1v1H6zM1 9h1v1H1zM5 9h1v1H5zM0 10h1v1H0zM2 10h1v1H2zM4 10h1v1H4zM6 10h1v1H6zM0 12h1v1H0zM2 12h1v1H2zM4 12h1v1H4zM6 12h1v1H6zM1 13h1v1H1zM5 13h1v1H5zM0 14h1v1H0zM2 14h1v1H2zM4 14h1v1H4zM6 14h1v1H6zM0 16h1v1H0zM2 16h1v1H2zM4 16h1v1H4zM2 18h1v1H2zM6 18h1v1H6zM0 20h1v1H0zM4 20h1v1H4zM6 20h1v1H6zM2 22h1v1H2zM6 22h1v1H6z'%2F%3E%3C%2Fsvg%3E"),url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'8' height%3D'104' shape-rendering%3D'crispEdges'%3E%3Cpath fill%3D'%234f6a58' d%3D'M1 0h1v1H1zM2 0h1v1H2zM3 0h1v1H3zM4 0h1v1H4zM5 0h1v1H5zM6 0h1v1H6zM7 0h1v1H7zM0 1h1v1H0zM1 1h1v1H1zM2 1h1v1H2zM3 1h1v1H3zM4 1h1v1H4zM5 1h1v1H5zM6 1h1v1H6zM7 1h1v1H7zM0 2h1v1H0zM1 2h1v1H1zM2 2h1v1H2zM3 2h1v1H3zM4 2h1v1H4zM5 2h1v1H5zM6 2h1v1H6zM7 2h1v1H7zM0 3h1v1H0zM1 3h1v1H1zM2 3h1v1H2zM3 3h1v1H3zM4 3h1v1H4zM5 3h1v1H5zM6 3h1v1H6zM7 3h1v1H7zM0 4h1v1H0zM1 4h1v1H1zM2 4h1v1H2zM3 4h1v1H3zM5 4h1v1H5zM6 4h1v1H6zM7 4h1v1H7zM0 5h1v1H0zM1 5h1v1H1zM2 5h1v1H2zM3 5h1v1H3zM4 5h1v1H4zM5 5h1v1H5zM6 5h1v1H6zM7 5h1v1H7zM0 6h1v1H0zM1 6h1v1H1zM2 6h1v1H2zM3 6h1v1H3zM4 6h1v1H4zM5 6h1v1H5zM6 6h1v1H6zM7 6h1v1H7zM0 7h1v1H0zM1 7h1v1H1zM2 7h1v1H2zM3 7h1v1H3zM4 7h1v1H4zM5 7h1v1H5zM6 7h1v1H6zM7 7h1v1H7zM1 8h1v1H1zM2 8h1v1H2zM3 8h1v1H3zM5 8h1v1H5zM6 8h1v1H6zM7 8h1v1H7zM0 9h1v1H0zM1 9h1v1H1zM2 9h1v1H2zM3 9h1v1H3zM4 9h1v1H4zM5 9h1v1H5zM6 9h1v1H6zM7 9h1v1H7zM0 10h1v1H0zM1 10h1v1H1zM3 10h1v1H3zM4 10h1v1H4zM5 10h1v1H5zM7 10h1v1H7zM0 11h1v1H0zM1 11h1v1H1zM2 11h1v1H2zM3 11h1v1H3zM4 11h1v1H4zM5 11h1v1H5zM6 11h1v1H6zM7 11h1v1H7zM1 12h1v1H1zM2 12h1v1H2zM3 12h1v1H3zM5 12h1v1H5zM6 12h1v1H6zM7 12h1v1H7zM0 13h1v1H0zM1 13h1v1H1zM2 13h1v1H2zM3 13h1v1H3zM4 13h1v1H4zM5 13h1v1H5zM6 13h1v1H6zM7 13h1v1H7zM0 14h1v1H0zM1 14h1v1H1zM3 14h1v1H3zM4 14h1v1H4zM5 14h1v1H5zM7 14h1v1H7zM0 15h1v1H0zM1 15h1v1H1zM2 15h1v1H2zM3 15h1v1H3zM4 15h1v1H4zM5 15h1v1H5zM6 15h1v1H6zM7 15h1v1H7zM1 16h1v1H1zM3 16h1v1H3zM5 16h1v1H5zM7 16h1v1H7zM0 17h1v1H0zM1 17h1v1H1zM2 17h1v1H2zM3 17h1v1H3zM4 17h1v1H4zM5 17h1v1H5zM6 17h1v1H6zM7 17h1v1H7zM1 18h1v1H1zM3 18h1v1H3zM5 18h1v1H5zM7 18h1v1H7zM0 19h1v1H0zM1 19h1v1H1zM2 19h1v1H2zM3 19h1v1H3zM4 19h1v1H4zM5 19h1v1H5zM6 19h1v1H6zM7 19h1v1H7zM1 20h1v1H1zM3 20h1v1H3zM5 20h1v1H5zM7 20h1v1H7zM0 21h1v1H0zM1 21h1v1H1zM2 21h1v1H2zM3 21h1v1H3zM4 21h1v1H4zM5 21h1v1H5zM6 21h1v1H6zM7 21h1v1H7zM1 22h1v1H1zM3 22h1v1H3zM5 22h1v1H5zM7 22h1v1H7zM0 23h1v1H0zM1 23h1v1H1zM2 23h1v1H2zM3 23h1v1H3zM4 23h1v1H4zM5 23h1v1H5zM6 23h1v1H6zM7 23h1v1H7zM1 24h1v1H1zM3 24h1v1H3zM5 24h1v1H5zM7 24h1v1H7zM0 25h1v1H0zM2 25h1v1H2zM3 25h1v1H3zM4 25h1v1H4zM6 25h1v1H6zM7 25h1v1H7zM1 26h1v1H1zM3 26h1v1H3zM5 26h1v1H5zM7 26h1v1H7zM0 27h1v1H0zM1 27h1v1H1zM2 27h1v1H2zM4 27h1v1H4zM5 27h1v1H5zM6 27h1v1H6zM1 28h1v1H1zM3 28h1v1H3zM5 28h1v1H5zM7 28h1v1H7zM0 29h1v1H0zM2 29h1v1H2zM3 29h1v1H3zM4 29h1v1H4zM6 29h1v1H6zM7 29h1v1H7zM1 30h1v1H1zM3 30h1v1H3zM5 30h1v1H5zM7 30h1v1H7zM0 31h1v1H0zM1 31h1v1H1zM2 31h1v1H2zM4 31h1v1H4zM5 31h1v1H5zM6 31h1v1H6zM1 32h1v1H1zM3 32h1v1H3zM5 32h1v1H5zM7 32h1v1H7zM0 33h1v1H0zM2 33h1v1H2zM4 33h1v1H4zM6 33h1v1H6zM1 34h1v1H1zM3 34h1v1H3zM5 34h1v1H5zM7 34h1v1H7zM0 35h1v1H0zM2 35h1v1H2zM4 35h1v1H4zM6 35h1v1H6zM1 36h1v1H1zM3 36h1v1H3zM5 36h1v1H5zM7 36h1v1H7zM0 37h1v1H0zM2 37h1v1H2zM4 37h1v1H4zM6 37h1v1H6zM1 38h1v1H1zM3 38h1v1H3zM5 38h1v1H5zM7 38h1v1H7zM0 39h1v1H0zM2 39h1v1H2zM4 39h1v1H4zM6 39h1v1H6zM3 40h1v1H3zM7 40h1v1H7zM0 41h1v1H0zM2 41h1v1H2zM4 41h1v1H4zM6 41h1v1H6zM1 42h1v1H1zM5 42h1v1H5zM0 43h1v1H0zM2 43h1v1H2zM4 43h1v1H4zM6 43h1v1H6zM3 44h1v1H3zM7 44h1v1H7zM0 45h1v1H0zM2 45h1v1H2zM4 45h1v1H4zM6 45h1v1H6zM1 46h1v1H1zM5 46h1v1H5zM0 47h1v1H0zM2 47h1v1H2zM4 47h1v1H4zM6 47h1v1H6zM0 49h1v1H0zM2 49h1v1H2zM4 49h1v1H4zM6 49h1v1H6zM5 50h1v1H5zM0 51h1v1H0zM2 51h1v1H2zM4 51h1v1H4zM6 51h1v1H6zM0 53h1v1H0zM2 53h1v1H2zM4 53h1v1H4zM6 53h1v1H6zM1 54h1v1H1zM0 55h1v1H0zM2 55h1v1H2zM4 55h1v1H4zM6 55h1v1H6zM2 57h1v1H2zM6 57h1v1H6zM0 59h1v1H0zM2 59h1v1H2zM4 59h1v1H4zM6 59h1v1H6zM2 61h1v1H2zM6 61h1v1H6zM0 63h1v1H0zM2 63h1v1H2zM4 63h1v1H4zM6 63h1v1H6zM2 65h1v1H2zM6 65h1v1H6zM0 67h1v1H0zM4 67h1v1H4zM2 69h1v1H2zM6 69h1v1H6zM0 71h1v1H0zM4 71h1v1H4zM0 75h1v1H0zM4 75h1v1H4zM0 79h1v1H0zM4 79h1v1H4zM4 83h1v1H4zM0 87h1v1H0zM0 95h1v1H0z'%2F%3E%3Cpath fill%3D'%2397a993' d%3D'M0 0h1v1H0zM4 4h1v1H4zM4 8h1v1H4zM2 10h1v1H2zM6 10h1v1H6zM0 12h1v1H0zM4 12h1v1H4zM2 14h1v1H2zM6 14h1v1H6zM2 16h1v1H2zM6 16h1v1H6zM0 18h1v1H0zM2 18h1v1H2zM4 18h1v1H4zM6 18h1v1H6zM0 20h1v1H0zM2 20h1v1H2zM6 20h1v1H6zM0 22h1v1H0zM2 22h1v1H2zM4 22h1v1H4zM6 22h1v1H6zM2 24h1v1H2zM6 24h1v1H6zM1 25h1v1H1zM5 25h1v1H5zM0 26h1v1H0zM4 26h1v1H4zM6 26h1v1H6zM3 27h1v1H3zM7 27h1v1H7zM2 28h1v1H2zM6 28h1v1H6zM1 29h1v1H1zM5 29h1v1H5zM0 30h1v1H0zM2 30h1v1H2zM4 30h1v1H4zM3 31h1v1H3zM7 31h1v1H7zM1 33h1v1H1zM3 33h1v1H3zM5 33h1v1H5zM7 33h1v1H7zM0 34h1v1H0zM4 34h1v1H4zM1 35h1v1H1zM3 35h1v1H3zM5 35h1v1H5zM7 35h1v1H7zM2 36h1v1H2zM1 37h1v1H1zM3 37h1v1H3zM5 37h1v1H5zM7 37h1v1H7zM0 38h1v1H0zM4 38h1v1H4zM1 39h1v1H1zM3 39h1v1H3zM5 39h1v1H5zM7 39h1v1H7zM1 40h1v1H1zM5 40h1v1H5zM3 41h1v1H3zM5 41h1v1H5zM7 41h1v1H7zM3 42h1v1H3zM7 42h1v1H7zM1 43h1v1H1zM3 43h1v1H3zM5 43h1v1H5zM7 43h1v1H7zM1 44h1v1H1zM5 44h1v1H5zM1 45h1v1H1zM3 45h1v1H3zM5 45h1v1H5zM7 45h1v1H7zM3 46h1v1H3zM7 46h1v1H7zM1 47h1v1H1zM3 47h1v1H3zM5 47h1v1H5zM7 47h1v1H7zM1 48h1v1H1zM3 48h1v1H3zM5 48h1v1H5zM7 48h1v1H7zM3 49h1v1H3zM7 49h1v1H7zM1 50h1v1H1zM3 50h1v1H3zM7 50h1v1H7zM1 51h1v1H1zM5 51h1v1H5zM1 52h1v1H1zM3 52h1v1H3zM5 52h1v1H5zM7 52h1v1H7zM3 53h1v1H3zM7 53h1v1H7zM3 54h1v1H3zM5 54h1v1H5zM7 54h1v1H7zM1 55h1v1H1zM3 55h1v1H3zM5 55h1v1H5zM1 56h1v1H1zM3 56h1v1H3zM5 56h1v1H5zM7 56h1v1H7zM0 57h1v1H0zM4 57h1v1H4zM1 58h1v1H1zM3 58h1v1H3zM5 58h1v1H5zM7 58h1v1H7zM5 59h1v1H5zM1 60h1v1H1zM3 60h1v1H3zM5 60h1v1H5zM7 60h1v1H7zM0 61h1v1H0zM4 61h1v1H4zM1 62h1v1H1zM3 62h1v1H3zM5 62h1v1H5zM7 62h1v1H7zM1 63h1v1H1zM3 64h1v1H3zM7 64h1v1H7zM0 65h1v1H0zM4 65h1v1H4zM1 66h1v1H1zM5 66h1v1H5zM7 66h1v1H7zM2 67h1v1H2zM6 67h1v1H6zM3 68h1v1H3zM7 68h1v1H7zM0 69h1v1H0zM4 69h1v1H4zM1 70h1v1H1zM3 70h1v1H3zM5 70h1v1H5zM7 70h1v1H7zM2 71h1v1H2zM6 71h1v1H6zM0 73h1v1H0zM2 73h1v1H2zM4 73h1v1H4zM6 73h1v1H6zM1 74h1v1H1zM5 74h1v1H5zM2 75h1v1H2zM6 75h1v1H6zM0 77h1v1H0zM2 77h1v1H2zM4 77h1v1H4zM6 77h1v1H6zM1 78h1v1H1zM5 78h1v1H5zM2 79h1v1H2zM6 79h1v1H6zM2 81h1v1H2zM6 81h1v1H6zM0 83h1v1H0zM2 83h1v1H2zM6 83h1v1H6zM0 85h1v1H0zM2 85h1v1H2zM6 85h1v1H6zM2 87h1v1H2zM4 87h1v1H4zM6 87h1v1H6zM2 89h1v1H2zM6 89h1v1H6zM0 91h1v1H0zM4 91h1v1H4zM2 93h1v1H2zM6 93h1v1H6zM4 95h1v1H4zM4 99h1v1H4zM0 103h1v1H0zM4 103h1v1H4z'%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,var(--ridge-0) 0 var(--ground-solid),transparent var(--ground-solid));background-repeat:repeat-x,repeat-x,no-repeat;background-size:var(--nova-space-4) var(--nova-space-7),var(--nova-space-4) var(--ground-fade),100% 100%;background-position:0 0,0 var(--ground-solid),0 0;image-rendering:pixelated;pointer-events:none}.flow{--flow-night: #25382e;--flow-seam-solid: 96px;--flow-seam-fade: 208px;--flow-paper: #ffffff;position:relative;z-index:var(--nova-z-content);padding:calc(var(--flow-seam-solid) + var(--flow-seam-fade) + clamp(calc(var(--nova-space-1) * 18),calc(var(--nova-layout-viewport-static-height) * .1),calc(var(--nova-space-1) * 35))) 0 clamp(calc(var(--nova-space-1) * 24),calc(var(--nova-layout-viewport-static-height) * .12),calc(var(--nova-space-1) * 40));background:transparent;color:var(--landing-ink)}.flow__seam{position:absolute;top:calc(var(--nova-space-1) * -.25);left:0;right:0;height:calc(var(--flow-seam-solid) + var(--flow-seam-fade) + var(--nova-border-width-quiet));background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'8' height%3D'104' shape-rendering%3D'crispEdges'%3E%3Cpath fill%3D'%2325382e' d%3D'M1 0h1v1H1zM2 0h1v1H2zM3 0h1v1H3zM4 0h1v1H4zM5 0h1v1H5zM6 0h1v1H6zM7 0h1v1H7zM0 1h1v1H0zM1 1h1v1H1zM2 1h1v1H2zM3 1h1v1H3zM4 1h1v1H4zM5 1h1v1H5zM6 1h1v1H6zM7 1h1v1H7zM0 2h1v1H0zM1 2h1v1H1zM2 2h1v1H2zM3 2h1v1H3zM4 2h1v1H4zM5 2h1v1H5zM6 2h1v1H6zM7 2h1v1H7zM0 3h1v1H0zM1 3h1v1H1zM2 3h1v1H2zM3 3h1v1H3zM4 3h1v1H4zM5 3h1v1H5zM6 3h1v1H6zM7 3h1v1H7zM0 4h1v1H0zM1 4h1v1H1zM2 4h1v1H2zM3 4h1v1H3zM5 4h1v1H5zM6 4h1v1H6zM7 4h1v1H7zM0 5h1v1H0zM1 5h1v1H1zM2 5h1v1H2zM3 5h1v1H3zM4 5h1v1H4zM5 5h1v1H5zM6 5h1v1H6zM7 5h1v1H7zM0 6h1v1H0zM1 6h1v1H1zM2 6h1v1H2zM3 6h1v1H3zM4 6h1v1H4zM5 6h1v1H5zM6 6h1v1H6zM7 6h1v1H7zM0 7h1v1H0zM1 7h1v1H1zM2 7h1v1H2zM3 7h1v1H3zM4 7h1v1H4zM5 7h1v1H5zM6 7h1v1H6zM7 7h1v1H7zM1 8h1v1H1zM2 8h1v1H2zM3 8h1v1H3zM5 8h1v1H5zM6 8h1v1H6zM7 8h1v1H7zM0 9h1v1H0zM1 9h1v1H1zM2 9h1v1H2zM3 9h1v1H3zM4 9h1v1H4zM5 9h1v1H5zM6 9h1v1H6zM7 9h1v1H7zM0 10h1v1H0zM1 10h1v1H1zM3 10h1v1H3zM4 10h1v1H4zM5 10h1v1H5zM7 10h1v1H7zM0 11h1v1H0zM1 11h1v1H1zM2 11h1v1H2zM3 11h1v1H3zM4 11h1v1H4zM5 11h1v1H5zM6 11h1v1H6zM7 11h1v1H7zM1 12h1v1H1zM2 12h1v1H2zM3 12h1v1H3zM5 12h1v1H5zM6 12h1v1H6zM7 12h1v1H7zM0 13h1v1H0zM1 13h1v1H1zM2 13h1v1H2zM3 13h1v1H3zM4 13h1v1H4zM5 13h1v1H5zM6 13h1v1H6zM7 13h1v1H7zM0 14h1v1H0zM1 14h1v1H1zM3 14h1v1H3zM4 14h1v1H4zM5 14h1v1H5zM7 14h1v1H7zM0 15h1v1H0zM1 15h1v1H1zM2 15h1v1H2zM3 15h1v1H3zM4 15h1v1H4zM5 15h1v1H5zM6 15h1v1H6zM7 15h1v1H7zM1 16h1v1H1zM3 16h1v1H3zM5 16h1v1H5zM7 16h1v1H7zM0 17h1v1H0zM1 17h1v1H1zM2 17h1v1H2zM3 17h1v1H3zM4 17h1v1H4zM5 17h1v1H5zM6 17h1v1H6zM7 17h1v1H7zM1 18h1v1H1zM3 18h1v1H3zM5 18h1v1H5zM7 18h1v1H7zM0 19h1v1H0zM1 19h1v1H1zM2 19h1v1H2zM3 19h1v1H3zM4 19h1v1H4zM5 19h1v1H5zM6 19h1v1H6zM7 19h1v1H7zM1 20h1v1H1zM3 20h1v1H3zM5 20h1v1H5zM7 20h1v1H7zM0 21h1v1H0zM1 21h1v1H1zM2 21h1v1H2zM3 21h1v1H3zM4 21h1v1H4zM5 21h1v1H5zM6 21h1v1H6zM7 21h1v1H7zM1 22h1v1H1zM3 22h1v1H3zM5 22h1v1H5zM7 22h1v1H7zM0 23h1v1H0zM1 23h1v1H1zM2 23h1v1H2zM3 23h1v1H3zM4 23h1v1H4zM5 23h1v1H5zM6 23h1v1H6zM7 23h1v1H7zM1 24h1v1H1zM3 24h1v1H3zM5 24h1v1H5zM7 24h1v1H7zM0 25h1v1H0zM2 25h1v1H2zM3 25h1v1H3zM4 25h1v1H4zM6 25h1v1H6zM7 25h1v1H7zM1 26h1v1H1zM3 26h1v1H3zM5 26h1v1H5zM7 26h1v1H7zM0 27h1v1H0zM1 27h1v1H1zM2 27h1v1H2zM4 27h1v1H4zM5 27h1v1H5zM6 27h1v1H6zM1 28h1v1H1zM3 28h1v1H3zM5 28h1v1H5zM7 28h1v1H7zM0 29h1v1H0zM2 29h1v1H2zM3 29h1v1H3zM4 29h1v1H4zM6 29h1v1H6zM7 29h1v1H7zM1 30h1v1H1zM3 30h1v1H3zM5 30h1v1H5zM7 30h1v1H7zM0 31h1v1H0zM1 31h1v1H1zM2 31h1v1H2zM4 31h1v1H4zM5 31h1v1H5zM6 31h1v1H6zM1 32h1v1H1zM3 32h1v1H3zM5 32h1v1H5zM7 32h1v1H7zM0 33h1v1H0zM2 33h1v1H2zM4 33h1v1H4zM6 33h1v1H6zM1 34h1v1H1zM3 34h1v1H3zM5 34h1v1H5zM7 34h1v1H7zM0 35h1v1H0zM2 35h1v1H2zM4 35h1v1H4zM6 35h1v1H6zM1 36h1v1H1zM3 36h1v1H3zM5 36h1v1H5zM7 36h1v1H7zM0 37h1v1H0zM2 37h1v1H2zM4 37h1v1H4zM6 37h1v1H6zM1 38h1v1H1zM3 38h1v1H3zM5 38h1v1H5zM7 38h1v1H7zM0 39h1v1H0zM2 39h1v1H2zM4 39h1v1H4zM6 39h1v1H6zM3 40h1v1H3zM7 40h1v1H7zM0 41h1v1H0zM2 41h1v1H2zM4 41h1v1H4zM6 41h1v1H6zM1 42h1v1H1zM5 42h1v1H5zM0 43h1v1H0zM2 43h1v1H2zM4 43h1v1H4zM6 43h1v1H6zM3 44h1v1H3zM7 44h1v1H7zM0 45h1v1H0zM2 45h1v1H2zM4 45h1v1H4zM6 45h1v1H6zM1 46h1v1H1zM5 46h1v1H5zM0 47h1v1H0zM2 47h1v1H2zM4 47h1v1H4zM6 47h1v1H6zM0 49h1v1H0zM2 49h1v1H2zM4 49h1v1H4zM6 49h1v1H6zM5 50h1v1H5zM0 51h1v1H0zM2 51h1v1H2zM4 51h1v1H4zM6 51h1v1H6zM0 53h1v1H0zM2 53h1v1H2zM4 53h1v1H4zM6 53h1v1H6zM1 54h1v1H1zM0 55h1v1H0zM2 55h1v1H2zM4 55h1v1H4zM6 55h1v1H6zM2 57h1v1H2zM6 57h1v1H6zM0 59h1v1H0zM2 59h1v1H2zM4 59h1v1H4zM6 59h1v1H6zM2 61h1v1H2zM6 61h1v1H6zM0 63h1v1H0zM2 63h1v1H2zM4 63h1v1H4zM6 63h1v1H6zM2 65h1v1H2zM6 65h1v1H6zM0 67h1v1H0zM4 67h1v1H4zM2 69h1v1H2zM6 69h1v1H6zM0 71h1v1H0zM4 71h1v1H4zM0 75h1v1H0zM4 75h1v1H4zM0 79h1v1H0zM4 79h1v1H4zM4 83h1v1H4zM0 87h1v1H0zM0 95h1v1H0z'%2F%3E%3Cpath fill%3D'%232f4a3d' d%3D'M0 0h1v1H0zM4 4h1v1H4zM4 8h1v1H4zM2 10h1v1H2zM6 10h1v1H6zM0 12h1v1H0zM4 12h1v1H4zM2 14h1v1H2zM6 14h1v1H6zM2 16h1v1H2zM6 16h1v1H6zM0 18h1v1H0zM2 18h1v1H2zM4 18h1v1H4zM6 18h1v1H6zM0 20h1v1H0zM2 20h1v1H2zM6 20h1v1H6zM0 22h1v1H0zM2 22h1v1H2zM4 22h1v1H4zM6 22h1v1H6zM2 24h1v1H2zM6 24h1v1H6zM1 25h1v1H1zM5 25h1v1H5zM0 26h1v1H0zM4 26h1v1H4zM6 26h1v1H6zM3 27h1v1H3zM7 27h1v1H7zM2 28h1v1H2zM6 28h1v1H6zM1 29h1v1H1zM5 29h1v1H5zM0 30h1v1H0zM2 30h1v1H2zM4 30h1v1H4zM3 31h1v1H3zM7 31h1v1H7zM1 33h1v1H1zM3 33h1v1H3zM5 33h1v1H5zM7 33h1v1H7zM0 34h1v1H0zM4 34h1v1H4zM1 35h1v1H1zM3 35h1v1H3zM5 35h1v1H5zM7 35h1v1H7zM2 36h1v1H2zM1 37h1v1H1zM3 37h1v1H3zM5 37h1v1H5zM7 37h1v1H7zM0 38h1v1H0zM4 38h1v1H4zM1 39h1v1H1zM3 39h1v1H3zM5 39h1v1H5zM7 39h1v1H7zM1 40h1v1H1zM5 40h1v1H5zM3 41h1v1H3zM5 41h1v1H5zM7 41h1v1H7zM3 42h1v1H3zM7 42h1v1H7zM1 43h1v1H1zM3 43h1v1H3zM5 43h1v1H5zM7 43h1v1H7zM1 44h1v1H1zM5 44h1v1H5zM1 45h1v1H1zM3 45h1v1H3zM5 45h1v1H5zM7 45h1v1H7zM3 46h1v1H3zM7 46h1v1H7zM1 47h1v1H1zM3 47h1v1H3zM5 47h1v1H5zM7 47h1v1H7zM1 48h1v1H1zM3 48h1v1H3zM5 48h1v1H5zM7 48h1v1H7zM3 49h1v1H3zM7 49h1v1H7zM1 50h1v1H1zM3 50h1v1H3zM7 50h1v1H7zM1 51h1v1H1zM5 51h1v1H5zM1 52h1v1H1zM3 52h1v1H3zM5 52h1v1H5zM7 52h1v1H7zM3 53h1v1H3zM7 53h1v1H7zM3 54h1v1H3zM5 54h1v1H5zM7 54h1v1H7zM1 55h1v1H1zM3 55h1v1H3zM5 55h1v1H5zM1 56h1v1H1zM3 56h1v1H3zM5 56h1v1H5zM7 56h1v1H7zM0 57h1v1H0zM4 57h1v1H4zM1 58h1v1H1zM3 58h1v1H3zM5 58h1v1H5zM7 58h1v1H7zM5 59h1v1H5zM1 60h1v1H1zM3 60h1v1H3zM5 60h1v1H5zM7 60h1v1H7zM0 61h1v1H0zM4 61h1v1H4zM1 62h1v1H1zM3 62h1v1H3zM5 62h1v1H5zM7 62h1v1H7zM1 63h1v1H1zM3 64h1v1H3zM7 64h1v1H7zM0 65h1v1H0zM4 65h1v1H4zM1 66h1v1H1zM5 66h1v1H5zM7 66h1v1H7zM2 67h1v1H2zM6 67h1v1H6zM3 68h1v1H3zM7 68h1v1H7zM0 69h1v1H0zM4 69h1v1H4zM1 70h1v1H1zM3 70h1v1H3zM5 70h1v1H5zM7 70h1v1H7zM2 71h1v1H2zM6 71h1v1H6zM0 73h1v1H0zM2 73h1v1H2zM4 73h1v1H4zM6 73h1v1H6zM1 74h1v1H1zM5 74h1v1H5zM2 75h1v1H2zM6 75h1v1H6zM0 77h1v1H0zM2 77h1v1H2zM4 77h1v1H4zM6 77h1v1H6zM1 78h1v1H1zM5 78h1v1H5zM2 79h1v1H2zM6 79h1v1H6zM2 81h1v1H2zM6 81h1v1H6zM0 83h1v1H0zM2 83h1v1H2zM6 83h1v1H6zM0 85h1v1H0zM2 85h1v1H2zM6 85h1v1H6zM2 87h1v1H2zM4 87h1v1H4zM6 87h1v1H6zM2 89h1v1H2zM6 89h1v1H6zM0 91h1v1H0zM4 91h1v1H4zM2 93h1v1H2zM6 93h1v1H6zM4 95h1v1H4zM4 99h1v1H4zM0 103h1v1H0zM4 103h1v1H4z'%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom,var(--flow-night) 0 calc(var(--flow-seam-solid) + var(--nova-border-width-quiet)),transparent calc(var(--flow-seam-solid) + var(--nova-border-width-quiet)));background-repeat:repeat-x,no-repeat;background-size:var(--nova-space-4) var(--flow-seam-fade),100% 100%;background-position:0 calc(var(--flow-seam-solid) + var(--nova-border-width-quiet)),0 0;image-rendering:pixelated;pointer-events:none}.flow__open{position:relative;max-width:clamp(calc(var(--nova-space-1) * 360),var(--nova-layout-viewport-width),calc(var(--nova-space-1) * 576));margin:0 auto clamp(calc(var(--nova-space-1) * 14),calc(var(--nova-layout-viewport-static-height) * .08),calc(var(--nova-space-1) * 28));padding:0 clamp(calc(var(--nova-space-1) * 5),calc(var(--nova-layout-viewport-width) * .04),clamp(var(--nova-space-7),calc(var(--nova-layout-viewport-width) * .03333),calc(var(--nova-space-1) * 19.2)));text-align:center;scroll-margin-top:clamp(var(--nova-space-5),calc(var(--nova-layout-viewport-static-height) * .04),var(--nova-space-8))}.flow__open-title{margin:0;font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(calc(var(--nova-space-1) * 9),calc(var(--nova-layout-viewport-width) * .05),clamp(calc(var(--nova-space-1) * 18),calc(var(--nova-layout-viewport-width) * .05),calc(var(--nova-space-1) * 28.8)));line-height:calc(var(--nova-type-leading-control) * 1.02);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.4)}.flow__open-line{margin:clamp(var(--nova-space-3),calc(var(--nova-layout-viewport-width) * .014),var(--nova-space-5)) 0 0;font-size:clamp(var(--nova-font-size-reading-default),calc(var(--nova-layout-viewport-width) * .01181),calc(var(--nova-space-1) * 6.8));line-height:calc(var(--nova-type-leading-control) * 1.6);color:var(--landing-ink-2)}.flow__inner{position:relative;max-width:clamp(calc(var(--nova-space-1) * 360),var(--nova-layout-viewport-width),calc(var(--nova-space-1) * 576));margin:0 auto;padding:0 clamp(calc(var(--nova-space-1) * 5),calc(var(--nova-layout-viewport-width) * .04),clamp(var(--nova-space-7),calc(var(--nova-layout-viewport-width) * .03333),calc(var(--nova-space-1) * 19.2)))}.flow__steps{display:grid;gap:clamp(var(--nova-space-8),calc(var(--nova-layout-viewport-static-height) * .11),calc(var(--nova-space-1) * 37.5));margin:0;padding:0;list-style:none}.step{display:grid;gap:calc(var(--nova-space-1) * 5.5)}.step__num{display:flex;align-items:center;gap:var(--nova-space-3);margin:0 0 calc(var(--nova-space-1) * 3.5);font-size:clamp(var(--nova-font-size-ui-small),calc(var(--nova-layout-viewport-width) * .00833),calc(var(--nova-space-1) * 4.8));font-weight:var(--nova-font-weight-display);color:var(--landing-ink-2)}.step__node{flex:none;width:calc(var(--nova-space-1) * 2.5);height:calc(var(--nova-space-1) * 2.5);border:var(--nova-border-width-strong) solid var(--landing-ink);background:var(--landing-ink);transform:rotate(45deg)}.step__node--lit{background:var(--star-bright);box-shadow:var(--nova-elevation-action)}.step__title{margin:0;font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(calc(var(--nova-space-1) * 7.5),calc(var(--nova-layout-viewport-width) * .032),clamp(calc(var(--nova-space-1) * 11.5),calc(var(--nova-layout-viewport-width) * .03194),calc(var(--nova-space-1) * 18.4)));line-height:calc(var(--nova-type-leading-control) * 1.04);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.2);color:var(--landing-ink)}.step__body{margin:calc(var(--nova-space-1) * 3.5) 0 0;max-width:calc(var(--nova-layout-reading-line-max) * .5294117647058824);font-size:clamp(calc(var(--nova-space-1) * 4.25),calc(var(--nova-layout-viewport-width) * .0125),calc(var(--nova-space-1) * 7.2));line-height:calc(var(--nova-type-leading-control) * 1.55);color:var(--landing-ink-2)}.step__toggle{display:flex;gap:var(--nova-space-2);margin-top:calc(var(--nova-space-1) * 5)}.step__toggle .button.is-on{border-color:var(--landing-action-ink);background:var(--landing-action-accent);color:var(--landing-on-accent)}@media(hover:hover)and (pointer:fine){.step__toggle .button.is-on:hover{background:var(--landing-action-accent-hover);color:var(--landing-on-accent)}}.frame{display:flex;flex-direction:column;overflow:hidden;border:var(--nova-border-width-strong) solid var(--landing-ink);border-radius:var(--landing-action-radius);background:var(--flow-paper);box-shadow:var(--landing-elevation-card)}.frame__chrome{display:flex;align-items:center;gap:calc(var(--nova-space-1) * 2.5);padding:var(--nova-space-2) var(--nova-space-3);border-bottom:var(--nova-border-width-strong) solid color-mix(in srgb,var(--landing-ink) 26%,transparent);background:color-mix(in srgb,var(--flow-paper) 94%,var(--landing-ink))}.frame__dots{display:inline-flex;gap:calc(var(--nova-space-1) * 1.25)}.frame__dots i{width:calc(var(--nova-space-1) * 1.75);height:calc(var(--nova-space-1) * 1.75);border-radius:calc(var(--nova-space-1) * .5);background:color-mix(in srgb,var(--landing-ink) 26%,transparent)}.frame__label{flex:1;min-width:0;overflow:hidden;font-size:var(--nova-font-size-ui-small);letter-spacing:calc(var(--nova-letter-spacing-action) * -1);color:var(--landing-ink-2);white-space:nowrap;text-overflow:ellipsis}.frame__body{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--landing-canvas)}.shot{position:absolute;inset:0;opacity:0;transition:opacity calc(var(--nova-motion-duration-fast) * 1.3333333333333333) ease}.shot.is-on{opacity:1}.shot__video{display:block;width:100%;height:100%;object-fit:contain;background:var(--landing-canvas)}@media(min-width:900px){.step{grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;gap:clamp(calc(var(--nova-space-1) * 10),calc(var(--nova-layout-viewport-width) * .05),calc(var(--nova-space-1) * 27.5))}}@media(max-width:899px){.flow{--flow-seam-solid: 72px;--flow-seam-fade: 176px}.ground{--ground-solid: 96px}.step__body{font-size:var(--nova-font-size-reading-default)}}@media(prefers-reduced-motion:reduce){.shot{transition:none}}.visually-hidden{position:absolute;width:var(--nova-border-width-quiet);height:var(--nova-border-width-quiet);margin:calc(var(--nova-space-1) * -.25);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.map{--map-growth: 0;--map-vw: 100vw;--map-vh: 100vh;--map-w0: 62vw;--map-h0: 38.75vw;--map-chrome: 34px;--map-sky-0: #17261f;--map-sky-1: #25382e;--map-node: #b7caaf;--map-node-lit: #e4e7bf;--map-paper: #f8f5e9;--map-star: #bfc9ae;position:relative;z-index:var(--nova-z-content);height:calc(var(--nova-layout-viewport-static-height) * 1.8);margin-top:min(0,calc((var(--map-h0) - var(--map-vh)) / 2 + calc(var(--nova-layout-viewport-static-height) * .06)));background:transparent}.map__stage{position:sticky;top:0;display:grid;place-items:center;height:var(--nova-layout-viewport-static-height);overflow:hidden}.map__frame{position:relative;overflow:hidden;width:calc(var(--map-w0) + (var(--map-vw) - var(--map-w0)) * var(--map-growth));height:calc(var(--map-h0) + (var(--map-vh) - var(--map-h0)) * var(--map-growth));border:var(--nova-border-width-strong) solid color-mix(in srgb,var(--landing-ink) calc(100% - 100% * var(--map-growth)),transparent);border-radius:calc(var(--nova-radius-control) - var(--nova-radius-control) * var(--map-growth)) calc(var(--nova-space-1) - var(--nova-space-1) * var(--map-growth));background:var(--map-sky-0);box-shadow:var(--landing-elevation-growing-map)}.map__chrome{position:absolute;z-index:calc(var(--nova-z-content) * 6);top:0;left:0;right:0;display:flex;align-items:center;gap:calc(var(--nova-space-1) * 2.5);height:var(--map-chrome);padding:0 var(--nova-space-3);border-bottom:var(--nova-border-width-strong) solid color-mix(in srgb,var(--landing-ink) 26%,transparent);background:color-mix(in srgb,var(--forest-light) 94%,var(--landing-ink));opacity:calc(1 - var(--map-growth) * 3)}.map__surface{position:absolute;inset:0;overflow:hidden}.map__canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.map__canvas--live{pointer-events:none}.map__labels{position:absolute;inset:0;z-index:var(--nova-z-content);pointer-events:none}.map__label{position:absolute;top:0;left:0;display:block;display:grid;justify-items:center;width:max-content;font-family:var(--landing-sans);font-size:calc(var(--nova-space-1) * 3.75);font-weight:var(--nova-font-weight-medium);line-height:calc(var(--nova-type-leading-control) * 1.22);letter-spacing:calc(var(--nova-letter-spacing-action) * -.5);text-align:center;text-wrap:balance;color:color-mix(in srgb,var(--map-paper) 92%,transparent);will-change:transform,opacity}.map__label-name{display:block;max-width:calc(var(--nova-space-inline) * 10.5);text-shadow:var(--landing-text-on-map)}.map__theme{position:absolute;top:0;left:0;display:grid;justify-items:center;gap:calc(var(--nova-space-1) * 1.75);will-change:transform,opacity}.map__theme-name{font-family:var(--landing-sans);font-size:calc(var(--nova-space-1) * 2.875);font-weight:var(--nova-font-weight-display);white-space:nowrap;color:color-mix(in srgb,var(--map-star) 86%,transparent)}.map__tiles{display:flex;gap:calc(var(--nova-space-1) * .75)}.map__tile,.map__swatch{display:block;width:calc(var(--nova-space-1) * 2.5);height:calc(var(--nova-space-1) * 2.5);border:var(--nova-border-width-strong) solid var(--map-node);background:var(--map-node)}.map__tile--strong,.map__swatch--strong{border-color:var(--map-node-lit);background:var(--map-node-lit)}.map__tile--none,.map__swatch--none{background:transparent}.map__next{display:inline-flex;margin-top:calc(var(--nova-space-1) * 1.75);align-items:center;gap:calc(var(--nova-space-1) * 1.75);padding:var(--nova-space-1) calc(var(--nova-space-1) * 2.5) var(--nova-space-1) calc(var(--nova-space-1) * 1.25);border:var(--nova-border-width-strong) solid var(--map-node-lit);border-radius:var(--nova-radius-pill);background:color-mix(in srgb,var(--map-sky-0) 88%,transparent);font-family:var(--landing-sans);font-size:calc(var(--nova-space-1) * 3.125);font-weight:var(--nova-font-weight-display);line-height:calc(var(--nova-type-leading-control) * 1.2);white-space:nowrap;color:var(--map-paper);text-shadow:none}.map__next-key{padding:calc(var(--nova-space-1) * .5) calc(var(--nova-space-1) * 1.75);border-radius:var(--nova-radius-pill);background:var(--map-node-lit);color:var(--map-sky-0);font-size:calc(var(--nova-space-1) * 2.625)}@media(max-width:1279px){.map__label{font-size:calc(var(--nova-space-1) * 3.375)}}@media(max-width:899px){.map__label{font-size:calc(var(--nova-space-1) * 3.125)}.map__label-name{max-width:calc(var(--nova-space-inline) * 8)}.map__next{margin-top:calc(var(--nova-space-1) * 1.25);padding:calc(var(--nova-space-1) * .75)}.map__next-text{display:none}}.map__caption{position:absolute;z-index:calc(var(--nova-z-content) * 4);top:clamp(calc(var(--nova-space-1) * 5.5),calc(var(--nova-layout-viewport-width) * .034),var(--nova-space-8));left:6%;max-width:30%;opacity:1;transition:opacity calc(var(--nova-motion-duration-fast) * 1.2222222222222223) ease}.map__caption-title{margin:0;font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(var(--nova-space-5),calc(var(--nova-layout-viewport-width) * .026),calc(var(--nova-space-1) * 10));line-height:calc(var(--nova-type-leading-control) * 1.06);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.2);color:var(--map-paper)}.map__caption-body{margin:var(--nova-space-3) 0 0;max-width:calc(var(--nova-layout-reading-line-max) * .47058823529411764);font-size:clamp(var(--nova-font-size-ui-compact),calc(var(--nova-layout-viewport-width) * .0094),calc(var(--nova-space-1) * 5.25));line-height:calc(var(--nova-type-leading-control) * 1.6);color:color-mix(in srgb,var(--map-paper) 85%,transparent)}.map__key{display:grid;grid-template-columns:repeat(2,max-content);gap:var(--nova-space-2) calc(var(--nova-space-1) * 4.5);margin:clamp(calc(var(--nova-space-1) * 3.5),calc(var(--nova-layout-viewport-width) * .014),var(--nova-space-5)) 0 0;padding:0;list-style:none;font-size:clamp(var(--nova-font-size-ui-small),calc(var(--nova-layout-viewport-width) * .00833),calc(var(--nova-space-1) * 4.5));color:color-mix(in srgb,var(--map-paper) 86%,transparent)}.map__key li{display:flex;align-items:center;gap:var(--nova-space-2)}.map__swatch{flex:none}.map__swatch--refresh{border-color:var(--map-node-lit);background:var(--map-node-lit);box-shadow:var(--landing-emphasis-map-node)}.map__swatch--line{width:calc(var(--nova-space-1) * 4.5);height:0;border:0;border-top:var(--nova-border-width-strong) solid var(--map-node);background:none}@media(max-width:899px){.map{height:calc(var(--nova-layout-viewport-static-height) * 1.7);--map-w0: 92vw;--map-h0: 57.5vw}.map__caption{inset:auto 0 0;max-width:none;padding:calc(var(--nova-space-1) * 8.5) calc(var(--nova-space-1) * 5) calc(var(--nova-space-1) * 5);background:linear-gradient(to top,var(--map-sky-0) 40%,color-mix(in srgb,var(--map-sky-0) 0%,transparent));text-align:center}.map__caption-body{max-width:calc(var(--nova-layout-reading-line-max) * .47058823529411764);margin-left:auto;margin-right:auto}.map__key{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--nova-space-1) * 1.5) calc(var(--nova-space-1) * 3.5);font-size:calc(var(--nova-space-1) * 2.875)}}@media(prefers-reduced-motion:reduce){.map__caption{transition:none}}.compare{--compare-card: #ffffff;position:relative;z-index:var(--nova-z-content);padding:clamp(calc(var(--nova-space-1) * 10),calc(var(--nova-layout-viewport-static-height) * .06),calc(var(--nova-space-1) * 24)) 0 clamp(calc(var(--nova-space-1) * 18),calc(var(--nova-layout-viewport-static-height) * .1),calc(var(--nova-space-1) * 35));background:transparent;color:var(--landing-ink)}.compare__inner,.feats__inner,.close__inner,.foot__inner{position:relative;max-width:clamp(calc(var(--nova-space-1) * 360),var(--nova-layout-viewport-width),calc(var(--nova-space-1) * 576));margin:0 auto;padding:0 clamp(calc(var(--nova-space-1) * 5),calc(var(--nova-layout-viewport-width) * .04),clamp(var(--nova-space-7),calc(var(--nova-layout-viewport-width) * .03333),calc(var(--nova-space-1) * 19.2)))}.compare__inner{text-align:center}.compare__heading{margin:0 auto;max-width:calc(var(--nova-layout-reading-line-max) * .2647058823529412);font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(calc(var(--nova-space-1) * 9),calc(var(--nova-layout-viewport-width) * .05),clamp(calc(var(--nova-space-1) * 18),calc(var(--nova-layout-viewport-width) * .05),calc(var(--nova-space-1) * 28.8)));line-height:calc(var(--nova-type-leading-control) * 1.02);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.4)}.compare__lede{margin:clamp(var(--nova-space-3),calc(var(--nova-layout-viewport-width) * .014),var(--nova-space-5)) auto 0;max-width:calc(var(--nova-layout-reading-line-max) * .6764705882352942);font-size:clamp(var(--nova-font-size-reading-default),calc(var(--nova-layout-viewport-width) * .01181),calc(var(--nova-space-1) * 6.8));line-height:calc(var(--nova-type-leading-control) * 1.6);color:var(--landing-ink-2)}.compare__wrap{max-width:clamp(calc(var(--nova-space-1) * 270),calc(var(--nova-layout-viewport-width) * .75),calc(var(--nova-space-1) * 432));margin:clamp(calc(var(--nova-space-1) * 9),calc(var(--nova-layout-viewport-static-height) * .06),calc(var(--nova-space-1) * 20)) auto 0}.compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.compare__table :is(th,td){padding:clamp(calc(var(--nova-space-1) * 3.5),calc(var(--nova-layout-viewport-width) * .0125),calc(var(--nova-space-1) * 7)) clamp(calc(var(--nova-space-1) * 1.5),calc(var(--nova-layout-viewport-width) * .00833),calc(var(--nova-space-1) * 4.5));border-bottom:var(--nova-border-width-quiet) solid color-mix(in srgb,var(--landing-ink) 16%,transparent);vertical-align:middle;text-align:center}.compare__table thead :is(th,td){border-bottom-color:color-mix(in srgb,var(--landing-ink) 34%,transparent);font-size:clamp(var(--nova-font-size-ui-compact),calc(var(--nova-layout-viewport-width) * .00972),calc(var(--nova-space-1) * 5.6));font-weight:var(--nova-font-weight-display);line-height:calc(var(--nova-type-leading-control) * 1.25);color:var(--landing-ink-2);vertical-align:bottom}.compare__table thead .compare__corner{width:34%}.compare__table tbody th{text-align:left;font-size:clamp(calc(var(--nova-space-1) * 3.75),calc(var(--nova-layout-viewport-width) * .01181),calc(var(--nova-space-1) * 6.8));font-weight:var(--nova-font-weight-medium);line-height:calc(var(--nova-type-leading-control) * 1.35);color:var(--landing-ink)}.compare__table tbody tr:last-child :is(th,td){border-bottom:0}.compare__table .compare__nova{background:var(--compare-card);border-left:var(--nova-border-width-strong) solid var(--landing-ink);border-right:var(--nova-border-width-strong) solid var(--landing-ink)}.compare__table thead .compare__nova{border-top:var(--nova-border-width-strong) solid var(--landing-ink);border-radius:var(--nova-radius-control) var(--nova-radius-control) 0 0;font-family:var(--landing-display);font-size:clamp(calc(var(--nova-space-1) * 5.5),calc(var(--nova-layout-viewport-width) * .01667),calc(var(--nova-space-1) * 9.6));color:var(--landing-action-accent)}.compare__table tbody tr:last-child .compare__nova{border-bottom:var(--nova-border-width-strong) solid var(--landing-ink);border-radius:0 0 var(--nova-space-1) var(--nova-space-1);box-shadow:var(--landing-elevation-card)}.mark{display:inline-block;width:clamp(calc(var(--nova-space-1) * 3.5),calc(var(--nova-layout-viewport-width) * .01042),var(--nova-space-5));height:clamp(calc(var(--nova-space-1) * 3.5),calc(var(--nova-layout-viewport-width) * .01042),var(--nova-space-5));border:var(--nova-border-width-strong) solid var(--landing-action-accent);border-radius:calc(var(--nova-space-1) * .5);vertical-align:middle}.mark--yes{background:var(--landing-action-accent)}.mark--part{background:linear-gradient(135deg,var(--landing-action-accent) 50%,transparent 50%)}.mark--no{border-color:color-mix(in srgb,var(--landing-ink) 44%,transparent)}.compare__note{display:block;margin-top:calc(var(--nova-space-1) * 1.75);font-size:clamp(var(--nova-font-size-ui-small),calc(var(--nova-layout-viewport-width) * .00903),calc(var(--nova-space-1) * 5.2));line-height:calc(var(--nova-type-leading-control) * 1.3);color:var(--landing-ink-2)}.compare__nova .compare__note{color:var(--landing-ink);font-weight:var(--nova-font-weight-medium)}.compare__fine{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--nova-space-1) * 1.5) calc(var(--nova-space-1) * 4.5);margin:calc(var(--nova-space-1) * 4.5) 0 0;font-size:clamp(var(--nova-font-size-ui-small),calc(var(--nova-layout-viewport-width) * .00833),calc(var(--nova-space-1) * 4.8));color:color-mix(in srgb,var(--landing-ink) 62%,transparent)}.compare__key{display:inline-flex;align-items:center;gap:calc(var(--nova-space-1) * 1.75)}.compare__key .mark{width:calc(var(--nova-space-1) * 2.75);height:calc(var(--nova-space-1) * 2.75)}.compare__action{margin-top:clamp(calc(var(--nova-space-1) * 7),calc(var(--nova-layout-viewport-static-height) * .04),calc(var(--nova-space-1) * 14))}.compare__cta{min-height:clamp(calc(var(--nova-space-1) * 10.5),calc(var(--nova-layout-viewport-width) * .02917),calc(var(--nova-space-1) * 16.8));padding:0 clamp(calc(var(--nova-space-1) * 4.5),calc(var(--nova-layout-viewport-width) * .0125),calc(var(--nova-space-1) * 7.2));font-size:clamp(calc(var(--nova-space-1) * 3.75),calc(var(--nova-layout-viewport-width) * .01042),var(--nova-space-5))}@media(max-width:640px){.compare__table :is(th,td){padding:calc(var(--nova-space-1) * 3.25) calc(var(--nova-space-1) * .75)}.compare__table thead :is(th,td){padding-inline:calc(var(--nova-space-1) * .5);font-size:var(--nova-font-size-ui-micro)}.compare__table thead .compare__corner{width:32%}.compare__table thead .compare__nova{font-size:calc(var(--nova-space-1) * 5)}.compare__table tbody th{padding-right:var(--nova-space-2);font-size:var(--nova-font-size-ui-default)}.compare__note{display:none}}.feats{position:relative;z-index:var(--nova-z-content);padding:clamp(var(--nova-space-5),calc(var(--nova-layout-viewport-static-height) * .04),var(--nova-space-8)) 0 clamp(calc(var(--nova-space-1) * 24),calc(var(--nova-layout-viewport-static-height) * .12),calc(var(--nova-space-1) * 40));background:transparent}.feats__heading{margin:0 auto;max-width:calc(var(--nova-layout-reading-line-max) * .35294117647058826);font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(calc(var(--nova-space-1) * 7.5),calc(var(--nova-layout-viewport-width) * .036),clamp(calc(var(--nova-space-1) * 13),calc(var(--nova-layout-viewport-width) * .03611),calc(var(--nova-space-1) * 20.8)));line-height:calc(var(--nova-type-leading-control) * 1.04);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.4);text-align:center}.feats__row{display:grid;gap:clamp(calc(var(--nova-space-1) * 7),calc(var(--nova-layout-viewport-width) * .03),calc(var(--nova-space-1) * 14));max-width:clamp(calc(var(--nova-space-1) * 270),calc(var(--nova-layout-viewport-width) * .75),calc(var(--nova-space-1) * 432));margin:clamp(var(--nova-space-6),calc(var(--nova-layout-viewport-static-height) * .05),calc(var(--nova-space-1) * 18)) auto 0;padding:0;list-style:none}.feat{display:flex;align-items:flex-start;gap:clamp(var(--nova-space-4),calc(var(--nova-layout-viewport-width) * .01389),var(--nova-space-6))}.feat__motif{flex:none;display:block;line-height:calc(var(--nova-type-leading-control) * 0)}.feat__motif svg{width:clamp(calc(var(--nova-space-1) * 10),calc(var(--nova-layout-viewport-width) * .02778),var(--nova-space-8));height:clamp(calc(var(--nova-space-1) * 10),calc(var(--nova-layout-viewport-width) * .02778),var(--nova-space-8));image-rendering:pixelated}.feat__title{margin:0;font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(var(--nova-space-5),calc(var(--nova-layout-viewport-width) * .01944),calc(var(--nova-space-1) * 11.2));line-height:calc(var(--nova-type-leading-control) * 1.1);letter-spacing:var(--nova-letter-spacing-action)}.feat__body{margin:var(--nova-space-2) 0 0;max-width:calc(var(--nova-layout-reading-line-max) * .6176470588235294);font-size:clamp(calc(var(--nova-space-1) * 3.75),calc(var(--nova-layout-viewport-width) * .01111),calc(var(--nova-space-1) * 6.4));line-height:calc(var(--nova-type-leading-control) * 1.6);color:var(--landing-ink-2)}@media(min-width:900px){.feats__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.close,.foot{--page-ink: clamp(0, calc((var(--page-mix) - .4) * 8.333), 1);--page-ink-pct: calc(var(--page-ink) * 100%);--dusk-ink: color-mix(in srgb, var(--landing-paper-strong) var(--page-ink-pct), var(--forest-foreground));--dusk-ink-2: color-mix(in srgb, rgb(248 245 233 / .8) var(--page-ink-pct), color-mix(in srgb, var(--forest-foreground) 74%, var(--forest-background)));--dusk-line: color-mix(in srgb, rgb(248 245 233 / .34) var(--page-ink-pct), color-mix(in srgb, var(--forest-foreground) 34%, var(--forest-background)));--landing-ink: var(--dusk-ink);--landing-ink-2: var(--dusk-ink-2);--landing-line-strong: var(--dusk-line);--landing-action-ink: var(--dusk-ink);--landing-action-line-quiet: color-mix(in srgb, rgb(248 245 233 / .55) var(--page-ink-pct), color-mix(in srgb, var(--forest-dark) 22%, transparent));--landing-action-lift: 2px 2px 0 color-mix(in srgb, rgb(248 245 233 / .22) var(--page-ink-pct), color-mix(in srgb, var(--forest-dark) 18%, transparent));color:var(--landing-ink)}.close :is(a,button):focus-visible,.foot :is(a,button):focus-visible{outline-color:var(--dusk-ink)}.close{position:relative;z-index:var(--nova-z-content);padding:clamp(calc(var(--nova-space-1) * 24),calc(var(--nova-layout-viewport-static-height) * .12),calc(var(--nova-space-1) * 40)) 0 clamp(calc(var(--nova-space-1) * 20),calc(var(--nova-layout-viewport-static-height) * .1),calc(var(--nova-space-1) * 35));background:transparent;text-align:center}.close__inner{display:grid;justify-items:center}.close__heading{margin:0;max-width:calc(var(--nova-layout-reading-line-max) * .23529411764705882);font-family:var(--landing-display);font-weight:var(--nova-font-weight-display);font-size:clamp(calc(var(--nova-space-1) * 9),calc(var(--nova-layout-viewport-width) * .05),clamp(calc(var(--nova-space-1) * 18),calc(var(--nova-layout-viewport-width) * .05),calc(var(--nova-space-1) * 28.8)));line-height:calc(var(--nova-type-leading-control) * 1.02);letter-spacing:calc(var(--nova-letter-spacing-action) * 1.4)}.close__line{margin:clamp(calc(var(--nova-space-1) * 3.5),calc(var(--nova-layout-viewport-width) * .016),calc(var(--nova-space-1) * 6.5)) 0 0;font-size:clamp(var(--nova-font-size-reading-default),calc(var(--nova-layout-viewport-width) * .01181),calc(var(--nova-space-1) * 6.8));line-height:calc(var(--nova-type-leading-control) * 1.6);color:var(--landing-ink-2)}.close__cta{margin-top:clamp(calc(var(--nova-space-1) * 5.5),calc(var(--nova-layout-viewport-static-height) * .03),calc(var(--nova-space-1) * 10));min-height:clamp(calc(var(--nova-space-1) * 10.5),calc(var(--nova-layout-viewport-width) * .02917),calc(var(--nova-space-1) * 16.8));padding:0 clamp(calc(var(--nova-space-1) * 4.5),calc(var(--nova-layout-viewport-width) * .0125),calc(var(--nova-space-1) * 7.2));font-size:clamp(calc(var(--nova-space-1) * 3.75),calc(var(--nova-layout-viewport-width) * .01042),var(--nova-space-5))}.close__quiet{margin:clamp(var(--nova-space-3),calc(var(--nova-layout-viewport-static-height) * .016),calc(var(--nova-space-1) * 5)) 0 0;font-size:clamp(var(--nova-font-size-ui-default),calc(var(--nova-layout-viewport-width) * .00972),calc(var(--nova-space-1) * 5.6));color:color-mix(in srgb,var(--landing-ink) 58%,transparent)}.close__link{color:var(--landing-ink);text-decoration:underline;text-underline-offset:calc(var(--nova-space-1) * .75);text-decoration-thickness:var(--nova-border-width-quiet);text-decoration-color:var(--landing-line-strong)}.close__link:hover{text-decoration-color:var(--landing-ink)}.close__trust{margin:clamp(calc(var(--nova-space-1) * 6.5),calc(var(--nova-layout-viewport-static-height) * .04),var(--nova-space-7)) 0 0;max-width:calc(var(--nova-layout-reading-line-max) * .6764705882352942);font-size:clamp(var(--nova-font-size-ui-compact),calc(var(--nova-layout-viewport-width) * .00903),calc(var(--nova-space-1) * 5.2));line-height:calc(var(--nova-type-leading-control) * 1.55);color:color-mix(in srgb,var(--landing-ink) 58%,transparent)}.foot{position:relative;z-index:var(--nova-z-content);padding:clamp(var(--nova-space-5),calc(var(--nova-layout-viewport-static-height) * .03),calc(var(--nova-space-1) * 10)) 0 clamp(calc(var(--nova-space-1) * 10),calc(var(--nova-layout-viewport-static-height) * .05),var(--nova-space-8));background:transparent}.foot__inner{border-top:var(--nova-border-width-strong) solid var(--landing-line-strong);padding-top:clamp(calc(var(--nova-space-1) * 5.5),calc(var(--nova-layout-viewport-static-height) * .026),calc(var(--nova-space-1) * 9))}.foot__inner{border-top-width:var(--nova-border-width-quiet)}.foot__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--nova-space-1) * 5) clamp(var(--nova-space-5),calc(var(--nova-layout-viewport-width) * .04),var(--nova-space-8))}.foot__marks{position:relative;display:block;width:clamp(calc(var(--nova-space-1) * 22),calc(var(--nova-layout-viewport-width) * .06111),calc(var(--nova-space-1) * 35.2));line-height:calc(var(--nova-type-leading-control) * 0)}.foot__mark{width:100%;height:auto}.foot__mark--paper{position:absolute;inset:0;opacity:var(--page-ink)}.foot__mark--ink{opacity:calc(1 - var(--page-ink))}.foot__say{margin:var(--nova-space-3) 0 0;max-width:calc(var(--nova-layout-reading-line-max) * .6470588235294118);font-size:clamp(var(--nova-font-size-ui-default),calc(var(--nova-layout-viewport-width) * .00972),calc(var(--nova-space-1) * 5.6));line-height:calc(var(--nova-type-leading-control) * 1.55);color:var(--landing-ink-2)}.foot__links{display:flex;flex-wrap:wrap;gap:var(--nova-space-2) clamp(calc(var(--nova-space-1) * 3.5),calc(var(--nova-layout-viewport-width) * .014),calc(var(--nova-space-1) * 7));font-size:clamp(var(--nova-font-size-ui-default),calc(var(--nova-layout-viewport-width) * .00972),calc(var(--nova-space-1) * 5.6));color:var(--landing-ink-2)}.foot__links a{color:var(--landing-ink-2)}.foot__links a:hover{color:var(--landing-ink);text-decoration:underline;text-underline-offset:calc(var(--nova-space-1) * .75)}.foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--nova-space-1) * 1.5) clamp(var(--nova-space-4),calc(var(--nova-layout-viewport-width) * .02),calc(var(--nova-space-1) * 10));margin-top:clamp(calc(var(--nova-space-1) * 5),calc(var(--nova-layout-viewport-static-height) * .026),calc(var(--nova-space-1) * 9));font-size:clamp(var(--nova-font-size-ui-compact),calc(var(--nova-layout-viewport-width) * .00903),calc(var(--nova-space-1) * 5.2));color:color-mix(in srgb,var(--landing-ink) 52%,transparent)}.foot__bottom p{margin:0}@media(max-width:899px){.flow{padding-bottom:clamp(calc(var(--nova-space-1) * 14),calc(var(--nova-layout-viewport-static-height) * .08),calc(var(--nova-space-1) * 24))}.flow__open{margin-bottom:clamp(calc(var(--nova-space-1) * 9),calc(var(--nova-layout-viewport-static-height) * .06),var(--nova-space-8))}.compare{padding-bottom:clamp(calc(var(--nova-space-1) * 14),calc(var(--nova-layout-viewport-static-height) * .08),calc(var(--nova-space-1) * 24))}.feats{padding:var(--nova-space-4) 0 clamp(calc(var(--nova-space-1) * 14),calc(var(--nova-layout-viewport-static-height) * .08),calc(var(--nova-space-1) * 24))}.close{padding:clamp(var(--nova-space-8),calc(var(--nova-layout-viewport-static-height) * .09),calc(var(--nova-space-1) * 26)) 0 clamp(calc(var(--nova-space-1) * 14),calc(var(--nova-layout-viewport-static-height) * .08),calc(var(--nova-space-1) * 24))}.foot__top{flex-direction:column;gap:calc(var(--nova-space-1) * 5.5)}.foot__bottom{flex-direction:column;margin-top:var(--nova-space-5);font-size:var(--nova-font-size-ui-compact)}.foot__say,.foot__links{font-size:var(--nova-font-size-ui-default)}}@media(prefers-reduced-motion:reduce){.close__link{transition:none}}.demo-control{flex-shrink:0;border:0;border-radius:calc(var(--nova-space-1) * 1.25);padding:var(--nova-space-1) calc(var(--nova-space-1) * 1.75);background:transparent;color:inherit;font:var(--nova-font-weight-medium) calc(var(--nova-space-1) * 2.75)/ calc(var(--nova-type-leading-control) * 1.3) var(--landing-sans);cursor:pointer}.demo-control:hover{background:color-mix(in srgb,var(--landing-ink) 9%,transparent)}.demo-control:focus-visible{outline:calc(var(--nova-space-1) * .5) solid var(--landing-action-accent);outline-offset:calc(var(--nova-space-1) * .5)}.demo-control[hidden]{display:none}.demo-disclosure{margin:var(--nova-space-3) 0 0;font-size:var(--nova-font-size-ui-small);color:var(--landing-ink);opacity:.66}.demo-viewer{width:min(calc(var(--nova-space-1) * 360),calc(var(--nova-layout-viewport-width) * .96));max-width:calc(var(--nova-layout-viewport-width) * .96);max-height:calc(var(--nova-layout-viewport-height) * .94);padding:0;border:var(--nova-border-width-quiet) solid var(--landing-ink);border-radius:var(--nova-space-3);background:var(--landing-canvas);color:var(--landing-ink);box-shadow:var(--landing-elevation-preview)}.demo-viewer::backdrop{background:#14201bba;backdrop-filter:blur(calc(var(--nova-space-1) * 2.5))}.demo-viewer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--nova-space-4);padding:var(--nova-space-3) calc(var(--nova-space-1) * 4.5);font:var(--nova-font-weight-medium) calc(var(--nova-space-1) * 3.5)/ calc(var(--nova-type-leading-control) * 1.4) var(--landing-sans)}.demo-viewer__header button{border:var(--nova-border-width-quiet) solid currentColor;border-radius:calc(var(--nova-space-1) * 1.5);background:transparent;color:inherit;padding:calc(var(--nova-space-1) * 1.25) var(--nova-space-3);font:inherit;cursor:pointer}.demo-viewer video{display:block;width:100%;max-height:calc(calc(var(--nova-layout-viewport-height) * .94) - calc(var(--nova-space-1) * 14));background:var(--landing-canvas)}@media(max-width:560px){.frame__chrome{gap:var(--nova-space-1);padding:calc(var(--nova-space-1) * 1.75)}.frame__dots{display:none}}
