.media[data-astro-cid-vh5pro65]{position:relative;margin:0;aspect-ratio:var(--media-ratio);border-radius:var(--r-panel);overflow:hidden;background:var(--surface-sand);isolation:isolate}.media[data-astro-cid-vh5pro65] picture{display:block;inline-size:100%;block-size:100%}.media[data-astro-cid-vh5pro65] .media__img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--ease)}.media--zoom[data-astro-cid-vh5pro65]:hover .media__img,a:hover .media--zoom[data-astro-cid-vh5pro65] .media__img,.card:hover .media--zoom[data-astro-cid-vh5pro65] .media__img{transform:scale(1.04)}.media__placeholder[data-astro-cid-vh5pro65]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,.6rem + 1.2vw,1.75rem)}.media--sand[data-astro-cid-vh5pro65] .media__placeholder[data-astro-cid-vh5pro65]{background:radial-gradient(120% 90% at 78% 12%,rgba(255,255,255,.55),transparent 62%),linear-gradient(155deg,var(--surface-sand) 0%,var(--surface-sand-deep) 100%);color:#29282929}.media--light[data-astro-cid-vh5pro65] .media__placeholder[data-astro-cid-vh5pro65]{background:radial-gradient(120% 90% at 78% 12%,rgba(255,255,255,.7),transparent 60%),linear-gradient(155deg,var(--surface-alt) 0%,#e6e0d5 100%);color:#29282921}.media--graphite[data-astro-cid-vh5pro65] .media__placeholder[data-astro-cid-vh5pro65]{background:linear-gradient(155deg,var(--ink-700) 0%,var(--ink-900) 100%);color:#f7f5f121}.media--dark[data-astro-cid-vh5pro65] .media__placeholder[data-astro-cid-vh5pro65]{background:linear-gradient(155deg,var(--ink-900) 0%,var(--ink-950) 100%);color:#f7f5f11a}.media__pattern[data-astro-cid-vh5pro65]{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:.9;pointer-events:none}.media__mark[data-astro-cid-vh5pro65]{position:absolute;inset-block-start:clamp(1rem,.6rem + 1.2vw,1.75rem);inset-inline-start:clamp(1rem,.6rem + 1.2vw,1.75rem);inline-size:7px;block-size:7px;border-radius:50%;background:currentColor;opacity:.9}.media__watermark[data-astro-cid-vh5pro65]{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:min(38%,8.5rem);block-size:auto;color:var(--brand-sand);opacity:.28;pointer-events:none}.media--graphite[data-astro-cid-vh5pro65] .media__watermark[data-astro-cid-vh5pro65],.media--dark[data-astro-cid-vh5pro65] .media__watermark[data-astro-cid-vh5pro65]{opacity:.2}.media__monogram[data-astro-cid-vh5pro65]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:clamp(3rem,1.5rem + 7vw,6rem);letter-spacing:.06em;line-height:1;color:var(--brand-sand);opacity:.55;user-select:none}.media--graphite[data-astro-cid-vh5pro65] .media__monogram[data-astro-cid-vh5pro65],.media--dark[data-astro-cid-vh5pro65] .media__monogram[data-astro-cid-vh5pro65]{opacity:.42}.media__caption[data-astro-cid-vh5pro65]{position:relative;display:flex;flex-direction:column;gap:.35rem;max-inline-size:34ch}.media__caption-label[data-astro-cid-vh5pro65]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:#55534f}.media__caption-text[data-astro-cid-vh5pro65]{font-size:var(--fs-xs);line-height:1.45;color:#55534f;text-wrap:pretty}.media--graphite[data-astro-cid-vh5pro65] .media__caption-label[data-astro-cid-vh5pro65],.media--dark[data-astro-cid-vh5pro65] .media__caption-label[data-astro-cid-vh5pro65],.media--graphite[data-astro-cid-vh5pro65] .media__caption-text[data-astro-cid-vh5pro65],.media--dark[data-astro-cid-vh5pro65] .media__caption-text[data-astro-cid-vh5pro65]{color:#f7f5f1b8}@media(max-width:30rem){.media__caption-text[data-astro-cid-vh5pro65]{display:none}}.cta[data-astro-cid-e4coce6y]{padding-inline:clamp(.75rem,.4rem + 1.4vw,1.875rem);padding-block-end:clamp(1rem,.6rem + 1.6vw,2.25rem)}.cta__panel[data-astro-cid-e4coce6y]{padding-block:clamp(3rem,2.2rem + 4vw,5rem)}.cta__inner[data-astro-cid-e4coce6y]{display:grid;gap:clamp(2rem,1.4rem + 2.6vw,3.5rem);align-items:center}.cta__media[data-astro-cid-e4coce6y] .media{border-radius:var(--r-lg)}.cta__title[data-astro-cid-e4coce6y]{margin-block-start:var(--head-lead);max-inline-size:17ch}.cta__support[data-astro-cid-e4coce6y]{margin-block-start:var(--head-lead);max-inline-size:44ch;font-size:var(--fs-lede);line-height:1.55;color:var(--ink-300);text-wrap:pretty}.cta[data-astro-cid-e4coce6y]:not(.on-dark) .cta__support[data-astro-cid-e4coce6y]{color:#292829c7}.cta__actions[data-astro-cid-e4coce6y]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,.7rem + 1.4vw,2rem)}.cta__phone[data-astro-cid-e4coce6y]{display:flex;flex-direction:column;gap:.25rem;border-radius:5px}.cta__phone-label[data-astro-cid-e4coce6y]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500)}.cta__phone-number[data-astro-cid-e4coce6y]{font-size:clamp(1.05rem,.98rem + .5vw,1.3rem);letter-spacing:var(--ls-title);color:var(--text-strong);border-block-end:1px solid transparent;transition:border-color var(--dur-ui) var(--ease)}.cta__phone[data-astro-cid-e4coce6y]:hover .cta__phone-number[data-astro-cid-e4coce6y]{border-block-end-color:var(--accent)}.cta__actions[data-astro-cid-e4coce6y]{margin-block-start:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.cta__jameda[data-astro-cid-e4coce6y]{margin-block-start:1.25rem;font-size:var(--fs-sm)}.cta__jameda[data-astro-cid-e4coce6y] a[data-astro-cid-e4coce6y]{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}@media(min-width:64rem){.cta__inner[data-astro-cid-e4coce6y]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}}
