@layer reset,theme,tokens,base,composition,blocks,utilities;@layer blocks{.manifesto{--stack-gap: var(--space-4);--halo-inset: -6% 0 0 6%;--halo-radius: 50%}@media not (min-width:1024px){.manifesto{--cards-gap: var(--space-6) }}.manifesto .lead{--stack-gap: var(--space-3)}.manifesto .soft{color:var(--bodySoft)}.manifesto .mark{white-space:nowrap;--line-ink: var(--yellow)}.manifesto .lead-in{font-family:var(--handFont);font-size:var(--fs-subtitle);color:var(--orange-text);display:block;margin-bottom:.3em;line-height:1}.manifesto:where([data-flip]){--halo-inset: auto 8% -4% -4%;--img-inset: auto auto -14% -16%;--img-w: 118%}.byline{font-size:var(--fs-body)}.byline-rule{flex:1;height:1px;max-width:var(--space-24);background:rgb(var(--inkRGB) / .14)}.overhang{position:relative}@media not (min-width:1024px){.overhang{order:-1;max-width:360px;margin-inline:auto}}.overhang img{rotate:2deg}@media(min-width:1024px){.overhang{align-self:stretch}.overhang img{position:absolute;inset:var(--img-inset, 0 auto 0 -4%);margin-block:auto;width:var(--img-w, 130%)}@media(prefers-reduced-motion:no-preference){.overhang img{animation:float-y 7s ease-in-out infinite alternate}}}}
