.identity-hero{background:var(--color-ink);color:#fff}.identity-hero__content{min-height:clamp(40rem,100svh - 5rem,50rem);padding-top:var(--hero-padding-top);padding-bottom:var(--hero-padding-bottom);align-content:center;display:grid}.identity-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.identity-hero h1{min-width:0;max-width:100%;margin-top:0;font-size:clamp(3.6rem,1.75rem + 4.2vw,6.25rem);display:grid}.identity-hero h1 span,.identity-hero h1 em{min-width:0;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.identity-hero h1 em{color:var(--color-red-bright)}.identity-hero__intro{color:#ffffffd1;max-width:40rem;font-size:var(--font-size-lg);margin-top:0}.identity-hero__aside{border-left:1px solid #ffffff52;padding-left:clamp(1.5rem,3vw,3rem)}.identity-hero .button{justify-self:start;margin-top:clamp(2rem,4vw,3rem)}.identity-hero__signal{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1rem;display:grid}.identity-hero__signal p{gap:.35rem;display:grid}.identity-hero__signal strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1.4rem,2.2vw,2.25rem);line-height:1}.identity-hero__signal span{color:#ffffffc2;font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.story{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.story h2{max-width:13ch;font-size:var(--font-size-3xl);margin-top:1rem}.story__copy{max-width:43rem;color:var(--color-subtle);font-size:var(--font-size-lg);gap:1.25rem;margin-top:2rem;display:grid}.story blockquote{max-width:21ch;color:var(--color-red);font-family:var(--font-heading);letter-spacing:-.045em;grid-column:1/-1;margin:clamp(1rem,3vw,2.5rem) 0 0;font-size:clamp(2rem,3.8vw,3.75rem);font-style:normal;font-weight:900;line-height:1}.story__media{margin:0}.story__visuals{gap:clamp(1rem,2vw,1.25rem);display:grid}.story__media img{aspect-ratio:16/9;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.04);width:100%}.story__media figcaption{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;margin-top:.75rem;font-weight:700}.story__media--support{border-top:4px solid var(--color-red);padding-top:1rem}.story__media--support img{aspect-ratio:4/5;object-position:55% center}.principles{border-top:1px solid var(--color-ink);background:var(--color-paper-bright)}.principles__grid,.model__steps,.leadership__grid{padding-inline-start:2.5rem}.principles__grid{border-top:1px solid var(--color-ink);border-left:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.principles__grid li{border-right:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);min-height:17rem;padding:clamp(1.5rem,3vw,2.75rem)}.principles__grid span{color:var(--color-red);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.06em;font-weight:700}.principles__grid h3{margin-top:clamp(2rem,4vw,4rem);font-size:clamp(2rem,3vw,3.25rem)}.principles__grid p{color:var(--color-subtle);margin-top:1rem}.model{border-top:1px solid var(--color-ink);background:var(--color-paper-bright)}.model__steps{border-top:1px solid var(--color-ink);border-left:1px solid var(--color-ink);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.model__steps li{border-right:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);align-content:start;min-height:19rem;padding:clamp(1.25rem,2.5vw,2.25rem);display:grid}.model__steps span,.two-paths__index,.leadership__index{color:var(--color-red-bright);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.model__steps h3{margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(1.55rem,2.2vw,2.5rem)}.model__steps p{color:var(--color-subtle);margin-top:1rem}.two-paths{background:var(--color-ink);color:#fff}.section-heading--light>p{color:#ffffffc7}.two-paths__grid{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two-paths article{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-width:0;padding:clamp(1.75rem,4vw,3.75rem);display:grid}.two-paths__logo{aspect-ratio:2;place-items:center start;width:100%;margin-top:1.5rem;display:grid}.two-paths__logo img{object-fit:contain;object-position:left center;width:min(100%,27rem);max-height:80%}.two-paths article:first-child .two-paths__logo img{width:auto;height:min(76%,15rem)}.two-paths h3{max-width:15ch;margin-top:1.5rem;font-size:clamp(2rem,3.4vw,3.4rem)}.two-paths article>p:not(.two-paths__index){color:#ffffffc7;max-width:40rem;margin-top:1.5rem}.two-paths article .button{justify-self:start;margin-top:2.5rem}.legacy{border-top:1px solid var(--color-ink);background:var(--color-paper-bright);color:var(--color-ink)}.legacy__header{grid-template-columns:minmax(0,.92fr) minmax(22rem,.68fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.legacy__header h2{max-width:14ch;margin-top:1rem;font-size:clamp(3rem,6vw,6.5rem)}.legacy__header>p{max-width:43rem;color:var(--color-subtle);font-size:var(--font-size-lg)}.legacy__highlights{border-top:1px solid #12121247;border-left:1px solid #12121247;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.legacy__highlights>div{border-bottom:1px solid #12121247;border-right:1px solid #12121247;align-content:start;min-height:15rem;padding:clamp(1.25rem,2.5vw,2.25rem);display:grid}.legacy__highlights dt{color:var(--color-red-bright);font-family:var(--font-competitive-accent);letter-spacing:-.04em;font-size:clamp(3.5rem,6vw,6rem);font-style:italic;font-weight:900;line-height:.9}.legacy__highlights dd{font-family:var(--font-heading);margin-top:auto;margin-left:0;padding-top:2.5rem;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:900;line-height:1}.legacy__highlights span{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.05em;text-transform:uppercase;margin-top:.65rem;font-weight:700}.legacy__ledger{border-top:1px solid #12121252;margin-top:clamp(3rem,6vw,5rem)}.legacy-row{border-bottom:1px solid #1212123d;grid-template-columns:minmax(9rem,.5fr) minmax(17rem,1.1fr) minmax(20rem,1.4fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.legacy-row__lead{justify-items:start;gap:.85rem;display:grid}.legacy-row time{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(2.1rem,3.8vw,4rem);font-weight:900;line-height:.85}.legacy-row__label{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;border:1px solid #12121261;padding:.35rem .55rem;font-weight:700;line-height:1}.legacy-row__label--title,.legacy-row__label--world{border-color:var(--color-red-bright);background:var(--color-red-bright);color:#fff}.legacy-row__game{color:var(--color-red-bright);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.legacy-row h3{max-width:22ch;margin-top:.65rem;font-size:clamp(1.6rem,2.5vw,2.75rem)}.legacy-row>p{max-width:48rem;color:var(--color-subtle)}.legacy__note{max-width:58rem;color:var(--color-subtle);font-family:var(--font-body);font-size:var(--font-size-label);letter-spacing:normal;text-transform:none;margin-top:1.5rem;font-weight:400}.leadership{background:var(--color-ink);color:#fff}.leadership__grid{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.leadership__grid>li{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;grid-template-columns:auto 1fr;gap:0 1.25rem;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.leadership__portrait{aspect-ratio:4/5;background:var(--color-ink);grid-column:1/-1;margin-bottom:1.5rem;position:relative;overflow:hidden}.leadership__portrait:after{content:"";pointer-events:none;background:#04080e14;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5f0e41a}.leadership__portrait img{object-fit:cover;width:100%;height:100%}.leadership__portrait--gabriel img{filter:brightness(1.03)saturate(.76)contrast(1.04)}.leadership__portrait--mena img{filter:brightness(.9)saturate(.7)contrast(1.05)}.leadership h3{font-size:clamp(2rem,3.4vw,3.25rem)}.leadership__role{color:#ffffffb8;font-size:var(--font-size-meta);letter-spacing:.02em;grid-column:2;margin-top:.6rem;font-weight:700;line-height:1.4}.leadership__bio{color:#ffffffc7;grid-column:2;max-width:38rem;margin-top:1.5rem}.identity-hero .button,.two-paths .button,.cta-band .button{border-radius:0}.cta-band h2{max-width:19ch}.cta-band__inner>div>p:last-child{color:#ffffffd1;max-width:48rem;font-size:var(--font-size-lg);margin-top:1.25rem}@media (width>=901px){.two-paths__logo{align-self:center}}@media (width<=1100px){.model__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.model__steps li:last-child{grid-column:1/-1}}@media (width<=900px){.identity-hero__grid{grid-template-columns:1fr;gap:2.5rem}.identity-hero__aside{border-top:1px solid #ffffff52;border-left:0;padding-top:2rem;padding-left:0}.story,.two-paths__grid,.leadership__grid{grid-template-columns:minmax(0,1fr)}.two-paths__grid{grid-template-rows:none}.two-paths article{grid-row:auto;grid-template-rows:auto auto auto 1fr auto}.principles__grid,.legacy__header{grid-template-columns:1fr}.legacy__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-row{grid-template-columns:minmax(8rem,.4fr) minmax(0,1.6fr)}.legacy-row>p{grid-column:2}.principles__grid li{min-height:0;padding:1.25rem}.principles__grid h3{margin-top:1.25rem}.model__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.model__steps li{min-height:16rem}}@media (width<=620px){.principles__grid,.model__steps,.leadership__grid{margin:0;padding:0}.identity-hero__content{min-height:auto;padding-top:6rem;padding-bottom:4.5rem}.identity-hero h1{max-width:100%;font-size:clamp(2.5rem,.5rem + 10.4vw,4.25rem)}.identity-hero__intro{font-size:1rem}.model__steps{grid-template-columns:1fr}.model__steps li{min-height:0;padding:1.25rem}.model__steps li:last-child{grid-column:auto}.model__steps h3{margin-top:1.25rem}.leadership__grid>li{padding:1.25rem}.two-paths__logo{max-width:28rem}.legacy__highlights{grid-template-columns:1fr}.legacy__highlights>div{min-height:12rem}.legacy-row{grid-template-columns:1fr;gap:1rem}.legacy-row__lead{grid-template-columns:auto auto;justify-content:space-between;align-items:center}.legacy-row>p{grid-column:auto}}@media (width<=480px){.identity-hero__signal{grid-template-columns:1fr}}
