.bracket-frame{display:grid;grid-template-columns:var(--bracket-width, clamp(1rem, 2.6vw, 2.5rem)) minmax(0,1fr) var(--bracket-width, clamp(1rem, 2.6vw, 2.5rem));column-gap:var(--bracket-gap, clamp(.75rem, 2.4vw, 2.25rem))}.bracket-frame__bracket{width:100%;height:100%;overflow:visible;animation:bracket-open .9s var(--ease-out) both}.bracket-frame__bracket path{stroke-width:var(--bracket-stroke, clamp(6px, .85vw, 11px))}.bracket-frame__bracket--left path{stroke:var(--bracket-left, var(--color-primary-600))}.bracket-frame__bracket--right path{stroke:var(--bracket-right, var(--color-accent-500))}.bracket-frame__content{padding-block:clamp(1.25rem,3.5vw,2.75rem);animation:bracket-content .7s var(--ease-out) .18s both}.bracket-frame__content>:last-child{margin-bottom:0}@keyframes bracket-open{0%{transform:scaleY(.35);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes bracket-content{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.brand-mark{width:2.75rem;height:auto}.brand-mark__left{stroke:var(--mark-left, var(--color-primary-600))}.brand-mark__dot{fill:var(--mark-dot, var(--color-ink-900))}.brand-mark__right{stroke:var(--mark-right, var(--color-accent-500))}
