.hero[data-v-cb2fce40]{align-items:flex-end;background:#000;display:flex;min-height:min(78vh,760px);overflow:hidden;position:relative}.bg[data-v-cb2fce40]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bg[data-v-cb2fce40],.shade[data-v-cb2fce40]{inset:0;position:absolute}.shade[data-v-cb2fce40]{background:linear-gradient(180deg,rgba(6,7,8,.55) 0,rgba(6,7,8,.1) 35%,rgba(6,7,8,.85) 78%,var(--ink) 100%)}.txt[data-v-cb2fce40]{display:grid;gap:var(--s4);padding-bottom:var(--s8);padding-top:120px;position:relative}.crumbs[data-v-cb2fce40]{display:flex;flex-wrap:wrap;font-family:var(--f-display);font-size:var(--fs-small);font-weight:600;gap:var(--s2);letter-spacing:.14em;text-transform:uppercase}.crumbs[data-v-cb2fce40],.crumbs a[data-v-cb2fce40]{color:var(--bone-2)}.crumbs a[data-v-cb2fce40]{text-decoration:none}.crumbs a[data-v-cb2fce40]:hover{color:var(--bone)}.hero h1[data-v-cb2fce40]{margin:0;max-width:18ch}.body[data-v-cb2fce40]{gap:var(--s9);padding-bottom:var(--s10);padding-top:var(--s8)}.body[data-v-cb2fce40],.cols[data-v-cb2fce40]{display:grid}.cols[data-v-cb2fce40]{gap:var(--s8);grid-template-columns:1fr 1fr}.cols h2[data-v-cb2fce40],.more h2[data-v-cb2fce40]{color:var(--bone);font-family:var(--f-display);font-size:var(--fs-h4);font-weight:700;letter-spacing:.04em;margin:0 0 var(--s3);text-transform:uppercase}.cols p[data-v-cb2fce40]{color:var(--bone-2);font-size:var(--fs-lead);margin:0;max-width:var(--measure)}.cta[data-v-cb2fce40]{align-items:center;background:#0b0c0e;display:flex;flex-wrap:wrap;gap:var(--s6);justify-content:space-between;padding:var(--s7) var(--s6)}.cta h2[data-v-cb2fce40]{font-family:var(--f-display);font-weight:700;margin:0 0 var(--s2);text-transform:uppercase}.cta p[data-v-cb2fce40]{margin:0;max-width:56ch}.cta-act[data-v-cb2fce40]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s5)}.more ul[data-v-cb2fce40]{display:grid;gap:var(--s2) var(--s5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.more a[data-v-cb2fce40]{align-items:center;color:var(--bone-2);display:inline-flex;font-family:var(--f-display);font-weight:600;letter-spacing:.08em;min-height:44px;text-decoration:none;text-transform:uppercase}.more a[data-v-cb2fce40]:hover{color:var(--bone)}@media(max-width:900px){.cols[data-v-cb2fce40]{gap:var(--s6);grid-template-columns:1fr}.cta[data-v-cb2fce40]{padding:var(--s6) var(--s5)}}
