.ct-waitlist{padding-bottom:var(--section-y)}.ct-waitlist .form{max-width:720px}.ct-layout{padding-block:var(--section-y);grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:clamp(32px,6vw,120px);display:grid}.ct-side{align-self:start;gap:var(--space-2);display:grid;position:sticky;top:clamp(96px,14vh,140px)}.ct-side nav{font-family:var(--font-display);justify-items:start;gap:.5em;font-size:1.25rem;display:grid}.ct-sections{gap:clamp(48px,7vw,96px);display:grid}.ct-section{gap:var(--space-3);scroll-margin-top:120px;display:grid}.ct-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.ct-row-name{font-size:clamp(1.25rem,2vw,1.75rem)}.ct-row-actions{gap:var(--space-1);display:flex}@media (max-width:860px){.ct-layout{grid-template-columns:1fr}.ct-side{position:static}.row.ct-row{align-items:start;gap:var(--space-2);grid-template-columns:1fr}.row.ct-row>.row-copy{grid-column:1}.ct-row-name{font-size:clamp(1.125rem,5.2vw,1.5rem)}.ct-row-actions{margin-top:var(--space-2)}}.btn--icon{aspect-ratio:1;width:2.6rem;padding:0}.ct-icon{width:17px;height:17px}.ct-social{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}
