.photo[data-v-9d4603c7]{width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.photo[data-v-9d4603c7],.photo__slot[data-v-9d4603c7]{background-color:#d8d5cc}.photo__slot[data-v-9d4603c7]{color:#6f6860;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 1H96M0 25H96M1 0V24M49 24V48' stroke='%23c8c4b9' stroke-width='2' fill='none'/%3E%3C/svg%3E");flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:0}.photo__num[data-v-9d4603c7]{font-family:var(--font-display);color:var(--ink);padding:.15em .35em;font-size:calc(clamp(2.5rem,7vw,4.5rem));font-weight:700;line-height:1}.photo__file[data-v-9d4603c7],.photo__num[data-v-9d4603c7]{background:#d8d5cc;position:relative}.photo__file[data-v-9d4603c7]{padding:0 .5em;font-size:.8125rem}@container (width<=150px){.photo__file[data-v-9d4603c7]{display:none}}.photo img[data-v-9d4603c7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta[data-v-ec39bc0a]{border-bottom:1px solid #36332f;padding-block:calc(clamp(3.5rem,7vw,5.5rem))}.cta__inner[data-v-ec39bc0a]{grid-template-columns:1.5fr 1fr;align-items:end;gap:2rem 4rem;display:grid}.cta h2[data-v-ec39bc0a]{max-width:20ch;margin-bottom:1rem}.cta__actions[data-v-ec39bc0a]{flex-direction:column;gap:.75rem;display:flex}@media (width<=800px){.cta__inner[data-v-ec39bc0a]{grid-template-columns:1fr}.cta__actions[data-v-ec39bc0a]{flex-flow:wrap}}
