@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--spot-opacity:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-retro:var(--font-retro);--font-body:var(--font-body)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-neutral-50:#e9ebe7;--color-neutral-100:#dde1db;--color-neutral-200:#cfd5ce;--color-neutral-300:#b4bdb4;--color-neutral-700:#4e5754;--color-neutral-800:#3d4642;--color-neutral-900:#151a18;--color-neutral-950:#0f1312;--color-neutral-on-dark:#e9ebe7;--color-brand-primary-h:152;--color-brand-primary-s:28%;--color-brand-primary-l:28%;--color-brand-primary-default:hsl(var(--color-brand-primary-h) var(--color-brand-primary-s) var(--color-brand-primary-l));--color-brand-primary-hover:hsl(var(--color-brand-primary-h) var(--color-brand-primary-s) calc(var(--color-brand-primary-l) + 8%));--color-brand-primary-pressed:hsl(var(--color-brand-primary-h) calc(var(--color-brand-primary-s) + 2%) calc(var(--color-brand-primary-l) - 6%));--color-brand-primary-soft:hsl(var(--color-brand-primary-h) calc(var(--color-brand-primary-s) + 4%) 42%);--color-brand-primary-on-dark:#8fbda8;--color-brand-primary-muted:var(--color-brand-primary-default)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-primary-muted:color-mix(in oklab, var(--color-brand-primary-default) 12%, transparent)}}:root{--color-brand:var(--color-brand-primary-default);--color-brand-soft:var(--color-brand-primary-soft);--color-brand-deep:var(--color-brand-primary-pressed);--color-brand-muted:var(--color-brand-primary-muted);--color-brand-on-dark:var(--color-brand-primary-on-dark);--color-secondary-h:38;--color-secondary-s:38%;--color-secondary-l:46%;--color-secondary-default:hsl(var(--color-secondary-h) var(--color-secondary-s) var(--color-secondary-l));--color-secondary-hover:hsl(var(--color-secondary-h) var(--color-secondary-s) calc(var(--color-secondary-l) + 8%));--color-secondary-pressed:hsl(var(--color-secondary-h) calc(var(--color-secondary-s) + 4%) calc(var(--color-secondary-l) - 10%));--color-secondary:var(--color-secondary-default);--color-secondary-soft:var(--color-secondary-hover);--color-secondary-deep:var(--color-secondary-pressed);--color-secondary-muted:var(--color-secondary-default)}@supports (color:color-mix(in lab, red, red)){:root{--color-secondary-muted:color-mix(in oklab, var(--color-secondary-default) 16%, transparent)}}:root{--color-action-primary-h:14;--color-action-primary-s:62%;--color-action-primary-l:36%;--color-action-primary-default:hsl(var(--color-action-primary-h) var(--color-action-primary-s) var(--color-action-primary-l));--color-action-primary-hover:hsl(var(--color-action-primary-h) calc(var(--color-action-primary-s) - 2%) calc(var(--color-action-primary-l) + 5%));--color-action-primary-pressed:hsl(var(--color-action-primary-h) calc(var(--color-action-primary-s) + 4%) calc(var(--color-action-primary-l) - 7%));--color-action-primary-ink:#f7f3ef;--color-action-primary-muted:var(--color-action-primary-default)}@supports (color:color-mix(in lab, red, red)){:root{--color-action-primary-muted:color-mix(in oklab, var(--color-action-primary-default) 12%, transparent)}}:root{--color-action:var(--color-action-primary-default);--color-action-hover:var(--color-action-primary-hover);--color-action-pressed:var(--color-action-primary-pressed);--color-action-ink:var(--color-action-primary-ink);--color-action-muted:var(--color-action-primary-muted);--color-success:#4f8a68;--color-warn:#c9963a;--color-danger:#c45a5a;--color-alert:#d4a017;--bg:var(--color-neutral-50);--surface-desk:var(--color-neutral-100);--surface-2:var(--color-neutral-200);--night:var(--color-neutral-950);--night-lift:#1c2228;--void:#101418;--brand-soul:var(--color-neutral-900);--brand-hause:var(--color-neutral-900);--brand-soul-on-dark:var(--color-neutral-on-dark);--brand-hause-on-dark:var(--color-neutral-on-dark);--brand-mark:var(--color-neutral-900);--brand-mark-on-dark:var(--color-neutral-on-dark);--sun-flow-pale:#e8c56a;--sun-flow-gold:#e5a832;--sun-flow-amber:#e87840;--sun-flow-terra:#d06638;--sun-flow-brick:#b04a28;--sun-flow-deep:#6f2e1e;--brand-sunflow-gradient:linear-gradient(105deg, var(--sun-flow-brick) 0%, var(--sun-flow-gold) 12%, var(--sun-flow-pale) 22%, var(--sun-flow-amber) 34%, var(--sun-flow-terra) 48%, var(--sun-flow-brick) 62%, var(--sun-flow-deep) 76%, var(--sun-flow-amber) 88%, var(--sun-flow-brick) 100%);--text:var(--color-neutral-900);--signal:var(--color-action-primary-default);--signal-dim:var(--color-action-primary-pressed);--signal-bright:var(--color-action-primary-hover);--stripe-gold:var(--color-secondary-default);--stripe-orange:var(--color-action-primary-default);--stripe-terra:var(--color-action-primary-pressed);--stripe-deep:var(--color-action-primary-pressed);--ember:var(--color-action-primary-default);--ok:var(--color-success);--warn:var(--color-warn);--danger:var(--color-danger);--tier-bronze-metal:var(--color-action-primary-default);--tier-gold-metal:var(--color-secondary-default);--tier-platinum-metal:var(--color-brand-primary-default);--cta-fill:var(--color-action-primary-default);--cta-ink:var(--color-action-primary-ink);--glass:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root{--glass:color-mix(in oklab, var(--bg) 78%, transparent)}}:root{--glass-border:#1717171a}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.14s;--duration:.18s;--radius-control:.4rem;--nav-offset:4.25rem;--house-green:var(--color-brand);--house-green-light:var(--color-brand-soft);--house-green-dark:var(--color-brand-deep);--house-green-subtle:var(--color-brand-muted);--house-green-border:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){:root{--house-green-border:color-mix(in oklab, var(--color-brand) 32%, transparent)}}:root{--brand-teal:var(--house-green);--brand-teal-light:var(--house-green-light);--brand-teal-dark:var(--house-green-dark);--sun-pale:var(--sun-flow-pale);--sun-gold:var(--sun-flow-gold);--sun-orange:var(--sun-flow-amber);--sun-deep:var(--sun-flow-deep);--canvas-deep:var(--night);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--panel-bg:var(--surface-desk)}@supports (color:color-mix(in lab, red, red)){:root{--panel-bg:color-mix(in oklab, var(--surface-desk) 96%, transparent)}}:root{--on-accent:var(--cta-ink);--forest:var(--canvas);--forest-mid:var(--canvas-mid);--forest-deep:var(--canvas-deep);--surface:var(--color-brand-primary-muted);--surface-raised:#1717170d}@supports (color:color-mix(in lab, red, red)){:root{--surface-raised:color-mix(in oklab, var(--color-neutral-900) 5%, transparent)}}:root{--surface-warm:var(--color-secondary-default)}@supports (color:color-mix(in lab, red, red)){:root{--surface-warm:color-mix(in oklab, var(--color-secondary-default) 8%, transparent)}}:root{--sand:var(--bg);--sand-deep:var(--surface-desk);--paper:var(--surface-desk);--paper-deep:var(--surface-2);--oxblood:var(--color-action);--oxblood-deep:var(--color-action-pressed);--oxblood-soft:var(--color-action-hover);--sky:var(--color-action);--sky-deep:var(--color-action-pressed);--sky-soft:var(--color-secondary);--ink:var(--color-neutral-900);--ink-soft:var(--color-neutral-800);--on-dark:var(--color-neutral-on-dark);--on-dark-muted:var(--color-neutral-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--on-dark-muted:color-mix(in oklab, var(--color-neutral-on-dark) 74%, transparent)}}:root{--on-dark-subtle:var(--color-neutral-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--on-dark-subtle:color-mix(in oklab, var(--color-neutral-on-dark) 48%, transparent)}}:root{--border-dark:#1717171a}@supports (color:color-mix(in lab, red, red)){:root{--border-dark:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}:root{--border-dark-strong:#1717172e}@supports (color:color-mix(in lab, red, red)){:root{--border-dark-strong:color-mix(in oklab, var(--color-neutral-900) 18%, transparent)}}:root{--border-accent:var(--color-action)}@supports (color:color-mix(in lab, red, red)){:root{--border-accent:color-mix(in oklab, var(--color-action) 35%, transparent)}}:root{--cream-rule:#1717171a}@supports (color:color-mix(in lab, red, red)){:root{--cream-rule:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}:root{--cream-rule-strong:#1717172e}@supports (color:color-mix(in lab, red, red)){:root{--cream-rule-strong:color-mix(in oklab, var(--color-neutral-900) 18%, transparent)}}:root{--gold-line:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--gold-line:color-mix(in oklab, var(--color-secondary) 45%, transparent)}}:root{--line:#1717171f}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in oklab, var(--color-neutral-900) 12%, transparent)}}:root{--line-soft:#17171712}@supports (color:color-mix(in lab, red, red)){:root{--line-soft:color-mix(in oklab, var(--color-neutral-900) 7%, transparent)}}:root{--muted:var(--color-neutral-700);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--compose-max:77.5rem;--compose-wide:70rem;--compose-prose:38rem;--compose-narrow:28rem;--compose-gutter:1.5rem;--compose-gutter-lg:2.5rem;--hit-target:2.75rem;--nav-link-pad-y:.45rem;--nav-link-pad-x:.7rem;--btn-min-height:var(--hit-target);--btn-pad-y:.75rem;--btn-pad-x:1.375rem;--btn-radius:var(--radius-control);--btn-font-size:var(--type-body-sm);--btn-font-weight:600;--btn-gap:.5rem;--sec-pad-top:clamp(5.5rem, 10vw, 8.25rem);--sec-pad-bottom:clamp(5rem, 8vw, 7.5rem);--sec-pad-top-compact:clamp(4rem, 7vw, 6.25rem);--sec-head-space:clamp(3rem, 5vw, 5rem);--page-hero-pad-top:clamp(6.5rem, 13vw, 9.25rem);--page-hero-pad-bottom:clamp(4rem, 8vw, 5.5rem);--type-body:1rem;--type-body-sm:.9375rem;--type-caption:.8125rem;--type-label:.6875rem;--type-display:clamp(3rem, 8.2vw, 7rem);--type-section:clamp(2.25rem, 5.8vw, 4.75rem);--type-hero-page:clamp(2.25rem, 5.4vw, 4rem);--type-lede:clamp(1.0625rem, 1.45vw, 1.1875rem);--leading-display:.98;--leading-heading:1.06;--leading-body:1.65;--tracking-display:-.04em;--tracking-label:.14em;--theme-accent:var(--color-brand-primary-default);--theme-accent-soft:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 12%, transparent)}}:root{--theme-accent-ink:var(--cta-ink);--color-scheme:light}html[data-theme=home]{--bg:#e9ebe7;--surface-desk:#dde1db;--surface-2:#cfd5ce;--text:#151a18;--ink:#151a18;--ink-soft:#3d4642;--muted:#4e5754;--sand:var(--bg);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--theme-accent:#346b52;--theme-accent-soft:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=home]{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 11%, transparent)}}html[data-theme=home]{--color-brand-primary-default:#346b52;--color-brand:var(--color-brand-primary-default);--color-brand-primary-soft:#4f8a6e;--color-brand-soft:var(--color-brand-primary-soft);--color-brand-primary-muted:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=home]{--color-brand-primary-muted:color-mix(in oklab, var(--theme-accent) 12%, transparent)}}html[data-theme=home]{--color-brand-muted:var(--color-brand-primary-muted);--house-green:var(--theme-accent);--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=home]{--line:color-mix(in oklab, var(--ink) 12%, transparent)}}html[data-theme=home]{--line-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=home]{--line-soft:color-mix(in oklab, var(--ink) 7%, transparent)}}html[data-theme=home]{--glass:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=home]{--glass:color-mix(in oklab, var(--bg) 78%, transparent)}}html[data-theme=home]{--glass-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=home]{--glass-border:color-mix(in oklab, var(--ink) 10%, transparent)}}html[data-theme=home]{--color-scheme:light}html[data-theme=events]{--bg:#f0e8dc;--surface-desk:#e6d9c8;--surface-2:#d9c8b2;--text:#1c1612;--ink:#1c1612;--ink-soft:#4a3c32;--muted:#6a5748;--sand:var(--bg);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--color-secondary-default:#c9963a;--color-secondary:var(--color-secondary-default);--color-action-primary-default:#b04a28;--color-action:var(--color-action-primary-default);--color-action-primary-hover:#c45a32;--color-action-hover:var(--color-action-primary-hover);--cta-fill:var(--color-action-primary-default);--signal:var(--color-action-primary-default);--ember:var(--color-action-primary-default);--theme-accent:#c47a28;--theme-accent-soft:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 14%, transparent)}}html[data-theme=events]{--color-brand-primary-default:#a86b2a;--color-brand:var(--color-brand-primary-default);--color-brand-primary-soft:#c9963a;--color-brand-soft:var(--color-brand-primary-soft);--color-brand-primary-muted:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--color-brand-primary-muted:color-mix(in oklab, var(--theme-accent) 14%, transparent)}}html[data-theme=events]{--color-brand-muted:var(--color-brand-primary-muted);--house-green:var(--theme-accent);--surface-warm:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--surface-warm:color-mix(in oklab, var(--theme-accent) 10%, transparent)}}html[data-theme=events]{--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--line:color-mix(in oklab, var(--ink) 11%, transparent)}}html[data-theme=events]{--line-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--line-soft:color-mix(in oklab, var(--ink) 7%, transparent)}}html[data-theme=events]{--glass:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--glass:color-mix(in oklab, var(--bg) 80%, transparent)}}html[data-theme=events]{--glass-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events]{--glass-border:color-mix(in oklab, var(--ink) 10%, transparent)}}html[data-theme=events]{--color-scheme:light}html[data-theme=tech-week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17171a;--surface-desk:#1c1c20;--surface-2:#242428;--night:#121214;--night-lift:#1c1c20;--void:#0e0e10;--text:#fbf0d5;--ink:#fbf0d5;--ink-soft:#e8dcc0;--muted:#a89f8c;--sand:var(--bg);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--canvas-deep:#0e0e10;--paper:var(--surface-desk);--paper-deep:var(--surface-2);--on-dark:#fbf0d5;--on-dark-muted:#fbf0d5bd;--on-dark-subtle:#fbf0d57a;--color-neutral-on-dark:#fbf0d5;--brand-soul:#fbf0d5;--brand-hause:#fbf0d5;--brand-mark:#fbf0d5;--brand-mark-on-dark:#fbf0d5;--brand-soul-on-dark:#fbf0d5;--btw-teal:#0fb0b8;--btw-magenta:#d3168a;--btw-cream:#fbf0d5;--btw-charcoal:#17171a;--color-brand-primary-default:#0fb0b8;--color-brand:var(--color-brand-primary-default);--color-brand-primary-soft:#3cc4cb;--color-brand-soft:var(--color-brand-primary-soft);--color-brand-primary-hover:#24bcc4;--color-brand-primary-pressed:#0a8f96;--color-brand-primary-on-dark:#3cc4cb;--color-brand-on-dark:#3cc4cb;--color-brand-primary-muted:#0fb0b82e;--color-brand-muted:var(--color-brand-primary-muted);--color-secondary-default:#d3168a;--color-secondary:var(--color-secondary-default);--color-action-primary-default:#0fb0b8;--color-action:var(--color-action-primary-default);--color-action-primary-hover:#24bcc4;--color-action-hover:var(--color-action-primary-hover);--color-action-primary-pressed:#0a8f96;--color-action-primary-ink:#121214;--cta-fill:var(--color-action-primary-default);--cta-ink:var(--color-action-primary-ink);--signal:#d3168a;--signal-bright:#e63fa0;--signal-dim:#a8126d;--theme-accent:#0fb0b8;--theme-accent-soft:var(--theme-accent)}@supports (color:lab(0% 0 0)){html[data-theme=tech-week]{--on-dark-muted:lab(95.146% .609458 14.5017/.74);--on-dark-subtle:lab(95.146% .609458 14.5017/.48);--color-brand-primary-muted:lab(65.0702% -35.8582 -15.2807/.18)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=tech-week]{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 18%, transparent)}}html[data-theme=tech-week]{--theme-accent-ink:#121214;--house-green:var(--theme-accent);--house-green-light:#3cc4cb;--house-green-dark:#0a8f96;--house-green-subtle:var(--color-brand-primary-muted);--house-green-border:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=tech-week]{--house-green-border:color-mix(in oklab, var(--theme-accent) 40%, transparent)}}html[data-theme=tech-week]{--surface:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=tech-week]{--surface:color-mix(in oklab, var(--theme-accent) 10%, transparent)}}html[data-theme=tech-week]{--surface-raised:#fbf0d50f;--surface-warm:#d3168a1a;--line:#fbf0d524;--line-soft:#fbf0d514;--border-dark:#fbf0d51f;--border-dark-strong:#fbf0d538;--cream-rule:#fbf0d51f;--cream-rule-strong:#fbf0d538;--glass:var(--bg)}@supports (color:lab(0% 0 0)){html[data-theme=tech-week]{--surface-raised:lab(95.146% .609458 14.5017/.06);--surface-warm:lab(47.7637% 72.5822 -12.9369/.1);--line:lab(95.146% .609458 14.5017/.14);--line-soft:lab(95.146% .609458 14.5017/.08);--border-dark:lab(95.146% .609458 14.5017/.12);--border-dark-strong:lab(95.146% .609458 14.5017/.22);--cream-rule:lab(95.146% .609458 14.5017/.12);--cream-rule-strong:lab(95.146% .609458 14.5017/.22)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=tech-week]{--glass:color-mix(in oklab, var(--bg) 72%, transparent)}}html[data-theme=tech-week]{--glass-border:#fbf0d524;--panel-bg:var(--surface-desk)}@supports (color:lab(0% 0 0)){html[data-theme=tech-week]{--glass-border:lab(95.146% .609458 14.5017/.14)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=tech-week]{--panel-bg:color-mix(in oklab, var(--surface-desk) 94%, transparent)}}html[data-theme=tech-week]{--color-scheme:dark}html[data-theme=os]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0f;--surface-desk:#14181c;--surface-2:#1c2228;--night:#0b0d0f;--night-lift:#161b21;--void:#080a0c;--text:#e6e9ec;--ink:#e6e9ec;--ink-soft:#b8c0c8;--muted:#8a939c;--sand:var(--bg);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--canvas-deep:#060708;--paper:var(--surface-desk);--paper-deep:var(--surface-2);--on-dark:#e6e9ec;--on-dark-muted:#e6e9ecbd;--on-dark-subtle:#e6e9ec7a;--color-neutral-on-dark:#e6e9ec;--brand-soul:#e6e9ec;--brand-hause:#e6e9ec;--brand-mark:#e6e9ec;--color-brand-primary-default:#7eb8a4;--color-brand:var(--color-brand-primary-default);--color-brand-primary-soft:#9ecfbe;--color-brand-soft:var(--color-brand-primary-soft);--color-brand-primary-hover:#93c7b4;--color-brand-primary-pressed:#5f9a86;--color-brand-primary-on-dark:#9ecfbe;--color-brand-on-dark:#9ecfbe;--color-brand-primary-muted:#7eb8a429;--color-brand-muted:var(--color-brand-primary-muted);--color-secondary-default:#8a9aaa;--color-secondary:var(--color-secondary-default);--color-action-primary-default:#d4784a;--color-action:var(--color-action-primary-default);--color-action-primary-hover:#e08a5c;--color-action-hover:var(--color-action-primary-hover);--color-action-primary-ink:#0f1214;--cta-fill:var(--color-action-primary-default);--cta-ink:var(--color-action-primary-ink);--signal:#7eb8a4;--signal-bright:#9ecfbe;--signal-dim:#5f9a86;--theme-accent:#7eb8a4;--theme-accent-soft:var(--theme-accent)}@supports (color:lab(0% 0 0)){html[data-theme=os]{--on-dark-muted:lab(92.1788% -.6347 -1.83089/.74);--on-dark-subtle:lab(92.1788% -.6347 -1.83089/.48);--color-brand-primary-muted:lab(70.3538% -22.9379 3.86894/.16)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=os]{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 16%, transparent)}}html[data-theme=os]{--theme-accent-ink:#0b0d0f;--house-green:var(--theme-accent);--house-green-light:#9ecfbe;--house-green-dark:#5f9a86;--house-green-subtle:var(--color-brand-primary-muted);--house-green-border:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=os]{--house-green-border:color-mix(in oklab, var(--theme-accent) 36%, transparent)}}html[data-theme=os]{--surface:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=os]{--surface:color-mix(in oklab, var(--theme-accent) 10%, transparent)}}html[data-theme=os]{--surface-raised:#e6e9ec0f;--surface-warm:#d4784a14;--line:#e6e9ec1f;--line-soft:#e6e9ec12;--border-dark:#e6e9ec1a;--border-dark-strong:#e6e9ec2e;--cream-rule:#e6e9ec1a;--cream-rule-strong:#e6e9ec2e;--glass:var(--bg)}@supports (color:lab(0% 0 0)){html[data-theme=os]{--surface-raised:lab(92.1788% -.6347 -1.83089/.06);--surface-warm:lab(60.3629% 33.9274 41.218/.08);--line:lab(92.1788% -.6347 -1.83089/.12);--line-soft:lab(92.1788% -.6347 -1.83089/.07);--border-dark:lab(92.1788% -.6347 -1.83089/.1);--border-dark-strong:lab(92.1789% -.6347 -1.83088/.18);--cream-rule:lab(92.1788% -.6347 -1.83089/.1);--cream-rule-strong:lab(92.1789% -.6347 -1.83088/.18)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=os]{--glass:color-mix(in oklab, var(--bg) 72%, transparent)}}html[data-theme=os]{--glass-border:#e6e9ec1f;--panel-bg:var(--surface-desk)}@supports (color:lab(0% 0 0)){html[data-theme=os]{--glass-border:lab(92.1788% -.6347 -1.83089/.12)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=os]{--panel-bg:color-mix(in oklab, var(--surface-desk) 94%, transparent)}}html[data-theme=os]{--color-scheme:dark}html[data-theme=about]{--bg:#e6ebe6;--surface-desk:#d8e0d8;--surface-2:#c8d2c8;--text:#142018;--ink:#142018;--ink-soft:#3a4a40;--muted:#5a6b60;--sand:var(--bg);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--color-brand-primary-default:#3d6b55;--color-brand:var(--color-brand-primary-default);--color-brand-primary-soft:#5a8a70;--color-brand-soft:var(--color-brand-primary-soft);--color-brand-primary-muted:#3d6b551c;--color-brand-muted:var(--color-brand-primary-muted);--color-action-primary-default:#8f5a3a;--color-action:var(--color-action-primary-default);--color-action-primary-hover:#a06848;--color-action-hover:var(--color-action-primary-hover);--cta-fill:var(--color-action-primary-default);--theme-accent:#3d6b55;--theme-accent-soft:var(--theme-accent)}@supports (color:lab(0% 0 0)){html[data-theme=about]{--color-brand-primary-muted:lab(41.4206% -20.722 7.19972/.11)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=about]{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 12%, transparent)}}html[data-theme=about]{--house-green:var(--theme-accent);--surface:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=about]{--surface:color-mix(in oklab, var(--theme-accent) 10%, transparent)}}html[data-theme=about]{--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=about]{--line:color-mix(in oklab, var(--ink) 11%, transparent)}}html[data-theme=about]{--line-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=about]{--line-soft:color-mix(in oklab, var(--ink) 6%, transparent)}}html[data-theme=about]{--glass:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=about]{--glass:color-mix(in oklab, var(--bg) 80%, transparent)}}html[data-theme=about]{--glass-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=about]{--glass-border:color-mix(in oklab, var(--ink) 10%, transparent)}}html[data-theme=about]{--color-scheme:light}html[data-theme=studio]{--bg:#e4e8ed;--surface-desk:#d5dce4;--surface-2:#c4ccd6;--text:#14181f;--ink:#14181f;--ink-soft:#3a4450;--muted:#5a6570;--sand:var(--bg);--canvas:var(--bg);--canvas-mid:var(--surface-desk);--color-brand-primary-default:#2f5f7a;--color-brand:var(--color-brand-primary-default);--color-brand-primary-soft:#4a7a96;--color-brand-soft:var(--color-brand-primary-soft);--color-brand-primary-muted:#2f5f7a1f;--color-brand-muted:var(--color-brand-primary-muted);--color-action-primary-default:#c46b3a;--color-action:var(--color-action-primary-default);--color-action-primary-hover:#d47a48;--color-action-hover:var(--color-action-primary-hover);--color-action-primary-ink:#14181f;--cta-fill:var(--color-action-primary-default);--cta-ink:#f7f2ec;--theme-accent:#2f5f7a;--theme-accent-soft:var(--theme-accent)}@supports (color:lab(0% 0 0)){html[data-theme=studio]{--color-brand-primary-muted:lab(37.8711% -10.2792 -20.5385/.12)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio]{--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 12%, transparent)}}html[data-theme=studio]{--house-green:var(--theme-accent);--surface:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio]{--surface:color-mix(in oklab, var(--theme-accent) 9%, transparent)}}html[data-theme=studio]{--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio]{--line:color-mix(in oklab, var(--ink) 12%, transparent)}}html[data-theme=studio]{--line-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio]{--line-soft:color-mix(in oklab, var(--ink) 7%, transparent)}}html[data-theme=studio]{--glass:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio]{--glass:color-mix(in oklab, var(--bg) 80%, transparent)}}html[data-theme=studio]{--glass-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio]{--glass-border:color-mix(in oklab, var(--ink) 10%, transparent)}}html[data-theme=studio]{--color-scheme:light}*{box-sizing:border-box}html,body{background:var(--sand);color:var(--ink);font-family:var(--font-body), -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{width:100%;max-width:100%;color-scheme:var(--color-scheme,light);position:relative;overflow-x:clip}.site-shell{z-index:1;width:100%;max-width:100%;position:relative;overflow-x:clip}@media (max-width:768px){html,body{background:var(--sand)}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--signal) 35%, transparent)}}h1,h2,h3,h4,h5{font-family:var(--font-display), -apple-system, system-ui, sans-serif;letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-heading);color:var(--ink);margin:0}p{line-height:var(--leading-body);font-size:var(--type-body-sm);margin:0}.serif-italic{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-style:italic;font-weight:500}.wrap{max-width:var(--compose-max);padding:0 var(--compose-gutter);width:100%;min-width:0;margin:0 auto}@media (min-width:768px){.wrap{padding:0 var(--compose-gutter-lg)}}.sec{padding-top:var(--sec-pad-top);padding-bottom:var(--sec-pad-bottom);max-width:100%;overflow-x:clip}.page-hero+.sec{padding-top:var(--sec-pad-top-compact)}.sec[id]{scroll-margin-top:calc(var(--nav-height,72px) + 16px)}.h-display{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:-.045em;font-weight:700}.h-display em{font-style:normal;font-family:var(--font-serif), Georgia, serif;color:var(--sun-gold);font-style:italic;font-weight:400}.h-section{font-size:var(--type-section);line-height:var(--leading-display);letter-spacing:-.04em;overflow-wrap:break-word;max-width:100%;font-weight:700}.h-section em{color:var(--signal);font-style:normal}.h-card{letter-spacing:-.02em;font-size:24px;line-height:1.2}.eyebrow{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:600;display:inline-block}.eyebrow--spaced{margin-bottom:12px}.mono{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.lede{font-family:var(--font-body), -apple-system, system-ui, sans-serif;font-size:var(--type-lede);font-weight:500;line-height:var(--leading-body);color:var(--ink-soft);max-width:var(--compose-prose)}.type-label,.sec-head-meta,.pillar-cat{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.text-muted{color:var(--muted)}.text-oxblood{color:var(--oxblood)}.text-sky{color:var(--sky)}.text-sand{color:var(--sand)}.rule-top{border-top:1px solid var(--ink);padding-top:12px}.rule-double{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 0;position:relative}.sec-head{margin-bottom:var(--sec-head-space);grid-template-columns:1fr;align-items:end;gap:16px;width:100%;max-width:100%;display:grid}@media (min-width:820px){.sec-head{margin-bottom:var(--sec-head-space);grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:64px}}.sec-head>*{min-width:0}.sec-head-meta{color:var(--sun-gold);border-top:1px solid var(--border-dark-strong);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.btn{align-items:center;gap:var(--btn-gap);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);border-radius:var(--btn-radius);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:-.01em;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);cursor:pointer;white-space:nowrap;border:1px solid #0000;display:inline-flex}.btn-primary{background:var(--color-action-primary-default);color:var(--color-action-primary-ink);border-color:var(--color-action-primary-default);font-weight:600}.btn-sky{background:var(--color-secondary);color:var(--color-neutral-900)}.btn-sky:hover{background:var(--color-secondary-soft)}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.btn-ghost:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{border-color:color-mix(in oklab, var(--ink) 22%, transparent)}}.btn-on-dark{background:var(--color-action-primary-default);color:var(--color-action-primary-ink)}.btn-on-dark:hover{background:var(--color-action-primary-hover);color:var(--color-action-primary-ink)}.btn-on-dark-ghost{color:var(--text);border-color:var(--line);background:0 0}.btn-on-dark-ghost:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn-on-dark-ghost:hover{border-color:color-mix(in oklab, var(--text) 28%, transparent)}}.feature-list{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.feature-list-item{align-items:flex-start;gap:12px;display:flex}.feature-list-dash{color:var(--sun-gold);flex-shrink:0;margin-top:1px;font-weight:700}.feature-list-text{font-family:var(--font-body), -apple-system, system-ui, sans-serif;color:var(--ink-soft);font-size:15px;font-weight:500;line-height:1.5}.feature-list--plain{margin:0 0 32px;padding:0;list-style:none}.feature-list--plain .feature-list-item{padding-left:18px;position:relative}.feature-list--plain .feature-list-item:before{content:"";background:var(--sun-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.sec-alt{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.arrow{transition:transform .16s;display:inline-block}.btn:hover .arrow,a:hover .arrow{transform:translate(2px)}.nav{z-index:50;--nav-height:76px;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;max-width:100%;padding:.65rem .85rem 0;position:sticky;top:0;overflow:visible}.nav-inner{background:linear-gradient(180deg, var(--text) 0%, transparent 42%), var(--surface-2);border-radius:1.05rem;justify-content:space-between;align-items:center;gap:18px;min-width:0;max-width:1240px;margin:0 auto;padding:.55rem .9rem .55rem 1.05rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-inner{background:linear-gradient(180deg, color-mix(in oklab, var(--text) 7%, transparent) 0%, transparent 42%), color-mix(in oklab, var(--surface-2) 72%, transparent);border:1px solid color-mix(in oklab, var(--text) 14%, transparent)}}.nav-inner{-webkit-backdrop-filter:blur(22px)saturate(1.2);box-shadow:0 1px 0 var(--text) inset, 0 12px 40px #00000047, 0 0 0 1px #00000059}@supports (color:color-mix(in lab, red, red)){.nav-inner{box-shadow:0 1px 0 color-mix(in oklab, var(--text) 10%, transparent) inset, 0 12px 40px #00000047, 0 0 0 1px #00000059}}.nav-inner:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 0%, var(--signal) 48%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nav-inner:before{background:linear-gradient(105deg, transparent 0%, color-mix(in oklab, var(--signal) 8%, transparent) 48%, transparent 72%)}}@media (min-width:768px){.nav-inner{gap:22px;padding:.6rem 1.15rem .6rem 1.25rem}.nav{--nav-height:88px;padding:.85rem 1.35rem 0}}.nav-logo{z-index:1;cursor:pointer;flex-shrink:1;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex;position:relative}.nav-logo img{opacity:1;box-shadow:none;border-radius:0;flex-shrink:0}.nav-logo em{font-family:var(--font-display);color:var(--signal);font-style:normal;font-weight:700}.nav-links{z-index:1;align-items:center;gap:2px;margin-left:auto;margin-right:8px;display:none;position:relative}@media (min-width:940px){.nav-links{display:flex}}.nav-actions{z-index:1;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.nav-cta{background:var(--color-action-primary-default);min-height:2.75rem;color:var(--color-action-primary-ink);border-radius:var(--radius-control);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;transition:background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);white-space:nowrap;box-shadow:0 1px 0 var(--color-action-primary-ink) inset, 0 8px 22px var(--color-action-primary-default);align-items:center;gap:6px;padding:11px 20px;font-size:13.5px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-cta{box-shadow:0 1px 0 color-mix(in oklab, var(--color-action-primary-ink) 18%, transparent) inset, 0 8px 22px color-mix(in oklab, var(--color-action-primary-default) 24%, transparent)}}.nav-cta:hover{background:var(--color-action-primary-hover);color:var(--color-action-primary-ink);box-shadow:0 1px 0 var(--color-action-primary-ink) inset, 0 10px 26px var(--color-action-primary-default);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nav-cta:hover{box-shadow:0 1px 0 color-mix(in oklab, var(--color-action-primary-ink) 18%, transparent) inset, 0 10px 26px color-mix(in oklab, var(--color-action-primary-default) 28%, transparent)}}.nav-cta:focus-visible{outline:2px solid var(--stripe-gold)}@supports (color:color-mix(in lab, red, red)){.nav-cta:focus-visible{outline:2px solid color-mix(in oklab, var(--stripe-gold) 55%, transparent)}}.nav-cta:focus-visible{outline-offset:3px}@media (max-width:939px){.nav-cta{display:none}}.hero{background:var(--sand);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-masthead{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.hero-masthead-dot{color:var(--oxblood)}.hero-inner{grid-template-columns:1fr;align-items:end;gap:48px;max-width:1240px;margin:0 auto;padding:36px 24px 72px;display:grid;position:relative}@media (min-width:920px){.hero-inner{grid-template-columns:1.3fr 1fr;gap:64px;padding:64px 40px 112px}}.hero h1{margin:22px 0}.hero-sub{color:var(--muted);max-width:540px;margin-bottom:28px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.hero-stats{border-top:1px solid var(--ink);flex-wrap:wrap;gap:36px;padding-top:24px;display:flex}.hero-stat-num{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:4px;font-size:clamp(28px,3.4vw,38px);line-height:1}.hero-stat-lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.hero-collage{flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.member-card{background:var(--oxblood);color:var(--sand);aspect-ratio:1.586;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;max-width:440px;padding:26px 24px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 24px 56px #4f90804d}.member-card:before{content:"";pointer-events:none;border:1px dashed #f5f0e64d;border-radius:14px;position:absolute;inset:8px}.member-card:after{display:none}.mc-top{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;opacity:.78;justify-content:space-between;font-size:10.5px;display:flex;position:relative}.mc-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(20px,2.4vw,26px);line-height:1.05;position:relative}.mc-name em{font-family:var(--font-serif);color:var(--sand);opacity:.92;font-style:italic;font-weight:400}.mc-bot{justify-content:space-between;align-items:flex-end;display:flex;position:relative}.mc-detail{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f5f0e6bf;font-size:10.5px;line-height:1.5}.mc-seal{background:var(--sky);width:60px;height:60px;font-family:var(--font-mono);letter-spacing:.16em;color:var(--sand);text-align:center;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:8.5px;font-weight:600;line-height:1.25;display:flex;transform:rotate(-10deg);box-shadow:0 8px 18px #e8903a52}.ticket{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:22px;padding:16px 24px;display:inline-flex;position:relative;transform:rotate(1.2deg)}.ticket:before,.ticket:after{content:"";background:var(--sand);border:1px solid var(--line);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.ticket:before{left:-10px}.ticket:after{right:-10px}.ticket-num{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;line-height:1}.ticket-lbl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ticket-divide{border-left:1px dashed var(--line);flex-direction:column;gap:6px;padding-left:22px;display:flex}.stamp{border:2px solid var(--oxblood);width:92px;height:92px;color:var(--oxblood);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1.25;display:inline-flex;transform:rotate(-9deg)}.stamp.sky{border-color:var(--sky);color:var(--sky)}.stamp.sand{border-color:var(--sand);color:var(--sand)}.numbered{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:32px 28px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.numbered:hover{border-color:var(--ink);transform:translateY(-3px)}.numbered-head{border-top:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.numbered-num{color:var(--oxblood)}.numbered-cat{color:var(--muted)}.numbered h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;line-height:1.15}.numbered p{color:var(--muted);font-size:15px;line-height:1.55}.numbered-cta{border-top:1px solid var(--line-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:11.5px;display:inline-flex}.grid-3{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-2{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:820px){.grid-2{grid-template-columns:repeat(2,1fr)}}.pullquote{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--oxblood);max-width:900px;font-size:clamp(28px,4vw,48px);font-style:italic;line-height:1.15}.tier{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:26px 22px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.tier{padding:36px}}.tier.pro{background:var(--oxblood);color:var(--sand);border-color:var(--oxblood-deep);box-shadow:0 16px 48px #4f908038}.tier.pro:before{display:none}.tier-head{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;opacity:.85;border-top:1px solid;justify-content:space-between;align-items:center;margin-bottom:22px;padding-top:10px;font-size:11px;display:flex}.tier.pro .tier-head{opacity:.7}.tier h3{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:10px;font-size:26px}@media (min-width:768px){.tier h3{font-size:30px}}.tier.pro h3{color:var(--sand)}.tier-blurb{color:var(--muted);margin-bottom:20px;font-size:14.5px;line-height:1.5}@media (min-width:768px){.tier-blurb{margin-bottom:22px;font-size:15px}}.tier.pro .tier-blurb{color:#f5f0e6c7}.tier-price{font-family:var(--font-display);letter-spacing:-.035em;align-items:baseline;gap:8px;margin-bottom:22px;font-size:44px;line-height:1;display:flex}@media (min-width:768px){.tier-price{margin-bottom:24px;font-size:56px}}.tier-price small{opacity:.65;font-size:14px;font-weight:500;font-family:var(--font-body)}@media (min-width:768px){.tier-price small{font-size:16px}}.tier-features{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}@media (min-width:768px){.tier-features{gap:11px;margin-bottom:28px}}.tier-features li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex;position:relative}@media (min-width:768px){.tier-features li{gap:12px;font-size:15px}}.tier-features li:before{content:"";background:var(--sun-orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.tier.pro .tier-features li{color:#f5f0e6f2}.tier.pro .tier-features li:before{color:var(--sand)}.tier .tier-cta{margin-top:auto;position:relative}.feature{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr;align-items:center;gap:28px;padding:32px;display:grid}@media (min-width:920px){.feature{grid-template-columns:1.1fr 1fr;gap:56px;padding:56px}.feature.reverse>:first-child{order:2}}.feature-meta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border-top:1px solid var(--ink);color:var(--muted);justify-content:space-between;margin-bottom:22px;padding-top:10px;font-size:11px;display:flex}.feature-meta strong{color:var(--oxblood);font-weight:600}.feature h2{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(28px,3.6vw,40px);line-height:1.08}.feature h2 em{color:var(--sun-orange);font-style:normal}.feature>div>p{color:var(--muted);font-size:16px}.feature ul{flex-direction:column;gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:flex}.feature ul li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.feature ul li:before{content:"";background:var(--sun-orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.feature-visual{background:var(--sand-deep);border:1px solid var(--line);aspect-ratio:4/3;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.feature-icon{transform:scale(3.4)}.feature-badge{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--house-green-dark);border:1px solid var(--house-green-border);background:var(--paper);border-radius:8px;padding:10px 14px;font-size:10px;font-weight:600;position:absolute;bottom:18px;right:18px}.feature-visual .stamp{position:absolute;bottom:18px;right:18px}.cta-strip{background:var(--oxblood);color:var(--sand);text-align:center;border:1px solid var(--oxblood-deep);border-radius:24px;padding:72px 32px;position:relative;overflow:hidden}.cta-strip:before,.cta-strip:after{display:none}.cta-strip h2{color:var(--sand);font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(30px,4.6vw,56px);line-height:1.05;position:relative}.cta-strip h2 em{font-style:normal;font-family:var(--font-serif);color:var(--sand);opacity:.95;font-style:italic;font-weight:400}.cta-strip p{color:#f5f0e6c7;max-width:580px;margin:0 auto 28px;font-size:16px;position:relative}.cta-strip .btn{position:relative}.cta-strip .stamp{border-color:var(--sand);color:var(--sand);position:absolute;top:28px;right:28px}@media (max-width:700px){.cta-strip .stamp{display:none}}.page-hero{background:var(--sand);color:var(--ink);border-bottom:1px solid var(--line);padding:clamp(104px,13vw,148px) 0 clamp(64px,8vw,88px);position:relative;overflow:hidden}.page-hero-bg{pointer-events:none;position:absolute;inset:0}.page-hero-grid{background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);opacity:.55;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 28%,#0000 100%);mask-image:linear-gradient(#000 28%,#0000 100%)}.page-hero-watermark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;font-size:clamp(5.5rem,14vw,11rem);font-weight:700;line-height:.85;position:absolute;top:12%;right:-2%}.page-hero-watermark .brand-soul,.page-hero-watermark .brand-hause{color:#0000;-webkit-text-stroke:1px var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.page-hero-watermark .brand-soul,.page-hero-watermark .brand-hause{-webkit-text-stroke:1px color-mix(in oklab, var(--brand-mark) 18%, transparent)}}.page-hero-inner{max-width:42rem;position:relative}.page-hero-title{font-family:var(--font-display), system-ui;font-size:clamp(2.25rem,5.4vw,4rem);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink);max-width:14ch;margin:0 0 1.1rem;font-weight:700}.page-hero-title em{color:var(--signal);font-style:normal}.page-hero .lede{max-width:34rem;margin:0}.page-hero .path-signature-head:after{margin-bottom:0}@media (max-width:720px){.page-hero-watermark{opacity:.55;top:8%;right:-8%}}.about-copy{font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink-soft)}.about-intro-head{font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin-bottom:28px}.about-intro .about-copy:first-of-type{font-size:var(--type-body)}.values{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:720px){.values{grid-template-columns:1fr 1fr;gap:24px}}.about-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:28px 28px 26px}.about-card h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:var(--leading-heading);color:var(--ink);margin:0 0 10px}.about-card p{color:var(--ink-soft);font-size:var(--type-body-sm);line-height:var(--leading-body);margin:0}.contact-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:820px){.contact-grid{grid-template-columns:1.05fr 1fr;gap:80px}}.form-grid{gap:16px;display:grid}.form-row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:540px){.form-row{grid-template-columns:1fr 1fr}}.form-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.form-input,.form-textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.form-input:focus,.form-textarea:focus{border-color:var(--sun-gold);outline:none;box-shadow:0 0 0 3px #f0b8382e}.form-textarea{resize:vertical;min-height:160px;font-family:inherit}.contact-info{border-top:1px solid var(--line);flex-direction:column;gap:26px;padding-top:16px;display:flex}.contact-item h4{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.contact-item a{color:var(--house-green-dark);font-weight:600;display:block}.contact-item a:hover{color:var(--sun-orange)}footer{background:var(--bg);color:var(--ink);border-top:1px solid var(--line);max-width:100%;padding:clamp(64px,8vw,96px) 0 clamp(28px,3.5vw,40px);overflow-x:clip}footer a{color:var(--ink-soft);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.footer-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:36px;padding-bottom:clamp(36px,5vw,56px);display:grid}@media (min-width:640px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (min-width:960px){.footer-grid{grid-template-columns:minmax(240px,1.6fr) minmax(180px,1fr);align-items:start;column-gap:48px}}.footer-brand-col{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:639px){.footer-brand-col{padding-bottom:4px}}.footer-brand{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);align-items:center;gap:12px;margin:0;text-decoration:none;display:inline-flex}.footer-brand:hover{opacity:.9}.footer-wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:1.375rem;font-weight:700;line-height:1}.footer-tagline{max-width:28ch;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-body-sm);font-weight:500;line-height:var(--leading-body);color:var(--ink-soft);margin:0}.footer-col-label{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.footer-col-label{color:color-mix(in oklab, var(--muted) 88%, var(--color-brand))}}.footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-col li{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-body-sm);font-weight:500;line-height:1.45}.footer-col a{display:inline-block}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:clamp(22px,2.8vw,30px);display:flex}.footer-copyright,.footer-meta{font-size:var(--type-caption);color:var(--muted);margin:0;line-height:1.5}.footer-meta{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.footer-meta-sep{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.footer-meta-sep{color:color-mix(in oklab, var(--muted) 70%, transparent)}}.has-custom-cursor,.has-custom-cursor *{cursor:none!important}.has-custom-cursor input,.has-custom-cursor textarea,.has-custom-cursor select,.has-custom-cursor [contenteditable=true]{cursor:text!important}.cursor-dot,.cursor-ring,.cursor-ember,.cursor-ember-dot,.cursor-ember-ring,.cursor-ember-trail,.cursor-hause-tip,.cursor-hause-trail{display:none!important}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);max-width:100%;transform:translateY(28px)}.dot-grid{background-color:var(--sand);background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:24px 24px}.dot-grid-dark{background-color:var(--forest-deep);background-image:radial-gradient(circle,#7aad9c24 1px,#0000 1px);background-size:28px 28px}.h-retro{font-family:var(--font-display), system-ui, sans-serif;font-weight:700}.nav-logo.nav-logo--mark{flex-shrink:0;justify-content:center;align-items:center;gap:0;min-width:48px;min-height:48px;margin-inline-start:-4px}.nav-logo.nav-logo--mark img{width:48px;height:48px;display:block}@media (min-width:768px){.nav-logo.nav-logo--mark{min-width:52px;min-height:52px}.nav-logo.nav-logo--mark img{width:56px;height:56px}}.nav-logo-text{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1}@media (min-width:640px){.nav-logo-text{font-size:1.125rem}}.nav-logo-soul,.nav-logo-hause,.brand-soul,.brand-hause{color:var(--brand-mark)}@property --spot-opacity{syntax:"<number>";inherits:true;initial-value:0}.brand-spotlight{--spot-x:50%;--spot-y:50%;--spot-opacity:0;--spot-size:5.5rem;--spot-ink:var(--brand-mark);transition:--spot-opacity .34s}.brand-spotlight--quiet{--spot-size:3.25rem}.brand-spotlight--inline{--spot-size:2.85rem;color:inherit;display:inline}.brand-spotlight--inline .brand-sunflow{color:inherit}.hero-forge-brand.brand-spotlight,.brand-spotlight.hero-forge-brand{--spot-size:9rem;flex-direction:column;align-items:flex-start}.hero-forge--solo .hero-forge-brand.brand-spotlight,.hero-forge--solo .brand-spotlight.hero-forge-brand{box-sizing:border-box;align-items:center;width:max-content;max-width:min(100%,100vw - 2.5rem);margin-inline:auto}.close-brand.brand-spotlight,.brand-spotlight.close-brand{--spot-ink:var(--brand-mark-on-dark)}.brand-sunflow{--spot-x:50%;--spot-y:50%;color:var(--spot-ink,var(--brand-mark));display:inline-block}.hero-forge-brand .brand-soul.brand-sunflow,.hero-forge-brand .brand-hause.brand-sunflow{font:inherit;letter-spacing:inherit;line-height:inherit;display:block}.hero-forge-brand:focus-visible{outline:2px solid var(--sun-flow-gold)}@supports (color:color-mix(in lab, red, red)){.hero-forge-brand:focus-visible{outline:2px solid color-mix(in oklab, var(--sun-flow-gold) 50%, transparent)}}.hero-forge-brand:focus-visible{outline-offset:8px;border-radius:4px}.brand-sunflow--quiet{--sun-flow-pale:#d4b055;--sun-flow-gold:#d49a28;--sun-flow-amber:#d06a38;--sun-flow-terra:#b85a30;--sun-flow-brick:#9a3f22;--sun-flow-deep:#5c2618}.brand-spotlight.is-spotlit .brand-sunflow{background-image:radial-gradient(circle var(--spot-size) at var(--spot-x) var(--spot-y), var(--spot-ink) 0%, var(--spot-ink) 18%, var(--spot-ink) 48%, var(--spot-ink) 72%), var(--brand-sunflow-gradient)}@supports (color:color-mix(in lab, red, red)){.brand-spotlight.is-spotlit .brand-sunflow{background-image:radial-gradient(circle var(--spot-size) at var(--spot-x) var(--spot-y), color-mix(in oklab, var(--spot-ink) calc((1 - var(--spot-opacity)) * 100%), transparent) 0%, color-mix(in oklab, var(--spot-ink) calc((1 - var(--spot-opacity)) * 100%), transparent) 18%, color-mix(in oklab, var(--spot-ink) 55%, transparent) 48%, var(--spot-ink) 72%), var(--brand-sunflow-gradient)}}.brand-spotlight.is-spotlit .brand-sunflow{color:#0000;-webkit-text-fill-color:transparent;background-position:50%,30%;background-repeat:no-repeat;background-size:100% 100%,140% 100%;-webkit-background-clip:text;background-clip:text}.brand-spotlight.is-spotlit .brand-sunflow::selection{color:var(--spot-ink);-webkit-text-fill-color:var(--spot-ink);background:var(--sun-flow-gold)}@supports (color:color-mix(in lab, red, red)){.brand-spotlight.is-spotlit .brand-sunflow::selection{background:color-mix(in oklab, var(--sun-flow-gold) 32%, transparent)}}@media (prefers-reduced-motion:reduce){.brand-spotlight{--spot-size:6.5rem}.brand-spotlight--inline,.brand-spotlight--quiet{--spot-size:3.5rem}}@media (max-width:768px),(hover:none),(pointer:coarse){.brand-spotlight{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.brand-spotlight,.brand-spotlight.is-spotlit,.brand-spotlight.is-breathing{--spot-opacity:0!important}.brand-sunflow,.brand-spotlight .brand-sunflow,.brand-spotlight.is-spotlit .brand-sunflow,.brand-spotlight.is-breathing .brand-sunflow,.nav-top-link .brand-spotlight.is-spotlit .brand-sunflow,.nav-mobile-link .brand-spotlight.is-spotlit .brand-sunflow,.hero-forge-brand .brand-sunflow,.hero-forge-brand.is-spotlit .brand-sunflow,.hero-forge-brand.is-breathing .brand-sunflow{color:var(--spot-ink,var(--brand-mark))!important;-webkit-text-fill-color:var(--spot-ink,var(--brand-mark))!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}.brand-spotlight--inline .brand-sunflow,.brand-spotlight--inline.is-spotlit .brand-sunflow,.brand-spotlight--inline.is-breathing .brand-sunflow,.nav-top-link .brand-sunflow,.nav-mobile-link .brand-sunflow,.nav-top-link .brand-spotlight.is-spotlit .brand-sunflow,.nav-mobile-link .brand-spotlight.is-spotlit .brand-sunflow{color:inherit!important;-webkit-text-fill-color:currentColor!important}.close-brand.brand-spotlight .brand-sunflow,.close-brand .brand-sunflow,.join-gate-brand.brand-spotlight .brand-sunflow,.join-gate-brand .brand-sunflow{color:var(--brand-mark-on-dark,var(--spot-ink,#fff))!important;-webkit-text-fill-color:var(--brand-mark-on-dark,var(--spot-ink,#fff))!important}.hero-forge-brand .brand-sunflow,.hero-forge-brand.is-spotlit .brand-sunflow,.hero-forge-brand.is-breathing .brand-sunflow{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}}.nav-menu-group{position:relative}.nav-top-link,.nav-menu-trigger{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;text-transform:none;color:var(--theme-accent);align-items:center;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-top-link,.nav-menu-trigger{color:color-mix(in oklab, var(--theme-accent) 38%, var(--muted))}}.nav-top-link,.nav-menu-trigger{opacity:1;transition:color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);cursor:pointer;padding:var(--nav-link-pad-y) var(--nav-link-pad-x);min-height:var(--nav-hit,var(--hit-target));appearance:none;background:0 0;border:none;border-radius:0;box-shadow:inset 0 -2px #0000}.nav-top-link:hover,.nav-menu-trigger:hover,.nav-menu-trigger.open{opacity:1;color:var(--theme-accent);background:0 0}.nav-top-link.is-active{opacity:1;color:var(--theme-accent);box-shadow:inset 0 -2px 0 0 var(--theme-accent);background:0 0}.nav-top-link:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.nav-top-link:focus-visible{outline:2px solid color-mix(in oklab, var(--theme-accent) 55%, transparent)}}.nav-top-link:focus-visible{outline-offset:2px}.nav-os{cursor:default;color:var(--text);align-items:center;gap:.65rem;padding:.35rem 0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-os{color:color-mix(in oklab, var(--text) 58%, var(--muted))}}.nav-os{transition:color .22s var(--ease-out);-webkit-user-select:none;user-select:none;outline:none;max-width:12.5rem}.nav-os-name{white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.nav-os-wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:.9375rem;font-weight:650}.nav-os-product{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);font-size:.6875rem;font-weight:500}.nav-os-soon{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--signal);align-items:center;gap:.45rem;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-os-soon{color:color-mix(in oklab, var(--signal) 85%, var(--muted))}}.nav-os-soon{white-space:nowrap;opacity:0;max-width:0;transition:max-width .3s var(--ease-out), opacity .22s var(--ease-out), transform .22s var(--ease-out);overflow:hidden;transform:translate(-3px)}.nav-os-soon-rule{background:var(--signal);width:12px;height:1px}@supports (color:color-mix(in lab, red, red)){.nav-os-soon-rule{background:color-mix(in oklab, var(--signal) 55%, transparent)}}.nav-os-soon-rule{flex-shrink:0}.nav-os:hover,.nav-os:focus-visible{color:var(--text);max-width:22rem}.nav-os:hover .nav-os-soon,.nav-os:focus-visible .nav-os-soon{opacity:.95;max-width:8.5rem;transform:translate(0)}.nav-os:focus-visible{outline:2px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.nav-os:focus-visible{outline:2px solid color-mix(in oklab, var(--signal) 40%, transparent)}}.nav-os:focus-visible{outline-offset:3px}.nav-mobile-os{padding:12px 0 4px}.nav-mobile-os .nav-os{flex-wrap:wrap;justify-content:flex-start;gap:.35rem .65rem;width:100%;max-width:none;padding:.65rem 0}.nav-mobile-os .nav-os-soon{opacity:.75;max-width:none;transform:none}.nav-mobile-cta{border-top:1px solid var(--line);padding-top:16px}.nav-mobile-link.is-active{color:var(--color-brand)}.nav-dropdown-panel{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);z-index:200;background:0 0;width:max-content;min-width:0;padding-top:6px;position:absolute;top:100%;left:0;transform:translateY(-4px)}.nav-dropdown-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-panel:before{display:none}.nav-dropdown-inner{background:var(--surface-desk);border:1px solid var(--glass-border);border-radius:12px;padding:4px;box-shadow:0 12px 32px #00000059}.nav-dropdown-header{display:none}.nav-dropdown-item{transition:background var(--duration-fast) var(--ease-out);border-radius:8px;padding:8px 12px;text-decoration:none;display:block}.nav-dropdown-item:hover{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-item:hover{background:color-mix(in oklab, var(--signal) 12%, transparent)}}.nav-dropdown-label{font-family:var(--font-body), system-ui, sans-serif;color:var(--text);letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:500;display:block}.nav-dropdown-desc{color:var(--muted);font-size:12px;line-height:1.4;display:block}.nav-hamburger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}@media (max-width:939px){.nav-hamburger{display:flex}}.nav-hamburger-line{background:var(--text);width:22px;height:2px;transition:background var(--duration-fast) var(--ease-out), transform .22s var(--ease-out), opacity .18s var(--ease-out);transform-origin:50%;border-radius:2px}.nav-hamburger:hover .nav-hamburger-line{background:var(--theme-accent)}.nav-hamburger.is-open .nav-hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger.is-open .nav-hamburger-line:nth-child(2){opacity:0;transform:scaleX(.4)}.nav-hamburger.is-open .nav-hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile-backdrop,.nav-mobile-panel{display:none}@media (max-width:939px){.nav-mobile-backdrop{z-index:198;background:var(--ink);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.nav-mobile-backdrop{background:color-mix(in oklab, var(--ink) 48%, transparent)}}.nav-mobile-backdrop{opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}.nav-mobile-backdrop.open{opacity:1;pointer-events:auto}.nav-mobile-panel{z-index:199;width:min(22rem,100vw - 3rem);max-width:100%;padding:max(1.1rem, env(safe-area-inset-top,0px)) max(1.35rem, env(safe-area-inset-right,0px)) max(1.5rem, env(safe-area-inset-bottom,0px)) 1.35rem;background:linear-gradient(180deg, var(--text) 0%, transparent 36%), var(--surface-desk);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.nav-mobile-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--text) 6%, transparent) 0%, transparent 36%), var(--surface-desk)}}.nav-mobile-panel{border-left:1px solid var(--glass-border);visibility:hidden;transition:transform .28s var(--ease-out), visibility 0s linear .28s;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translate(104%);box-shadow:-18px 0 48px #00000061}.nav-mobile-panel.open{visibility:visible;transition:transform .28s var(--ease-out), visibility 0s;transform:translate(0)}}@media (max-width:939px) and (prefers-reduced-motion:reduce){.nav-mobile-backdrop,.nav-mobile-panel,.nav-hamburger-line{transition:none}}.nav-mobile-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.nav-mobile-title{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-weight:500}.nav-mobile-close{width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:.55rem;justify-content:center;align-items:center;margin:-.35rem -.45rem -.35rem 0;padding:0;font-size:1.75rem;line-height:1;display:inline-flex}.nav-mobile-close:hover,.nav-mobile-close:focus-visible{color:var(--theme-accent);background:var(--theme-accent-soft)}.nav-mobile-close:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.nav-mobile-close:focus-visible{outline:2px solid color-mix(in oklab, var(--theme-accent) 55%, transparent)}}.nav-mobile-close:focus-visible{outline-offset:2px}.nav-mobile-section{margin-bottom:18px}.nav-mobile-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary-pressed);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px;font-size:10px}.nav-mobile-link{min-height:3.25rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text);transition:color var(--duration-fast) var(--ease-out);align-items:center;padding:.95rem 0;font-size:1.375rem;font-weight:600;text-decoration:none;display:flex}.nav-mobile-link:hover,.nav-mobile-link:focus-visible{color:var(--theme-accent)}.nav-mobile-link:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.nav-mobile-link:focus-visible{outline:2px solid color-mix(in oklab, var(--theme-accent) 55%, transparent)}}.nav-mobile-link:focus-visible{outline-offset:2px;border-radius:.35rem}.hero-cool{background:var(--sand);color:var(--ink);border-bottom:1px solid var(--line);align-items:flex-start;min-height:auto;display:flex;position:relative;overflow:clip visible}.hero-cool-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-cool-grid{background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.hero-watermark{font-family:var(--font-display), system-ui;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #2a524814;text-stroke:1px #2a524814;white-space:nowrap;will-change:transform;-webkit-user-select:none;user-select:none;font-size:clamp(120px,22vw,280px);font-weight:700;line-height:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.hero-pathways{opacity:.35;will-change:transform;width:min(900px,95vw);height:auto;position:absolute;bottom:-5%;right:-8%}.hero-path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 10}.hero-node{stroke:var(--paper);stroke-width:2px}.hero-orb{filter:blur();will-change:transform;border-radius:50%;animation:14s ease-in-out infinite hero-orb-drift;position:absolute}.hero-orb--1{background:#f0b8381f;width:280px;height:280px;animation-delay:0s;top:8%;right:12%}.hero-orb--2{background:#5080701a;width:180px;height:180px;animation-delay:-4s;bottom:18%;left:6%}.hero-orb--3{background:#e878481a;width:120px;height:120px;animation-delay:-8s;top:42%;left:38%}@keyframes hero-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.hero-orb{animation:none}}.hero-cool-inner{z-index:1;padding:calc(var(--nav-height,72px) + 48px) 24px 80px;grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;width:100%;display:grid;position:relative}@media (min-width:960px){.hero-cool-inner{padding:calc(var(--nav-height,100px) + 56px) 40px 96px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.45fr);align-items:start;gap:64px}}.hero-cool-main{flex-direction:column;gap:0;max-width:780px;display:flex}.hero-cool-badge{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);width:fit-content;font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft);background:#fefcf8b8;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px 8px 12px;font-weight:600;display:inline-flex}.hero-cool-badge-dot{background:var(--sun-orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse-dot;box-shadow:0 0 0 4px #e8784833}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.hero-cool-title{flex-direction:column;gap:0;margin:0 0 28px;display:flex}.hero-cool-line{font-size:clamp(44px,7.5vw,92px);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:700;display:block}.hero-cool-line--ghost{color:#2a524847;font-size:clamp(36px,6vw,72px);font-weight:600}.hero-cool-line--accent{color:var(--house-green-dark);font-size:clamp(44px,7.5vw,92px)}.path-signature-dot,.hero-cool-period{color:var(--sun-orange)}.hero-cool-line--event{color:var(--ink);font-size:clamp(36px,6vw,72px);line-height:1}.hero-offer-eyebrow{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sun-orange);margin:0 0 16px;font-weight:600}.hero-offer-stack,.event-offer-stack{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hero-offer-stack{max-width:560px;margin-bottom:20px}.hero-offer-stack li,.event-offer-stack li{color:var(--ink-soft);grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.hero-offer-label{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--house-green-dark);padding-top:2px;font-weight:600}.hero-cool-brand{font-size:var(--type-body-sm);color:var(--muted);max-width:520px;margin:0 0 28px}.hero-cool-sub{font-family:var(--font-body), system-ui, sans-serif;font-size:clamp(17px,1.8vw,20px);font-weight:500;line-height:var(--leading-body);color:var(--ink-soft);max-width:520px;margin:0 0 16px}.hero-cool-next{font-size:var(--type-body-sm);color:var(--ink);margin:0 0 12px;font-weight:600}.hero-cool-next-link{color:var(--ink);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #e8784873;text-decoration:underline #e8784873}.hero-cool-next-link:hover{color:var(--sun-orange)}.hero-cool-next-meta{color:var(--muted)}.hero-cool-ctas{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}.hero-cool-rail{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:32px;display:flex}.hero-rail-item{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;transition:border-color .16s,transform .16s;display:inline-flex}.hero-rail-item:hover{transform:translateY(-2px)}.hero-rail-item--gold:hover{border-color:var(--sun-gold)}.hero-rail-item--orange:hover{border-color:var(--sun-orange)}.hero-rail-item--green:hover{border-color:var(--house-green)}.hero-rail-num{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--muted);font-weight:600}.hero-rail-item--gold .hero-rail-num{color:var(--sun-gold)}.hero-rail-item--orange .hero-rail-num{color:var(--sun-orange)}.hero-rail-item--green .hero-rail-num{color:var(--house-green)}.hero-rail-label{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--ink);font-weight:600}.hero-cool-stack{flex-direction:column;align-self:start;gap:12px;display:flex}@media (max-width:959px){.hero-cool-stack{flex-flow:wrap}.hero-stat-card{flex:140px}}.hero-stat-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);will-change:transform;background:#fefcf8d1;border-radius:8px;padding:22px 24px;transition:border-color .18s}.hero-stat-card:hover{border-color:var(--house-green-border)}.hero-stat-num{font-family:var(--font-display), system-ui;letter-spacing:var(--tracking-display);color:var(--ink);margin-bottom:6px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1;display:block}.hero-stat-lbl{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:var(--muted);font-weight:500}.sec-intro{background:var(--paper);border-bottom:1px solid var(--line);padding-top:48px;padding-bottom:48px}@media (min-width:768px){.sec-intro{padding-top:72px;padding-bottom:72px}}.intro-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}@media (min-width:880px){.intro-split{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:72px}}.intro-visual{will-change:transform;height:120px;position:relative}@media (min-width:880px){.intro-visual{height:200px}}.intro-visual-ring{border:1px solid var(--line);border-radius:50%;position:absolute}.intro-visual-ring--1{border-color:#f0b83873;width:140px;height:140px;top:0;left:12%}.intro-visual-ring--2{border-color:#50807059;width:200px;height:200px;bottom:-20px;left:38%}.intro-copy .lede{margin-bottom:28px}.sec-head-center{text-align:center;max-width:720px;margin:0 auto var(--sec-head-space)}.lede-center{margin-top:20px;margin-left:auto;margin-right:auto}.sec-capabilities{background:var(--paper);border-bottom:1px solid var(--line)}.cap-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cap-card{background:var(--sand);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-height:100%;padding:28px 24px 32px;transition:border-color .18s,transform .18s;display:flex}.cap-card:hover{border-color:var(--house-green-border);transform:translateY(-2px)}.cap-card-title{font-family:var(--font-display), system-ui;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.cap-card-desc{color:var(--ink-soft);flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.55}.cap-card-list{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.cap-card-list li{color:var(--house-green-dark);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cap-card-list li:before{content:"";background:var(--sun-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sec-split{background:var(--sand);border-bottom:1px solid var(--line)}.split-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:880px){.split-grid{grid-template-columns:1fr 1fr;gap:24px}}.split-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:36px 32px}.split-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--house-green);margin-bottom:16px;font-size:10px;display:block}.split-title{font-family:var(--font-display), system-ui;letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1.15}.split-body{color:var(--ink-soft);margin:0;font-size:15px;font-weight:500;line-height:1.6}.sec-stack{background:var(--paper);border-bottom:1px solid var(--line)}.stack-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (min-width:920px){.stack-layout{grid-template-columns:1fr 1fr;gap:88px}}.stack-copy .lede{margin-bottom:20px}.how-body{color:var(--ink-soft);max-width:42ch;margin:0 0 28px;font-size:15px;font-weight:500;line-height:1.65}.stack-diagram{will-change:transform;flex-direction:column;gap:8px;display:flex}.stack-layer{border:1px solid var(--line);background:var(--sand);margin-left:calc(var(--stack-index,0) * 12px);margin-right:calc((3 - var(--stack-index,0)) * 12px);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.stack-layer--gold{border-left:4px solid var(--sun-gold)}.stack-layer--green{border-left:4px solid var(--house-green)}.stack-layer--orange{border-left:4px solid var(--sun-orange)}.stack-layer--ink{border-left:4px solid var(--ink)}.stack-layer-label{font-family:var(--font-display), system-ui;color:var(--ink);font-size:16px;font-weight:700}.stack-layer-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.stack-base{text-align:center;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line);background:var(--sand);border-radius:8px;margin-top:8px;padding:12px 22px;font-size:10px}.pathway-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:6px 4px;margin-bottom:56px;padding-bottom:4px;display:flex}.pathway-tab{font-family:var(--font-display), system-ui;letter-spacing:-.02em;color:var(--ink-soft);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;margin-bottom:-5px;padding:.65rem 1rem .85rem;font-size:.9375rem;font-weight:600}.pathway-tab:hover{color:var(--ink);border-bottom-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.pathway-tab:hover{border-bottom-color:color-mix(in oklab, var(--signal) 45%, transparent)}}.pathway-tab--1:hover{border-color:#0000;border-bottom-color:var(--sun-gold);color:var(--sun-gold)}.pathway-tab--2:hover{border-color:#0000;border-bottom-color:var(--sun-orange);color:var(--sun-orange)}.pathway-tab--3:hover{border-color:#0000;border-bottom-color:var(--house-green);color:var(--house-green)}.sec-quote{background:var(--sand);border-bottom:1px solid var(--line);padding-top:64px;padding-bottom:64px}.quote-block{text-align:center;margin:0;max-width:820px;margin-inline:auto}.quote-text{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 28px;font-size:clamp(20px,2.5vw,28px);font-weight:500;line-height:1.45}.quote-cite{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.quote-cite strong{font-family:var(--font-display), system-ui;color:var(--ink);font-size:15px}.sec-community{background:var(--paper);padding-top:0}.sec-cta-dark{padding-bottom:var(--sec-pad-bottom);background:var(--sand)}.cta-dark{background:var(--canvas-deep);color:var(--on-dark);text-align:center;border:1px solid #7aad9c33;border-radius:16px;padding:clamp(56px,8vw,88px) clamp(32px,6vw,64px)}.cta-dark-eyebrow{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--house-green-light);margin:0 0 16px;font-weight:600}.cta-dark-title{font-family:var(--font-display), system-ui;letter-spacing:var(--tracking-display);font-size:clamp(28px,4.5vw,48px);font-weight:700;line-height:var(--leading-heading);color:var(--on-dark);margin:0 0 16px}.cta-dark-sub{font-size:var(--type-body);font-weight:500;line-height:var(--leading-body);color:var(--on-dark-muted);max-width:520px;margin:0 auto 32px}.cta-dark-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sec-pillars{padding-bottom:48px}@media (min-width:768px){.sec-pillars{padding-bottom:64px}}.pillars-bento{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:100%;padding:12px;display:grid}@media (min-width:920px){.pillars-bento{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:12px;min-height:580px}.pillar-feature--hero{grid-area:1/1/span 2;min-height:100%}.pillar-feature--compact:nth-of-type(2){grid-area:1/2}.pillar-feature--compact:nth-of-type(3){grid-area:2/2}}.pillar-feature{border:2px solid var(--border-dark-strong);border-radius:4px;min-width:0;transition:border-color .18s;position:relative;overflow:hidden}.pillar-feature:hover{border-color:var(--cream-rule-strong)}.pillar-feature--hero:hover{border-color:var(--line)}.pillar-feature-bar{z-index:2;width:6px;position:absolute;top:0;bottom:0;left:0}.pillar-feature--gold .pillar-feature-bar{background:var(--sun-gold)}.pillar-feature--orange .pillar-feature-bar{background:var(--sun-orange)}.pillar-feature--green .pillar-feature-bar{background:var(--house-green-light)}.pillar-feature--hero{background:var(--sand);border-color:var(--line)}.pillar-feature--compact:nth-of-type(2){background:var(--house-green-dark)}.pillar-feature--compact:nth-of-type(3){background:var(--canvas-deep)}.pillar-feature-inner{z-index:1;flex-direction:column;height:100%;padding:28px 28px 28px 34px;display:flex;position:relative}@media (min-width:768px){.pillar-feature-inner{padding:32px 32px 32px 38px}}.pillar-feature--hero .pillar-feature-inner{justify-content:flex-end;padding:36px 36px 36px 42px}@media (min-width:920px){.pillar-feature--hero .pillar-feature-inner{padding:44px 44px 44px 50px}}.pillar-feature-head{border-bottom:2px solid;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.pillar-feature--gold .pillar-feature-head{color:#f0b83873}.pillar-feature--orange .pillar-feature-head{color:#e8784880}.pillar-feature--green .pillar-feature-head{color:#7aad9c73}.pillar-feature-index{font-family:var(--font-display), system-ui;letter-spacing:-.04em;flex-shrink:0;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1}.pillar-feature--gold .pillar-feature-index{color:var(--sun-gold)}.pillar-feature--orange .pillar-feature-index{color:var(--sun-orange)}.pillar-feature--green .pillar-feature-index{color:var(--house-green-light)}.pillar-feature-meta{flex-direction:column;justify-content:center;min-height:52px;padding-top:6px;display:flex}.pillar-feature-cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}.pillar-feature--gold .pillar-feature-cat{color:var(--house-green-dark)}.pillar-feature--orange .pillar-feature-cat,.pillar-feature--green .pillar-feature-cat{color:var(--sand)}.pillar-feature-title{font-family:var(--font-display), system-ui;letter-spacing:-.03em;max-width:20ch;margin:0 0 14px;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.1}.pillar-feature--hero .pillar-feature-title{max-width:12ch;color:var(--ink);margin-bottom:16px;font-size:clamp(30px,4vw,52px)}.pillar-feature--compact .pillar-feature-title{max-width:100%;color:var(--sand);font-size:clamp(20px,2.2vw,26px)}.pillar-feature--gold .pillar-feature-title{color:var(--ink)}.pillar-feature-body{font-family:var(--font-body), -apple-system, system-ui, sans-serif;max-width:44ch;margin:0 0 28px;font-size:15px;font-weight:500;line-height:1.55}.pillar-feature--gold .pillar-feature-body{color:var(--ink-soft);font-size:16px}.pillar-feature--compact .pillar-feature-body{color:#f4f0e8d1;flex:1;margin-bottom:24px;font-size:14px}.pillar-feature-list{border-top:2px solid;flex-direction:column;gap:0;margin:auto 0 0;padding:0;list-style:none;display:flex}.pillar-feature--gold .pillar-feature-list{color:#2a524833}.pillar-feature--orange .pillar-feature-list{color:#e8784859}.pillar-feature--green .pillar-feature-list{color:#7aad9c59}.pillar-feature-list li{border-bottom:1px solid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.pillar-feature-list li:last-child{border-bottom:none}.pillar-feature-list-mark{font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;font-weight:700}.pillar-feature--gold .pillar-feature-list-mark{color:var(--sun-gold)}.pillar-feature--orange .pillar-feature-list-mark{color:var(--sun-orange)}.pillar-feature--green .pillar-feature-list-mark{color:var(--house-green-light)}.pillar-feature-list-text{font-family:var(--font-body), -apple-system, system-ui, sans-serif;font-size:14px;font-weight:600;line-height:1.4}.pillar-feature--gold .pillar-feature-list-text{color:var(--ink)}.pillar-feature--orange .pillar-feature-list-text,.pillar-feature--green .pillar-feature-list-text{color:var(--sand)}.product-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.product-grid{grid-template-columns:1fr 1fr}}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.product-card:before{content:"";background:var(--oxblood);height:3px;position:absolute;top:0;left:0;right:0}.product-card:nth-child(2):before{background:var(--sky)}.product-card:nth-child(3):before{background:var(--sky-soft)}.product-card:nth-child(4):before{background:var(--oxblood-soft)}.product-card:hover{border-color:var(--oxblood);transform:translateY(-3px);box-shadow:0 12px 32px #4f90801f}.product-icon{font-size:28px;display:block}.product-title{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:700}.product-desc{color:var(--muted);flex:1;font-size:14px;line-height:1.6}.product-cta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--oxblood);border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:4px;padding-top:14px;font-size:11px;display:inline-flex}.product-parent-line{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--house-green);margin:0 0 16px;font-size:11px}.product-parent-line a{color:inherit;font-weight:600}.product-parent-line a:hover{color:var(--sun-orange)}.product-hero-badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--house-green);margin-top:14px;font-size:11px;font-weight:600;display:block}.flagship-block{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:900px){.flagship-block{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:56px}}.flagship-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);margin:0 0 12px;font-size:11px}.flagship-copy .h-section{margin-bottom:12px}.flagship-copy .lede{margin-bottom:16px}.flagship-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.flagship-card{background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--house-green);border-radius:12px;padding:28px}.flagship-card-badge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--house-green);margin-bottom:14px;font-size:10px;display:inline-block}.flagship-card-title{margin-bottom:8px;font-size:clamp(24px,3vw,32px)}.flagship-card-tagline{color:var(--ink-soft);margin-bottom:20px;font-size:15px;line-height:1.55}.flagship-card-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.flagship-card-list li{color:var(--ink-soft);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.flagship-card-list li:before{content:"";background:var(--sun-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.product-highlight-list{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.product-highlight-list li{background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.55}.product-pathway-grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px;display:grid}@media (min-width:720px){.product-pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-pathway-format{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.product-next-event{margin-top:8px}.events-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:600px){.events-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.events-grid{grid-template-columns:repeat(4,1fr)}}.event-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:22px 20px;transition:border-color .16s,transform .16s;display:flex}.event-card:hover{border-color:var(--oxblood);transform:translateY(-2px)}.event-date-badge{background:var(--oxblood);color:var(--sand);width:fit-content;font-family:var(--font-mono);text-transform:uppercase;border-radius:8px;flex-direction:column;align-items:center;padding:6px 10px;display:inline-flex}.event-date-month{letter-spacing:.2em;opacity:.8;font-size:9px}.event-date-day{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1}.event-type{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sky);font-size:9.5px}.event-card h4{letter-spacing:-.01em;color:var(--ink);flex:1;font-size:15px;line-height:1.3}.event-meta{color:var(--muted);font-size:12px}.event-rsvp{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:10.5px;transition:border-color .14s,background .14s;display:inline-block}.event-rsvp:hover{border-color:var(--oxblood);background:var(--sand)}.event-feature{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:40px;padding:40px;transition:border-color .2s,box-shadow .2s;display:grid}.event-feature:hover{border-color:var(--oxblood);box-shadow:0 8px 32px #4f90801a}@media (max-width:600px){.event-feature{grid-template-columns:1fr;gap:24px;padding:28px}}.event-feature-date{flex-direction:column;align-items:flex-start;display:flex}.event-feature-title{letter-spacing:-.025em;color:var(--ink);margin-bottom:12px;font-size:clamp(26px,3.5vw,40px);line-height:1.1}.event-feature-sub{color:var(--muted);max-width:560px;font-size:15px;line-height:1.65}.sec-events{position:relative;overflow:hidden}.events-parallax{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.events-parallax-block{will-change:transform;border-radius:50%;position:absolute}.events-parallax-block--1{background:#f0b83824;width:min(480px,70vw);height:min(480px,70vw);top:4%;right:-12%}.events-parallax-block--2{background:#5080701a;width:min(360px,55vw);height:min(360px,55vw);bottom:18%;left:-10%}.events-parallax-block--3{background:#e878481a;width:min(200px,32vw);height:min(200px,32vw);top:42%;left:38%}.events-showcase{z-index:1;padding-top:8px;position:relative}.events-showcase-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.event-showcase{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding:64px 0;display:grid}@media (min-width:900px){.event-showcase{grid-template-columns:minmax(180px,26%) minmax(0,1fr);gap:72px;padding:96px 0}}.event-showcase-lead{will-change:transform}.event-showcase-num{font-family:var(--font-display), system-ui;letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(56px,8vw,96px);font-weight:700;line-height:.9;display:block}.event-showcase--1 .event-showcase-num{color:#f0b83866}.event-showcase--2 .event-showcase-num{color:#e8784861}.event-showcase--3 .event-showcase-num{color:#50807061}.event-showcase-type{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:600;display:block}.event-showcase-name{font-family:var(--font-display), system-ui;letter-spacing:var(--tracking-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:var(--leading-heading);overflow-wrap:break-word}.event-showcase--1 .event-showcase-name{color:var(--sun-gold)}.event-showcase--2 .event-showcase-name{color:var(--sun-orange)}.event-showcase--3 .event-showcase-name{color:var(--house-green)}.event-showcase-heading{font-family:var(--font-display), system-ui;letter-spacing:var(--tracking-display);font-size:clamp(1.625rem,3.5vw,2.5rem);font-weight:700;line-height:var(--leading-heading);color:var(--ink);margin:0 0 14px}.event-showcase-desc{font-family:var(--font-body), -apple-system, system-ui, sans-serif;font-size:var(--type-body);font-weight:500;line-height:var(--leading-body);color:var(--ink-soft);max-width:40rem;margin:0 0 24px}.event-showcase-points{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.event-showcase-points{grid-template-columns:1fr 1fr}}.event-showcase-points li{font-family:var(--font-body), -apple-system, system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--ink-soft);border-bottom:1px solid var(--line);font-weight:500;line-height:var(--leading-body);align-items:flex-start;gap:12px;padding:14px 16px 14px 0;display:flex}@media (min-width:640px){.event-showcase-points li:nth-child(odd){border-right:1px solid var(--line);padding-right:24px}.event-showcase-points li:nth-child(2n){padding-left:24px}}.event-showcase-points li:before{content:"";flex-shrink:0;width:20px;height:2px;margin-top:9px}.event-showcase--1 .event-showcase-points li:before{background:var(--sun-gold)}.event-showcase--2 .event-showcase-points li:before{background:var(--sun-orange)}.event-showcase--3 .event-showcase-points li:before{background:var(--house-green)}.events-showcase .event-next,.events-showcase .event-offer{margin-top:64px}.event-next,.event-offer{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 36px;display:flex}.event-offer{border-top:2px solid var(--house-green);align-items:flex-end}.event-offer-main{flex:320px;min-width:0}.event-offer-who{color:var(--ink-soft);max-width:560px;margin:0 0 16px;font-size:15px;line-height:1.55}.event-offer-stack{max-width:560px;margin-bottom:16px}.event-next-label{font-family:var(--font-display), system-ui;letter-spacing:.04em;text-transform:uppercase;color:var(--house-green);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.event-next-title{font-family:var(--font-display), system-ui;color:var(--ink);letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:700}.event-next-meta{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.community-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;width:100%;max-width:100%;display:grid}@media (min-width:880px){.community-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.community-split>*{min-width:0}.community-stats{border:1px solid var(--line);background:var(--paper);border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.community-stat{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:28px 24px}.community-stat:nth-child(2n){border-right:none}.community-stat:nth-child(3),.community-stat:nth-child(4){border-bottom:none}.community-stat-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--sun-gold);margin-bottom:4px;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.community-stat-lbl{font-family:var(--font-display), system-ui;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.cta-v2{background:var(--paper);color:var(--ink);text-align:center;border:1px solid var(--line);border-radius:4px;padding:80px 40px;position:relative;overflow:hidden}.cta-v2 h2{color:var(--ink);letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(32px,5vw,68px);font-weight:700;line-height:.98;position:relative}.cta-v2 h2 em{color:var(--sun-gold);font-style:normal}.cta-v2 p{color:var(--ink-soft);max-width:520px;margin:0 auto 32px;font-size:16px;position:relative}.cta-v2-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.path-signature-head:after{content:"";background:var(--house-green);border-radius:0;width:40px;height:2px;margin-top:20px;margin-bottom:4px;display:block}.sec-head-center .path-signature-head:after{margin-left:auto;margin-right:auto}.path-signature-block{position:relative}.stack-layer--link{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s,background .16s}.stack-layer--link:hover{border-color:var(--house-green-border);background:var(--paper);transform:translate(4px)}.stack-layer-arrow{color:var(--muted);flex-shrink:0;font-size:14px;transition:transform .16s,color .16s}.stack-layer--link:hover .stack-layer-arrow{color:var(--house-green);transform:translate(3px)}.funnel-steps{flex-direction:column;gap:16px;margin:24px 0;display:flex}.funnel-step{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.funnel-step-num{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--sun-orange);padding-top:4px;font-weight:600}.funnel-step-title{font-family:var(--font-display), system-ui;letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:var(--leading-heading);color:var(--ink);margin:0 0 4px}.funnel-step-body{font-size:var(--type-body-sm);line-height:var(--leading-body);color:var(--ink-soft);margin:0}.pathway-sticky{top:var(--nav-height,72px);z-index:45;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#f4f0e8f5;transition:transform .22s,opacity .22s;position:fixed;left:0;right:0;transform:translateY(-110%)}.pathway-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:768px){.pathway-sticky{display:none}}.pathway-sticky-inner{justify-content:center;gap:8px;padding:10px 24px;display:flex}@media (min-width:768px){.pathway-sticky-inner{padding-inline:40px}}.pathway-sticky-link{font-family:var(--font-display), system-ui;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s,background .14s}.pathway-sticky-link.is-active{background:var(--paper);border-color:var(--line);color:var(--ink)}.pathway-sticky-link--gold.is-active{color:var(--sun-gold);border-color:#f0b83880}.pathway-sticky-link--orange.is-active{color:var(--sun-orange);border-color:#e8784873}.pathway-sticky-link--green.is-active{border-color:var(--house-green-border);color:var(--house-green-dark)}@media (max-width:640px){.pathway-sticky-link{padding:10px 14px;font-size:12px}}.pathway-picker-backdrop,.join-gate-backdrop{z-index:200;background:#243d3673;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pathway-picker,.join-gate{background:var(--paper);border:1px solid var(--line);border-radius:16px;width:min(520px,100%);padding:36px 32px 32px;position:relative;box-shadow:0 24px 64px #2a524829}.pathway-picker-close,.join-gate-close{border:1px solid var(--line);background:var(--sand);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;border-radius:999px;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.pathway-picker-title,.join-gate-title{font-family:var(--font-display), system-ui;letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.1}.join-gate-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--house-green);margin:0 0 10px;font-size:10px}.pathway-picker-grid{gap:10px;display:grid}.pathway-picker-card{border:1px solid var(--line);background:var(--sand);text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:12px;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.pathway-picker-card:hover{transform:translateY(-2px)}.pathway-picker-card--gold:hover{border-color:var(--sun-gold)}.pathway-picker-card--orange:hover{border-color:var(--sun-orange)}.pathway-picker-card--green:hover{border-color:var(--house-green)}.pathway-picker-format{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.pathway-picker-label{font-family:var(--font-display), system-ui;color:var(--ink);font-size:18px;font-weight:700}.pathway-picker-desc{color:var(--ink-soft);font-size:14px;line-height:1.45}.join-gate-sub{color:var(--ink-soft);margin:0 0 16px;font-size:15px}.join-gate-steps{color:var(--ink-soft);flex-direction:column;gap:10px;margin:0 0 28px;padding-left:20px;font-size:15px;line-height:1.5;display:flex}.join-gate-actions{flex-wrap:wrap;gap:10px;display:flex}.quotes-block{text-align:center;max-width:720px;margin:0 auto}.quote-text:before{content:"“";color:var(--sun-gold)}.quotes-nav{justify-content:center;gap:8px;margin-top:24px;display:flex}.quotes-dot{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0}.quotes-dot.is-active{background:var(--sun-gold);transform:scale(1.2)}.quotes-thumbs{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;padding-top:24px;display:flex}.quotes-thumb{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;flex-direction:column;gap:2px;padding:10px 16px;transition:border-color .14s;display:flex}.quotes-thumb strong{font-family:var(--font-display), system-ui;color:var(--ink);font-size:13px}.quotes-thumb span{color:var(--muted);font-size:11px}.quotes-thumb.is-active{border-color:var(--house-green-border);background:var(--sand)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){:root{--sec-pad-top:clamp(96px, 22vw, 132px);--sec-pad-bottom:clamp(88px, 20vw, 120px);--sec-pad-top-compact:clamp(72px, 16vw, 96px);--sec-head-space:clamp(56px, 12vw, 80px);--mobile-gutter:28px}.wrap{padding-inline:var(--mobile-gutter)}.lede{font-size:17px;line-height:1.7}.lede-center{margin-top:28px}.h-section{font-size:clamp(30px,8.5vw,42px);line-height:1.12}.sec-head{margin-bottom:var(--sec-head-space);gap:24px}.sec-head-center{margin-bottom:var(--sec-head-space)}.path-signature-head:after{margin-top:28px;margin-bottom:12px}.nav-inner{padding:16px var(--mobile-gutter);gap:14px}.nav-mobile-panel{padding-right:max(var(--mobile-gutter), env(safe-area-inset-right,0px));padding-left:var(--mobile-gutter)}.nav-mobile-section{margin-bottom:24px}.nav-mobile-link{padding:14px 0}.hero-cool{align-items:flex-start;min-height:auto}.hero-watermark{font-size:clamp(72px,24vw,120px)}.hero-orb--1{width:140px;height:140px}.hero-orb--2{width:100px;height:100px}.hero-orb--3{width:72px;height:72px}.hero-cool-inner{padding:calc(var(--nav-height,72px) + 40px) var(--mobile-gutter) 96px;gap:56px}.hero-cool-main{gap:0}.hero-cool-title{gap:10px;margin-bottom:32px}.hero-cool-line{margin-bottom:0;font-size:clamp(32px,9.5vw,40px);line-height:1.05}.hero-cool-line--ghost{font-size:clamp(26px,7.5vw,32px);line-height:1.08}.hero-cool-line--accent{font-size:clamp(36px,10.5vw,44px);line-height:1.05}.hero-cool-sub{max-width:none;margin-bottom:28px;line-height:1.7}.hero-cool-next{margin-bottom:36px;font-size:15px;line-height:1.65}.hero-cool-ctas{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0}.hero-cool-ctas .btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:52px;padding:16px 24px}.hero-cool-rail{gap:8px;margin-top:28px;padding-top:28px}.hero-rail-item{flex:calc(50% - 4px);justify-content:center;min-width:0}.hero-cool-stack{border-top:1px solid var(--line);gap:14px;margin-top:8px;padding-top:16px}.hero-stat-card{flex:calc(50% - 7px);min-width:0;padding:22px 20px}.page-hero{padding:calc(var(--nav-height,72px) + 56px) var(--mobile-gutter) 72px}.page-hero-title{max-width:none;margin-bottom:28px;font-size:clamp(32px,8.5vw,42px);line-height:1.1}.page-hero .lede{line-height:1.7}.about-intro .h-section,.about-intro-head{margin-bottom:24px!important}.pathway-sticky-inner{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:14px var(--mobile-gutter);flex-wrap:nowrap;justify-content:flex-start;gap:10px;overflow-x:auto}.pathway-sticky-inner::-webkit-scrollbar{display:none}.pathway-sticky-link{white-space:nowrap;flex-shrink:0;padding:10px 16px}.pathway-tabs{gap:4px;margin-bottom:48px}.pathway-tab{padding:.55rem .75rem .75rem;font-size:.875rem}.events-showcase{padding-top:24px}.sec-head-center .h-section{margin-bottom:8px}.event-showcase{gap:32px;padding:64px 0}.event-showcase-num{margin-bottom:24px}.event-showcase-heading{margin-bottom:20px;line-height:1.12}.event-showcase-desc{margin-bottom:28px;line-height:1.7}.event-showcase-points li{padding:18px 0;line-height:1.55}.events-showcase .event-next{margin-top:64px}.event-next{flex-direction:column;align-items:stretch;gap:24px;padding:28px 24px}.event-next-title{margin-bottom:14px}.event-next-meta{gap:12px 20px}.event-next .btn{white-space:normal;justify-content:center;width:100%;min-height:52px;padding:16px 24px}.stack-layout{gap:56px}.stack-copy .lede{margin-bottom:28px}.how-body{margin-bottom:36px;line-height:1.75}.stack-layer{gap:14px;margin-left:0;margin-right:0;padding:20px 22px}.stack-layer-sub{letter-spacing:.1em}.sec-cta-dark{padding-top:var(--sec-pad-top);padding-bottom:var(--sec-pad-bottom)}.cta-dark{border-radius:14px;padding:52px 28px}.cta-dark-title{margin-bottom:24px;line-height:1.1}.cta-dark-sub{margin-bottom:32px;line-height:1.7}.cta-dark-btns{flex-direction:column;align-items:stretch;gap:16px}.cta-dark-btns .btn{white-space:normal;justify-content:center;width:100%;min-height:52px;padding:16px 24px}.about-intro{max-width:none}.about-copy{font-size:16px;line-height:1.75}.about-copy+.about-copy{margin-top:22px}.about-grid{gap:48px}.values{gap:16px}.about-card{padding:26px 24px}.about-card h3{margin-bottom:12px}.about-card p{line-height:1.6}.feature{gap:32px;padding:32px 28px}.feature>div>p{margin-bottom:8px;line-height:1.7}.feature ul{gap:14px;margin:28px 0 32px}.feature ul li{line-height:1.6}.feature-icon{transform:scale(2.4)}.feature-visual{aspect-ratio:16/10;min-height:168px}.grid-2{gap:24px}.tier{padding:28px 24px}.tier-blurb{margin-bottom:28px;line-height:1.65}.tier-features{gap:14px;margin-bottom:32px}.tier-features li{line-height:1.55}.tier .tier-cta{white-space:normal;justify-content:center;width:100%;min-height:52px;padding:16px 24px}.contact-grid{gap:48px}.contact-info{gap:32px;padding-top:28px}.contact-item p{line-height:1.6}.form-grid,.form-row{gap:24px}.form-label{margin-bottom:10px}.form-input,.form-textarea{padding:16px 18px}.form-textarea{min-height:180px}footer{padding:48px 0 28px}.footer-grid{gap:28px;padding-bottom:28px}.footer-tagline{max-width:none}.footer-bottom{flex-direction:column;align-items:flex-start;padding-top:24px}.pathway-picker-backdrop,.join-gate-backdrop{align-items:flex-end;padding:16px}.pathway-picker,.join-gate{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:min(90dvh,640px);padding:36px 28px 32px;overflow-y:auto}.join-gate-actions{flex-direction:column;gap:14px}.join-gate-actions .btn{justify-content:center;width:100%;min-height:52px;padding:16px 24px}.sec[id]{scroll-margin-top:calc(var(--nav-height,72px) + 56px)}}@media (max-width:380px){.pathway-tab{padding:.5rem .55rem .7rem;font-size:.8125rem}}.reduce-motion [data-parallax]{transform:none!important}.reduce-motion .hero-orb,.reduce-motion .hero-cool-badge-dot{animation:none}.reduce-motion .pathway-sticky{transition:none}.reduce-motion .btn:hover{transform:none}.os-atmosphere{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0}.os-atmosphere:after{display:none}body{background:var(--bg);color:var(--text)}.hero-cool,.page-hero,.sec-intro,.sec-capabilities,.sec-stack,.sec-community,.sec-cta-dark,.sec-flagship,footer{background:0 0}.sec-flagship{padding-top:0;padding-bottom:0}.hero-cool{border-bottom-color:var(--line)}.hero-cool-grid,.page-hero-grid{background-image:none;background:linear-gradient(180deg, var(--signal) 0%, transparent 55%), linear-gradient(90deg, transparent 0%, var(--text) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.hero-cool-grid,.page-hero-grid{background:linear-gradient(180deg, color-mix(in oklab, var(--signal) 6%, transparent) 0%, transparent 55%), linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--text) 3.5%, transparent) 50%, transparent 100%)}}.hero-cool-grid,.page-hero-grid{-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.hero-watermark{-webkit-text-stroke:1px #e8ecf00f;text-stroke:1px #e8ecf00f}.hero-orb,.hero-orb--1,.hero-orb--2,.hero-orb--3,.events-parallax,.intro-visual-ring{display:none!important}.hero-cool-line--brand{letter-spacing:-.05em;flex-wrap:wrap;font-size:clamp(56px,10vw,112px);display:inline-flex}.hero-cool-line--brand .brand-soul,.hero-cool-line--brand .brand-hause{font:inherit;letter-spacing:inherit}.hero-cool-title{margin:0 0 1.75rem}.flagship-meta{color:var(--color-brand);font-size:var(--type-label);margin:0 0 1rem}.hero-cool-event{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--signal);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 1.15rem;font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:600;display:flex}.hero-cool-event-sep{color:var(--muted);font-weight:500}.hero-cool-event-date{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hero-cool-event-date{color:color-mix(in oklab, var(--text) 72%, var(--muted))}}.hero-cool-event-date{font-weight:500}.hero-cool-sub{max-width:28rem;color:var(--ink-soft);margin-bottom:2.25rem;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:400}.hero-cool-inner{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(72px,10vw,112px)}@media (min-width:960px){.hero-cool-inner{grid-template-columns:minmax(0,1fr)}}.link-ghost{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.link-ghost{color:color-mix(in oklab, var(--text) 78%, var(--muted))}}.link-ghost{transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:.35rem .15rem;text-decoration:none}.link-ghost:hover{color:var(--color-brand)}.link-ghost--lg{margin-top:.5rem;font-size:1.0625rem}.hero-path--1{stroke:var(--tier-gold-metal)}@supports (color:color-mix(in lab, red, red)){.hero-path--1{stroke:color-mix(in oklab, var(--tier-gold-metal) 55%, transparent)}}.hero-path--2{stroke:var(--ember)}@supports (color:color-mix(in lab, red, red)){.hero-path--2{stroke:color-mix(in oklab, var(--ember) 50%, transparent)}}.hero-path--3{stroke:var(--signal)}@supports (color:color-mix(in lab, red, red)){.hero-path--3{stroke:color-mix(in oklab, var(--signal) 50%, transparent)}}.hero-node--1{fill:var(--tier-gold-metal)}.hero-node--2{fill:var(--ember)}.hero-node--3{fill:var(--signal)}.hero-node--hub{fill:var(--text)}.hero-node{stroke:var(--bg)}.hero-cool-badge,.hero-stat-card,.hero-rail-item,.cap-card,.split-panel,.stack-layer,.event-next,.event-offer,.cta-v2,.numbered,.tier,.product-card,.flagship-card,.about-card,.form-input,.form-textarea,.quotes-thumb,.join-gate,.pathway-picker{background:var(--surface-desk);border-color:var(--line);color:var(--text)}.pathway-tab{color:var(--ink-soft);background:0 0}.hero-cool-line--ghost{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hero-cool-line--ghost{color:color-mix(in oklab, var(--text) 28%, transparent)}}.cta-dark{border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);box-shadow:none;background:0 0;border-radius:0;padding:clamp(56px,8vw,96px) 0}.cta-dark-brand{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--signal);margin:0 0 .75rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700}.cta-dark-tagline{font-size:var(--type-caption);color:var(--muted);letter-spacing:.02em;margin:1.5rem 0 0}.event-showcase--gold,.event-showcase--bronze,.event-showcase--platinum{border-left:1px solid #0000;margin-left:-.15rem;padding-left:1.25rem}.event-showcase--gold{border-left-color:var(--tier-gold-metal)}.event-showcase--bronze{border-left-color:var(--tier-bronze-metal)}.event-showcase--platinum{border-left-color:var(--tier-platinum-metal)}.event-showcase--gold .event-showcase-name{color:var(--tier-gold-metal)}.event-showcase--bronze .event-showcase-name{color:var(--tier-bronze-metal)}.event-showcase--platinum .event-showcase-name{color:var(--tier-platinum-metal)}.event-showcase--gold .event-showcase-num{color:var(--tier-gold-metal)}@supports (color:color-mix(in lab, red, red)){.event-showcase--gold .event-showcase-num{color:color-mix(in oklab, var(--tier-gold-metal) 42%, transparent)}}.event-showcase--bronze .event-showcase-num{color:var(--tier-bronze-metal)}@supports (color:color-mix(in lab, red, red)){.event-showcase--bronze .event-showcase-num{color:color-mix(in oklab, var(--tier-bronze-metal) 42%, transparent)}}.event-showcase--platinum .event-showcase-num{color:var(--tier-platinum-metal)}@supports (color:color-mix(in lab, red, red)){.event-showcase--platinum .event-showcase-num{color:color-mix(in oklab, var(--tier-platinum-metal) 42%, transparent)}}.event-showcase--gold .event-showcase-points li:before{background:var(--tier-gold-metal)}.event-showcase--bronze .event-showcase-points li:before{background:var(--tier-bronze-metal)}.event-showcase--platinum .event-showcase-points li:before{background:var(--tier-platinum-metal)}.pathway-tab--gold:hover,.pathway-tab--gold:focus-visible{border-color:#0000;border-bottom-color:var(--tier-gold-metal);color:var(--tier-gold-metal)}.pathway-tab--bronze:hover,.pathway-tab--bronze:focus-visible{border-color:#0000;border-bottom-color:var(--tier-bronze-metal);color:var(--tier-bronze-metal)}.pathway-tab--platinum:hover,.pathway-tab--platinum:focus-visible{border-color:#0000;border-bottom-color:var(--tier-platinum-metal);color:var(--tier-platinum-metal)}.flagship-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:clamp(280px,42vw,460px);display:flex;position:relative;overflow:hidden}.flagship-media{pointer-events:none;position:absolute;inset:0}.flagship-mural{object-fit:cover;object-position:center 40%;opacity:.55;filter:saturate(.75)contrast(1.08)brightness(.92);width:100%;height:100%}.flagship-scrim{background:linear-gradient(180deg, var(--bg) 0%, transparent 38%, var(--bg) 72%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flagship-scrim{background:linear-gradient(180deg, color-mix(in oklab, var(--bg) 28%, transparent) 0%, transparent 38%, color-mix(in oklab, var(--bg) 55%, transparent) 72%, color-mix(in oklab, var(--bg) 92%, transparent) 100%)}}.flagship-band{z-index:1;border-top:1px solid var(--text);position:relative}@supports (color:color-mix(in lab, red, red)){.flagship-band{border-top:1px solid color-mix(in oklab, var(--text) 14%, transparent)}}.flagship-band{background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%)}@supports (color:color-mix(in lab, red, red)){.flagship-band{background:linear-gradient(180deg, color-mix(in oklab, var(--bg) 55%, transparent) 0%, color-mix(in oklab, var(--bg) 88%, transparent) 100%)}}.flagship-band-inner{padding-top:1.15rem;padding-bottom:1.35rem}.flagship-band-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin:0 0 .7rem;font-size:.6875rem;font-weight:500}.flagship-band-row{border-bottom:1px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1.5rem;padding-bottom:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.flagship-band-row{border-bottom:1px solid color-mix(in oklab, var(--text) 12%, transparent)}}.flagship-band-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--brand-soul);margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:700;line-height:1.05}.flagship-band-link{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text);align-items:center;gap:.35rem;font-size:.6875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flagship-band-link{color:color-mix(in oklab, var(--text) 78%, var(--muted))}}.flagship-band-link{transition:color var(--duration-fast) var(--ease-out);white-space:nowrap}.flagship-band-lede{max-width:36rem;color:var(--ink-soft);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}@media (max-width:640px){.flagship-stage{min-height:300px}.flagship-band-row{flex-direction:column;align-items:flex-start}}.event-ticket{background:var(--surface-desk);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin-top:64px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.event-ticket{background:color-mix(in oklab, var(--surface-desk) 88%, transparent)}}.event-ticket{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--text);border-radius:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.event-ticket{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text) 6%, transparent)}}.event-ticket-stub{background:linear-gradient(180deg, var(--signal), transparent 70%), var(--surface-2);flex-direction:column;justify-content:center;align-self:stretch;gap:10px;min-width:7.5rem;padding:22px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.event-ticket-stub{background:linear-gradient(180deg, color-mix(in oklab, var(--signal) 18%, transparent), transparent 70%), var(--surface-2)}}.event-ticket-stub{border-right:1px dashed var(--text)}@supports (color:color-mix(in lab, red, red)){.event-ticket-stub{border-right:1px dashed color-mix(in oklab, var(--text) 18%, transparent)}}.event-ticket-stub-label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);font-size:.625rem}.event-ticket-stub-date{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--brand-soul);max-width:8ch;font-size:.95rem;font-weight:700;line-height:1.25}.event-ticket-main{min-width:0;padding:24px 8px 24px 0}.event-ticket .btn{margin-right:24px}@media (max-width:720px){.event-ticket{grid-template-columns:1fr;gap:0}.event-ticket-stub{border-right:none;border-bottom:1px dashed var(--text);flex-direction:row;justify-content:space-between;align-items:center}@supports (color:color-mix(in lab, red, red)){.event-ticket-stub{border-bottom:1px dashed color-mix(in oklab, var(--text) 18%, transparent)}}.event-ticket-stub{min-width:0}.event-ticket-stub-date{max-width:none}.event-ticket-main{padding:22px 22px 8px}.event-ticket .btn{justify-content:center;width:calc(100% - 44px);margin:0 22px 22px}}.hero-watermark .brand-soul,.hero-watermark .brand-hause{font:inherit;letter-spacing:inherit;color:#0000;-webkit-text-stroke-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.hero-watermark .brand-soul,.hero-watermark .brand-hause{-webkit-text-stroke-color:color-mix(in oklab, var(--brand-mark) 20%, transparent)}}.path-signature-head:after{background:var(--color-brand);width:32px;height:1px}.funnel-step--open{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:1.25rem 0}.funnel-steps--open{border-bottom:1px solid var(--line);gap:0;margin-bottom:1.75rem}.values--open{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:720px){.values--open{grid-template-columns:1fr}}.about-pillar{border-top:1px solid var(--line);padding:1.5rem 0}.about-pillar:last-child{border-bottom:1px solid var(--line)}.about-pillar h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.about-pillar p{color:var(--ink-soft);margin:0}.pathway-sticky{background:var(--surface-desk)}@supports (color:color-mix(in lab, red, red)){.pathway-sticky{background:color-mix(in oklab, var(--surface-desk) 94%, transparent)}}.pathway-sticky{border-bottom-color:var(--line)}.pathway-picker-backdrop,.join-gate-backdrop{background:#060708a6}.form-input:focus,.form-textarea:focus{border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.form-input:focus,.form-textarea:focus{border-color:color-mix(in oklab, var(--signal) 55%, transparent)}}.form-input:focus,.form-textarea:focus{box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab, red, red)){.form-input:focus,.form-textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--signal) 18%, transparent)}}footer{border-top-color:var(--line)}footer a:hover{color:var(--color-brand)}.h-display em,.hero-cool-line--accent{color:var(--signal)}.page-hero-title{letter-spacing:var(--tracking-display);font-size:clamp(2.25rem,5.4vw,4rem)}.page-hero-title em,.pullquote{color:var(--signal)}.member-card{background:linear-gradient(145deg, var(--signal) 0%, var(--surface-desk) 55%, var(--void) 100%)}@supports (color:color-mix(in lab, red, red)){.member-card{background:linear-gradient(145deg, color-mix(in oklab, var(--signal) 35%, var(--surface-2)) 0%, var(--surface-desk) 55%, var(--void) 100%)}}.member-card{color:var(--text);box-shadow:0 24px 56px #00000059}.member-card:before{border-color:#e8ecf033}.mc-seal{background:var(--stripe-terra);color:var(--text);box-shadow:0 8px 18px var(--stripe-terra)}@supports (color:color-mix(in lab, red, red)){.mc-seal{box-shadow:0 8px 18px color-mix(in oklab, var(--stripe-terra) 32%, transparent)}}.tier.pro{background:var(--surface-2);color:var(--text);border-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.tier.pro{border-color:color-mix(in oklab, var(--signal) 35%, transparent)}}.tier.pro{box-shadow:0 16px 48px #00000047}@media (prefers-reduced-transparency:reduce){.nav-inner{background:var(--surface-2);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.os-atmosphere{background:var(--bg)}.os-atmosphere:after{opacity:.5}.nav-os-soon{transition:none}.nav-cta:hover{transform:none}}.sec-offer-pathways{padding-top:var(--sec-pad-top-compact)}.sec-offer-builders{border-top:1px solid var(--line);background:var(--bg)}.offer-builders-head{margin-bottom:1rem;font-size:clamp(2rem,4.2vw,3.25rem)}.offer-builders-note{max-width:38rem;font-size:var(--type-body-sm);line-height:var(--leading-body);color:var(--muted);margin:1.25rem 0 1.75rem}.join-gate-brand{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;margin:0 0 .85rem;font-size:1rem;font-weight:700}.cta-dark-brand .brand-soul,.cta-dark-brand .brand-hause{color:var(--brand-mark-on-dark)}.cta-dark{box-shadow:inset 0 1px 0 var(--text), 0 16px 40px #00000038}@supports (color:color-mix(in lab, red, red)){.cta-dark{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text) 6%, transparent), 0 16px 40px #00000038}}.cta-dark-btns{align-items:center;gap:1rem 1.25rem}.btn{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:.35rem}.btn-primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.nav{border-bottom:1px solid var(--line);background:var(--bg);padding:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklab, var(--bg) 88%, transparent)}}.nav{-webkit-backdrop-filter:blur(14px)saturate(1.05)}.nav-inner{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;max-width:1240px;padding:.7rem 24px}@media (min-width:768px){.nav-inner{padding:.8rem 40px}.nav{--nav-height:72px;padding:0}}.nav-logo img{box-shadow:none;border-radius:0}.nav-cta{box-shadow:none;font-family:var(--font-body), system-ui, sans-serif;border-radius:.35rem;font-weight:600}.nav-cta:hover{box-shadow:none;transform:none}.nav-cta:focus-visible{outline-color:var(--signal)}@supports (color:color-mix(in lab, red, red)){.nav-cta:focus-visible{outline-color:color-mix(in oklab, var(--signal) 55%, transparent)}}.nav-top-link,.nav-menu-trigger{letter-spacing:-.015em;font-size:1rem;font-weight:600}.nav-top-link.is-active{color:var(--theme-accent);box-shadow:inset 0 -2px 0 0 var(--theme-accent);background:0 0}.page-hero{padding:calc(var(--nav-height,72px) + clamp(48px, 8vw, 88px)) 0 clamp(48px, 7vw, 72px);background:0 0}.page-hero-title em{color:var(--color-brand-primary-default)}.page-hero-watermark{font-family:var(--font-display), system-ui;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #e8ecf00d;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(96px,18vw,220px);font-weight:700;line-height:.85;position:absolute;top:48%;right:-2%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.page-hero-watermark .brand-soul,.page-hero-watermark .brand-hause{-webkit-text-stroke-color:color-mix(in oklab, var(--brand-mark) 16%, transparent)}}.page-hero .lede{max-width:34rem;font-weight:400}.pathway-tabs{border-bottom:1px solid var(--line);justify-content:flex-start;gap:0;margin-bottom:48px;padding:0}.sec-head-center+.pathway-tabs{justify-content:center}.pathway-tab{letter-spacing:-.02em;color:var(--muted);box-shadow:none;border:none;border-bottom:1px solid #0000;border-radius:0;margin-bottom:-1px;padding:.85rem 1.1rem;font-size:.875rem;font-weight:600;background:0 0!important}.pathway-tab:hover,.pathway-tab:focus-visible{color:var(--text);background:0 0!important}.pathway-tab--gold:hover,.pathway-tab--gold:focus-visible{border-bottom-color:var(--tier-gold-metal);color:var(--tier-gold-metal)}.pathway-tab--bronze:hover,.pathway-tab--bronze:focus-visible{border-bottom-color:var(--tier-bronze-metal);color:var(--tier-bronze-metal)}.pathway-tab--platinum:hover,.pathway-tab--platinum:focus-visible{border-bottom-color:var(--tier-platinum-metal);color:var(--tier-platinum-metal)}.sec-offers{padding-top:var(--sec-pad-top-compact)}.offer-stack{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.offer-row{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(40px,6vw,72px) 0;display:grid}@media (min-width:860px){.offer-row{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:3rem}}.offer-row-lead{flex-direction:column;gap:.65rem;display:flex}.offer-row-num{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--signal);font-size:1.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.offer-row-num{color:color-mix(in oklab, var(--signal) 55%, transparent)}}.offer-row-num{line-height:1}.offer-row-cat{color:var(--color-brand);margin:0;font-size:.6875rem}.offer-row-title{letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.offer-row-title.path-signature-head:after{margin-top:14px}.offer-row-copy{max-width:40rem;color:var(--ink-soft);margin:0 0 1.15rem;font-size:1rem;line-height:1.65}.offer-row-points{flex-direction:column;gap:.55rem;max-width:38rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.offer-row-points li{color:var(--ink-soft);padding-left:1rem;font-size:.9375rem;line-height:1.5;position:relative}.offer-row-points li:before{content:"";background:var(--signal);width:6px;height:1px;position:absolute;top:.55em;left:0}.feature{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:48px 0}.feature-visual{display:none}.feature ul li:before{background:var(--signal);border-radius:0;width:8px;height:1px;margin-top:.7em}.feature h2 em{color:var(--signal)}.join-gate{background:var(--surface-desk);border:1px solid var(--line);border-radius:.35rem;padding:2rem 1.75rem 1.75rem;box-shadow:0 24px 64px #00000073}.join-gate-close{border-color:var(--line);color:var(--muted);background:0 0;border-radius:.25rem}.join-gate-close:hover{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.join-gate-close:hover{border-color:color-mix(in oklab, var(--text) 28%, transparent)}}.join-gate-title{margin-bottom:.75rem;font-size:clamp(1.35rem,3vw,1.75rem)}.join-gate-sub{margin-bottom:1.5rem}.funnel-step-num{color:var(--signal)!important}.eyebrow,.flagship-eyebrow,.sec-head-meta{color:var(--color-secondary-deep)}.pillar-cat{color:var(--color-brand)}footer{background:0 0;padding-top:clamp(64px,8vw,96px)}@supports (color:color-mix(in lab, red, red)){.footer-col-label{color:color-mix(in oklab, var(--text) 42%, var(--muted))}}.footer-col a{letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.footer-bottom{padding-top:1.25rem}.footer-meta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.footer-meta-event{color:color-mix(in oklab, var(--text) 72%, var(--muted))}}.footer-meta-sep{opacity:.55}.about-intro{max-width:40rem}.about-copy+.about-copy{margin-top:1.15rem}.about-pillar{padding:1.75rem 0}.about-pillar h3{font-size:1.25rem}.sec-alt{border-top:1px solid var(--line);background:0 0}.sec-cta-dark{background:0 0;padding-top:0}.cta-dark-btns{justify-content:center}.cta-dark-title.path-signature-head:after{margin-left:auto;margin-right:auto}.events-showcase .sec-head-center{margin-bottom:clamp(40px,5vw,64px)}.event-showcase-heading{letter-spacing:-.03em}.link-ghost{letter-spacing:.02em;font-size:.875rem}.page-hero-eyebrow{color:var(--color-brand);margin:0 0 .85rem;font-size:.6875rem}.offer-pathways-cta{justify-content:center;margin-top:2.5rem;display:flex}.offer-builders{max-width:40rem}.offer-builders-note{color:var(--muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.sec-offer-builders{border-top:1px solid var(--line)}.h-section em,.close-title em,.page-hero-title em{font-family:var(--font-serif), Georgia, serif;color:var(--color-brand-primary-default);font-style:italic;font-weight:500}.nav-inner{background:linear-gradient(180deg, #ffffff8c 0%, var(--bg) 100%)}@supports (color:lab(0% 0 0)){.nav-inner{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.55) 0%, var(--bg) 100%)}}@supports (color:color-mix(in lab, red, red)){.nav-inner{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.55) 0%, color-mix(in oklab, var(--bg) 72%, transparent) 100%)}}.nav-inner{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.nav-inner{border:1px solid color-mix(in oklab, var(--ink) 10%, transparent)}}.nav-inner{box-shadow:inset 0 1px #ffffffb3,0 10px 28px #1a1e2214;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.7),0 10px 28px lab(10.9752% -1.07335 -3.40674/.0784314)}.nav-inner:before{background:linear-gradient(105deg, transparent 0%, var(--signal) 48%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.nav-inner:before{background:linear-gradient(105deg, transparent 0%, color-mix(in oklab, var(--signal) 7%, transparent) 48%, transparent 72%)}}.nav-inner:before{opacity:.7}.nav-cta{box-shadow:0 1px 0 #ffffff47 inset, 0 8px 20px var(--signal)}@supports (color:lab(0% 0 0)){.nav-cta{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.28) inset, 0 8px 20px var(--signal)}}@supports (color:color-mix(in lab, red, red)){.nav-cta{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.28) inset, 0 8px 20px color-mix(in oklab, var(--signal) 22%, transparent)}}.nav-os{color:var(--muted);border:1px solid #0000;border-radius:999px;gap:.55rem;padding:.35rem .65rem}.nav-os-full{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink-soft);font-size:.8125rem;font-weight:650}.nav-os-soon{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.85;font-size:.5625rem;font-weight:500}.nav-os-soon-rule{display:none}.nav-os:hover,.nav-os:focus-visible{border-color:var(--line);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nav-os:hover,.nav-os:focus-visible{background:color-mix(in oklab, var(--ink) 3%, transparent)}}@media (max-width:939px){.nav-mobile-panel{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.nav-mobile-panel{background:color-mix(in oklab, var(--bg) 94%, white)}}}.hero-forge{border-bottom:1px solid var(--line);align-items:center;min-height:min(92svh,880px);display:flex;position:relative;overflow:clip}.hero-forge-wash{pointer-events:none;background:linear-gradient(180deg, var(--color-brand-primary-default) 0%, transparent 42%), linear-gradient(120deg, transparent 40%, var(--color-secondary-default) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-forge-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand-primary-default) 8%, transparent) 0%, transparent 42%), linear-gradient(120deg, transparent 40%, color-mix(in oklab, var(--color-secondary-default) 5%, transparent) 100%)}}.hero-forge-inner{z-index:1;padding:calc(var(--nav-height,88px) + 48px) 24px 72px;max-width:1240px;position:relative}@media (min-width:768px){.hero-forge-inner{padding:calc(var(--nav-height,100px) + 64px) 40px 96px}}.hero-forge-brand{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.055em;animation:forge-rise .72s var(--ease-out) both;flex-wrap:wrap;gap:0;margin:0 0 1.25rem;font-size:clamp(64px,12vw,140px);font-weight:800;line-height:.92;display:flex}.hero-forge-brand .brand-soul,.hero-forge-brand .brand-hause{font:inherit;letter-spacing:inherit}.hero-forge-cta{animation:forge-rise .72s var(--ease-out) .14s both}@keyframes forge-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-forge-brand,.hero-forge-cta{animation:none}}.sec-proof{border-bottom:1px solid var(--line);background:var(--color-neutral-100);padding:clamp(28px,4vw,40px) 0}.proof-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;display:grid}@media (min-width:720px){.proof-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem}}.proof-item{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.proof-value{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--color-neutral-900);font-size:clamp(1rem,2vw,1.2rem);font-weight:700;line-height:1.2}.proof-label{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-neutral-700);font-weight:500}.invite-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;padding-top:1.25rem;display:grid}@media (min-width:820px){.invite-row{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.invite-title{letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:750;line-height:1}.invite-format{font-family:var(--font-mono), monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-brand);margin:0 0 1.25rem}.invite-lede{max-width:34rem;color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:500;line-height:1.55}.invite-detail{max-width:32rem;color:var(--ink-soft);margin:0;font-size:.975rem;line-height:1.6}.invite-cta{justify-self:start}.sec-pathways{background:0 0}.pathways-head .lede{margin-top:1rem}.pathway-rail{border-top:1px solid var(--line);flex-direction:column;display:flex}.pathway-row{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-height,88px) + 20px);grid-template-columns:auto minmax(0,1fr);gap:1.25rem 1.75rem;padding:1.75rem 0;display:grid}@media (min-width:720px){.pathway-row{gap:2rem 2.5rem;padding:2.15rem 0}}.pathway-row-num{color:var(--muted);padding-top:.35rem;font-size:.75rem}.pathway-row--gold .pathway-row-num{color:var(--tier-gold-metal)}.pathway-row--bronze .pathway-row-num{color:var(--tier-bronze-metal)}.pathway-row--platinum .pathway-row-num{color:var(--tier-platinum-metal)}.pathway-row-format{color:var(--muted);margin:0 0 .4rem}.pathway-row-title{letter-spacing:-.035em;margin:0 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700}.pathway-row-body{max-width:36rem;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.pathway-showcase{position:relative}.pathway-hash-target{width:1px;height:1px;scroll-margin-top:calc(var(--nav-height,88px) + 20px);pointer-events:none;position:absolute;top:0;left:0}.pathway-panel{scroll-margin-top:calc(var(--nav-height,88px) + 20px);border-top:none}.pathway-panel .pathway-row-body{max-width:38rem;font-size:1.0625rem;line-height:1.65}.pathway-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:0;display:flex}.pathway-tab{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.85rem .9rem;font-size:.875rem;font-weight:600}.pathway-tab:hover,.pathway-tab:focus-visible,.pathway-tab.is-active{color:var(--ink)}.pathway-tab--gold.is-active{border-bottom-color:var(--tier-gold-metal);color:var(--tier-gold-metal)}.pathway-tab--bronze.is-active{border-bottom-color:var(--tier-bronze-metal);color:var(--tier-bronze-metal)}.pathway-tab--platinum.is-active{border-bottom-color:var(--tier-platinum-metal);color:var(--tier-platinum-metal)}.sec-flagship{background:var(--night);padding:0}.flagship-stage{border-top:none;border-bottom:none;min-height:clamp(340px,48vw,520px)}@supports (color:color-mix(in lab, red, red)){.flagship-scrim{background:linear-gradient(180deg, color-mix(in oklab, var(--night) 35%, transparent) 0%, transparent 40%, color-mix(in oklab, var(--night) 55%, transparent) 70%, var(--night) 100%)}.flagship-band{background:linear-gradient(180deg, color-mix(in oklab, var(--night) 40%, transparent) 0%, var(--night) 100%)}}.flagship-band{-webkit-backdrop-filter:none}.flagship-band-title{color:var(--brand-soul-on-dark)}.flagship-band-row{border-bottom-color:#f4f1ea1f}.flagship-band-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:inline-flex}.flagship-band-link{color:var(--brand-soul-on-dark)}@supports (color:color-mix(in lab, red, red)){.flagship-band-link{color:color-mix(in oklab, var(--brand-soul-on-dark) 82%, transparent)}}.flagship-band-link:hover{color:var(--color-brand-primary-on-dark)}.flagship-band-link--quiet{opacity:.7}.flagship-band-lede{color:var(--brand-soul-on-dark)}@supports (color:color-mix(in lab, red, red)){.flagship-band-lede{color:color-mix(in oklab, var(--brand-soul-on-dark) 72%, transparent)}}.sec-close{background:var(--night);color:var(--on-dark);text-align:center;padding:clamp(88px,12vw,140px) 0}.close-inner{flex-direction:column;align-items:center;max-width:40rem;display:flex}.close-brand{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:700}.close-brand .brand-soul,.close-brand .brand-hause{color:var(--brand-mark-on-dark)}.close-title{letter-spacing:-.04em;color:var(--on-dark);margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:750;line-height:1.05}.close-title em{color:var(--color-brand-primary-on-dark)}.sec-close .btn-primary{min-height:3rem;padding-inline:1.75rem}.close-sub{max-width:28rem;color:var(--on-dark-muted);margin:0 0 2rem;font-size:1.05rem;line-height:1.55}.page-hero{border-bottom:1px solid var(--line);background:0 0;padding:0;position:relative;overflow:clip}.page-hero-wash{pointer-events:none;background:linear-gradient(180deg, var(--color-brand) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-hero-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand) 7%, transparent) 0%, transparent 70%)}}.page-hero-inner{z-index:1;padding:calc(var(--nav-height,88px) + 40px) 24px 64px;position:relative}@media (min-width:768px){.page-hero-inner{padding:calc(var(--nav-height,100px) + 56px) 40px 80px}}.page-hero-eyebrow{color:var(--color-brand);margin:0 0 .85rem}.page-hero-title{letter-spacing:-.045em;max-width:14ch;margin:0 0 1.15rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:750;line-height:1.02}.page-hero .lede{max-width:34rem}.story-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:800px){.story-grid{grid-template-columns:1fr 1fr}}.story-cell{border-bottom:1px solid var(--line);padding:2rem 0}@media (min-width:800px){.story-cell{border-bottom:none;padding:2.5rem 2rem 2.5rem 0}.story-cell+.story-cell{border-left:1px solid var(--line);padding-left:2rem}}.story-heading{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem)}.story-body{color:var(--ink-soft);max-width:32rem;margin:0;font-size:1.05rem;line-height:1.65}.together-block{max-width:40rem}.together-lede{margin-top:1rem}.together-note{color:var(--ink-soft);margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.sec-pillars-open{border-top:1px solid var(--line)}.pillar-rail{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:720px){.pillar-rail{grid-template-columns:1fr 1fr}}.pillar-row{border-bottom:1px solid var(--line);padding:1.75rem 0}@media (min-width:720px){.pillar-row:nth-child(odd){padding-right:1.75rem}.pillar-row:nth-child(2n){border-left:1px solid var(--line);padding-left:1.75rem}}.pillar-row h3{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.2rem}.pillar-row p{color:var(--ink-soft);margin:0}.sec-builders{border-top:1px solid var(--line)}.builders-block{max-width:40rem}.builders-note{color:var(--muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.join-gate{background:var(--bg);border:1px solid var(--line);box-shadow:0 24px 64px #1a1e2238}.join-gate-brand .brand-soul,.join-gate-brand .brand-hause{color:var(--brand-mark)}footer{border-top:1px solid var(--line);background:0 0}.footer-col-label{color:var(--muted)}.footer-meta-event{color:var(--ink-soft)}.btn-primary{background:var(--color-action-primary-default);color:var(--color-action-primary-ink);border-color:var(--color-action-primary-default)}.btn-primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-action-primary-ink)}.btn-primary:active{background:var(--color-action-primary-pressed);border-color:var(--color-action-primary-pressed)}.hero-orb{display:none!important}::selection{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-brand) 22%, transparent)}}::selection{color:var(--ink)}[data-reveal]{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}[data-reveal].in{opacity:1;transform:none}.cursor-hause{z-index:10000;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-out);position:fixed;inset:0}.cursor-hause[data-visible=true]{opacity:1}.cursor-hause-mark{pointer-events:none;will-change:transform;mix-blend-mode:normal;filter:drop-shadow(0 1px 1px #17171747);width:28px;height:28px;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.cursor-hause-mark{filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--color-neutral-900) 28%, transparent))}}.cursor-hause-mark{transition:width .2s var(--ease-out), height .2s var(--ease-out), opacity .16s var(--ease-out), filter .18s var(--ease-out)}.cursor-hause-svg{width:100%;height:100%;display:block;overflow:visible}.cursor-hause-outline{fill:none;stroke:var(--color-neutral-on-dark);stroke-width:3.6px;stroke-linejoin:round;stroke-linecap:round}.cursor-hause-fill{fill:var(--color-neutral-900);stroke:none}.cursor-hause-door{fill:var(--color-neutral-on-dark);stroke:var(--color-neutral-900);stroke-width:1.1px;stroke-linejoin:round}.cursor-hause-tip,.cursor-hause-trail,.cursor-hause-trail span{display:none!important}.cursor-hause[data-mode=hot] .cursor-hause-mark{width:36px;height:36px}.cursor-hause[data-down=true] .cursor-hause-mark,.cursor-hause[data-mode=down] .cursor-hause-mark{width:22px;height:22px}.cursor-hause[data-mode=text] .cursor-hause-mark{opacity:.85;width:18px;height:18px}@media (hover:none),(pointer:coarse){.cursor-hause{display:none!important}}.reduce-motion .cursor-hause{display:none!important}.nav{background:var(--bg);padding:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklab, var(--bg) 92%, transparent)}}.nav{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.nav-inner{max-width:1240px;min-height:60px;padding-top:max(.55rem, env(safe-area-inset-top,0px));padding-bottom:.55rem;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex}.nav-inner:before{display:none!important}@media (min-width:768px){.nav-inner{gap:18px;min-height:72px;padding:.65rem 40px}.nav{--nav-height:72px}}.nav-cta{letter-spacing:-.01em;border-radius:.3rem;min-height:44px;font-weight:600;box-shadow:none!important}.nav-cta:hover{transform:none;box-shadow:none!important}.nav-os{background:0 0;border:none;border-radius:0;gap:.4rem;padding:0}.nav-os:hover,.nav-os:focus-visible{color:var(--ink-soft);background:0 0;border:none}.nav-os-full{color:var(--muted);font-size:.8125rem;font-weight:600}.nav-os-soon{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;opacity:.72;font-size:.6875rem;font-weight:500}@media (max-width:939px){.nav-mobile-panel{border-top:none;border-bottom:none;border-right:none;border-left:1px solid var(--line-soft);background:var(--bg);border-radius:0;box-shadow:-16px 0 40px #1a1e222e}}.nav-hamburger{gap:5px}.nav-top-link{border-radius:0;padding:.45rem .7rem}.nav-top-link .brand-spotlight--inline,.nav-top-link .brand-sunflow,.nav-mobile-link .brand-spotlight--inline,.nav-mobile-link .brand-sunflow{color:inherit}@media (hover:hover) and (pointer:fine) and (min-width:769px){.nav-top-link .brand-spotlight.is-spotlit .brand-sunflow,.nav-mobile-link .brand-spotlight.is-spotlit .brand-sunflow{color:#0000}}.nav-mobile-link{color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.nav-mobile-link{color:color-mix(in oklab, var(--theme-accent) 38%, var(--muted))}}.nav-mobile-link:hover{color:var(--theme-accent)}.nav-mobile-link.is-active{color:var(--theme-accent);box-shadow:inset 3px 0 0 0 var(--theme-accent);padding-left:.65rem;font-weight:650}.page-home{min-height:100dvh;position:relative}.page-home .nav{width:100%;position:fixed;top:0;left:0;right:0}.hero-forge--solo{box-sizing:border-box;min-height:100dvh;padding-top:var(--nav-height,72px);background:var(--bg);border-bottom:none;justify-content:center;align-items:center}.hero-forge-wash,.hero-forge-grain{display:none!important}.hero-forge-canvas{pointer-events:none;background:radial-gradient(120% 80% at 50% 42%, var(--color-brand-primary-default) 0%, transparent 52%), radial-gradient(90% 70% at 72% 68%, var(--sun-flow-gold) 0%, transparent 48%), linear-gradient(165deg, #f5f5f5 0%, var(--bg) 42%, #fafafa 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.hero-forge-canvas{background:radial-gradient(120% 80% at 50% 42%, var(--color-brand-primary-default) 0%, transparent 52%), radial-gradient(90% 70% at 72% 68%, var(--sun-flow-gold) 0%, transparent 48%), linear-gradient(165deg, lab(96.52% -.0000298023 .0000119209) 0%, var(--bg) 42%, lab(98.26% 0 0) 100%)}}@supports (color:color-mix(in lab, red, red)){.hero-forge-canvas{background:radial-gradient(120% 80% at 50% 42%, color-mix(in oklab, var(--color-brand-primary-default) 10%, transparent) 0%, transparent 52%), radial-gradient(90% 70% at 72% 68%, color-mix(in oklab, var(--sun-flow-gold) 7%, transparent) 0%, transparent 48%), linear-gradient(165deg, color-mix(in oklab, var(--color-neutral-100) 88%, var(--bg)) 0%, var(--bg) 42%, color-mix(in oklab, var(--color-neutral-50) 92%, var(--color-secondary-default)) 100%)}}.hero-forge-canvas{animation:hero-canvas-settle 1.4s var(--ease-out) both}.hero-forge-canvas:after{content:"";opacity:.35;background-image:radial-gradient(circle at 1px 1px,#17171712 1px,#0000 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-forge-canvas:after{background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-neutral-900) 7%, transparent) 1px, transparent 0)}}.hero-forge-canvas:after{background-size:22px 22px;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.hero-forge--solo .hero-forge-inner{text-align:center;max-width:var(--compose-wide);flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:clamp(28px,5vw,56px) 24px;display:flex}.hero-forge-emblem{animation:forge-rise .9s var(--ease-out) both;margin:0 0 1rem;line-height:0;display:none}.hero-forge-emblem img{object-fit:contain;width:clamp(4.5rem,18vw,5.75rem);height:clamp(4.5rem,18vw,5.75rem)}@media (min-width:768px){.hero-forge--solo .hero-forge-inner{padding:clamp(36px,6vw,72px) 40px}}.hero-forge--solo .hero-forge-brand{letter-spacing:-.062em;max-width:100%;animation:forge-rise 1s var(--ease-out) both;justify-content:center;align-items:center;margin:0 0 .95rem;font-size:clamp(4.5rem,12vw,11.75rem);font-weight:750;line-height:.86}.hero-forge--solo .hero-forge-brand .brand-soul,.hero-forge--solo .hero-forge-brand .brand-hause{overflow-wrap:normal;word-break:keep-all;max-width:100%}.hero-forge-brand-line{max-width:26rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink);text-align:center;animation:forge-rise .9s var(--ease-out) 60ms both;margin:0 auto 1.55rem;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:650;line-height:1.1}.hero-forge--solo .hero-forge-cta{animation:forge-rise 1s var(--ease-out) .18s both;flex-direction:column;align-items:center;gap:.85rem;display:flex}.hero-forge--solo .hero-forge-cta .btn{min-height:3.15rem;padding:.95rem 1.55rem;font-size:1.0625rem}.hero-forge-meta{max-width:22rem;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;text-align:center;color:var(--muted);margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}@keyframes hero-canvas-settle{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-forge--solo .hero-forge-brand,.hero-forge-brand-line,.hero-forge--solo .hero-forge-cta,.hero-forge-canvas{animation:none}}.sec-proof{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:0 0;padding:clamp(22px,3vw,32px) 0}.proof-bar{display:block}.proof-line{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.proof-sep{color:var(--muted);opacity:.55}.sec-pathways{padding-top:clamp(72px,9vw,112px);padding-bottom:clamp(72px,9vw,112px)}.pathways-head{max-width:32rem;margin-bottom:clamp(36px,5vw,56px)}.pathways-head .h-section{font-size:clamp(2.25rem,4.5vw,3.75rem)}.pathways-head .lede{max-width:30rem;margin-top:1.15rem}.pathway-tabs{border-bottom-color:var(--line-soft);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-bottom:0;overflow-x:auto}.pathway-tabs::-webkit-scrollbar{display:none}.pathway-tab{white-space:nowrap;border-bottom-width:1.5px;margin-right:1.35rem;padding:1rem 1.05rem 1rem 0;font-size:.9375rem;font-weight:600}.pathway-tab:last-child{margin-right:0}.pathway-panel{animation:panel-in .42s var(--ease-out) both;border-bottom:none;padding:clamp(1.75rem,3vw,2.5rem) 0 0}.pathway-panel .pathway-row-body{max-width:34rem;color:var(--ink-soft);font-size:1.125rem;line-height:1.7}.pathway-panel .pathway-row-num{padding-top:.45rem;font-size:.8125rem}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pathway-panel{animation:none}}.sec-flagship{margin-top:clamp(24px,4vw,48px)}.flagship-stage{min-height:clamp(380px,52vw,560px)}.flagship-mural{opacity:.88;filter:saturate(.92)contrast(1.02)brightness(.86)}.flagship-scrim{background:linear-gradient(180deg, var(--night) 0%, transparent 35%, var(--night) 68%, var(--night) 100%)}@supports (color:color-mix(in lab, red, red)){.flagship-scrim{background:linear-gradient(180deg, color-mix(in oklab, var(--night) 20%, transparent) 0%, transparent 35%, color-mix(in oklab, var(--night) 45%, transparent) 68%, var(--night) 100%)}}.flagship-band{background:linear-gradient(180deg, transparent 0%, var(--night) 55%);border-top:none}.flagship-band-title{letter-spacing:-.04em;font-size:clamp(1.75rem,3.5vw,2.75rem)}.flagship-band-lede{max-width:32rem;font-size:1.05rem;line-height:1.55}.flagship-band-meta{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;color:var(--color-brand-primary-on-dark);font-size:.875rem;font-weight:500}.pathway-panel .pathway-row-format{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.015em;text-transform:none;color:var(--ink-soft);margin-bottom:.65rem;font-size:.9375rem;font-weight:500}.pathway-panel .pathway-row-num{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.eyebrow,.flagship-eyebrow,.sec-head-meta,.pillar-cat{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:var(--color-brand-primary-default);font-size:.8125rem;font-weight:600}.sec-close{text-align:left;padding:clamp(96px,14vw,160px) 0}.close-inner{align-items:flex-start;max-width:28rem}.close-brand{margin:0 0 1.25rem;font-size:1rem}.close-title{margin-bottom:1.15rem;font-size:clamp(2.15rem,4.2vw,3.1rem)}.close-sub{max-width:24rem;margin-bottom:2.25rem;font-size:1.05rem}.page-hero-wash{background:linear-gradient(180deg, var(--color-brand) 0%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){.page-hero-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand) 4%, transparent) 0%, transparent 65%)}}.page-hero-watermark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.09;color:#0000;-webkit-text-stroke:1px var(--ink);font-size:clamp(88px,16vw,200px);font-weight:700;line-height:.85;position:absolute;top:42%;right:-4%;transform:translateY(-50%)}.page-hero-watermark .brand-soul,.page-hero-watermark .brand-hause{-webkit-text-stroke-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.page-hero-watermark .brand-soul,.page-hero-watermark .brand-hause{-webkit-text-stroke-color:color-mix(in oklab, var(--brand-mark) 60%, transparent)}}@media (max-width:720px){.page-hero-watermark{opacity:.06;font-size:clamp(72px,22vw,120px);top:28%;left:0;right:auto}}.page-hero-inner{padding:calc(var(--nav-height,68px) + 56px) 24px clamp(56px, 8vw, 88px)}.page-hero-title{max-width:11ch;font-weight:700}.page-hero-eyebrow{color:var(--color-brand)}.story-cell{border-bottom-color:var(--line-soft);padding:clamp(2rem,4vw,3rem) 0}@media (min-width:800px){.story-cell--offset{padding-top:3.75rem}}.sec-events-about{padding-top:var(--sec-pad-top-compact);border-top:1px solid var(--line-soft)}.together-note{max-width:34rem;color:var(--muted)}.btn{box-shadow:none;border-radius:.3rem}.btn:hover{transform:none}.btn-primary,.btn-primary:hover{box-shadow:none}.btn:focus-visible{outline:2px solid var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{outline:2px solid color-mix(in oklab, var(--color-brand) 55%, transparent)}}.btn:focus-visible{outline-offset:3px}.join-gate{border-radius:.35rem;padding:2.25rem 1.85rem 1.85rem;box-shadow:0 18px 48px #0f13122e}.join-gate-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f13126b}footer{border-top-color:var(--line-soft);padding-top:clamp(56px,7vw,80px);padding-bottom:clamp(40px,5vw,56px)}.footer-tagline{max-width:22rem;color:var(--muted);font-size:.9375rem;line-height:1.55}[data-reveal]{transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transform:translateY(10px)}.reduce-motion [data-reveal]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.hero-orb,.hero-orb--1,.hero-orb--2,.hero-orb--3,.intro-visual-ring,.events-parallax{display:none!important}.h-section em,.close-title em,.page-hero-title em{color:var(--color-brand-primary-default)}.hero-forge--solo+footer{border-top:1px solid var(--line-soft)}.hero-forge-secondary{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-soft);transition:color .16s var(--ease-out);margin:0;font-size:.9375rem;font-weight:550;text-decoration:none}.hero-forge-secondary:hover,.hero-forge-secondary:focus-visible{color:var(--color-brand-primary-default)}.page-hero-next{max-width:34rem;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-soft);margin:0;font-size:.9375rem;font-weight:550;line-height:1.45}.page-hero-actions{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:1.75rem;display:flex}.page-hero-secondary{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-soft);transition:color .16s var(--ease-out);font-size:.9375rem;font-weight:550;text-decoration:none}.page-hero-secondary:hover,.page-hero-secondary:focus-visible{color:var(--theme-accent)}.close-secondary{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--on-dark-muted);transition:color .16s var(--ease-out);margin-top:1rem;font-size:.9375rem;font-weight:550;text-decoration:none}.close-secondary:hover,.close-secondary:focus-visible{color:var(--on-dark)}.nav-mobile-cta{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding-top:16px;display:flex}.nav-mobile-secondary{width:100%;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-soft);justify-content:center;align-items:center;padding:.65rem 0;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}.nav-mobile-secondary:hover,.nav-mobile-secondary:focus-visible{color:var(--theme-accent)}.nav-mobile-soon{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:.55rem;font-size:.625rem;font-weight:500}html[data-theme=about] .page-hero-title{max-width:18ch}.tw-mural{aspect-ratio:2.6;background:var(--night);width:100%;height:auto;min-height:0;max-height:min(28dvh,168px);position:relative;overflow:clip}@media (min-width:768px){.tw-mural{aspect-ratio:2.8;max-height:min(34dvh,280px)}}.tw-mural-img{object-fit:cover;object-position:center 38%;filter:saturate(.9)contrast(1.1)brightness(.62);width:100%;height:100%;display:block;position:absolute;inset:0}.tw-mural:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:#121214c7;position:absolute;inset:0}.tw-mural:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#12121473 0%,#17171a59 48%,#17171ad1 86%,#17171a 100%);position:absolute;inset:0}.tw-intro{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line-soft)}.tw-intro-inner{padding:clamp(40px, 7vw, 72px) var(--compose-gutter) clamp(48px, 8vw, 88px);max-width:var(--compose-wide)}@media (min-width:768px){.tw-intro-inner{padding:clamp(56px, 8vw, 96px) var(--compose-gutter-lg) clamp(64px, 9vw, 112px)}}.tw-intro-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;max-width:12ch;color:var(--btw-cream);margin:0 0 .85rem;font-size:clamp(2.75rem,7vw,5rem);font-weight:750;line-height:.98}.tw-intro-title em{color:var(--btw-teal);font-style:normal}.tw-intro-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--btw-magenta);margin:0 0 1.35rem;font-size:.8125rem;font-weight:600}.tw-intro-lede{max-width:34rem;color:var(--ink-soft);margin:0 0 1.85rem;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:500;line-height:1.5}.tw-intro-actions{flex-direction:column;align-items:flex-start;gap:.95rem;display:flex}@media (min-width:480px){.tw-intro-actions{flex-direction:row;align-items:center;gap:1.25rem}}.tw-intro-secondary{min-height:var(--hit-target);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;color:var(--on-dark-muted);transition:color .16s var(--ease-out);background:0 0;border:none;border-radius:0;align-items:center;padding:0;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}.tw-intro-secondary:hover,.tw-intro-secondary:focus-visible{color:var(--btw-cream);background:0 0;border:none}html[data-theme=tech-week] .nav-top-link.is-active{color:var(--btw-teal);box-shadow:inset 0 -2px 0 0 var(--btw-teal);background:0 0}html[data-theme=tech-week] .nav-cta{background:var(--btw-teal);color:var(--color-action-primary-ink);border-color:var(--btw-teal)}html[data-theme=tech-week] .nav-cta:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-action-primary-ink)}html[data-theme=tech-week] .sec-close{background:var(--night)}html[data-theme=tech-week] .close-title em{color:var(--btw-teal)}.os-layout{max-width:38rem}.sec-os-access{border-top:1px solid var(--line);position:relative;overflow:clip}.sec-os-access:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0%, var(--theme-accent) 0%, transparent 60%), radial-gradient(45% 40% at 80% 100%, var(--signal) 0%, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sec-os-access:before{background:radial-gradient(70% 50% at 50% 0%, color-mix(in oklab, var(--theme-accent) 9%, transparent) 0%, transparent 60%), radial-gradient(45% 40% at 80% 100%, color-mix(in oklab, var(--signal) 5%, transparent) 0%, transparent 55%)}}.os-access{flex-direction:column;gap:2.25rem;max-width:44rem;display:flex;position:relative}.os-access-intro{max-width:none}.os-access-title{font-family:var(--font-body), -apple-system, system-ui, sans-serif;letter-spacing:-.03em;max-width:none;margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.08}.os-access-lede{max-width:38rem;margin-bottom:1.5rem}.os-access-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.os-access-chips li{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--theme-accent);padding:.45rem .7rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.os-access-chips li{border:1px solid color-mix(in oklab, var(--theme-accent) 28%, transparent)}}.os-access-chips li{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.os-access-chips li{background:color-mix(in oklab, var(--theme-accent) 8%, transparent)}}.os-access-chips li{border-radius:2px}.os-access-list{flex-direction:column;gap:1.75rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.os-access-item{grid-template-columns:3.25rem 1fr;align-items:start;gap:.35rem 1.1rem;padding:0;transition:transform .18s;display:grid}.os-access-item:hover{transform:translate(3px)}.os-access-num{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--theme-accent);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500}@supports (color:color-mix(in lab, red, red)){.os-access-num{color:color-mix(in oklab, var(--theme-accent) 72%, transparent)}}.os-access-num{padding-top:.1rem;line-height:1.15;transition:color .18s}.os-access-item:hover .os-access-num{color:var(--signal-bright)}.os-access-copy h3{font-family:var(--font-body), -apple-system, system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.125rem,1.6vw,1.35rem);font-weight:650;line-height:1.25}.os-access-copy p{color:var(--ink-soft);max-width:40rem;margin:0;font-size:.9875rem;line-height:1.55}@media (max-width:767px){.os-access{gap:1.85rem}.os-access-list{gap:1.4rem}.os-access-item{grid-template-columns:2.5rem 1fr;gap:.25rem .85rem}}html[data-theme=os] .os-atmosphere{background:radial-gradient(90% 60% at 18% 0%, var(--theme-accent) 0%, transparent 55%), radial-gradient(70% 50% at 88% 100%, var(--signal) 0%, transparent 50%), var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=os] .os-atmosphere{background:radial-gradient(90% 60% at 18% 0%, color-mix(in oklab, var(--theme-accent) 9%, transparent) 0%, transparent 55%), radial-gradient(70% 50% at 88% 100%, color-mix(in oklab, var(--signal) 6%, transparent) 0%, transparent 50%), var(--bg)}}html[data-theme=os] .page-hero-eyebrow,html[data-theme=os] .os-link:hover,html[data-theme=os] .os-link:focus-visible{color:var(--theme-accent)}html[data-theme=events] .page-hero-wash{background:linear-gradient(180deg, var(--theme-accent) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=events] .page-hero-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--theme-accent) 8%, transparent) 0%, transparent 70%)}}html[data-theme=about] .page-hero-wash{background:linear-gradient(180deg, var(--theme-accent) 0%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=about] .page-hero-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--theme-accent) 6%, transparent) 0%, transparent 68%)}}.os-promise{margin-bottom:1.25rem}.os-body{margin-bottom:2rem}.os-links{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.os-link{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:1.05rem;font-weight:650;text-decoration:none}.os-link:hover,.os-link:focus-visible{color:var(--color-brand-primary-default)}.inline-route{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary-default);-webkit-text-decoration-color:var(--color-brand-primary-default);-webkit-text-decoration-color:var(--color-brand-primary-default);text-decoration-color:var(--color-brand-primary-default)}@supports (color:color-mix(in lab, red, red)){.inline-route{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-primary-default) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-primary-default) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-primary-default) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand-primary-default) 45%, transparent)}}.inline-route{text-underline-offset:.18em;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);text-decoration-thickness:1px}.inline-route:hover,.inline-route:focus-visible{color:var(--color-brand-primary-default);-webkit-text-decoration-color:var(--color-brand-primary-default);-webkit-text-decoration-color:var(--color-brand-primary-default);-webkit-text-decoration-color:var(--color-brand-primary-default);text-decoration-color:var(--color-brand-primary-default)}.footer-brand .brand-spotlight.footer-wordmark{align-items:baseline;display:inline-flex}@media (max-width:767px){.nav{--nav-height:72px}.hero-forge--solo{padding-top:var(--nav-height,72px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);justify-content:center;align-items:center}.hero-forge-canvas,.hero-forge-canvas:after{display:none!important}.hero-forge--solo .hero-forge-brand.brand-spotlight,.hero-forge--solo .hero-forge-brand.brand-spotlight.is-spotlit,.hero-forge--solo .hero-forge-brand.brand-spotlight.is-breathing{--spot-opacity:0!important}.hero-forge--solo .hero-forge-brand .brand-sunflow,.hero-forge--solo .hero-forge-brand.is-spotlit .brand-sunflow,.hero-forge--solo .hero-forge-brand.is-breathing .brand-sunflow{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}.hero-forge--solo .hero-forge-inner{width:100%;max-width:100%;min-height:calc(100svh - var(--nav-height,72px));min-height:calc(100dvh - var(--nav-height,72px));padding-top:clamp(1.5rem,5vh,2.5rem);padding-right:max(1.35rem, env(safe-area-inset-right,0px));padding-bottom:clamp(2rem,6vh,3rem);padding-left:max(1.35rem, env(safe-area-inset-left,0px));box-sizing:border-box;justify-content:center;gap:clamp(.85rem,2.8vh,1.35rem)}.hero-forge-emblem{justify-content:center;align-items:center;margin:0;display:flex}.hero-forge-emblem img{width:clamp(4.75rem,20vw,6rem);height:clamp(4.75rem,20vw,6rem)}.hero-forge--solo .hero-forge-brand,.hero-forge--solo .hero-forge-brand.brand-spotlight,.hero-forge--solo .brand-spotlight.hero-forge-brand{letter-spacing:-.05em;width:auto;max-width:100%;color:var(--ink);justify-content:center;align-items:center;margin:0 auto;font-size:clamp(2.85rem,12vw,3.25rem);line-height:.9}.hero-forge--solo .hero-forge-brand .brand-soul,.hero-forge--solo .hero-forge-brand .brand-hause,.hero-forge--solo .hero-forge-brand .brand-soul.brand-sunflow,.hero-forge--solo .hero-forge-brand .brand-hause.brand-sunflow{text-align:center;width:max-content;max-width:100%;color:var(--ink);margin-inline:auto;display:block}.page-home,.hero-forge--solo,.hero-forge--solo .hero-forge-inner{max-width:100%;overflow-x:clip}.hero-forge-brand-line{max-width:18rem;margin:0 auto;font-size:clamp(1.3rem,5.6vw,1.55rem);font-weight:650}.hero-forge--solo .hero-forge-cta{align-items:stretch;gap:.85rem;width:100%;max-width:20.5rem;margin-top:.35rem}.hero-forge--solo .hero-forge-cta .btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:3.35rem;font-size:1.0625rem}.hero-forge-meta{max-width:100%;font-size:.9rem}.hero-forge-secondary{min-height:var(--hit-target);justify-content:center;align-self:center;align-items:center;display:inline-flex}.tw-mural{aspect-ratio:2.55;max-height:min(24dvh,148px)}.tw-mural-img{object-position:center 32%}.tw-intro-inner{padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px))}.tw-intro-title{max-width:100%;font-size:clamp(2.35rem,11vw,3.25rem)}.tw-intro-actions{align-items:stretch;width:100%}.tw-intro-actions .btn{width:100%;min-height:var(--hit-target);justify-content:center}.tw-intro-secondary{width:auto;min-height:var(--hit-target);justify-content:flex-start}.page-hero-inner{padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px))}.page-hero-title{max-width:100%;font-size:clamp(2rem,9vw,2.65rem)}.page-hero-actions{align-items:stretch;width:100%}.page-hero-actions .btn{justify-content:center;width:100%;min-height:44px}.page-hero-secondary{align-items:center;min-height:44px;display:inline-flex}.sec-close .btn-primary,.close-inner .btn{justify-content:center;width:100%;max-width:22rem;min-height:44px}.nav-mobile-cta .btn{min-height:52px}}html[data-theme=events] .page-hero-inner{max-width:min(52rem,100%)}html[data-theme=events] .page-hero-title{max-width:16ch}html[data-theme=events] .page-hero .lede{max-width:40rem}.sec-events-lineup{border-top:1px solid var(--line);position:relative;overflow:clip}.sec-events-lineup:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0%, var(--theme-accent) 0%, transparent 58%), radial-gradient(45% 40% at 100% 80%, var(--ember) 0%, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sec-events-lineup:before{background:radial-gradient(70% 50% at 50% 0%, color-mix(in oklab, var(--theme-accent) 12%, transparent) 0%, transparent 58%), radial-gradient(45% 40% at 100% 80%, color-mix(in oklab, var(--ember) 8%, transparent) 0%, transparent 55%)}}.events-lineup{flex-direction:column;gap:clamp(2rem,4vw,3rem);width:100%;max-width:100%;display:flex;position:relative}.events-lineup-head{width:100%;max-width:40rem}.events-lineup-title{margin-bottom:.15rem;display:inline-block;position:relative}.events-ember-underline{background:linear-gradient(90deg, var(--ember) 0%, var(--theme-accent) 55%, transparent 100%);border-radius:2px;width:0;height:3px;margin-top:.85rem;display:block}@supports (color:color-mix(in lab, red, red)){.events-ember-underline{background:linear-gradient(90deg, var(--ember) 0%, color-mix(in oklab, var(--theme-accent) 75%, var(--ember)) 55%, transparent 100%)}}.events-ember-underline{transition:width .85s cubic-bezier(.22,1,.36,1) .12s}[data-reveal].in .events-ember-underline{width:min(7.5rem,42%)}.reduce-motion .events-ember-underline,.reduce-motion [data-reveal].in .events-ember-underline{width:min(7.5rem,42%);transition:none}.events-ticket-stack{grid-template-columns:1fr;gap:.75rem;width:100%;margin:0;padding:.5rem 0 0;list-style:none;display:grid}@media (min-width:720px){.events-ticket-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.75rem}}.events-ticket-stub{background:linear-gradient(165deg, var(--surface-desk) 0%, var(--surface-desk) 100%);border-radius:4px;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.events-ticket-stub{background:linear-gradient(165deg, color-mix(in oklab, var(--surface-desk) 92%, #fff) 0%, var(--surface-desk) 100%)}}.events-ticket-stub{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.events-ticket-stub{border:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}}.events-ticket-stub{box-shadow:0 10px 28px var(--ink)}@supports (color:color-mix(in lab, red, red)){.events-ticket-stub{box-shadow:0 10px 28px color-mix(in oklab, var(--ink) 6%, transparent)}}.events-ticket-stub{transform-origin:50% 100%;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)}.events-ticket-stub--gold{--stub-accent:var(--tier-gold-metal)}.events-ticket-stub--bronze{--stub-accent:var(--tier-bronze-metal)}.events-ticket-stub--platinum{--stub-accent:var(--tier-platinum-metal)}.events-ticket-stub.is-active{border-color:var(--stub-accent)}@supports (color:color-mix(in lab, red, red)){.events-ticket-stub.is-active{border-color:color-mix(in oklab, var(--stub-accent) 55%, transparent)}}.events-ticket-stub.is-active{box-shadow:0 14px 34px var(--ink), 0 0 0 1px var(--stub-accent)}@supports (color:color-mix(in lab, red, red)){.events-ticket-stub.is-active{box-shadow:0 14px 34px color-mix(in oklab, var(--ink) 8%, transparent), 0 0 0 1px color-mix(in oklab, var(--stub-accent) 28%, transparent)}}.events-ticket-stub-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem 1rem;min-height:4.5rem;padding:1.05rem 1.15rem;display:grid}.events-ticket-stub-num{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--stub-accent);font-size:.8125rem;font-weight:600}.events-ticket-stub-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.events-ticket-stub-label{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:1.05rem;font-weight:700}.events-ticket-stub-meta{color:var(--muted);font-size:.8125rem;font-weight:550}.events-ticket-stub:hover{transform:translateY(-2px)}@media (max-width:719px){.events-ticket-stub:first-child{z-index:3}.events-ticket-stub:nth-child(2){z-index:2;margin-top:-.35rem;margin-left:.55rem;margin-right:.2rem}.events-ticket-stub:nth-child(3){z-index:1;margin-top:-.35rem;margin-left:1.1rem}}.events-format-switch{flex-direction:column;gap:0;width:100%;display:flex}.events-format-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem .25rem;width:100%;display:flex}.events-format-tab{appearance:none;cursor:pointer;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--muted);transition:color .16s var(--ease-out);background:0 0;border:none;margin:0;padding:.9rem 1rem 1rem;font-size:.9rem;font-weight:650;position:relative}.events-format-tab:hover,.events-format-tab:focus-visible,.events-format-tab.is-active{color:var(--ink)}.events-format-tab--gold.is-active{color:var(--tier-gold-metal)}.events-format-tab--bronze.is-active{color:var(--tier-bronze-metal)}.events-format-tab--platinum.is-active{color:var(--tier-platinum-metal)}.events-format-tab-label{z-index:1;position:relative}.events-format-tab-ember{background:linear-gradient(90deg, var(--ember), var(--theme-accent));border-radius:2px;height:2px;position:absolute;bottom:0;left:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.events-format-tab-ember{background:linear-gradient(90deg, var(--ember), color-mix(in oklab, var(--theme-accent) 80%, var(--ember)))}}.events-format-tab--gold .events-format-tab-ember{background:linear-gradient(90deg, var(--tier-gold-metal), var(--ember))}.events-format-tab--bronze .events-format-tab-ember{background:linear-gradient(90deg, var(--tier-bronze-metal), var(--ember))}.events-format-tab--platinum .events-format-tab-ember{background:linear-gradient(90deg, var(--tier-platinum-metal), var(--theme-accent))}.events-format-stage{width:100%;padding-top:1.25rem}.events-format-ticket{background:linear-gradient(135deg, var(--surface-desk) 0%, var(--surface-desk) 48%, var(--surface-2) 100%);border-radius:6px;grid-template-columns:14px minmax(0,1fr);width:100%;min-height:11rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.events-format-ticket{background:linear-gradient(135deg, color-mix(in oklab, var(--surface-desk) 88%, #fff) 0%, var(--surface-desk) 48%, color-mix(in oklab, var(--surface-2) 55%, var(--surface-desk)) 100%)}}.events-format-ticket{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.events-format-ticket{border:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}}.events-format-ticket{box-shadow:0 18px 40px var(--ink)}@supports (color:color-mix(in lab, red, red)){.events-format-ticket{box-shadow:0 18px 40px color-mix(in oklab, var(--ink) 7%, transparent)}}.events-format-ticket--gold{--ticket-accent:var(--tier-gold-metal)}.events-format-ticket--bronze{--ticket-accent:var(--tier-bronze-metal)}.events-format-ticket--platinum{--ticket-accent:var(--tier-platinum-metal)}.events-format-ticket-perf{background:radial-gradient(circle at 50% 10px, var(--bg) 5px, transparent 5.5px), linear-gradient(180deg, var(--ticket-accent), var(--ticket-accent))}@supports (color:color-mix(in lab, red, red)){.events-format-ticket-perf{background:radial-gradient(circle at 50% 10px, var(--bg) 5px, transparent 5.5px), linear-gradient(180deg, color-mix(in oklab, var(--ticket-accent) 55%, transparent), color-mix(in oklab, var(--ticket-accent) 25%, transparent))}}.events-format-ticket-perf{border-right:1px dashed var(--ink);background-size:100% 18px,100% 100%}@supports (color:color-mix(in lab, red, red)){.events-format-ticket-perf{border-right:1px dashed color-mix(in oklab, var(--ink) 16%, transparent)}}.events-format-ticket-inner{max-width:48rem;padding:clamp(1.35rem,3vw,2.1rem) clamp(1.25rem,3vw,2.25rem)}.events-format-ticket-meta{letter-spacing:.02em;color:var(--muted);align-items:baseline;gap:.85rem;margin:0 0 .65rem;font-size:.8125rem;font-weight:550;display:flex}.events-format-ticket-num{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--ticket-accent);font-weight:600}.events-format-ticket-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:700;line-height:1.1}.events-format-ticket-copy{color:var(--ink-soft);max-width:40rem;margin:0;font-size:1.0625rem;line-height:1.6}.events-format-ticket-glow{background:radial-gradient(circle, var(--ticket-accent) 0%, transparent 68%);border-radius:50%;width:min(280px,55%);height:min(220px,70%);position:absolute;bottom:-35%;right:-8%}@supports (color:color-mix(in lab, red, red)){.events-format-ticket-glow{background:radial-gradient(circle, color-mix(in oklab, var(--ticket-accent) 22%, transparent) 0%, transparent 68%)}}.events-format-ticket-glow{pointer-events:none}.magnetic-rsvp{transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0);will-change:transform;display:inline-flex}.page-hero-next-mag .page-hero-next-link{align-items:center;gap:.2rem;padding:.15rem .1rem;display:inline-flex}@media (max-width:719px){.events-format-tab{text-align:center;flex:auto;padding-inline:.65rem;font-size:.8125rem}.events-format-tab-ember{left:.4rem;right:.4rem}.events-format-ticket{min-height:0}.events-format-ticket-copy{font-size:1rem}}.reduce-motion .events-ticket-stub:hover{transform:none}.reduce-motion .magnetic-rsvp{transform:none!important}html[data-theme=studio] .page-hero-wash{background:radial-gradient(90% 70% at 8% -10%, var(--color-action-primary-default) 0%, transparent 55%), radial-gradient(70% 55% at 88% 8%, var(--theme-accent) 0%, transparent 58%), linear-gradient(180deg, var(--surface-desk) 0%, transparent 72%), repeating-linear-gradient(115deg, transparent 0, transparent 11px, var(--ink) 11px, var(--ink) 12px)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .page-hero-wash{background:radial-gradient(90% 70% at 8% -10%, color-mix(in oklab, var(--color-action-primary-default) 14%, transparent) 0%, transparent 55%), radial-gradient(70% 55% at 88% 8%, color-mix(in oklab, var(--theme-accent) 12%, transparent) 0%, transparent 58%), linear-gradient(180deg, color-mix(in oklab, var(--surface-desk) 55%, transparent) 0%, transparent 72%), repeating-linear-gradient(115deg, transparent 0, transparent 11px, color-mix(in oklab, var(--ink) 2.5%, transparent) 11px, color-mix(in oklab, var(--ink) 2.5%, transparent) 12px)}}html[data-theme=studio] .page-hero-title{letter-spacing:-.04em;max-width:12ch}html[data-theme=studio] .page-hero-inner{max-width:38rem}html[data-theme=studio] .page-hero .lede{max-width:30rem}html[data-theme=studio] .sec-close{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--surface-desk) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .sec-close{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-desk) 40%, transparent) 0%, transparent 70%)}}.sec-studio-shelf{border-top:1px solid var(--line);position:relative;overflow:clip}.sec-studio-shelf:before{content:"";pointer-events:none;background:radial-gradient(55% 40% at 18% 0%, var(--theme-accent) 0%, transparent 60%), radial-gradient(45% 38% at 90% 85%, var(--color-action-primary-default) 0%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sec-studio-shelf:before{background:radial-gradient(55% 40% at 18% 0%, color-mix(in oklab, var(--theme-accent) 9%, transparent) 0%, transparent 60%), radial-gradient(45% 38% at 90% 85%, color-mix(in oklab, var(--color-action-primary-default) 8%, transparent) 0%, transparent 58%)}}.studio-bench{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);max-width:58rem;display:flex;position:relative}.studio-bench-head{max-width:34rem}.studio-bench-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;margin:0 0 .9rem;font-size:clamp(2.1rem,4.4vw,3.25rem);font-weight:700;line-height:1.05}.studio-bench-lede{max-width:32rem;margin:0}.studio-ledge{height:1.1rem;margin-bottom:.15rem;position:relative}.studio-ledge-rail{background:linear-gradient(90deg, var(--ink) 0%, var(--theme-accent) 35%, var(--color-action-primary-default) 62%, var(--ink) 100%);height:2px;position:absolute;top:45%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.studio-ledge-rail{background:linear-gradient(90deg, color-mix(in oklab, var(--ink) 18%, transparent) 0%, color-mix(in oklab, var(--theme-accent) 35%, transparent) 35%, color-mix(in oklab, var(--color-action-primary-default) 45%, transparent) 62%, color-mix(in oklab, var(--ink) 10%, transparent) 100%)}}.studio-ledge-rail{border-radius:999px}.studio-ledge-glow{background:radial-gradient(ellipse at 50% 50%, var(--color-action-primary-default) 0%, transparent 72%);height:10px;position:absolute;top:20%;left:8%;right:18%}@supports (color:color-mix(in lab, red, red)){.studio-ledge-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--color-action-primary-default) 28%, transparent) 0%, transparent 72%)}}.studio-ledge-glow{filter:blur(4px);opacity:.7}.studio-bays{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.studio-bays{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.1rem}}.studio-bay-slot{opacity:0;min-width:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition-delay:var(--bay-delay,0s);transform:translateY(22px)}.studio-bench[data-reveal].in .studio-bay-slot,.reduce-motion .studio-bay-slot{opacity:1;transform:none}.studio-mag{height:100%;transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0);will-change:transform;display:block}.studio-bay{isolation:isolate;border-radius:4px;flex-direction:column;gap:.85rem;height:100%;min-height:14.5rem;padding:1.45rem 1.4rem 1.35rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.studio-bay-edge{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.studio-bay>:not(.studio-bay-edge){z-index:1;position:relative}.studio-bay--featured{background:linear-gradient(165deg, var(--bg) 0%, var(--surface-desk) 100%)}@supports (color:color-mix(in lab, red, red)){.studio-bay--featured{background:linear-gradient(165deg, color-mix(in oklab, var(--bg) 90%, #fff) 0%, color-mix(in oklab, var(--surface-desk) 72%, var(--bg)) 100%)}}.studio-bay--featured{border:1px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.studio-bay--featured{border:1px solid color-mix(in oklab, var(--theme-accent) 18%, var(--line))}}.studio-bay--featured{box-shadow:0 1px 0 #ffffff8c inset, 0 0 0 1px var(--color-action-primary-default), 0 0 28px -14px var(--color-action-primary-default), 0 18px 40px -28px var(--ink)}@supports (color:lab(0% 0 0)){.studio-bay--featured{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.55) inset, 0 0 0 1px var(--color-action-primary-default), 0 0 28px -14px var(--color-action-primary-default), 0 18px 40px -28px var(--ink)}}@supports (color:color-mix(in lab, red, red)){.studio-bay--featured{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.55) inset, 0 0 0 1px color-mix(in oklab, var(--color-action-primary-default) 16%, transparent), 0 0 28px -14px color-mix(in oklab, var(--color-action-primary-default) 38%, transparent), 0 18px 40px -28px color-mix(in oklab, var(--ink) 35%, transparent)}}.studio-bay--featured .studio-bay-edge{background:linear-gradient(125deg, var(--color-action-primary-default) 0%, var(--color-action-primary-default) 22%, transparent 42%, transparent 70%, var(--theme-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.studio-bay--featured .studio-bay-edge{background:linear-gradient(125deg, color-mix(in oklab, var(--color-action-primary-default) 70%, transparent) 0%, color-mix(in oklab, var(--color-action-primary-default) 18%, transparent) 22%, transparent 42%, transparent 70%, color-mix(in oklab, var(--theme-accent) 40%, transparent) 100%)}}.studio-bay--featured .studio-bay-edge{opacity:1;-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.studio-bay--featured:after{content:"";background:radial-gradient(circle at 30% 30%, var(--color-action-primary-default) 0%, transparent 62%);height:70%;position:absolute;inset:auto -20% -40% 35%}@supports (color:color-mix(in lab, red, red)){.studio-bay--featured:after{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--color-action-primary-default) 18%, transparent) 0%, transparent 62%)}}.studio-bay--featured:after{pointer-events:none;z-index:0}.studio-mag:hover .studio-bay--featured,.studio-mag:focus-within .studio-bay--featured{box-shadow:0 1px 0 #fff9 inset, 0 22px 48px -26px var(--ink), 0 0 0 1px var(--color-action-primary-default);transform:translateY(-4px)}@supports (color:lab(0% 0 0)){.studio-mag:hover .studio-bay--featured,.studio-mag:focus-within .studio-bay--featured{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.6) inset, 0 22px 48px -26px var(--ink), 0 0 0 1px var(--color-action-primary-default)}}@supports (color:color-mix(in lab, red, red)){.studio-mag:hover .studio-bay--featured,.studio-mag:focus-within .studio-bay--featured{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.6) inset, 0 22px 48px -26px color-mix(in oklab, var(--ink) 42%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-action-primary-default) 22%, transparent)}}.studio-mag:hover .studio-bay--featured .studio-bay-edge{box-shadow:inset 0 0 0 1px var(--color-action-primary-default), 0 0 24px -8px var(--color-action-primary-default)}@supports (color:color-mix(in lab, red, red)){.studio-mag:hover .studio-bay--featured .studio-bay-edge{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-action-primary-default) 42%, var(--line)), 0 0 24px -8px color-mix(in oklab, var(--color-action-primary-default) 45%, transparent)}}.studio-bay-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .65rem;display:flex}.studio-bay-status{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cta-ink);background:var(--color-action-primary-default);border-radius:2px;padding:.32rem .55rem;font-size:.625rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.studio-bay-status{background:color-mix(in oklab, var(--color-action-primary-default) 92%, #8a3d18)}}.studio-bay-status{box-shadow:0 0 0 1px var(--color-action-primary-default)}@supports (color:color-mix(in lab, red, red)){.studio-bay-status{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-action-primary-default) 40%, transparent)}}.studio-tags{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.studio-tag{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--theme-accent);border-radius:999px;padding:.28rem .45rem;font-size:.6rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.studio-tag{border:1px solid color-mix(in oklab, var(--theme-accent) 26%, var(--line))}}.studio-tag{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.studio-tag{background:color-mix(in oklab, var(--theme-accent) 7%, transparent)}}.studio-bay-name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin:.15rem 0 0;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:700;line-height:1.12}.studio-bay-line{color:var(--ink-soft);flex:1;max-width:28rem;margin:0;font-size:1rem;line-height:1.55}.studio-bay-cta{--color-action-primary-ink:var(--cta-ink);width:fit-content;color:var(--cta-ink);margin-top:.35rem}.studio-bay--open{background:repeating-linear-gradient(-45deg, transparent, transparent 7px, var(--ink) 7px, var(--ink) 8px), var(--surface-desk);justify-content:center;min-height:14.5rem}@supports (color:color-mix(in lab, red, red)){.studio-bay--open{background:repeating-linear-gradient(-45deg, transparent, transparent 7px, color-mix(in oklab, var(--ink) 3%, transparent) 7px, color-mix(in oklab, var(--ink) 3%, transparent) 8px), color-mix(in oklab, var(--surface-desk) 35%, transparent)}}.studio-bay--open{border:1px dashed var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.studio-bay--open{border:1px dashed color-mix(in oklab, var(--theme-accent) 28%, var(--line))}}.studio-bay--open .studio-bay-edge{box-shadow:inset 0 0 28px -12px var(--color-action-primary-default)}@supports (color:color-mix(in lab, red, red)){.studio-bay--open .studio-bay-edge{box-shadow:inset 0 0 28px -12px color-mix(in oklab, var(--color-action-primary-default) 18%, transparent)}}.studio-bay-open-mark{font-family:var(--font-display), system-ui, sans-serif;color:var(--theme-accent);font-size:1.75rem;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.studio-bay-open-mark{color:color-mix(in oklab, var(--theme-accent) 70%, var(--muted))}}.studio-bay-open-mark{margin-bottom:.15rem}.studio-bay-open-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.68rem;font-weight:650}.studio-bay-open-line{color:var(--muted);max-width:14rem;margin:0;font-size:.925rem;line-height:1.45}@media (max-width:759px){.studio-bays{gap:.9rem}.studio-bay{min-height:0;padding:1.25rem 1.15rem 1.2rem}.studio-bay--featured{min-height:0}.studio-bay--open{min-height:8.5rem;padding-block:1.35rem}.studio-bay-head{flex-direction:column;align-items:flex-start}.studio-tags{justify-content:flex-start}.studio-bay-cta{justify-content:center;width:100%}.studio-ledge{height:.85rem}}@media (min-width:760px) and (max-width:980px){.studio-bays{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-bay-slot:first-child{grid-column:1/-1}}.studio-close-link{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .16s,gap .16s;display:inline-flex}.studio-close-link:hover,.studio-close-link:focus-visible{color:var(--color-action-primary-default);gap:.5rem}.studio-close-link:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.studio-close-link:focus-visible{outline:2px solid color-mix(in oklab, var(--theme-accent) 55%, transparent)}}.studio-close-link:focus-visible{outline-offset:3px}.reduce-motion .studio-mag{transform:none!important}.reduce-motion .studio-mag:hover .studio-bay--featured,.reduce-motion .studio-mag:focus-within .studio-bay--featured{transform:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
