.nBz1BW_footer{border-top:var(--border-width) solid var(--color-border);background:var(--color-background);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.nBz1BW_footer:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#ffffffeb,#ffffffe0);grid-area:1/1}.nBz1BW_inner{z-index:2;width:min(100%, var(--content-max));align-content:start;align-items:start;column-gap:var(--space-10);row-gap:var(--space-8);padding:var(--space-12) var(--page-gutter) var(--space-10);grid-area:1/1;grid-template-columns:5fr 7fr;margin-inline:auto;display:grid}.nBz1BW_identity{gap:var(--space-3);display:grid}.nBz1BW_brandImage{width:13.5rem;height:auto;display:block}.nBz1BW_identity>a{justify-self:start}.nBz1BW_identity>a:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.nBz1BW_description{max-width:24rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.nBz1BW_instagramButton{width:fit-content;min-height:var(--tap-min);align-items:center;gap:var(--space-2);border:var(--border-width) solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:var(--radius-full);padding-inline:var(--space-4);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.nBz1BW_instagramButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.25rem;height:1.25rem}@media (hover:hover){.nBz1BW_instagramButton:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}}.nBz1BW_instagramButton:active{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--color-background)}.nBz1BW_instagramButton:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.nBz1BW_groups{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:21rem){.nBz1BW_groups{grid-template-columns:1fr}}.nBz1BW_groupTitle{color:var(--color-text);font-family:var(--font-sans-loaded), var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-normal);letter-spacing:.01em;margin:0}.nBz1BW_links{margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.nBz1BW_link{min-height:var(--tap-min);min-width:var(--tap-min);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);transition:color var(--duration-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.nBz1BW_link:hover{color:var(--color-primary-dark);text-underline-offset:.25em;text-decoration:underline}}.nBz1BW_link:active{color:var(--color-primary-dark)}.nBz1BW_link:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.nBz1BW_silhouette{z-index:0;pointer-events:none;grid-area:1/1;align-self:end;width:100%;max-width:none;height:auto;display:block}.nBz1BW_copyright{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:left;grid-column:1/-1;margin:0}@media (min-width:48rem){.nBz1BW_groups{grid-template-columns:3fr 4fr}}@media (max-width:47.99rem){.nBz1BW_inner{row-gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:1fr}.nBz1BW_copyright{grid-column:1}}.nBz1BW_social{gap:0 var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.nBz1BW_socialLink{min-height:var(--tap-min);min-width:var(--tap-min);color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.nBz1BW_socialLink:hover{color:var(--color-primary-dark);text-underline-offset:.25em;text-decoration:underline}}.nBz1BW_socialLink:active,.nBz1BW_socialLink:focus-visible{color:var(--color-primary-dark)}.nBz1BW_socialLink:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}
