*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/fonts/spline-sans-mono-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--petrol-25:#f4fdff;--petrol-50:#e9fbff;--petrol-100:#d4f3fb;--petrol-150:#c4eef8;--petrol-200:#b0e5f1;--petrol-300:#8fcfdd;--petrol-400:#66b2c3;--petrol-500:#3794a7;--petrol-600:#00717d;--petrol-700:#355f64;--petrol-800:#003a42;--petrol-900:#002a31;--petrol-950:#001b21;--petrol-1000:#000e13;--copper-25:#fffaf6;--copper-50:#fff5ed;--copper-100:#fee8d8;--copper-150:#f9e0cf;--copper-200:#f0d5c2;--copper-300:#f2b68d;--copper-400:#d89262;--copper-500:#d28655;--copper-600:#93532c;--copper-700:#783e18;--copper-800:#5e331a;--copper-900:#401a02;--copper-950:#2a0e01;--copper-1000:#190500;--bone-25:#fffaf5;--bone-50:#faf6f1;--bone-100:#efede3;--bone-150:#efe4d2;--bone-200:#d9ddd0;--bone-300:#c9b8aa;--bone-400:#9ea89b;--bone-500:#7c8a7f;--bone-600:#5c6e64;--bone-700:#41554e;--bone-800:#273e3a;--bone-900:#122b2a;--bone-950:#011c1e;--bone-1000:#000e11;--surface-canvas:#faf6f1;--surface-paper:#fffaf5;--surface-relief:#efe4d2;--surface-inverse:#001b21;--surface-inverse-mid:#002a31;--surface-inverse-deep:#000e13;--surface-accent-soft:#f0d5c2;--surface-notice:#f9e0cf;--text-strong:#001b21;--text-default:#001b21;--text-muted:#355f64;--text-quiet:#c9b8aa;--text-on-inverse:#faf6f1;--text-accent:#003a42;--text-accent-on-inverse:#f0d5c2;--text-placeholder:#355f64;--text-notice:#5e331a;--action-primary:#00717d;--action-primary-strong:#003a42;--action-on-primary:#faf6f1;--accent-foil:#d28655;--accent-foil-strong:#93532c;--accent-foil-tint:#f2b68d;--accent-foil-ink:#001b21;--accent-warn:#b3492f;--decor-a:#e76f61;--decor-b:#e3a72f;--decor-c:#00717d;--ring-on-inverse:#f2b68d;--feedback-success:#1f6b3a;--feedback-warning:#e8a127;--feedback-danger:#bf2f52;--feedback-info:#266ea4;--button-primary-bg:var(--action-primary-strong);--button-primary-bg-hover:var(--action-primary);--button-primary-label:var(--action-on-primary);--button-ghost-ink:var(--text-strong);--button-ghost-hover-bg:color-mix(in srgb, var(--text-strong) 10%, transparent);--button-ghost-border:color-mix(in srgb, var(--text-strong) 42%, transparent);--button-ghost-ink-inverse:var(--text-on-inverse);--button-ghost-hover-bg-inverse:color-mix(in srgb, var(--text-on-inverse) 16%, transparent);--button-ghost-border-inverse:color-mix(in srgb, var(--text-on-inverse) 50%, transparent);--button-bone-bg:var(--surface-canvas);--button-bone-label:var(--text-strong);--card-bg:var(--surface-paper);--card-border:color-mix(in srgb, var(--text-strong) 16%, transparent);--input-bg:var(--surface-paper);--input-border:color-mix(in srgb, var(--text-strong) 30%, transparent);--eyebrow-color:var(--text-accent);--focus-ring:var(--text-strong);--focus-ring-on-inverse:var(--ring-on-inverse);--focus-halo:var(--surface-paper);--shadow-color:var(--surface-inverse-deep);--border-default:color-mix(in srgb, var(--text-strong) 16%, transparent);--border-strong:color-mix(in srgb, var(--text-strong) 24%, transparent);--border-on-inverse:color-mix(in srgb, var(--text-on-inverse) 30%, transparent);--accent-field-strength:.06;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;--font-data:"Spline Sans Mono", "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--font-title:var(--font-display);--font-heading:var(--font-display);--font-lede:var(--font-body);--type-n2:.5625rem;--type-n1:.75rem;--type-0:1rem;--type-1:1.3333rem;--type-2:1.7777rem;--type-3:2.3702rem;--type-4:clamp(2.5079rem, 4.66vw + .6rem, 4.045rem);--type-5:clamp(3.3438rem, 6.21vw + .6rem, 5.3932rem);--type-6:clamp(4.4583rem, 7.76vw + .6rem, 7.1908rem);--type-7:clamp(5.9442rem, 9.31vw + .6rem, 9.5875rem);--type-ratio:1.3333;--tracking-eyebrow:.08em;--tracking-display:-.015em;--tracking-body:0;--leading-display:1.05;--leading-heading:1.15;--leading-body:1.55;--measure-prose:66ch;--space-0:0px;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--section-pad:clamp(4rem, 6vw + 1rem, 8rem);--gutter:24px;--gutter-mobile:16px;--page-margin:clamp(16px, 5vw, 120px);--content-max:1280px;--grid-columns:12;--baseline:8px;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:18px;--radius-pill:999px;--radius-media:6px;--elevation-0:none;--elevation-1:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent);--elevation-2:0 14px 30px -22px color-mix(in srgb, var(--shadow-color) 56%, transparent);--elevation-3:0 34px 90px -34px color-mix(in srgb, var(--shadow-color) 92%, transparent);--elevation-offset:-5px 5px 0 var(--accent-foil);--image-filter:saturate(1.06) contrast(1.02) sepia(.06);--image-blend:normal;--duration-instant:70ms;--duration-fast:.11s;--duration-base:.18s;--duration-slow:.28s;--duration-reveal:.42s;--duration-expressive:.7s;--ease-enter:cubic-bezier(.23, 1, .32, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-morph:cubic-bezier(.65, 0, .35, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-scrub:linear;--motion-stagger:60ms;--motion-travel:16px;--reveal-from:translateY(var(--motion-travel));--reveal-opacity-from:0;--hover-lift:-2px;--hover-wash:color-mix(in srgb, currentColor 10%, transparent);--hover-delay:0s;--axis-colour-family:petrol-copper;--axis-colour-temperature:warm;--axis-accent-presence:present;--axis-chroma-intensity:vivid;--axis-ground-luminance:bright;--axis-ground-ramp-shape:gradual-descent;--axis-section-transition:bridged-seam;--axis-corner-treatment:mixed-editorial;--axis-elevation-style:layered-overlap;--axis-image-grade:warm-golden;--axis-type-scale-ratio:1.333;--axis-display-size:monumental;--axis-display-face-role:serif-editorial;--axis-text-face:inter;--axis-measure:standard;--axis-density:comfortable;--axis-gutter-scale:standard;--axis-content-max-width:1280;--axis-baseline-grid:8px;--axis-motion-level:choreographed;--axis-reveal-choreography:stagger-cascade;--axis-hover-behavior:overlay-reveal;--axis-theme-mode:light-only;--axis-sub-brand-theme:solena-rx;--ground-stop-1:var(--surface-paper);--ground-stop-2:var(--surface-canvas);--ground-stop-3:var(--surface-relief);--ground-stop-4:var(--surface-inverse);--seam-height:56px;--seam-feather:.6;--eyebrow-tracking:.12em;--eyebrow-transform:uppercase;--eyebrow-rule:28px}[data-theme=dark]{--surface-canvas:#001b21;--surface-paper:#002a31;--surface-relief:#000e13;--surface-inverse:#faf6f1;--surface-inverse-mid:#efe4d2;--surface-inverse-deep:#fffaf5;--surface-accent-soft:#5e331a;--surface-notice:#5e331a;--text-strong:#faf6f1;--text-default:#faf6f1;--text-muted:#c9b8aa;--text-quiet:#355f64;--text-on-inverse:#001b21;--text-accent:#f2b68d;--text-accent-on-inverse:#003a42;--text-placeholder:#c9b8aa;--text-notice:#f0d5c2;--action-primary:#66b2c3;--action-primary-strong:#8fcfdd;--action-on-primary:#001b21;--accent-foil:#f2b68d;--accent-foil-strong:#f0d5c2;--accent-warn:#d89262;--ring-on-inverse:#355f64}[data-brand-colour-family=petrol-copper]{--axis-colour-family:petrol-copper}[data-brand-colour-family=burgundy-gold]{--axis-colour-family:burgundy-gold;--surface-canvas:#fff4f2;--surface-paper:#fffaf9;--surface-relief:#f0e2df;--surface-inverse:#471112;--surface-inverse-mid:#661a1b;--surface-inverse-deep:#2e0809;--surface-accent-soft:#f9d59a;--surface-notice:#fee0ba;--text-strong:#201311;--text-default:#423634;--text-muted:#726663;--text-quiet:#cebebc;--text-on-inverse:#fff4f2;--text-accent:#6a4800;--text-accent-on-inverse:#f9d59a;--text-placeholder:#726663;--text-notice:#4f3300;--action-primary:#b23835;--action-primary-strong:#8c2525;--action-on-primary:#fff4f2;--accent-foil:#aa7e00;--accent-foil-strong:#886100;--accent-foil-tint:#ebba61;--accent-foil-ink:#201311;--accent-warn:#6a4800;--decor-a:#d29a06;--decor-b:#ebba61;--decor-c:#b23835;--ring-on-inverse:#ebba61}[data-brand-colour-family=forest-brass]{--axis-colour-family:forest-brass;--surface-canvas:#fbf6ee;--surface-paper:#fffaf4;--surface-relief:#e8e5db;--surface-inverse:#011d0e;--surface-inverse-mid:#032f1a;--surface-inverse-deep:#000f06;--surface-accent-soft:#f8d59c;--surface-notice:#fde1b3;--text-strong:#011d0e;--text-default:#011d0e;--text-muted:#0e5f37;--text-quiet:#c4c3b7;--text-on-inverse:#fbf6ee;--text-accent:#074527;--text-accent-on-inverse:#f8d59c;--text-placeholder:#0e5f37;--text-notice:#4d3305;--action-primary:#207c4a;--action-primary-strong:#074527;--action-on-primary:#fbf6ee;--accent-foil:#ae7b1a;--accent-foil-strong:#8a6012;--accent-foil-tint:#e5bb77;--accent-foil-ink:#011d0e;--accent-warn:#6a480b;--decor-a:#cc9b4a;--decor-b:#e5bb77;--decor-c:#207c4a;--ring-on-inverse:#e5bb77}[data-brand-colour-family=oxblood-honey]{--axis-colour-family:oxblood-honey;--surface-canvas:#fdf5ee;--surface-relief:#eee3db;--surface-inverse:#30050a;--surface-inverse-mid:#471015;--surface-inverse-deep:#1d0104;--surface-accent-soft:#fdd490;--surface-notice:#fde1b1;--text-strong:#30050a;--text-default:#30050a;--text-muted:#823134;--text-quiet:#cebfb7;--text-on-inverse:#fdf5ee;--text-accent:#621f23;--text-accent-on-inverse:#fdd490;--text-placeholder:#823134;--text-notice:#4e3305;--action-primary:#a54647;--action-primary-strong:#621f23;--action-on-primary:#fdf5ee;--accent-foil:#ae7b1a;--accent-foil-strong:#8a6012;--accent-foil-tint:#ebba66;--accent-foil-ink:#30050a;--accent-warn:#6a480b;--decor-a:#d2992e;--decor-b:#ebba66;--decor-c:#a54647;--ring-on-inverse:#ebba66}[data-brand-colour-family=clay-terracotta]{--axis-colour-family:clay-terracotta;--surface-canvas:#fcf6ed;--surface-paper:#fffaf4;--surface-relief:#ede4da;--surface-inverse:#2b0d01;--surface-inverse-mid:#421902;--surface-inverse-deep:#190500;--surface-accent-soft:#fdcfc1;--surface-notice:#feddd3;--text-strong:#2b0d01;--text-default:#2b0d01;--text-muted:#783e1c;--text-quiet:#ccc0b5;--text-on-inverse:#fcf6ed;--text-accent:#5b290d;--text-accent-on-inverse:#fdcfc1;--text-placeholder:#783e1c;--text-notice:#632014;--action-primary:#93532c;--action-primary-strong:#5b290d;--action-on-primary:#fcf6ed;--accent-foil:#d05f44;--accent-foil-strong:#a84631;--accent-foil-tint:#fcab95;--accent-foil-ink:#2b0d01;--accent-warn:#843221;--decor-a:#ea846a;--decor-b:#fcab95;--decor-c:#93532c;--ring-on-inverse:#fcab95}[data-brand-colour-family=mono-ink]{--axis-colour-family:mono-ink;--surface-canvas:#f6f7f8;--surface-paper:#fafbfc;--surface-relief:#e4e5e7;--surface-inverse:#15171a;--surface-inverse-mid:#242729;--surface-inverse-deep:#090b0e;--surface-accent-soft:#d7dbe0;--surface-notice:#e2e6ea;--text-strong:#15171a;--text-default:#15171a;--text-muted:#4d5053;--text-quiet:#c1c3c5;--text-on-inverse:#f6f7f8;--text-accent:#37393c;--text-accent-on-inverse:#d7dbe0;--text-placeholder:#4d5053;--text-notice:#353a3f;--action-primary:#66696c;--action-primary-strong:#37393c;--action-on-primary:#f6f7f8;--accent-foil:#4b5056;--accent-foil-strong:#353a3f;--accent-foil-tint:#bec3c9;--accent-foil-ink:#fafbfc;--accent-warn:#4b5056;--decor-a:#a0a5ab;--decor-b:#bec3c9;--decor-c:#66696c;--ring-on-inverse:#bec3c9}[data-brand-colour-temperature=cool]{--axis-colour-temperature:cool;--surface-canvas:#f2f8fb;--surface-paper:#f6fcff;--surface-relief:#d5e9f5;--surface-inverse:#031a24;--surface-inverse-mid:#082837;--surface-inverse-deep:#010d15;--text-muted:#3b5c6d;--text-quiet:#abbfca;--text-placeholder:#3b5c6d}[data-brand-colour-temperature=achromatic]{--axis-colour-temperature:achromatic;--surface-canvas:#f7f6f6;--surface-paper:#fcfbfa;--surface-relief:#e7e5e2;--surface-inverse:#141819;--surface-inverse-mid:#202527;--surface-inverse-deep:#090c0d;--text-muted:#525959;--text-quiet:#bebbb8;--text-placeholder:#525959}[data-brand-colour-temperature=warm]{--axis-colour-temperature:warm}[data-brand-colour-temperature=hot]{--axis-colour-temperature:hot;--surface-canvas:#fff4f0;--surface-paper:#fffaf7;--surface-relief:#ffddcf;--surface-inverse:#2c0b00;--surface-inverse-mid:#411400;--surface-inverse-deep:#1a0400;--text-muted:#844224;--text-quiet:#dcb09e;--text-placeholder:#844224}[data-brand-accent-presence=rationed]{--axis-accent-presence:rationed;--accent-field-strength:0}[data-brand-accent-presence=present]{--axis-accent-presence:present}[data-brand-accent-presence=saturated-field]{--axis-accent-presence:saturated-field;--surface-canvas:#fcf6ee;--surface-relief:#f1e4cf;--accent-field-strength:.14}[data-brand-accent-presence=immersive]{--axis-accent-presence:immersive;--surface-canvas:#fff5ea;--surface-relief:#f3e3cc;--accent-field-strength:.3}[data-brand-chroma-intensity=muted]{--axis-chroma-intensity:muted;--surface-canvas:#f9f6f2;--surface-paper:#fefaf6;--surface-relief:#ede4d6;--surface-inverse:#051a1f;--surface-inverse-mid:#0b292f;--surface-inverse-deep:#020e12;--surface-accent-soft:#e8d7cc;--surface-notice:#f2e2d8;--text-muted:#3d5e61;--text-quiet:#c6b9ae;--text-accent:#1c373c;--text-accent-on-inverse:#e8d7cc;--text-placeholder:#3d5e61;--action-primary:#3c6c73;--action-primary-strong:#1c373c;--accent-foil:#bf8f72;--accent-foil-strong:#835c45;--accent-foil-tint:#e2bca3;--accent-warn:#9c5b4b;--decor-a:#cc8277;--decor-b:#d1ad70;--decor-c:#3c6c73}[data-brand-chroma-intensity=standard]{--axis-chroma-intensity:standard;--surface-relief:#efe4d3;--surface-inverse:#011b21;--surface-inverse-mid:#032a30;--surface-inverse-deep:#010e13;--surface-accent-soft:#edd6c6;--surface-notice:#f6e1d2;--text-muted:#375f63;--text-quiet:#c8b8ab;--text-accent:#0e3940;--text-accent-on-inverse:#edd6c6;--text-placeholder:#375f63;--action-primary:#246f79;--action-primary-strong:#0e3940;--accent-foil:#ca8a61;--accent-foil-strong:#8d5737;--accent-foil-tint:#ecb996;--accent-warn:#aa513b;--decor-a:#dd776a;--decor-b:#dca94e;--decor-c:#246f79}[data-brand-chroma-intensity=vivid]{--axis-chroma-intensity:vivid}[data-brand-chroma-intensity=maximal]{--axis-chroma-intensity:maximal;--surface-canvas:#fbf6ef;--surface-relief:#f2e3cb;--surface-accent-soft:#f4d4bc;--surface-notice:#fddfca;--text-muted:#226168;--text-quiet:#ceb7a4;--text-accent-on-inverse:#f4d4bc;--text-placeholder:#226168;--accent-foil:#dd8040;--accent-foil-strong:#9c4d16;--accent-foil-tint:#fbb27f;--accent-warn:#bf3a16;--decor-a:#f66153;--decor-b:#e7a500}[data-brand-ground-luminance=bright]{--axis-ground-luminance:bright}[data-brand-ground-luminance=mid]{--axis-ground-luminance:mid;--surface-canvas:#eeeae5;--surface-paper:#f3eee9;--surface-relief:#e3d9c7;--text-quiet:#bead9f}[data-brand-ground-luminance=dim]{--axis-ground-luminance:dim;--surface-canvas:#e1ddd8;--surface-paper:#e6e1dc;--surface-relief:#d6ccba;--text-quiet:#b1a193}[data-brand-ground-luminance=dark-first]{--axis-ground-luminance:dark-first;--surface-canvas:#001b21;--surface-paper:#002a31;--surface-relief:#000e13;--surface-inverse:#faf6f1;--surface-inverse-mid:#efe4d2;--surface-inverse-deep:#fffaf5;--surface-accent-soft:#5e331a;--surface-notice:#5e331a;--text-strong:#faf6f1;--text-default:#faf6f1;--text-muted:#c9b8aa;--text-quiet:#355f64;--text-on-inverse:#001b21;--text-accent:#f2b68d;--text-accent-on-inverse:#003a42;--text-placeholder:#c9b8aa;--text-notice:#f0d5c2;--action-primary:#66b2c3;--action-primary-strong:#8fcfdd;--action-on-primary:#001b21;--accent-foil:#f2b68d;--accent-foil-strong:#f0d5c2;--accent-warn:#d89262;--ring-on-inverse:#355f64}[data-brand-ground-ramp-shape=single-tone]{--axis-ground-ramp-shape:single-tone;--ground-stop-1:var(--surface-canvas);--ground-stop-3:var(--surface-canvas);--ground-stop-4:var(--surface-canvas)}[data-brand-ground-ramp-shape=gradual-descent]{--axis-ground-ramp-shape:gradual-descent}[data-brand-ground-ramp-shape=tidal]{--axis-ground-ramp-shape:tidal;--ground-stop-1:var(--surface-canvas);--ground-stop-2:var(--surface-inverse);--ground-stop-4:var(--surface-inverse-deep)}[data-brand-ground-ramp-shape=inverse]{--axis-ground-ramp-shape:inverse;--ground-stop-1:var(--surface-inverse);--ground-stop-2:var(--surface-inverse-mid);--ground-stop-4:var(--surface-canvas)}[data-brand-section-transition=hard-cut]{--axis-section-transition:hard-cut;--seam-height:0px;--seam-feather:0}[data-brand-section-transition=hairline-seam]{--axis-section-transition:hairline-seam;--seam-height:1px;--seam-feather:0}[data-brand-section-transition=bridged-seam]{--axis-section-transition:bridged-seam}[data-brand-section-transition=feathered-wash]{--axis-section-transition:feathered-wash;--seam-height:120px;--seam-feather:1}[data-brand-section-transition=overlap-object]{--axis-section-transition:overlap-object;--seam-height:88px;--seam-feather:.35}[data-brand-corner-treatment=square]{--axis-corner-treatment:square;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-pill:0px;--radius-media:0px}[data-brand-corner-treatment=soft]{--axis-corner-treatment:soft;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px}[data-brand-corner-treatment=rounded]{--axis-corner-treatment:rounded;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-media:14px}[data-brand-corner-treatment=pill-forward]{--axis-corner-treatment:pill-forward;--radius-sm:8px;--radius-md:999px;--radius-lg:18px;--radius-xl:26px;--radius-media:18px}[data-brand-corner-treatment=mixed-editorial]{--axis-corner-treatment:mixed-editorial}[data-brand-elevation-style=flat]{--axis-elevation-style:flat;--elevation-1:none;--elevation-2:none;--elevation-3:none;--elevation-offset:none}[data-brand-elevation-style=warm-shadow]{--axis-elevation-style:warm-shadow;--elevation-1:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent), 0 1px 1px color-mix(in srgb, var(--shadow-color) 4%, transparent);--elevation-2:0 4px 12px color-mix(in srgb, var(--shadow-color) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--shadow-color) 5%, transparent);--elevation-3:0 12px 32px color-mix(in srgb, var(--shadow-color) 12%, transparent), 0 4px 8px color-mix(in srgb, var(--shadow-color) 6%, transparent);--elevation-offset:none}[data-brand-elevation-style=layered-overlap]{--axis-elevation-style:layered-overlap}[data-brand-elevation-style=inset-well]{--axis-elevation-style:inset-well;--elevation-1:inset 0 1px 2px color-mix(in srgb, var(--shadow-color) 8%, transparent);--elevation-2:inset 0 2px 6px color-mix(in srgb, var(--shadow-color) 12%, transparent);--elevation-3:inset 0 4px 14px color-mix(in srgb, var(--shadow-color) 18%, transparent);--elevation-offset:none}[data-brand-image-grade=warm-golden]{--axis-image-grade:warm-golden}[data-brand-image-grade=neutral-clean]{--axis-image-grade:neutral-clean;--image-filter:none}[data-brand-image-grade=cool-clinical]{--axis-image-grade:cool-clinical;--image-filter:saturate(.86) contrast(1.05) hue-rotate(-6deg)}[data-brand-image-grade=high-contrast-editorial]{--axis-image-grade:high-contrast-editorial;--image-filter:saturate(1.12) contrast(1.14)}[data-brand-image-grade=duotone-brand]{--axis-image-grade:duotone-brand;--image-filter:grayscale(1) contrast(1.08);--image-blend:luminosity}[data-brand-type-scale-ratio="1.200"]{--axis-type-scale-ratio:1.2;--type-n2:.6944rem;--type-n1:.8333rem;--type-1:1.2rem;--type-2:1.44rem;--type-3:1.728rem;--type-4:clamp(1.6456rem, 4.66vw + .6rem, 2.6542rem);--type-5:clamp(1.9747rem, 6.21vw + .6rem, 3.185rem);--type-6:clamp(2.3697rem, 7.76vw + .6rem, 3.8221rem);--type-7:clamp(2.8436rem, 9.31vw + .6rem, 4.5865rem);--type-ratio:1.2}[data-brand-type-scale-ratio="1.250"]{--axis-type-scale-ratio:1.25;--type-n2:.64rem;--type-n1:.8rem;--type-1:1.25rem;--type-2:1.5625rem;--type-3:1.9531rem;--type-4:clamp(1.9375rem, 4.66vw + .6rem, 3.125rem);--type-5:clamp(2.4219rem, 6.21vw + .6rem, 3.9063rem);--type-6:clamp(3.0273rem, 7.76vw + .6rem, 4.8828rem);--type-7:clamp(3.7842rem, 9.31vw + .6rem, 6.1035rem);--type-ratio:1.25}[data-brand-type-scale-ratio="1.333"]{--axis-type-scale-ratio:1.333}[data-brand-type-scale-ratio="1.414"]{--axis-type-scale-ratio:1.414;--type-n2:.5rem;--type-n1:.7071rem;--type-1:1.4142rem;--type-2:2rem;--type-3:2.8283rem;--type-4:clamp(3.1743rem, 4.66vw + .6rem, 5.1198rem);--type-5:clamp(4.4891rem, 6.21vw + .6rem, 7.2404rem);--type-6:clamp(6.3484rem, 7.76vw + .6rem, 10.2394rem);--type-7:clamp(8.978rem, 9.31vw + .6rem, 14.4806rem);--type-ratio:1.4142}[data-brand-type-scale-ratio="1.500"]{--axis-type-scale-ratio:1.5;--type-n2:.4444rem;--type-n1:.6667rem;--type-1:1.5rem;--type-2:2.25rem;--type-3:3.375rem;--type-4:clamp(4.0176rem, 4.66vw + .6rem, 6.48rem);--type-5:clamp(6.0264rem, 6.21vw + .6rem, 9.72rem);--type-6:clamp(9.0396rem, 7.76vw + .6rem, 14.58rem);--type-7:clamp(13.5594rem, 9.31vw + .6rem, 21.87rem);--type-ratio:1.5}[data-brand-display-size=restrained]{--axis-display-size:restrained;--type-4:clamp(1.5283rem, 2.76vw + .6rem, 2.4649rem);--type-5:clamp(2.0376rem, 3.68vw + .6rem, 3.2865rem);--type-6:clamp(2.7168rem, 4.6vw + .6rem, 4.3819rem);--type-7:clamp(3.6223rem, 5.52vw + .6rem, 5.8424rem)}[data-brand-display-size=standard]{--axis-display-size:standard;--type-4:clamp(1.9593rem, 3.45vw + .6rem, 3.1602rem);--type-5:clamp(2.6123rem, 4.6vw + .6rem, 4.2135rem);--type-6:clamp(3.483rem, 5.75vw + .6rem, 5.6178rem);--type-7:clamp(4.6439rem, 6.9vw + .6rem, 7.4902rem)}[data-brand-display-size=monumental]{--axis-display-size:monumental}[data-brand-display-size=oversized-bleed]{--axis-display-size:oversized-bleed;--type-4:clamp(3.1741rem, 6.21vw + .6rem, 5.1195rem);--type-5:clamp(4.232rem, 8.28vw + .6rem, 6.8258rem);--type-6:clamp(5.6425rem, 10.35vw + .6rem, 9.1009rem);--type-7:clamp(7.5232rem, 12.42vw + .6rem, 12.1342rem)}[data-brand-display-face-role=serif-display-only]{--axis-display-face-role:serif-display-only;--font-heading:var(--font-body)}[data-brand-display-face-role=serif-editorial]{--axis-display-face-role:serif-editorial}[data-brand-display-face-role=serif-dominant]{--axis-display-face-role:serif-dominant;--font-lede:var(--font-display)}[data-brand-display-face-role=grotesque-lead]{--axis-display-face-role:grotesque-lead;--font-title:var(--font-body);--font-heading:var(--font-body)}[data-brand-text-face=inter]{--axis-text-face:inter}[data-brand-text-face=mona-sans]{--axis-text-face:mona-sans;--font-body:"Mona Sans", "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}[data-brand-text-face=system-grotesque]{--axis-text-face:system-grotesque;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}[data-brand-measure=tight]{--axis-measure:tight;--measure-prose:54ch}[data-brand-measure=standard]{--axis-measure:standard}[data-brand-measure=generous]{--axis-measure:generous;--measure-prose:76ch}[data-brand-measure=wide]{--axis-measure:wide;--measure-prose:88ch}[data-brand-density=airy]{--axis-density:airy;--space-3xs:3px;--space-2xs:5px;--space-xs:10px;--space-sm:16px;--space-md:21px;--space-lg:31px;--space-xl:42px;--space-2xl:62px;--space-3xl:83px;--space-4xl:125px;--space-5xl:166px;--section-pad:clamp(5rem, 7.5vw + 1rem, 11rem)}[data-brand-density=comfortable]{--axis-density:comfortable}[data-brand-density=compact]{--axis-density:compact;--space-2xs:3px;--space-xs:7px;--space-sm:10px;--space-md:13px;--space-lg:20px;--space-xl:26px;--space-2xl:39px;--space-3xl:52px;--space-4xl:79px;--space-5xl:105px;--section-pad:clamp(3rem, 4.5vw + 1rem, 6rem)}[data-brand-density=dense-editorial]{--axis-density:dense-editorial;--space-3xs:1px;--space-2xs:3px;--space-xs:5px;--space-sm:8px;--space-md:11px;--space-lg:16px;--space-xl:22px;--space-2xl:33px;--space-3xl:44px;--space-4xl:65px;--space-5xl:87px;--section-pad:clamp(2.4rem, 3.6vw + 1rem, 4.8rem)}[data-brand-gutter-scale=narrow]{--axis-gutter-scale:narrow;--gutter:16px;--gutter-mobile:12px;--page-margin:clamp(12px, 4vw, 64px)}[data-brand-gutter-scale=standard]{--axis-gutter-scale:standard}[data-brand-gutter-scale=wide]{--axis-gutter-scale:wide;--gutter:40px;--gutter-mobile:20px;--page-margin:clamp(20px, 7vw, 180px)}[data-brand-gutter-scale=edge-bleed]{--axis-gutter-scale:edge-bleed;--gutter-mobile:0px;--page-margin:clamp(0px, 0vw, 0px)}[data-brand-content-max-width="1160"]{--axis-content-max-width:1160;--content-max:1160px}[data-brand-content-max-width="1280"]{--axis-content-max-width:1280}[data-brand-content-max-width="1440"]{--axis-content-max-width:1440;--content-max:1440px}[data-brand-content-max-width="1600"]{--axis-content-max-width:1600;--content-max:1600px}[data-brand-baseline-grid="4px"]{--axis-baseline-grid:4px;--baseline:4px}[data-brand-baseline-grid="8px"]{--axis-baseline-grid:8px}[data-brand-motion-level=none]{--axis-motion-level:none;--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-reveal:0s;--duration-expressive:0s;--motion-stagger:0s;--motion-travel:0px}[data-brand-motion-level=restrained]{--axis-motion-level:restrained;--duration-instant:49ms;--duration-fast:77ms;--duration-base:.126s;--duration-slow:.196s;--duration-reveal:.294s;--duration-expressive:.49s;--motion-stagger:40ms;--motion-travel:8px}[data-brand-motion-level=choreographed]{--axis-motion-level:choreographed}[data-brand-motion-level=cinematic]{--axis-motion-level:cinematic;--duration-instant:95ms;--duration-fast:.149s;--duration-base:.243s;--duration-slow:.378s;--duration-reveal:.567s;--duration-expressive:.945s;--motion-stagger:90ms;--motion-travel:28px}[data-brand-reveal-choreography=none]{--axis-reveal-choreography:none;--reveal-from:none;--reveal-opacity-from:1}[data-brand-reveal-choreography=fade-up]{--axis-reveal-choreography:fade-up}[data-brand-reveal-choreography=stagger-cascade]{--axis-reveal-choreography:stagger-cascade}[data-brand-reveal-choreography=mask-wipe]{--axis-reveal-choreography:mask-wipe;--reveal-from:translateY(calc(var(--motion-travel) * 1.6))}[data-brand-reveal-choreography=rise-from-under]{--axis-reveal-choreography:rise-from-under;--reveal-from:translateY(calc(var(--motion-travel) * 2.2)) scale(.985)}[data-brand-hover-behavior=none]{--axis-hover-behavior:none;--hover-lift:0px;--hover-wash:color-mix(in srgb, currentColor 0%, transparent)}[data-brand-hover-behavior=color-only]{--axis-hover-behavior:color-only;--hover-lift:0px;--hover-wash:color-mix(in srgb, currentColor 8%, transparent)}[data-brand-hover-behavior=overlay-reveal]{--axis-hover-behavior:overlay-reveal}[data-brand-hover-behavior=intent-delay-panel]{--axis-hover-behavior:intent-delay-panel;--hover-lift:0px;--hover-wash:color-mix(in srgb, currentColor 12%, transparent);--hover-delay:.18s}[data-brand-theme-mode=light-only]{--axis-theme-mode:light-only}[data-brand-theme-mode=light-plus-dark]{--axis-theme-mode:light-plus-dark}[data-brand-theme-mode=auto]{--axis-theme-mode:auto}[data-brand-sub-brand-theme=solena-rx]{--axis-sub-brand-theme:solena-rx}[data-brand-sub-brand-theme=solena-health]{--axis-sub-brand-theme:solena-health;--surface-canvas:#fffaf5;--action-primary:#003a42}[data-brand-sub-brand-theme=solena-hair]{--axis-sub-brand-theme:solena-hair;--surface-canvas:#fee8d8;--accent-foil:#f2b68d}[data-brand-sub-brand-theme=none]{--axis-sub-brand-theme:none}html{background-color:var(--surface-canvas);color:var(--text-strong)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.cs-reveal{opacity:1;transform:none}.cs-reveal[data-reveal-state=armed]{opacity:var(--reveal-opacity-from);transform:var(--reveal-from);transition:opacity var(--duration-reveal) var(--ease-enter), transform var(--duration-reveal) var(--ease-enter);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.cs-reveal[data-reveal-state=shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.cs-page){scroll-behavior:smooth}.cs-page{background:var(--surface-inverse-deep);color:var(--text-strong);min-height:100vh;overflow-x:hidden}.cs-page :focus-visible{outline:3px solid var(--action-primary);outline-offset:3px;border-radius:var(--radius-sm)}.cs-shell{max-width:1160px;margin:0 auto;padding:0 24px}.cs-eyebrow{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--action-primary);margin:0;font-size:.8125rem;font-weight:500}.cs-topbar{z-index:10;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex;position:relative}.cs-wordmark{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-on-inverse);font-size:1.5rem;font-weight:600}.cs-topbar__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cs-topbar__note{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-foil);border:1px solid color-mix(in srgb, var(--accent-foil) 44%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-inverse) 78%, transparent);padding:7px 14px;font-size:.75rem;text-decoration:none}.cs-topbar__note[href]:hover,.cs-topbar__note[href]:focus-visible{color:var(--text-on-inverse);border-color:var(--accent-foil)}.cs-hero{isolation:isolate;align-items:stretch;min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.cs-hero__poster,.cs-hero__poster img,.cs-hero__video{width:100%;height:100%;display:block;position:absolute;inset:0}.cs-hero__poster img,.cs-hero__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cs-hero__poster{z-index:-4}.cs-hero__video{z-index:-3}.cs-hero__scrim{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--surface-inverse-deep) 82%, transparent) 0%, color-mix(in srgb, var(--surface-inverse) 74%, transparent) 34%, color-mix(in srgb, var(--action-primary-strong) 40%, transparent) 62%, color-mix(in srgb, var(--surface-inverse-deep) 24%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface-inverse-deep) 26%, transparent) 0%, color-mix(in srgb, var(--surface-inverse-deep) 6%, transparent) 38%, color-mix(in srgb, var(--surface-inverse-deep) 60%, transparent) 100%);position:absolute;inset:0}.cs-hero__inner{z-index:1;align-items:center;min-height:calc(100svh - 82px);padding-top:clamp(24px,4svh,48px);padding-bottom:clamp(28px,5svh,56px);display:flex;position:relative}.cs-hero__content{-moz-column-gap:clamp(34px, 6vw, 78px);grid-template-columns:minmax(0,720px) minmax(360px,440px);align-items:center;gap:0 clamp(34px,6vw,78px);width:100%;display:grid}.cs-hero__eyebrow,.cs-hero__h1,.cs-hero__lede{grid-column:1}.cs-hero__eyebrow{margin-bottom:20px}.cs-hero__h1{font-family:var(--font-display);letter-spacing:0;color:var(--text-on-inverse);text-wrap:balance;max-width:15ch;text-shadow:0 3px 24px color-mix(in srgb, var(--shadow-color) 34%, transparent);margin:0;font-size:clamp(2.75rem,5.6vw,5.15rem);font-weight:600;line-height:1.05}.cs-hero__h1 em{color:var(--accent-foil-tint);font-style:italic}.cs-hero__lede{font-family:var(--font-body);color:color-mix(in srgb, var(--text-on-inverse) 88%, transparent);max-width:45ch;text-shadow:0 2px 18px color-mix(in srgb, var(--shadow-color) 46%, transparent);margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.58}.cs-hero__form-card{background:var(--surface-paper);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 1px 0 color-mix(in srgb, var(--surface-paper) 60%, transparent) inset, 0 24px 60px -28px color-mix(in srgb, var(--shadow-color) 36%, transparent);padding:28px}.cs-hero__form-card--primary{background:color-mix(in srgb, var(--surface-paper) 92%, transparent);border-color:color-mix(in srgb, var(--text-on-inverse) 42%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);max-width:620px;box-shadow:0 1px 0 color-mix(in srgb, var(--surface-paper) 64%, transparent) inset, 0 28px 80px -32px color-mix(in srgb, var(--shadow-color) 84%, transparent);grid-area:1/2/4;align-self:center;margin-top:0}.cs-hero__form-card--primary .cs-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-hero__form-card--primary .cs-field__label{letter-spacing:.06em;white-space:nowrap}.cs-hero__form-title{font-family:var(--font-display);color:var(--text-strong);margin:0 0 6px;font-size:1.4rem;font-weight:600;line-height:1.2}.cs-hero__form-sub{font-family:var(--font-body);color:var(--text-muted);margin:0 0 12px;font-size:.95rem;line-height:1.5}.cs-positioning-note{border-left:3px solid var(--accent-foil);background:color-mix(in srgb, var(--accent-foil) 11%, var(--surface-paper));color:color-mix(in srgb, var(--text-strong) 84%, var(--action-primary));font-family:var(--font-body);margin:0 0 18px;padding:12px 14px;font-size:.86rem;font-weight:500;line-height:1.48}@media (prefers-reduced-motion:reduce),(max-width:640px){.cs-hero__video{display:none}}.cs-form__fields{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}.cs-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-field--founder-code,.cs-field--support-note{grid-column:1/-1}.cs-field__label{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.cs-field__optional{text-transform:none;letter-spacing:0;opacity:.75}.cs-field__input{font-family:var(--font-body);color:var(--text-strong);background:var(--surface-paper);border:1.5px solid color-mix(in srgb, var(--text-strong) 22%, transparent);border-radius:var(--radius-lg);width:100%;min-height:48px;padding:12px 14px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.cs-field__input:focus{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 28%, transparent);outline:none}.cs-field__textarea{resize:vertical;min-height:92px;line-height:1.45}.cs-form__submit{width:100%;min-height:52px;font-family:var(--font-body);letter-spacing:.01em;color:var(--action-on-primary);background:var(--action-primary);border-radius:var(--radius-lg);box-shadow:0 10px 26px -12px color-mix(in srgb, var(--action-primary) 58%, transparent);margin-top:16px;font-size:1rem;font-weight:600;transition:background-color .18s,box-shadow .18s}.cs-form__submit:hover{background:var(--action-primary-strong)}.cs-form__submit:disabled{opacity:.7;cursor:progress}.cs-form__consent{font-family:var(--font-body);color:var(--text-muted);margin:14px 0 0;font-size:.78rem;line-height:1.5}.cs-form__consent-link{appearance:none;font:inherit;color:var(--action-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cs-form__status{min-height:1.4rem;font-family:var(--font-body);color:var(--text-muted);margin:10px 0 0;font-size:.85rem;line-height:1.4}.cs-form__status--success{color:var(--feedback-success);font-weight:600}.cs-form__status--error{color:var(--action-primary);font-weight:600}.cs-form__success-panel{border:1.5px solid color-mix(in srgb, var(--action-primary) 34%, transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--action-primary) 11%, var(--surface-paper)) 0%, var(--surface-paper) 68%);box-shadow:0 1px 0 color-mix(in srgb, var(--surface-paper) 74%, transparent) inset, 0 14px 30px -22px color-mix(in srgb, var(--shadow-color) 56%, transparent);margin-top:14px;padding:14px 15px}.cs-form__success-panel:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 26%, transparent), 0 14px 30px -22px color-mix(in srgb, var(--shadow-color) 56%, transparent);outline:none}.cs-form__success-kicker{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--action-primary);margin:0;font-size:.72rem;font-weight:500}.cs-form__success-copy{font-family:var(--font-body);color:var(--text-strong);margin:5px 0 0;font-size:.92rem;line-height:1.45}.cs-beat{background:linear-gradient(180deg, var(--surface-inverse-deep) 0%, var(--surface-inverse) 16%, var(--surface-canvas) 16%, var(--surface-canvas) 100%);padding:0 0 74px}.cs-beat__inner{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(32px,6vw,72px);padding-top:72px;display:grid}.cs-beat__head,.cs-beat__copy{position:relative}.cs-beat__head:before{content:"";background:var(--accent-foil);width:72px;height:3px;margin-bottom:28px;display:block}.cs-beat__h2{font-family:var(--font-display);letter-spacing:0;color:var(--text-strong);margin:14px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.15}.cs-beat__copy{font-family:var(--font-body);color:var(--text-muted);font-size:1.0625rem;line-height:1.65}.cs-beat__copy p{margin:0}.cs-beat__note{border-left:3px solid var(--accent-foil);color:color-mix(in srgb, var(--text-strong) 78%, var(--action-primary));padding-left:18px;font-weight:500;margin-top:22px!important}.cs-close{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--accent-foil) 20%, transparent) 0, transparent 34%), linear-gradient(135deg, var(--surface-inverse) 0%, var(--action-primary-strong) 48%, var(--surface-inverse-deep) 100%);margin-top:0;padding:78px 0}.cs-close.cs-shell{max-width:none;padding-left:0;padding-right:0}.cs-close>.cs-close__inner{max-width:1160px;margin:0 auto;padding:0 24px}.cs-close__inner{display:block}.cs-close__copy{max-width:760px}.cs-close__eyebrow{color:var(--accent-foil)}.cs-close__h2{font-family:var(--font-display);letter-spacing:0;color:var(--text-on-inverse);max-width:19ch;margin:14px 0 0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:1.12}.cs-close__sub{font-family:var(--font-body);color:color-mix(in srgb, var(--text-on-inverse) 86%, transparent);max-width:58ch;margin:18px 0 0;font-size:1.05rem;line-height:1.6}.cs-footer{background:var(--surface-inverse-deep);color:color-mix(in srgb, var(--text-on-inverse) 82%, transparent);padding:48px 0 40px}.cs-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.cs-footer__brand{max-width:30ch}.cs-footer__wordmark{font-family:var(--font-display);color:var(--text-on-inverse);margin:0 0 8px;font-size:1.3rem;font-weight:600}.cs-footer__tag{font-family:var(--font-body);color:color-mix(in srgb, var(--text-on-inverse) 78%, transparent);margin:0;font-size:.9rem;line-height:1.5}.cs-footer__links{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.cs-footer__link{appearance:none;font-family:var(--font-body);color:color-mix(in srgb, var(--text-on-inverse) 86%, transparent);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:.9rem;text-decoration:none;transition:color .16s;display:inline-flex}.cs-footer__link:hover{color:var(--accent-foil)}.cs-footer__legal{border-top:1px solid color-mix(in srgb, var(--text-on-inverse) 18%, transparent);width:100%;font-family:var(--font-body);color:color-mix(in srgb, var(--text-on-inverse) 64%, transparent);margin-top:12px;padding-top:20px;font-size:.78rem;line-height:1.6}.cs-legal{z-index:100;background:color-mix(in srgb, var(--surface-inverse-deep) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cs-legal__dialog{background:var(--surface-paper);border:1px solid color-mix(in srgb, var(--accent-foil) 36%, var(--border-default));border-radius:var(--radius-xl);width:min(720px,100%);max-height:min(82svh,760px);box-shadow:0 1px 0 color-mix(in srgb, var(--surface-paper) 68%, transparent) inset, 0 34px 90px -34px color-mix(in srgb, var(--shadow-color) 92%, transparent);overflow:auto}.cs-legal__dialog:focus{outline:none}.cs-legal__head{z-index:1;background:linear-gradient(180deg, var(--surface-paper) 0%, color-mix(in srgb, var(--surface-paper) 96%, transparent) 100%);border-bottom:1px solid var(--border-default);grid-template-columns:1fr auto;align-items:start;gap:12px 18px;padding:26px 28px 18px;display:grid;position:sticky;top:0}.cs-legal__eyebrow{grid-column:1;font-size:.72rem}.cs-legal__title{font-family:var(--font-display);color:var(--text-strong);grid-column:1;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.1}.cs-legal__close{border:1px solid color-mix(in srgb, var(--action-primary) 32%, var(--border-default));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--action-primary) 9%, var(--surface-paper));min-height:42px;color:var(--action-primary);font-family:var(--font-body);cursor:pointer;grid-area:1/2/3;align-self:start;padding:0 14px;font-weight:600}.cs-legal__body{padding:24px 28px 30px}.cs-legal__body p,.cs-legal__body li{font-family:var(--font-body);color:var(--text-muted);font-size:.96rem;line-height:1.62}.cs-legal__body p{margin:0}.cs-legal__body p+p,.cs-legal__body p+h3{margin-top:18px}.cs-legal__body h3{font-family:var(--font-display);color:var(--text-strong);margin:22px 0 8px;font-size:1.2rem;line-height:1.2}.cs-legal__body a{color:var(--action-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cs-legal__meta{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-data)!important;color:var(--action-primary)!important;font-size:.72rem!important}.cs-policy-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--surface-accent-soft) 34%, transparent), transparent 34rem), linear-gradient(180deg, var(--surface-canvas) 0%, var(--surface-relief) 100%);color:var(--text-strong);padding:32px 0 clamp(56px,9vw,96px)}.cs-policy{max-width:820px}.cs-policy__back{min-height:44px;color:var(--action-primary);font-family:var(--font-body);align-items:center;margin-bottom:clamp(28px,7vw,72px);font-weight:600;text-decoration:none;display:inline-flex}.cs-policy__back:hover{text-underline-offset:4px;text-decoration:underline}.cs-policy__eyebrow{margin-bottom:14px}.cs-policy__title{max-width:720px;font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-strong);margin:0 0 28px;font-size:clamp(2.5rem,8vw,5rem);line-height:.98}.cs-policy__body{background:color-mix(in srgb, var(--surface-paper) 92%, transparent);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 22px 70px -44px color-mix(in srgb, var(--shadow-color) 55%, transparent);padding:clamp(24px,5vw,42px)}.cs-policy__body p{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:1rem;line-height:1.7}.cs-policy__body p+p,.cs-policy__body p+h2{margin-top:20px}.cs-policy__body h2{font-family:var(--font-display);color:var(--text-strong);margin:26px 0 8px;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.18}.cs-policy__body a{color:var(--action-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cs-sticky{z-index:60;opacity:0;pointer-events:none;transition:opacity .24s,transform .24s;position:fixed;bottom:18px;right:18px;transform:translateY(14px)}.cs-sticky--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cs-sticky__btn{min-height:52px;font-family:var(--font-body);letter-spacing:.01em;color:var(--accent-foil-ink);background:var(--accent-foil);border-radius:var(--radius-pill);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--shadow-color) 70%, transparent);justify-content:center;align-items:center;padding:0 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.cs-sticky__btn:hover{background:var(--accent-foil)}@media (max-width:1100px){.cs-hero__content{-moz-column-gap:36px;grid-template-columns:minmax(0,1fr) minmax(330px,390px);column-gap:36px}.cs-hero__h1{font-size:clamp(2.55rem,5vw,4.4rem)}}@media (max-width:900px){.cs-beat__inner,.cs-close__inner{grid-template-columns:1fr;gap:36px}.cs-beat{padding-bottom:58px}}@media (max-width:740px){.cs-hero__inner{align-items:flex-start;padding-top:38px;padding-bottom:46px}.cs-hero__content{display:block}.cs-hero__h1{font-size:clamp(2.15rem,6vw,3rem)}.cs-hero__lede{margin-top:18px;font-size:1rem;line-height:1.48}}@media (max-width:740px) and (max-height:760px){.cs-hero__inner{padding-top:28px;padding-bottom:34px}.cs-hero__eyebrow{margin-bottom:14px}.cs-hero__form-card--primary{margin-top:18px}.cs-hero__form-sub{display:none}}@media (max-width:560px){.cs-shell{padding:0 18px}.cs-topbar{padding-top:16px;padding-bottom:16px}.cs-wordmark{font-size:1.35rem}.cs-hero{min-height:calc(100svh - 64px)}.cs-hero__poster img,.cs-hero__video{-o-object-position:58% center;object-position:58% center}.cs-hero__scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-inverse-deep) 84%, transparent) 0%, color-mix(in srgb, var(--surface-inverse) 76%, transparent) 58%, color-mix(in srgb, var(--surface-inverse-deep) 48%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface-inverse-deep) 16%, transparent) 0%, color-mix(in srgb, var(--surface-inverse-deep) 54%, transparent) 100%)}.cs-hero__inner{min-height:calc(100svh - 64px);padding-top:16px;padding-bottom:28px}.cs-hero__eyebrow{margin-bottom:12px}.cs-hero__h1{max-width:100%;font-size:2.18rem;line-height:1.04}.cs-hero__lede{max-width:100%;margin-top:12px;font-size:.94rem;line-height:1.42}.cs-hero__form-card{border-radius:var(--radius-lg);padding:18px}.cs-hero__form-card--primary{max-width:none;margin-top:18px}.cs-hero__form-title{font-size:1.25rem}.cs-hero__form-sub{margin-bottom:10px;font-size:.9rem}.cs-positioning-note{margin-bottom:14px;padding:10px 12px;font-size:.78rem;line-height:1.4}.cs-form__fields{grid-template-columns:1fr;gap:10px}.cs-hero__form-card--primary .cs-form__fields{grid-template-columns:1fr}.cs-field{gap:5px}.cs-field__input{min-height:46px;padding:10px 12px}.cs-field__textarea{height:82px;min-height:82px}.cs-form__submit{min-height:50px;margin-top:14px}.cs-form__consent{margin-top:12px;font-size:.72rem;line-height:1.42}.cs-form__status{min-height:1rem;margin-top:6px}.cs-form__success-panel{margin-top:10px;padding:11px 12px}.cs-form__success-kicker{letter-spacing:.1em;font-size:.66rem}.cs-form__success-copy{margin-top:4px;font-size:.84rem;line-height:1.34}.cs-topbar__note{display:none}.cs-beat__inner{padding-top:52px}.cs-beat__h2,.cs-close__h2{font-size:2rem}.cs-close{padding:68px 0}.cs-legal{align-items:end;padding:12px}.cs-legal__dialog{border-radius:var(--radius-lg);max-height:88svh}.cs-legal__head{grid-template-columns:1fr;padding:20px 18px 14px}.cs-legal__title{padding-right:72px}.cs-legal__close{min-height:38px;padding:0 12px;position:absolute;top:16px;right:16px}.cs-legal__body{padding:18px 18px 22px}.cs-legal__body p,.cs-legal__body li{font-size:.9rem;line-height:1.55}.cs-sticky{left:18px;right:18px}.cs-sticky__btn{width:100%}}@media (max-width:560px) and (max-height:760px){.cs-hero__inner{padding-top:10px;padding-bottom:22px}.cs-hero__h1{font-size:1.86rem;line-height:1.03}.cs-hero__lede{display:none}.cs-hero__form-card{padding:12px}.cs-hero__form-card--primary{margin-top:12px}.cs-hero__form-sub{display:none}.cs-field__label{font-size:.68rem}.cs-field__input{min-height:42px;padding:9px 11px}.cs-field__textarea{height:68px;min-height:68px}.cs-form__submit{min-height:46px;margin-top:12px}}.tt-page{max-width:720px;padding:var(--space-2xl) var(--space-lg) var(--space-4xl);margin:0 auto}.tt-page__notice{background:var(--surface-relief);border:1px solid var(--border-default);color:var(--text-muted);border-radius:var(--radius-md);margin-bottom:24px;padding:12px 16px;font-size:.875rem}.tt-review__head{margin-bottom:24px}.tt-review__title{font-family:var(--font-display);color:var(--text-strong);margin:0 0 8px;font-size:2.369rem;line-height:1.12}.tt-review__sub{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}.tt-card{background:var(--surface-paper);border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:16px;padding:24px}.tt-card__title{font-family:var(--font-display);color:var(--text-strong);margin:0 0 16px;font-size:1.333rem}.tt-creator{align-items:center;gap:12px;display:flex}.tt-creator__avatar{border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover}.tt-creator__name{color:var(--text-strong);margin:0;font-weight:600}.tt-creator__handle{color:var(--text-muted);margin:0;font-size:.875rem}.tt-facts{color:var(--text-strong);gap:8px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.tt-media{border-radius:var(--radius-md);background:var(--surface-inverse-deep);width:100%;max-height:480px}.tt-photos{flex-wrap:wrap;gap:8px;display:flex}.tt-photos__item{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-default)}.tt-label{color:var(--text-strong);margin:12px 0 4px;font-size:.875rem;font-weight:600;display:block}.tt-input,.tt-textarea,.tt-select{border:1.5px solid color-mix(in srgb, var(--text-strong) 22%, transparent);border-radius:var(--radius-md);background:var(--surface-canvas);width:100%;min-height:44px;color:var(--text-strong);font:inherit;padding:10px 12px}.tt-textarea{resize:vertical;min-height:96px}.tt-input:focus,.tt-textarea:focus,.tt-select:focus{outline:3px solid var(--action-primary);outline-offset:1px;border-color:var(--action-primary)}.tt-counter{text-align:right;color:var(--text-muted);margin:4px 0 0;font-size:.75rem}.tt-toggle{cursor:pointer;min-height:44px;color:var(--text-strong);align-items:center;gap:10px;display:flex}.tt-toggle input{width:20px;height:20px;accent-color:var(--action-primary)}.tt-toggle--disabled{opacity:.45;cursor:not-allowed}.tt-toggle__label{font-size:.9375rem}.tt-toggle__sub{color:var(--text-muted);margin-left:6px;font-size:.75rem;display:inline-block}.tt-panel{border:1px solid var(--border-default);border-radius:var(--radius-md);margin:0;padding:16px}.tt-panel__legend{font-family:var(--font-display);color:var(--text-strong);padding:0 6px;font-size:1.1rem}.tt-panel__help{color:var(--text-muted);margin:4px 0 12px;font-size:.8125rem}.tt-panel__options{border-left:2px solid var(--surface-accent-soft);gap:4px;padding-left:8px;display:grid}.tt-panel__error,.tt-error{color:var(--action-primary-strong);margin:8px 0 0;font-size:.875rem;font-weight:600}.tt-compliance{background:color-mix(in srgb, var(--action-primary-strong) 8%, transparent);border:1px solid color-mix(in srgb, var(--action-primary-strong) 40%, transparent);border-radius:var(--radius-md);color:var(--action-primary-strong);margin-top:16px;padding:12px 16px}.tt-compliance__head{margin:0 0 8px;font-weight:700}.tt-compliance ul{margin:0;padding-left:20px}.tt-music{color:var(--text-muted);text-align:center;margin:16px 0;font-size:.8125rem}.tt-btn{border-radius:var(--radius-pill);min-height:44px;font:inherit;cursor:pointer;border:none;padding:0 24px;font-weight:600}.tt-btn--primary{background:var(--action-primary);color:var(--action-on-primary)}.tt-btn--primary:disabled{opacity:.45;cursor:not-allowed}.tt-btn--block{width:100%}.tt-btn:focus-visible{outline:3px solid var(--accent-foil);outline-offset:2px}.tt-result{min-height:72px;color:var(--text-strong);margin-top:12px;font-size:.875rem}.tt-result__id,.tt-result__status,.tt-result__post{font-family:var(--font-data,ui-monospace, monospace);color:var(--text-muted);margin:2px 0}.tt-muted{color:var(--text-muted);font-size:.875rem}@font-face{font-family:Solena Numerals;src:url(/fonts/newsreader-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+30-39}@property --hero-p{syntax:"<number>";inherits:true;initial-value:0}:root{--eyebrow-display:flex;--eyebrow-gap:10px;--eyebrow-font:var(--font-data);--eyebrow-face:normal;--eyebrow-weight:500;--eyebrow-size:var(--type-n1);--eyebrow-mark:block;--media-edge-start:0px;--media-edge-end:0px;--media-lift:0px;--media-radius-scale:1;--media-frame-width:0px;--media-frame-pad:0px;--page-edge-gap:max(var(--page-margin), calc((100vw - var(--content-max)) / 2));--band-pad:clamp(80px, 11vw, 150px);--head-gap:clamp(52px, 7vw, 92px);--band-scale:1;--band-scale-airy:1;--band-scale-dense:1;--grid-head:minmax(0, .8fr) minmax(300px, 1.2fr);--grid-head-gap:8vw;--grid-head-row-gap:8vw;--grid-chapter:minmax(260px, .75fr) minmax(0, 1.25fr);--grid-cards:repeat(2, minmax(0, 1fr));--grid-verticals:repeat(3, minmax(0, 1fr));--grid-footer:2fr repeat(3, 1fr);--head-title-measure:18ch;--head-lede-measure:var(--measure-prose);--head-rail-line:0px;--head-rail-pad:0px;--hero-emerge-display:none;--hero-emerge-height:clamp(72px, 12svh, 148px);--hero-emerge-range:46%;--hero-scrub-travel:0px;--hero-scrub-zoom:0;--hero-scrub-fade:0;--hero-breathe-duration:52s;--hero-breathe-scale:1.035;--hero-media-loop:none;--anchor-offset:var(--space-4xl);--band-assemble:none;--band-assemble-stagger:0s}[data-brand-eyebrow-style=none]{--axis-eyebrow-style:none;--eyebrow-display:none;--eyebrow-rule:0px;--eyebrow-mark:none}[data-brand-eyebrow-style=mono-caps]{--axis-eyebrow-style:mono-caps;--eyebrow-rule:0px;--eyebrow-mark:none;--eyebrow-gap:0px;--eyebrow-tracking:.14em;--eyebrow-transform:uppercase}[data-brand-eyebrow-style=mono-caps-rail]{--axis-eyebrow-style:mono-caps-rail;--eyebrow-rule:28px;--eyebrow-mark:block;--eyebrow-gap:10px;--eyebrow-tracking:.12em;--eyebrow-transform:uppercase}[data-brand-eyebrow-style=numeral-rail]{--axis-eyebrow-style:numeral-rail;--eyebrow-font:"Solena Numerals", var(--font-data);--eyebrow-size:var(--type-0);--eyebrow-tracking:.05em;--eyebrow-transform:none;--eyebrow-rule:44px;--eyebrow-mark:block;--eyebrow-gap:14px}[data-brand-eyebrow-style=serif-italic]{--axis-eyebrow-style:serif-italic;--eyebrow-font:var(--font-display);--eyebrow-face:italic;--eyebrow-weight:400;--eyebrow-size:var(--type-1);--eyebrow-tracking:0em;--eyebrow-transform:none;--eyebrow-rule:0px;--eyebrow-mark:none;--eyebrow-gap:0px}[data-brand-image-crop-logic=full-bleed]{--axis-image-crop-logic:full-bleed;--media-edge-end:var(--page-edge-gap);--media-radius-scale:0}[data-brand-image-crop-logic=contained-aligned]{--axis-image-crop-logic:contained-aligned;--media-edge-start:0px;--media-edge-end:0px;--media-lift:0px;--media-radius-scale:1}[data-brand-image-crop-logic=offset-overlap]{--axis-image-crop-logic:offset-overlap;--media-edge-start:calc(var(--gutter) * 1.25);--media-edge-end:calc(var(--gutter) * 1.75);--media-lift:clamp(24px, 4vw, 64px);--media-radius-scale:1}[data-brand-image-crop-logic=framed-inset]{--axis-image-crop-logic:framed-inset;--media-frame-width:1px;--media-frame-pad:var(--space-sm);--media-radius-scale:0}[data-brand-density-alternation=uniform]{--axis-density-alternation:uniform;--band-scale-airy:1;--band-scale-dense:1}[data-brand-density-alternation=alternating]{--axis-density-alternation:alternating;--band-scale-airy:1.18;--band-scale-dense:.74}[data-brand-density-alternation=crescendo]{--axis-density-alternation:crescendo;--band-scale-airy:1;--band-scale-dense:1}[data-brand-grid-columns="12-col"]{--axis-grid-columns:12-col;--grid-head:minmax(0, .8fr) minmax(300px, 1.2fr);--grid-head-gap:8vw;--grid-chapter:minmax(260px, .75fr) minmax(0, 1.25fr);--grid-cards:repeat(2, minmax(0, 1fr));--grid-verticals:repeat(3, minmax(0, 1fr));--grid-footer:2fr repeat(3, 1fr)}[data-brand-grid-columns="8-col"]{--axis-grid-columns:8-col;--grid-head:minmax(0, 1fr) minmax(280px, 1fr);--grid-head-gap:5vw;--grid-chapter:minmax(280px, 1fr) minmax(0, 1fr);--grid-cards:repeat(2, minmax(0, 1fr));--grid-verticals:repeat(2, minmax(0, 1fr));--grid-footer:1fr repeat(3, 1fr)}[data-brand-grid-columns="6-col-editorial"]{--axis-grid-columns:6-col-editorial;--grid-head:minmax(0, 1fr);--grid-head-gap:var(--space-lg);--grid-head-row-gap:var(--space-lg);--grid-chapter:minmax(0, 1fr);--grid-cards:repeat(1, minmax(0, 1fr));--grid-verticals:repeat(1, minmax(0, 1fr));--grid-footer:1fr 1fr;--head-title-measure:24ch;--head-lede-measure:74ch}[data-brand-grid-columns=asymmetric-rail]{--axis-grid-columns:asymmetric-rail;--grid-head:minmax(96px, 2fr) minmax(0, 10fr);--grid-head-gap:clamp(24px, 3vw, 52px);--grid-head-row-gap:var(--space-lg);--grid-chapter:minmax(180px, 2fr) minmax(0, 10fr);--grid-cards:repeat(2, minmax(0, 1fr));--grid-verticals:repeat(3, minmax(0, 1fr));--grid-footer:2fr repeat(3, 1fr);--head-rail-line:1px;--head-rail-pad:clamp(18px, 2vw, 34px)}[data-brand-hero-motion=static]{--axis-hero-motion:static;--hero-emerge-display:none;--hero-scrub-travel:0px;--hero-media-loop:none}[data-brand-hero-motion=breathe]{--axis-hero-motion:breathe;--hero-emerge-display:none;--hero-scrub-travel:0px;--hero-media-loop:solena-hero-breathe}[data-brand-hero-motion=scroll-scrub]{--axis-hero-motion:scroll-scrub;--hero-emerge-display:none;--hero-scrub-travel:calc(var(--motion-travel) * 4);--hero-scrub-zoom:.06;--hero-scrub-fade:.4;--hero-media-loop:none}[data-brand-hero-motion=materialize-from-under]{--axis-hero-motion:materialize-from-under;--hero-emerge-display:block;--hero-scrub-travel:0px;--hero-media-loop:none}[data-brand-section-entrance=instant]{--axis-section-entrance:instant;--band-assemble:none;scroll-behavior:auto}[data-brand-section-entrance=smooth-scroll]{--axis-section-entrance:smooth-scroll;--band-assemble:none;scroll-behavior:smooth}[data-brand-section-entrance=scrubbed-transition]{--axis-section-entrance:scrubbed-transition;--band-assemble:solena-band-assemble;--band-assemble-stagger:var(--motion-stagger);scroll-behavior:smooth}@keyframes solena-hero-breathe{0%{transform:scale(1)}to{transform:scale(var(--hero-breathe-scale))}}@keyframes solena-hero-scrub{0%{--hero-p:0}to{--hero-p:1}}@keyframes solena-hero-emerge{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes solena-band-assemble{0%{opacity:0;transform:translateY(var(--motion-travel))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root{--hero-scrub-travel:0px;--hero-scrub-zoom:0;--hero-scrub-fade:0;--hero-media-loop:none;--band-assemble:none}}
@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-400-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-400-italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-600-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Spline Sans Mono;src:url(/fonts/spline-sans-mono-latin-500-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}.ns-site{--ns-canvas:var(--surface-canvas);--ns-paper:var(--surface-paper);--ns-relief:var(--surface-relief);--ns-ink:var(--text-strong);--ns-muted:var(--text-muted);--ns-on-dark:var(--text-on-inverse);--ns-petrol:var(--action-primary);--ns-petrol-dark:var(--action-primary-strong);--ns-petrol-deep:var(--surface-inverse);--ns-petrol-mid:var(--surface-inverse-mid);--ns-petrol-abyss:var(--surface-inverse-deep);--ns-copper:var(--accent-foil);--ns-copper-dark:var(--accent-foil-strong);--ns-copper-tint:var(--accent-foil-tint);--ns-copper-on-dark:var(--accent-foil);--ns-data-on-dark:var(--text-accent-on-inverse);--ns-line:var(--border-default);--ns-line-strong:var(--border-strong);--ns-line-on-dark:var(--border-on-inverse);--ns-notice:var(--surface-notice);--ns-notice-ink:var(--text-notice);--ns-warn:var(--accent-warn);--ns-quiet:var(--text-quiet);--ns-placeholder:var(--text-placeholder);--ns-decor-a:var(--decor-a);--ns-decor-b:var(--decor-b);--ns-decor-c:var(--decor-c);background:var(--ns-canvas);min-height:100vh;color:var(--ns-ink);font-family:var(--font-body);font-size:var(--type-0);line-height:1.6;overflow:clip}.ns-site *,.ns-site :before,.ns-site :after{box-sizing:border-box}.ns-site a{color:inherit}.ns-site :focus-visible{outline:3px solid var(--ns-ink);outline-offset:3px;box-shadow:0 0 0 7px var(--ns-paper)}.ns-site ::selection{background:var(--ns-copper);color:var(--ns-ink)}.ns-skip{z-index:1000;background:var(--ns-paper);border:1px solid var(--ns-ink);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.ns-skip:focus{transform:none}.ns-wrap{width:min(100% - (var(--page-margin) * 2), var(--content-max));margin-inline:auto}.ns-header{z-index:100;border-bottom:1px solid var(--ns-line);background:color-mix(in srgb, var(--ns-canvas) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.ns-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:76px;display:grid}.ns-wordmark{font-family:var(--font-display);letter-spacing:-.04em;justify-self:start;font-size:2rem;font-weight:600;line-height:1;text-decoration:none}.ns-wordmark__accent{color:var(--ns-copper-dark)}.ns-nav{align-items:stretch;gap:28px;height:76px;display:flex}.ns-nav__link{min-width:44px;color:var(--ns-muted);transition:background var(--duration-fast) var(--ease-enter);transition-delay:var(--hover-delay);background:0 0;place-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:grid;position:relative}.ns-nav__link:hover{background:var(--hover-wash)}.ns-nav__link:after{content:"";transform-origin:0;background:var(--ns-copper-dark);height:3px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ns-nav__link:hover,.ns-nav__link[data-active]{color:var(--ns-ink)}.ns-nav__link:hover:after,.ns-nav__link[data-active]:after{transform:scaleX(1)}.ns-header__action{justify-self:end}.ns-menu-button,.ns-mobile-nav{display:none}.ns-button{border:1px solid var(--ns-petrol-dark);border-radius:var(--radius-md);background:var(--ns-petrol-dark);text-align:center;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 21px;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;color:var(--ns-canvas)!important}.ns-button:hover{transform:translateY(var(--hover-lift));background:var(--ns-petrol);box-shadow:var(--elevation-offset)}.ns-button--small{min-height:44px;padding:9px 17px;font-size:.85rem}.ns-button--bone{border-color:var(--ns-canvas);background:var(--ns-canvas);color:var(--ns-ink)!important}.ns-button--bone:hover{border-color:var(--ns-copper);background:var(--ns-copper)}.ns-button--ghost{border-color:var(--button-ghost-border);background:0 0;color:var(--button-ghost-ink)!important}.ns-button--ghost:hover{background:var(--button-ghost-hover-bg)}.ns-button[aria-disabled=true],.ns-button:disabled{cursor:not-allowed;border-color:var(--ns-line-strong);background:color-mix(in srgb, var(--ns-ink) 8%, transparent);box-shadow:none;transform:none;color:var(--ns-muted)!important}.ns-eyebrow,.ns-data{font-family:var(--font-data);font-size:var(--type-n1);margin:0;font-weight:500;line-height:1.4}.ns-data{color:var(--ns-petrol-dark);letter-spacing:.14em;text-transform:uppercase}.ns-eyebrow{color:var(--eyebrow-color);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform)}.ns-eyebrow--light{color:var(--ns-data-on-dark)}.ns-eyebrow{align-items:center;gap:10px;display:flex}.ns-eyebrow:before{width:var(--eyebrow-rule);content:"";opacity:.74;background:currentColor;flex:none;height:1px;transform:skewY(-38deg);box-shadow:8px -5px 0 -.1px}.ns-display,.ns-title,.ns-section-title,.ns-card-title{letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-weight:400}.ns-display,.ns-title{font-family:var(--font-title)}.ns-section-title,.ns-card-title{font-family:var(--font-heading)}.ns-display{max-width:12ch;font-size:var(--type-7);line-height:var(--leading-display)}.ns-display em,.ns-title em,.ns-section-title em{color:var(--ns-copper-dark);font-weight:400}.v25-page-cover .ns-title em{color:var(--ns-data-on-dark)}.ns-title{max-width:16ch;font-size:var(--type-5);line-height:var(--leading-display)}.ns-section-title{max-width:18ch;font-size:var(--type-4);line-height:var(--leading-heading)}.ns-card-title{font-size:var(--type-3);line-height:var(--leading-heading)}.ns-lede{max-width:var(--measure-prose);color:var(--ns-muted);font-family:var(--font-lede);font-size:var(--type-1);text-wrap:pretty;margin:0;line-height:1.55}.ns-copy{max-width:var(--measure-prose);color:var(--ns-muted)}.ns-hero{min-height:min(900px,100svh - 76px);padding:clamp(64px,10vw,124px) 0 72px;position:relative}.ns-hero:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ns-petrol) 24%, transparent);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--ns-decor-a) 94%, transparent) 0 15%, transparent 16%), radial-gradient(circle at 63% 38%, color-mix(in srgb, var(--ns-decor-b) 75%, transparent) 0 20%, transparent 21%), radial-gradient(circle at 45% 70%, color-mix(in srgb, var(--ns-decor-c) 92%, transparent) 0 34%, transparent 35%), var(--ns-relief);content:"";width:clamp(320px,49vw,720px);filter:var(--image-filter);border-radius:50%;position:absolute;top:5%;right:-10vw;transform:rotate(-8deg)}.ns-hero__grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:7vw;display:grid;position:relative}.ns-hero__copy{padding-top:clamp(120px,14vw,210px)}.ns-hero__side{border-top:1px solid var(--ns-ink);border-bottom:1px solid var(--ns-ink);background:color-mix(in srgb, var(--ns-canvas) 84%, transparent);gap:30px;padding:28px;display:grid}.ns-hero__side p{margin:0}.ns-actions{margin-top:calc(var(--baseline) * 3.75);flex-wrap:wrap;gap:12px;display:flex}.ns-section{background:var(--ground-stop-2);padding:clamp(80px,11vw,150px) 0;position:relative}.ns-section--paper{background:var(--ground-stop-1)}.ns-section--relief{background:var(--ground-stop-3)}.ns-section--dark{background:var(--ground-stop-4);color:var(--ns-canvas)}.ns-section--dark .ns-copy,.ns-section--dark .ns-lede{color:color-mix(in srgb, var(--ns-on-dark) 72%, transparent)}.ns-section--dark .ns-data{color:var(--ns-data-on-dark)}.ns-section--dark .ns-section-title em{color:var(--ns-copper-on-dark)}.ns-section--copper{background:var(--ns-copper);--ns-muted:var(--ns-ink);--ns-quiet:var(--ns-ink);--ns-petrol:var(--ns-ink);--ns-petrol-dark:var(--ns-ink)}.ns-section--copper .ns-eyebrow,.ns-section--copper .ns-data,.ns-section--copper .ns-lede,.ns-section--copper .ns-story-list p,.ns-section--copper .ns-process__step p{color:var(--ns-ink)}.ns-section--copper .ns-story-list p,.ns-section--copper .ns-process__step p{opacity:1}.ns-section__head{grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);align-items:start;gap:8vw;margin-bottom:clamp(52px,7vw,92px);display:grid}.ns-section__head--stack{grid-template-columns:1fr;gap:22px}.ns-chapter-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(36px,8vw,110px);display:grid}.ns-atmosphere{background:var(--ns-petrol-dark);border-radius:180px 180px 16px 16px;min-height:560px;position:relative;overflow:hidden}.ns-atmosphere img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;min-height:560px;filter:var(--image-filter)}.ns-atmosphere:after{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--ns-ink) 68%, transparent));content:"";position:absolute;inset:0}.ns-story-list{border-top:1px solid;gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.ns-story-list li{padding:calc(var(--baseline) * 3) 0;border-bottom:1px solid;grid-template-columns:52px 1fr;gap:18px;display:grid}.ns-story-list h3,.ns-story-list p{margin:0}.ns-story-list h3{font-family:var(--font-heading);font-size:var(--type-2);font-weight:400}.ns-story-list p{color:inherit;opacity:.76;margin-top:4px}.ns-product-grid{border:1px solid var(--ns-line);background:var(--ns-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ns-product-card{background:var(--ns-paper);overflow-wrap:break-word;word-break:normal;min-width:0;min-height:470px;transition:background .2s,color .2s,transform .2s;transition-delay:var(--hover-delay);grid-template-rows:auto 1fr auto;gap:30px;padding:clamp(24px,4vw,48px);text-decoration:none;display:grid;position:relative}.ns-product-card>*{min-width:0}.ns-product-name__segment{white-space:nowrap}.ns-product-card:hover{background:var(--ns-petrol-dark);color:var(--ns-canvas);transform:translateY(var(--hover-lift))}.ns-product-card:hover .ns-product-card__summary,.ns-product-card:hover .ns-data{color:color-mix(in srgb, var(--ns-on-dark) 76%, transparent)}.ns-product-card__top,.ns-product-card__bottom{justify-content:space-between;gap:24px;display:flex}.ns-product-card__summary{max-width:47ch;color:var(--ns-muted);margin:20px 0 0}.ns-product-mark{aspect-ratio:1;border:1px solid;border-radius:50%;place-self:center end;width:min(58%,230px);position:relative}.ns-product-mark:before,.ns-product-mark:after{content:"";position:absolute}.ns-product-mark:before{background:var(--ns-mark,var(--ns-copper));border-radius:50% 50% 12%;inset:17%;transform:rotate(28deg)}.ns-product-mark:after{background:currentColor;width:55%;height:1px;top:50%;right:-8%}.ns-product-mark[data-accent=copper]{--ns-mark:var(--ns-copper)}.ns-product-mark[data-accent=petrol]{--ns-mark:var(--ns-petrol)}.ns-product-mark[data-accent=copper-deep]{--ns-mark:var(--ns-copper-dark)}.ns-product-mark[data-accent=petrol-strong]{--ns-mark:var(--ns-petrol-dark)}.ns-price{font-family:var(--font-data);letter-spacing:.04em;white-space:nowrap;font-size:.86rem}.ns-price--hero{color:var(--ns-petrol-deep);letter-spacing:.01em;margin:16px 0 2px;font-size:clamp(1.12rem,2vw,1.42rem);font-weight:700}.ns-arrow-link{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.ns-process{counter-reset:process;border-top:1px solid;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.ns-process__step{counter-increment:process;border-right:1px solid;min-height:300px;padding:26px 26px 40px 0}.ns-process__step:not(:first-child){padding-left:26px}.ns-process__step:last-child{border-right:0}.ns-process__step:before{content:"0" counter(process);font-family:var(--font-data);letter-spacing:.12em;margin-bottom:70px;font-size:.75rem;display:block}.ns-process__step h3{font-family:var(--font-heading);font-size:var(--type-2);font-weight:400;line-height:var(--leading-heading);margin:0 0 12px}.ns-process__step p{opacity:.74;margin:0}.ns-proof-band{border-top:1px solid var(--ns-line);border-bottom:1px solid var(--ns-line);grid-template-columns:1.2fr repeat(3,1fr);display:grid}.ns-proof-band>*{border-right:1px solid var(--ns-line);min-height:210px;padding:30px}.ns-proof-band>:last-child{border-right:0}.ns-proof-band h3,.ns-proof-band p{margin:0}.ns-proof-band h3{font-family:var(--font-heading);font-size:var(--type-2);margin-bottom:16px;font-weight:400}.ns-facts{border:1px solid var(--ns-line);background:var(--ns-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:42px 0;display:grid}.ns-fact{background:var(--ns-paper);min-height:128px;padding:24px}.ns-fact dt{color:var(--ns-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem}.ns-fact dd{font-family:var(--font-heading);font-size:var(--type-2);line-height:var(--leading-heading);margin:0}.comparison{border-top:1px solid var(--ns-ink);scroll-margin-top:96px;overflow-x:auto}.comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.comparison th,.comparison td{border-bottom:1px solid var(--ns-line);vertical-align:top;padding:22px 18px}.comparison thead th{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.comparison tbody th{max-width:28ch;font-family:var(--font-heading);font-size:var(--type-1);font-weight:400;line-height:1.2}.ns-handoff{border:1px solid var(--ns-line);background:var(--ns-line);grid-template-columns:1.1fr .9fr;gap:1px;margin-top:48px;display:grid}.ns-handoff>*{background:var(--ns-paper);padding:clamp(28px,5vw,58px)}.ns-handoff__state{background:var(--ns-relief)}.ns-status{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:26px;font-size:.72rem;display:inline-flex}.ns-status:before{background:var(--ns-copper-dark);content:"";border-radius:50%;width:10px;height:10px}.ns-policy-hero,.ns-page-hero{border-bottom:1px solid var(--ns-line);padding:clamp(72px,10vw,130px) 0 clamp(56px,8vw,100px)}.ns-page-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:8vw;display:grid}.ns-policy{grid-template-columns:minmax(190px,.35fr) minmax(0,.65fr);gap:clamp(40px,8vw,120px);padding:80px 0 130px;display:grid}.ns-policy__meta{border-top:1px solid var(--ns-ink);align-self:start;padding-top:16px;position:sticky;top:110px}.ns-policy__body{max-width:70ch}.ns-policy__body h2{font-family:var(--font-heading);font-size:var(--type-3);font-weight:400;line-height:var(--leading-heading);margin:2.5em 0 .6em}.ns-policy__body h2:first-child{margin-top:0}.ns-policy__body a{color:var(--ns-petrol-dark);text-underline-offset:4px;text-decoration:underline}.ns-support-grid{border:1px solid var(--ns-line);background:var(--ns-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ns-support-card{background:var(--ns-paper);min-height:280px;padding:clamp(28px,4vw,46px)}.ns-support-card h2{font-family:var(--font-heading);font-size:var(--type-3);margin:32px 0 12px;font-weight:400}.ns-support-card p{max-width:48ch;color:var(--ns-muted)}.ns-roadmap{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ns-roadmap span{font-family:var(--font-data);font-size:var(--type-n2);letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:8px 12px}.ns-not-found{background:var(--ns-relief);place-items:center;min-height:70svh;padding:80px 0;display:grid}.ns-not-found__inner{grid-template-columns:.5fr 1.5fr;align-items:start;gap:7vw;display:grid}.ns-not-found__code{font-family:var(--font-display);font-size:clamp(6rem,16vw,14rem);line-height:.75}.ns-footer{background:var(--ns-petrol-deep);color:var(--ns-canvas);padding:82px 0 28px}.ns-footer__lead{border-bottom:1px solid color-mix(in srgb, var(--ns-on-dark) 25%, transparent);grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:72px;display:grid}.ns-footer__statement{max-width:19ch;font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}.ns-footer__grid{gap:var(--gutter);grid-template-columns:2fr repeat(3,1fr);padding:70px 0;display:grid}.ns-footer__grid>div:not(.ns-footer__brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ns-footer__grid a{color:color-mix(in srgb, var(--ns-on-dark) 76%, transparent);text-underline-offset:4px}.ns-footer__grid a:hover{color:var(--ns-canvas)}.ns-footer__grid .ns-footer__inline-link{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.ns-wordmark--footer{font-size:3rem;display:inline-block;color:var(--ns-canvas)!important}.ns-footer__brand p{max-width:34ch;color:color-mix(in srgb, var(--ns-on-dark) 66%, transparent)}.ns-footer__heading{color:var(--ns-copper-tint);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:500}.ns-footer__fine{padding-top:calc(var(--baseline) * 3);border-top:1px solid color-mix(in srgb, var(--ns-on-dark) 16%, transparent);color:color-mix(in srgb, var(--ns-on-dark) 55%, transparent);justify-content:space-between;gap:30px;font-size:.75rem;display:flex}.ns-footer__fine p{margin:0}@media (max-width:980px){.ns-header__inner{grid-template-columns:1fr auto}.ns-nav,.ns-header__action{display:none}.ns-menu-button{background:0 0;border:0;place-content:center;gap:7px;width:48px;height:48px;display:grid}.ns-menu-button span{background:currentColor;width:25px;height:1px;transition:transform .18s}.ns-menu-button[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.ns-menu-button[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.ns-mobile-nav{border-top:0 solid var(--ns-line);opacity:0;max-height:0;transition:max-height .24s,opacity .18s;display:grid;overflow:hidden}.ns-mobile-nav[hidden]{display:none}.ns-mobile-nav[data-open]{opacity:1;border-top-width:1px;max-height:620px}.ns-mobile-nav__inner{padding-top:16px;padding-bottom:26px;display:grid}.ns-mobile-nav__link{border-bottom:1px solid var(--ns-line);min-height:64px;font-family:var(--font-display);grid-template-columns:50px 1fr;align-items:center;font-size:1.8rem;text-decoration:none;display:grid}.ns-mobile-nav__action{margin-top:22px}.ns-hero{min-height:auto}.ns-hero:before{opacity:.75;top:2%;right:-25vw}.ns-hero__grid,.ns-section__head,.ns-chapter-grid,.ns-page-hero__grid,.ns-handoff{grid-template-columns:1fr}.ns-hero__copy{padding-top:180px}.ns-hero__side{max-width:560px}.ns-process{grid-template-columns:repeat(2,1fr)}.ns-process__step:nth-child(2){border-right:0}.ns-process__step:nth-child(n+3){border-top:1px solid}.ns-proof-band{grid-template-columns:repeat(2,1fr)}.ns-proof-band>:nth-child(2){border-right:0}.ns-proof-band>:nth-child(n+3){border-top:1px solid var(--ns-line)}.ns-footer__grid{grid-template-columns:1.5fr repeat(2,1fr)}.ns-footer__grid>div:last-child{grid-column:2}}@media (max-width:680px){.ns-header__inner{min-height:68px}.ns-hero{padding-top:42px}.ns-hero:before{width:390px;right:-190px}.ns-hero__copy{padding-top:190px}.ns-hero__side{background:0 0;padding:22px 0}.ns-product-grid,.ns-support-grid,.ns-facts,.ns-policy,.ns-not-found__inner{grid-template-columns:1fr}.ns-product-card{min-height:420px}.ns-product-mark{width:180px}.comparison{border-top:0;overflow-x:visible}.comparison table{min-width:0;display:block}.comparison thead,.comparison caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison tbody{gap:14px;display:grid}.comparison tbody tr{border:1px solid var(--ns-line);padding:20px;display:grid}.comparison tbody th,.comparison tbody td{border-bottom:0;max-width:none;padding:0}.comparison tbody th{border-bottom:1px solid var(--ns-line);padding-bottom:16px;font-size:1.45rem}.comparison tbody td{border-bottom:1px solid var(--ns-line);grid-template-columns:minmax(104px,.8fr) 1.2fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.comparison tbody td:before{content:attr(data-label);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.comparison tbody td:last-child{border-bottom:0;padding-bottom:0}.ns-process{grid-template-columns:1fr}.ns-process__step,.ns-process__step:not(:first-child){border-top:1px solid;border-right:0;min-height:auto;padding:26px 0 38px}.ns-process__step:before{margin-bottom:30px}.ns-proof-band{grid-template-columns:1fr}.ns-proof-band>*{border-right:0;border-bottom:1px solid var(--ns-line);min-height:auto}.ns-atmosphere,.ns-atmosphere img{min-height:430px}.ns-policy{padding-top:50px}.ns-policy__meta{position:static}.ns-footer__lead,.ns-footer__grid{grid-template-columns:1fr}.ns-footer__lead{align-items:start}.ns-footer__lead .ns-button{justify-self:start}.ns-footer__grid>div:last-child{grid-column:auto}.ns-footer__fine{flex-direction:column}}@media (max-width:900px){.comparison{border-top:0;overflow-x:visible}.comparison table{min-width:0;display:block}.comparison thead,.comparison caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison tbody{gap:14px;display:grid}.comparison tbody tr{border:1px solid var(--ns-line);padding:20px;display:grid}.comparison tbody th,.comparison tbody td{border-bottom:0;max-width:none;padding:0}.comparison tbody th{overflow-wrap:anywhere;border-bottom:1px solid var(--ns-line);padding-bottom:16px;font-size:1.45rem}.comparison tbody td{border-bottom:1px solid var(--ns-line);grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.comparison tbody td:before{content:attr(data-label);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.comparison tbody td:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:380px){.ns-product-card{min-height:auto;padding:24px 18px}.ns-product-card__top,.ns-product-card__bottom{flex-direction:column;gap:8px}.ns-product-mark{width:min(70vw,180px)}.comparison tbody tr{padding:16px}.comparison tbody td{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.ns-site *,.ns-site :before,.ns-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v25-ticker__track{flex-wrap:wrap;width:100%;animation:none!important;transform:none!important}.v25-ticker__repeat,.v25-ticker__control{display:none!important}}.v25-cover{background:var(--ns-petrol-deep);color:var(--ns-canvas);position:relative;overflow:hidden}.v25-cover__word{z-index:0;top:-.05em;left:max(var(--page-margin), calc((100vw - var(--content-max)) / 2));color:color-mix(in srgb, var(--ns-on-dark) 5.5%, transparent);font-family:var(--font-display);letter-spacing:-.07em;pointer-events:none;white-space:nowrap;font-size:clamp(8rem,21vw,22rem);font-weight:600;line-height:.8;position:absolute}.v25-cover__inner{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:stretch;gap:clamp(24px,5vw,84px);min-height:clamp(650px,100svh - 76px,880px);display:grid;position:relative}.v25-cover__copy{flex-direction:column;justify-content:center;max-width:720px;padding:clamp(90px,12vw,170px) 0 clamp(70px,8vw,110px);animation:.7s cubic-bezier(.23,1,.32,1) both v25-rise;display:flex}.v25-cover .ns-display{max-width:10ch;color:var(--ns-canvas);font-size:var(--type-6);line-height:var(--leading-display);margin-top:20px}.v25-cover .ns-display em,.v25-cover .ns-title em{color:var(--ns-data-on-dark);font-style:italic}.v25-cover__copy .ns-lede{max-width:48ch;color:color-mix(in srgb, var(--ns-on-dark) 82%, transparent);margin-top:30px}.v25-cover__copy,.v25-page-cover{--button-ghost-ink:var(--button-ghost-ink-inverse);--button-ghost-hover-bg:var(--button-ghost-hover-bg-inverse);--button-ghost-border:var(--button-ghost-border-inverse)}.v25-cover__meta{border-top:1px solid color-mix(in srgb, var(--ns-copper-tint) 38%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:34px 0 0;padding:24px 0 0;display:grid}.v25-cover__meta div{min-width:0}.v25-cover__meta dt{color:var(--ns-data-on-dark);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.v25-cover__meta dd{color:color-mix(in srgb, var(--ns-on-dark) 88%, transparent);margin:5px 0 0;font-size:.86rem;line-height:1.35}.v25-cover__media{border-radius:var(--radius-media) var(--radius-media) 0 0;min-height:560px;box-shadow:0 -2px 0 color-mix(in srgb, var(--ns-copper) 70%, transparent);align-self:end;animation:.82s cubic-bezier(.23,1,.32,1) .12s both v25-wipe;position:relative;overflow:hidden}.v25-cover__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 26%;object-position:50% 26%;filter:var(--image-filter)}.v25-cover__media:after,.v25-page-cover__media:after,.v25-mosaic figure:after{z-index:1;background:radial-gradient(100% 70% at 75% 8%, color-mix(in srgb, var(--ns-copper-tint) 17%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--ns-ink) 3%, transparent), color-mix(in srgb, var(--ns-ink) 28%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.v25-cover__caption{z-index:2;border:1px solid var(--ns-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ns-canvas) 94%, transparent);width:min(280px,100% - 40px);box-shadow:0 18px 50px color-mix(in srgb, var(--ns-petrol-abyss) 22%, transparent);color:var(--ns-ink);padding:16px 18px;position:absolute;bottom:24px;right:20px}.v25-cover__caption strong,.v25-cover__caption span{display:block}.v25-cover__caption strong{font-family:var(--font-display);font-size:1.08rem}.v25-cover__caption span{color:var(--ns-muted);margin-top:3px;font-size:.8rem}.v25-ticker{border-top:1px solid color-mix(in srgb, var(--ns-copper-tint) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ns-copper-tint) 20%, transparent);background:var(--ns-petrol-mid);color:var(--ns-canvas);grid-template-columns:minmax(0,1fr) auto;display:grid}.v25-ticker__viewport{min-width:0;overflow:hidden}.v25-ticker__track{width:max-content;animation:38s linear infinite v25-marquee;display:flex}.v25-ticker[data-paused] .v25-ticker__track,.v25-ticker:hover .v25-ticker__track{animation-play-state:paused}.v25-ticker__repeat{display:contents}.v25-ticker__control{border:0;border-left:1px solid color-mix(in srgb, var(--ns-copper-tint) 34%, transparent);background:var(--ns-petrol-deep);min-height:48px;color:var(--ns-canvas);cursor:pointer;font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;font-size:.68rem}.v25-ticker__control:hover{background:var(--ns-petrol-dark)}.v25-ticker__item{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;padding:14px 28px;font-size:.72rem;display:inline-flex}.v25-ticker__item:before{background:var(--ns-data-on-dark);content:"";border-radius:50%;width:5px;height:5px}.v25-seam{z-index:2;top:-44px;left:max(var(--page-margin), calc((100vw - var(--content-max)) / 2));width:calc(1px + (var(--seam-feather) * 40px));height:var(--seam-height);background:var(--ns-copper);opacity:.72;filter:blur(calc(var(--seam-feather) * 10px));position:absolute}.v25-seam:before{background:inherit;content:"";transform-origin:0;width:13px;height:2px;position:absolute;top:0;left:0;transform:rotate(-38deg)}.v25-ledger{border-top:1px solid var(--ns-line)}.v25-ledger__row{padding:calc(var(--baseline) * 3.5) 0;border-bottom:1px solid var(--ns-line);grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,38px);display:grid}.v25-ledger__number{color:var(--ns-muted);font-family:var(--font-display);font-size:2rem;line-height:1}.v25-ledger__cell h3,.v25-ledger__cell p{margin:0}.v25-ledger__cell h3{font-family:var(--font-heading);font-size:var(--type-1);font-weight:600}.v25-ledger__cell p{color:var(--ns-muted);margin-top:7px;font-size:.94rem}.v25-ledger__cell--answer h3{color:var(--ns-petrol-dark)}.v25-ledger__label{color:var(--ns-copper-dark);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.66rem;display:block}.v25-mosaic{gap:var(--gutter);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));min-height:720px;display:grid}.v25-mosaic figure{border-radius:var(--radius-sm);margin:0;position:relative;overflow:hidden}.v25-mosaic figure:first-child{grid-area:1/1/3/6}.v25-mosaic figure:nth-child(2),.v25-mosaic figure:nth-child(3){grid-column:6/13}.v25-mosaic figure:nth-child(2){grid-row:1}.v25-mosaic figure:nth-child(3){grid-row:2}.v25-mosaic img{z-index:0;-o-object-fit:cover;object-fit:cover}.v25-mosaic figcaption{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ns-ink) 68%, transparent);color:var(--ns-canvas);font-family:var(--font-data);letter-spacing:.07em;text-transform:uppercase;padding:7px 11px;font-size:.64rem;position:absolute;bottom:14px;right:14px}.v25-verticals{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v25-vertical{border-radius:var(--radius-md);background:var(--ns-petrol-deep);min-height:480px;color:var(--ns-canvas);isolation:isolate;display:flex;position:relative;overflow:hidden}.v25-vertical img{z-index:0;-o-object-fit:cover;object-fit:cover;filter:var(--image-filter);transition:transform .5s cubic-bezier(.23,1,.32,1)}.v25-vertical:after{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--ns-petrol-abyss) 8%, transparent), color-mix(in srgb, var(--ns-petrol-abyss) 88%, transparent));content:"";position:absolute;inset:0}.v25-vertical:hover img{transform:scale(1.035)}.v25-vertical__body{z-index:2;align-self:flex-end;width:100%;padding:28px;position:relative}.v25-vertical__body h3,.v25-vertical__body p{margin:0}.v25-vertical__body h3{color:var(--ns-canvas);font-family:var(--font-display);font-size:2rem;font-weight:600}.v25-vertical__body p{color:color-mix(in srgb, var(--ns-on-dark) 82%, transparent);margin-top:8px}.v25-status{border:1px solid color-mix(in srgb, var(--ns-copper-tint) 52%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ns-ink) 42%, transparent);color:var(--ns-data-on-dark);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;padding:5px 9px;font-size:.75rem;display:inline-flex}.v25-vertical__link{z-index:3;border-radius:inherit;position:absolute;inset:0}.v25-vertical__link:focus-visible{box-shadow:inset 0 0 0 3px var(--ns-paper), inset 0 0 0 7px var(--ns-ink);outline:0}.v25-page-cover{background:var(--ns-petrol-deep);color:var(--ns-canvas);padding:clamp(70px,10vw,130px) 0 0;position:relative;overflow:hidden}.v25-page-cover__word{top:-.1em;left:max(var(--page-margin), calc((100vw - var(--content-max)) / 2));color:color-mix(in srgb, var(--ns-on-dark) 5.5%, transparent);font-family:var(--font-display);white-space:nowrap;font-size:clamp(8rem,20vw,20rem);line-height:.8;position:absolute}.v25-page-cover__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:end;gap:clamp(35px,7vw,100px);min-height:590px;display:grid;position:relative}.v25-page-cover__copy{align-self:center;padding:50px 0 90px}.v25-page-cover .ns-title{color:var(--ns-canvas);margin-top:20px}.v25-page-cover .ns-lede{color:color-mix(in srgb, var(--ns-on-dark) 82%, transparent);margin-top:28px}.v25-page-cover__media{border-radius:var(--radius-media) var(--radius-media) 0 0;min-height:540px;position:relative;overflow:hidden}.v25-page-cover__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;filter:var(--image-filter)}.v25-notice{border:1px solid color-mix(in srgb, var(--ns-copper-dark) 38%, transparent);border-radius:var(--radius-md);background:var(--ns-notice);color:var(--ns-notice-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.v25-notice p{margin:0}.v25-notice .ns-data{color:inherit;padding-top:3px}.v25-review-bar{border-bottom:1px solid var(--ns-line);background:var(--ns-relief);padding:18px 0}.v25-review-bar .ns-wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.v25-review-bar p{margin:0}@keyframes v25-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes v25-wipe{0%{opacity:0;clip-path:inset(18% 0 0);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes v25-marquee{to{transform:translate(-50%)}}@media (max-width:980px){.v25-cover__inner,.v25-page-cover__grid{grid-template-columns:1fr}.v25-cover__copy{padding-bottom:34px}.v25-cover__media,.v25-page-cover__media{justify-self:center;width:min(100%,760px);min-height:600px}.v25-verticals{gap:var(--gutter-mobile);grid-template-columns:repeat(2,minmax(0,1fr))}.v25-vertical:last-child{grid-column:1/-1}}@media (max-width:680px){.v25-cover__word,.v25-page-cover__word{top:.1em;left:var(--page-margin);font-size:7.8rem}.v25-cover__inner{min-height:auto}.v25-cover__copy,.v25-page-cover__copy{display:contents}.v25-cover__copy>.ns-eyebrow{order:1;padding-top:130px}.v25-cover__copy>.ns-display{order:2}.v25-cover__media{order:3;margin-top:28px}.v25-cover__copy>.ns-lede{order:4}.v25-cover__copy>.ns-actions{order:5}.v25-cover__meta{order:6;grid-template-columns:1fr;margin-bottom:44px}.v25-cover__media,.v25-page-cover__media{border-radius:var(--radius-md);min-height:330px}.v25-cover__caption{bottom:12px;right:12px}.v25-ledger__row{grid-template-columns:42px 1fr}.v25-ledger__cell--answer{border-top:1px dashed var(--ns-line);grid-column:2;padding-top:14px}.v25-mosaic{grid-template-rows:repeat(3,360px);grid-template-columns:1fr;min-height:auto}.v25-mosaic figure,.v25-mosaic figure:first-child,.v25-mosaic figure:nth-child(2),.v25-mosaic figure:nth-child(3){grid-area:auto/1}.v25-verticals{grid-template-columns:1fr}.v25-vertical,.v25-vertical:last-child{grid-column:auto;min-height:420px}.v25-page-cover{padding-top:42px}.v25-page-cover__copy{padding:0}.v25-page-cover__copy>.ns-eyebrow{order:1;padding-top:110px}.v25-page-cover__copy>.ns-title{order:2}.v25-page-cover__media{order:3;margin-top:28px}.v25-page-cover__copy>.ns-lede{order:4}.v25-page-cover__copy>.ns-actions{order:5;margin-bottom:44px}.v25-notice,.v25-review-bar .ns-wrap{grid-template-columns:1fr}.v25-review-bar .ns-wrap{display:grid}}.ns-atmosphere img{-o-object-fit:cover;object-fit:cover}.v25-faq{border-top:1px solid var(--ns-ink)}.v25-faq details{border-bottom:1px solid var(--ns-line)}.v25-faq summary{cursor:pointer;min-height:94px;font-family:var(--font-display);grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:20px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08;list-style:none;display:grid}.v25-faq summary::-webkit-details-marker{display:none}.v25-faq summary:hover{color:var(--ns-petrol)}.v25-faq__mark{width:34px;height:34px;font-family:var(--font-body);border:1px solid;border-radius:50%;place-items:center;font-size:1.2rem;transition:transform .18s,background .18s;display:grid}.v25-faq details[open] .v25-faq__mark{background:var(--ns-copper);transform:rotate(45deg)}.v25-faq details>p{max-width:70ch;color:var(--ns-muted);margin:0;padding:0 64px 34px 76px;font-size:1.05rem;line-height:1.75}@media (max-width:680px){.v25-faq summary{grid-template-columns:34px minmax(0,1fr) 34px;gap:12px;min-height:82px;font-size:1.25rem}.v25-faq details>p{padding:0 0 28px 46px}}.ns-updates__grid{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:start;gap:clamp(42px,8vw,120px);display:grid}.ns-updates__copy{position:sticky;top:118px}.ns-updates__copy .ns-section-title{margin-top:20px}.ns-updates__copy .ns-lede{margin-top:26px}.ns-waitlist,.ns-intake-note{border:1px solid color-mix(in srgb, var(--ns-on-dark) 30%, transparent);border-top:4px solid var(--ns-copper);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ns-on-dark) 8%, transparent);box-shadow:0 28px 80px color-mix(in srgb, var(--ns-petrol-abyss) 24%, transparent);padding:clamp(28px,5vw,56px)}.ns-intake-note h3{color:var(--ns-canvas);font-family:var(--font-display);margin:18px 0 12px;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}.ns-intake-note>p:last-child{color:color-mix(in srgb, var(--ns-on-dark) 76%, transparent);margin:0}.ns-waitlist__intro{color:color-mix(in srgb, var(--ns-on-dark) 78%, transparent);margin:0 0 30px;font-size:1.04rem}.ns-waitlist__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ns-waitlist__field{gap:8px;min-width:0;display:grid}.ns-waitlist__field label,.ns-waitlist__consent{color:color-mix(in srgb, var(--ns-on-dark) 88%, transparent);font-size:.84rem;font-weight:600}.ns-waitlist__field input{border:1px solid color-mix(in srgb, var(--ns-on-dark) 42%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ns-on-dark) 97%, transparent);width:100%;min-height:54px;color:var(--ns-ink);font:inherit;padding:13px 15px}.ns-waitlist__field input::placeholder{color:var(--ns-placeholder)}.ns-waitlist__field input:focus-visible{outline-color:var(--ns-copper);box-shadow:0 0 0 6px color-mix(in srgb, var(--ns-copper) 26%, transparent)}.ns-waitlist__consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-top:26px;font-weight:400;line-height:1.55;display:grid}.ns-waitlist__consent input{width:20px;height:20px;accent-color:var(--ns-copper);margin:2px 0 0}.ns-waitlist .ns-button{border-color:var(--ns-copper);background:var(--ns-copper);width:100%;margin-top:22px;color:var(--ns-ink)!important}.ns-waitlist .ns-button:hover{background:color-mix(in srgb, var(--ns-copper) 72%, var(--ns-paper));box-shadow:-5px 5px 0 color-mix(in srgb, var(--ns-on-dark) 88%, transparent)}.ns-waitlist__fine,.ns-waitlist__status,.ns-waitlist__success p{color:color-mix(in srgb, var(--ns-on-dark) 70%, transparent)}.ns-waitlist__fine{margin:18px 0 0;font-size:.78rem;line-height:1.55}.ns-waitlist__fine a{color:var(--ns-data-on-dark);text-underline-offset:3px}.ns-waitlist__status{min-height:1.6em;margin:16px 0 0;font-size:.86rem}.ns-waitlist__success h3{color:var(--ns-canvas);font-family:var(--font-display);margin:18px 0 12px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:1}@media (max-width:980px){.ns-updates__grid{grid-template-columns:1fr}.ns-updates__copy{position:static}}@media (max-width:680px){.ns-updates__grid{gap:34px}.ns-waitlist{padding:24px 20px}.ns-waitlist__fields{grid-template-columns:1fr}}.ns-intake{gap:24px;margin-top:32px;display:grid}.ns-intake-steps{letter-spacing:.04em;text-transform:uppercase;color:var(--ns-ink);opacity:.55;gap:18px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.ns-intake-steps li[data-active=true]{opacity:1;text-underline-offset:4px;font-weight:600;text-decoration:underline}.ns-intake-section{gap:22px;display:grid}.ns-intake-field{border:none;gap:8px;margin:0;padding:0;display:grid}.ns-intake-field legend,.ns-intake-field label{font-size:.84rem;font-weight:600}.ns-intake-field select,.ns-intake-field input,.ns-intake-field textarea{border:1px solid color-mix(in srgb, var(--ns-ink) 30%, transparent);border-radius:var(--radius-md);background:var(--ns-paper);width:100%;min-height:48px;color:var(--ns-ink);font:inherit;padding:12px 14px}.ns-intake-field textarea{resize:vertical;min-height:100px}.ns-intake-dob{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ns-intake-inline{gap:8px;font-size:.84rem;font-weight:600;display:grid}.ns-intake-inline input{border:1px solid color-mix(in srgb, var(--ns-ink) 30%, transparent);border-radius:var(--radius-md);min-height:48px;font:inherit;padding:12px 14px}.ns-intake-options{gap:10px;display:grid}.ns-intake-option{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-weight:400;line-height:1.5;display:grid}.ns-intake-note{border-left:3px solid var(--ns-copper);background:color-mix(in srgb, var(--ns-copper) 8%, transparent);margin:0;padding:14px 16px;font-size:.9rem;line-height:1.55}.ns-intake-note--warn{border-left-color:var(--ns-warn);background:color-mix(in srgb, var(--ns-warn) 8%, transparent)}@media (max-width:680px){.ns-intake-dob{grid-template-columns:1fr}}.ns-site .ns-eyebrow{display:var(--eyebrow-display);gap:var(--eyebrow-gap);font-family:var(--eyebrow-font);font-size:var(--eyebrow-size);font-style:var(--eyebrow-face);font-weight:var(--eyebrow-weight);font-variant-numeric:lining-nums tabular-nums}.ns-site .ns-eyebrow:before{display:var(--eyebrow-mark);width:var(--eyebrow-rule)}.ns-site .v25-cover__media{padding:var(--media-frame-pad);border:var(--media-frame-width) solid var(--ns-line);border-radius:calc(var(--radius-media) * var(--media-radius-scale)) calc(var(--radius-media) * var(--media-radius-scale)) 0 0;margin-inline:calc(var(--media-edge-start) * -1) calc(var(--media-edge-end) * -1)}.ns-site .v25-page-cover__media{padding:var(--media-frame-pad);border:var(--media-frame-width) solid var(--ns-line);border-radius:calc(var(--radius-media) * var(--media-radius-scale));margin-inline:calc(var(--media-edge-start) * -1) calc(var(--media-edge-end) * -1)}.ns-site .v25-vertical{padding:var(--media-frame-pad);border:var(--media-frame-width) solid var(--ns-line);border-radius:calc(var(--radius-md) * var(--media-radius-scale));margin-block-end:calc(var(--media-lift) * -1)}.ns-site .v25-verticals>:first-child{margin-inline-start:calc(var(--media-edge-end) * -1)}.ns-site .v25-verticals>:last-child{margin-inline-end:calc(var(--media-edge-end) * -1)}[data-brand-image-crop-logic=offset-overlap] .ns-site .v25-vertical{z-index:1}.ns-site .ns-atmosphere{border-radius:calc(180px * var(--media-radius-scale)) calc(180px * var(--media-radius-scale)) calc(16px * var(--media-radius-scale)) calc(16px * var(--media-radius-scale));margin-inline:calc(var(--media-edge-start) * -1) calc(var(--media-edge-end) * -1)}.ns-site .v25-mosaic figure{border-radius:calc(var(--radius-md) * var(--media-radius-scale));margin-block-end:calc(var(--media-lift) * -1)}[data-brand-image-crop-logic=framed-inset] .ns-site .v25-cover__caption{right:var(--media-frame-pad);bottom:var(--media-frame-pad);left:var(--media-frame-pad);border:0;border-top:1px solid var(--ns-line);background:var(--ns-canvas);width:auto;box-shadow:none;border-radius:0;padding:12px 14px}[data-brand-image-crop-logic=framed-inset] .ns-site .v25-cover__caption strong{font-family:var(--font-data);font-size:var(--type-n1);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.ns-site .ns-section{--band-scale:var(--band-scale-airy);padding-block:calc(var(--band-pad) * var(--band-scale))}.ns-site .ns-section--relief,.ns-site .ns-section--copper{--band-scale:var(--band-scale-dense)}.ns-site .ns-section__head{margin-bottom:calc(var(--head-gap) * var(--band-scale))}[data-brand-density-alternation=crescendo] .ns-site main>:nth-child(-n+3) .ns-section,[data-brand-density-alternation=crescendo] .ns-site main>.ns-section:nth-child(-n+3){--band-scale:1.24}[data-brand-density-alternation=crescendo] .ns-site main>:nth-last-child(-n+2) .ns-section,[data-brand-density-alternation=crescendo] .ns-site main>.ns-section:nth-last-child(-n+2){--band-scale:.62}[data-brand-density-alternation=crescendo] .ns-site main>:nth-last-child(3) .ns-section,[data-brand-density-alternation=crescendo] .ns-site main>.ns-section:nth-last-child(3){--band-scale:.82}.ns-site .ns-section__head:not(.ns-section__head--stack){grid-template-columns:var(--grid-head);-moz-column-gap:var(--grid-head-gap);column-gap:var(--grid-head-gap);row-gap:var(--grid-head-row-gap);border-inline-start:var(--head-rail-line) solid color-mix(in srgb, var(--ns-copper) 46%, transparent);padding-inline-start:var(--head-rail-pad)}.ns-site .ns-section__head .ns-section-title{max-width:var(--head-title-measure)}.ns-site .ns-section__head .ns-lede{max-width:var(--head-lede-measure)}.ns-site .ns-chapter-grid{grid-template-columns:var(--grid-chapter)}.ns-site .ns-product-grid,.ns-site .ns-support-grid{grid-template-columns:var(--grid-cards)}.ns-site .v25-verticals{grid-template-columns:var(--grid-verticals)}.ns-site .ns-footer__grid{grid-template-columns:var(--grid-footer)}[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head:not(.ns-section__head--stack)>div:first-child{display:contents}[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head:not(.ns-section__head--stack) .ns-eyebrow{grid-area:1/1}[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head:not(.ns-section__head--stack) .ns-section-title{grid-area:1/2}[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head:not(.ns-section__head--stack)>:nth-child(2){grid-area:2/2}[data-brand-hero-motion=materialize-from-under] .ns-site main>:first-child,[data-brand-hero-motion=scroll-scrub] .ns-site main>:first-child{position:relative;overflow:clip}.ns-site main>:first-child:after{display:var(--hero-emerge-display);z-index:0;height:var(--hero-emerge-height);border-top:1px solid color-mix(in srgb, var(--ns-copper) 64%, transparent);background:linear-gradient(180deg, transparent, color-mix(in srgb, color-mix(in srgb, var(--ns-copper) 40%, currentColor) 11%, transparent));content:"";opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ns-site main>:first-child img{animation-name:var(--hero-media-loop);animation-duration:var(--hero-breathe-duration);animation-timing-function:var(--ease-morph);animation-iteration-count:infinite;animation-direction:alternate}[data-brand-hero-motion=static] .ns-site main>:first-child :is(.v25-cover__copy,.v25-cover__media,.v25-page-cover__media),[data-brand-hero-motion=scroll-scrub] .ns-site main>:first-child :is(.v25-cover__copy,.v25-cover__media,.v25-page-cover__media){animation:none}[data-brand-hero-motion=scroll-scrub] .ns-site main>:first-child img{transform:translateY(calc(var(--hero-p) * var(--hero-scrub-travel))) scale(calc(1 + (var(--hero-p) * var(--hero-scrub-zoom))))}[data-brand-hero-motion=scroll-scrub] .ns-site main>:first-child :is(.v25-cover__copy,.v25-page-cover__copy){opacity:calc(1 - (var(--hero-p) * var(--hero-scrub-fade)))}[data-brand-hero-motion=scroll-scrub] .ns-site main>:first-child :is(.v25-cover__word,.v25-page-cover__word){transform:translateY(calc(var(--hero-p) * var(--hero-scrub-travel) * -.7))}@supports (animation-timeline:scroll()){[data-brand-hero-motion=materialize-from-under] .ns-site main>:first-child{view-timeline-name:--solena-hero;view-timeline-axis:block}.ns-site main>:first-child:after{animation-name:solena-hero-emerge;animation-duration:auto;animation-timing-function:var(--ease-enter);animation-fill-mode:both;animation-timeline:--solena-hero;animation-range:exit 0% exit var(--hero-emerge-range)}[data-brand-hero-motion=scroll-scrub] .ns-site main>:first-child{animation-name:solena-hero-scrub;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100svh}}.ns-site [id]{scroll-margin-block-start:var(--anchor-offset)}.ns-site :target:not(main){animation-name:var(--band-assemble);animation-duration:var(--duration-reveal);animation-timing-function:var(--ease-enter);animation-fill-mode:both}.ns-site :target:not(main) .ns-section__head{animation-name:var(--band-assemble);animation-duration:var(--duration-reveal);animation-delay:var(--band-assemble-stagger);animation-timing-function:var(--ease-enter);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.ns-site main>:first-child:after{opacity:1;transform:none;animation:none!important}.ns-site main>:first-child img,.ns-site main>:first-child :is(.v25-cover__word,.v25-page-cover__word){animation:none!important;transform:none!important}.ns-site main>:first-child :is(.v25-cover__copy,.v25-page-cover__copy){opacity:1}.ns-site :target:not(main),.ns-site :target:not(main) .ns-section__head{opacity:1;transform:none;animation:none!important}}@media (max-width:980px){.ns-site .ns-section__head:not(.ns-section__head--stack),.ns-site .ns-chapter-grid{border-inline-start:0;grid-template-columns:1fr;padding-inline-start:0}[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head>div:first-child{display:block}[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head .ns-eyebrow,[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head .ns-section-title,[data-brand-grid-columns=asymmetric-rail] .ns-site .ns-section__head>:nth-child(2){grid-area:auto}.ns-site .ns-footer__grid{grid-template-columns:1.5fr repeat(2,1fr)}.ns-site .v25-verticals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ns-site{--media-edge-start:0px}.ns-site .ns-product-grid,.ns-site .ns-support-grid,.ns-site .ns-footer__grid,.ns-site .v25-verticals{grid-template-columns:1fr}}.ns-header[data-nav-style=left-rail],.ns-header[data-nav-style=hamburger-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none}.ns-wordmark{align-items:center;min-height:44px;display:inline-flex}.ns-site:has(>header[data-nav-style=left-rail]){padding-inline-start:232px}.ns-section-title{scroll-margin-top:104px}.v25-state{justify-items:start;gap:14px;max-width:52ch;padding:28px 0 8px;display:grid}.v25-state>.ns-actions{margin-top:6px}.v25-state__spinner{border:2px solid color-mix(in srgb, var(--accent-primary) 28%, transparent);border-top-color:var(--accent-primary);border-radius:999px;width:22px;height:22px;animation:.9s linear infinite v25-state-spin}@keyframes v25-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v25-state__spinner{border-top-color:color-mix(in srgb, var(--accent-primary) 28%, transparent);border-inline-start-color:var(--accent-primary);animation:none}}.v25-noscript{border:1px solid color-mix(in srgb, var(--ns-copper-dark) 38%, transparent);border-radius:var(--radius-md);background:var(--ns-notice);color:var(--ns-notice-ink);gap:10px;margin:22px 0;padding:18px 20px;display:grid}.v25-noscript p{margin:0}@media print{:root{--image-filter:none}.ns-header,.ns-sticky-cta,.ns-skip,.ns-ticker,.ns-totop,.ns-toc,.v25-state__spinner,.ns-actions,.ns-button{display:none!important}.ns-site{padding-inline-start:0}.ns-section{-moz-column-break-inside:auto;break-inside:auto;background:0 0;padding:0 0 18pt}.ns-wrap{max-width:none;padding:0}details{display:block}details>summary{font-weight:600;list-style:none}details[open]>*,details>*{display:revert}main a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}main a[href^=\/]:after{content:" (solenarx.com" attr(href) ")";word-break:break-all;font-size:9pt}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid}.v25-notice,.ns-safety{-moz-column-break-inside:avoid;break-inside:avoid;background:0 0;border:1pt solid}.ns-print-source{display:block!important}}.ns-print-source{display:none}
