.SiteFooter-module__p-5sba__footer{--f-fg:var(--fg,var(--foreground,var(--palette-fg,#f0e2d0)));--f-accent:var(--accent,var(--palette-accent,#c83026));--f-line:color-mix(in srgb,var(--f-fg)14%,transparent);--f-dim:color-mix(in srgb,var(--f-fg)55%,transparent);border-top:1px solid var(--f-line);color:var(--f-fg);font-family:var(--font-montserrat),"Montserrat",sans-serif;margin-top:clamp(3rem,8vw,6rem);padding:0 0 2.5rem}.SiteFooter-module__p-5sba__next{text-align:center;border-bottom:1px solid var(--f-line);letter-spacing:.2em;text-transform:uppercase;color:var(--f-fg);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem;padding:clamp(2rem,5vw,3.5rem) 0;font-size:clamp(1rem,2.2vw,1.5rem);font-weight:500;text-decoration:none;transition:opacity .3s;display:flex}.SiteFooter-module__p-5sba__next span:first-child{font:500 .66rem var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--f-dim)}.SiteFooter-module__p-5sba__next:hover{opacity:.6}.SiteFooter-module__p-5sba__grid,.SiteFooter-module__p-5sba__base{width:min(100% - 10vw,1240px);margin-inline:auto}:is(main .SiteFooter-module__p-5sba__grid,main .SiteFooter-module__p-5sba__base){width:auto}.SiteFooter-module__p-5sba__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,.75fr);gap:clamp(2rem,5vw,4rem);padding:clamp(2.2rem,5vw,3.5rem) 0;display:grid}.SiteFooter-module__p-5sba__logo{width:auto;height:42px}.SiteFooter-module__p-5sba__logoDark{display:none}[data-theme=light] .SiteFooter-module__p-5sba__logoLight{display:none}[data-theme=light] .SiteFooter-module__p-5sba__logoDark{display:block}.SiteFooter-module__p-5sba__brand p{max-width:22rem;color:var(--f-dim);margin:1.2rem 0 0;font-size:.95rem;font-weight:300;line-height:1.6}.SiteFooter-module__p-5sba__grid h2{font:500 .66rem var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--f-dim);margin:0 0 1.2rem}.SiteFooter-module__p-5sba__grid ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__p-5sba__grid li{gap:.1rem;display:grid}.SiteFooter-module__p-5sba__grid a{letter-spacing:.2em;text-transform:uppercase;width:fit-content;color:var(--f-fg);font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .3s}.SiteFooter-module__p-5sba__grid a:hover{opacity:.6}.SiteFooter-module__p-5sba__grid li span{color:var(--f-dim);margin-top:.15rem;font-size:.8rem;font-weight:300}.SiteFooter-module__p-5sba__base{border-top:1px solid var(--f-line);font:500 .66rem var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--f-dim);justify-content:space-between;gap:1rem;padding-top:1.4rem;display:flex}@media (max-width:1100px){.SiteFooter-module__p-5sba__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.SiteFooter-module__p-5sba__grid{grid-template-columns:minmax(0,1fr)}.SiteFooter-module__p-5sba__base{flex-direction:column}}
