/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer components{.footer-section{--section-pb-default-mobile:5rem;--section-pt-default-mobile:2.5rem;--section-pb-default-desktop:5rem;--section-pt-default-desktop:2.1875rem;border-top-style:var(--tw-border-style);border-color:#e9e2d733;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.footer-section{border-color:color-mix(in oklab,var(--color-foreground,var(--color-brand-ivory)) 20%,transparent)}}.footer-images{align-items:center;gap:calc(var(--spacing,.25rem) * 6);display:flex}.footer-images .media-block{margin-inline:calc(var(--spacing,.25rem) * 0);width:100%}.footer_menu-columns{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.footer_menu-columns{gap:5rem;margin-left:auto;display:flex}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
