:root{--color-background:#08090b;--color-section:#101114;--color-elevated:#17181c;--color-text:#f5f5f5;--color-text-secondary:#a1a1a6;--color-text-tertiary:#777980;--color-accent:#dfe2e8;--color-accent-highlight:#fff;--color-action:#d9ad55;--color-action-highlight:#e8c47b;--color-action-text:#08090b;--action-fill:linear-gradient(110deg, var(--color-action-highlight), var(--color-action));--color-error:#f0a89d;--color-border:#ffffff1f;--color-control-border:#6f7178;--color-overlay:#000c;--background-rgb:8 9 11;--background:var(--color-background);--surface:var(--color-section);--accent:var(--color-accent);--muted:var(--color-text-secondary);--line:var(--color-border);--font-display:-apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-display);--font-brand:"Space Grotesk", sans-serif;--type-hero:clamp(2.625rem, 1.45rem + 3.2vw, 4.5rem);--type-page:clamp(2.25rem, 1.65rem + 3vw, 4rem);--type-section:clamp(2rem, 1.55rem + 1.6vw, 3rem);--type-editorial:clamp(1.875rem, 1.45rem + 1.4vw, 2.5rem);--type-subheading:clamp(1.375rem, 1.225rem + .5vw, 1.75rem);--type-item:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--type-body:clamp(1rem, .97rem + .15vw, 1.0625rem);--type-reading:clamp(1.0625rem, 1rem + .15vw, 1.125rem);--type-support:clamp(.875rem, .85rem + .1vw, .9375rem);--type-control:var(--type-support);--type-nav:.8125rem;--type-nav-expanded:1rem;--type-label:clamp(.6875rem, .66rem + .12vw, .8125rem);--weight-body:400;--weight-medium:500;--weight-heading:600;--weight-display:450;--leading-display:1.08;--leading-heading:1.14;--leading-subheading:1.3;--leading-body:1.6;--leading-reading:1.8;--leading-support:1.6;--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-label:.08em;--measure-body:60ch;--measure-editorial:46ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--page-gutter:clamp(1.125rem, 5vw, 3.5rem);--layout-width:1280px;--header-height:4.75rem;--opening-height:calc(100svh - var(--header-height));--chapter-space:clamp(4rem, 8svh, 7rem);--section-space:clamp(3.5rem, 1.5rem + 4vw, 5.5rem);--editorial-gap:clamp(1.75rem, 4.5vw, 4.5rem);--control-height:48px;--control-height-compact:44px;--radius-control:10px;--radius-action:24px;--radius-media:4px;--radius-panel:16px;--radius-circle:50%;--ratio-editorial:3 / 2;--ratio-landscape:16 / 9;--image-editorial:saturate(.65) brightness(.85);--shadow-dialog:0 24px 64px #0006;--shadow-device:0 14px 18px #00000070;--focus-ring:2px solid var(--color-accent-highlight);--focus-offset:4px;--duration-fast:.14s;--duration-standard:.22s;--duration-image:.6s;--duration-reveal:.64s;--duration-entrance:1s;--duration-cinematic:1.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (width<=760px){:root{--header-height:4.375rem}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0-24F,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Brand.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+45,U+47,U+4E,U+5A}:root{font-family:var(--font-body);color:var(--color-text);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--weight-body);font-optical-sizing:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{min-width:320px;font-size:var(--type-body);line-height:var(--leading-body);margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}img{max-width:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-heading);text-wrap:balance}::selection{background:var(--accent);color:var(--background)}main{outline:none;overflow:clip}button{background:0 0}p{color:var(--muted);line-height:var(--leading-body)}a,button{transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-out)}a svg,button svg{transition:transform var(--duration-standard) var(--ease-out)}@media (hover:hover) and (pointer:fine){.button:hover>svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.phone.phone--publisher{aspect-ratio:470/958;height:auto;box-shadow:none;filter:drop-shadow(var(--shadow-device));background:0 0;border:0;border-radius:0;margin:0;padding:0}.phone--publisher .phone-publisher-image{width:100%;height:auto;display:block}.phone-composition.phone-composition--publisher.phone-composition--trio,.phone-composition.phone-composition--publisher.phone-composition--single{perspective:none;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;max-width:620px;height:auto;min-height:0;margin:0 auto;padding:24px 16px;display:grid;transform:none}.phone-composition--publisher>.phone.phone--publisher{transform-origin:50%;grid-area:1/1;position:relative;inset:auto}.phone-composition--publisher>.phone.phone-center{justify-self:center;width:44%;transform:none}.phone-composition--publisher>.phone.phone-left,.phone-composition--publisher>.phone.phone-right{width:36%}.phone-composition--publisher>.phone.phone-left{justify-self:start;transform:rotate(-3deg)}.phone-composition--publisher>.phone.phone-right{justify-self:end;transform:rotate(3deg)}.phone-composition--publisher>.phone.phone-solo{justify-self:center;width:min(64%,270px);transform:rotate(2deg)}@media (width<=760px){.phone-composition.phone-composition--publisher.phone-composition--trio{max-width:420px;padding:12px 8px}.phone-composition--publisher>.phone.phone-center{width:64%}.phone-composition--publisher>.phone.phone-left,.phone-composition--publisher>.phone.phone-right{width:36%}.phone-composition--publisher>.phone.phone-left{transform:rotate(-2deg)}.phone-composition--publisher>.phone.phone-right{transform:rotate(2deg)}.phone-composition.phone-composition--publisher.phone-composition--single{padding:12px 0}.phone-composition--publisher>.phone.phone-solo{width:min(72%,258px);transform:none}}.membership-form{width:100%;min-width:0;padding:clamp(var(--space-6), 3.3vw, var(--space-10));color:var(--color-text);background:var(--color-elevated);border:1px solid var(--line);border-radius:var(--radius-panel);container-type:inline-size}.membership-form__header{margin-bottom:var(--space-7)}.membership-form__header h2,.membership-review h2{color:var(--color-text);font-size:var(--type-subheading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-subheading);margin:0}.membership-form__header p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body)}.membership-form__fields{gap:var(--space-4) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.membership-form__field{min-width:0}.membership-form__field--wide{grid-column:1/-1}.membership-form__field label{margin-bottom:var(--space-2);font-size:var(--type-support);font-weight:var(--weight-medium);line-height:var(--leading-support);display:block}.membership-form__field label span{color:var(--muted);font-weight:var(--weight-body)}.membership-form__field input,.membership-form__field textarea{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--background);border:1px solid var(--color-control-border);border-radius:var(--radius-control);font:inherit;font-size:var(--type-body);line-height:var(--leading-support);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:block}.membership-form__field textarea{resize:vertical;min-height:104px}.membership-form__field input::placeholder,.membership-form__field textarea::placeholder{color:var(--muted);opacity:1}.membership-form__field input:hover,.membership-form__field textarea:hover{border-color:var(--muted)}.membership-form__field input:focus-visible,.membership-form__field textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--color-accent-highlight)}.membership-form__field [aria-invalid=true],.membership-form__consent input[aria-invalid=true]{border-color:var(--color-error)}.membership-form__consent{margin-top:var(--space-6)}.membership-form__consent label{align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0;color:var(--muted);font-size:var(--type-support);line-height:var(--leading-support);cursor:pointer;display:flex}.membership-form__consent input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex:none;margin:.13rem 0 0}.membership-form__consent input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.membership-form__error{margin:var(--space-2) 0 0;color:var(--color-error);font-size:var(--type-support);line-height:var(--leading-support)}.membership-form__error-summary:empty{display:none}.membership-form__error-summary:not(:empty){margin-top:var(--space-4)}.membership-form__submit{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);margin-top:var(--space-5);padding:var(--space-4) var(--space-4);color:var(--color-action-text);background:var(--action-fill);border-radius:var(--radius-control);font:inherit;font-size:var(--type-support);font-weight:var(--weight-heading);line-height:var(--leading-support);text-align:center;cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:flex}.membership-form__submit:hover{background:var(--color-action-highlight)}.membership-form__submit:focus-visible,.membership-review__back:focus-visible,.membership-review__contact a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.membership-form__note{justify-content:center;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--type-support);line-height:var(--leading-support);text-align:center;display:flex}.membership-form__note svg{flex:none;margin-top:.15rem}.membership-review__icon{width:48px;height:48px;margin-bottom:var(--space-6);color:var(--accent);border-radius:var(--radius-circle);background:#dae1ef0d;border:1px solid #dae1ef59;place-items:center;display:grid}.membership-review__eyebrow{margin:0 0 var(--space-3);color:var(--accent);font-size:var(--type-label);font-weight:var(--weight-heading);letter-spacing:var(--tracking-label)}.membership-review h2:focus{outline:none}.membership-review__description{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--type-support);line-height:var(--leading-support)}.membership-review__details{margin:var(--space-7) 0}.membership-review__details>div{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:var(--type-support);line-height:var(--leading-support);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.membership-review__details dt{color:var(--muted)}.membership-review__details dd{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.membership-review__contact{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--type-support);line-height:var(--leading-support);text-align:center}.membership-review__contact a{color:var(--accent);text-underline-offset:4px}.membership-review__fallback{margin-top:var(--space-6);border-block:1px solid var(--line);padding-block:var(--space-1)}.membership-review__fallback summary{padding-block:var(--space-3);color:var(--accent);cursor:pointer;font-size:var(--type-control);line-height:var(--leading-support)}.membership-review__fallback summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.membership-review__fallback>p,.membership-review__fallback label{font-size:var(--type-body);line-height:var(--leading-body)}.membership-review__fallback label{margin-block:var(--space-4) var(--space-2);display:block}.membership-review__fallback textarea{width:100%;min-height:160px;padding:var(--space-3);resize:vertical;color:var(--color-text);background:var(--background);border:1px solid var(--color-control-border);border-radius:var(--radius-control);font-size:var(--type-body);line-height:var(--leading-support)}.membership-review__fallback .text-link{min-height:44px;margin-block:var(--space-2)}.membership-review__fallback [role=status]:not(:empty){padding-bottom:var(--space-4)}.membership-review__back{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;margin:var(--space-3) auto 0;padding:var(--space-3) var(--space-4);color:var(--color-text);border-radius:var(--radius-panel);font:inherit;font-size:var(--type-control);cursor:pointer;background:0 0;border:0;display:flex}.membership-review__back:hover{color:var(--accent)}.membership-form__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.genezez-modal{width:min(760px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100svh - 3rem);color:var(--color-text);background:var(--color-elevated);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-dialog);scrollbar-color:#59616e #111214;margin:auto;padding:0}.genezez-modal[open]{animation:genezez-modal-enter var(--duration-standard) var(--ease-out) both}.genezez-modal::backdrop{background:var(--color-overlay)}.genezez-modal__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);display:flex}.genezez-modal__header h2{font-size:var(--type-subheading);font-weight:var(--weight-heading);line-height:var(--leading-heading);margin:0}.genezez-modal__close{width:44px;height:44px;color:var(--color-text);border:1px solid var(--line);border-radius:var(--radius-circle);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;place-items:center;padding:0;display:grid}.genezez-modal__close:hover{color:var(--accent);border-color:var(--color-accent-highlight)}.genezez-modal__close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.genezez-modal__body{padding:clamp(1.4rem,4vw,2.5rem)}@keyframes genezez-modal-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@container (width<=360px){.membership-form__fields{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.membership-form__field input,.membership-form__field textarea{font-size:var(--type-body)}.genezez-modal{max-height:calc(100svh - 2rem)}.genezez-modal__header{padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:reduce){.membership-form__field input,.membership-form__field textarea,.membership-form__submit,.genezez-modal__close{transition:none}.membership-form__submit:hover{transform:none}.genezez-modal[open]{animation:none}}.membership-form__ready-gate{border:0;min-width:0;margin:0;padding:0}.hero-visual{display:contents}.globe-artwork,.globe-poster,.globe-scene{position:absolute;inset:0}.globe-scene{opacity:0;transition:opacity var(--duration-cinematic) var(--ease-standard)}.globe-scene canvas{width:100%;height:100%;display:block}.globe-poster{transition:opacity var(--duration-cinematic) var(--ease-standard)}.globe-artwork[data-ready=true] .globe-scene{opacity:1}.globe-artwork[data-ready=true] .globe-poster{opacity:0}@media (prefers-reduced-motion:reduce){.globe-poster,.globe-scene{transition:none}}@media (width<=760px){.hero .hero-art{width:680px;height:680px;top:290px;left:calc(50% - 340px)}.hero .hero-art:after{background:linear-gradient(180deg, var(--background) 0%, rgb(var(--background-rgb) / 80%) 12%, transparent 31%), linear-gradient(0deg, var(--background) 0%, transparent 24%)}}.genezez-logo--app{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.genezez-logo--app .genezez-logo-mark{flex-shrink:0;width:26px;height:auto;display:block}.genezez-logo--app .genezez-logo-text{font:inherit;letter-spacing:inherit}.capability-showcase{gap:var(--space-6);padding-block:var(--space-10);flex-direction:column;min-width:0;display:flex;container:capabilities/inline-size}.capability-heading{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.capability-heading h3{font-size:var(--type-editorial);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.capability-navigation{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.capability-navigation[data-ready=false]{visibility:hidden}.capability-navigation .capability-position{margin:0 var(--space-4) 0 0;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.capability-total{color:var(--muted)}.capability-navigation button{border:1px solid var(--line);width:46px;height:46px;color:var(--color-text);background:var(--color-elevated);transition:background var(--duration-standard) var(--ease-out), color var(--duration-standard) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.capability-navigation button:not([aria-disabled=true]):hover{background:var(--color-action);color:var(--background)}.capability-navigation button[aria-disabled=true]{opacity:.4;cursor:default}.capability-cards{gap:var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#697480 #101114;padding:4px 4px var(--space-4);margin:-4px;display:flex;position:relative;overflow-x:auto}.capability-card{flex:0 0 calc((100% - var(--space-5)) / 2);isolation:isolate;scroll-snap-align:start;min-width:0;min-height:368px;transition:border-color var(--duration-standard);background:linear-gradient(145deg,#ffffff0d,#0000 55%),linear-gradient(125deg,#191a1c,#111214);border:1px solid #ffffff18;border-radius:22px;grid-template-columns:minmax(0,1fr) 42%;align-items:stretch;scroll-margin-inline:4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.capability-card:hover{border-color:#ffffff30}.capability-card-story{justify-content:start;align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-7) 0 var(--space-7) var(--space-7);flex-direction:column;display:flex}.capability-card h4{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.5rem,1.1rem + .9cqw,1.875rem);line-height:1.16;font-weight:var(--weight-display);text-wrap:balance}.capability-description{font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);max-width:22ch;color:var(--muted)}.capability-card-actions{width:100%;padding-top:var(--space-2);margin-top:auto}.capability-card .capability-action{min-height:44px;margin:0}.capability-card-evidence{place-content:center;justify-items:center;gap:var(--space-4);min-width:0;padding:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.capability-evidence-caption{margin-top:var(--space-2);text-align:center;font-size:var(--type-label);color:#c4cbd5;line-height:1.5}.capability-card-evidence .phone{filter:drop-shadow(0 16px 24px #0005);width:180px;max-width:100%;position:relative;inset:auto;transform:none}.capability-footer{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.capability-progress{flex-shrink:0;gap:6px;display:flex}.capability-progress span{width:24px;height:3px;transition:background var(--duration-standard);background:#333b45;border-radius:2px}.capability-progress span[data-active=true]{background:#d6dce5}@container capabilities (width<=64rem){.capability-card{flex-basis:76%}}@container capabilities (width<=40rem){.capability-heading{align-items:start;gap:var(--space-4);flex-direction:column}.capability-navigation{align-self:end}.capability-cards{gap:var(--space-3)}.capability-card{--compact-phone-width:clamp(104px, 36cqw, 132px);grid-template-columns:minmax(0, 1fr) var(--compact-phone-width);column-gap:var(--space-3);flex-basis:100%;min-height:0;padding:clamp(14px,4.7cqw,20px)}.capability-card-story{gap:var(--space-4);padding:0}.capability-card h4{text-wrap:pretty;max-width:18ch;font-size:clamp(1.25rem,6.2cqw,1.5rem)}.capability-card-actions{padding-top:var(--space-2)}.capability-card-evidence{gap:var(--space-3);padding:0}.capability-card-evidence .phone{width:var(--compact-phone-width)}.capability-evidence-caption{margin-top:0;font-size:.6875rem}.capability-footer{align-items:start;gap:var(--space-4);flex-direction:column}}.capability-progress span{position:relative;overflow:hidden}.capability-showcase[data-auto-running=true] .capability-progress span[data-active=true]{background:#333b45}.capability-showcase[data-auto-running=true] .capability-progress span[data-active=true]:after{content:"";background:var(--color-action);transform-origin:0;animation:6.5s linear both capability-countdown;position:absolute;inset:0}@keyframes capability-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.container{width:min(var(--layout-width), calc(100% - var(--page-gutter) * 2));margin-inline:auto}.eyebrow{color:var(--muted);font-size:var(--type-label);font-weight:var(--weight-heading);letter-spacing:var(--tracking-label);line-height:var(--leading-support);margin-bottom:var(--space-5)}.wordmark{letter-spacing:.08em;flex-shrink:0;align-items:center;min-height:44px;font-size:24px;font-weight:750;line-height:1;display:inline-flex}.genezez-logo{align-items:center;gap:var(--space-2);display:inline-flex}.genezez-logo-mark{flex-shrink:0;width:48px;height:auto}.genezez-logo-text{font-family:var(--font-brand);letter-spacing:.075em;font-size:.9em;font-weight:650}.site-header{height:var(--header-height);z-index:50;background:var(--background);border-bottom:1px solid var(--line);position:sticky;top:0;container:site-header/inline-size}.header-inner{height:100%;width:min(var(--layout-width), calc(100% - var(--page-gutter) * 2));justify-content:space-between;align-items:center;gap:var(--space-9);margin:auto;display:flex}.desktop-nav{align-items:center;gap:var(--space-7);margin-left:auto;display:flex}.desktop-nav a{font-size:var(--type-nav);color:var(--muted);white-space:nowrap;padding-block:var(--space-4);position:relative}.desktop-nav a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--duration-standard);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--accent)}.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:var(--space-6);display:flex}.login-button{font-size:var(--type-nav);white-space:nowrap;align-items:center;gap:var(--space-1);padding:var(--space-3) 0;display:flex}.login-button svg{color:var(--muted)}.button{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-control);min-height:var(--control-height);padding:var(--space-3) var(--space-6);font-size:var(--type-control);line-height:var(--leading-support);font-weight:var(--weight-heading);white-space:normal;text-align:center;border:1px solid var(--color-control-border);display:inline-flex}.button--gold{color:var(--color-action-text);background:var(--color-action);border-color:var(--color-action)}.button--gold:hover{background:var(--color-action-highlight);border-color:var(--color-action-highlight)}.button--secondary{color:var(--color-text);background:0 0}.button--secondary:hover{background:var(--color-elevated);border-color:var(--muted)}.button:active:not(:disabled){transform:translateY(1px)}.header-apply{min-height:var(--control-height-compact);padding:var(--space-2) var(--space-4);font-size:var(--type-nav);gap:var(--space-3)}.header-apply svg{width:14px}.apply-short,.menu-toggle{display:none}.icon-button{height:var(--control-height-compact);width:var(--control-height-compact);place-items:center;display:grid}.mobile-nav{display:none}.skip-link{z-index:200;padding:var(--space-3) var(--space-5);color:var(--background);background:var(--accent);border-radius:var(--radius-panel);position:fixed;top:16px;left:24px;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:translateY(0)}.text-link{align-items:center;gap:var(--space-3);font-size:var(--type-control);line-height:var(--leading-support);font-weight:var(--weight-body);color:var(--color-text);padding:var(--space-1) 0;min-height:var(--control-height-compact);text-align:left;display:inline-flex}.text-link>svg{border-radius:var(--radius-circle);width:36px;height:36px;color:var(--color-text);stroke-width:2px;background:0 0;border:1px solid #80807a8a;flex-shrink:0;order:-1;padding:10px}.text-link:hover{color:var(--color-text)}.text-link:hover>svg{border-color:var(--accent);background:#c3cad914}.gold-rule{background:linear-gradient(90deg, var(--accent), #a4abb766);width:42px;height:1px;margin-top:var(--space-7);display:block}h1{font-size:var(--type-page);letter-spacing:var(--tracking-heading);line-height:var(--leading-display);font-weight:var(--weight-heading)}h2{font-size:var(--type-section);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.hero{isolation:isolate;position:relative;overflow:clip}.hero-inner{min-height:659px;padding-top:var(--space-28);padding-bottom:var(--space-24);z-index:2;pointer-events:none;position:relative}.hero-copy{overflow-wrap:anywhere;pointer-events:auto;min-width:0;max-width:660px}.hero-kicker{font-size:var(--type-label);color:var(--accent);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--space-7);align-items:center;gap:var(--space-3);display:flex}.hero-kicker>span{background:var(--accent);width:23px;height:1px}.hero h1{font-size:var(--type-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-heading);margin-left:-5px}.hero h1 span{display:block}.hero-description{font-size:var(--type-body);line-height:var(--leading-support);color:var(--muted);margin-top:var(--space-7);max-width:390px}.hero-buttons{align-items:center;gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.story-button{gap:var(--space-3);font-size:var(--type-control);white-space:nowrap;padding:var(--space-1) 0;align-items:center;min-height:44px;display:inline-flex}.play-circle{border-radius:var(--radius-circle);width:36px;height:36px;transition:background var(--duration-standard), border-color var(--duration-standard);border:1px solid #80807a8a;place-items:center;display:grid}.play-circle svg{margin-left:2px}.story-button:hover .play-circle{border-color:var(--accent);background:#c3cad914}.hero-art{z-index:-1;pointer-events:none;transform-origin:60% 55%;width:1060px;height:1060px;position:absolute;top:-126px;left:calc(50% - 257px)}.hero-art:after{content:"";background:linear-gradient(90deg, var(--background) 0%, rgb(var(--background-rgb) / 50.2%) 12%, transparent 32%), linear-gradient(0deg, var(--background) 0%, transparent 27%);position:absolute;inset:0}.hero-earth{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.earth-glow{border-radius:var(--radius-circle);filter:blur(90px);background:#ccd2de20;position:absolute;inset:20%}.belief-section{min-height:624px;padding-top:var(--space-20);isolation:isolate;position:relative}.belief-top{justify-content:space-between;align-items:flex-start;gap:var(--space-20);z-index:2;display:flex;position:relative}.belief-top h2{font-size:var(--type-section)}.belief-copy{width:360px;padding-top:var(--space-9)}.belief-copy>p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);max-width:340px}.belief-copy .text-link{margin-top:var(--space-3);font-size:var(--type-control)}.mountain-panorama{z-index:-1;position:absolute;inset:186px 0 0;overflow:hidden}.mountain-panorama img{object-fit:cover;object-position:center 43%;opacity:.85;width:100%;height:100%}.mountain-panorama:before{content:"";z-index:1;background:linear-gradient(180deg, var(--background) 0%, rgb(var(--background-rgb) / 90.2%) 10%, rgb(var(--background-rgb) / 16.47%) 49%, rgb(var(--background-rgb) / 9.41%) 57%, var(--background) 100%);position:absolute;inset:0}.mountain-sun{border-radius:var(--radius-circle);filter:blur(35px);background:#c2c9d825;width:18%;height:15%;position:absolute;top:34%;left:55%}.experience-section{padding-top:var(--space-16);padding-bottom:var(--space-12);position:relative}.experience-main{grid-template-columns:.95fr 1.3fr;align-items:center;min-height:637px;display:grid;position:relative}.experience-copy{z-index:5;padding-bottom:var(--space-5);position:relative}.experience-copy h2{font-size:var(--type-section)}.experience-copy>p:not(.eyebrow):not(.download-note){font-size:var(--type-body);margin:var(--space-6) 0 var(--space-7);max-width:395px}.store-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.store-button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-width:156px;min-height:var(--space-14);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:rgb(var(--background-rgb) / 66.67%);display:flex}.store-button>svg:first-child{width:22px;height:25px}.store-button>svg:last-child{color:var(--muted);width:10px;margin-left:auto}.store-button span{flex-direction:column;gap:1px;display:flex}.store-button small{font-size:var(--type-label);line-height:1.1}.store-button strong{font-size:var(--type-body);line-height:1.1;font-weight:var(--weight-heading);letter-spacing:0;white-space:nowrap}.store-button:hover{border-color:var(--color-action);background:var(--color-elevated)}.download-note{font-size:var(--type-support);color:var(--muted);margin-top:var(--space-4)}.experience-devices{align-self:stretch;min-width:0;position:relative}.phone-composition{perspective:1500px;isolation:isolate;height:600px;position:relative}.device-halo{z-index:-1;background:radial-gradient(at 50% 73%,#bbc4d623 0%,#a6b4ce0b 35%,#0000 66%);position:absolute;inset:20% -2% -4%}.device-ground{z-index:-1;background:linear-gradient(90deg,#0000,#b6c0d36b,#e7edf7b0,#a3b0c85f,#0000);height:1px;position:absolute;bottom:32px;left:-100px;right:-100px;box-shadow:0 -6px 25px #c5d1e533,0 3px 24px #c5d1e544}.phone{transform-origin:50% 95%;width:245px;position:absolute}.phone-left{z-index:1;top:86px;left:0;transform:rotate(-8deg)scale(.88)}.phone-right{z-index:2;top:74px;right:-2px;transform:rotate(9deg)scale(.89)}.phone-center{z-index:3;top:27px;left:50%;transform:translate(-50%)rotate(5deg)}.feature-row{padding:var(--space-10) 0 var(--space-8);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.feature-item{padding:0 var(--space-8);position:relative}.feature-item:first-child{padding-left:0}.feature-item:not(:first-child):before{content:"";background:linear-gradient(#0000,#b3c0d577,#0000);width:1px;position:absolute;top:25px;bottom:5px;left:0}.feature-item>svg{color:var(--accent);margin-bottom:var(--space-4)}.feature-item h2,.feature-item h3{font-size:var(--type-item);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-2)}.closing-cta{isolation:isolate;border-block:1px solid var(--line);min-height:389px;position:relative;overflow:hidden}.closing-image{object-fit:cover;object-position:50% 50%;z-index:-2;filter:brightness(.66)saturate(.8);width:57%;height:100%;position:absolute;top:0;left:0}.closing-cta:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent 25%, rgb(var(--background-rgb) / 93.33%) 57%, var(--background) 67%);position:absolute;inset:0}.closing-inner{padding-block:var(--space-14);justify-content:flex-end;display:flex}.closing-copy{width:43%;position:relative}.closing-copy:before{content:"";background:linear-gradient(var(--accent), #a4abb770);width:1px;height:56px;position:absolute;top:30px;left:-40px}.closing-copy .eyebrow{font-size:var(--type-label);margin-bottom:var(--space-4)}.closing-copy h2{font-size:var(--type-section)}.closing-copy>p:not(.eyebrow){font-size:var(--type-body);margin:var(--space-4) 0 var(--space-5)}.closing-copy .button{min-height:var(--control-height-compact);padding:var(--space-3) var(--space-5);font-size:var(--type-control)}.footer-top{align-items:center;gap:var(--space-7);padding-bottom:var(--space-9);border-bottom:1px solid var(--line);display:flex}.footer-top .wordmark{font-size:20px}.footer-top p{font-size:var(--type-support)}.footer-contact{gap:var(--space-3);font-size:var(--type-support);color:var(--accent);align-items:center;margin-left:auto;display:flex}.footer-bottom{margin-top:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-5);font-size:var(--type-support);color:var(--muted);display:flex}.footer-bottom>div{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.footer-bottom button{padding:var(--space-1) 0;font-size:var(--type-control)}.footer-bottom :is(a,button),.footer-contact{align-items:center;min-height:44px;display:inline-flex}.footer-bottom :is(a,button){min-width:44px}.footer-bottom a{gap:var(--space-1);align-items:center;display:flex}.footer-bottom button:hover,.footer-bottom a:hover{color:var(--accent)}.page-hero-copy>p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-6);max-width:470px}.page-hero-copy>.button{margin-top:var(--space-7)}.page-hero-copy>.text-link{margin-top:var(--space-5)}.network-hero{min-height:605px;padding-bottom:var(--space-9);align-items:center;display:flex;position:relative}.network-hero .page-hero-copy{z-index:2;max-width:650px;position:relative}.network-hero h1{font-size:var(--type-page)}.portrait-composition{isolation:isolate;width:620px;height:530px;position:absolute;bottom:0;right:-55px;overflow:hidden}.portrait-composition:after{content:"";z-index:4;background:linear-gradient(90deg, var(--background), transparent 40%), linear-gradient(0deg, var(--background) 0%, transparent 39%, transparent 75%, var(--background) 100%);position:absolute;inset:0}.portrait{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.65);mix-blend-mode:luminosity;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 75%,#0000);mask-image:linear-gradient(#0000,#000 18% 75%,#0000)}.portrait-back{object-position:45% 30%;opacity:.65;width:245px;height:360px;bottom:10px;left:0}.portrait-middle{object-position:45% center;opacity:.65;width:260px;height:430px;bottom:0;right:-12px}.portrait-front{object-position:center center;z-index:3;filter:grayscale()contrast(1.2)brightness(.8);width:330px;height:470px;bottom:0;left:120px}.network-types .feature-row{padding:var(--space-9) 0 var(--space-11);grid-template-columns:repeat(3,1fr)}.network-types .feature-item p{max-width:260px}.network-story{gap:var(--space-24);padding-block:var(--space-24) var(--space-28);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.network-story-image{border-radius:var(--radius-media);height:420px;position:relative;overflow:hidden}.network-story-image img{object-fit:cover;filter:saturate(.5)brightness(.68);width:100%;height:100%}.network-story-image:after{content:"";border:1px solid var(--line);border-radius:var(--radius-media);background:linear-gradient(transparent, rgb(var(--background-rgb) / 20%));position:absolute;inset:0}.network-story h2{font-size:var(--type-section)}.network-story>div>p:not(.eyebrow){font-size:var(--type-body);max-width:370px;margin-top:var(--space-5)}.network-points{margin:var(--space-6) 0;gap:var(--space-3);display:grid}.network-points span{font-size:var(--type-body);align-items:center;gap:var(--space-3);color:var(--muted);display:flex}.network-points svg{width:16px;height:16px;color:var(--accent)}.product-hero{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:center;min-height:690px;display:grid;position:relative}.product-hero .page-hero-copy{padding-bottom:var(--space-10);z-index:3}.product-visual{height:610px;position:relative}.phone-composition--single{height:600px}.phone-solo{height:506px;top:28px;left:50%;transform:translate(-50%)rotate(11deg)scale(1.08)}.phone-composition--single .device-halo{background:radial-gradient(at 50% 70%,#b5c1d721,#0000 58%);inset:-5% -25% -7%}.product-visual .device-ground{bottom:25px;left:-90px;right:-100px}.light-ribbon{border-radius:var(--radius-circle);opacity:.8;border-top:1px solid #c4ccda66;height:130px;position:absolute;top:35%;left:-28%;right:-19%;transform:rotate(-31deg);box-shadow:0 -12px 23px -14px #c1cadb}.light-ribbon--two{opacity:.45;height:160px;top:53%;transform:rotate(-34deg)}.product-hero+.container>.feature-row{padding-bottom:var(--space-10);grid-template-columns:repeat(3,1fr)}.product-hero+.container .feature-item p{max-width:255px}.identity-statement{text-align:center;padding:var(--space-28) 0 var(--space-28);position:relative}.identity-statement:before{content:"";z-index:-1;background:radial-gradient(#a5b6d011,#0000 65%);width:400px;height:300px;position:absolute;top:100px;left:50%;transform:translate(-50%)}.identity-statement h2{font-size:var(--type-section)}.identity-statement>p:not(.eyebrow){font-size:var(--type-body);margin-top:var(--space-6)}.identity-statement .text-link{margin-top:var(--space-5)}.opportunities-hero h1{font-size:var(--type-page)}.opportunity-explorer{gap:var(--space-24);padding-block:var(--space-16) var(--space-28);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.section-heading{padding-top:var(--space-7)}.section-heading h2{font-size:var(--type-section)}.filter-tabs{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.filter-tabs button{border:1px solid var(--color-control-border);border-radius:var(--radius-control);min-height:var(--control-height-compact);white-space:nowrap;font-size:var(--type-control);padding:var(--space-2) var(--space-4);color:var(--muted)}.filter-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--color-accent-highlight);background:color-mix(in srgb, var(--accent) 8%, transparent)}.filter-tabs button:hover{color:var(--accent);border-color:var(--accent)}.opportunity-detail{padding:var(--space-8) 0 0}.opportunity-detail>svg{color:var(--accent);margin-bottom:var(--space-5)}.opportunity-detail h3{font-size:var(--type-editorial);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);max-width:390px}.opportunity-detail>p{font-size:var(--type-body);margin-top:var(--space-4);max-width:390px}.detail-tags{gap:var(--space-2);margin:var(--space-5) 0 var(--space-7);flex-wrap:wrap;display:flex}.detail-tags>span{font-size:var(--type-support);border:1px solid var(--line);color:var(--muted);border-radius:var(--radius-panel);padding:var(--space-1) var(--space-2);background:#ffffff03}.journal-page{padding-top:var(--space-20);padding-bottom:var(--space-16)}.journal-heading{margin-bottom:var(--space-11);justify-content:space-between;align-items:flex-end;display:flex}.journal-heading>div>p:not(.eyebrow){font-size:var(--type-body);margin-top:var(--space-6)}.journal-editorial-mark{gap:var(--space-2);font-size:var(--type-label);letter-spacing:0;color:var(--accent);margin-bottom:var(--space-2);align-items:center;display:flex}.journal-filters{border-top:1px solid var(--line);padding-top:var(--space-7);margin-bottom:var(--space-7)}.featured-article{border-radius:var(--radius-media);border:1px solid var(--line);isolation:isolate;align-items:flex-end;height:455px;display:flex;position:relative;overflow:hidden}.featured-article>img{z-index:-2;object-fit:cover;object-position:50% 47%;filter:brightness(.7)saturate(.72);width:100%;height:100%;transition:transform var(--duration-image);position:absolute;inset:0}.featured-article:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--background) 0%, rgb(var(--background-rgb) / 88%) 40%, rgb(var(--background-rgb) / 64%) 100%);position:absolute;inset:0}.featured-article-copy{padding:var(--space-10);max-width:700px}.featured-article-copy .eyebrow{font-size:var(--type-label);margin-bottom:var(--space-4);letter-spacing:var(--tracking-label)}.featured-article-copy .eyebrow span{color:var(--muted);margin-left:var(--space-2);font-weight:var(--weight-heading)}.featured-article-copy h2{font-size:var(--type-section);max-width:610px}.featured-article-copy>p:not(.eyebrow){font-size:var(--type-body);margin-top:var(--space-4)}.featured-article-copy .text-link{margin-top:var(--space-3)}.featured-article:hover>img{transform:scale(1.035)}.article-grid{gap:var(--space-10) var(--space-7);padding-top:var(--space-9);grid-template-columns:repeat(2,1fr);display:grid}.article-card-image{border:1px solid var(--line);border-radius:var(--radius-media);height:245px;position:relative;overflow:hidden}.article-card-image img{object-fit:cover;width:100%;height:100%;filter:var(--image-editorial);transition:transform var(--duration-image)}.article-card-image>svg{color:var(--accent);position:absolute;bottom:15px;right:15px}.article-card:hover img{transform:scale(1.04)}.article-category{font-size:var(--type-label);letter-spacing:0;color:var(--accent);margin:var(--space-5) 0 var(--space-3);justify-content:space-between;display:flex}.article-card h2{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-heading)}.article-card>p:last-child{font-size:var(--type-body);margin-top:var(--space-3)}.journal-end{padding-top:var(--space-16);flex-direction:column;align-items:center;display:flex}.journal-end>p{margin:var(--space-6) 0;font-size:var(--type-body)}.article-page{padding-block:var(--space-12) var(--space-24)}.article-back{margin-bottom:var(--space-11)}.article-heading{text-align:center;max-width:840px;margin:auto}.article-heading h1{font-size:var(--type-page);line-height:var(--leading-display)}.article-heading .eyebrow{font-size:var(--type-label)}.article-heading .eyebrow>span{color:var(--muted);letter-spacing:var(--tracking-label);margin-left:var(--space-2)}.article-heading>p:not(.eyebrow){font-size:var(--type-body);margin:var(--space-6) 0}.article-byline{font-size:var(--type-label);color:var(--accent)}.article-hero-image{object-fit:cover;width:100%;height:450px;margin:var(--space-12) 0;border-radius:var(--radius-media);filter:var(--image-editorial)}.article-body{max-width:670px;margin:auto}.article-body>p,.article-section>p{font-size:var(--type-reading);line-height:var(--leading-body);margin-bottom:var(--space-7);color:var(--muted)}.article-signoff{gap:var(--space-5);border-top:1px solid var(--line);margin-top:var(--space-9);padding-block:var(--space-7);align-items:center;display:flex}.article-signoff svg{color:var(--accent)}.article-signoff p{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:0;color:var(--color-text)}.article-body>.button{margin-top:var(--space-3)}.about-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:615px;display:grid;position:relative}.about-hero .page-hero-copy{z-index:2;position:relative}.infinity-art{width:650px;margin-left:-70px;position:relative;transform:rotate(-15deg)}.infinity-art svg{filter:drop-shadow(0 0 28px #a7b8d61a);width:100%}.infinity-glow{z-index:-1;filter:blur(24px);background:radial-gradient(#c4cbd81c,#0000 65%);position:absolute;inset:15%}.about-manifesto{padding-block:var(--space-24) var(--space-28);gap:var(--space-16);grid-template-columns:.55fr 1fr;display:grid}.about-manifesto>.eyebrow{padding-top:var(--space-5)}.manifesto-item{align-items:flex-start;gap:var(--space-6);padding:var(--space-7) 0;border-bottom:1px solid var(--line);display:flex}.manifesto-item:first-child{padding-top:var(--space-4)}.manifesto-item>span{color:var(--accent);font-size:var(--type-support);margin-top:var(--space-2)}.manifesto-item h2{font-size:var(--type-subheading);line-height:var(--leading-subheading)}.manifesto-item p{font-size:var(--type-body);max-width:405px;margin-top:var(--space-4)}.manifesto-item>svg{color:var(--accent);min-width:25px;margin-left:auto}.apply-page{gap:var(--space-24);min-height:800px;padding-block:var(--space-20) var(--space-24);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.apply-page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#b0bed612,#0000 58%);width:1100px;height:500px;position:absolute;top:330px;left:-480px;transform:rotate(-20deg)}.apply-copy{padding-top:var(--space-6)}.apply-copy h1{font-size:var(--type-page)}.apply-copy>p:not(.eyebrow){font-size:var(--type-body);max-width:400px;margin-top:var(--space-6)}.membership-benefits{margin:var(--space-7) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.membership-benefits li{align-items:center;gap:var(--space-3);font-size:var(--type-body);color:var(--muted);line-height:var(--leading-support);display:flex}.membership-benefits svg{color:var(--accent);stroke-width:1.4px}.apply-quote p{color:var(--accent);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:0;margin:var(--space-6) 0 var(--space-2)}.apply-quote>span:last-child{font-size:var(--type-support);color:var(--muted)}.not-found{text-align:center;min-height:660px;padding-block:130px}.not-found>svg{color:var(--accent);margin-bottom:var(--space-6)}.not-found>p:not(.eyebrow){margin-block:var(--space-6)}.not-found h1{font-size:var(--type-page)}.app-modal-icon{height:110px;color:var(--accent);margin-bottom:var(--space-1);place-items:center;display:grid}.app-modal-icon .download-brand{gap:12px}.app-modal-icon .genezez-logo-mark{width:84px;height:auto}.app-modal-icon .genezez-logo-text{font-size:24px}.app-modal>.store-buttons,.app-modal .store-buttons{margin:var(--space-7) 0 var(--space-6)}.modal-footnote{font-size:var(--type-support);color:var(--muted);gap:var(--space-2);line-height:var(--leading-support);display:flex}.story-scene{border-radius:var(--radius-media);isolation:isolate;height:410px;position:relative;overflow:hidden}.story-scene>img{object-fit:cover;z-index:-2;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}.story-scene:after{content:"";z-index:-1;background:linear-gradient(#0000,#090a0a88 50%,#090a0a 100%);position:absolute;inset:0}.story-scene-copy{position:absolute;bottom:28px;left:30px;right:30px}.story-scene-copy h3{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);max-width:400px}.story-scene-copy>p:last-child{font-size:var(--type-body);color:var(--muted);margin-top:var(--space-4);max-width:400px}.story-scene-copy .eyebrow{font-size:var(--type-label);margin-bottom:var(--space-3)}.story-controls{align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.story-controls>span{font-size:var(--type-support);color:var(--muted)}.story-controls>.text-link{font-size:var(--type-control);margin-left:auto}.story-chapters{gap:var(--space-1);display:flex}.story-chapters button{width:28px;min-height:var(--control-height-compact);padding:var(--space-2) 3px}.story-chapters button>span{background:#fff3;width:100%;height:2px;display:block}.story-chapters button[aria-pressed=true]>span{background:var(--accent)}.legal-copy p{font-size:var(--type-body);margin-bottom:var(--space-4)}.legal-copy h3{font-size:var(--type-subheading);margin:var(--space-6) 0 var(--space-3);letter-spacing:var(--tracking-heading)}.legal-copy a{color:var(--accent)}.menu-toggle{display:none}@container site-header (width<=60rem){.desktop-nav,.header-actions>.login-button{display:none}.header-actions .header-apply{min-height:44px}.menu-toggle{width:44px;height:44px;margin-right:-7px;display:grid}.menu-toggle svg{width:23px;height:23px}.mobile-nav{max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;scroll-padding-block:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--background);border-bottom:1px solid var(--line);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-nav a,.mobile-nav>button{padding:var(--space-4) 0;font-size:var(--type-nav-expanded);border-bottom:1px solid var(--line);text-align:left;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-nav a.active,.mobile-nav a svg,.mobile-nav>button svg{color:var(--accent)}.mobile-nav>button{color:var(--muted);border-bottom:0}}@media (width>=1600px){.hero-inner{min-height:715px;padding-top:142px}.hero-art{width:1190px;height:1190px;top:-35px;left:calc(50% - 290px)}.belief-section{min-height:680px}.mountain-panorama{top:200px}}@media (width<=1190px){.header-inner{gap:var(--space-6)}.desktop-nav,.header-actions{gap:var(--space-5)}.wordmark{font-size:21px}.header-apply{padding:var(--space-2) var(--space-4)}.apply-long{display:none}.apply-short{display:inline}.hero-art{width:940px;height:940px;top:-55px;left:calc(50% - 260px)}.hero-inner{padding-top:var(--space-28)}.experience-main{grid-template-columns:.9fr 1.2fr}.phone-composition{transform-origin:50% 65%;margin-inline:-27px;transform:scale(.87)}.experience-main{min-height:580px}.experience-devices{max-height:580px}.store-button{min-width:156px;padding:var(--space-2) var(--space-2)}.phone-left{left:-8px}.phone-right{right:-10px}.feature-item{padding-inline:var(--space-6)}.portrait-composition{width:510px;right:-45px}.portrait-front{left:85px}.network-story{gap:var(--space-14)}.product-hero h1{font-size:var(--type-page)}.product-hero{min-height:630px}.product-visual{height:580px}.product-visual .phone-composition{transform-origin:50%;transform:scale(.97)}.infinity-art{width:540px;margin-left:-65px}.about-hero h1{font-size:var(--type-page)}.apply-page{gap:var(--space-14)}.journal-editorial-mark{display:none}.closing-copy{width:45%}}@media (width<=960px){.desktop-nav,.header-actions{gap:var(--space-4)}.header-apply{min-height:var(--control-height-compact);padding:var(--space-2) var(--space-3);gap:var(--space-2)}.wordmark{font-size:19px}.hero-inner{min-height:610px;padding-top:var(--space-28)}.hero-description{font-size:var(--type-support)}.hero-art{width:880px;height:880px;top:-7px;left:calc(50% - 245px)}.hero-buttons{gap:var(--space-4)}.hero-buttons .button{padding:var(--space-3) var(--space-5);font-size:var(--type-control)}.belief-top{gap:var(--space-12)}.belief-copy{width:295px}.belief-section{padding-top:var(--space-16);min-height:586px}.experience-main{grid-template-columns:.85fr 1fr;min-height:540px}.experience-copy .store-buttons{gap:var(--space-2);max-width:170px}.experience-copy .store-button{min-width:156px}.phone-composition{transform-origin:50% 55%;margin-inline:-58px;transform:scale(.75)}.phone-left{left:-20px}.phone-right{right:-22px}.feature-item{padding-inline:var(--space-5)}.feature-item h2,.feature-item h3{font-size:var(--type-item)}.feature-item>svg{width:25px}.experience-section{padding-top:var(--space-9)}.closing-copy{width:45%}.closing-copy:before{left:-28px}.portrait-composition{opacity:.6;right:-90px}.network-hero{min-height:560px}.network-story{gap:var(--space-9);padding-block:var(--space-16) var(--space-20)}.network-story-image{height:375px}.product-hero h1{font-size:var(--type-page)}.product-hero .page-hero-copy>p:not(.eyebrow){font-size:var(--type-body)}.product-visual .phone-composition{margin-inline:-40px;transform:scale(.91)}.product-hero{min-height:615px}.product-hero .page-hero-copy{padding-bottom:var(--space-2)}.light-ribbon{left:-45%}.opportunity-explorer{gap:var(--space-11)}.filter-tabs button{padding-inline:var(--space-3)}.about-hero{min-height:555px}.about-hero h1{font-size:var(--type-page)}.about-hero .page-hero-copy>p:not(.eyebrow){font-size:var(--type-body)}.infinity-art{width:475px;margin-left:-70px}.about-manifesto{gap:var(--space-9);grid-template-columns:.4fr 1fr}.manifesto-item{gap:var(--space-4)}.apply-page{gap:var(--space-9);padding-top:var(--space-14)}}@media (width<=760px){.site-header .genezez-logo{gap:var(--space-1)}.site-header .genezez-logo-mark{width:34px}.site-header .genezez-logo-text{font-size:.83em}.header-inner{gap:var(--space-3)}.wordmark{font-size:22px}.header-actions{gap:var(--space-3)}.header-apply{padding:var(--space-2) var(--space-4);min-height:var(--control-height-compact)}.hero-inner{min-height:762px;padding-top:var(--space-16)}.hero-copy{max-width:100%}.hero-kicker{margin-bottom:var(--space-6)}.hero h1{max-width:560px;margin-left:-2px}.hero-description{font-size:var(--type-support);max-width:340px;margin-top:var(--space-6)}.hero-buttons{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap}.hero-buttons .button{padding:var(--space-3) var(--space-5);min-height:47px;font-size:var(--type-control);gap:var(--space-5)}.story-button{gap:var(--space-2)}.play-circle{width:32px;height:32px}.hero-art{opacity:.88;width:820px;height:820px;top:133px;left:calc(50% - 280px)}.hero-art:after{background:linear-gradient(90deg, rgb(var(--background-rgb) / 46.67%), transparent 40%), linear-gradient(180deg, var(--background) 0%, rgb(var(--background-rgb) / 52.16%) 13%, transparent 30%), linear-gradient(0deg, var(--background) 0%, transparent 20%)}.belief-section{padding-top:var(--space-14);min-height:687px}.belief-top{display:block}.eyebrow{margin-bottom:var(--space-4)}.belief-top h2{line-height:var(--leading-heading)}.belief-copy{width:100%;padding-top:var(--space-6);max-width:400px}.belief-copy>p{max-width:340px}.belief-copy .text-link{margin-top:var(--space-2)}.belief-copy .gold-rule{display:none}.mountain-panorama{height:320px;top:344px}.mountain-panorama img{object-position:53% 45%;opacity:.9}.mountain-panorama:before{background:linear-gradient(180deg, var(--background) 0%, rgb(var(--background-rgb) / 63.92%) 15%, rgb(var(--background-rgb) / 0%) 40%, var(--background) 100%)}.experience-section{padding-top:var(--space-9);padding-bottom:var(--space-8)}.experience-main{min-height:initial;flex-direction:column;align-items:stretch;display:flex}.experience-copy{z-index:5;padding-bottom:0}.experience-copy h2{line-height:var(--leading-heading)}.experience-copy h2 br:nth-of-type(2){display:none}.experience-copy>p:not(.eyebrow):not(.download-note){max-width:350px;margin:var(--space-6) 0 var(--space-6)}.experience-copy .store-buttons{gap:var(--space-2);max-width:none}.experience-copy .store-button{min-width:156px}.download-note{margin-top:var(--space-3)}.experience-devices{height:562px;max-height:none;margin-top:12px}.phone-composition{transform-origin:50% 55%;margin-inline:0;width:100%;max-width:580px;margin:auto;transform:scale(.86)}.phone-left{left:calc(50% - 260px)}.phone-right{right:calc(50% - 255px)}.phone-center{top:35px}.device-ground{bottom:26px;left:-130px;right:-130px}.feature-row{gap:var(--space-7) 0;padding-block:var(--space-7) var(--space-6);grid-template-columns:repeat(2,1fr)}.feature-item{padding-inline:var(--space-6)}.feature-item:nth-child(3){padding-left:0}.feature-item:nth-child(3):before{display:none}.feature-item>svg{margin-bottom:var(--space-3);width:25px;height:25px}.feature-item h2,.feature-item h3{font-size:var(--type-item);margin-bottom:var(--space-2)}.feature-item p{max-width:160px}.feature-item:not(:first-child):before{top:25px;bottom:0}.closing-cta{min-height:505px}.closing-image{opacity:.6;object-position:35% 45%;width:100%;height:100%}.closing-cta:after{background:linear-gradient(90deg, rgb(var(--background-rgb) / 13.33%), rgb(var(--background-rgb) / 70.98%) 65%), linear-gradient(0deg, var(--background) 0%, rgb(var(--background-rgb) / 74.9%) 10%, transparent 80%)}.closing-inner{padding:var(--space-20) 0 var(--space-12);justify-content:flex-start;align-items:flex-end;min-height:505px}.closing-copy{width:100%;padding-left:var(--space-3)}.closing-copy:before{height:46px;top:29px;left:0}.closing-copy>p:not(.eyebrow){margin:var(--space-4) 0 var(--space-6);color:var(--muted)}.closing-copy .button{min-height:44px}.site-footer{padding-block:var(--space-8) var(--space-6)}.footer-top{gap:var(--space-4) var(--space-5);padding-bottom:var(--space-6);flex-wrap:wrap}.footer-top p{flex-basis:100%;order:3}.footer-bottom{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap}.footer-bottom>div{gap:var(--space-4);row-gap:0}.footer-bottom>span:first-child{flex-basis:100%;order:2;margin-top:0}.footer-bottom a{font-size:var(--type-support)}.page-hero-copy>p:not(.eyebrow),.page-hero-copy>.button{margin-top:var(--space-6)}.network-hero{min-height:780px;padding-top:var(--space-14);align-items:flex-start}.network-hero h1{line-height:var(--leading-display)}.network-hero .page-hero-copy{max-width:100%}.portrait-composition{opacity:.9;width:540px;height:430px;bottom:-14px;right:50%;transform:translate(50%)}.portrait-front{width:280px;height:385px;left:130px}.portrait-back{width:230px;height:300px;left:48px}.portrait-middle{width:230px;height:350px;right:8px}.portrait-composition:after{background:linear-gradient(90deg, var(--background), transparent 24%, transparent 80%, var(--background)), linear-gradient(0deg, var(--background), transparent 42%, transparent 75%, var(--background))}.network-types .feature-row{padding:var(--space-5) 0 var(--space-6);grid-template-columns:1fr;gap:0}.network-types .feature-item{padding:var(--space-6) 0 var(--space-6) var(--space-12);border-bottom:1px solid var(--line);display:block}.network-types .feature-item:before{display:none}.network-types .feature-item>svg{position:absolute;top:26px;left:0}.network-types .feature-item p{max-width:100%;font-size:var(--type-body)}.network-types .feature-item h2,.network-types .feature-item h3{font-size:var(--type-item)}.network-story{gap:var(--space-9);padding-block:var(--space-10) var(--space-16);flex-direction:column;align-items:stretch;display:flex}.network-story-image{height:285px}.network-story>div>p:not(.eyebrow){max-width:100%}.network-points{gap:var(--space-4)}.product-hero{padding-top:var(--space-14);flex-direction:column;align-items:stretch;gap:0;display:flex}.product-hero h1{font-size:var(--type-page);line-height:var(--leading-display)}.product-hero .page-hero-copy{padding-bottom:0}.product-hero .page-hero-copy>p:not(.eyebrow){font-size:var(--type-body);max-width:380px}.product-visual{width:100%;height:auto;margin-top:var(--space-6)}.product-visual .phone-composition{transform-origin:50% 35%;height:540px;margin:0;transform:scale(.96)}.product-visual .phone-solo{width:min(245px,68vw);top:13px;transform:translate(-50%)rotate(6deg)}.product-visual .device-ground{bottom:18px;left:-100px;right:-100px}.light-ribbon{top:27%;left:-40%;right:-40%}.light-ribbon--two{top:55%}.product-hero+.container>.feature-row{padding:var(--space-2) 0 var(--space-5);grid-template-columns:1fr;gap:0}.product-hero+.container .feature-item{padding:var(--space-6) 0 var(--space-6) var(--space-12);border-bottom:1px solid var(--line)}.product-hero+.container .feature-item:before{display:none}.product-hero+.container .feature-item>svg{position:absolute;top:26px;left:0}.product-hero+.container .feature-item p{max-width:100%;font-size:var(--type-body)}.product-hero+.container .feature-item h2,.product-hero+.container .feature-item h3{font-size:var(--type-item)}.identity-statement{padding:var(--space-16) 0 var(--space-20)}.opportunity-explorer{gap:var(--space-7);padding-block:var(--space-9) var(--space-16);flex-direction:column;display:flex}.section-heading{padding-top:0}.filter-tabs{gap:var(--space-2)}.filter-tabs button{min-height:var(--control-height-compact);padding:var(--space-2) var(--space-4)}.opportunity-detail{padding-top:var(--space-7)}.journal-page{padding-top:var(--space-14);padding-bottom:var(--space-14)}.journal-heading{margin-bottom:var(--space-7)}.journal-heading>div>p:not(.eyebrow){line-height:var(--leading-body);margin-top:var(--space-6)}.journal-filters{padding-top:var(--space-6);gap:var(--space-2);margin-bottom:var(--space-6)}.journal-filters button{font-size:var(--type-control);padding:var(--space-2) var(--space-3);min-height:var(--control-height-compact)}.featured-article{align-items:flex-end;height:430px}.featured-article>img{object-position:57% center}.featured-article-copy{padding:var(--space-6) var(--space-5)}.featured-article-copy h2{max-width:90%;line-height:var(--leading-heading)}.featured-article-copy .eyebrow{margin-bottom:var(--space-3)}.featured-article-copy .eyebrow>span{margin-left:var(--space-1)}.featured-article-copy>p:not(.eyebrow){max-width:260px;margin-top:var(--space-4)}.featured-article-copy .text-link{font-size:var(--type-control)}.article-grid{gap:var(--space-9);padding-top:var(--space-7);grid-template-columns:1fr}.article-card-image{height:240px}.article-category{margin:var(--space-4) 0 var(--space-2)}.journal-end{padding-top:var(--space-8);text-align:center}.journal-end>p{max-width:260px}.journal-end .button{font-size:var(--type-control)}.article-page{padding-block:var(--space-7) var(--space-16)}.article-back{font-size:var(--type-support);margin-bottom:var(--space-7)}.article-heading{text-align:left}.article-heading>p:not(.eyebrow){margin-block:var(--space-5)}.article-hero-image{height:265px;margin:var(--space-8) 0}.article-body>p,.article-section>p{font-size:var(--type-reading);line-height:var(--leading-body);margin-bottom:var(--space-6)}.about-hero{padding-top:var(--space-14);min-height:initial;flex-direction:column;align-items:stretch;display:flex}.about-hero h1{font-size:var(--type-page)}.about-hero .page-hero-copy>p:not(.eyebrow){font-size:var(--type-body)}.infinity-art{width:calc(100% + 70px);max-height:365px;margin:-5px -35px -20px;transform:rotate(-15deg)}.about-manifesto{gap:var(--space-3);padding-block:var(--space-9) var(--space-16);flex-direction:column;display:flex}.about-manifesto>.eyebrow{margin-bottom:0}.manifesto-item{padding:var(--space-6) 0;gap:var(--space-4)}.manifesto-item p{line-height:var(--leading-body)}.manifesto-item>svg{width:18px;min-width:18px;margin-top:3px}.apply-page{align-items:stretch;gap:var(--space-9);padding-block:var(--space-12) var(--space-14);flex-direction:column;display:flex}.apply-copy{width:100%;padding-top:0}.apply-copy>p:not(.eyebrow){max-width:380px}.membership-benefits{gap:var(--space-3);margin:var(--space-6) 0 0}.membership-benefits li{gap:var(--space-2)}.apply-quote{display:none}.not-found{padding-block:var(--space-20);min-height:560px}.not-found>p:not(.eyebrow){font-size:var(--type-body)}.story-scene{height:430px}.story-scene-copy{bottom:24px;left:20px;right:20px}.story-controls,.story-controls>.text-link{gap:var(--space-2)}.story-chapters{gap:0}.story-chapters button{width:23px}.app-modal .store-buttons{gap:var(--space-2)}.app-modal .store-button{min-width:156px}}@media (width<=420px){.hero-buttons{gap:var(--space-3);flex-wrap:wrap}.hero-buttons .button{font-size:var(--type-control);padding:var(--space-3) var(--space-4);gap:var(--space-3);min-height:44px}.story-button{gap:var(--space-2)}.play-circle{width:29px;height:29px}.hero-art{width:770px;height:770px;top:186px;left:calc(50% - 291px)}.hero-inner{min-height:740px}.hero-description{font-size:var(--type-support)}.experience-devices{height:500px;margin-top:10px}.experience-devices .phone-composition{transform-origin:50% 20%;transform:scale(.76)}.phone-left{left:calc(50% - 240px)}.phone-right{right:calc(50% - 240px)}.feature-item{padding-inline:var(--space-5)}.network-hero{min-height:750px}.network-hero .page-hero-copy>p:not(.eyebrow){font-size:var(--type-body)}.product-hero h1,.about-hero h1{font-size:var(--type-page)}}@media (width<=360px){.hero-buttons{gap:var(--space-2)}.hero-buttons .button{font-size:var(--type-control);padding:var(--space-3) var(--space-3);gap:var(--space-2)}.story-button{gap:var(--space-1)}.store-button{min-width:156px}.product-hero h1,.about-hero h1{font-size:var(--type-page)}}@media (prefers-reduced-motion:reduce){.hero-art,.phone,.infinity-art svg,.parallax-image{will-change:auto}}.hero:after{content:"";background:linear-gradient(transparent, var(--background) 94%);pointer-events:none;z-index:1;height:185px;position:absolute;inset:auto 0 0}@media (width>=961px) and (width<=1599px){.hero-art{top:-30px}}.legal-copy a{text-underline-offset:3px;text-decoration:underline}.story-chapters button{width:44px;min-height:44px;padding-inline:var(--space-2)}@media (width<=760px){.story-controls{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;display:grid}.story-controls>.text-link{grid-column:1/-1;justify-self:end;min-height:44px}}.journal-heading{gap:var(--space-16);padding-top:var(--space-2);margin-bottom:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.journal-heading h1{font-size:var(--type-page)}.journal-heading .featured-article{height:406px}.journal-heading .featured-article-copy{padding:var(--space-7)}.journal-heading .featured-article-copy h2{font-size:var(--type-section);max-width:400px}.journal-heading .featured-article-copy>p:not(.eyebrow){font-size:var(--type-body);max-width:310px}.journal-heading .featured-article-copy .text-link{font-size:var(--type-control)}.journal-filters{margin-bottom:0}.infinity-art{width:100%;max-width:700px;margin-left:0;transform:none}.infinity-art img{filter:drop-shadow(0 16px 22px #0008);width:100%;height:auto}.identity-trails{pointer-events:none;opacity:.85;width:165%;height:105%;position:absolute;top:0;left:-49%;overflow:visible}@media (width<=1190px){.journal-heading{gap:var(--space-10)}}@media (width<=960px){.journal-heading{gap:var(--space-6)}.journal-heading .featured-article-copy{padding:var(--space-5)}}@media (width>=761px) and (width<=960px){.about-hero{gap:var(--space-6);min-height:0;padding-top:var(--space-24);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr)}.about-hero .page-hero-copy{max-width:640px}.about-hero h1{font-size:var(--type-page)}.about-hero .infinity-art{justify-self:end;width:min(100%,520px);margin:0}}@media (width<=760px){.journal-heading{align-items:stretch;gap:var(--space-8);margin-bottom:var(--space-6);flex-direction:column;padding-top:0;display:flex}.journal-heading .featured-article{height:365px}.journal-heading .featured-article-copy{padding:var(--space-6)}.journal-filters{margin-bottom:0}.infinity-art{width:calc(100% + 24px);max-height:none;margin:14px -12px 35px;padding-top:8px}.identity-trails{opacity:.8;width:190%;left:-56%}}@media (width<=420px){.phone-left{left:calc(50% - 205px)}.phone-right{right:calc(50% - 205px)}}.product-evidence{padding-block:var(--space-20) var(--space-24);border-top:1px solid var(--line)}.product-evidence-grid{gap:var(--space-14);margin-top:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-evidence-grid>article{gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;display:grid}.product-evidence-grid .phone{justify-self:center;width:100%;max-width:230px;position:relative}.product-evidence-grid h3{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.product-evidence-grid p{font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-4)}.product-evidence-grid .text-link{margin-top:var(--space-5);line-height:var(--leading-support);min-height:44px}.journal-result-count{color:var(--muted);font-size:var(--type-support);letter-spacing:0}.journal-results .article-grid{padding-top:var(--space-5)}.article-section h2{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-5)}.article-related{margin-top:var(--space-14);padding-top:var(--space-8);border-top:1px solid var(--line)}.article-related h2{font-size:var(--type-subheading);font-weight:var(--weight-heading);margin-bottom:var(--space-4)}.article-related a{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:58px;padding-block:var(--space-4);border-bottom:1px solid var(--line);color:var(--accent);font-size:var(--type-support);line-height:var(--leading-support);display:flex}.article-related a svg,.product-evidence-grid .text-link svg{flex-shrink:0}.article-related a:hover{color:var(--color-text)}@media (width<=1100px){.product-evidence-grid{gap:var(--space-12)}.product-evidence-grid>article{align-content:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width>=761px) and (width<=1000px){.product-visual .phone-solo{transform:translate(-50%)rotate(8deg)}}@media (width<=600px){.product-evidence{padding-block:var(--space-14)}.product-evidence-grid{gap:var(--space-12);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.product-evidence-grid>article+article{padding-top:var(--space-11);border-top:1px solid var(--line)}.article-related{margin-top:var(--space-10)}}.feature-item p{font-size:var(--type-body);line-height:var(--leading-body);max-width:28ch}.feature-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-hero .product-visual{min-width:0;height:auto;padding-block:var(--space-6)}.experience-section{padding-block:var(--section-space) 40px}.experience-main{column-gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;min-height:0}.experience-copy{padding-bottom:0}.experience-copy h2{font-size:var(--type-section);text-wrap:balance;max-width:14ch}.experience-copy>p:not(.eyebrow):not(.download-note){font-size:var(--type-body);line-height:var(--leading-body);max-width:39ch;margin:var(--space-6) 0 var(--space-4)}.experience-main .experience-devices{align-self:center;height:auto;min-height:0;margin:0}.experience-paths{gap:var(--space-12);margin-top:var(--space-11);padding-block:var(--space-9);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.experience-paths>a{padding-block:var(--space-2);display:block}.experience-paths h3{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--type-item);line-height:var(--leading-subheading);letter-spacing:var(--tracking-heading);display:flex}.experience-paths h3 svg{color:var(--accent)}.experience-paths p{margin-top:var(--space-3);font-size:var(--type-body);line-height:var(--leading-body);max-width:34ch}.experience-paths a:hover h3{color:var(--accent)}.experience-access{justify-content:space-between;align-items:center;gap:var(--space-9);padding-block:var(--space-11) var(--space-6);display:flex}.experience-access h3{font-size:var(--type-subheading);letter-spacing:var(--tracking-heading)}.experience-access p{margin-top:var(--space-2);max-width:47ch;font-size:var(--type-body)}.experience-access .store-buttons{flex-shrink:0}.network-story{gap:var(--editorial-gap);padding-block:var(--section-space);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.network-proof{min-width:0}.application-access{max-width:40ch;margin-top:var(--space-6)}.application-access p{font-size:var(--type-body);line-height:var(--leading-body)}.application-access .text-link{margin-top:var(--space-1);min-height:44px}.network-proof-stage{aspect-ratio:1.04;isolation:isolate;position:relative}.network-proof-image{object-fit:cover;object-position:48% center;border-radius:var(--radius-media);filter:saturate(.55)brightness(.75);width:83%;height:66%;position:absolute;bottom:5%;left:0}.network-proof-stage .phone{width:47%;max-width:252px;position:absolute;top:0;right:0}.network-story h2,.editorial-copy h2,.opportunity-guidance h2{font-size:var(--type-section);text-wrap:balance}.network-story>div>p:not(.eyebrow),.editorial-copy>p{font-size:var(--type-body);line-height:var(--leading-body);max-width:46ch;margin-top:24px}.network-story .network-points span{font-size:var(--type-body);line-height:var(--leading-support)}.editorial-image{aspect-ratio:var(--ratio-editorial);border-radius:var(--radius-media);overflow:hidden}.editorial-image img{object-fit:cover;width:100%;height:100%;filter:var(--image-editorial)}.identity-story{align-items:center;gap:var(--editorial-gap);padding-block:var(--section-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.editorial-copy>.eyebrow{font-size:var(--type-label);line-height:var(--leading-support);margin-top:0;margin-bottom:var(--space-5)}.editorial-details{margin:var(--space-7) 0 var(--space-3)}.editorial-details>div{border-top:1px solid var(--line);padding-block:var(--space-5)}.editorial-details dt{font-size:var(--type-item);color:var(--color-text)}.editorial-details dd{margin:var(--space-2) 0 0;max-width:43ch;font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted)}.product-hero.opportunities-hero{gap:var(--editorial-gap);min-height:620px;padding-block:var(--space-16)}.opportunities-hero .page-hero-copy{padding-bottom:0}.opportunity-opening{aspect-ratio:5/4}.opportunity-opening img{object-position:45% center}.opportunity-explorer{padding-block:var(--section-space);display:block}.opportunity-explorer .section-heading{gap:0 var(--editorial-gap);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:end;padding:0;display:grid}.opportunity-explorer .section-heading>.eyebrow{grid-column:1/-1}.opportunity-explorer .section-heading>p:last-child{font-size:var(--type-body);max-width:35ch;padding-bottom:3px}.opportunity-workspace{align-items:start;gap:0 var(--editorial-gap);margin-top:var(--space-14);grid-template:"selector preview""content preview"1fr/minmax(0,1fr) minmax(0,.75fr);display:grid}.opportunity-content{grid-area:content;min-width:0}.opportunity-selector{grid-area:selector;align-self:end}.opportunity-static{padding-top:var(--space-12);border-top:1px solid var(--line);grid-template-rows:auto;grid-template-areas:"content preview"}.filter-tabs button{min-height:44px;padding:var(--space-2) var(--space-5);font-size:var(--type-control)}.opportunity-detail{min-height:340px;padding-top:var(--space-8)}.opportunity-detail h3{font-size:var(--type-editorial);max-width:18ch}.opportunity-detail>p{font-size:var(--type-body);line-height:var(--leading-body);max-width:45ch;margin-top:var(--space-5)}.detail-tags{gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 var(--space-7)}.detail-tags>span{font-size:var(--type-support);line-height:var(--leading-support);color:var(--accent);background:0 0;border:0;padding:0}.opportunity-reading{width:fit-content;margin-top:var(--space-4);min-height:44px;display:flex}.opportunity-preview{align-self:center;align-items:center;gap:var(--space-3);flex-direction:column;grid-area:preview;min-width:0;display:flex}.opportunity-preview .phone{width:min(76%,246px);position:relative}.opportunity-guidance{gap:var(--editorial-gap);padding-block:64px var(--section-space);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.opportunity-guidance .editorial-copy>p:first-child{margin-top:0}.about-principles{padding-block:var(--section-space);border-top:1px solid var(--line)}.about-purpose-layout{gap:var(--editorial-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;display:grid}.about-purpose-belief{align-items:flex-start;gap:var(--space-7);border-radius:var(--radius-panel);background:linear-gradient(145deg, #24231e, var(--color-elevated) 70%);flex-direction:column;padding:clamp(1.75rem,3.5vw,3rem);display:flex}.about-purpose-belief h2{max-width:14ch;font-size:clamp(2rem,1.25rem + 2.5vw,3.5rem);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:anywhere}.about-purpose-belief .text-link{padding-top:var(--space-4);min-height:var(--control-height-compact);margin-top:auto}.about-purpose-details{flex-direction:column;justify-content:center;margin:0;display:flex}.about-purpose-details>div{padding-block:var(--space-8)}.about-purpose-details>div:first-child{border-top:0}.about-purpose-details dt{font-size:var(--type-subheading);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-subheading)}.about-purpose-details dd{max-width:43ch;margin-top:var(--space-3)}@media (width<=960px){.about-purpose-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.about-purpose-belief{gap:var(--space-6)}.about-purpose-belief h2{max-width:20ch}.about-purpose-details>div{padding-block:var(--space-6)}.about-purpose-details>div:last-child{padding-bottom:0}}.about-manifesto{gap:var(--editorial-gap);padding-block:var(--section-space);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.about-manifesto-visual>p:last-child{font-size:var(--type-support);margin-top:var(--space-4)}.about-manifesto .manifesto-item{padding-block:var(--space-6);display:block}.about-manifesto .manifesto-item:first-child{padding-top:0}.about-manifesto .manifesto-item h2{font-size:var(--type-subheading)}.about-manifesto .manifesto-item p{font-size:var(--type-body);line-height:var(--leading-body);max-width:46ch}.closing-cta{min-height:360px}.closing-inner{padding-block:var(--space-14)}.closing-copy>p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);max-width:40ch}.article-card-image{aspect-ratio:var(--ratio-editorial);height:auto}.article-card-image img,.article-hero-image{filter:var(--image-editorial)}.article-card>p:last-child{font-size:var(--type-body);line-height:var(--leading-body);max-width:53ch}.article-category,.article-category>span{font-size:var(--type-label)}.article-category>span{color:var(--muted)}.article-hero-image{height:auto;aspect-ratio:var(--ratio-landscape);border-radius:var(--radius-media);max-height:560px;margin-block:var(--space-12) var(--space-16)}.article-body{max-width:690px}.article-section{margin-top:var(--space-12)}.article-related a{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:104px minmax(0,1fr) 18px;display:grid}.article-related a img{aspect-ratio:var(--ratio-editorial);object-fit:cover;border-radius:var(--radius-panel);width:104px;height:auto;filter:var(--image-editorial)}.application-steps{counter-reset:application;margin:var(--space-8) 0 0;max-width:420px;padding:0;list-style:none}.application-steps li{counter-increment:application;padding:var(--space-5) 0 var(--space-5) var(--space-9);border-top:1px solid var(--line);position:relative}.application-steps li:before{content:counter(application, decimal-leading-zero);font-size:var(--type-label);color:var(--accent);position:absolute;top:22px;left:0}.application-steps span{font-size:var(--type-body);color:var(--color-text)}.application-steps p{font-size:var(--type-body);margin-top:var(--space-1)}.apply-quote{margin-top:var(--space-7)}.hero--narrative h1{max-width:15ch}.hero--narrative .hero-description{max-width:43ch;font-size:var(--type-body);line-height:var(--leading-body)}.narrative-editorial{gap:var(--editorial-gap);padding-block:var(--section-space);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.narrative-editorial h2{max-width:19ch}.narrative-prose{max-width:var(--measure-body)}.narrative-prose>p+p{margin-top:var(--space-5)}.narrative-prose .narrative-statement{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-heading);color:var(--color-text)}.narrative-prose .text-link{margin-top:var(--space-5)}.narrative-people{padding-bottom:var(--space-7)}.narrative-people h2{max-width:24ch}.narrative-people .audience-role{color:var(--color-text);margin-block:var(--space-5) var(--space-2)}.narrative-people+.belief-section .belief-top h2{max-width:15ch}.narrative-network{padding-bottom:0}.narrative-principle{padding-block:var(--section-space);text-align:center}.narrative-principle h2{max-width:24ch;margin-inline:auto}.narrative-principle>p:not(.eyebrow){max-width:56ch;margin:var(--space-6) auto var(--space-4)}.closing-copy .closing-explore{margin-top:var(--space-4)}@media (width>=761px){.article-card:only-child{column-gap:var(--space-12);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;display:grid}.article-card:only-child .article-card-image{grid-row:1/span 3}.article-card:only-child .article-category{margin-top:var(--space-5);align-self:end}.article-card:only-child>p:last-child{align-self:start}}@media (width>=761px) and (width<=1000px){.experience-main{gap:var(--space-6)}.experience-paths{gap:var(--space-7)}.experience-access{align-items:flex-start}.experience-access .store-buttons{flex-direction:column}.network-story,.identity-story,.opportunity-workspace,.opportunity-guidance,.about-manifesto{gap:var(--space-9)}.opportunity-explorer .section-heading{gap:0 var(--space-9)}}@media (width<=760px){.hero--narrative .hero-inner{padding-bottom:330px}.hero--narrative .hero-art{top:auto;bottom:-145px}.hero--narrative h1{max-width:14ch}.narrative-editorial{gap:var(--space-7);grid-template-columns:1fr}.narrative-principle{text-align:left}.narrative-principle h2,.narrative-principle>p:not(.eyebrow){margin-inline:0}.experience-section{padding-block:var(--space-14) var(--space-6)}.experience-main{gap:var(--space-7);flex-direction:column;align-items:stretch;display:flex}.experience-copy h2{max-width:15ch}.experience-copy>p:not(.eyebrow):not(.download-note){margin-block:var(--space-5) var(--space-3)}.experience-main .experience-devices{align-self:stretch;width:100%}.experience-paths{padding-block:var(--space-1);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);gap:0}.experience-paths>a{padding-block:var(--space-6)}.experience-paths>a+a{border-top:1px solid var(--line)}.experience-paths p{max-width:40ch;margin-top:var(--space-2)}.experience-access{align-items:flex-start;gap:var(--space-6);padding-top:var(--space-8);flex-direction:column}.experience-access .store-buttons{width:100%}.experience-access .store-button{min-width:156px;padding-inline:var(--space-2);flex:1}.experience-access .store-button strong{font-size:var(--type-body)}.network-story,.identity-story,.opportunity-guidance,.about-manifesto{gap:var(--space-9);padding-block:var(--space-14);flex-direction:column;align-items:stretch;display:flex}.network-proof-stage{aspect-ratio:.98;max-width:430px;margin-inline:auto}.network-proof-stage .phone{width:48%}.network-story>div>p:not(.eyebrow),.editorial-copy>p,.opportunity-detail>p{font-size:var(--type-body)}.network-story h2,.editorial-copy h2,.opportunity-guidance h2{font-size:var(--type-section)}.network-story .network-points span{align-items:flex-start}.network-points svg{margin-top:2px}.identity-features .feature-row--three{grid-template-columns:minmax(0,1fr)}.identity-story .editorial-image{aspect-ratio:var(--ratio-editorial)}.product-hero .product-visual{padding-block:var(--space-2) var(--space-7)}.product-hero.opportunities-hero{gap:var(--space-9);min-height:0;padding-block:var(--space-14)}.opportunity-opening{aspect-ratio:var(--ratio-editorial)}.opportunity-explorer{padding-block:var(--space-14)}.opportunity-explorer .section-heading{display:block}.opportunity-explorer .section-heading h2{font-size:var(--type-section)}.opportunity-explorer .section-heading>p:last-child{margin-top:var(--space-5);max-width:40ch}.opportunity-workspace{gap:var(--space-8);margin-top:var(--space-8);grid-template:"selector""content""preview"/minmax(0,1fr)}.opportunity-detail{min-height:0;padding-top:0}.opportunity-selector{gap:var(--space-2)}.opportunity-selector button{padding-inline:var(--space-4)}.opportunity-preview .phone{width:min(67%,240px)}.opportunity-static{grid-template-areas:"content""preview"}.opportunity-guidance{gap:var(--space-6)}.feature-item p,.network-types .feature-item p,.product-hero+.container .feature-item p{font-size:var(--type-body);line-height:var(--leading-body)}.closing-cta,.closing-inner{min-height:360px}.closing-inner{padding-block:var(--space-12);align-items:center}.closing-image{object-position:38% center;opacity:.42}.closing-copy h2{font-size:var(--type-section)}.article-hero-image{aspect-ratio:var(--ratio-editorial);margin-block:var(--space-8) var(--space-10)}.article-body>p,.article-section>p{font-size:var(--type-reading);line-height:var(--leading-body)}.article-related a{gap:var(--space-3);font-size:var(--type-support);grid-template-columns:78px minmax(0,1fr) 16px}.article-related a img{width:78px}.application-steps{margin-top:var(--space-6)}.application-steps li{padding-block:var(--space-2)}.application-steps li:before{top:13px}.application-steps p{display:none}.apply-page{gap:var(--space-7)}}.journal-page img,.article-page img,.article-page .article-related a img{filter:grayscale()}.article-meta{color:var(--muted);font-size:var(--type-support);line-height:var(--leading-support);margin-bottom:var(--space-4)}.audience-journeys{padding-block:20px var(--section-space)}.audience-heading h2{font-size:var(--type-section);max-width:24ch}.audience-selector{margin-block:var(--space-7) var(--space-12);border-bottom:1px solid var(--line);padding-bottom:var(--space-5);gap:var(--space-3)}.audience-selector button{font-size:var(--type-control);padding:var(--space-3) var(--space-5)}.audience-panel{column-gap:clamp(32px,6vw,90px);row-gap:var(--space-7);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;display:grid}.audience-panel[hidden]{display:none}.audience-copy h3{font-size:var(--type-editorial);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;max-width:23ch}.audience-copy>p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);margin-top:var(--space-6);max-width:58ch}.audience-steps{grid-area:2/1;margin-top:0}.audience-steps>div{padding-block:var(--space-4)}.audience-steps dt{font-size:var(--type-item)}.audience-steps dd{font-size:var(--type-body);line-height:var(--leading-body)}.audience-steps .text-link{width:fit-content;margin-top:var(--space-2);font-size:var(--type-control);min-height:var(--control-height-compact);display:flex}.audience-evidence{padding-top:var(--space-4);flex-direction:column;grid-area:1/2/span 2;align-items:center;display:flex;position:sticky;top:112px}.audience-evidence .phone{width:258px;max-width:100%;margin:0;position:relative;transform:none}.audience-screen-label{font-size:var(--type-support);text-align:center;line-height:var(--leading-support);max-width:32ch;margin:var(--space-6) 0 0}.joining-questions{gap:var(--editorial-gap);padding-block:0 var(--section-space);grid-template-columns:.8fr 1.2fr;display:grid}.joining-questions h2{font-size:var(--type-section)}.joining-answers details{border-top:1px solid var(--line)}.joining-answers details:last-child{border-bottom:1px solid var(--line)}.joining-answers summary{cursor:pointer;padding:var(--space-5) var(--space-5) var(--space-5) 0;font-size:var(--type-control);line-height:var(--leading-support);color:var(--color-text)}.joining-answers summary::marker{color:var(--accent)}.joining-answers p{font-size:var(--type-body);line-height:var(--leading-body);padding:0 var(--space-2) var(--space-6) 0}.joining-answers a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.joining-questions--compact{padding-block:var(--space-11) 0;display:block}.joining-questions--compact h2{font-size:var(--type-subheading);margin-bottom:var(--space-6)}.joining-questions--compact .eyebrow{font-size:var(--type-label)}summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.closing-copy .store-buttons{flex-wrap:wrap}.closing-copy .closing-membership{font-size:var(--type-support);margin-top:var(--space-4)}.profile-example{padding-left:var(--space-5);border-left:1px solid #c3cad966}.profile-example strong{color:var(--accent);font-size:var(--type-support);font-weight:var(--weight-medium);margin-bottom:var(--space-2);display:block}.article-app-bridge{border-block:1px solid var(--line);padding-block:var(--space-7);margin-block:var(--space-10) var(--space-6)}.article-app-bridge .eyebrow{font-size:var(--type-label);margin-bottom:var(--space-3)}.article-app-bridge h2{font-size:var(--type-subheading);line-height:var(--leading-heading);margin-bottom:var(--space-4)}.article-app-bridge>p:not(.eyebrow){font-size:var(--type-body)}.article-app-bridge .text-link{margin-top:var(--space-4)}.apply-copy>.membership-fit{font-size:var(--type-support)}.download-qr{border-block:1px solid var(--line);margin-top:var(--space-6);text-align:left}.download-qr summary{cursor:pointer;color:var(--accent);justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;font-size:var(--type-control);list-style:none;display:flex}.download-qr summary::-webkit-details-marker{display:none}.download-qr summary:after{content:"+";font-size:var(--type-control);margin-left:auto}.download-qr[open] summary:after{content:"−"}.download-qr>p{font-size:var(--type-body);line-height:var(--leading-body)}.download-qr-codes{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download-qr-codes a{align-items:center;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.download-qr-codes img{border-radius:var(--radius-panel);width:164px;max-width:100%;height:auto}.download-qr-codes span{font-size:var(--type-support);color:var(--color-text);text-align:center;line-height:var(--leading-support)}@media (width<=960px){.audience-panel{gap:var(--space-8)}.audience-evidence .phone{width:230px}}@media (width<=760px){.audience-journeys{padding-top:var(--space-8)}.audience-selector{gap:var(--space-2);margin-bottom:var(--space-8);grid-template-columns:1.35fr 1fr .85fr;display:grid}.audience-selector button{text-align:left;white-space:normal;padding:var(--space-3) 0}.audience-panel{gap:var(--space-8);grid-template-columns:1fr}.audience-copy h3{max-width:23ch}.audience-evidence{grid-area:2/1;padding:0;position:static}.audience-evidence .phone{width:238px}.audience-steps{grid-row:3}.joining-questions{gap:var(--space-6);grid-template-columns:1fr}.closing-copy .closing-membership{text-align:left;line-height:var(--leading-support);justify-content:flex-start}.download-qr-codes{gap:var(--space-3)}.download-qr-codes img{width:150px}}.fragment-marker{display:block}h1,h2,.hero h1{font-weight:var(--weight-display)}.header-inner{gap:var(--space-6)}.desktop-nav{gap:clamp(18px,2vw,28px);margin-inline:auto}.header-actions{gap:var(--space-3)}.login-button{min-height:var(--control-height-compact);border-radius:var(--radius-action);padding-inline:var(--space-4);border:1px solid #756348}.button{border-radius:var(--radius-action)}.button--gold{background:var(--action-fill);box-shadow:inset 0 1px #ffffff2e}.button--gold:hover{background:var(--color-action-highlight)}.eyebrow{color:var(--accent);font-weight:var(--weight-medium)}.filter-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0}.filter-tabs button[aria-pressed=true]{color:var(--color-text);border-color:var(--accent);background:0 0}.filter-tabs button:hover{color:var(--color-text);background:0 0}.audience-selector{padding-bottom:0}.store-button{border-radius:7px;min-height:52px}.home-reference>section{border-bottom:1px solid var(--line)}.home-reference>section.container{border-bottom:0;position:relative}.home-reference>section.container:after{content:"";border-bottom:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;bottom:0;left:calc(50% - 50vw)}.home-reference .hero-inner{min-height:calc(var(--opening-height) - 1px);padding-block:var(--chapter-space) clamp(6rem, 12svh, 10rem);align-items:center;display:flex}.home-reference .hero-copy{max-width:670px}.home-reference .hero-kicker{margin-bottom:var(--space-4)}.home-reference .hero h1{max-width:18ch;margin-left:-3px;line-height:1.07}.home-reference .hero-description{max-width:50ch;margin-top:var(--space-5);color:var(--muted);font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body)}.home-reference .hero-buttons{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column}.home-reference .hero-buttons .store-buttons{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));width:min(100%,22rem);display:grid}.home-reference .hero-buttons .store-button{min-width:0}.home-reference .hero-buttons .store-button>svg{flex-shrink:0}.home-reference .hero-art{aspect-ratio:1;width:clamp(1250px,118vw,2000px);height:auto;top:calc(50% - 350px);left:calc(50% - 220px)}.home-reference .hero-art:after{background:linear-gradient(90deg, var(--background), rgb(var(--background-rgb) / 65%) 10%, transparent 32%)}.home-philosophy{overflow:clip}.philosophy-opening{grid-template-columns:1fr 1fr;display:grid;position:relative}.philosophy-copy{padding-block:var(--space-14) var(--space-10);padding-right:var(--space-16);z-index:1}.philosophy-copy h2{max-width:21ch}.philosophy-copy .narrative-statement{max-width:46ch;margin-top:var(--space-5);font-size:var(--type-body);line-height:1.6}.philosophy-portrait{min-height:320px;margin:0 calc((min(var(--layout-width), 100vw - var(--page-gutter) * 2) - 100vw) / 2) 0 0;position:relative;overflow:hidden}.philosophy-portrait img{object-fit:cover;object-position:37% center;filter:grayscale();width:100%;height:100%;position:absolute}.philosophy-portrait:after{content:"";background:linear-gradient(90deg, var(--background), transparent 30%);position:absolute;inset:0}.philosophy-detail{gap:var(--editorial-gap);padding-block:var(--space-7) var(--space-9);border-top:1px solid var(--line);font-size:var(--type-body);grid-template-columns:1fr 1fr;display:grid}.philosophy-detail p{max-width:60ch}.philosophy-detail .story-button{margin-top:var(--space-3)}.home-audiences{overflow:clip}.home-audiences-inner{gap:var(--editorial-gap);isolation:isolate;padding-block:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;position:relative}.home-audiences-heading h2{max-width:16ch}.home-audiences-content{z-index:1;min-width:0}.home-audience-selector{align-items:stretch;gap:var(--space-6);border-bottom:1px solid var(--line);display:flex}.home-audience-selector button{min-height:48px;padding:var(--space-2) 0 var(--space-4);font-size:var(--type-support);font-weight:var(--weight-medium);color:#a1a1a6;text-align:left;transition:color var(--duration-standard), border-color var(--duration-standard);border-bottom:2px solid #0000;border-radius:0}.home-audience-selector button[aria-pressed=true]{color:var(--color-text);border-color:var(--accent)}.home-audience-selector button:hover{color:var(--color-text)}.home-audience-panel{min-height:234px;padding:var(--space-7) min(20%, 110px) 0 0}.home-audience-panel[hidden]{display:none}.home-audience-panel h3{font-size:var(--type-item);font-weight:var(--weight-medium);line-height:var(--leading-subheading);letter-spacing:var(--tracking-heading)}.home-audience-panel p{max-width:46ch;margin-top:var(--space-3)}.home-audience-panel .text-link{margin-top:var(--space-3)}.home-audiences-art{right:calc(var(--page-gutter) * -1);z-index:-1;opacity:.8;width:clamp(200px,23vw,325px);height:auto;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.home-reference .belief-section{min-height:370px;padding-block:var(--space-12) var(--space-20)}.home-reference .belief-top{gap:var(--editorial-gap);grid-template-columns:1fr 1fr;display:grid}.home-reference .belief-top h2{max-width:17ch}.home-reference .belief-copy{width:auto;padding-top:var(--space-2)}.home-reference .belief-copy p{max-width:52ch}.home-reference .mountain-panorama{opacity:.33;inset:0}.home-reference .mountain-sun{display:none}.home-reference .narrative-network{padding-block:var(--space-12)}.home-reference .narrative-network h2{max-width:16ch}.home-reference .experience-section{padding-block:var(--space-10) var(--space-12)}.home-reference .experience-main{gap:var(--space-16);grid-template-columns:1.12fr .88fr;grid-template-areas:"devices copy"}.home-reference .experience-copy{grid-area:copy}.home-reference .experience-copy h2{max-width:17ch}.home-reference .experience-copy .store-buttons{margin-block:var(--space-7) var(--space-2);max-width:none}.home-reference .experience-devices{grid-area:devices;max-width:100%;max-height:none}.home-reference .phone-composition.phone-composition--trio{max-width:680px;padding:32px}.home-reference .phone-composition--trio .phone-left{transform:rotate(-8deg)}.home-reference .phone-composition--trio .phone-right{transform:rotate(8deg)}.home-reference .narrative-principle{padding-block:var(--space-12)}.closing-cta.closing-cta--centered{text-align:center;border-top:0;min-height:0}.closing-cta--centered:after,.closing-cta--centered .closing-copy:before{display:none}.closing-cta--centered .closing-inner{min-height:0;padding-block:var(--space-12);justify-content:center}.closing-cta--centered .closing-copy{width:100%;max-width:820px}.closing-cta--centered .closing-copy>p:not(.eyebrow){max-width:62ch;margin-inline:auto}.closing-cta--centered .store-buttons{justify-content:center;margin:0}.closing-actions{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.closing-actions>.button{min-height:52px}.site-footer{padding-block:var(--space-12) var(--space-5)}.footer-columns{gap:var(--space-8);grid-template-columns:1.5fr 1fr .8fr 1fr .65fr;display:grid}.footer-brand .wordmark{font-size:20px}.footer-brand p{font-size:var(--type-support);margin-top:var(--space-3)}.footer-brand .footer-contact{margin-top:var(--space-3)}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h2{font-size:var(--type-support);font-weight:var(--weight-medium);letter-spacing:0;margin-block:var(--space-3) var(--space-2)}.footer-column :is(a,button){align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-2) 0;font-size:var(--type-support);color:var(--muted);text-align:left;line-height:1.4;display:inline-flex}.footer-column :is(a,button):hover{color:var(--color-text)}.footer-bottom{border-top:1px solid var(--line);padding-top:var(--space-5);margin-top:var(--space-8)}@media (width>=961px){.home-philosophy{min-height:var(--opening-height);padding-block:var(--chapter-space);align-content:center;display:grid}.philosophy-copy{padding-block:var(--space-10);align-self:center}.philosophy-portrait{min-height:clamp(320px,45svh,480px)}.philosophy-detail{padding-block:var(--space-7) 0}.home-audiences-inner{min-height:calc(var(--opening-height) - 1px);padding-block:var(--chapter-space);align-items:center}.home-reference .belief-section{min-height:var(--opening-height);padding-block:var(--chapter-space) calc(var(--chapter-space) + 2rem);align-items:center;display:flex}.home-reference .narrative-network{min-height:var(--opening-height);padding-block:var(--chapter-space);align-items:center}.home-reference .narrative-network h2{font-size:var(--type-page)}.home-reference .experience-section{padding-block:0}.home-reference .experience-main{min-height:var(--opening-height);padding-block:var(--space-4)}.home-reference .narrative-principle{min-height:var(--opening-height);padding-block:var(--chapter-space);flex-direction:column;justify-content:center;align-items:center;display:flex}.home-reference .narrative-principle h2{font-size:var(--type-page)}.home-reference .closing-cta--centered .closing-inner{min-height:calc(var(--opening-height) - 1px);padding-block:var(--chapter-space);align-items:center}.network-hero,.product-hero,.product-hero.opportunities-hero,.about-hero{min-height:var(--opening-height);padding-block:var(--space-12)}.network-hero .portrait-composition{top:calc(50% - 265px);bottom:auto}}@media (width>=961px) and (width<=1190px){.header-inner,.desktop-nav{gap:var(--space-4)}.home-reference .hero-copy{max-width:59%}.home-reference .hero-art{width:1250px;height:1250px;top:calc(50% - 300px);left:calc(50% - 160px)}}@media (width>=761px) and (width<=1000px){.home-reference .hero-copy{max-width:70%}.home-reference .hero-art{width:1250px;height:1250px;top:calc(50% - 300px);left:32%}.philosophy-copy{padding-right:var(--space-7)}.home-audiences-inner{gap:var(--space-7);grid-template-columns:.8fr 1.2fr}.home-audience-selector{gap:var(--space-4)}.home-audience-panel{padding-right:0}.home-audiences-art{opacity:.28}.home-reference .experience-main{gap:var(--space-7)}.footer-columns{grid-template-columns:1.3fr 1fr 1fr}.footer-brand{grid-row:span 2}}@media (width>=761px) and (width<=900px){.home-reference .experience-main{gap:var(--space-6);grid-template-columns:1fr;grid-template-areas:"copy""devices"}.home-reference .experience-devices{width:min(100%,540px);margin-inline:auto}.home-reference .experience-copy h2{max-width:23ch}}@media (width<=760px){.home-reference .hero{--mobile-art-min:clamp(11rem, 22svh, 18rem);--mobile-copy-width:28rem;grid-template-rows:auto minmax(var(--mobile-art-min), 1fr);min-height:var(--opening-height);min-height:calc(100dvh - var(--header-height));padding:0;display:grid}.home-reference .hero-inner{grid-row:1;align-items:flex-start;min-height:0;padding-block:clamp(3rem,9svh,5rem) 0;display:flex}.home-reference .hero-copy{flex-direction:column;width:100%;max-width:none;display:flex}.home-reference .hero h1{letter-spacing:-.045em;text-align:left;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2rem,13.5vw,3.75rem);line-height:1.04}.home-reference .hero-description{max-width:var(--mobile-copy-width);margin:var(--space-6) 0 0;font-size:var(--type-body);text-align:left;text-wrap:pretty}.home-reference .hero-buttons{width:100%;max-width:var(--mobile-copy-width);align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8)}.home-reference .hero-buttons .button{width:100%;min-height:50px;padding-inline:var(--space-5);border-radius:14px}.home-reference .hero-buttons .store-buttons{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));width:100%}.home-reference .hero-buttons .store-button{text-align:left;background:#101114}.home-reference .hero-buttons .store-button span{min-width:0}.home-reference .hero-buttons .store-button strong{white-space:normal}.home-reference .hero-buttons .store-button>svg:last-child{display:none}.home-reference .hero-visual{isolation:isolate;grid-row:2;min-width:0;min-height:0;display:block;position:relative;overflow:clip}.home-reference .hero-visual:after{content:"";background:linear-gradient(180deg, var(--background), transparent 60px), linear-gradient(90deg, var(--background), transparent 85%);pointer-events:none;position:absolute;inset:0}.home-reference .hero-art{aspect-ratio:1;z-index:0;opacity:1;transform-origin:50%;width:clamp(500px,145vw,880px);height:auto;margin:0;position:absolute;top:-64px;bottom:auto;left:36%;transform:none}.home-reference .globe-artwork{inset:0}.home-reference .hero-art:after,.home-reference .hero:after{display:none}.home-reference .earth-glow{opacity:.25}.philosophy-opening{grid-template-columns:1fr}.philosophy-copy{padding:var(--space-10) 0 var(--space-7)}.philosophy-copy h2{max-width:21ch}.philosophy-portrait{min-height:240px;margin-inline:calc(var(--page-gutter) * -1)}.philosophy-portrait:after{background:linear-gradient(0deg, var(--background), transparent 25%)}.philosophy-portrait img{object-position:38% center}.philosophy-detail{gap:var(--space-5);padding-block:var(--space-6) var(--space-9);border-top:0;grid-template-columns:1fr}.home-audiences-inner{gap:var(--space-6);padding-block:var(--space-10);grid-template-columns:1fr}.home-audiences-heading h2{max-width:20ch}.home-audiences-heading .gold-rule{display:none}.home-audience-selector{gap:var(--space-2);grid-template-columns:1.35fr 1fr .85fr;display:grid}.home-audience-selector button{padding:var(--space-3) 0;text-align:left}.home-audience-panel{min-height:280px;padding-right:var(--space-7)}.home-audiences-art{opacity:.25;width:210px}.home-reference .belief-section{padding-block:var(--space-10) var(--space-24)}.home-reference .belief-top{gap:var(--space-5);grid-template-columns:1fr}.home-reference .narrative-network,.home-reference .experience-section{padding-block:var(--space-10)}.home-reference .experience-main{gap:var(--space-8);grid-template-columns:1fr;grid-template-areas:"copy""devices"}.home-reference .experience-copy h2{max-width:19ch}.home-reference .experience-devices{width:100%}.home-reference .phone-composition.phone-composition--trio{max-width:460px;padding:24px 16px}.home-reference .phone-composition--trio .phone-left{transform:rotate(-5deg)}.home-reference .phone-composition--trio .phone-right{transform:rotate(5deg)}.home-reference .narrative-principle,.closing-cta--centered .closing-inner{padding-block:var(--space-10)}.closing-cta--centered .closing-copy{padding-top:0}.footer-columns{gap:var(--space-7);grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-column h2{margin-top:0}.footer-bottom{text-align:left;display:flex}}.eyebrow,.hero-kicker{color:#d9dfe8;width:fit-content;max-width:100%;font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:.075em;text-transform:uppercase;background:linear-gradient(110deg,#c9d5e917,#c9d5e905);border:1px solid #d1dbeb26;border-left-color:#e2e9f599;border-radius:4px;flex-wrap:wrap;align-items:center;padding:6px 11px;line-height:1.6;display:inline-flex}.hero-kicker>span{display:none}.gold-rule{background:linear-gradient(90deg,#d9dee8,#0000);height:1px}h1,h2{color:var(--color-text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1,h2{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#fff 15%,#f0f1f4 48%,#adb4c0 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){h1,h2{-webkit-text-fill-color:currentColor;background:0 0}}@container site-header (width<=20rem){.header-inner{gap:8px;width:calc(100% - 36px)}.header-actions,.genezez-logo{gap:8px}.header-actions .header-apply{padding-inline:12px}.header-apply svg{display:none}}@media (width<=360px){.home-reference .hero-buttons .store-button{gap:calc(var(--space-3) / 2);padding-inline:calc(var(--space-3) / 2)}}@media (width<=760px) and (height<=500px) and (orientation:landscape){.home-reference .hero{--mobile-art-min:9rem}.home-reference .hero-inner{padding-top:var(--space-6)}.home-reference .hero h1{max-width:16ch;font-size:2.25rem}}@keyframes hero-globe-arrive{0%{transform:translate(3%,24px)scale(.985)}to{transform:translate(0,0)scale(1)}}@keyframes hero-copy-arrive{0%{transform:translateY(14px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.home-reference .globe-artwork{animation:hero-globe-arrive 1.1s var(--ease-out) both}.home-reference .hero-copy>*{animation:hero-copy-arrive .72s var(--ease-out) both;animation-delay:.14s}.home-reference .hero-copy>p{animation-delay:.22s}.home-reference .hero-buttons{animation-delay:.3s}}.business-art,.infinity-sculpture,.nature-art{aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;position:relative}.business-poster,.business-canvas,.infinity-poster,.infinity-canvas,.nature-poster,.nature-canvas{object-fit:contain;width:100%;height:100%;display:block}.business-poster,.business-canvas{filter:contrast(.6)brightness(1.15)}.business-layer,.business-canvas,.infinity-canvas,.nature-canvas{position:absolute;inset:0}.business-art[data-business-ready] .business-poster,.infinity-sculpture[data-infinity-ready] .infinity-poster,.nature-art[data-nature-ready] .nature-poster{visibility:hidden}.home-audiences .home-audiences-art{width:min(100%,400px);height:auto;margin:var(--space-4) 0 calc(var(--space-5) * -1);opacity:1;z-index:0;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.home-audience-panel{padding-right:0}.home-reference .home-audiences-inner{align-items:center}.home-audience-selector button[aria-pressed=true]{background:linear-gradient(#0000 20%,#e7ecf512)}.home-reference .belief-section{padding-top:var(--chapter-space);align-items:flex-start;padding-bottom:clamp(260px,35svh,400px)}.home-reference .belief-top{z-index:2;position:relative}.home-reference .mountain-panorama{opacity:1;height:76%;inset:auto 0 0}.home-reference .mountain-panorama:before{background:linear-gradient(180deg, var(--background) 0%, #08090bbd 15%, #08090b08 58%, #08090b3d 82%, var(--background))}.landscape-camera{width:100%;height:100%}.home-reference .landscape-camera img{filter:saturate(1.08)brightness(1.04)}.landscape-dawn{pointer-events:none;background:radial-gradient(at 62% 45%,#f5b7701a,#0000 60%);position:absolute;inset:35% 0 0}.relationship-map{aspect-ratio:auto;width:min(100%,480px);height:clamp(240px,38svh,360px);margin:0 0 -5%}.home-reference .experience-devices{isolation:isolate;position:relative}.belief-emblem{aspect-ratio:1;width:min(100%,clamp(280px,42svh,420px));height:auto;margin:0 auto var(--space-3);flex-shrink:0}@media (width>=961px){.home-reference .narrative-principle{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;justify-items:start;column-gap:clamp(40px,6vw,88px);display:grid}.narrative-principle .belief-emblem{grid-area:1/1/5;justify-self:center;width:min(100%,420px);margin:0}.narrative-principle>:not(.belief-emblem){grid-column:2}.narrative-principle h2,.narrative-principle>p:not(.eyebrow){margin-inline:0}}.home-reference .closing-cta--centered{isolation:isolate;position:relative;overflow:hidden}.invitation-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.invitation-scene img{object-fit:cover;object-position:center 47%;opacity:.84;filter:saturate(1.04);width:100%;height:100%}.invitation-scene:after{content:"";background:linear-gradient(180deg, var(--background), transparent 24%, transparent 76%, var(--background)), radial-gradient(ellipse, #08090bd4 12%, #08090ba8 35%, #08090b14 80%);position:absolute;inset:0}@media (width>=961px) and (height<=780px){.home-reference .narrative-principle{padding-block:var(--space-10)}}@media (width<=960px){.home-reference .home-audiences-inner{grid-template-columns:.85fr 1.15fr}.home-audience-selector{gap:var(--space-3);flex-wrap:wrap}.home-audience-panel{min-height:290px}}@media (width<=760px){.home-reference .home-audiences-inner{grid-template-columns:1fr}.home-audiences .home-audiences-art{width:260px;margin:-1rem auto -1.5rem}.home-audience-selector{gap:var(--space-2)}.home-audience-panel{min-height:290px;padding-right:0}.home-reference .belief-section{padding-top:var(--space-10);padding-bottom:250px}.home-reference .mountain-panorama{height:50%}.relationship-map{width:min(100%,360px);margin:-1rem auto -1.5rem}.belief-emblem{width:min(100%,330px)}.invitation-scene img{opacity:.75}}
