.section-heading.svelte-2penap{border-block:var(--border-heavy) solid currentColor;justify-content:space-between;align-items:center;gap:2rem;padding-block:.85rem;display:flex}.section-heading__title.svelte-2penap{align-items:center;gap:clamp(.75rem,1.4vw,1.2rem);min-width:0;display:flex}.section-heading__icon.svelte-2penap{aspect-ratio:1;border:var(--border) solid currentColor;background:var(--projector);width:clamp(2.1rem,3.5vw,3.5rem);color:var(--ink);transition:transform var(--motion-medium) var(--ease-editorial);flex:none;place-items:center;display:grid;box-shadow:3px 3px}.section-heading__icon.svelte-2penap svg{stroke-width:2.2px;width:62%;height:62%}h2.svelte-2penap{font-size:var(--font-size-section);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight);text-transform:uppercase;margin:0}a.svelte-2penap{border:var(--border) solid currentColor;background:var(--paper-bright);font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.4rem;padding:.55rem .7rem;text-decoration:none;display:inline-flex;box-shadow:3px 3px}a.svelte-2penap svg{width:1rem;height:1rem;transition:transform .18s}a.svelte-2penap:hover{background:var(--projector);color:var(--ink);transform:translate(2px,2px);box-shadow:1px 1px}a.svelte-2penap:hover svg{transform:translate(.2rem)}:is(.section-heading.svelte-2penap:has(>a:where(.svelte-2penap):hover) .section-heading__icon:where(.svelte-2penap),.section-heading.svelte-2penap:has(>a:where(.svelte-2penap):focus-visible) .section-heading__icon:where(.svelte-2penap)){transform:rotate(-8deg)scale(1.06)}@media (width<=520px){.section-heading.svelte-2penap{flex-wrap:wrap;align-items:flex-start;gap:1rem}}
