.a-arg{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.a-arg-claim{grid-column:1/8}.a-arg-note{grid-column:9/13;align-self:end}.a-arg-full{grid-column:1/13}.a-arg-note{max-inline-size:62ch}.a-band{align-items:end;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);min-height:clamp(230px,25vw,360px);padding:clamp(20px,2vw,34px) clamp(16px,4vw,56px) 0;display:grid;overflow:clip}.a-band-right{grid-template-columns:minmax(0,1fr) auto}.a-band-right .a-band-figure{order:2}.a-band-right .a-band-name{text-align:right;order:1}.a-band-figure{width:clamp(200px,25vw,360px);line-height:0;transform:translateY(6.5%)}.a-band-name{padding-block-end:clamp(26px,2.6vw,44px)}.a-split{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.a-split-lead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.a-where{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;display:grid}.a-motion{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.a-hero-foot{align-items:end;gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.a-cast{justify-content:flex-end;align-items:flex-end;display:flex}.a-cast-item{width:clamp(58px,8vw,104px);line-height:0}.a-cast-item+.a-cast-item{margin-inline-start:clamp(-18px,-1.6vw,-10px)}.a-cast-item:nth-child(odd){transform:rotate(-4deg)}.a-cast-item:nth-child(2n){transform:rotate(4deg)}.a-hero-decor{opacity:.9;pointer-events:none;z-index:0;line-height:0;position:absolute;top:clamp(28px,4vw,52px);right:clamp(8px,2vw,28px)}.a-link{color:var(--ink-900);text-underline-offset:4px;transition:background-color var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);border-radius:3px;padding-inline:3px;text-decoration:underline;text-decoration-thickness:1.5px}.a-link:hover,.a-link:focus-visible{background-color:var(--ink-900);color:var(--surface-butter)}@media (max-width:1080px){.a-arg{grid-template-columns:1fr}.a-arg>*{grid-column:1/-1}.a-arg-note{max-inline-size:none}}@media (max-width:880px){.a-split,.a-split-lead,.a-where,.a-motion{grid-template-columns:1fr}.a-hero-decor{display:none}.a-hero-foot{gap:var(--space-5);grid-template-columns:1fr}.a-cast{justify-content:flex-start}.a-decor{display:none}.a-band,.a-band-right{grid-template-columns:1fr}.a-band-right .a-band-figure,.a-band-right .a-band-name{text-align:left;order:0}}
