/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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{--lit: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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--store-btn-angle:0deg;--sp-sheen:-40%}}}@layer theme{:root,:host{--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Space Mono", "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--color-black:#070707;--color-white:#fff;--spacing:.25rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-8xl:6rem;--text-8xl--line-height:1;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--blur-xl:24px;--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);--color-void:#070707;--color-void-deep:#050506;--color-void-soft:#0b0b0d;--color-gold-dark:#e5a100;--color-gold:#ffd54a;--color-gold-hot:#fff3c4;--color-gold-pale:#ffe9a3;--color-cream:#f4f4f2;--color-gold-light:#ffe580;--color-gold-amber:#d4960a;--color-titanium-hi:#2c2c30;--color-titanium:#232326;--color-titanium-mid:#17171a;--color-titanium-low:#0e0e10;--color-titanium-btn:#454549;--color-titanium-btn-low:#1c1c1f;--color-text-primary:#fff;--color-text-strong:#f5f5f5;--color-text-bright:#e5e5e5;--color-text-body:#ccc;--color-text-secondary:#ccc;--color-text-muted:#b4b4b4;--color-text-subtle:#666;--color-text-faint:#4d4d4d;--color-text-ghost:#333;--color-text-whisper:#1a1a1a;--color-text-on-gold:#070707;--color-surface-card-top:#11100ddb;--color-surface-card-bottom:#09090ad1;--color-surface-panel-top:#100f0cf2;--color-surface-panel-bottom:#080809ed;--color-surface-glass:#11111140;--color-surface-nav:#0707074d;--color-surface-nav-scrolled:#0a0a0ac7;--color-surface-nav-overlay:#050505f7;--color-hairline-hair:#ffffff08;--color-hairline-mist:#ffffff05;--color-surface-raised:#ffffff0f;--color-surface-hover:#ffffff0a;--color-surface-inset:#ffffff09;--color-surface-sunken:#ffffff05;--color-surface-accent:#ffd54a12;--color-surface-accent-soft:#ffd54a0d;--color-hairline:#ffffff0f;--color-hairline-strong:#ffffff1a;--color-hairline-soft:#ffffff12;--color-hairline-faint:#ffffff0e;--color-hairline-ghost:#ffffff0a;--color-border-input:#ffffff24;--color-border-bright:#ffffff40;--color-edge-light:#ffffff0f;--color-accent:#ffd54a;--color-accent-strong:#ffd54ad9;--color-accent-bright:#ffd54acc;--color-accent-mid:#ffd54a99;--color-accent-half:#ffd54a80;--color-accent-soft:#ffd54a59;--color-accent-line:#ffd54a4d;--color-accent-edge:#ffd54a38;--color-accent-wash:#ffd54a33;--color-accent-mist:#ffd54a26;--color-accent-tint:#ffd54a1a;--color-accent-veil:#ffd54a0f;--color-accent-ghost:#ffd54a08;--color-live:#34d399;--color-live-text:#34d399e6;--shadow-edge:inset 0 1px 0 #ffffff0d;--shadow-edge-bright:inset 0 1px 0 #ffffff0f;--shadow-panel:0 24px 60px -32px #000000d9;--shadow-card:0 8px 32px #0006;--shadow-cta:0 8px 40px -10px #ffd54a73;--shadow-cta-hover:0 12px 52px -10px #ffd54a99;--shadow-device:0 60px 120px -48px #000000f2;--shadow-device-glow:0 0 110px -30px #ffd54a38;--shadow-live-glow:0 0 8px #34d399b3;--shadow-nav:0 4px 32px #00000080, 0 0 0 .5px #ffffff05 inset, 0 1px 0 #ffffff05 inset;--gradient-metal:linear-gradient(97deg, #b8860f 0%, #e5a100 18%, #ffd54a 38%, #fff3c4 52%, #ffd54a 66%, #e5a100 84%, #a87508 100%);--gradient-gold-fill:linear-gradient(135deg, #ffd54a, #e5a100);--gradient-gold-meter:linear-gradient(90deg, #e5a100e6, #ffd54a);--gradient-card-border:linear-gradient(168deg, #ffd54a42, #ffffff12 32%, #ffffff09 64%, #ffd54a1f);--gradient-panel-border:linear-gradient(168deg, #ffd54a4d, #ffffff14 34%, #ffffff0a 66%, #ffd54a24);--gradient-rule:linear-gradient(90deg, transparent, #ffffff0f, transparent);--gradient-tick:linear-gradient(90deg, transparent, #ffd54acc);--gradient-chip:radial-gradient(120% 120% at 30% 15%, #ffd54a29, #ffd54a0a 60%, transparent);--gradient-card-bloom:radial-gradient(70% 55% at 50% 0%, #ffd54a17, transparent 70%);--gradient-avatar:linear-gradient(140deg, #ffe289, #e5a100);--gradient-avatar-dim:linear-gradient(140deg, #e8c65a, #bd9522);--gradient-avatar-deep:linear-gradient(140deg, #6b5410, #3d3008);--font-display:"Space Grotesk", "DM Sans", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-brand:"Space Grotesk", "DM Sans", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--text-display-xl-size:clamp(2.25rem, 5.5vw, 4.2rem);--text-display-xl-height:1.08;--text-display-xl-weight:600;--text-display-xl-spacing:-.04em;--text-display-lg-size:clamp(2.125rem, 4.5vw, 3.5rem);--text-display-lg-height:1.1;--text-display-lg-weight:600;--text-display-lg-spacing:-.035em;--text-display-md-size:clamp(2rem, 4vw, 3.25rem);--text-display-md-height:1.12;--text-display-md-weight:600;--text-display-md-spacing:-.03em;--text-headline-lg-size:clamp(1.25rem, 2.2vw, 1.5rem);--text-headline-lg-height:1.5;--text-headline-lg-weight:400;--text-headline-lg-spacing:-.01em;--text-headline-md-size:clamp(1.3125rem, 2.1vw, 1.5625rem);--text-headline-md-height:1.45;--text-headline-md-weight:500;--text-headline-md-spacing:-.015em;--text-headline-sm-size:1.4375rem;--text-headline-sm-height:1.2;--text-headline-sm-weight:600;--text-headline-sm-spacing:-.02em;--text-title-lg-size:1.3125rem;--text-title-lg-height:1.3;--text-title-lg-weight:600;--text-title-lg-spacing:-.015em;--text-title-md-size:1.1875rem;--text-title-md-height:1.35;--text-title-md-weight:600;--text-title-md-spacing:-.01em;--text-title-sm-size:1.0625rem;--text-title-sm-height:1.35;--text-title-sm-weight:600;--text-title-sm-spacing:-.005em;--text-body-lg-size:1.1875rem;--text-body-lg-height:1.7;--text-body-lg-weight:400;--text-body-lg-spacing:0em;--text-body-md-size:1.0625rem;--text-body-md-height:1.65;--text-body-md-weight:400;--text-body-md-spacing:0em;--text-body-sm-size:1rem;--text-body-sm-height:1.55;--text-body-sm-weight:400;--text-body-sm-spacing:0em;--text-body-xs-size:.9375rem;--text-body-xs-height:1.5;--text-body-xs-weight:400;--text-body-xs-spacing:0em;--text-label-lg-size:.875rem;--text-label-lg-height:1.2;--text-label-lg-weight:500;--text-label-lg-spacing:.14em;--text-label-md-size:.8125rem;--text-label-md-height:1.25;--text-label-md-weight:500;--text-label-md-spacing:.16em;--text-label-sm-size:.8125rem;--text-label-sm-height:1.3;--text-label-sm-weight:500;--text-label-sm-spacing:.18em;--ed-title-size:clamp(2.5rem, 6vw, 4.5rem);--ed-title-height:1.04;--ed-title-weight:500;--ed-title-spacing:-.035em;--ed-chapter-size:clamp(1.875rem, 3.6vw, 2.875rem);--ed-chapter-height:1.1;--ed-chapter-weight:500;--ed-chapter-spacing:-.03em;--ed-door-size:clamp(1.625rem, 3vw, 2.25rem);--ed-door-height:1.15;--ed-door-weight:500;--ed-door-spacing:-.025em;--ed-lede-size:clamp(1.125rem, 1.8vw, 1.375rem);--ed-lede-height:1.62;--ed-lede-weight:400;--ed-standfirst-size:var(--text-body-lg-size);--ed-standfirst-height:1.6;--ed-standfirst-weight:400;--ed-detail-size:var(--text-body-sm-size);--ed-detail-height:1.65;--ed-detail-weight:400;--ed-body-size:var(--text-body-md-size);--ed-body-height:1.75;--ed-body-weight:400;--ed-card-title-size:var(--text-title-md-size);--ed-card-title-height:1.3;--ed-card-title-weight:600;--ed-card-title-spacing:-.01em;--ed-question-size:var(--text-title-sm-size);--ed-question-height:1.4;--ed-question-weight:500;--ed-label-size:var(--text-label-md-size);--ed-label-weight:600;--ed-label-spacing:.18em;--ed-micro-size:.75rem;--ed-micro-weight:400;--ed-micro-spacing:.16em;--ed-ordinal-size:.8125rem;--ed-ordinal-spacing:.08em;--ed-mark-size:var(--text-label-lg-size);--ed-mark-spacing:.06em;--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-heavy:cubic-bezier(.16, 1, .3, 1);--duration-micro:.46s;--duration-ui:.25s;--radius-card:1.125rem;--radius-panel:1.25rem;--radius-chip:.875rem;--radius-pill:9999px;--color-dark-light:#1a1a1a;--color-border:#ffffff0f;--color-text-disabled:#ffffff4d}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-4{z-index:4}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.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}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-cream{color:var(--color-cream)}.text-cream\/50{color:#f4f4f280}@supports (color:color-mix(in lab, red, red)){.text-cream\/50{color:color-mix(in oklab, var(--color-cream) 50%, transparent)}}.text-gold{color:var(--color-gold)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/DMSans-Variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/DMSans-Italic-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/SpaceGrotesk-Variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/DMSans-Variable-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/DMSans-Italic-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/SpaceGrotesk-Variable-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-700-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@media (width<=47.9375rem){:root{--ed-title-size:clamp(2.125rem, 9.2vw, 2.75rem);--ed-title-spacing:-.032em;--ed-chapter-size:clamp(1.75rem, 7.6vw, 2.25rem);--ed-lede-size:1.0625rem;--ed-lede-height:1.58;--ed-standfirst-size:1.0625rem;--ed-ordinal-size:var(--ed-micro-size);--ed-ordinal-spacing:var(--ed-label-spacing)}}.text-display-xl,.text-display-lg,.text-display-md,.text-headline-sm,.text-title-lg,.text-title-md,.text-title-sm,.text-label-lg,.text-label-md,.text-label-sm{font-family:var(--font-display)}.text-headline-lg,.text-headline-md,.text-body-lg,.text-body-md,.text-body-sm,.text-body-xs{font-family:var(--font-sans)}.text-headline-md{font-family:var(--font-display)}.text-display-xl{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-height);font-weight:var(--text-display-xl-weight);letter-spacing:var(--text-display-xl-spacing)}.text-display-lg{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-height);font-weight:var(--text-display-lg-weight);letter-spacing:var(--text-display-lg-spacing)}.text-display-md{font-size:var(--text-display-md-size);line-height:var(--text-display-md-height);font-weight:var(--text-display-md-weight);letter-spacing:var(--text-display-md-spacing)}.text-headline-lg{font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-height);font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-lg-spacing)}.text-headline-md{font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-height);font-weight:var(--text-headline-md-weight);letter-spacing:var(--text-headline-md-spacing)}.text-headline-sm{font-size:var(--text-headline-sm-size);line-height:var(--text-headline-sm-height);font-weight:var(--text-headline-sm-weight);letter-spacing:var(--text-headline-sm-spacing)}.text-title-lg{font-size:var(--text-title-lg-size);line-height:var(--text-title-lg-height);font-weight:var(--text-title-lg-weight);letter-spacing:var(--text-title-lg-spacing)}.text-title-md{font-size:var(--text-title-md-size);line-height:var(--text-title-md-height);font-weight:var(--text-title-md-weight);letter-spacing:var(--text-title-md-spacing)}.text-title-sm{font-size:var(--text-title-sm-size);line-height:var(--text-title-sm-height);font-weight:var(--text-title-sm-weight);letter-spacing:var(--text-title-sm-spacing)}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-height);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-spacing)}.text-body-md{font-size:var(--text-body-md-size);line-height:var(--text-body-md-height);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-spacing)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-height);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-spacing)}.text-body-xs{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-height);font-weight:var(--text-body-xs-weight);letter-spacing:var(--text-body-xs-spacing)}.text-label-lg,.text-label-md,.text-label-sm{text-transform:uppercase}.text-label-lg{font-size:var(--text-label-lg-size);line-height:var(--text-label-lg-height);font-weight:var(--text-label-lg-weight);letter-spacing:var(--text-label-lg-spacing)}.text-label-md{font-size:var(--text-label-md-size);line-height:var(--text-label-md-height);font-weight:var(--text-label-md-weight);letter-spacing:var(--text-label-md-spacing)}.text-label-sm{font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-height);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-spacing)}.text-metal{color:var(--color-accent);background:var(--gradient-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:auto;overscroll-behavior-y:none;font-size:16px;overflow-x:clip}body{font-family:var(--font-sans);font-weight:var(--text-body-lg-weight);color:var(--color-text-primary);background-color:var(--color-void);-webkit-overflow-scrolling:touch;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--text-display-md-weight);line-height:var(--text-display-md-height);letter-spacing:var(--text-display-md-spacing)}a{color:inherit;text-decoration:none}::selection{background-color:var(--color-accent-wash);color:var(--color-text-primary)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-dark-light);border-radius:2px}.mask-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.mask-line__inner{display:block;position:relative}.mask-line__edge,.mask-block__edge{pointer-events:none;background:linear-gradient(90deg,#ffd54a00 0%,#ffd54ae6 12%,#ffe580 50%,#ffd54ae6 88%,#ffd54a00 100%) top/100% 1px no-repeat,linear-gradient(90deg,#ffd54a00 0%,#ffd54a59 50%,#ffd54a00 100%) bottom/100% 1px no-repeat;height:2px;position:absolute;top:-2px;left:0;right:0}.mask-block{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.mask-block__inner{display:block;position:relative}@media (prefers-reduced-motion:reduce){.mask-block{margin-bottom:0;padding-bottom:0;overflow:visible}.mask-block__inner{transform:none!important}.mask-line__edge,.mask-block__edge{display:none}}.slate{--slate-tile:2rem;--slate-gap:.85rem;align-items:center;gap:var(--slate-gap);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffad;white-space:nowrap;font-size:12px;line-height:1;display:inline-flex}.slate__tile{width:var(--slate-tile);height:var(--slate-tile);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.slate__tile-frame{fill:none;stroke:#ffd54ab8;stroke-width:1px;stroke-linejoin:miter;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slate__tile-fill{background:var(--color-gold);opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:1px;transform:scale(.6)}.slate__numeral{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-gold);font-size:.875rem;font-weight:400;transition:color .35s;position:relative}.slate__dot{background:var(--color-gold);border-radius:50%;width:5px;height:5px;position:relative;box-shadow:0 0 10px #ffd54a99}.slate__rule{transform-origin:0;background:linear-gradient(90deg,#ffd54abf,#ffd54a1a);flex-shrink:0;width:1.75rem;height:1px;display:block}.slate__name{display:block;position:relative}.slate--masthead{--slate-tile:2.5rem;--slate-gap:1rem;color:#ffffffb8;font-size:13px}.slate--masthead .slate__numeral{font-size:1.125rem;font-weight:300}.slate--masthead .slate__rule{width:2.25rem}.slate--chapter{--slate-tile:1.75rem;--slate-gap:.8rem;color:var(--color-text-muted)}.slate--chapter .slate__numeral{font-family:var(--font-mono);letter-spacing:.09em;font-variant-numeric:tabular-nums;font-size:.75rem}.slate--chapter .slate__rule{width:1.5rem}@media (prefers-reduced-motion:reduce){.slate__rule{transform:none!important}.mask-line{margin-bottom:0;padding-bottom:0;overflow:visible}.mask-line__inner{transform:none!important}}.gz-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-card{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-hairline-ghost);transition:border-color .4s var(--ease-smooth), box-shadow .4s var(--ease-smooth), transform .4s var(--ease-smooth);border-radius:16px}.glass-card:hover{border-color:var(--color-accent-tint);box-shadow:0 0 40px var(--color-accent-ghost), var(--shadow-card);transform:translateY(-2px)}.glass-card-static{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-hairline-ghost);border-radius:16px}.glass-card-subtle{background:var(--color-surface-sunken);border:1px solid var(--color-hairline-ghost);transition:all .35s var(--ease-smooth);border-radius:12px}.glass-card-subtle:hover{background:var(--color-surface-hover);border-color:var(--color-accent-veil)}.nav-root{z-index:50;pointer-events:none;padding:.6rem .75rem;position:fixed;top:0;left:0;right:0}.nav-bar{background:var(--color-surface-nav);border:1px solid var(--color-hairline-hair);max-width:1400px;transition:all .55s var(--ease-smooth);pointer-events:auto;border-radius:14px;justify-content:space-between;align-items:center;margin:0 auto;padding:.5rem .85rem;display:flex}.nav-bar--scrolled{background:var(--color-surface-nav-scrolled);-webkit-backdrop-filter:blur(28px)saturate(1.4);border-color:var(--color-accent-ghost);box-shadow:var(--shadow-nav)}.nav-brand{flex-shrink:0;align-items:center;gap:.55rem;min-height:44px;text-decoration:none;display:flex}.nav-brand-mark{flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-brand-wordmark{font-family:var(--font-brand);letter-spacing:.14em;background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold) 40%, var(--color-gold-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.92rem;font-weight:600;line-height:1}.nav-links{align-items:center;gap:.05rem;display:none}.nav-link{font-family:var(--font-brand);letter-spacing:.03em;color:var(--color-text-muted);transition:color .25s var(--ease-smooth), background .25s var(--ease-smooth);white-space:nowrap;border-radius:8px;padding:.38rem .65rem;font-size:1rem;font-weight:450;text-decoration:none;position:relative}.nav-link:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.nav-actions{flex-shrink:0;align-items:center;gap:.75rem;display:none}.nav-cta{background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold) 40%, var(--color-gold-amber) 100%);color:var(--color-black);font-family:var(--font-brand);letter-spacing:.02em;transition:all .35s var(--ease-smooth);white-space:nowrap;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 0 #0000}.nav-cta:hover{box-shadow:0 0 18px var(--color-accent-wash);transform:translateY(-1px)}.nav-cta svg{transition:transform .3s var(--ease-smooth)}.nav-cta:hover svg{transform:translate(2px)}.nav-mobile-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-5px;padding:0;display:flex}.nav-hamburger{flex-direction:column;gap:5px;width:18px;display:flex}.nav-hamburger span{background:var(--color-text-subtle);width:100%;height:1.5px;transition:all .35s var(--ease-smooth);transform-origin:50%;border-radius:2px;display:block}.nav-hamburger--open span:first-child{background:var(--color-gold);transform:translateY(3.25px)rotate(45deg)}.nav-hamburger--open span:last-child{background:var(--color-gold);transform:translateY(-3.25px)rotate(-45deg)}.nav-mobile-overlay{z-index:45;background:var(--color-surface-nav-overlay);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-smooth);position:fixed;inset:0}.nav-mobile-overlay--open{opacity:1;pointer-events:auto}.nav-mobile-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:safe center;max-width:380px;height:100%;margin:0 auto;padding:5rem 2rem 3rem;display:flex;overflow-y:auto}@supports not (justify-content:safe center){.nav-mobile-content{justify-content:flex-start}}.nav-mobile-header{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.nav-mobile-header-sub{font-family:var(--font-brand);color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:400}.nav-mobile-divider{background:linear-gradient(90deg, var(--color-accent-tint), var(--color-surface-sunken), transparent);height:1px;margin-bottom:.75rem}.nav-mobile-link{font-family:var(--font-brand);color:var(--color-text-secondary);transition:opacity .4s var(--ease-smooth), transform .4s var(--ease-smooth), color .2s var(--ease-smooth);border-bottom:1px solid var(--color-hairline-mist);align-items:center;gap:.9rem;padding:.65rem 0;font-size:1.05rem;font-weight:400;text-decoration:none;display:flex}.nav-mobile-link:hover{color:var(--color-text-primary)}.nav-mobile-link-idx{font-family:var(--font-brand);color:var(--color-accent-edge);letter-spacing:.08em;min-width:1.1rem;font-size:1rem;font-weight:500}.nav-mobile-cta-row{transition:opacity .4s var(--ease-smooth), transform .4s var(--ease-smooth);align-items:center;gap:1.2rem;margin-top:1.75rem;display:flex}@media (width<=1023px){.nav-actions{display:none!important}.nav-mobile-cta-row .nav-cta{min-height:44px}}@media (width>=480px){.nav-root{padding:.65rem 1.25rem}.nav-bar{padding:.5rem 1.15rem}}@media (width>=1024px){.nav-root{padding:.7rem 2rem}.nav-bar{border-radius:100px;padding:.4rem .6rem .4rem 1.1rem}.nav-links,.nav-actions{display:flex}.nav-mobile-toggle{display:none}.nav-cta{border-radius:100px}}@media (width>=1280px){.nav-link{padding:.38rem .75rem;font-size:1rem}.nav-links{gap:.05rem}}.nav-install{gap:.45rem;padding:.55rem 1.05rem .55rem .85rem;font-size:.9375rem}.nav-install .store-primary__glyph{width:17px;height:17px}.nav-install .store-primary__arrow{display:none}.nav-mobile-cta-row .nav-install{justify-content:center;width:100%;min-height:48px;padding:.8rem 1.2rem;font-size:1rem}.nav-root:before{content:"";pointer-events:none;opacity:0;height:190%;transition:opacity .55s var(--ease-smooth);background:linear-gradient(#070707e0 0%,#070707b8 34%,#07070757 66%,#07070700 100%);position:absolute;inset:0 0 auto}.nav-root:has(.nav-bar--scrolled):before{opacity:1}@media (prefers-reduced-motion:reduce){.nav-root:before{transition-duration:.01ms}}.nav-actions{opacity:0;transition:opacity .5s var(--ease-smooth), transform .5s var(--ease-smooth);transform:translateY(-6px)}.nav-actions--armed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nav-actions{transition-duration:.01ms;transform:none}}.hero-section{align-items:center;min-height:100svh;padding-top:80px;display:flex;position:relative;overflow:visible}.hero-announce{color:var(--color-text-muted);letter-spacing:.04em;max-width:34rem;margin-bottom:.75rem;font-size:.7rem;font-weight:500;line-height:1.4}.hero-horizon-glow{background:linear-gradient(to top, var(--color-accent-ghost) 0%, transparent 100%);z-index:1;pointer-events:none;height:220px;position:absolute;bottom:-1px;left:0;right:0}.hero-grid{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1440px;margin:0 auto;padding:0 24px;display:flex}.hero-content-left{--hero-copy-gap:24px;z-index:10;gap:var(--hero-copy-gap);flex-direction:column;flex:0 0 50%;max-width:100%;display:flex;overflow:visible}.hero-3d-column{pointer-events:none;flex:0 0 50%;min-height:400px;position:relative}.hero-badge{gap:.6rem}.hero-badge-dot{background:var(--color-gold);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent-half);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite hero-pulse}@keyframes hero-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--color-accent-half)}50%{opacity:.35;box-shadow:0 0 3px var(--color-accent-wash)}}.hero-headline{font-family:var(--font-display);font-size:var(--ed-title-size);line-height:var(--ed-title-height);font-weight:var(--ed-title-weight);letter-spacing:var(--ed-title-spacing);z-index:2;width:max-content;max-width:none;margin:0;position:relative}.hero-copy-track{gap:var(--hero-copy-gap);grid-template-columns:1fr;width:100%;display:grid}.hero-hl-row{flex-wrap:nowrap;justify-content:flex-start;gap:.2em;display:flex}.hero-word-clip{padding-top:.02em;padding-bottom:.06em;display:inline-block;overflow:hidden}.hero-word{color:var(--color-text-primary);display:inline-block}.hero-word--accent{font-family:var(--font-display);font-style:normal;font-weight:inherit;letter-spacing:inherit;background:var(--gradient-metal);-webkit-text-fill-color:transparent;color:#0000;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.02em;font-size:1em}@media (prefers-reduced-motion:no-preference){.hero-word--accent{animation:10s cubic-bezier(.4,0,.2,1) infinite alternate chrome-shine}}@keyframes chrome-shine{0%{background-position:100%}to{background-position:0%}}.hero-headline-dot{-webkit-text-fill-color:var(--color-accent-half)}.hero-body-block{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.hero-subtitle:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#070708f7 0%,#070708f2 50%,#070708bd 74%,#0707084d 89%,#07070800 100%);position:absolute;inset:-1.1rem -2.25rem}.hero-subtitle{isolation:isolate;font-family:var(--font-sans);font-size:var(--ed-lede-size);line-height:var(--ed-lede-height);font-weight:var(--ed-lede-weight);color:var(--color-text-body);text-wrap:pretty;padding-bottom:10px;position:relative}.hero-brand-accent{font-family:var(--font-brand);letter-spacing:.04em;background:var(--gradient-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.hero-desc{color:var(--color-text-muted);max-width:480px;font-size:1rem;font-style:italic;line-height:1.7}.hero-trust-line{flex-wrap:wrap;gap:1.25rem;display:flex}.hero-trust-item{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:1rem;font-weight:600;display:inline-flex}.hero-trust-icon{color:var(--color-gold);opacity:.7;display:inline-flex}.hero-metrics{display:flex}.hero-metric{flex-direction:column;align-items:center;gap:.35rem;padding:0 1.9rem;display:flex}.hero-metric:first-child{padding-left:0}.hero-metric+.hero-metric{border-left:1px solid var(--color-accent-bright)}.hero-metric-value{font-family:var(--font-brand);letter-spacing:.01em;color:var(--color-gold);background:var(--gradient-metal);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700;line-height:1}.hero-metric-name{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;font-size:1rem;font-weight:500}.hero-store-row{flex-wrap:wrap;gap:16px;display:flex;container-type:inline-size}.hero-install{width:100%;margin-top:.35rem}.hero-invite-link{color:var(--color-gold);letter-spacing:.02em;align-items:center;gap:.5em;padding:24px 16px 24px 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1),gap .3s;display:inline-flex;position:relative}.hero-invite-link__text{position:relative}.hero-invite-link__text:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ffd54a59,#0000);width:100%;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(.5)}.hero-invite-link__arrow{opacity:.6;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s}.hero-invite-link:hover{color:var(--color-cream);gap:.75em}.hero-invite-link:hover .hero-invite-link__text:after{background:linear-gradient(90deg, var(--color-cream), transparent);transform:scaleX(1)}.hero-invite-link:hover .hero-invite-link__arrow{opacity:1;transform:translate(3px)}.hero-scroll-cue{z-index:5;pointer-events:none;flex-direction:column;align-items:center;display:none;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero-scroll-bar{background:linear-gradient(to bottom, var(--color-accent-wash), var(--color-accent-ghost));width:1px;height:28px}.hero-grid-overlay{display:none}@media (width>=1024px){.hero-grid{flex-direction:row;align-items:center;gap:0;padding:0 clamp(24px,3vw,48px)}.hero-content-left{flex-basis:55%;max-width:57%}.hero-3d-column{min-height:500px;display:block}.hero-scroll-cue{display:flex}.hero-grid-overlay{display:block}}@media (width>=1200px){.hero-grid{padding:0 clamp(32px,4vw,64px)}}@media (width>=768px) and (width<=1023px){.hero-section{padding-top:100px}.hero-grid{padding:0 48px}.hero-scroll-cue{display:flex}.hero-3d-column{display:none}.hero-content-left{text-align:center;align-items:center;max-width:100%}.hero-hl-row{justify-content:center}.hero-body-block{align-items:center}.hero-subtitle,.hero-desc{text-align:center}.hero-install .gz-install--apply{align-items:center}.hero-install .gz-install--apply .gz-install__row,.hero-install .gz-install--apply .gz-install__stores{justify-content:center}.hero-install .gz-install--apply .gz-install__controls{justify-items:center}.hero-store-row,.hero-trust-line{justify-content:center}.hero-install .gz-install,.hero-install .gz-install__row,.hero-install .gz-install__quiet{justify-content:center;align-items:center}.hero-metrics{justify-content:center}.hero-metric{align-items:center}}@media (width<=767px){.hero-section{align-items:stretch;min-height:100svh;padding-top:56px;overflow:visible}.hero-grid{flex:1;justify-content:center;gap:0;padding:clamp(3rem,8vh,5rem) 20px clamp(3.5rem,9vh,5.5rem)}.hero-3d-column{display:none}.hero-content-left{--hero-copy-gap:18px;text-align:left;align-items:flex-start;width:100%;max-width:100%}.hero-copy-track{grid-template-columns:100%;width:100%}.hero-hl-row{flex-wrap:wrap;justify-content:flex-start;gap:.2em}.hero-headline{text-align:left;width:100%}.hero-badge{gap:.5rem;padding:.3rem .8rem .3rem .6rem}.hero-badge-text{font-size:1rem}.hero-body-block{align-items:flex-start;gap:14px}.hero-subtitle{text-align:left}.hero-desc{text-align:left;font-size:1rem}.hero-store-row{justify-content:flex-start;gap:10px;width:100%}.hero-trust-line{justify-content:center;gap:.75rem}.hero-trust-item{font-size:1rem}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.hero-metric{align-items:center;padding:0 .4rem}.hero-metric:first-child{padding-left:.4rem}.hero-metric-name{white-space:normal}.hero-metric-value{font-size:1.12rem}.hero-metric-name{font-size:1rem}.hero-scroll-cue{bottom:16px}}@media (width<=345px){.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-metric{padding:0 .2rem}.hero-metric-name{letter-spacing:.08em}}@keyframes store-btn-spin{to{--store-btn-angle:360deg}}@property --store-btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.store-btn{--store-btn-angle:0deg;background:conic-gradient(from var(--store-btn-angle), #ffffff12 0%, #ffffff3d 25%, #ffffff1a 50%, #ffffff2b 75%, #ffffff12 100%);cursor:pointer;border-radius:14px;padding:1px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);animation:8s linear infinite store-btn-spin;display:inline-flex;position:relative;box-shadow:0 0 #fff0,0 2px 8px #00000040}.store-btn:hover{animation-duration:3s;transform:translateY(-3px);box-shadow:0 0 28px #ffffff12,0 8px 32px #00000059}.store-btn:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.store-btn--lead{background:conic-gradient(from var(--store-btn-angle), #ffffff29 0%, #ffffff6b 25%, #fff3 50%, #ffffff4d 75%, #ffffff29 100%);box-shadow:0 0 22px #ffffff0d,0 2px 10px #0000004d}.store-btn--lead .store-btn__icon{color:#fff}.store-btn__inner{background:linear-gradient(160deg,#ffffff12 0%,#0b0b0de6 38%,#09090bf2 100%);border-radius:13px;align-items:center;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.store-btn__border{pointer-events:none;border-radius:13px;position:absolute;inset:1px;overflow:hidden}.store-btn__border:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff0d 42%,#ffffff1a 50%,#ffffff0d 58%,#0000 70%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-150%)}.store-btn:hover .store-btn__border:after{transform:translate(150%)}.store-btn__icon-zone{flex-shrink:0;justify-content:center;align-items:center;padding:12px 14px 12px 16px;display:flex}.store-btn__icon{color:#ffffffd9;flex-shrink:0;width:22px;height:22px;transition:color .35s,filter .35s,transform .35s}.store-btn:hover .store-btn__icon{color:#fff;filter:drop-shadow(0 0 6px #ffffff4d);transform:scale(1.08)}.store-btn__divider{background:linear-gradient(#0000,#ffffff29 30% 70%,#0000);align-self:stretch;width:1px;margin:10px 0;transition:background .35s}.store-btn:hover .store-btn__divider{background:linear-gradient(#0000,#ffffff52 30% 70%,#0000)}.store-btn__text{text-align:left;flex-direction:column;gap:3px;padding:10px 18px 10px 13px;display:flex}.store-btn__label{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1;transition:color .3s}.store-btn:hover .store-btn__label{color:var(--color-text-bright)}.store-btn__name{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.store-btn--sm{border-radius:12px}.store-btn--sm .store-btn__inner,.store-btn--sm .store-btn__border{border-radius:11px}.store-btn--sm .store-btn__inner{min-height:42px}.store-btn--sm .store-btn__icon-zone{padding:0 9px 0 11px}.store-btn--sm .store-btn__icon{width:15px;height:15px}.store-btn--sm .store-btn__divider{margin:11px 0}.store-btn--sm .store-btn__text{justify-content:center;gap:3px;padding:0 12px 0 9px}.store-btn--sm .store-btn__label{font-family:var(--font-mono);letter-spacing:.12em;font-size:.625rem;font-weight:400;line-height:1}.store-btn--sm .store-btn__name{letter-spacing:-.005em;font-size:.8125rem;font-weight:600;line-height:1.1}@media (width<=767px){.store-btn{border-radius:12px}.store-btn__inner{border-radius:11px}}@container (width<=400px){.store-btn:not(.store-btn--sm){flex:none;width:min(100%,19rem);min-width:0}.store-btn:not(.store-btn--sm) .store-btn__inner{justify-content:center;width:100%}}@container (width<=200px){.store-btn__inner{min-height:42px}.store-btn__icon-zone{padding:10px 8px}.store-btn__icon{width:18px;height:18px}.store-btn__divider{margin:8px 0}.store-btn__text{justify-content:center;padding:10px 10px 10px 8px}.store-btn__label{display:none}.store-btn__name{letter-spacing:0;white-space:nowrap;font-size:14px}}@media (prefers-reduced-motion:reduce){.store-btn{animation:none}}@property --sp-sheen{syntax:"<percentage>";inherits:false;initial-value:-40%}@keyframes sp-sheen-travel{0%{--sp-sheen:-40%}22%,to{--sp-sheen:140%}}.store-primary,.gz-apply{isolation:isolate;background:var(--gradient-gold-fill);color:var(--color-text-on-gold);font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .42s var(--ease-smooth,cubic-bezier(.16, 1, .3, 1)), box-shadow .42s var(--ease-smooth,cubic-bezier(.16, 1, .3, 1));border:none;border-radius:100px;align-items:center;gap:.6rem;padding:.86rem 1.5rem .86rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.05;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #ffd54a00,0 10px 30px -12px #000000b3,inset 0 1px #ffffff6b}.store-primary__specular{pointer-events:none;z-index:1;background:linear-gradient(100deg, transparent calc(var(--sp-sheen) - 22%), #ffffff57 var(--sp-sheen), transparent calc(var(--sp-sheen) + 22%));animation:6s cubic-bezier(.5,0,.2,1) infinite sp-sheen-travel;position:absolute;inset:0}.store-primary__glyph,.store-primary__label,.store-primary__arrow{z-index:2;position:relative}.store-primary__glyph{flex-shrink:0;width:20px;height:20px;display:inline-flex}.store-primary__glyph svg{opacity:.9;width:100%;height:100%}.store-primary__arrow{opacity:.55;transition:transform .42s var(--ease-smooth,cubic-bezier(.16, 1, .3, 1)), opacity .3s ease;margin-left:-.1rem}.store-primary:hover,.gz-apply:hover{transform:translateY(-2px);box-shadow:0 0 42px -6px #ffd54a6b,0 18px 42px -14px #000000d1,inset 0 1px #ffffff8c}.store-primary:hover .store-primary__specular,.gz-apply:hover .store-primary__specular{animation-duration:2.4s}.store-primary:hover .store-primary__arrow,.gz-apply:hover .store-primary__arrow{opacity:.85;transform:translate(3px)}.store-primary:active,.gz-apply:active{transition-duration:.1s;transform:translateY(0)scale(.985)}.store-primary:focus-visible,.gz-apply:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.store-quiet,.gz-install__membership{min-height:44px;color:var(--color-text-muted);font-family:var(--font-sans);letter-spacing:.005em;background-image:linear-gradient(var(--color-accent-edge), var(--color-accent-edge));transition:color .3s ease, background-size .45s var(--ease-smooth,cubic-bezier(.16, 1, .3, 1));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.store-quiet:hover,.store-quiet:focus-visible,.gz-install__membership:hover,.gz-install__membership:focus-visible{color:var(--color-text-secondary);background-size:100% 1px}.store-quiet__glyph{opacity:.55;width:14px;height:14px;transition:opacity .3s;display:inline-flex}.store-quiet__glyph svg{width:100%;height:100%}.store-quiet:hover .store-quiet__glyph{opacity:.9}.gz-install{flex-direction:column;gap:.9rem;display:flex}.gz-install__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gz-install__quiet{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:-.55rem;display:flex}.gz-install__sep{background:var(--color-hairline-hair,#ffffff1f);flex-shrink:0;width:1px;height:11px}@media (width<=700px){.gz-install__quiet{flex-direction:column;align-items:flex-start;gap:0;margin-top:0}.gz-install--inline .gz-install__quiet,.gz-cta-buttons--install .gz-install__quiet,.hero-install .gz-install__quiet{align-items:center}.gz-install__sep{display:none}.gz-install__quiet>a{min-height:44px;padding:.55rem 0}}.gz-install--badges .gz-install__row{gap:.75rem;width:100%;container-type:inline-size}.gz-install--badges .gz-install__quiet{margin-top:-.2rem}.gz-install--hero .store-primary{padding:1rem 1.75rem 1rem 1.4rem;font-size:1.0625rem}.gz-install--apply{align-items:flex-start;gap:1.15rem;width:100%;container-type:inline-size}.gz-install--apply .gz-apply{gap:.55rem;padding:1.05rem 2.2rem;font-size:1.0625rem}.gz-install__stores{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;align-items:center;gap:.6rem;display:grid}.gz-install__controls{justify-items:start;row-gap:1.15rem;display:grid}@container (width<=318px){.gz-install__controls{grid-template-columns:max-content;justify-items:stretch}.gz-install--apply .gz-apply{justify-content:center}.gz-install__stores{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row}.gz-install__stores .store-btn__inner{justify-content:center;width:100%}}.gz-install--inline{align-items:center}.gz-install--inline .gz-install__quiet{justify-content:center}.gz-cta-buttons--install{justify-content:center;align-self:stretch;width:100%;display:flex}.gz-cta-buttons--install .gz-install,.gz-cta-buttons--install .gz-install__row,.gz-cta-buttons--install .gz-install__quiet{justify-content:center;align-items:center}.gz-cta-buttons--install>*,.gz-cta-buttons--install>*>*{width:100%}.gz-cta-buttons--install .gz-install{width:100%;max-width:40rem;margin-inline:auto}.gz-station{max-width:72rem;margin:clamp(3.5rem,7vw,6.5rem) auto;padding:0 clamp(1.5rem,4vw,3rem);display:block;position:relative}.gz-station__rule{transform-origin:0;background:linear-gradient(90deg, var(--color-accent-half) 0%, var(--color-accent-edge) 18%, var(--color-hairline-hair,#ffffff1a) 55%, transparent 100%);border:0;height:1px;display:block}.gz-station__body{justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.25rem,2.4vw,1.85rem);display:flex}.gz-station__copy{isolation:isolate;flex-direction:column;gap:.4rem;max-width:46ch;display:flex;position:relative}.gz-station__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-mid);margin-bottom:.25rem;font-size:.75rem;font-weight:400}.gz-station__line{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:400;line-height:1.22}.gz-station__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 76% at 34%,#070708d1 0%,#070708a8 46%,#07070800 88%);position:absolute;inset:-46% -14%}.gz-station__act{isolation:isolate;position:relative}.gz-station__act:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 60%,#070708b3 0%,#07070880 50%,#07070800 90%);position:absolute;inset:-34% -12%}.gz-station__sub{font-family:var(--font-sans);color:var(--color-text-muted);max-width:42ch;margin:0;font-size:.9375rem;font-weight:300;line-height:1.55}.gz-station__act{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.8rem;display:flex}@media (width<=860px){.gz-station__body{flex-direction:column;align-items:flex-start}.gz-station__act{align-items:flex-start;width:100%}}.gz-installbar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + .65rem);z-index:60;pointer-events:none;padding:0 .75rem;position:fixed}:root[data-menu-open] .gz-installbar{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.gz-installbar__inner{pointer-events:auto;border:1px solid var(--color-hairline-hair,#ffffff1a);-webkit-backdrop-filter:blur(26px)saturate(1.35);background:linear-gradient(165deg,#18181bdb 0%,#0a0a0ceb 55%,#08080af2 100%);border-radius:18px;align-items:center;gap:.7rem;max-width:560px;margin:0 auto;padding:.55rem .6rem .55rem .85rem;display:flex;box-shadow:inset 0 -1px #ffd54a17,inset 0 1px #ffffff0f,0 18px 44px -18px #000000e6}.gz-installbar__mark{opacity:.92;flex-shrink:0;align-items:center;display:flex}.gz-installbar__copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.gz-installbar__lead{font-family:var(--font-display);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;line-height:1.15;overflow:hidden}.gz-installbar__sub{text-overflow:ellipsis;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.625rem;display:block;overflow:hidden}.gz-installbar__cta{flex-shrink:0;gap:.45rem;min-height:44px;padding:.62rem 1rem .62rem .85rem;font-size:.9375rem}.gz-installbar__cta .store-primary__arrow{display:none}.gz-installbar__dismiss{width:30px;height:30px;color:var(--color-text-faint,#fff6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .25s,background .25s;display:flex;position:relative}.gz-installbar__dismiss:after{content:"";position:absolute;inset:-7px}.gz-installbar__dismiss:hover,.gz-installbar__dismiss:focus-visible{color:var(--color-text-secondary);background:#ffffff0f}@media (width>=1024px){.gz-installbar{display:none}}@media (width<=430px){.gz-installbar__mark{display:none}.gz-installbar__inner{gap:.6rem;padding-left:.85rem}.gz-installbar__cta{padding:.62rem .9rem .62rem .72rem}}@media (width<=350px){.gz-installbar__inner{gap:.5rem}.gz-installbar__cta{padding:.62rem .85rem}.gz-installbar__cta .store-primary__glyph{display:none}}@media (prefers-reduced-motion:reduce){.store-primary__specular{--sp-sheen:42%;opacity:.5;animation:none}.store-primary,.store-primary__arrow,.store-quiet,.gz-install__membership{transition-duration:.01ms}.store-primary:hover{transform:none}}.get-page{justify-content:center;align-items:center;min-height:100svh;padding:6rem 1.25rem 4rem;display:flex}.get-shell{width:100%;max-width:46rem}.get-inner{text-align:center;border:1px solid var(--color-hairline-hair);-webkit-backdrop-filter:blur(30px)saturate(1.25);background:radial-gradient(90% 70% at 50% 0,#ffd54a0d 0%,#0000 60%),linear-gradient(175deg,#141417d1 0%,#09090be6 48%,#070708f0 100%);border-radius:24px;flex-direction:column;align-items:center;gap:.9rem;padding:clamp(2rem,5vw,3.25rem) clamp(1.25rem,4vw,3rem);display:flex;box-shadow:inset 0 1px #ffffff0e,0 40px 90px -40px #000000f2}.get-mark{opacity:.9;margin-bottom:.15rem;display:flex}.get-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-mid);font-size:.6875rem}.get-title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.4vw,2.75rem);font-weight:400;line-height:1.12}.get-title em{background:var(--gradient-metal,var(--gradient-gold-fill));-webkit-text-fill-color:transparent;color:var(--color-gold);-webkit-background-clip:text;background-clip:text;font-style:normal}.get-lede{max-width:34ch;font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:1rem;font-weight:300;line-height:1.6}.get-manual,.get-foot a{color:var(--color-text-secondary);border-bottom:1px solid var(--color-accent-edge);text-decoration:none;transition:color .3s,border-color .3s}.get-manual:hover,.get-foot a:hover{color:var(--color-gold);border-color:var(--color-accent-half)}.get-body{justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;margin-top:1.4rem;display:flex}.get-qr{flex-direction:column;flex-shrink:0;align-items:center;gap:.7rem;margin:0;display:flex}.get-qr__plate{aspect-ratio:1;background:var(--color-text-primary,#f6f4ef);border-radius:14px;width:clamp(148px,22vw,186px);padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffd54a2e,0 18px 40px -20px #000000e6}.get-qr__plate svg{width:100%;height:100%;display:block}.get-qr__mark{aspect-ratio:1;background:var(--color-text-primary,#f6f4ef);border-radius:5px;justify-content:center;align-items:center;width:17%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.get-qr__mark svg{width:84%;height:auto}.get-qr__cap{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-text-muted);font-size:.6875rem}.get-stores{flex-direction:column;flex:0 16.5rem;align-items:stretch;gap:.7rem;min-width:0;display:flex;container-type:inline-size}.get-stores__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint,#fff6);text-align:left;font-size:.6875rem}.get-foot{font-family:var(--font-sans);color:var(--color-text-muted);margin:1.5rem 0 0;font-size:.875rem}@media (width<=620px){.get-body{flex-direction:column;gap:1.6rem}.get-stores{flex:auto;align-items:center;width:100%}.get-stores__label{text-align:center}}.gz-section{z-index:10;padding:clamp(2.5rem,6vh,4.5rem) 0;position:relative}.gz-section--cta{padding:clamp(3rem,8vh,6rem) 0}#how-it-works{padding-bottom:clamp(6rem,14vh,10rem)}.gz-container{max-width:72rem;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.gz-eyebrow{font-family:var(--font-brand);font-size:var(--text-label-lg-size);font-weight:var(--text-label-lg-weight);letter-spacing:var(--text-label-lg-spacing);text-transform:uppercase;color:var(--color-gold);opacity:.85;align-items:center;gap:.625rem;display:inline-flex}.gz-eyebrow:before{content:"";background:var(--gradient-tick);width:1.75rem;height:1px}.gz-headline{font-family:var(--font-brand);color:var(--color-text-primary);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1.875rem,3.8vw,3rem);font-weight:300;line-height:1.1}.gz-subheadline{font-family:var(--font-brand);font-size:var(--text-body-lg-size);font-weight:var(--text-headline-lg-weight);color:var(--color-text-secondary);line-height:var(--text-body-lg-height)}.gz-body{font-size:var(--text-headline-lg-size);color:var(--color-text-primary);line-height:var(--text-body-sm-height);text-wrap:pretty}.gz-body--muted{color:var(--color-text-muted);font-size:var(--text-body-sm-size)}.gz-gold{color:var(--color-gold)}.gz-em{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-size:1em;font-style:normal;font-weight:300}.gz-closing{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);font-size:clamp(1.1875rem,1.9vw,1.4375rem);font-weight:500;line-height:1.45}.section-breath{height:clamp(1.5rem,3vh,2.5rem)}.section-breath--warm{height:clamp(2rem,4vh,3rem)}.section-breath--break{height:clamp(2.5rem,5vh,4rem)}.gz-card{background:linear-gradient(180deg, var(--color-surface-card-top), var(--color-surface-card-bottom)) padding-box, var(--gradient-card-border) border-box;box-shadow:var(--shadow-edge);border:1px solid #0000;border-radius:1.125rem;position:relative;overflow:hidden}.gz-card:after{content:"";border-radius:inherit;background:var(--gradient-card-bloom);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.gz-card:hover:after{opacity:1}.gz-panel{background:linear-gradient(180deg, var(--color-surface-panel-top), var(--color-surface-panel-bottom)) padding-box, var(--gradient-panel-border) border-box;box-shadow:var(--shadow-edge-bright), var(--shadow-panel);border:1px solid #0000;border-radius:1.25rem;position:relative}.gz-icon-chip{width:2.75rem;height:2.75rem;color:var(--color-gold);background:var(--gradient-chip);border:1px solid var(--color-accent-edge);box-shadow:inset 0 1px 0 var(--color-edge-light);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-icon-chip--lg{border-radius:1.0625rem;width:3.5rem;height:3.5rem}.gz-head{flex-direction:column;gap:.875rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.gz-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.gz-split--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.gz-split-copy{flex-direction:column;gap:1.125rem;display:flex}.gz-comparison-table{position:relative}.gz-comparison-table:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(70% 80%,#07070894,#07070800 74%);position:absolute;inset:-8% -10%}#requirements .gz-split-copy,#ai-intelligence .gz-split-copy{position:relative}#requirements .gz-split-copy .gz-body--muted,#ai-intelligence .gz-split-copy .gz-body--muted{color:var(--color-text-secondary)}#requirements .gz-split-copy:before,#ai-intelligence .gz-split-copy:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(92% 84% at 50% 46%,#070708cc 0%,#070708c2 52%,#07070800 94%);position:absolute;inset:-12% -18%}.gz-why-eyebrow{align-items:center;gap:.75rem;margin-bottom:.5rem;display:inline-flex}.gz-why-number{font-family:var(--font-brand);letter-spacing:.06em;color:var(--color-gold);font-size:.9375rem;font-weight:600}.gz-why-dash{background:linear-gradient(90deg, var(--color-gold) 0%, transparent 100%);width:2.25rem;height:1px;display:block}.gz-why-label{font-family:var(--font-brand);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:1rem;font-weight:500}.gz-why-label--gold{background:var(--gradient-metal);-webkit-text-fill-color:transparent;color:var(--color-gold);-webkit-background-clip:text;background-clip:text}.gz-why-header{flex-direction:column;gap:1.5rem;margin-bottom:clamp(2.5rem,4vw,4rem);display:flex}.gz-why-split{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.gz-why-left{flex-direction:column;gap:1.5rem;padding-top:.25rem;display:flex}.gz-why-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);font-size:clamp(2.5rem,5.5vw,4.5rem);font-style:italic;font-weight:700;line-height:1.06}.gz-why-subtitle{font-family:var(--font-sans);color:var(--color-text-secondary);max-width:30rem;font-size:clamp(1.75rem,1.5vw,1.125rem);font-weight:400;line-height:1.65}.gz-why-right{flex-direction:column;padding-top:.25rem;display:flex}.gz-ledger{border-top:1px solid #ffffff14;max-width:none;margin-top:0}.gz-ledger-row{border-bottom:1px solid #ffffff14;border-radius:4px;align-items:center;gap:1.5rem;padding:1.3rem .75rem;transition:background .3s,box-shadow .3s;display:flex}.gz-ledger-row:hover{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0d}.gz-ledger-index{font-family:var(--font-brand);letter-spacing:.08em;color:var(--color-gold);flex-shrink:0;width:1.75rem;font-size:.9375rem;font-weight:600}.gz-ledger-text{font-family:var(--font-sans);color:var(--color-text-primary);font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.55}.gz-ledger-x{color:var(--color-text-muted);opacity:.5;flex-shrink:0;margin-left:auto;transition:opacity .3s}.gz-ledger-row:hover .gz-ledger-x{opacity:.8}.gz-why-closing-line{font-family:var(--font-sans);color:var(--color-text-secondary);margin-top:2rem;padding-left:.75rem;font-size:clamp(.875rem,1.1vw,1rem);font-weight:400;line-height:1.65}.gz-why-closing{flex-direction:column;gap:.5rem;margin-top:3rem;display:flex}.gz-why-closing .gz-body{color:var(--color-text-secondary);font-size:clamp(.875rem,1.2vw,1.0625rem)}@media (width<=1023px){.gz-why-split{grid-template-columns:1fr;gap:2.5rem}.gz-why-headline{font-size:clamp(2rem,6vw,3.2rem)}}@media (width<=640px){.gz-why-headline{font-size:clamp(1.75rem,8vw,2.5rem)}.gz-why-subtitle{font-size:.9375rem}.gz-ledger-row{gap:1rem;padding:1rem .375rem}.gz-ledger-text{font-size:.875rem}}.gz-section--manifesto{position:relative}.gz-manifesto{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:1.375rem;max-width:56rem;margin:0 auto;padding:clamp(2rem,4.5vw,3.25rem) clamp(1rem,3vw,2.5rem);display:flex;position:relative}.gz-manifesto:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(58% 56% at 50% 46%,#0707088c,#07070800 74%);position:absolute;inset:4% -5%}.gz-manifesto-headline{letter-spacing:-.028em;font-size:clamp(2.375rem,4.4vw,3.85rem);font-weight:300;line-height:1.1}.gz-manifesto-em{color:var(--color-gold-pale);font-style:normal}.orbit-ledger{text-align:left;width:100%;margin-top:.875rem;position:relative}.orbit-ledger-line{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#ffd54a8c 10% 90%,#0000);height:1px;position:absolute;top:21px;left:1%;right:1%}.orbit-ledger-row{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.orbit-entry{grid-template-rows:42px auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;display:grid}.orbit-node{width:42px;height:42px;color:var(--color-gold);background:#0a0a0c;border:1px solid #ffd54a61;border-radius:50%;grid-row:1;place-items:center;transition:border-color .5s,box-shadow .5s;display:grid;box-shadow:0 0 0 5px #0a0a0c,0 0 18px #ffd54a1f}.orbit-entry-name{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-strong);background:linear-gradient(90deg,#0a0a0c00,#0a0a0c 14% 86%,#0a0a0c00);justify-self:start;margin-left:-.5rem;padding:0 .5rem;font-size:11.5px}.orbit-entry-essence{color:var(--color-text-muted);grid-area:2/2;align-self:start;font-size:13.5px;line-height:1.5}:is(.gz-section--manifesto:has(.plate-link:hover) .plate-bracket,.gz-section--manifesto:has(.plate-link:focus-visible) .plate-bracket){opacity:1;transform:translate(0)}:is(.gz-section--manifesto:has(.plate-link:hover) .plate-cta,.gz-section--manifesto:has(.plate-link:focus-visible) .plate-cta){color:var(--color-gold-pale)}:is(.gz-section--manifesto:has(.plate-link:hover) .plate-cta-shaft,.gz-section--manifesto:has(.plate-link:focus-visible) .plate-cta-shaft){width:48px}:is(.gz-section--manifesto:has(.plate-link:hover) .orbit-node,.gz-section--manifesto:has(.plate-link:focus-visible) .orbit-node){border-color:#ffd54ab3;box-shadow:0 0 0 5px #0a0a0c,0 0 22px #ffd54a47}@media (width<=768px){.orbit-ledger-line{display:none}.orbit-entry-name{background:0 0;margin-left:0;padding:0}.orbit-ledger-row{grid-template-columns:1fr;gap:1.125rem;position:relative}.orbit-ledger-row:before{content:"";background:linear-gradient(#ffd54a66,#ffd54a1a);width:1px;position:absolute;top:12px;bottom:12px;left:21px}.orbit-entry{gap:.25rem .875rem}.orbit-node{z-index:1;width:40px;height:40px;position:relative}.orbit-entry-essence{grid-column:2;font-size:13px}}.gz-manifesto-rings{pointer-events:none;opacity:.5;width:min(56rem,90vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gz-case{isolation:isolate;margin:2.25rem auto 0;padding:0;list-style:none;position:relative}.gz-case:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(64% 66% at 40%,#070708a8,#07070800 78%);position:absolute;inset:-4% -6%}#features .gz-head{isolation:isolate;position:relative}#features .gz-head:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(56% 70% at 30%,#07070899,#07070800 74%);position:absolute;inset:-60% -12%}.gz-case-head-note{display:none}.gz-case-entry{border-top:1px solid var(--color-hairline);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem clamp(1.25rem,3vw,2.75rem);padding-block:1.5rem;display:grid}.gz-case-entry:last-child{border-bottom:1px solid var(--color-hairline)}.gz-case-num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-gold);opacity:.85;padding-top:.3125rem;font-size:.875rem;transition:opacity .5s}.gz-case-copy{text-align:left;flex-direction:column;gap:.5rem;display:flex}.gz-case-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text-primary);text-wrap:balance;text-shadow:0 1px 10px #0009;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.25}.gz-case-body{color:var(--color-text-muted);text-wrap:pretty;text-shadow:0 1px 6px #000000bf;max-width:46ch;font-size:.9375rem;line-height:1.65}.gz-case-fig{grid-column:1/-1;width:100%;margin:0}.gz-case-fig img{aspect-ratio:2;object-fit:cover;filter:brightness(.92)contrast(1.04)saturate(1.05);border:1px solid #ffffff14;border-radius:8px;width:100%;transition:filter .7s,transform .7s cubic-bezier(.16,1,.3,1);display:block}.gz-case-fig figcaption{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);text-align:right;margin-top:.5rem;font-size:9.5px;transition:color .5s}.gz-case-entry:hover .gz-case-fig img{filter:brightness()contrast()saturate(1.1);transform:scale(1.02)}.gz-case-entry:hover .gz-case-num{opacity:1}.gz-case-entry:hover .gz-case-fig figcaption{color:var(--color-text-secondary)}@media (width>=1100px){#features .gz-container{max-width:96rem}.gz-case-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(3rem,5vw,4.5rem)}.gz-case-head-note{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.875rem;padding-bottom:.875rem;font-size:12px;display:inline-flex}.gz-case-head-note:before{content:"";background:linear-gradient(90deg,#ffd54a80,#0000);width:64px;height:1px}.gz-case{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,2.5rem);margin-top:0;display:grid}.gz-case:before{inset:-6% -4%}.gz-case-entry,.gz-case-entry:last-child{border:none;padding:0;display:block;position:relative}.gz-case-num{z-index:2;font-family:var(--font-display);letter-spacing:-.02em;color:#ffd54a1f;-webkit-text-stroke:1px #ffd54a6b;opacity:1;pointer-events:none;padding:0;font-size:clamp(4.5rem,5.5vw,6.75rem);font-weight:200;line-height:1;transition:-webkit-text-stroke-color .5s,color .5s;position:absolute;top:-3.25rem;left:-.5rem}.gz-case-entry:hover .gz-case-num{color:#ffd54a33;-webkit-text-stroke-color:#ffd54abf}.gz-case-copy{gap:.625rem;padding-top:clamp(2.5rem,3.5vw,3.75rem)}.gz-case-copy:before{content:"";background:var(--color-hairline-strong);width:42px;height:1px;margin-bottom:.375rem}.gz-case-fig{grid-column:auto}.gz-case-entry:first-child{grid-column:1/8;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem);display:grid}.gz-case-entry:first-child .gz-case-fig img{aspect-ratio:4/3}.gz-case-entry:first-child .gz-case-copy{padding-top:.75rem}.gz-case-entry:nth-child(2){grid-column:9/13;margin-top:11rem}.gz-case-entry:nth-child(2) .gz-case-fig{margin-bottom:1.375rem}.gz-case-entry:nth-child(2) .gz-case-fig img{aspect-ratio:3/2}.gz-case-entry:nth-child(3){grid-column:2/6;margin-top:-7rem}.gz-case-entry:nth-child(3) .gz-case-copy{margin-bottom:1.375rem}.gz-case-entry:nth-child(3) .gz-case-fig{width:86%;margin-left:auto}.gz-case-entry:nth-child(3) .gz-case-fig img{aspect-ratio:3/2}.gz-case-entry:nth-child(4){grid-column:6/13;margin-top:8rem}.gz-case-entry:nth-child(4) .gz-case-num{left:auto;right:-.25rem}.gz-case-entry:nth-child(4) .gz-case-copy{text-align:right;align-items:flex-end;max-width:34rem;margin-bottom:1.375rem;margin-left:auto}.gz-case-entry:nth-child(4) .gz-case-copy:before{align-self:flex-end}.gz-case-entry:nth-child(4) .gz-case-fig img{aspect-ratio:2.3}.gz-case-entry:nth-child(5){grid-column:2/11;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,3.5vw,3.5rem);margin-top:7rem;display:grid}.gz-case-entry:nth-child(5) .gz-case-fig{order:-1}.gz-case-entry:nth-child(5) .gz-case-num{top:-3.75rem;left:auto;right:0}.gz-case-entry:nth-child(5) .gz-case-fig img{aspect-ratio:3/2}}.gz-mock-header{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.gz-mock-title{font-family:var(--font-brand);font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);color:var(--color-text-bright)}.gz-mock-sub{color:var(--color-text-muted);margin-top:.125rem;font-size:1rem}.gz-live-dot{letter-spacing:.1em;text-transform:uppercase;color:var(--color-live-text);align-items:center;gap:.4375rem;font-size:1rem;font-weight:600;display:inline-flex}.gz-live-dot:before{content:"";background:var(--color-live);width:.4375rem;height:.4375rem;box-shadow:var(--shadow-live-glow);border-radius:50%}.gz-avatar{width:2.25rem;height:2.25rem;font-family:var(--font-brand);color:var(--color-black);background:var(--gradient-avatar);border:1px solid var(--color-border-bright);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.gz-avatar--dim{background:var(--gradient-avatar-dim);color:var(--color-black)}.gz-avatar--deep{background:var(--gradient-avatar-deep);color:var(--color-text-primary)}.gz-avatar-stack{display:inline-flex}.gz-avatar-stack .gz-avatar+.gz-avatar{margin-left:-.3125rem}.gz-tag{letter-spacing:.02em;color:var(--color-accent-strong);background:var(--color-surface-accent);border:1px solid var(--color-accent-mist);white-space:nowrap;border-radius:9999px;align-items:center;padding:.3125rem .75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.gz-tag--plain{color:var(--color-text-secondary);background:var(--color-surface-hover);border-color:var(--color-hairline-strong)}.gz-room-messages{flex-direction:column;gap:.875rem;padding:1.25rem 1.375rem;display:flex}.gz-room-msg{align-items:flex-start;gap:.75rem;display:flex}.gz-room-msg-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.gz-room-msg-meta{color:var(--color-text-muted);font-size:1rem}.gz-room-msg-meta strong{color:var(--color-text-body);font-weight:600}.gz-room-msg-text{font-size:var(--text-body-sm-size);color:var(--color-text-secondary);line-height:var(--text-body-sm-height);background:var(--color-surface-inset);border:1px solid var(--color-hairline-faint);border-radius:0 .75rem .75rem;padding:.625rem .875rem}.gz-room-footer{border-top:1px solid var(--color-hairline);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:.9375rem 1.375rem;font-size:1rem;display:flex}.gz-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.25rem;margin-top:.5rem;display:grid}.gz-purpose-item{color:var(--color-text-body);align-items:center;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.gz-purpose-item svg{color:var(--color-accent-bright);flex-shrink:0}.gz-req-stack{flex-direction:column;gap:1rem;display:flex;position:relative}.gz-req-card{flex-direction:column;gap:.75rem;padding:1.375rem 1.5rem;display:flex}.gz-req-tags{flex-wrap:wrap;gap:.5rem;display:flex}.gz-req-title{font-family:var(--font-brand);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);color:var(--color-text-strong);line-height:var(--text-title-md-height)}.gz-req-meta{font-size:var(--text-body-xs-size);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.gz-req-apply{color:var(--color-black);background:var(--gradient-gold-fill);border-radius:9999px;align-items:center;gap:.375rem;padding:.4375rem 1rem;font-size:1rem;font-weight:600;display:inline-flex}.gz-req-estimate{color:var(--color-accent-bright);font-weight:600}.gz-pitchboard{border-top:1px solid var(--color-hairline);align-items:center;gap:.875rem;padding:.9375rem 1.5rem 1.0625rem;display:flex}.gz-pitchboard-copy{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.gz-pitchboard-copy strong{color:var(--color-text-bright);font-weight:600}.gz-pitchboard-copy em{color:var(--color-gold);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.gz-analysis-body{flex-direction:column;gap:1.0625rem;padding:1.375rem 1.5rem 1.625rem;display:flex}.gz-score-row{align-items:center;gap:1.25rem;padding-bottom:.375rem;display:flex}.gz-score-ring{flex-shrink:0;width:4.5rem;height:4.5rem;position:relative}.gz-score-ring svg{transform:rotate(-90deg)}.gz-score-value{font-family:var(--font-brand);color:var(--color-gold);justify-content:center;align-items:center;font-size:1.1875rem;font-weight:700;display:flex;position:absolute;inset:0}.gz-score-value>span{background:var(--gradient-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gz-score-caption{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.gz-score-caption strong{font-family:var(--font-brand);font-size:var(--text-title-sm-size);color:var(--color-text-bright);font-weight:var(--text-title-sm-weight);margin-bottom:.125rem;display:block}.gz-meter{flex-direction:column;gap:.375rem;display:flex}.gz-meter-label{font-size:var(--text-body-xs-size);color:var(--color-text-secondary);justify-content:space-between;display:flex}.gz-meter-label span:last-child{font-family:var(--font-brand);color:var(--color-accent-strong);font-weight:600}.gz-meter-track{background:var(--color-surface-raised);border-radius:9999px;height:.25rem;overflow:hidden}.gz-meter-fill{border-radius:inherit;background:var(--gradient-gold-meter);transform-origin:0;height:100%}.gz-feed{flex-direction:column;display:flex}.gz-feed-row{align-items:center;gap:1rem;padding:1.0625rem 1.375rem;display:flex}.gz-feed-row+.gz-feed-row{border-top:1px solid var(--color-hairline-faint)}.gz-feed-copy{flex:1;min-width:0}.gz-feed-title{font-family:var(--font-brand);color:var(--color-text-bright);font-size:.9063rem;font-weight:600;line-height:1.35}.gz-feed-sub{font-size:var(--text-body-xs-size);color:var(--color-text-muted);margin-top:.1875rem}.gz-match{font-family:var(--font-brand);color:var(--color-gold);flex-shrink:0;font-size:.9375rem;font-weight:700}.gz-match>span:first-child{background:var(--gradient-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gz-match small{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-align:right;font-size:1rem;font-weight:500;display:block}#how-it-works .gz-head{text-align:left!important;align-items:flex-start!important;max-width:75%!important}#how-it-works .gz-body{max-width:38rem!important}.gz-intel-deck{margin-left:calc(-1*clamp(1.5rem,4vw,3rem));margin-right:calc(-1*clamp(1.5rem,4vw,3rem));padding-left:clamp(1rem,2vw,1.5rem);padding-right:clamp(1rem,2vw,1.5rem);position:relative}.gz-intel-scroll{grid-template-rows:420px 360px;grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.gz-intel-card:first-child{grid-area:1/1/auto/5}.gz-intel-card:first-child .gz-intel-card-desc{max-width:100%}.gz-intel-card:nth-child(2){grid-area:1/5/auto/7}.gz-intel-card:nth-child(3){grid-area:2/1/auto/3}.gz-intel-card:nth-child(4){grid-area:2/3/auto/5}.gz-intel-card:nth-child(5){grid-area:2/5/auto/7}.gz-intel-card{cursor:pointer;background:#0a0a0ce6;border:1px solid #ffffff12;border-radius:1rem;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.gz-intel-card:hover{border-color:#ffb90040;transform:translateY(-6px);box-shadow:0 12px 40px #ffb9000f,0 0 0 1px #ffb90014}.gz-intel-card-img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.gz-intel-card:hover .gz-intel-card-img{opacity:.7}.gz-intel-card-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0a0a0c14 0%,#0a0a0c59 35%,#0a0a0cd1 65%,#0a0a0cf2 100%);position:absolute;inset:0}.gz-intel-card-content{z-index:2;flex-direction:column;gap:.625rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.gz-step-node{z-index:1;width:2.75rem;height:2.75rem;color:var(--color-gold);background:radial-gradient(120% 120% at 30% 15%, #292416, #0e0d0a) padding-box, linear-gradient(150deg, var(--color-accent-half), var(--color-accent-tint)) border-box;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.gz-intel-card-num{font-family:var(--font-brand);letter-spacing:.06em;color:#ffd54a1f;margin-top:-.25rem;font-size:3rem;font-weight:700;line-height:1}.gz-intel-card-title{font-family:var(--font-brand);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);color:var(--color-text-strong);line-height:var(--text-title-md-height);margin-top:-.5rem}.gz-intel-card-desc{color:var(--color-text-muted);max-width:22rem;font-size:.875rem;line-height:1.6}.gz-step-dots{justify-content:center;gap:2.25rem;margin-top:1.25rem;display:none}.gz-step-dot{cursor:pointer;background:0 0;border:1px solid #ffd54a4d;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,border-color .3s,transform .3s;position:relative}.gz-step-dot:after{content:"";position:absolute;inset:-18px}.gz-step-dot--active{background:var(--color-gold);border-color:var(--color-gold);transform:scale(1.25)}.gz-step-index{font-family:var(--font-brand);letter-spacing:.14em;color:var(--color-accent-half);font-size:.9375rem;font-weight:600}.gz-step-title{font-family:var(--font-brand);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);color:var(--color-text-strong);line-height:var(--text-title-md-height)}.gz-step-desc{color:var(--color-text-muted);max-width:15rem;font-size:.9063rem;line-height:1.6}.gz-audience-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;display:grid}.gz-audience-cell{grid-column:span 2}.gz-audience-cell--wide{grid-column:span 3}.gz-audience-card{flex-direction:column;gap:1rem;height:100%;padding:1.625rem 1.5rem;display:flex}.gz-audience-title{font-family:var(--font-brand);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);color:var(--color-text-strong)}.gz-audience-points{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.gz-audience-points li{color:var(--color-text-muted);padding-left:1.125rem;font-size:.9063rem;line-height:1.5;position:relative}.gz-audience-points li:before{content:"→";color:var(--color-gold);opacity:.6;font-size:1rem;position:absolute;left:0}.gz-invite{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:46rem;margin:0 auto;display:flex;position:relative}.gz-invite:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(82% 76% at 50% 44%,#070708c7 0%,#070708b8 50%,#07070800 92%);position:absolute;inset:-10% -16%}.gz-invite-checklist{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 2.5rem;margin:1.25rem 0 .5rem;display:grid}.gz-invite-check{color:var(--color-text-body);align-items:center;gap:.75rem;font-size:.9688rem;display:flex}.gz-invite-check svg{color:var(--color-accent-strong);flex-shrink:0}.gz-comparison-table{flex-direction:column;max-width:50rem;display:flex}.gz-comparison-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:1fr 2.25rem 1fr;align-items:center;gap:1rem;padding:1.125rem 1.25rem;transition:background .25s;display:grid}.gz-comparison-row:hover{background:var(--color-accent-ghost)}.gz-comparison-header{font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);border-bottom:1px solid var(--color-accent-soft);padding-bottom:.875rem;font-size:.9375rem;font-weight:600}.gz-comparison-header.gz-comparison-new{color:var(--color-accent-strong)}.gz-comparison-old{color:var(--color-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-whisper);-webkit-text-decoration-color:var(--color-text-whisper);-webkit-text-decoration-color:var(--color-text-whisper);text-decoration-color:var(--color-text-whisper);font-size:.9688rem}.gz-comparison-arrow{color:var(--color-accent-half);justify-content:center;display:flex}.gz-comparison-new{color:var(--color-gold);font-size:.9688rem;font-weight:500;text-decoration:none}.gz-comparison-new:not(.gz-comparison-header){background:var(--gradient-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gz-usecase-grid{flex-direction:column;gap:1.5rem;display:flex}.gz-usecase-scene{cursor:default;background:#0a0a0ceb;border:1px solid #ffffff0f;border-radius:1.125rem;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.gz-usecase-scene:hover{border-color:var(--color-accent-ghost);box-shadow:0 20px 60px var(--color-hairline-strong), 0 0 0 1px var(--color-hairline-hair), 0 0 80px #ffb90008;transform:translateY(-5px)}.gz-usecase-window{z-index:0;position:absolute;inset:0}.gz-usecase-window img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.gz-usecase-scene:hover .gz-usecase-window img{opacity:.7;transform:scale(1.06)}.gz-usecase-window:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0c00 0%,#0a0a0c26 30%,#0a0a0c8c 55%,#0a0a0ce0 80%,#0a0a0cf5 100%);position:absolute;inset:0}.gz-usecase-glass{z-index:2;flex-direction:column;gap:.625rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem);display:flex;position:relative}.gz-usecase-glass:before{content:"";background:linear-gradient(90deg, var(--color-gold,#ffb900), #ffb90033);border-radius:1px;width:2.5rem;height:2px;position:absolute;top:0;left:clamp(1.5rem,3vw,2.25rem)}.gz-usecase-glass .gz-icon-chip{width:2.25rem;height:2.25rem;color:var(--color-gold,#ffb900);background:radial-gradient(120% 120% at 30% 15%,#292416f2,#0e0d0af2) padding-box padding-box,linear-gradient(150deg,#ffb90066,#ffb9001a) border-box;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.125rem;display:inline-flex}.gz-scene-title{font-family:var(--font-brand);color:var(--color-text-strong,#fff);letter-spacing:.01em;margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.2}.gz-usecase-glass p{color:var(--color-text-muted);max-width:30rem;margin:.125rem 0 0;font-size:.875rem;line-height:1.65}.gz-usecase-copy{display:none}@media (width>=1024px){.gz-usecase-major{grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.gz-usecase-major>:first-child{grid-column:1/-1}.gz-scene-customers{min-height:24rem}.gz-scene-customers .gz-usecase-glass{-webkit-backdrop-filter:blur(6px);background:linear-gradient(#0a0a0c00 0%,#0a0a0c4d 100%);padding:2.5rem 3rem;position:absolute;bottom:0;left:0;right:0}.gz-scene-tier1 .gz-scene-title{letter-spacing:-.01em;font-size:clamp(1.625rem,2.8vw,2.125rem)}.gz-scene-tier1 .gz-usecase-glass p{max-width:36rem;font-size:.9375rem}.gz-usecase-major>:nth-child(2){grid-column:1/7}.gz-scene-partnerships{min-height:28rem}.gz-scene-partnerships .gz-usecase-glass{position:absolute;bottom:0;left:0;right:0}.gz-usecase-major>:nth-child(3){grid-column:7/-1}.gz-scene-investment{min-height:28rem}.gz-scene-investment .gz-usecase-glass{position:absolute;bottom:0;left:0;right:0}.gz-scene-tier2 .gz-scene-title{font-size:clamp(1.25rem,2vw,1.5rem)}.gz-usecase-supporting{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.gz-usecase-supporting .gz-usecase-scene{min-height:24rem}.gz-usecase-supporting .gz-usecase-glass{position:absolute;bottom:0;left:0;right:0}.gz-scene-tier3 .gz-scene-title{font-size:1.125rem}}@media (width>=768px) and (width<=1023px){.gz-usecase-major{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.gz-usecase-major>:first-child{grid-column:1/-1}.gz-usecase-scene{min-height:22rem}.gz-usecase-glass{position:absolute;bottom:0;left:0;right:0}.gz-usecase-supporting{grid-template-columns:1fr 1fr 1fr;gap:1.25rem;display:grid}.gz-usecase-supporting .gz-usecase-scene{min-height:20rem}.gz-scene-title{font-size:1.125rem!important}}@media (width<=767px){.gz-usecase-major,.gz-usecase-supporting{display:contents}.gz-usecase-grid{gap:.875rem}.gz-usecase-scene{border-radius:.875rem;min-height:22rem}.gz-usecase-glass{padding:1.5rem;position:absolute;bottom:0;left:0;right:0}.gz-scene-title{font-size:1.125rem!important}}.gz-faq-list{flex-direction:column;max-width:46rem;display:flex}.gz-faq-item{border-bottom:1px solid var(--color-hairline-soft);transition:border-color .3s}.gz-faq-item[data-open=true]{border-bottom-color:var(--color-accent-edge)}.gz-faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.375rem .25rem;display:flex}.gz-faq-question{font-family:var(--font-brand);color:var(--color-text-bright);flex:1;font-size:1.0625rem;font-weight:500;line-height:1.4;transition:color .25s}.gz-faq-trigger:hover .gz-faq-question{color:var(--color-text-primary)}.gz-faq-icon{border:1px solid var(--color-accent-line);width:1.75rem;height:1.75rem;color:var(--color-accent-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s;display:inline-flex}.gz-faq-item[data-open=true] .gz-faq-icon{background:var(--color-accent-tint);transform:rotate(45deg)}.gz-faq-answer{overflow:hidden}.gz-faq-answer p{color:var(--color-text-muted);max-width:40rem;margin:0;padding:0 2.75rem 1.375rem .25rem;font-size:.9688rem;line-height:1.7}.gz-cta{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:50rem;margin:0 auto;display:flex;position:relative}.gz-cta .gz-headline{font-size:clamp(2rem,4vw,3rem)}.gz-cta-rings{pointer-events:none;width:min(64rem,110vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gz-cta-buttons{flex-direction:column;align-items:center;gap:1.125rem;margin-top:.75rem;display:flex}.gz-cta-primary{background:var(--gradient-gold-fill);color:var(--color-black);font-family:var(--font-brand);letter-spacing:.01em;box-shadow:var(--shadow-cta);border-radius:9999px;align-items:center;gap:.625rem;padding:1rem 2.5rem;font-size:1.0313rem;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex}.gz-cta-primary:hover{box-shadow:var(--shadow-cta-hover);transform:translateY(-2px)}.gz-cta-secondary{color:var(--color-accent-bright);border-bottom:1px solid var(--color-accent-line);padding-bottom:.125rem;font-size:.9375rem;text-decoration:none;transition:color .2s,border-color .2s}.gz-cta-secondary:hover{color:var(--color-gold);border-color:var(--color-accent-mid)}.ft-footer{background:linear-gradient(180deg, transparent 0%, var(--color-void-deep) 4%);padding:0 0 2rem;position:relative}.ft-footer .ft-container{max-width:72rem;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.ft-rule{background:linear-gradient(90deg, transparent 0%, var(--color-accent-mist) 30%, var(--color-accent-mist) 70%, transparent 100%);height:1px;margin-bottom:3rem}.ft-top{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem;display:grid}@media (width>=1100px){.ft-top{grid-template-columns:minmax(0,1.6fr) repeat(4,max-content);justify-content:space-between;column-gap:clamp(2rem,3.5vw,3.5rem)}.ft-link,.ft-col-title{white-space:nowrap}}.ft-brand-col{flex-direction:column;gap:1rem;display:flex}.ft-logo-link{align-items:center;gap:.625rem;min-height:44px;text-decoration:none;display:inline-flex}.ft-wordmark{font-family:var(--font-brand);color:var(--color-text-strong);letter-spacing:.06em;font-size:1.125rem;font-weight:600}.ft-brand-statement{color:var(--color-text-muted);max-width:22rem;font-size:1rem;line-height:1.6}.ft-socials{gap:.75rem;margin-top:.5rem;display:flex}.ft-socials a{border:1px solid var(--color-hairline-strong);width:2rem;height:2rem;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex;position:relative}.ft-socials a:hover{color:var(--color-gold);border-color:var(--color-accent-line)}.ft-nav-col{flex-direction:column;gap:.75rem;display:flex}.ft-col-title{font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.ft-col-links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ft-socials a:after{content:"";position:absolute;inset:-6px}.ft-link{color:var(--color-text-muted);font-size:1rem;text-decoration:none;transition:color .2s;display:inline-block}.ft-link:hover{color:var(--color-text-bright)}.ft-bottom{border-top:1px solid var(--color-hairline);padding-top:1.5rem}.ft-bottom-inner{justify-content:center;display:flex}.ft-copyright{color:var(--color-text-muted);font-size:1rem}@media (width<=900px){.gz-split,.gz-split--flip{grid-template-columns:1fr;gap:2.5rem}.gz-split--flip .gz-split-copy{order:-1}.gz-intel-scroll{grid-template-rows:320px 320px 280px;grid-template-columns:repeat(2,1fr)}.gz-intel-card:first-child{grid-area:1/1}.gz-intel-card:nth-child(2){grid-area:1/2}.gz-intel-card:nth-child(3){grid-area:2/1}.gz-intel-card:nth-child(4){grid-area:2/2}.gz-intel-card:nth-child(5){grid-area:3/1/auto/-1}.gz-audience-cell,.gz-audience-cell--wide{grid-column:span 3}}@media (width<=640px){.gz-faq-answer p{padding-right:.25rem}.ft-col-links{gap:0}.ft-link{align-items:center;min-height:44px;display:flex}.gz-cta-secondary{align-items:center;min-height:44px;display:inline-flex}.gz-strike{display:none}.gz-comparison-old{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-ghost);-webkit-text-decoration-color:var(--color-text-ghost);-webkit-text-decoration-color:var(--color-text-ghost);text-decoration-color:var(--color-text-ghost)}.gz-intel-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow:auto hidden}.gz-intel-scroll::-webkit-scrollbar{display:none}.gz-intel-card{scroll-snap-align:center;flex:0 0 82vw;min-height:400px}.gz-intel-card:nth-child(n){grid-column:unset;grid-row:unset}.gz-step-dots{display:flex}.gz-audience-cell,.gz-audience-cell--wide{grid-column:span 6}.gz-purpose-grid,.gz-invite-checklist{grid-template-columns:1fr}.gz-comparison-row{grid-template-columns:1fr 1.5rem 1fr;gap:.625rem;padding:1rem .5rem}.ft-top{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.ft-brand-col{grid-column:1/-1}}@media (width<=480px){.ft-top{grid-template-columns:1fr}}@media (width<=380px){.gz-mock-header{flex-wrap:wrap;align-items:flex-start;row-gap:.625rem;padding:1rem 1.125rem}.gz-mock-header>div:first-child{flex:100%}.gz-score-row{flex-direction:column;align-items:flex-start;gap:.875rem}.gz-feed-row{flex-wrap:wrap;align-items:flex-start;padding:1rem 1.125rem}.gz-feed-copy{flex:9rem}.gz-match{margin-left:auto}.gz-comparison-row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.375rem;padding:.875rem .25rem}.gz-comparison-arrow{justify-content:flex-start}}@media (width<=344px){.gz-cta-primary{padding-left:1.5rem;padding-right:1.5rem}}.app-split{align-items:start}.app-stage{perspective:1500px;flex-direction:column;align-items:center;gap:1.125rem;padding:1.5rem 0;display:flex}.app-phone{width:clamp(248px,min(25vw,36svh),340px);transform-style:preserve-3d;position:relative}@supports not (height:1svh){.app-phone{width:clamp(248px,min(25vw,36vh),340px)}}.app-phone-glow{pointer-events:none;z-index:0;background:radial-gradient(42% 34% at 68% 24%,#ffd54a21,#0000 70%),radial-gradient(50% 42% at 32% 82%,#e5a1000f,#0000 72%);position:absolute;inset:-18% -30%}.app-frame{z-index:1;background:linear-gradient(165deg, var(--color-titanium-hi) 0%, var(--color-titanium-mid) 38%, var(--color-titanium-low) 70%, var(--color-titanium) 100%) padding-box, linear-gradient(150deg, #ffffff61, var(--color-accent-wash) 26%, var(--color-hairline) 52%, var(--color-accent-edge) 82%, #ffffff29) border-box;box-shadow:inset 0 1px 0 var(--color-hairline-strong), var(--shadow-device), var(--shadow-device-glow);border:1px solid #0000;position:relative}.app-side-btn{background:linear-gradient(180deg, var(--color-titanium-btn), var(--color-titanium-btn-low));border-radius:2px;width:3px;position:absolute}.app-side-btn--power{height:13%;top:28%;right:-3px}.app-band{isolation:isolate;flex-direction:column;gap:1.375rem;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:flex;position:relative}.app-band:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(70% 90% at 38%,#070708a8,#07070800 78%);position:absolute;inset:-14% -6%}.app-statement{font-family:var(--font-brand);letter-spacing:-.025em;color:var(--color-text-bright);font-size:clamp(1.9rem,3.25vw,3rem);font-weight:300;line-height:1.12}.app-statement-em{color:var(--color-text-primary);letter-spacing:-.02em;font-weight:500}.app-band-rule{background:var(--gradient-rule);transform-origin:0;height:1px;margin-top:.375rem;display:block}.app-copy{isolation:isolate;gap:1.75rem;position:relative}.app-copy:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(76% 74% at 45% 45%,#070708cc 0%,#070708bd 48%,#07070800 88%);position:absolute;inset:-8% -12%}.app-intro{isolation:isolate;font-family:var(--font-sans);font-size:var(--text-body-md-size);line-height:var(--text-body-md-height);color:var(--color-text-secondary);max-width:44ch;position:relative}.app-intro:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#070708e6;position:absolute;inset:-1.25rem -2.5rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000),linear-gradient(#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000),linear-gradient(#0000,#000 1.25rem calc(100% - 1.25rem),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.app-standard{border-top:1px solid var(--color-hairline);flex-direction:column;padding-top:1rem;display:flex}.app-standard-label{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:var(--text-label-sm-spacing);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.25rem}.app-commit{border-bottom:1px solid var(--color-hairline);flex-direction:column;gap:.3rem;padding:.95rem 0;display:flex}.app-commit-pair{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.25rem,1.55vw,1.4375rem);line-height:1.25}.app-commit-holds{color:var(--color-text-primary);font-weight:500}.app-commit-refuses{color:var(--color-text-secondary);font-weight:300}.app-commit-struck{display:inline-block;position:relative}.app-commit-strike{background:var(--color-accent-bright);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:54%;left:-.04em;right:-.04em}.app-commit-line{font-family:var(--font-sans);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-height);color:var(--color-text-muted);max-width:46ch}.app-vision{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem 1.125rem;display:grid}.app-vision-label{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:var(--text-label-sm-spacing);text-transform:uppercase;color:var(--color-text-muted)}.app-vision-text{font-family:var(--font-display);font-size:var(--text-headline-md-size);letter-spacing:-.015em;color:var(--color-text-primary);text-wrap:balance;font-weight:300;line-height:1.35}.app-foot{flex-direction:column;gap:.625rem;margin-top:.25rem;display:flex}.app-read{min-height:44px;font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-gold);transition:color .3s var(--ease-heavy), gap .3s ease;align-items:center;gap:.5em;padding:.25rem .25rem .25rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.app-read-text{position:relative}.app-read-text:after{content:"";background:linear-gradient(90deg, var(--color-accent-soft), transparent);transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease-heavy), background .3s ease;position:absolute;bottom:-2px;left:0;transform:scaleX(.5)}.app-read-arrow{opacity:.6;transition:transform .35s var(--ease-heavy), opacity .3s ease}.app-read:hover,.app-read:focus-visible{color:var(--color-cream);gap:.75em}.app-read:hover .app-read-text:after,.app-read:focus-visible .app-read-text:after{background:linear-gradient(90deg, var(--color-cream), transparent);transform:scaleX(1)}.app-read:hover .app-read-arrow,.app-read:focus-visible .app-read-arrow{opacity:1;transform:translate(3px)}.app-read:focus-visible{outline:1px solid var(--color-accent-half);outline-offset:4px;border-radius:2px}@media (width<=900px){.app-split .app-stage{order:-1}.app-phone{width:clamp(232px,min(70vw,50svh),310px)}.app-band{gap:1.125rem;margin-bottom:1.5rem}.app-statement{text-wrap:balance}.app-copy{gap:1.5rem}.app-intro{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-height)}.app-vision{grid-template-columns:1fr}}@media (width<=767px){.app-stores{gap:10px}}@media (prefers-reduced-motion:reduce){.app-read,.app-read-text:after,.app-read-arrow{transition:none}}@font-face{font-family:GeneralSans;src:url(/app/fonts/GeneralSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:GeneralSans;src:url(/app/fonts/GeneralSans-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:GeneralSans;src:url(/app/fonts/GeneralSans-Semibold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:GeneralSans;src:url(/app/fonts/GeneralSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Gotham;src:url(/app/fonts/Gotham-Book.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Gotham;src:url(/app/fonts/Gotham-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Unbounded;src:url(/app/fonts/Unbounded-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.app-phone{container-type:inline-size}.app-frame{background:linear-gradient(165deg,#7c7b78 0%,#4e4d4b 22%,#2f2f2e 48%,#232322 72%,#3b3a38 100%) padding-box padding-box,linear-gradient(150deg,#ffffff8c,#ffffff1f 26%,#ffffff0f 52%,#ffd54a1f 82%,#ffffff4d) border-box;border-radius:17.6cqw;padding:1.1cqw;box-shadow:inset 0 0 0 .5px #ffffff2e,0 40px 80px -20px #000c,0 0 60px -10px #ffd54a1f}.app-frame:before,.app-frame:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 19%,#0c0c0ce6 19% 19.8%,#0000 19.8%),linear-gradient(90deg,#0000 80.2%,#0c0c0ce6 80.2% 81%,#0000 81%);height:1.1cqw;position:absolute;left:0;right:0}.app-frame:before{top:0}.app-frame:after{bottom:0}.app-bezel{background:#050505;border-radius:16.5cqw;padding:2.2cqw}.app-screen{--u:.2376cqw;--sim-status-h:calc(50 * var(--u));--sim-tabbar-h:calc(90 * var(--u));--sim-bg:#030303;--sim-card:#0c0c0c;--sim-newcard:#1b1b1b66;--sim-primary:#f1d935;--sim-selected:#dec041;--sim-label:#fbfcf8;--sim-font-body:"Gotham", "DM Sans", sans-serif;--sim-font-title:"GeneralSans", "DM Sans", sans-serif;--sim-font-wordmark:"Unbounded", "Space Grotesk", sans-serif;aspect-ratio:1284/2778;background:var(--sim-bg);color:#fff;font-family:var(--sim-font-body);font-size:calc(12 * var(--u));touch-action:pan-y;-webkit-font-smoothing:antialiased;border-radius:14.2cqw;line-height:1.25;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.app-screen:focus-visible{outline:1px solid var(--color-accent-mid);outline-offset:3px}.app-screen *{box-sizing:border-box}.sim-stage{cursor:grab;position:absolute;inset:0}.sim-stage:active{cursor:grabbing}.sim-screen{inset:var(--sim-status-h) 0 var(--sim-tabbar-h);position:absolute}.sim-page{position:absolute;inset:0}.sim-scroll{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:calc(72 * var(--u));will-change:scroll-position;position:absolute;inset:0;overflow:hidden}.app-screen--engaged .sim-scroll{overscroll-behavior-y:contain;touch-action:pan-y;overflow-y:auto}@media (hover:none) and (pointer:coarse){.app-screen--engaged .sim-scroll{overscroll-behavior-y:auto}}.app-phone--flat{transform-style:flat}.app-stage--flat{perspective:none}.app-frame{transition:box-shadow .35s}.app-phone--engaged .app-frame{box-shadow:inset 0 0 0 .5px #ffffff2e,0 40px 80px -20px #000c,0 0 0 2px #ffd54a80,0 0 70px -10px #ffd54a47}.sim-hint{z-index:2;text-align:center;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem;transition:color .3s;position:relative}.app-stage:has(.app-phone--engaged) .sim-hint{color:var(--color-gold-pale)}.sim-scroll::-webkit-scrollbar{display:none}.sim-status{height:var(--sim-status-h);z-index:3;padding:0 calc(32 * var(--u)) 0 calc(36 * var(--u));background:var(--sim-bg);color:#fff;font-family:-apple-system,SF Pro Text,Helvetica Neue,DM Sans,sans-serif;font-size:calc(17 * var(--u));letter-spacing:-.01em;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.sim-status-right{align-items:center;gap:calc(7 * var(--u));display:flex}.sim-status svg{height:calc(13 * var(--u));fill:currentColor;width:auto}.sim-island{top:calc(12 * var(--u));width:calc(126 * var(--u));height:calc(37 * var(--u));z-index:4;pointer-events:none;background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.sim-tabbar{height:var(--sim-tabbar-h);z-index:3;padding-bottom:calc(34 * var(--u));background:var(--sim-bg);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}.sim-tab{color:#f0f0f0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .25s;display:flex;position:relative}.sim-tab-icon{width:var(--size);height:var(--size);-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;transition:transform .2s ease-in-out;display:block}.sim-tab:active .sim-tab-icon{transform:scale(.85)}.sim-tab[data-active=true]{color:var(--sim-selected)}.sim-tab-badge{top:calc(50% - 14 * var(--u));right:calc(50% - 16 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--sim-primary);border:1.5px solid var(--sim-bg);border-radius:50%;position:absolute}.sim-tab:focus-visible{outline:1px solid var(--color-accent-mid);outline-offset:-2px;border-radius:8px}.sim-home{bottom:calc(8 * var(--u));width:calc(139 * var(--u));height:calc(5 * var(--u));z-index:4;pointer-events:none;background:#ffffffd9;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.app-sheen{z-index:5;background:linear-gradient(118deg, #ffffff16 0%, var(--color-surface-sunken) 16%, transparent 30%, transparent 76%, var(--color-surface-accent-soft) 100%);pointer-events:none;position:absolute;inset:0}.app-side-btn{background:linear-gradient(90deg,#5a5956,#2b2b2a);border-radius:.45cqw;width:.9cqw;position:absolute;box-shadow:inset 0 .3cqw #ffffff40}.app-side-btn--silence{height:3.6%;top:17.5%;left:-.9cqw}.app-side-btn--volup{height:7.2%;top:24%;left:-.9cqw}.app-side-btn--voldown{height:7.2%;top:33%;left:-.9cqw}.app-side-btn--power{background:linear-gradient(270deg,#5a5956,#2b2b2a);height:12%;top:27%;right:-.9cqw}.sim-live{z-index:2;background:var(--color-void);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-pale);white-space:nowrap;border:1px solid #ffd54a47;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .875rem .5rem .75rem;font-size:.75rem;display:inline-flex;position:relative}.sim-live b{color:var(--color-text-muted);border-left:1px solid #ffffff1f;padding-left:.75rem;font-weight:400}.sim-live-dot{background:var(--color-gold);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite simLivePulse}@keyframes simLivePulse{0%{box-shadow:0 0 #ffd54a99}70%{box-shadow:0 0 0 8px #ffd54a00}to{box-shadow:0 0 #ffd54a00}}@media (width<=520px){.sim-live{padding-right:.75rem}.sim-live b{display:none}}.sim-ripple{width:calc(52 * var(--u));height:calc(52 * var(--u));margin:calc(-26 * var(--u)) 0 0 calc(-26 * var(--u));pointer-events:none;background:#f1d93559;border-radius:50%;animation:.75s ease-out forwards simRipple;position:absolute;top:50%;left:50%}@keyframes simRipple{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.sim-svgicon{width:var(--size);height:var(--size);-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block;position:relative}.sim-icon{width:var(--size);height:var(--size);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sim-avatar{isolation:isolate;width:var(--size);height:var(--size);background:#292929;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:visible}.sim-avatar img,.sim-avatar-initials,.sim-avatar-logo{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.sim-avatar-initials{font-family:var(--sim-font-title);font-weight:600;font-size:calc(var(--size) * .34);color:#d9d9d9;letter-spacing:.02em}.sim-avatar-logo{background:#0f0f0f}.sim-avatar-logo:before{content:"";background:var(--sim-primary);width:52%;height:52%;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.sim-avatar--ring:before{content:"";inset:calc(-6 * var(--u));border:calc(3 * var(--u)) solid var(--sim-primary);z-index:-1;background:#0f0f0f;border-radius:50%;position:absolute}.sim-avatar-dot{width:calc(11 * var(--u));height:calc(11 * var(--u));border:calc(2 * var(--u)) solid var(--sim-bg);background:#0ad917;border-radius:50%;position:absolute;bottom:0;right:0}.sim-verified{width:calc(13 * var(--u));height:calc(13 * var(--u));margin-left:calc(4 * var(--u));vertical-align:-10%;background:url(/app/icons/yellow_verified.svg) 50%/contain no-repeat;display:inline-block}.sim-btn{height:calc(38 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(10 * var(--u));background:var(--sim-primary);color:#000;font-family:var(--sim-font-title);font-size:calc(13 * var(--u));letter-spacing:.3px;cursor:pointer;white-space:nowrap;border:none;font-weight:700;box-shadow:0 2px 6px #f1d9354d}.sim-btn--outline{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #f1d93566}.sim-fab{left:50%;bottom:calc(16 * var(--u));align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--sim-primary);color:#000;font-family:var(--sim-font-title);font-size:calc(13 * var(--u));letter-spacing:.3px;cursor:pointer;white-space:nowrap;z-index:2;border:none;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 12px #00000073}.sim-fab svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.sim-seg{height:calc(40 * var(--u));padding:calc(4 * var(--u));border-radius:calc(8 * var(--u));background:#1a1a1a;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.sim-seg-thumb{top:calc(4 * var(--u));bottom:calc(4 * var(--u));left:calc(4 * var(--u));border-radius:calc(6 * var(--u));background:var(--sim-primary);transition:transform .3s ease-out;position:absolute}.sim-seg-tab{justify-content:center;align-items:center;gap:calc(4 * var(--u));color:#f0f0f0;font-family:var(--sim-font-title);font-size:calc(12 * var(--u));cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;line-height:1.1;transition:color .25s;display:inline-flex;position:relative}.sim-seg-tab[data-active=true]{color:#000}.sim-appbar{height:calc(60 * var(--u));font-family:var(--sim-font-title);font-size:calc(18 * var(--u));color:#fff;justify-content:center;align-items:center;font-weight:700;display:flex}.sim-appbar--pitch{height:calc(56 * var(--u));letter-spacing:-.3px;font-weight:600}.sim-heading{align-items:flex-end;gap:calc(10 * var(--u));padding:calc(15 * var(--u)) calc(15 * var(--u)) 0 calc(17 * var(--u));display:flex}.sim-heading-bar{width:calc(3 * var(--u));height:calc(26 * var(--u));background:var(--sim-primary);border-radius:1.5px}.sim-heading-text{font-family:var(--sim-font-body);font-size:calc(18 * var(--u));color:#fff;padding-top:calc(2 * var(--u));font-weight:700}.sim-heading-aside{align-items:center;gap:calc(4 * var(--u));color:#ffffff80;padding-top:calc(4 * var(--u));margin-left:auto;display:inline-flex}.sim-fund-viewall{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(9 * var(--u));color:var(--sim-selected);border:.8px solid #f1d93580;font-weight:700}.sim-fund{padding:0 calc(16 * var(--u)) calc(12 * var(--u))}.sim-fund .sim-heading{padding-left:0;padding-right:0}.sim-fund-list{margin:calc(16 * var(--u)) 0 0;gap:calc(14 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.sim-fund-item{align-items:center;gap:calc(10 * var(--u));display:flex}.sim-fund-disc{width:calc(44 * var(--u));height:calc(44 * var(--u));color:var(--sim-primary);background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sim-fund-disc img{object-fit:cover;width:100%;height:100%}.sim-fund-copy{gap:calc(3 * var(--u));flex-direction:column;min-width:0;display:flex}.sim-fund-line{font-size:calc(14 * var(--u));color:#ffffffb3}.sim-fund-line b{color:var(--sim-label);font-weight:600}.sim-fund-meta{font-size:calc(12 * var(--u));color:#ffffff73;font-weight:600}.sim-fund-meta i{font-style:normal}.sim-fund-meta small{font-size:calc(11 * var(--u));color:#ffffff4d;margin-left:calc(4 * var(--u));font-weight:400}.sim-card{margin:calc(16 * var(--u)) calc(4 * var(--u)) 0;padding-bottom:calc(4 * var(--u));border-radius:calc(20 * var(--u));background:var(--sim-card);border:1px solid #ffffff14}.sim-row{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));color:#ffffff80;display:flex}.sim-row+.sim-row{border-top:1px solid #ffffff14}.sim-row-disc{width:calc(40 * var(--u));height:calc(40 * var(--u));color:#ffffff80;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sim-row-copy{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.sim-row-title{font-size:calc(14 * var(--u));color:var(--sim-label);font-weight:600}.sim-row-sub{font-size:calc(12 * var(--u));color:#ffffff73;font-weight:600}.sim-thumbs{height:calc(38 * var(--u));width:calc((38 + 22 * 2) * var(--u));flex-shrink:0;display:block;position:relative}.sim-thumb{top:0;left:calc(var(--i) * 22 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));color:#d9d9d9;font-family:var(--sim-font-title);font-size:calc(12 * var(--u));z-index:calc(3 - var(--i));background:#292929;place-items:center;font-weight:600;display:grid;position:absolute;overflow:hidden}.sim-thumb img{object-fit:cover;width:100%;height:100%}.sim-thumbs--circle .sim-thumb{border:1.5px solid var(--sim-card);border-radius:50%}.sim-thumbs--rect .sim-thumb{border-radius:calc(6 * var(--u));border:1px solid #f1d93533}.sim-thumbs--square .sim-thumb{border-radius:calc(8 * var(--u));border:1px solid #f1d93533}.sim-thumb--solo{border-radius:calc(8 * var(--u));border:1px solid #f1d93533;position:static}.sim-feedbar{height:calc(56 * var(--u));padding:0 calc(15 * var(--u)) 0 calc(8 * var(--u));justify-content:space-between;align-items:center;display:flex}.sim-wordmark{font-family:var(--sim-font-wordmark);font-size:calc(17 * var(--u));letter-spacing:3px;color:#fff;padding-left:calc(8 * var(--u));font-weight:700}.sim-feedbar-actions{align-items:center;gap:calc(20 * var(--u));color:#fff;display:flex}.sim-feedbar-actions .sim-svgicon:nth-child(3){margin-left:calc(10 * var(--u))}.sim-svgicon--badge:after{content:attr(data-badge);top:calc(-2 * var(--u));right:calc(-2 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--sim-primary);color:#000;font-family:var(--sim-font-title);font-size:calc(9 * var(--u));border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute}.sim-stories{height:calc(120 * var(--u));padding:0 calc(8 * var(--u));scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.sim-stories::-webkit-scrollbar{display:none}.sim-room-cover{aspect-ratio:16/9;object-fit:cover;width:100%;margin-top:calc(12 * var(--u));-webkit-user-select:none;user-select:none;display:block}.sim-story{width:calc(70 * var(--u));margin:calc(5 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.sim-story-name{font-size:calc(10 * var(--u));color:#fff;white-space:nowrap;font-weight:700}.sim-seg-wrap{padding:calc(10 * var(--u)) calc(16 * var(--u));background:var(--sim-bg)}.sim-room{margin:calc(8 * var(--u)) 0;padding:calc(16 * var(--u)) 0;background:var(--sim-newcard);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.sim-room-poster{align-items:center;gap:calc(12 * var(--u));padding:0 calc(12 * var(--u));display:flex}.sim-room-poster-copy{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}.sim-room-name{font-size:calc(14 * var(--u));color:#fff;white-space:nowrap;font-weight:700}.sim-room-sub{font-size:calc(12 * var(--u));color:#ffffffb3;font-weight:400}.sim-room-title{margin:calc(20 * var(--u)) calc(16 * var(--u)) 0;font-family:var(--sim-font-body);font-size:calc(15 * var(--u));color:#fff;font-weight:700;line-height:1.3}.sim-room-last{gap:calc(8 * var(--u));margin:calc(12 * var(--u)) calc(12 * var(--u)) 0;flex-direction:column;display:flex}.sim-room-last-meta{align-items:center;gap:calc(6 * var(--u));font-size:calc(10 * var(--u));color:#ffffffb3;font-weight:400;display:flex}.sim-room-last-meta .sim-icon{color:#ffffff80}.sim-room-last-meta i{font-style:normal;font-size:calc(6 * var(--u))}.sim-room-last-meta b{font-size:calc(9 * var(--u));color:#0ad917;font-weight:400}.sim-room-quote{align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u));border:1px solid #ffffff1a;border-left:calc(3 * var(--u)) solid var(--sim-selected);border-radius:calc(12 * var(--u));display:flex}.sim-room-quote-copy{gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.sim-room-quote-name{font-size:calc(11 * var(--u));color:#fff;font-weight:700}.sim-room-quote-text{align-items:center;gap:calc(4 * var(--u));font-size:calc(13 * var(--u));color:#fffc;white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.sim-room-foot{margin:calc(16 * var(--u)) calc(12 * var(--u)) 0;justify-content:space-between;align-items:center;display:flex}.sim-room-members{align-items:center;gap:calc(4 * var(--u));font-size:calc(10 * var(--u));color:#fff9;font-weight:700;display:flex}.sim-room-members .sim-icon{margin-left:calc(8 * var(--u))}.sim-room-stack{height:calc(28 * var(--u));width:calc((28 + 18 * 3) * var(--u));display:block;position:relative}.sim-room-stack-item,.sim-room-stack-more{top:calc(2 * var(--u));left:calc(var(--i) * 18 * var(--u));box-shadow:0 0 0 2px var(--sim-card);z-index:calc(4 - var(--i));border-radius:50%;position:absolute}.sim-room-stack-more{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#fff;font-family:var(--sim-font-title);font-size:calc(11 * var(--u));background:#222;place-items:center;font-weight:600;display:grid;top:0}.sim-req-card{margin:calc(4 * var(--u));padding:calc(20 * var(--u));border-radius:calc(20 * var(--u));background:var(--sim-newcard);border:1px solid #ffffff0a}.sim-req-head{align-items:center;gap:calc(12 * var(--u));display:flex}.sim-req-head-copy{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}.sim-req-poster{font-size:calc(15 * var(--u));letter-spacing:-.2px;color:#fff;font-weight:700}.sim-req-sub{font-size:calc(12 * var(--u));color:#fff9}.sim-req-title{margin:calc(16 * var(--u)) 0 calc(8 * var(--u));font-family:var(--sim-font-body);font-size:calc(16 * var(--u));letter-spacing:-.2px;color:#fff;font-weight:700;line-height:1.3}.sim-req-chip{padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(20 * var(--u));background:var(--c);display:inline-block}@supports (color:color-mix(in lab, red, red)){.sim-req-chip{background:color-mix(in srgb, var(--c) 10%, transparent)}}.sim-req-chip{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.sim-req-chip{border:1px solid color-mix(in srgb, var(--c) 15%, transparent)}}.sim-req-chip{color:var(--c);font-family:var(--sim-font-title);font-size:calc(9 * var(--u));letter-spacing:.6px;font-weight:800}.sim-req-desc{margin-top:calc(8 * var(--u));font-size:calc(13 * var(--u));color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sim-req-tags{gap:calc(8 * var(--u));padding-top:calc(14 * var(--u));flex-wrap:wrap;display:flex}.sim-req-tag{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));font-family:var(--sim-font-title);font-size:calc(11 * var(--u));color:#fffc;background:#ffffff08;border:1px solid #ffffff0f;font-weight:500;display:inline-flex}.sim-req-tag .sim-icon{color:#fff9}.sim-req-rule{margin:calc(20 * var(--u)) 0 calc(16 * var(--u));background:#ffffff0f;border:none;height:1px}.sim-req-foot{justify-content:space-between;align-items:center;display:flex}.sim-req-est{gap:calc(2 * var(--u));flex-direction:column;display:flex}.sim-req-est-label{font-size:calc(11 * var(--u));color:#ffffff80;font-weight:500}.sim-req-est-value{font-size:calc(15 * var(--u));color:#fff;font-weight:800}.sim-hub .sim-scroll{padding:calc(8 * var(--u)) calc(4 * var(--u)) calc(20 * var(--u))}.sim-hero{padding:calc(16 * var(--u));border-radius:calc(24 * var(--u));background:linear-gradient(180deg, #1b1b1b33, #1b1b1b8c), url(/app/images/globe_bg.jpg) center / cover no-repeat, var(--sim-newcard);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 16px 24px -8px #00000059}.sim-hero-head{align-items:flex-start;gap:calc(12 * var(--u));display:flex}.sim-hero-bar{width:calc(3 * var(--u));height:calc(85 * var(--u));margin-top:calc(4 * var(--u));background:var(--sim-primary);border-radius:1.5px;flex-shrink:0}.sim-hero-title{font-family:var(--sim-font-body);font-size:calc(28 * var(--u));letter-spacing:-.5px;color:#fff;font-weight:800;line-height:1.1}.sim-hero-title em{color:var(--sim-primary);font-style:normal}.sim-hero-sub{margin-top:calc(10 * var(--u));padding-right:calc(20 * var(--u));font-size:calc(11 * var(--u));color:#ffffffb3;white-space:pre-line;line-height:1.4}.sim-hero-btn{align-items:center;gap:calc(8 * var(--u));margin-top:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--sim-primary);color:#000;font-family:var(--sim-font-body);font-size:calc(12 * var(--u));letter-spacing:.1px;cursor:pointer;border:none;font-weight:700;display:inline-flex;box-shadow:0 0 16px 1px #f1d9354d}.sim-hero-btn-disc{padding:calc(3 * var(--u));color:var(--sim-primary);background:#000;border-radius:50%;place-items:center;display:grid}.sim-hero-stats{margin-top:calc(16 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff0d;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.sim-hero-stat{align-items:center;gap:calc(6 * var(--u));min-width:0;display:flex}.sim-hero-stat+.sim-hero-stat{padding-left:calc(8 * var(--u));border-left:1px solid #ffffff1a}.sim-hero-stat-icon{padding:calc(4 * var(--u));color:var(--sim-primary);background:#00000080;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sim-hero-stat-copy{flex-direction:column;min-width:0;display:flex}.sim-hero-stat-copy b{font-size:calc(12 * var(--u));color:#fff;font-weight:700}.sim-hero-stat-copy small{font-size:calc(8 * var(--u));color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sim-pitch-tools{align-items:center;gap:calc(12 * var(--u));padding:0 calc(16 * var(--u)) calc(12 * var(--u));flex-direction:column;display:flex}.sim-search{width:100%;padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));color:#fff;background:#1a1a1a;justify-content:space-between;align-items:center;display:flex}.sim-search-hint{font-size:calc(14 * var(--u));color:#9e9e9e;font-weight:300}.sim-filter{margin:calc(12 * var(--u)) calc(16 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--sim-newcard);font-size:calc(12 * var(--u));color:#fff;justify-content:space-between;align-items:center;font-weight:600;display:flex}.sim-pitch-card{margin:0 calc(16 * var(--u)) calc(10 * var(--u));border-radius:calc(15 * var(--u));background:var(--sim-newcard);border:1px solid #ffffff0a;overflow:hidden;box-shadow:0 4px 16px #0000001f}.sim-pitch-hero{aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;display:block}.sim-pitch-info{padding:calc(12 * var(--u))}.sim-pitch-title{font-family:var(--sim-font-title);font-size:calc(14 * var(--u));color:#fff;font-weight:700;display:block}.sim-pitch-row{gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.sim-pitch-row:first-of-type{margin-top:calc(4 * var(--u))}.sim-pitch-cell{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}.sim-pitch-label{font-family:var(--sim-font-title);font-size:calc(11 * var(--u));color:#c9c9c9;font-weight:600}.sim-pitch-value{font-family:var(--sim-font-title);font-size:calc(14 * var(--u));color:#fff;font-weight:700}.sim-profile-top{padding:calc(8 * var(--u)) calc(5 * var(--u)) 0 calc(13 * var(--u));justify-content:space-between;align-items:center;display:flex}.sim-profile-type{font-family:var(--sim-font-title);font-size:calc(18 * var(--u));color:#fff;font-weight:700}.sim-profile-top-actions{align-items:center;gap:calc(14 * var(--u));padding-right:calc(8 * var(--u));color:#fff;display:flex}.sim-profile-card-icon{display:inline-flex;position:relative}.sim-profile-card-icon i{top:calc(-2 * var(--u));right:calc(-2 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--sim-primary);border-radius:50%;position:absolute}.sim-profile-id{align-items:center;gap:calc(6 * var(--u));padding-top:calc(14 * var(--u));flex-direction:column;display:flex}.sim-profile-id .sim-avatar{margin-bottom:calc(8 * var(--u))}.sim-profile-name{font-family:var(--sim-font-title);font-size:calc(20 * var(--u));color:#fff;white-space:nowrap;font-weight:700}.sim-verified--star{width:calc(16 * var(--u));height:calc(16 * var(--u))}.sim-profile-position{font-size:calc(13 * var(--u));color:#dfe0dc}.sim-profile-location{font-size:calc(13 * var(--u));color:#8b8b8b}.sim-profile-actions{gap:calc(15 * var(--u));padding:calc(16 * var(--u)) calc(10 * var(--u));display:flex}.sim-profile-btn{height:calc(35 * var(--u));border-radius:calc(4 * var(--u));background:var(--sim-primary);color:#000;font-family:var(--sim-font-title);font-size:calc(12 * var(--u));cursor:pointer;white-space:nowrap;border:none;flex:1;font-weight:500}.sim-profile-btn--outline{color:#fff;background:0 0;border:.5px solid #494949}.sim-profile-band{padding-top:calc(15 * var(--u));background:linear-gradient(#f1d9351a,#0f0f0f03)}.sim-profile-stats{grid-template-columns:repeat(3,1fr);display:grid}.sim-profile-stat{align-items:center;gap:calc(2 * var(--u));flex-direction:column;display:flex}.sim-profile-stat b{font-family:var(--sim-font-title);font-size:calc(20 * var(--u));color:var(--sim-primary);font-weight:600}.sim-profile-stat small{font-size:calc(12 * var(--u));color:#c9c9c9;font-weight:300}.sim-profile-rule{margin:calc(12 * var(--u)) calc(15 * var(--u)) 0;background:#66666680;border:none;height:1px}.sim-profile-bio{padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--sim-label);font-weight:300;line-height:1.45}.sim-profile-tabs{padding:0 calc(8 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sim-profile-tab{padding:calc(12 * var(--u)) 0;color:#989898;font-family:var(--sim-font-body);font-size:calc(12 * var(--u));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.sim-profile-tab[data-active=true]{color:var(--sim-primary);border-bottom-color:var(--sim-primary)}.sim-profile-info{padding:calc(12 * var(--u)) calc(16 * var(--u))}.sim-profile-label{margin:calc(14 * var(--u)) 0 calc(6 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-weight:600;display:block}.sim-profile-label:first-child{margin-top:calc(4 * var(--u))}.sim-profile-exp{gap:calc(12 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sim-profile-exp-item{align-items:center;gap:calc(12 * var(--u));display:flex}.sim-profile-exp-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--sim-primary);margin:0 calc(4 * var(--u));border-radius:50%;flex-shrink:0}.sim-profile-posts{gap:calc(8 * var(--u));padding:calc(12 * var(--u));flex-direction:column;display:flex}.sim-post{padding:calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--sim-newcard);border:1px solid #ffffff0a}.sim-post-head{align-items:center;gap:calc(10 * var(--u));display:flex}.sim-post-text{margin-top:calc(10 * var(--u));font-size:calc(13 * var(--u));color:#fff;line-height:1.5}.sim-post-foot{gap:calc(18 * var(--u));margin-top:calc(12 * var(--u));font-size:calc(12 * var(--u));color:#fff9;display:flex}.sim-post-foot span{align-items:center;gap:calc(5 * var(--u));display:inline-flex}.sim-profile-company{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) 0;display:flex}.sim-profile-skills{gap:calc(8 * var(--u));padding-top:calc(12 * var(--u));flex-wrap:wrap;display:flex}.sim-profile-empty{padding:calc(32 * var(--u)) 0;text-align:center;font-size:calc(12 * var(--u));color:#ffffff73}@media (prefers-reduced-motion:reduce){.sim-tab,.sim-tab-icon,.sim-seg-thumb{transition:none}.sim-live-dot,.sim-ripple{animation:none}}@media (hover:none) and (pointer:coarse){.sim-stories{overflow-x:auto}}.mem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mem-card{flex-direction:column;gap:1.25rem;padding:1.875rem 1.875rem 1.625rem;display:flex;position:relative;overflow:hidden}.mem-card:before{content:"";background:radial-gradient(80% 100% at 50% 0%, var(--color-accent-veil), transparent 75%);pointer-events:none;height:7rem;position:absolute;inset:0 0 auto}.mem-kind{font-family:var(--font-brand);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-bright);border:1px solid var(--color-accent-edge);background:var(--color-accent-ghost);border-radius:9999px;padding:.3125rem .6875rem;font-size:1rem;font-weight:600;position:absolute;top:1.375rem;right:1.5rem}.mem-header{align-items:center;gap:1.125rem;padding-right:6.5rem;display:flex}.mem-avatar{background:linear-gradient(140deg, var(--color-accent-strong), #e5a10059);border-radius:50%;flex-shrink:0;width:4.375rem;height:4.375rem;padding:2px;position:relative}.mem-avatar img{object-fit:cover;border:2px solid var(--color-void-soft);border-radius:50%;width:100%;height:100%;display:block}.mem-idblock{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.mem-name{font-family:var(--font-brand);color:var(--color-text-primary);align-items:center;gap:.4375rem;margin:0;font-size:1.3125rem;font-weight:700;line-height:1.2;display:flex}.mem-verified{color:var(--color-gold);display:inline-flex}.mem-role{color:var(--color-text-secondary);margin:0;font-size:.9063rem}.mem-role strong{color:var(--color-text-bright);font-weight:600}.mem-location{font-size:var(--text-body-xs-size);color:var(--color-text-muted);align-items:center;gap:.375rem;margin:0;display:flex}.mem-location svg{color:var(--color-accent-mid);flex-shrink:0}.mem-bio{font-family:var(--font-sans);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-height);color:var(--color-text-body);border-left:2px solid var(--color-accent-soft);margin:0;padding-left:1.125rem}.mem-footer{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.125rem;display:flex}.mem-actions{gap:.5rem;display:inline-flex}.mem-btn{font-family:var(--font-brand);color:var(--color-text-body);border:1px solid var(--color-border-input);border-radius:9999px;align-items:center;padding:.4375rem 1.0625rem;font-size:1rem;font-weight:600;display:inline-flex}.mem-btn--gold{color:var(--color-black);background:var(--gradient-gold-fill);border-color:#0000}.mem-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.mem-quote{border-left:1px solid var(--color-accent-line);background:linear-gradient(90deg, var(--color-accent-ghost), transparent 60%);flex-direction:column;gap:1rem;margin:0;padding:1.375rem 1.5rem;display:flex}.mem-quote-text{color:var(--color-text-body);margin:0;font-size:.9688rem;line-height:1.65}.mem-quote-author{flex-direction:column;gap:.125rem;margin-top:auto;display:flex}.mem-quote-name{font-family:var(--font-brand);color:var(--color-text-bright);font-size:.9375rem;font-weight:600}.mem-quote-role{color:var(--color-text-muted);font-size:1rem}.mem-cta{color:var(--color-text-muted);margin:2.5rem 0 0;font-size:.9688rem}.mem-cta a{color:var(--color-accent-strong);border-bottom:1px solid var(--color-accent-line);margin:-.6875rem 0;padding:.6875rem .125rem .125rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.mem-cta a:hover{color:var(--color-gold);border-color:var(--color-accent-mid)}@media (width<=900px){.mem-grid{grid-template-columns:1fr}.mem-quotes{grid-template-columns:1fr;gap:1rem}}@media (width<=480px){.mem-header{flex-direction:column;align-items:flex-start;gap:.875rem;padding-right:0}.mem-avatar{width:3.5rem;height:3.5rem}.mem-card{padding:1.5rem 1.375rem 1.375rem}.mem-kind{order:-1;align-self:flex-start;position:static}.mem-footer{flex-direction:column;align-items:flex-start}}.ap-page{background:0 0;min-height:100vh}.ap-hero{z-index:10;padding:clamp(9rem,22vh,13rem) 0 clamp(3rem,8vh,5rem);position:relative}.ap-hero .gz-body--muted{color:var(--color-text-secondary)}.ap-hero-inner{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:1.375rem;display:flex;position:relative}.ap-hero-inner:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 74% at 50% 46%,#070708c7 0%,#070708b8 50%,#07070800 92%);position:absolute;inset:-12% -18%}.ap-headline{font-size:clamp(2.5rem,5.5vw,4.25rem)}.ap-narrow{max-width:56rem}.ap-ledger{max-width:40rem}.ap-expect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ap-expect-card{flex-direction:column;gap:.875rem;padding:1.75rem 1.625rem;display:flex}.ap-expect-title{font-family:var(--font-brand);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);color:var(--color-text-strong);margin-top:.25rem}.ap-expect-desc{color:var(--color-text-muted);font-size:.9063rem;line-height:1.6}.ap-principles{flex-direction:column;gap:1.375rem;max-width:44rem;display:flex}.ap-principle{font-family:var(--font-display);letter-spacing:-.015em;background:var(--gradient-metal);-webkit-text-fill-color:transparent;color:var(--color-gold);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.3125rem,2.3vw,1.625rem);font-weight:500;line-height:1.4}@media (width<=640px){.ap-expect-grid{grid-template-columns:1fr}}.ap-narrow .gz-head{isolation:isolate;position:relative}.ap-narrow .gz-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#070708f0 0%,#070708e0 46%,#0707088f 74%,#07070800 100%);position:absolute;inset:-1rem -2rem}.kn-clip{vertical-align:bottom;margin:-.04em -.09em -.16em -.02em;padding:.04em .09em .16em .02em;display:inline-block;overflow:clip}.kn-word{display:inline-block}.tilt{border-radius:var(--radius-card);height:100%;position:relative;overflow:clip}.tilt-sheen{border-radius:inherit;background:radial-gradient(30% 30% at 50% 50%, var(--color-accent-veil), transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:-35%}@media (hover:hover) and (pointer:fine){.tilt:hover .tilt-sheen{opacity:1}}.gz-step-node{position:relative}.gz-step-halo{background:radial-gradient(50% 50% at 50% 50%, var(--color-accent-edge), transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:-.5rem}.gz-ledger-x{overflow:visible}.gz-comparison-old{text-decoration:none;position:relative}.gz-strike{background:var(--color-text-faint);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:52%;left:-.125rem;right:-.125rem}.gz-req-stack .gz-req-card{position:relative}.gz-req-stack>:first-child{z-index:3}.gz-req-stack>:nth-child(2){z-index:2}.gz-req-stack>:nth-child(3){z-index:1}@media (prefers-reduced-motion:reduce){.tilt-sheen{display:none}}:root{--plate-air:clamp(56px, 7vh, 96px);--plate-air-shared:clamp(88px, 11vh, 148px)}.gz-story-beat{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:420px;display:flex;position:relative}.gz-story-beat.gz-story-beat--chapter{--plate-h:max(560px, 78vh);--air-t:var(--plate-air);--air-b:var(--plate-air);padding-top:var(--air-t);padding-bottom:var(--air-b);min-height:calc(var(--plate-h) + var(--air-t) + var(--air-b))}.gz-story-beat.gz-story-beat--chapter+.gz-story-beat.gz-story-beat--chapter{--air-t:var(--plate-air-shared)}.gz-story-beat.gz-story-beat--chapter:has(+.gz-story-beat.gz-story-beat--chapter){--air-b:var(--plate-air-shared)}.gz-story-beat.gz-story-beat--chapter.gz-story-beat--numbered{--plate-h:max(620px, 82vh)}.gz-story-beat.gz-story-beat--chapter:has(.scene-breath){--plate-h:max(430px, 56vh)}@media (width<=1023px){:root{--plate-air:clamp(44px, 5.5vh, 72px);--plate-air-shared:clamp(68px, 8.5vh, 112px)}.gz-story-beat{min-height:360px}.gz-story-beat.gz-story-beat--chapter{--plate-h:max(460px, 68vh)}.gz-story-beat.gz-story-beat--chapter.gz-story-beat--numbered{--plate-h:max(520px, 72vh)}.gz-story-beat.gz-story-beat--chapter:has(.scene-breath){--plate-h:max(380px, 50vh)}}@media (width<=767px){:root{--plate-air:clamp(36px, 4.5vh, 56px);--plate-air-shared:clamp(56px, 7vh, 88px)}.gz-story-beat{min-height:300px}.gz-story-beat.gz-story-beat--chapter{--plate-h:max(400px, 60vh)}.gz-story-beat.gz-story-beat--chapter.gz-story-beat--numbered{--plate-h:max(440px, 64vh)}.gz-story-beat.gz-story-beat--chapter:has(.scene-breath){--plate-h:max(340px, 46vh)}}.gz-page-wrapper{z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.gz-page-header{text-align:left;padding:12rem 0 6rem}.gz-page-header__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);margin-bottom:1rem;font-size:.875rem;display:block}.gz-page-header__headline{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-height);font-weight:var(--text-display-lg-weight);letter-spacing:var(--text-display-lg-spacing);max-width:800px;margin-bottom:1.5rem}.gz-page-header__intro{font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-height);color:var(--color-text-muted);max-width:720px}.gz-page-divider{background:var(--color-border);width:100%;height:1px;margin:4rem 0}.gz-editorial-section{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:6rem 0;display:grid}.gz-editorial-section--reverse{direction:rtl}.gz-editorial-section--reverse>*{direction:ltr}.gz-editorial-content{max-width:520px}.gz-editorial-media{border-radius:var(--radius-lg);aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden}.gz-editorial-media img,.gz-editorial-media video{object-fit:cover;width:100%;height:100%}@media (width<=1023px){.gz-editorial-section{grid-template-columns:1fr;gap:3rem}.gz-editorial-section--reverse{direction:ltr}}.gz-component-wrapper{padding:6rem 0;position:relative}.gz-page-backdrop{pointer-events:none;z-index:-1;background:0 0;position:fixed;inset:0}.gz-page-nav-wrapper{top:var(--nav-height);z-index:40;pointer-events:none;padding:1rem 0;position:sticky;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.gz-page-nav{pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem;padding:0 1.5rem;display:flex;overflow-x:auto}.gz-page-nav::-webkit-scrollbar{display:none}.gz-page-nav-inner{background:var(--color-surface);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);white-space:nowrap;border-radius:2rem;padding:.25rem;display:inline-flex}.gz-page-nav-item{color:var(--color-text-muted);border-radius:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;position:relative}.gz-page-nav-item:hover{color:var(--color-text)}.gz-page-nav-item[data-active=true]{color:var(--color-text);background:var(--color-surface-hover)}.tz-beat{overflow:clip}.tz-plate{--gx:50vw;--gy:50%;--gr:0px;flex-direction:column;flex:1;align-self:stretch;width:100%;display:flex;position:relative;overflow:visible}.tz-frame{z-index:3;pointer-events:none;flex:1;align-items:center;width:min(1280px,100vw - 96px);min-height:0;margin-inline:auto;display:flex;position:relative}@media (width>=1600px){.tz-frame{width:min(1400px,100vw - 160px)}}.tz-instrument{z-index:1;width:0;height:0;transform:translate3d(var(--gx), var(--gy), 0);pointer-events:none;position:absolute;top:0;left:0}.tz-instrument>svg{position:absolute;top:0;left:0;overflow:visible}.tz-polar{transform:rotate(var(--a,0deg)) translate(calc(var(--gr) + var(--off,0px) + var(--push,0px))) rotate(calc(-1 * var(--a,0deg)));position:absolute;top:0;left:0}.plate-link{z-index:6;cursor:pointer;outline:none;position:absolute;inset:0}.plate-link:after{content:"";pointer-events:none;transition:border-color var(--duration-ui) ease, box-shadow var(--duration-ui) ease;border:2px solid #0000;position:absolute;inset:12px;box-shadow:0 0 0 3px #0000,inset 0 0 0 3px #0000}.plate-link:focus-visible:after{border-color:var(--color-gold);box-shadow:0 0 0 3px #070707eb,inset 0 0 0 3px #070707eb}.tz-cta{font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;color:var(--color-text-strong);text-shadow:0 1px 4px #000000d9;align-items:center;gap:.875rem;transition:color .4s;display:inline-flex}.tz-cta__arrow{align-items:center;height:9px;display:inline-flex}.tz-cta__shaft{background:var(--color-gold);width:28px;height:1px;transition:width .55s var(--ease-heavy);display:block}.tz-cta__head{border-top:1px solid var(--color-gold);border-right:1px solid var(--color-gold);width:7px;height:7px;margin-left:-5px;display:block;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.tz-plate:has(.plate-link:hover) .tz-cta{color:var(--color-gold-pale)}.tz-plate:has(.plate-link:hover) .tz-cta__shaft{width:48px}.tz-plate:has(.plate-link:hover) .tz-figure{--fig-frame:.62;--fig-cap:1}.tz-plate:has(.plate-link:hover){--lit:1}}.tz-plate:has(.plate-link:focus-visible) .tz-cta{color:var(--color-gold-pale)}.tz-plate:has(.plate-link:focus-visible) .tz-cta__shaft{width:48px}.tz-plate:has(.plate-link:focus-visible) .tz-figure{--fig-frame:.62;--fig-cap:1}.tz-plate:has(.plate-link:focus-visible){--lit:1}.tz-headline{font-family:var(--font-display);font-size:var(--tz-head-size,var(--ed-title-size));line-height:var(--tz-head-height,var(--ed-title-height));font-weight:var(--tz-head-weight,var(--ed-title-weight));letter-spacing:var(--tz-head-spacing,var(--ed-title-spacing));color:var(--color-text-primary);text-wrap:balance;text-shadow:0 2px 14px #0009,0 0 2px #000000e6;margin:0}.tz-lede{font-family:var(--font-sans);font-size:var(--tz-lede-size,var(--ed-lede-size));line-height:var(--tz-lede-height,var(--ed-lede-height));font-weight:var(--tz-lede-weight,var(--ed-lede-weight));color:var(--color-text-body);text-wrap:pretty;text-shadow:0 1px 6px #000c,0 0 2px #000000e6;max-width:30rem;margin:0}.tz-rooms__headline,.tz-posting__headline,.tz-membership__headline,.tz-ascent__headline{--tz-head-size:var(--ed-chapter-size);--tz-head-height:var(--ed-chapter-height);--tz-head-weight:var(--ed-chapter-weight);--tz-head-spacing:var(--ed-chapter-spacing)}.tz-rooms .tz-lede,.tz-posting .tz-lede,.tz-membership .tz-lede,.tz-ascent .tz-lede{--tz-lede-size:var(--ed-standfirst-size);--tz-lede-height:var(--ed-standfirst-height);--tz-lede-weight:var(--ed-standfirst-weight)}.tz-oneworld__headline{--tz-head-size:var(--ed-door-size);--tz-head-height:var(--ed-door-height);--tz-head-weight:var(--ed-door-weight);--tz-head-spacing:var(--ed-door-spacing)}.tz-oneworld .tz-lede{--tz-lede-size:var(--ed-detail-size);--tz-lede-height:var(--ed-detail-height);--tz-lede-weight:var(--ed-detail-weight)}.tz-mono{font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;line-height:1.3}.tz-copy{isolation:isolate;flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative}.tz-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 74% at 46%,#070707c7 0%,#070707a8 34%,#07070757 64%,#07070714 86%,#0000 100%);position:absolute;inset:-2.5rem -3.5rem -2.25rem -3rem}.tz-copy--shade-top:before{background:linear-gradient(#070707db 0%,#070707c7 48%,#07070766 78%,#0000 100%);inset:-3rem -2rem -4.5rem}.tz-copy--shade-bottom:before{background:linear-gradient(#0000 0%,#07070766 22%,#070707c7 52%,#070707db 100%);inset:-4.5rem -2rem -3rem}.tz-card{font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;color:var(--color-text-strong);white-space:nowrap;background:#070707e6;border:1px solid #ffffff1f;padding:.42em .7em .38em;line-height:1.25;display:inline-block}.tz-card--gold{color:var(--color-gold);border-color:#ffd54a8c}.tz-figure{--fig-frame:.3;--fig-cap:.78;margin:0;position:relative}.tz-figure__plate{display:block;position:relative}.tz-figure img{filter:brightness(.86)contrast(1.05)saturate(.88);width:100%;height:auto;display:block}.tz-figure__plate:before{content:"";border:1px solid rgba(255, 213, 74, var(--fig-frame));pointer-events:none;transition:border-color .5s;position:absolute;inset:-8px}.tz-figure__cap{font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);opacity:var(--fig-cap);text-shadow:0 1px 4px #000000d9;margin-top:.9rem;transition:opacity .4s;display:block}.tz-line{fill:none;stroke:rgba(255, 213, 74, calc(.34 + .4 * var(--lit,0)));stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .5s}.tz-line--bright{stroke:rgba(255, 229, 128, calc(.7 + .3 * var(--lit,0)))}.tz-dot{fill:var(--color-gold)}@media (width<=1199px){.tz-frame{width:calc(100vw - 48px)}.tz-lede{max-width:34rem}.plate-link:after{inset:8px}}@media (width<=767px){.tz-frame{width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.tz-cta__shaft,.tz-figure:before,.tz-figure__cap,.tz-line{transition:none}}@property --lit{syntax:"<number>";inherits:true;initial-value:0}.tz-plate{transition:--lit .5s}.tz-divided__grid{grid-template-columns:7fr 1px 5fr;align-items:start;column-gap:clamp(2rem,4vw,4rem);width:100%;padding-top:clamp(3rem,7vh,5rem);display:grid}.tz-divided__headline{max-width:14ch}.tz-divided__line{display:block}.tz-divided__seam{align-self:stretch;width:1px;min-height:360px;position:relative}.tz-divided__seam-half{background:linear-gradient(#0000,#ffd54a8c 40% 60%,#0000);width:1px;height:44%;position:absolute;left:0}.tz-divided__seam-half:first-child{top:0}.tz-divided__seam-half:last-child{bottom:0}.tz-divided__right{padding-top:.5rem}.tz-divided .tz-figure{max-width:480px;margin-left:auto}@media (width<=1199px){.tz-divided .tz-frame{align-items:flex-start}.tz-divided__grid{padding-top:clamp(3.5rem,8vh,5rem);display:block}.tz-divided .tz-copy{max-width:34rem}}.tz-oneworld__frame{justify-content:flex-start}.tz-oneworld__copy{width:clamp(240px,50vw - 37.3vh - 108px,400px)}.tz-oneworld__close{color:var(--color-text-bright);opacity:.66;display:block}.tz-arc{margin:0;padding:0;list-style:none}.tz-arc__seat{transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(min(calc(var(--gr) + 56px), calc(50vw - 132px))) rotate(calc(-1 * (var(--a) + var(--rot,0deg))));position:absolute;top:0;left:0}.tz-arc__seat>.tz-chan{transform:translate(-50%,-50%)}.tz-chan{flex-direction:column;align-items:center;gap:.55rem;width:84px;display:flex}.tz-chan__frame{width:84px;height:105px;display:block;position:relative}.tz-chan__frame img{object-fit:cover;filter:brightness(.85)contrast(1.05)saturate(.85);width:100%;height:100%;display:block}.tz-chan__frame:before{content:"";border:1px solid rgba(255, 213, 74, calc(.32 + .3 * var(--lit,0)));pointer-events:none;transition:border-color .5s;position:absolute;inset:-5px}.tz-chan__label{font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;color:var(--color-text-strong);white-space:nowrap;background:#070707e6;border:1px solid #ffffff1a;gap:.5em;padding:.3em .55em .26em;display:flex}.tz-chan__num{color:var(--color-gold)}.tz-belt-wrap{position:absolute;top:0;left:0}.tz-belt{gap:6px;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tz-belt .tz-chan{width:58px;position:relative}.tz-belt .tz-chan__frame{width:58px;height:72px}.tz-belt .tz-chan__label{letter-spacing:var(--ed-ordinal-spacing);white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:.15em;margin-top:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tz-belt .tz-chan:nth-child(odd){transform:translateY(12px)}.tz-belt .tz-chan:nth-child(2n){transform:translateY(-12px)}.tz-belt .tz-chan:nth-child(2n) .tz-chan__label{margin-top:0;margin-bottom:.55rem;top:auto;bottom:100%}.tz-belt .tz-chan:first-child .tz-chan__label{text-align:left;align-items:flex-start;left:0;transform:none}.tz-belt .tz-chan:last-child .tz-chan__label{text-align:right;align-items:flex-end;left:auto;right:0;transform:none}@media (width<=1199px){.tz-oneworld__frame{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(3.25rem,7vh,4.5rem) 0 clamp(1.5rem,3vh,2.5rem)}.tz-oneworld__copy{width:auto;max-width:34rem}.tz-oneworld__headline{--tz-head-size:var(--ed-chapter-size);--tz-head-height:var(--ed-chapter-height);--tz-head-weight:var(--ed-chapter-weight);--tz-head-spacing:var(--ed-chapter-spacing)}.tz-oneworld .tz-lede{--tz-lede-size:var(--ed-standfirst-size);--tz-lede-height:var(--ed-standfirst-height);--tz-lede-weight:var(--ed-standfirst-weight)}}.tz-rooms__frame{justify-content:flex-start}.tz-rooms__copy{max-width:26rem}.tz-rooms__legend{color:var(--color-gold);text-shadow:0 1px 4px #000000d9;margin:0}.tz-rooms__rim{position:absolute;top:0;left:0;overflow:visible}.tz-rooms__rim-line{stroke:rgba(255, 213, 74, calc(.2 + .3 * var(--lit,0)));stroke-dasharray:2 7}.tz-rooms__seats{margin:0;padding:0;list-style:none}.tz-seat{position:absolute;top:0;left:0}.tz-seat__chair{transform-origin:50%;transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(calc(var(--gr) + 22px + var(--push,0px)));margin:-40px 0 0 -40px;position:absolute;top:0;left:0;overflow:visible}.tz-seat__back{fill:none;stroke:#fff9;stroke-width:1.5px;stroke-linecap:round}.tz-seat--open .tz-seat__back{stroke:var(--color-gold);stroke-width:2px}.tz-seat__head{fill:#ffffffb8}.tz-seat__join{fill:none;stroke:var(--color-gold);stroke-width:1px}.tz-seat__card{transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(calc(var(--gr) + 62px + var(--push,0px))) rotate(calc(-1 * (var(--a) + var(--rot,0deg)))) translate(-50%, -50%);position:absolute;top:0;left:0}@media (width<=1199px){.tz-rooms__frame{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(3.25rem,7vh,4.5rem) 0 clamp(1.5rem,3vh,2.5rem)}.tz-rooms__copy{max-width:34rem}.tz-seat__chair{transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(calc(var(--gr) + 14px))}.tz-seat__card{transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(calc(var(--gr) - var(--cr,52px))) rotate(calc(-1 * (var(--a) + var(--rot,0deg)))) translate(-50%, -50%)}.tz-seat--east .tz-seat__card{transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(calc(var(--gr) - var(--cr,52px))) rotate(calc(-1 * (var(--a) + var(--rot,0deg)))) translate(-100%, -50%)}.tz-seat--west .tz-seat__card{transform:rotate(calc(var(--a) + var(--rot,0deg))) translate(calc(var(--gr) - var(--cr,52px))) rotate(calc(-1 * (var(--a) + var(--rot,0deg)))) translate(0, -50%)}}.tz-posting__frame{justify-content:flex-start;align-items:center}.tz-posting__copy{max-width:28rem}.tz-posting__notice{pointer-events:none;isolation:isolate;width:min(400px,32vw);position:absolute;top:10%;left:43%}.tz-posting__notice:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 74%,#070707c7 0%,#070707a8 34%,#07070757 64%,#07070714 86%,#0000 100%);position:absolute;inset:-2rem -2.5rem}.tz-notice{font-family:var(--font-sans);font-size:var(--ed-detail-size);line-height:var(--ed-detail-height);font-weight:var(--ed-detail-weight);color:var(--color-text-primary);text-shadow:0 1px 6px #000000d9;border-top:1px solid #ffd54a80;padding-top:.9rem}.tz-notice__head{color:var(--color-text-muted);justify-content:space-between;gap:1rem;margin-bottom:.9rem;display:flex}.tz-notice__mark{color:var(--color-gold)}.tz-notice__ask{font-family:var(--font-display);font-size:var(--ed-card-title-size);line-height:var(--ed-card-title-height);font-weight:var(--ed-card-title-weight);letter-spacing:var(--ed-card-title-spacing);text-wrap:pretty;margin:0 0 .75rem}.tz-notice__meta{color:var(--color-text-secondary);margin:0 0 1rem}.tz-notice__meta em{color:var(--color-gold-pale);font-style:normal}.tz-notice__foot{color:var(--color-text-muted);border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:.6rem;display:flex}.tz-notice__count{color:var(--color-gold)}.tz-notice--card{text-shadow:none;background:#070707e6;border:1px solid #ffffff1f;border-top-color:#ffd54a80;padding:1rem 1.1rem .9rem}.tz-posting__svg{position:absolute;top:0;left:0;overflow:visible}.tz-posting__line{stroke:rgba(255, 213, 74, calc(.5 + .3 * var(--lit,0)))}.tz-answers{margin:0;padding:0;list-style:none}.tz-answer{transform:translate(calc(var(--lx,0px) + (var(--nx,0px) - var(--lx,0px)) * var(--s) * var(--f,0)), calc(var(--ly,0px) + (var(--ny,0px) - var(--ly,0px)) * var(--s) * var(--f,0)));position:absolute;top:0;left:0}.tz-answer:before{content:"";background:var(--color-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffd54a99}.tz-answer__card{text-align:left;flex-direction:column;gap:.25em;display:flex;position:absolute;top:0;left:0}.tz-answer--above .tz-answer__card{transform:translate(calc(-100% - 14px),calc(-100% - 12px))}.tz-answer--below .tz-answer__card{transform:translate(14px,12px)}.tz-answer__name{color:var(--color-text-strong)}.tz-answer__meta{color:var(--color-text-muted);letter-spacing:var(--ed-micro-spacing)}.tz-answers--spread{width:100%;height:148px;margin:.9rem 0 0;position:relative}.tz-answers--spread .tz-answer{transform:translate(calc(-50% + var(--dx,0px) * var(--spread,0)), calc(var(--dy,0px) * var(--spread,0))) rotate(calc(var(--tilt,0deg) * var(--spread,0)));top:0;left:50%}.tz-answers--spread .tz-answer:before{display:none}.tz-answers--spread .tz-answer__card{text-align:center;align-items:center;position:relative;transform:none}@media (width<=1199px){.tz-posting__frame{flex-direction:column;justify-content:space-between;align-items:stretch;padding:clamp(3.25rem,7vh,4.5rem) 0 clamp(1.5rem,3vh,2.5rem)}.tz-posting__copy{max-width:34rem}.tz-posting__notice{pointer-events:none;width:min(100%,30rem);margin:.5rem 0;position:relative;top:auto;left:auto}}.tz-ascent__frame{justify-content:flex-start;align-items:flex-start;padding-top:clamp(5.5rem,12vh,7.5rem)}.tz-ascent__copy{max-width:24rem}.tz-ascent__figure{width:240px;position:absolute;bottom:clamp(2.25rem,6vh,3.5rem);left:0}.tz-ascent__svg{position:absolute;top:0;left:0;overflow:visible}.tz-ascent__route{stroke:rgba(255, 213, 74, calc(.5 + .3 * var(--lit,0)))}.tz-ascent__comet{fill:none;stroke:var(--color-gold-hot);stroke-width:2.5px;stroke-linecap:round}.tz-stations{margin:0;padding:0;list-style:none}.tz-stations .tz-station{position:absolute;top:0;left:0}.tz-stations .tz-station:first-child{transform:translate(var(--s0x,0px), var(--s0y,0px))}.tz-stations .tz-station:nth-child(2){transform:translate(var(--s1x,0px), var(--s1y,0px))}.tz-stations .tz-station:nth-child(3){transform:translate(var(--s2x,0px), var(--s2y,0px))}.tz-stations .tz-station:nth-child(4){transform:translate(var(--s3x,0px), var(--s3y,0px))}.tz-stations .tz-station:nth-child(5){transform:translate(var(--s4x,0px), var(--s4y,0px))}.tz-station__mark{background:#ffffff59;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff4d}.tz-station__mark-lit{background:var(--color-gold);opacity:clamp(0, (var(--front,0) - var(--u) + .03) * 30, 1);border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 14px #ffd54aa6}.tz-station__label{white-space:nowrap;font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;color:var(--color-text-strong);background:#070707e6;border:1px solid #ffffff1a;padding:.3em .55em .26em;position:absolute;top:0;left:14px;transform:translateY(-50%)}.tz-stations .tz-station:first-child .tz-station__label{top:14px;transform:none}.tz-stations .tz-station:nth-child(2n) .tz-station__label{top:16px;transform:none}.tz-stations .tz-station:last-child .tz-station__label{top:-16px;left:auto;right:0;transform:translateY(-100%)}.tz-station__num{color:var(--color-gold);margin-right:.5em}.tz-ladder{pointer-events:none;flex-direction:column-reverse;justify-content:space-between;height:44%;margin:0;padding:0 0 0 4px;list-style:none;display:flex;position:absolute;top:clamp(3.25rem,7vh,4.5rem);left:0}.tz-ladder:before{content:"";background:#ffffff29;width:1px;position:absolute;top:0;bottom:0;left:8px}.tz-ladder__fill{background:var(--color-gold);transform-origin:bottom;width:1px;position:absolute;top:0;bottom:0;left:8px}.tz-ladder .tz-station{align-items:center;gap:12px;display:flex;position:relative}.tz-ladder .tz-station__mark{flex-shrink:0;position:relative;transform:none}.tz-ladder .tz-station__label{position:static;transform:none}@media (width<=1199px){.tz-ascent__frame{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(3.25rem,7vh,4.5rem) 0 clamp(1.5rem,3vh,2.5rem)}.tz-ascent__copy{max-width:34rem}}.tz-membership__frame{justify-content:flex-end}.tz-membership__col{flex-direction:column;align-items:flex-start;gap:1.75rem;width:min(34rem,40%);display:flex}.tz-membership__figure{width:240px;margin-bottom:1rem}.tz-membership__halo,.tz-membership__svg{position:absolute;top:0;left:0;overflow:visible}.tz-membership__arc{stroke:rgba(255, 213, 74, calc(.45 + .3 * var(--lit,0)))}.tz-membership__word{display:inline-block}.tz-membership__headline{margin-inline:-14px;padding-inline:14px}.tz-membership__seal{transform:rotate(var(--a)) translate(calc(var(--gr) + 28px)) rotate(calc(-1 * var(--a))) translate(-50%, -50%);position:absolute;top:0;left:0}.tz-seal{background:#070707e6;border-radius:50%;place-items:center;width:64px;height:64px;display:inline-grid;position:relative}.tz-seal__ring{box-shadow:0 0 0 6px #ffd54a0f, 0 0 26px rgba(255, 213, 74, calc(.14 + .3 * var(--lit,0)));border:1px solid #ffd54ab8;border-radius:50%;position:absolute;inset:0}.tz-seal__mark{font-family:var(--font-display);font-size:var(--ed-mark-size);letter-spacing:var(--ed-mark-spacing);color:var(--color-gold);place-items:center;line-height:0;display:grid}.tz-seal__svg{width:64px;height:64px;overflow:visible}.tz-seal__ring-path{fill:none;stroke:#ffd54ab8;stroke-width:1px}.tz-seal__inner{fill:#070707eb;stroke:#ffd54a40;stroke-width:1px}.tz-seal__mark--over{place-items:center;display:grid;position:absolute;inset:0}@media (width<=1199px){.tz-membership__frame{justify-content:flex-start;align-items:flex-start;padding-top:clamp(3.25rem,7vh,4.5rem)}.tz-membership__col{align-items:center;width:100%}.tz-membership__copy{text-align:center;align-items:center;max-width:34rem;margin-inline:auto}}.tz-people__frame{justify-content:center;padding:clamp(2.5rem,5vh,4rem) 0}.tz-register{width:min(720px,100%);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-panel);background:#070707bd;border:1px solid #ffffff1a;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.75rem);display:flex}.tz-register__head{grid-template-columns:96px 1fr;align-items:start;column-gap:1.75rem;display:grid}.tz-register__photo{width:96px}.tz-register__photo .tz-figure__plate:before{inset:-5px}.tz-register__photo .tz-figure__cap{margin-top:.6rem}.tz-people__line{max-width:30rem;margin-top:.7rem}.tz-register__list{border-top:1px solid #ffffff1a;grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tz-register__row{transform:translateX(calc(var(--dir,1) * 10px * var(--settle,0)));border-bottom:1px solid #ffffff14}.tz-register__entry{font-family:var(--font-sans);font-size:var(--ed-detail-size);line-height:var(--ed-detail-height);font-weight:var(--ed-detail-weight);color:var(--color-text-bright);transform:translateX(calc(clamp(0, 1 - abs(var(--sp,0) - var(--t)) * 8, 1) * 6px));align-items:baseline;padding:.7rem 0;display:flex}.tz-register__idx{width:calc(2ch + 2 * var(--ed-ordinal-spacing));font-family:var(--font-mono);font-size:var(--ed-ordinal-size);letter-spacing:var(--ed-ordinal-spacing);color:var(--color-text-bright);flex-shrink:0;margin-right:1rem;display:inline-block;position:relative}.tz-register__idx-lit{color:var(--color-gold);opacity:clamp(0, (var(--sp,0) - var(--t) + .06) * 25, 1);position:absolute;top:0;left:0}.tz-register__scan{height:1px;transform:translateY(calc(var(--sp,0) * var(--lh,0px)));pointer-events:none;background:linear-gradient(90deg,#0000,#ffe580e6 30% 70%,#0000);position:absolute;top:0;left:-1rem;right:-1rem}.tz-register__foot{justify-content:space-between;align-items:center;display:flex}.tz-register__seal{width:64px;height:64px}@media (width<=1199px){.tz-register{padding:1.4rem 1.2rem}.tz-register__head{grid-template-columns:72px 1fr;column-gap:1.1rem}.tz-register__photo{width:72px}.tz-register__list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.tz-register__entry{padding:.55rem 0;transform:none}}.tz-questions__frame{text-align:center;justify-content:center}.tz-questions__copy{align-items:center;max-width:40rem}@media (width<=1199px){:is(.gz-story-beat.gz-story-beat--chapter:has(.tz-oneworld),.gz-story-beat.gz-story-beat--chapter:has(.tz-rooms),.gz-story-beat.gz-story-beat--chapter:has(.tz-posting),.gz-story-beat.gz-story-beat--chapter:has(.tz-ascent)){--plate-h:max(560px, 86vh)}}.ed-page{z-index:10;isolation:isolate;position:relative}.ed-page__scrim{z-index:-2;pointer-events:none;background:linear-gradient(#0707070f 0,#07070729 40vh,#07070757 100vh,#0707076b 100%);position:absolute;inset:0}.ed-masthead__inner,.ed-chapter__head,.ed-chapter__block[data-block=prose],.ed-chapter__block[data-block=ledger],.ed-chapter__block[data-block=checklist],.ed-chapter__block[data-block=quote],.ed-chapter__block[data-block=steps],.ed-chapter__block[data-block=qa],.ed-chapter__block[data-block=compare]{position:relative}.ed-masthead__inner:before,.ed-chapter__head:before,.ed-chapter__block[data-block=prose]:before,.ed-chapter__block[data-block=ledger]:before,.ed-chapter__block[data-block=checklist]:before,.ed-chapter__block[data-block=quote]:before,.ed-chapter__block[data-block=steps]:before,.ed-chapter__block[data-block=qa]:before,.ed-chapter__block[data-block=compare]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#070707f0 0%,#070707e6 34%,#070707a8 62%,#07070747 84%,#07070700 100%);position:absolute;inset:-3.5rem -5rem}.ed-masthead__inner:before{background:radial-gradient(50% 50%,#070707e6 0%,#070707d6 36%,#0707078f 64%,#07070733 85%,#07070700 100%);inset:-4rem -6rem -3rem}.ed-page{--ed-gutter:clamp(1.5rem, 5vw, 4rem);--ed-max:76rem;--ed-measure:40rem;--ed-measure-wide:calc(40rem + 4rem)}.ed-masthead__inner,.ed-body{max-width:var(--ed-max);padding-inline:var(--ed-gutter);margin:0 auto}.ed-masthead{padding:clamp(8rem,16vh,12rem) 0 clamp(2.5rem,5vh,4rem)}.ed-masthead__eyebrow{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.7rem;display:inline-flex}.ed-masthead__eyebrow:before{content:"";background:var(--gradient-tick);width:2.25rem;height:1px}.ed-masthead__slate{display:inline-flex}.ed-masthead__title{max-width:20ch;font-family:var(--font-display);font-size:var(--ed-title-size);line-height:var(--ed-title-height);font-weight:var(--ed-title-weight);letter-spacing:var(--ed-title-spacing);color:var(--color-text-primary);text-wrap:balance;margin-top:1.5rem}.ed-masthead__lede{max-width:46rem;font-family:var(--font-sans);font-size:var(--ed-lede-size);line-height:var(--ed-lede-height);font-weight:var(--ed-lede-weight);color:var(--color-text-body);text-wrap:pretty;margin-top:1.75rem}.ed-masthead__meta{border-top:1px solid var(--color-hairline);font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.ed-masthead__meta>span{align-items:center;gap:1.5rem;display:inline-flex}.ed-masthead__meta>span+span:before{content:"";background:var(--color-accent-half);border-radius:50%;width:3px;height:3px;margin-inline-start:-.9rem}.ed-masthead,.ed-chapter{position:relative}.ed-plate{z-index:-3;pointer-events:none;width:min(100%,100vw);position:absolute;left:50%;overflow:hidden;translate:-50%}.ed-plate__img{object-fit:cover;opacity:.5;filter:saturate(.82)contrast(1.05)brightness(.82);width:100%;height:100%}.ed-plate--masthead{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;height:clamp(30rem,74vh,48rem);top:0;-webkit-mask-image:linear-gradient(#0000008c 0,#000 22%,#000000b8 62%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000008c 0,#000 22%,#000000b8 62%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ed-plate--chapter{height:clamp(22rem,46vh,34rem);top:0}.ed-plate--chapter .ed-plate__img{opacity:.34}.ed-plate--chapter{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 26%,#0009 68%,#0000 100%),linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 26%,#0009 68%,#0000 100%),linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ed-chapter[data-plated]{border-top-color:#0000}.ed-index-wrap{top:var(--nav-height,72px);z-index:30;pointer-events:none;transition:opacity var(--duration-micro) var(--ease-out), transform var(--duration-micro) var(--ease-out);position:sticky}@media (width<=767px){.ed-index-wrap[data-hidden=true]:not([data-open=true]){opacity:0;pointer-events:none;transform:translateY(-110%)}}.ed-index-wrap[data-spent=true]{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.ed-index-wrap[data-spent=true] .ed-index{visibility:hidden}.ed-index{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.15);border-bottom:1px solid var(--color-hairline);background:#070707e6;position:relative}.ed-index:before{content:"";pointer-events:none;background:linear-gradient(#07070700 0,#0707078c 42%,#070707db 76%,#070707e6 100%);height:3.5rem;position:absolute;top:-3.5rem;left:0;right:0}.ed-index__track{pointer-events:none;background:linear-gradient(to right, var(--color-gold), var(--color-accent-bright));transform-origin:0;height:1px;scale:var(--fill,0) 1;transition:scale .12s linear;position:absolute;bottom:-1px;left:0;right:0}.ed-index__nav{max-width:var(--ed-max);padding-inline:var(--ed-gutter);margin:0 auto}.ed-index__list{scrollbar-width:none;align-items:stretch;gap:clamp(.25rem,1.4vw,1.5rem);list-style:none;display:flex;overflow-x:auto}.ed-index__list::-webkit-scrollbar{display:none}.ed-index__row{flex:1 1 0;min-width:max-content}.ed-index__entry{min-height:44px;color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-ui) var(--ease-out);align-items:baseline;gap:.6rem;padding:.9rem .35rem .85rem;display:flex;position:relative}.ed-index__ord{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--color-accent-half);transition:color var(--duration-ui) var(--ease-out)}.ed-index__label{font-family:var(--font-sans);letter-spacing:-.005em;font-size:.9375rem;font-weight:500}.ed-index__meter{background:var(--color-hairline-strong);border-radius:1px;height:2px;position:absolute;bottom:0;left:.35rem;right:.35rem;overflow:hidden}.ed-index__meter:after{content:"";border-radius:inherit;background:linear-gradient(to right, var(--color-accent-half), var(--color-gold));transform-origin:0;scale:var(--fill,0) 1;transition:scale .14s linear;position:absolute;inset:0}.ed-index__entry[data-read=true]{color:var(--color-text-secondary)}.ed-index__entry:hover{color:var(--color-text-primary)}.ed-index__entry:hover .ed-index__ord{color:var(--color-gold)}.ed-index__entry[data-active=true]{color:var(--color-text-primary)}.ed-index__entry[data-active=true] .ed-index__ord{color:var(--color-gold)}.ed-index__entry:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.ed-index__summary,.ed-index__scrim{display:none}.ed-index[data-mode=phone] .ed-index__summary{width:100%;min-height:52px;padding:.75rem var(--ed-gutter);text-align:left;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid}.ed-index__ord--now{color:var(--color-gold)}.ed-index__now{font-family:var(--font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:500;overflow:hidden}.ed-index__count{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ed-index__count i{color:var(--color-accent-half);margin-inline:.15em;font-style:normal}.ed-index__chev{border-right:1.5px solid var(--color-gold);border-bottom:1.5px solid var(--color-gold);width:.5rem;height:.5rem;transition:rotate var(--duration-ui) var(--ease-out), translate var(--duration-ui) var(--ease-out);margin-inline-start:.15rem;translate:0 -.12rem;rotate:45deg}.ed-index-wrap[data-open=true] .ed-index__chev{translate:0 .12rem;rotate:225deg}.ed-index[data-mode=phone] .ed-index__nav{transition:grid-template-rows var(--duration-micro) var(--ease-out);grid-template-rows:0fr;padding-inline:0;display:grid}.ed-index-wrap[data-open=true] .ed-index[data-mode=phone] .ed-index__nav{grid-template-rows:1fr}.ed-index[data-mode=phone] .ed-index__list{border-top:1px solid var(--color-hairline);display:block;overflow:hidden}.ed-index[data-mode=phone] .ed-index__row{border-bottom:1px solid var(--color-hairline)}.ed-index[data-mode=phone] .ed-index__row:last-child{border-bottom:0}.ed-index[data-mode=phone] .ed-index__entry{min-height:52px;padding:.9rem var(--ed-gutter);white-space:normal;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ed-index[data-mode=phone] .ed-index__label{font-size:1rem}.ed-index[data-mode=phone] .ed-index__meter{display:none}.ed-index[data-mode=phone] .ed-index__list{padding-left:0;position:relative}.ed-index[data-mode=phone] .ed-index__list:before{content:"";left:calc(var(--ed-gutter) + .9rem);background:var(--color-hairline-strong);width:1px;position:absolute;top:1.7rem;bottom:1.7rem}.ed-index[data-mode=phone] .ed-index__list:after{content:"";left:calc(var(--ed-gutter) + .9rem);background:linear-gradient(to bottom, var(--color-accent-half), var(--color-gold));transform-origin:top;width:1px;scale:1 var(--list-fill,0);box-shadow:0 0 0 0 var(--color-gold);transition:scale .14s linear;position:absolute;top:1.7rem;bottom:1.7rem}.ed-index[data-mode=phone] .ed-index__ord{z-index:1;width:1.8rem;color:var(--color-text-muted);background:#070707f5;justify-content:center;align-items:center;padding-block:.3rem;display:inline-flex;position:relative}.ed-index[data-mode=phone] .ed-index__entry[data-read=true] .ed-index__ord{color:var(--color-accent-half)}.ed-index[data-mode=phone] .ed-index__entry[data-active=true] .ed-index__ord{color:var(--color-gold)}.ed-index[data-mode=phone] .ed-index__entry[data-active=true] .ed-index__ord:before{content:"";border-radius:var(--radius-pill);border:1px solid var(--color-accent-edge);background:var(--color-accent-ghost);position:absolute;inset:-.15rem -.05rem}.ed-index__scrim{z-index:-1;pointer-events:auto;cursor:default;background:#04040594;border:0;display:block;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ed-index-wrap,.ed-index__track,.ed-index__meter:after,.ed-index__chev,.ed-index[data-mode=phone] .ed-index__nav{transition-duration:1ms}}.ed-body{padding-bottom:clamp(4rem,8vh,7rem)}.ed-chapter{border-top:1px solid var(--color-hairline);scroll-margin-top:calc(var(--nav-height) + 5rem);padding:clamp(4.5rem,9vh,8rem) 0}.ed-chapter:first-child{border-top:0;padding-top:clamp(2rem,4vh,3rem)}.ed-chapter:focus{outline:none}.ed-chapter__title{max-width:22ch;font-family:var(--font-display);font-size:var(--ed-chapter-size);line-height:var(--ed-chapter-height);font-weight:var(--ed-chapter-weight);letter-spacing:var(--ed-chapter-spacing);color:var(--color-text-primary);text-wrap:balance;margin-top:1.15rem}.ed-chapter__standfirst{max-width:var(--ed-measure);font-family:var(--font-sans);font-size:var(--ed-standfirst-size);line-height:var(--ed-standfirst-height);font-weight:var(--ed-standfirst-weight);color:var(--color-text-muted);text-wrap:pretty;margin-top:1.15rem}.ed-chapter__body{flex-direction:column;gap:clamp(2.25rem,4.5vh,3.5rem);margin-top:clamp(2.25rem,4vh,3.25rem);display:flex}.ed-chapter__block[data-block=prose],.ed-chapter__block[data-block=quote],.ed-chapter__block[data-block=checklist]{max-width:var(--ed-measure)}.ed-chapter__block[data-block=ledger],.ed-chapter__block[data-block=steps],.ed-chapter__block[data-block=qa]{max-width:var(--ed-measure-wide)}.ed-block-title{font-family:var(--font-mono);font-size:var(--ed-label-size);font-weight:var(--ed-label-weight);letter-spacing:var(--ed-label-spacing);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1.4rem}.ed-prose{flex-direction:column;gap:1.25rem;display:flex}.ed-prose__p{font-family:var(--font-sans);font-size:var(--ed-body-size);line-height:var(--ed-body-height);font-weight:var(--ed-body-weight);color:var(--color-text-body);text-wrap:pretty}.ed-prose__p--lead{font-size:var(--text-body-lg-size);color:var(--color-text-bright);line-height:1.62}.ed-ledger__list{border-top:1px solid var(--color-hairline);list-style:none}.ed-ledger__row{border-bottom:1px solid var(--color-hairline);grid-template-columns:3rem minmax(0,1fr);gap:.35rem 1rem;padding:1.4rem 0;display:grid}.ed-ledger__index{font-family:var(--font-mono);font-size:var(--ed-ordinal-size);letter-spacing:var(--ed-ordinal-spacing);color:var(--color-accent-half);font-variant-numeric:tabular-nums;grid-row:1/span 2;line-height:1.7}.ed-ledger__term{font-family:var(--font-display);font-size:var(--text-title-md-size);letter-spacing:-.01em;color:var(--color-text-strong);text-wrap:pretty;font-weight:500;line-height:1.4}.ed-ledger__detail{max-width:46rem;font-family:var(--font-sans);font-size:var(--text-body-sm-size);color:var(--color-text-muted);text-wrap:pretty;line-height:1.7}.ed-cards__grid{grid-template-columns:1fr;gap:1rem;list-style:none;display:grid}@media (width>=44rem){.ed-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.ed-cards[data-columns="3"] .ed-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed-card{border-radius:var(--radius-card);border:1px solid var(--color-hairline);background:linear-gradient(168deg, var(--color-surface-card-top), var(--color-surface-card-bottom));box-shadow:var(--shadow-edge);transition:border-color var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem 1.75rem;display:flex;position:relative}.ed-card:hover{border-color:var(--color-accent-edge);transform:translateY(-2px)}.ed-card__mark{border:1px solid var(--color-accent-edge);background:var(--gradient-chip);width:2.375rem;height:2.375rem;color:var(--color-gold);font-family:var(--font-mono);font-size:var(--ed-mark-size);letter-spacing:var(--ed-mark-spacing);border-radius:.7rem;justify-content:center;align-items:center;margin-bottom:.35rem;display:inline-flex}.ed-card__eyebrow{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-bright)}.ed-card__title{font-family:var(--font-display);font-size:var(--ed-card-title-size);line-height:var(--ed-card-title-height);font-weight:var(--ed-card-title-weight);letter-spacing:var(--ed-card-title-spacing);color:var(--color-text-primary);text-wrap:balance}.ed-card__body{font-family:var(--font-sans);font-size:var(--text-body-sm-size);color:var(--color-text-muted);text-wrap:pretty;line-height:1.65}.ed-card__points{border-top:1px solid var(--color-hairline);flex-direction:column;gap:.45rem;margin-top:.5rem;padding-top:.9rem;list-style:none;display:flex}.ed-card__points li{font-family:var(--font-sans);font-size:var(--text-body-xs-size);color:var(--color-text-secondary);padding-left:1rem;line-height:1.55;position:relative}.ed-card__points li:before{content:"";background:var(--color-accent-half);width:.4rem;height:1px;position:absolute;top:.62em;left:0}.ed-steps__list{flex-direction:column;list-style:none;display:flex}.ed-step{grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;padding-bottom:2.5rem;display:grid;position:relative}.ed-step:last-child{padding-bottom:0}.ed-step__node{border:1px solid var(--color-accent-edge);background:var(--color-void-soft);width:2.75rem;height:2.75rem;color:var(--color-gold);font-family:var(--font-mono);font-size:var(--text-label-lg-size);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ed-step:not(:last-child) .ed-step__node:after{content:"";background:linear-gradient(to bottom, var(--color-accent-edge), var(--color-hairline));width:1px;position:absolute;top:2.75rem;bottom:.25rem;left:1.375rem}.ed-step__title{font-family:var(--font-display);font-size:var(--text-title-lg-size);letter-spacing:-.015em;color:var(--color-text-primary);text-wrap:balance;padding-top:.45rem;font-weight:600;line-height:1.3}.ed-step__text{max-width:44rem;font-family:var(--font-sans);font-size:var(--text-body-sm-size);color:var(--color-text-muted);text-wrap:pretty;margin-top:.6rem;line-height:1.7}.ed-step__split{border:1px solid var(--color-hairline);border-radius:var(--radius-chip);background:var(--color-surface-sunken);gap:.75rem;margin-top:1.1rem;padding:1rem 1.1rem;display:grid}@media (width>=48rem){.ed-step__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.ed-step__lane dt{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-bright);margin-bottom:.35rem}.ed-step__lane dd{font-family:var(--font-sans);font-size:var(--text-body-xs-size);color:var(--color-text-secondary);line-height:1.6}.ed-stats{background:var(--color-hairline);border:1px solid var(--color-hairline);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=52rem){.ed-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-stat{background:var(--color-void-soft);padding:1.6rem 1.35rem}.ed-stat__value{font-family:var(--font-display);letter-spacing:-.03em;background:var(--gradient-metal);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1}.ed-stat__label{font-family:var(--font-sans);font-size:var(--text-body-xs-size);color:var(--color-text-secondary);margin-top:.6rem;line-height:1.5}.ed-stat__note{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.3rem;display:block}.ed-compare__table{border-collapse:collapse;table-layout:fixed;width:100%}.ed-compare__head{text-align:left;font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--color-hairline-strong);padding:0 0 .9rem;font-weight:500}.ed-compare__head--before{color:var(--color-text-muted);padding-right:1.25rem}.ed-compare__head--after{color:var(--color-gold);padding-left:1.25rem}.ed-compare__cell{border-bottom:1px solid var(--color-hairline);vertical-align:top;font-family:var(--font-sans);font-size:var(--text-body-sm-size);text-wrap:pretty;padding:1.15rem 0;line-height:1.55}.ed-compare__cell--before{color:var(--color-text-muted);padding-right:1.25rem}.ed-compare__cell--after{color:var(--color-text-strong);border-left:1px solid var(--color-hairline);box-shadow:inset 1px 0 0 var(--color-accent-ghost);padding-left:1.25rem}.ed-compare__label{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.3rem;display:block}.ed-compare__label--echo{visibility:hidden}.ed-quote{border-left:2px solid #0000;border-image:linear-gradient(to bottom, var(--color-gold), var(--color-accent-ghost)) 1;padding-left:1.5rem}.ed-quote__text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-strong);text-wrap:balance;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:400;line-height:1.35}.ed-quote__by{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.1rem;font-size:.75rem;display:flex}.ed-quote__name{color:var(--color-gold)}.ed-quote__role{color:var(--color-text-muted)}.ed-callout{border-radius:var(--radius-panel);border:1px solid var(--color-accent-edge);background:var(--gradient-card-bloom), linear-gradient(168deg, var(--color-surface-panel-top), var(--color-surface-panel-bottom));box-shadow:var(--shadow-panel), var(--shadow-edge);padding:1.9rem 1.75rem;position:relative}.ed-callout__title{font-family:var(--font-display);font-size:var(--text-title-lg-size);letter-spacing:-.015em;color:var(--color-text-primary);font-weight:600;line-height:1.3}.ed-callout__body{max-width:46rem;font-family:var(--font-sans);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);text-wrap:pretty;margin-top:.7rem;line-height:1.7}.ed-callout__cta{border-radius:var(--radius-pill);background:var(--gradient-gold-fill);min-height:44px;color:var(--color-text-on-gold);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:box-shadow var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);align-items:center;gap:.5rem;margin-top:1.25rem;padding:.8rem 1.25rem;font-size:.75rem;display:inline-flex}.ed-callout__cta:hover{box-shadow:var(--shadow-cta);transform:translateY(-1px)}.ed-callout__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ed-callout__cta--link{color:var(--color-gold);background:0 0;border-radius:0;padding:0}.ed-callout__cta--link:hover{box-shadow:none;transform:none}.ed-callout__cta--link svg{transition:transform var(--duration-ui) var(--ease-out)}.ed-callout__cta--link:hover svg{transform:translate(4px)}.ed-checklist__list{flex-direction:column;gap:.85rem;list-style:none;display:flex}.ed-checklist__item{font-family:var(--font-sans);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);text-wrap:pretty;grid-template-columns:1.375rem minmax(0,1fr);align-items:start;gap:.85rem;line-height:1.6;display:grid}.ed-checklist__mark{border:1px solid var(--color-accent-edge);background:var(--color-accent-ghost);width:1.375rem;height:1.375rem;color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.ed-qa__list{border-top:1px solid var(--color-hairline)}.ed-qa__row{border-bottom:1px solid var(--color-hairline)}.ed-qa__question{cursor:pointer;font-family:var(--font-display);font-size:var(--ed-question-size);line-height:var(--ed-question-height);font-weight:var(--ed-question-weight);color:var(--color-text-strong);transition:color var(--duration-ui) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 0;list-style:none;display:flex}.ed-qa__question::-webkit-details-marker{display:none}.ed-qa__question:hover,.ed-qa__row[open] .ed-qa__question{color:var(--color-text-primary)}.ed-qa__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.ed-qa__sign{flex:none;width:.875rem;height:.875rem;margin-top:.32rem;position:relative}.ed-qa__sign:before,.ed-qa__sign:after{content:"";background:var(--color-accent);height:1px;transition:transform var(--duration-ui) var(--ease-out);position:absolute;inset:50% 0 auto}.ed-qa__sign:after{transform:rotate(90deg)}.ed-qa__row[open] .ed-qa__sign:after{transform:rotate(0)}.ed-qa__answer{max-width:48rem;font-family:var(--font-sans);font-size:var(--text-body-sm-size);color:var(--color-text-body);text-wrap:pretty;padding:0 0 1.5rem;line-height:1.75}.ed-embed{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ed-embed__caption{text-align:center;max-width:34rem;font-family:var(--font-sans);font-size:var(--text-body-xs-size);color:var(--color-text-muted);text-wrap:pretty;line-height:1.6}.ed-next{margin-top:clamp(3rem,7vh,5rem)}.ed-next__link{border-radius:var(--radius-panel);border:1px solid var(--color-hairline-strong);background:var(--gradient-card-bloom), linear-gradient(168deg, var(--color-surface-panel-top), var(--color-surface-panel-bottom));transition:border-color var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);gap:.6rem;padding:clamp(2rem,4vw,3rem);display:grid}.ed-next__link:hover{border-color:var(--color-accent-line);transform:translateY(-2px)}.ed-next__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ed-next__eyebrow{font-family:var(--font-mono);font-size:var(--text-label-md-size);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.ed-next__title{font-family:var(--font-display);font-size:var(--ed-door-size);line-height:var(--ed-door-height);font-weight:var(--ed-door-weight);letter-spacing:var(--ed-door-spacing);color:var(--color-text-primary);text-wrap:balance}.ed-next__body{max-width:42rem;font-family:var(--font-sans);font-size:var(--ed-detail-size);line-height:var(--ed-detail-height);font-weight:var(--ed-detail-weight);color:var(--color-text-muted)}.ed-next__cta{font-family:var(--font-mono);font-size:var(--ed-micro-size);font-weight:var(--ed-micro-weight);letter-spacing:var(--ed-micro-spacing);text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.55rem;margin-top:.9rem;display:inline-flex}.ed-next__link:hover .ed-next__cta svg{transform:translate(4px)}.ed-next__cta svg{transition:transform var(--duration-ui) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ed-card:hover,.ed-next__link:hover,.ed-callout__cta:hover{transform:none}}@media (width<=47.9375rem){.ed-page{--ed-gutter:1.375rem;--ed-measure:100%;--ed-measure-wide:100%}.ed-masthead{padding:clamp(6.5rem,13vh,9rem) 0 1.75rem}.ed-masthead__title{max-width:16ch;margin-top:1.15rem}.ed-masthead__lede{margin-top:1.15rem}.ed-masthead__meta{font-size:var(--text-label-md-size);letter-spacing:.13em;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.25rem;margin-top:1.75rem;padding-top:1rem;display:grid}.ed-masthead__meta>span{grid-template-columns:.75rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.ed-masthead__meta>span:before,.ed-masthead__meta>span+span:before{content:"";background:var(--gradient-tick);border-radius:0;width:.75rem;height:1px;margin-inline-start:0;translate:0 -.3em}.ed-plate--masthead{height:clamp(24rem,56vh,32rem)}.ed-plate--chapter{height:clamp(15rem,34vh,22rem)}.ed-plate__img{opacity:.44}.ed-plate--chapter .ed-plate__img{opacity:.2}.ed-plate--masthead{-webkit-mask-image:linear-gradient(#000 0 26%,#00000057 52%,#0000001f 74%,#0000 100%);mask-image:linear-gradient(#000 0 26%,#00000057 52%,#0000001f 74%,#0000 100%)}.ed-plate--chapter{-webkit-mask-image:linear-gradient(#0000 0,#000 18%,#0006 54%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18%,#0006 54%,#0000 100%)}.ed-masthead__inner:before,.ed-chapter__head:before,.ed-chapter__block[data-block=prose]:before,.ed-chapter__block[data-block=ledger]:before,.ed-chapter__block[data-block=checklist]:before,.ed-chapter__block[data-block=quote]:before,.ed-chapter__block[data-block=steps]:before,.ed-chapter__block[data-block=qa]:before,.ed-chapter__block[data-block=compare]:before{background:radial-gradient(72% 66%,#070707f7 0%,#070707f2 48%,#070707cc 72%,#07070757 89%,#07070700 100%);inset:-3rem -1.75rem}.ed-masthead__inner:before{background:radial-gradient(74% 60% at 50% 46%,#070707f2 0%,#070707ed 48%,#070707c7 72%,#07070757 89%,#07070700 100%);inset:-3.5rem -1.75rem -4.5rem}.ed-masthead__meta{position:relative}.ed-masthead__meta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07070700 0,#070707d1 22%,#070707e0 78%,#07070700 100%);position:absolute;inset:-.75rem -1.75rem -1.5rem}.ed-chapter{padding:3.5rem 0}.ed-chapter__title{max-width:18ch;margin-top:.9rem}.ed-chapter__standfirst{margin-top:.9rem}.ed-chapter__slate{letter-spacing:.16em;gap:.6rem;font-size:.75rem}.ed-chapter__rule{width:1.5rem}.ed-chapter__body{gap:2.25rem;margin-top:2rem}.ed-ledger__row{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.15rem 0}.ed-ledger__index{font-size:var(--ed-ordinal-size);letter-spacing:var(--ed-ordinal-spacing);color:var(--color-gold);grid-row:auto;line-height:1}.ed-ledger__term{font-size:1.125rem}.ed-step{grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding-bottom:2rem}.ed-compare__table,.ed-compare__table tbody,.ed-compare__row,.ed-compare__cell{width:100%;display:block}.ed-compare__table thead{margin-bottom:.25rem;display:block}.ed-compare__table thead tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;display:grid}.ed-compare__head{letter-spacing:.14em;text-wrap:balance;border-bottom:0;padding:0 0 .7rem;font-size:.75rem}.ed-compare__head--before{padding-right:0}.ed-compare__head--after{border-left:1px solid var(--color-accent-edge);padding-left:.9rem}.ed-compare__row{border-bottom:1px solid var(--color-hairline);padding:1.15rem 0}.ed-compare__label{color:var(--color-gold);letter-spacing:.16em;margin-bottom:.55rem}.ed-compare__cell{border-bottom:0;padding:0}.ed-compare__cell--before{padding-right:0}.ed-compare__cell--after{border-left:1px solid var(--color-accent-edge);box-shadow:none;margin-top:.9rem;padding:0 0 0 .9rem}.ed-compare__label--echo{display:none}.ed-next__link{background:var(--gradient-card-bloom), linear-gradient(168deg, #101012f7, #09090af7);padding:1.75rem 1.5rem 2rem}.ed-next__title{font-size:1.5rem}.ed-card{padding:1.35rem 1.25rem 1.5rem}.ed-quote__text{font-size:1.375rem}.ed-block-title{margin-bottom:1.1rem;position:relative}.ed-block-title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#070707eb 0%,#070707db 46%,#07070780 74%,#07070700 100%);position:absolute;inset:-.9rem -1.75rem -.6rem}}@media (width<=22.5rem){.ed-page{--ed-gutter:1.125rem}.ed-masthead__meta{grid-template-columns:minmax(0,1fr)}.ed-masthead__title{font-size:1.9375rem}.ed-index__now{font-size:1rem}}@media (width<=47.9375rem){.ed-index[data-mode=phone] .ed-index__track{top:52px;bottom:auto}}.section-breath{pointer-events:none;background:0 0;height:clamp(1.5rem,3vw,2.5rem);position:relative}.section-breath--warm{background:radial-gradient(80% 100%,#ffd54a02,#0000 70%);height:clamp(2rem,4vw,3rem)}.section-breath--break{background:0 0;height:clamp(2.5rem,5vw,4rem)}.section-breath--break:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-tint), transparent);width:min(320px,60%);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (animation-timeline:view()){.card-depth-native{animation:linear both card-depth-float;animation-timeline:view();animation-range:entry exit 0%}@keyframes card-depth-float{0%{transform:translateY(var(--card-depth-travel,8px))}50%{transform:translateY(0)}to{transform:translateY(calc(var(--card-depth-travel,8px) * -1))}}}@supports not (animation-timeline:view()){.card-depth-native{transform:translateY(0)}}.card-depth-fallback{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){:is(.humanity-grid-featured:has(:hover)>:not(:hover),.ix-bento:has(:hover)>:not(:hover),.bb-grid:has(:hover)>:not(:hover),.ins-grid:has(:hover)>:not(:hover)){opacity:.9;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.humanity-grid-featured>:hover,.ix-bento>:hover,.bb-grid>:hover,.ins-grid>:hover{opacity:1}}@keyframes stat-arrive{0%{box-shadow:0 0 #0000}30%{box-shadow:0 0 12px 2px var(--color-accent-edge)}to{box-shadow:0 0 #0000}}.stat-arrived{animation:.35s cubic-bezier(.22,1,.36,1) forwards stat-arrive}.accent-reveal{white-space:nowrap;display:inline}.accent-char{color:var(--color-gold);display:inline-block}@keyframes accent-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.accent-shimmer{background:linear-gradient(90deg, var(--color-gold) 0%, var(--color-gold) 35%, #fff5e6 50%, var(--color-gold) 65%, var(--color-gold) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.8s cubic-bezier(.22,1,.36,1) .15s forwards accent-shimmer}@keyframes cta-border-sweep{0%{background-position:0%}to{background-position:200%}}.cta-golden-border{border:1px solid var(--color-accent-edge);transition:border-color .4s cubic-bezier(.22,1,.36,1);position:relative}.cta-golden-border:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--color-accent-mist) 0%, var(--color-accent-mist) 30%, #f0c96c80 50%, var(--color-accent-mist) 70%, var(--color-accent-mist) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:200% 100%;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-golden-border--active:before{opacity:1;animation:1.2s cubic-bezier(.22,1,.36,1) forwards cta-border-sweep}@media (hover:hover) and (pointer:fine){.cta-golden-border:hover{border-color:var(--color-accent-soft)}}@keyframes golden-rule-trail{0%{opacity:1;transform:translate(-100%)}70%{opacity:1}to{opacity:0;transform:translate(100%)}}.golden-rule{position:relative;overflow:hidden}.golden-rule:after{content:"";background:linear-gradient(90deg, transparent, rgba(255, 213, 74, var(--golden-rule-intensity,.15)), transparent);opacity:0;pointer-events:none;width:40%;position:absolute;top:-1px;bottom:-1px;left:0}.golden-rule--active:after{animation:1.1s cubic-bezier(.22,1,.36,1) forwards golden-rule-trail}.golden-rule--orbital{--golden-rule-intensity:.15}.golden-rule--gravitational{--golden-rule-intensity:.25}.golden-rule--lightspeed{--golden-rule-intensity:.35}@keyframes badge-pulse{0%{box-shadow:0 0 #0000}40%{box-shadow:0 0 8px 2px var(--color-accent-line)}to{box-shadow:0 0 #0000}}.badge-pulse{animation:.5s cubic-bezier(.22,1,.36,1) forwards badge-pulse}@media (prefers-reduced-motion:reduce){.card-depth-native,.card-depth-fallback{transition:none!important;animation:none!important;transform:none!important}.section-breath{height:1.25rem}.section-breath--warm{height:1.5rem}.section-breath--break{height:2rem}.stat-arrived{animation:none}.cta-golden-border--active:before,.golden-rule--active:after{opacity:0;animation:none}.badge-pulse{animation:none}}@media (width<=768px){:root{--rhythm-section:clamp(6rem, 10vw, 9rem);--rhythm-large:clamp(8rem, 13vw, 12rem);--rhythm-act-break:clamp(10rem, 15vw, 14rem)}.card-depth-native{--card-depth-travel:4px}.section-breath{height:clamp(1rem,2vw,1.5rem)}.section-breath--warm{height:clamp(1.25rem,2.5vw,2rem)}.section-breath--break{height:clamp(1.5rem,3vw,2.5rem)}.golden-rule:after{width:60%}}.cta-logo{opacity:var(--act-logo,0);flex-direction:column;align-items:center;gap:22px;margin-bottom:34px;display:flex}.cta-logo__mark{line-height:0;display:block}.cta-logo__wordmark{letter-spacing:.42em;color:var(--color-gold-pale);text-shadow:0 0 26px var(--color-accent-soft);font-size:1.9rem;font-weight:600}@media (prefers-reduced-motion:reduce){.cta-logo{opacity:1!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
