.hub_page__WpGmk{gap:clamp(4rem,8vw,8rem);padding-bottom:var(--space-8)}.hub_hero__WEImZ,.hub_page__WpGmk{display:flex;flex-direction:column}.hub_hero__WEImZ{position:relative;min-height:min(760px,calc(100svh - 7rem));justify-content:center;gap:var(--space-4);overflow:hidden;padding:clamp(2rem,6vw,5rem) 0}.hub_heroGlow__mAKqY{position:absolute;z-index:-1;top:8%;right:-12%;width:min(42rem,72vw);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgb(215 189 145/30%),transparent 32%),radial-gradient(circle at 68% 62%,rgb(138 164 188/18%),transparent 38%);filter:blur(18px);opacity:.95;pointer-events:none}.hub_heroMeta__SCHm5{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;color:var(--color-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.14em}.hub_founderLabel__1LItc,.hub_groupEyebrow__m4KH2,.hub_kickerDark__ngEpR,.hub_kicker__RILOa{margin:0;color:var(--color-accent);font-size:var(--text-xs);font-weight:760;letter-spacing:.14em;text-transform:uppercase}.hub_hero__WEImZ h1{max-width:9ch;margin:0;font-size:clamp(3.4rem,11vw,8.6rem);font-weight:590;line-height:.88;letter-spacing:-.07em;text-wrap:balance}.hub_heroLead__PCSg0{max-width:47rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1.05rem,2vw,1.38rem);line-height:1.66}.hub_finalActions__gb3kB,.hub_heroActions__WTNts{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.hub_ghostAction__JM2Aq,.hub_lightAction__7SqDe,.hub_primaryAction__AY3cA,.hub_secondaryAction__0aKux{display:inline-flex;min-height:var(--tap-min);align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-control);padding:.82rem 1.15rem;font:inherit;font-size:var(--text-sm);font-weight:680;text-decoration:none}.hub_primaryAction__AY3cA{color:#f8f5f0;background:#1b1917}.hub_secondaryAction__0aKux{border:1px solid var(--color-border-strong);color:inherit;background:transparent}.hub_intentNav__hl7CK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:clamp(1.5rem,5vw,4rem);border:1px solid var(--color-border);border-radius:var(--radius-editorial);background:var(--color-border)}.hub_intentNav__hl7CK a{display:flex;min-height:5.4rem;flex-direction:column;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);color:inherit;background:var(--color-bg);font-size:var(--text-sm);font-weight:650;text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.hub_intentNav__hl7CK a:hover{background:var(--color-bg-muted);text-decoration:none}.hub_intentNav__hl7CK span{color:var(--color-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.1em}.hub_homeStage__N_jcZ{display:grid;grid-gap:var(--space-6);gap:var(--space-6);overflow:hidden;padding:clamp(1.8rem,5vw,4.5rem);border-radius:var(--radius-editorial);color:#f8f5f0;background:radial-gradient(circle at 86% 6%,rgb(215 189 145/18%),transparent 24%),linear-gradient(150deg,#1b1917,#211e1b 58%,#171615)}.hub_founderLabel__1LItc,.hub_kickerDark__ngEpR{color:#d7bd91}.hub_homeStatement__Ae7KA{display:flex;flex-direction:column;gap:var(--space-3)}.hub_brandCopy__8fhfU h2,.hub_finalSection__w6cuV h2,.hub_homeStatement__Ae7KA h2,.hub_nowHeading__mgOwc h2{margin:0;font-size:clamp(2.35rem,6vw,5rem);font-weight:570;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.hub_homeStatement__Ae7KA h2{max-width:9ch}.hub_homeStatement__Ae7KA p:not(.hub_kickerDark__ngEpR){max-width:39rem;margin:0;color:rgb(248 245 240/70%);line-height:1.72}.hub_lightAction__7SqDe{width:-moz-fit-content;width:fit-content;color:#1b1917;background:#f8f5f0}.hub_homeRail__p_PcD{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgb(248 245 240/13%);border-radius:var(--radius-control);background:rgb(248 245 240/13%)}.hub_homeRailCard__IDK1l{position:relative;display:grid;min-height:8rem;grid-gap:.45rem;gap:.45rem;padding:var(--space-4);color:inherit;background:rgb(21 20 19/88%);text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.hub_homeRailCard__IDK1l:hover{background:#292520;text-decoration:none}.hub_railIndex__WM_Na{color:rgb(248 245 240/38%);font-size:.72rem;font-weight:700;letter-spacing:.12em}.hub_homeRailCard__IDK1l strong{font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:620}.hub_homeRailCard__IDK1l>span:not(.hub_railIndex__WM_Na,.hub_railArrow__9f9nB){max-width:24rem;color:rgb(248 245 240/62%);font-size:var(--text-sm);line-height:1.48}.hub_railArrow__9f9nB{position:absolute;top:var(--space-4);right:var(--space-4);color:rgb(248 245 240/46%)}.hub_groups__jZBtL{display:flex;flex-direction:column}.hub_group__n5mxh{scroll-margin-top:7rem;display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:clamp(3.25rem,7vw,6.5rem) 0;border-top:1px solid var(--color-border-strong)}.hub_group__n5mxh:last-child{border-bottom:1px solid var(--color-border-strong)}.hub_groupIntro__xd0UP{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.hub_groupNumber__HtE4x{padding-top:.28rem;color:var(--color-text-tertiary);font-size:.72rem;font-weight:760;letter-spacing:.12em}.hub_groupIntro__xd0UP h2{max-width:13ch;margin:var(--space-2) 0 0;font-size:clamp(2.1rem,5vw,4.35rem);font-weight:580;line-height:1;letter-spacing:-.05em;text-wrap:balance}.hub_groupLead__PzV5U{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:1.72}.hub_destinationGrid__0_6iv{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-editorial);background:var(--color-border)}.hub_destinationCard__NCUD8{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:7.1rem;padding:var(--space-4);color:inherit;background:var(--color-bg);text-decoration:none;transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.hub_destinationCard__NCUD8:hover{z-index:1;background:var(--color-bg-muted);text-decoration:none}.hub_cardMark__Jvd1Q{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-text-secondary);font-size:.7rem;font-weight:780;letter-spacing:.05em}.hub_cardCopy__25FEx{display:flex;min-width:0;flex-direction:column;gap:.32rem}.hub_cardCopy__25FEx strong{font-size:clamp(1.08rem,2.4vw,1.38rem);font-weight:640}.hub_cardCopy__25FEx>span{max-width:37rem;color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:1.5}.hub_cardArrow__qyJXg{color:var(--color-text-tertiary);font-size:1.15rem}.hub_nowSection__alUml{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.hub_nowHeading__mgOwc{display:flex;flex-direction:column;gap:var(--space-3)}.hub_nowHeading__mgOwc h2{max-width:12ch}.hub_nowGrid__0MM_n{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.hub_nowCard__lg2gl{position:relative;display:flex;min-height:11rem;flex-direction:column;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-editorial);color:inherit;background:radial-gradient(circle at 86% 16%,rgb(215 189 145/10%),transparent 28%),var(--color-bg-muted);text-decoration:none;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.hub_nowCard__lg2gl:hover{transform:translateY(-2px);border-color:var(--color-border-strong);text-decoration:none}.hub_nowCard__lg2gl strong{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:610;letter-spacing:-.02em}.hub_nowCard__lg2gl>span:not(:last-child){max-width:22rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.hub_nowCard__lg2gl>span:last-child{position:absolute;top:var(--space-4);right:var(--space-4);color:var(--color-text-tertiary)}.hub_brandSection__i4DMx{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.hub_brandCopy__8fhfU{display:flex;flex-direction:column;gap:var(--space-3)}.hub_brandCopy__8fhfU h2{max-width:13ch}.hub_brandCopy__8fhfU>p:not(.hub_kicker__RILOa){max-width:43rem;margin:0;color:var(--color-text-secondary);line-height:1.72}.hub_textAction__SXA7Y{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-2);color:inherit;font-size:var(--text-sm);font-weight:700;text-decoration:none}.hub_founderCard__ZNkJv{display:flex;min-height:20rem;flex-direction:column;justify-content:flex-end;gap:var(--space-2);padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-editorial);color:#f8f5f0;background:radial-gradient(circle at 78% 18%,rgb(215 189 145/23%),transparent 25%),linear-gradient(145deg,#2a2521,#151413 72%)}.hub_founderCard__ZNkJv strong{font-size:clamp(2rem,5vw,3.7rem);font-weight:570;line-height:1;letter-spacing:-.045em}.hub_founderCard__ZNkJv>span:not(.hub_founderLabel__1LItc){color:rgb(248 245 240/64%);font-size:var(--text-sm)}.hub_founderCard__ZNkJv p{max-width:28rem;margin:var(--space-3) 0 0;color:rgb(248 245 240/70%);line-height:1.62}.hub_finalSection__w6cuV{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(1.8rem,5vw,4.5rem);border-radius:var(--radius-editorial);color:#f8f5f0;background:#1b1917}.hub_finalSection__w6cuV h2{max-width:12ch}.hub_ghostAction__JM2Aq{border:1px solid rgb(248 245 240/30%);color:#f8f5f0;background:transparent;cursor:pointer}@media (min-width:760px){.hub_intentNav__hl7CK{grid-template-columns:repeat(4,minmax(0,1fr))}.hub_homeStage__N_jcZ{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.hub_homeRail__p_PcD{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_group__n5mxh{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.hub_groupIntro__xd0UP{position:-webkit-sticky;position:sticky;top:7rem}.hub_destinationGrid__0_6iv{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_destinationCard__NCUD8:last-child:nth-child(odd){grid-column:1/-1}.hub_nowGrid__0MM_n{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_brandSection__i4DMx{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.hub_finalSection__w6cuV{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hub_finalSection__w6cuV .hub_kickerDark__ngEpR{grid-column:1/-1}}@media (min-width:1100px){.hub_nowGrid__0MM_n{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hub_destinationCard__NCUD8,.hub_homeRailCard__IDK1l,.hub_intentNav__hl7CK a,.hub_nowCard__lg2gl{transition:none}}