.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-gap)}.section-head{max-width:640px;margin-bottom:2rem}.hero{position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);align-items:flex-end;padding-block:3rem 0}.hero-copy{order:1;max-width:34rem;padding-bottom:2rem}.hero-media{order:2;display:flex;align-items:flex-end;justify-content:center;width:100%}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero-cta-group{display:flex;gap:.75rem}.creator-band{background:var(--bg-low);border-block:1px solid var(--border-subtle)}.creator-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.creator-info{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.creator-media{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.bridge-section{background:var(--bg-low);border-block:1px solid var(--border-subtle);padding-block:2.5rem}.bridge-split-layout{display:grid;grid-template-columns:1fr;gap:2.75rem;align-items:center}.bridge-graphic-wrapper{display:none}.bridge-compact-wrapper{display:flex;flex-direction:column;gap:1.75rem}.projects-section{position:relative}.projects-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media (min-width:769px){.hero-grid{grid-template-columns:1.1fr .9fr;gap:3rem;padding-top:4rem;padding-bottom:0}.hero-copy{padding-bottom:4rem}.creator-grid{grid-template-columns:1.15fr .85fr;gap:3.5rem}.editorial-categories{flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.bridge-split-layout{grid-template-columns:1.15fr .85fr;gap:3.5rem}.bridge-graphic-wrapper{display:flex;justify-content:flex-end;align-items:center;width:100%}.projects-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.projects-grid>.project-card:last-child{grid-column:1/-1;max-width:480px;width:100%;margin-inline:auto}}@media (min-width:1024px){.hero-grid{padding-top:5rem}.hero-copy{padding-bottom:5rem}.projects-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}.projects-grid>.project-card:last-child{grid-column:auto;max-width:none;margin-inline:0}}