.Footer-module__LaKutq__footer{background:var(--color-deep);color:var(--color-foam);position:relative}.Footer-module__LaKutq__inner{max-width:var(--container-page);margin-inline:auto;padding:0 1.5rem 1.75rem}.Footer-module__LaKutq__main{border-top:1px solid var(--color-deep-rule);gap:2.5rem;padding-block:2.75rem 2rem;display:grid}.Footer-module__LaKutq__identity{min-width:0}.Footer-module__LaKutq__brand{--logo-cap:clamp(2.25rem, 5vw, 4rem);align-items:center;max-width:100%;min-height:2.75rem;display:inline-flex}.Footer-module__LaKutq__brand [data-logo-mark]{color:var(--color-brass)}.Footer-module__LaKutq__brand [data-logo-tide]{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.Footer-module__LaKutq__brand:focus-visible [data-logo-tide]{transform:scaleX(1.1706)}.Footer-module__LaKutq__description{color:var(--color-foam-2);text-wrap:pretty;margin-top:1.5rem;font-size:1rem;line-height:1.65}.Footer-module__LaKutq__contact{flex-direction:column;align-items:flex-start;font-style:normal;display:flex}.Footer-module__LaKutq__caption{color:var(--color-foam-2);margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.Footer-module__LaKutq__link{width:fit-content;min-height:2.75rem;color:var(--color-foam);align-items:center;font-size:.875rem;line-height:1.5;transition:color .18s;display:inline-flex}.Footer-module__LaKutq__linkText{position:relative}.Footer-module__LaKutq__linkText:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.2em;left:0;right:0;transform:scaleX(0)}.Footer-module__LaKutq__link:focus-visible{color:var(--color-brass)}.Footer-module__LaKutq__link:focus-visible .Footer-module__LaKutq__linkText:after{transform-origin:0;transform:scaleX(1)}.Footer-module__LaKutq__email{font-family:var(--font-display);font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:var(--display-weight);letter-spacing:-.035em;gap:1.25rem}.Footer-module__LaKutq__arrow{color:var(--color-brass);font-family:var(--font-text);font-size:.65em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.Footer-module__LaKutq__email:focus-visible .Footer-module__LaKutq__arrow{transform:translate(2px,-2px)}.Footer-module__LaKutq__phone{color:var(--color-foam-2)}.Footer-module__LaKutq__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;padding-bottom:2rem;display:grid}.Footer-module__LaKutq__imprint{border-top:1px solid var(--color-deep-rule);color:var(--color-foam-2);gap:1.5rem;padding-top:1.75rem;display:grid}.Footer-module__LaKutq__company{font-size:.875rem;line-height:1.65}.Footer-module__LaKutq__company>span{color:var(--color-foam)}.Footer-module__LaKutq__legal{text-wrap:pretty;max-width:76ch;font-size:.8125rem;line-height:1.7}.Footer-module__LaKutq__colophon{color:var(--color-foam-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-top:2rem;font-size:.8125rem;line-height:1.6;display:flex}.Footer-module__LaKutq__copyright{white-space:nowrap}@media (min-width:640px){.Footer-module__LaKutq__navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.Footer-module__LaKutq__inner{padding:0 var(--spacing-shell) 2rem}.Footer-module__LaKutq__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;padding-block:3.5rem 2.75rem}.Footer-module__LaKutq__contact{justify-self:end}.Footer-module__LaKutq__navigation{padding-bottom:2rem}.Footer-module__LaKutq__imprint{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;padding-top:2rem}.Footer-module__LaKutq__colophon{margin-top:2.5rem}}@media (min-width:1024px){.Footer-module__LaKutq__navigation{flex-wrap:wrap;column-gap:clamp(1.5rem,3vw,3rem);display:flex}}@media (hover:hover) and (pointer:fine){.Footer-module__LaKutq__brand:hover [data-logo-tide]{transform:scaleX(1.1706)}.Footer-module__LaKutq__link:hover{color:var(--color-brass)}.Footer-module__LaKutq__link:hover .Footer-module__LaKutq__linkText:after{transform-origin:0;transform:scaleX(1)}.Footer-module__LaKutq__email:hover .Footer-module__LaKutq__arrow{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.Footer-module__LaKutq__brand [data-logo-tide],.Footer-module__LaKutq__link,.Footer-module__LaKutq__linkText:after,.Footer-module__LaKutq__arrow{transition:none}.Footer-module__LaKutq__email:is(:hover,:focus-visible) .Footer-module__LaKutq__arrow{transform:none}}
