.g8J8Uq_hero{background:var(--color-cream);padding:200px clamp(20px,5vw,48px) 96px}.g8J8Uq_heroInner{flex-direction:column;align-items:flex-start;gap:24px;max-width:1280px;margin:0 auto;display:flex}.g8J8Uq_eyebrow{font-family:var(--font-micro);letter-spacing:.16em;text-transform:uppercase;color:#1a1d248c;font-size:12px;font-weight:700}.g8J8Uq_heroTitle{font-family:var(--font-heading);letter-spacing:-.024em;color:var(--color-dark);margin:0;font-size:clamp(56px,9vw,128px);font-weight:700;line-height:.96}.g8J8Uq_heroLede{font-family:var(--font-text);color:#1a1d24bf;max-width:640px;margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.55}.g8J8Uq_stackSection{background:var(--color-dark);color:var(--color-cream);padding:120px clamp(20px,5vw,48px);position:relative;overflow:hidden}.g8J8Uq_stackBrandMark{opacity:.06;width:clamp(100px,12vw,180px);height:auto;color:var(--color-cream);pointer-events:none;z-index:1;position:absolute;bottom:60px;right:clamp(20px,5vw,60px)}.g8J8Uq_stackInner{z-index:2;max-width:1280px;margin:0 auto;position:relative}.g8J8Uq_layerStack{border-top:1px solid #f2efea14;flex-direction:column;display:flex}.g8J8Uq_layerCard{border-bottom:1px solid #f2efea14;grid-template-columns:200px 1fr;align-items:start;gap:56px;padding:44px 0;transition:background .4s;display:grid}.g8J8Uq_layerCard:hover{background:#f2efea06}.g8J8Uq_layerNumber{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-cream);opacity:.18;font-size:clamp(56px,9vw,132px);font-weight:700;line-height:.92;display:block}.g8J8Uq_layerBody{flex-direction:column;gap:16px;padding-top:8px;display:flex}.g8J8Uq_layerHeaderRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.g8J8Uq_layerName{font-family:var(--font-heading);letter-spacing:-.016em;color:var(--color-cream);margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.05}.g8J8Uq_statusPill{font-family:var(--font-micro);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.g8J8Uq_statusLive{background:var(--color-primary);color:var(--color-dark)}.g8J8Uq_statusComing{color:#f2efea8c;background:0 0;border:1px solid #f2efea33}.g8J8Uq_layerDesc{font-family:var(--font-text);color:#f2efeac7;max-width:60ch;margin:0;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.55}.g8J8Uq_layerLink{font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex}.g8J8Uq_layerLink:hover{color:var(--color-cream);gap:14px}.g8J8Uq_engageSection{background:var(--color-cream);padding:120px clamp(20px,5vw,48px)}.g8J8Uq_engageInner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex}.g8J8Uq_engageTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-dark);margin:0;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.02}.g8J8Uq_engageBody{font-family:var(--font-text);color:#1a1d24b8;margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.6}.g8J8Uq_engageCta{background:var(--color-dark);color:var(--color-cream);border:1.5px solid var(--color-dark);font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-items:center;gap:10px;margin-top:8px;padding:14px 28px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.g8J8Uq_engageCta:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-dark);transform:translate(2px)}@media (max-width:900px){.g8J8Uq_layerCard{grid-template-columns:1fr;gap:12px;padding:36px 0}.g8J8Uq_layerNumber{opacity:.22;font-size:56px}}@media (max-width:768px){.g8J8Uq_hero{padding:150px 20px 64px}.g8J8Uq_stackSection,.g8J8Uq_engageSection{padding:80px 20px}}
