.ftr[data-v-74158c3b]{padding:0 var(--gutter) clamp(16px,2.4vw,40px)}.ftr__card[data-v-74158c3b]{position:relative;isolation:isolate;overflow:hidden;max-width:var(--content-max);margin-inline:auto;min-height:clamp(300px,38vw,500px);padding:clamp(26px,4vw,54px);display:flex;flex-direction:column;justify-content:space-between;border-radius:clamp(18px,2vw,30px);border:1px solid rgba(246,241,236,.07);background:#100603}.ftr__bg[data-v-74158c3b]{z-index:0;background-size:cover;background-position:50%}.ftr__bg[data-v-74158c3b],.ftr__bg[data-v-74158c3b]:after{position:absolute;inset:0}.ftr__bg[data-v-74158c3b]:after{content:"";background:linear-gradient(180deg,#1006036b,#100603ad)}.ftr__bottom[data-v-74158c3b],.ftr__mid[data-v-74158c3b],.ftr__top[data-v-74158c3b]{position:relative;z-index:1}.ftr__top[data-v-74158c3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.ftr__logo[data-v-74158c3b]{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.2vw,30px);letter-spacing:.08em;line-height:1}.ftr__logo span[data-v-74158c3b]{font-weight:400;font-size:.42em;letter-spacing:.28em;text-transform:uppercase;opacity:.8;margin-left:.5em}.ftr__nav[data-v-74158c3b]{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,34px);padding-top:6px}.ftr__nav a[data-v-74158c3b]{font-size:clamp(11px,.9vw,13px);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f6f1ecdb;position:relative;padding-bottom:3px;transition:color .25s ease}.ftr__nav a[data-v-74158c3b]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out-expo)}.ftr__nav a[data-v-74158c3b]:hover{color:#fff}.ftr__nav a[data-v-74158c3b]:hover:after{transform:scaleX(1);transform-origin:left}.ftr__mid[data-v-74158c3b]{display:flex;flex-wrap:wrap;gap:clamp(40px,8vw,140px);padding-block:clamp(28px,4vw,48px)}.ftr__group[data-v-74158c3b]{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px)}.ftr__group-label[data-v-74158c3b]{position:relative;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f6f1ec80}.ftr__group-label[data-v-74158c3b]:after,.ftr__group-label[data-v-74158c3b]:before{content:"";position:absolute;width:7px;height:7px;border:0 solid rgba(246,241,236,.35)}.ftr__group-label[data-v-74158c3b]:before{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.ftr__group-label[data-v-74158c3b]:after{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.ftr__links[data-v-74158c3b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,14px)}.ftr__link[data-v-74158c3b]{position:relative;display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;font-size:clamp(14px,1.1vw,16px);font-weight:500;letter-spacing:.02em;color:#f6f1ecdb;transition:color .25s ease}.ftr__link[data-v-74158c3b]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out-expo)}.ftr__link[data-v-74158c3b]:hover{color:var(--c-ember-hi)}.ftr__link[data-v-74158c3b]:hover:after{transform:scaleX(1);transform-origin:left}.ftr__link-arr[data-v-74158c3b]{flex-shrink:0;opacity:.55;transition:transform .35s var(--ease-out-expo),opacity .25s ease}.ftr__link:hover .ftr__link-arr[data-v-74158c3b]{transform:translate(2px,-2px);opacity:1}.ftr__bottom[data-v-74158c3b]{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.ftr__legal[data-v-74158c3b]{font-size:clamp(12px,1vw,15px);color:#f6f1ec99}.ftr__legal--link[data-v-74158c3b]{transition:color .25s ease}.ftr__legal--link[data-v-74158c3b]:hover{color:#f6f1ecf2}@media(max-width:760px){.ftr__card[data-v-74158c3b]{min-height:0;gap:clamp(36px,9vw,56px)}.ftr__top[data-v-74158c3b]{flex-direction:column;gap:22px}.ftr__mid[data-v-74158c3b]{padding-block:0;gap:36px clamp(40px,14vw,80px)}.ftr__bottom[data-v-74158c3b]{flex-direction:column;align-items:flex-start;gap:10px}}
