footer._1vkIta_footer{padding:var(--panel-padding) var(--page-gutter) calc(var(--panel-padding) + var(--site-footer-clearance,env(safe-area-inset-bottom)));border-top:1px solid color-mix(in srgb, var(--brand-aqua) 20%, transparent);background:radial-gradient(ellipse at 95% 100%, color-mix(in srgb, var(--brand-teal) 20%, transparent), transparent 70%), radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--brand-aqua) 5%, transparent), transparent 65%), var(--background);container-type:inline-size}._1vkIta_frame{align-items:center;gap:var(--heading-gap) var(--section-gap);width:100%;max-width:calc(var(--page-max) - var(--page-gutter) * 2);margin-inline:auto;display:grid}._1vkIta_identity{min-width:0}._1vkIta_brand{align-items:center;gap:calc(var(--spacing) * 3);width:fit-content;max-width:100%;min-height:var(--control-min-height);color:var(--brand-wordmark);display:flex}._1vkIta_mark{width:calc(var(--spacing) * 11);flex-shrink:0;height:auto}._1vkIta_name{min-width:0;font-family:var(--font-brand);font-size:clamp(1.125rem,5.5vw,1.75rem);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}._1vkIta_signature{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 1);color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-relaxed);display:flex}._1vkIta_horizon{width:calc(var(--spacing) * 11);background:linear-gradient(90deg, var(--brand-champagne), transparent);flex-shrink:0;height:1px}._1vkIta_legal{align-items:center;gap:0 calc(var(--spacing) * 6);min-width:0;font-size:var(--text-xs);line-height:var(--leading-relaxed);flex-wrap:wrap;display:flex}._1vkIta_legal a,._1vkIta_legal button{min-height:var(--control-min-height);max-width:100%;color:var(--muted-foreground);text-align:left;align-items:center;display:inline-flex}@media (min-width:640px){._1vkIta_frame{grid-template-columns:minmax(0,1fr) auto}._1vkIta_legal{justify-content:flex-end}}@media (min-width:1280px){footer._1vkIta_footer{padding-block:calc(var(--spacing) * 2)}}@container (min-width:64rem){._1vkIta_identity{align-items:center;gap:var(--heading-gap);display:flex}._1vkIta_signature{margin-top:0}}
