.domain[data-v-270a9cc4]{border-radius:var(--r-md);isolation:isolate;height:100%;display:block;position:relative;overflow:hidden}.domain--photo[data-v-270a9cc4]{aspect-ratio:3/4;min-height:0}.domain--photo img[data-v-270a9cc4]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease);position:absolute;inset:0}.domain--photo:hover img[data-v-270a9cc4]{transform:scale(1.05)}.domain--photo .domain__body[data-v-270a9cc4]{inset-inline:0;height:var(--overlay-h,-moz-max-content);height:var(--overlay-h,max-content);color:var(--c-white);background:#0f1013a1;align-content:start;padding:1.15rem .7rem;position:absolute;bottom:0}.domain--photo .domain__eyebrow[data-v-270a9cc4]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:3ch 2px;border-bottom:0;padding-bottom:.5rem;font-weight:400;display:inline-block}.domain--photo .domain__title[data-v-270a9cc4]{margin-top:.6rem;font-size:1.125rem;font-weight:400}.domain--plain[data-v-270a9cc4]{background:var(--c-white);border:1px solid var(--c-line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--dur) var(--ease)}.domain--plain[data-v-270a9cc4]:hover{box-shadow:var(--shadow-raised)}.domain--plain .domain__body[data-v-270a9cc4]{align-items:flex-start;gap:var(--sp-4);height:100%;padding:var(--sp-5);flex-direction:column;display:flex}.domain__cta[data-v-270a9cc4]{color:var(--c-ink);margin-top:auto}.domain__cta[data-v-270a9cc4] .btn__label{color:var(--c-ink)}.domain--plain[data-v-270a9cc4]:focus-within .btn--bare.btn--icon-start,.domain--plain[data-v-270a9cc4]:hover .btn--bare.btn--icon-start{padding-right:1.05rem}.domain--plain[data-v-270a9cc4]:focus-within .btn--bare:before,.domain--plain[data-v-270a9cc4]:hover .btn--bare:before{width:100%}.domain--plain[data-v-270a9cc4]:focus-within .btn--bare .btn__label,.domain--plain[data-v-270a9cc4]:hover .btn--bare .btn__label{color:var(--c-white)}.domain--plain .domain__eyebrow[data-v-270a9cc4]{color:var(--c-muted)}.domain--plain .domain__title[data-v-270a9cc4]{color:var(--c-ink);font-size:1.375rem;font-weight:600}.domain__eyebrow[data-v-270a9cc4]{font-size:var(--fs-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:500}.domain__title[data-v-270a9cc4]{text-wrap:balance;font-weight:600;line-height:1.2}
