.hero-copy[data-astro-cid-yvvqqiu5]{text-align:center}.hero-copy[data-astro-cid-yvvqqiu5] .lead[data-astro-cid-yvvqqiu5]{margin-inline:auto}.hero-copy[data-astro-cid-yvvqqiu5] .actions[data-astro-cid-yvvqqiu5]{justify-content:center}.winter-hero[data-astro-cid-yvvqqiu5]{padding:150px 0 90px;background:radial-gradient(circle at 82% 22%,rgba(215,25,32,.16),transparent 35%),linear-gradient(135deg,#070707,#151515 56%,#050505);overflow:hidden}.hero-grid[data-astro-cid-yvvqqiu5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:64px;align-items:center}h1[data-astro-cid-yvvqqiu5]{font-size:clamp(2.8rem,5vw,5rem);line-height:.87;text-transform:uppercase;letter-spacing:-.055em;margin:18px 0 30px;color:#fff}h1[data-astro-cid-yvvqqiu5] em[data-astro-cid-yvvqqiu5],.closing[data-astro-cid-yvvqqiu5] em[data-astro-cid-yvvqqiu5]{font-style:normal;color:var(--red-on-dark)}.hero-copy[data-astro-cid-yvvqqiu5] .lead[data-astro-cid-yvvqqiu5]{max-width:720px;color:#ddd}.actions[data-astro-cid-yvvqqiu5]{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.actions[data-astro-cid-yvvqqiu5] .button[data-astro-cid-yvvqqiu5]{display:inline-flex;align-items:center;justify-content:center;min-width:148px;padding:14px 24px;border-radius:999px;background:var(--red)!important;color:#fff!important;border:2px solid var(--red)!important;font-weight:900;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;opacity:1!important;visibility:visible!important;box-shadow:0 8px 24px #d7192029;transition:transform .2s ease,box-shadow .2s ease}.actions[data-astro-cid-yvvqqiu5] .button[data-astro-cid-yvvqqiu5]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d7192038}.actions[data-astro-cid-yvvqqiu5] .button[data-astro-cid-yvvqqiu5].secondary{background:#ffffff0d!important;border-color:#ffffffa6!important;color:#fff!important;box-shadow:none}.actions[data-astro-cid-yvvqqiu5] .button[data-astro-cid-yvvqqiu5].secondary:hover{background:#ffffff1f!important;border-color:#fff!important;box-shadow:none}.umbrella-gallery[data-astro-cid-yvvqqiu5]{position:relative;min-height:560px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 80px #00000094;background:#181818}.umbrella-main[data-astro-cid-yvvqqiu5]{display:block;width:100%;height:560px;object-fit:cover;object-position:center 49%}.umbrella-detail[data-astro-cid-yvvqqiu5]{position:absolute;right:16px;bottom:92px;width:32%;height:42%;object-fit:cover;object-position:center;border:5px solid #fff;border-radius:14px;box-shadow:0 12px 30px #00000073;transform:rotate(3deg)}.gallery-note[data-astro-cid-yvvqqiu5]{position:absolute;left:0;right:0;bottom:0;display:grid;gap:3px;padding:22px 24px;background:linear-gradient(transparent,#000000eb 30%);color:#fff;text-transform:uppercase}.gallery-note[data-astro-cid-yvvqqiu5] span[data-astro-cid-yvvqqiu5]{font-size:.76rem;font-weight:900;letter-spacing:.15em;color:var(--gold)}.gallery-note[data-astro-cid-yvvqqiu5] strong[data-astro-cid-yvvqqiu5]{font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.05}.umbrella-card-photo[data-astro-cid-yvvqqiu5]{display:block;width:100%;max-height:300px;object-fit:cover;object-position:center;border-radius:16px;margin-top:16px}.pairing-intro[data-astro-cid-yvvqqiu5]{text-align:center;max-width:820px;margin:0 auto 44px}.pairing-intro[data-astro-cid-yvvqqiu5] .kicker[data-astro-cid-yvvqqiu5]{color:var(--red)}.pairing-intro[data-astro-cid-yvvqqiu5] h2[data-astro-cid-yvvqqiu5]{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;text-transform:uppercase;margin:12px 0 18px}.pairing-intro[data-astro-cid-yvvqqiu5] p[data-astro-cid-yvvqqiu5]{font-size:1.2rem;line-height:1.6;color:#424242}.pager-photo[data-astro-cid-yvvqqiu5]{display:block;width:min(100%,300px);aspect-ratio:5/7;margin:24px auto 0;border-radius:16px;background:#fff url(/assets/images/vincenzos-pagers-original.jpeg) center 63% / 150% auto no-repeat}.service-grid[data-astro-cid-yvvqqiu5]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px}.service-card[data-astro-cid-yvvqqiu5]{min-width:0;padding:42px;border-radius:24px;background:#fff;border:1px solid #ececec;box-shadow:0 20px 50px #00000014}.service-card[data-astro-cid-yvvqqiu5] h2[data-astro-cid-yvvqqiu5]{font-size:clamp(2rem,4vw,3.4rem);margin:14px 0}.service-card[data-astro-cid-yvvqqiu5] p[data-astro-cid-yvvqqiu5]{font-size:1.08rem;line-height:1.7;color:#4b4b4b}.status[data-astro-cid-yvvqqiu5]{display:inline-block;padding:8px 13px;border-radius:999px;text-transform:uppercase;font-size:.74rem;font-weight:900;letter-spacing:.1em;background:#111;color:#fff}.available[data-astro-cid-yvvqqiu5] .status[data-astro-cid-yvvqqiu5]{background:#138a43}ol[data-astro-cid-yvvqqiu5]{margin:26px 0 0;padding:0;list-style:none;counter-reset:steps}li[data-astro-cid-yvvqqiu5]{counter-increment:steps;position:relative;padding:16px 0 16px 58px;border-top:1px solid #eee;line-height:1.5;overflow-wrap:break-word}li[data-astro-cid-yvvqqiu5]:before{content:counter(steps);position:absolute;left:0;top:11px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.small[data-astro-cid-yvvqqiu5]{font-size:.92rem!important}.closing[data-astro-cid-yvvqqiu5]{padding:90px 0;background:#0b0b0b;text-align:center;color:#fff}.closing[data-astro-cid-yvvqqiu5] h2[data-astro-cid-yvvqqiu5]{font-size:clamp(2.7rem,6vw,6rem);line-height:.95;text-transform:uppercase;margin:16px 0 24px}.closing[data-astro-cid-yvvqqiu5] p[data-astro-cid-yvvqqiu5]:not(.kicker){max-width:700px;margin:0 auto;color:#d9d9d9;font-size:1.15rem}.signature[data-astro-cid-yvvqqiu5]{padding-top:24px;font-family:cursive;color:#fff!important}@media(max-width:900px){.winter-hero[data-astro-cid-yvvqqiu5]{padding:120px 0 64px}.hero-grid[data-astro-cid-yvvqqiu5],.service-grid[data-astro-cid-yvvqqiu5]{grid-template-columns:minmax(0,1fr)}.umbrella-gallery[data-astro-cid-yvvqqiu5]{width:100%;max-width:620px;margin:auto}.service-card[data-astro-cid-yvvqqiu5]{padding:30px}.hero-grid[data-astro-cid-yvvqqiu5]{gap:42px}}@media(max-width:520px){.umbrella-gallery[data-astro-cid-yvvqqiu5]{min-height:430px}.umbrella-main[data-astro-cid-yvvqqiu5]{height:430px}.umbrella-detail[data-astro-cid-yvvqqiu5]{bottom:76px;width:34%;height:38%}.gallery-note[data-astro-cid-yvvqqiu5]{padding:18px}.service-card[data-astro-cid-yvvqqiu5]{padding:22px}li[data-astro-cid-yvvqqiu5]{padding-left:50px}li[data-astro-cid-yvvqqiu5]:before{width:36px;height:36px}}.pairing-intro[data-astro-cid-yvvqqiu5] h2[data-astro-cid-yvvqqiu5],.closing[data-astro-cid-yvvqqiu5] h2[data-astro-cid-yvvqqiu5]{font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.12;text-wrap:balance}.service-card[data-astro-cid-yvvqqiu5]>h2[data-astro-cid-yvvqqiu5],.service-card[data-astro-cid-yvvqqiu5]>p[data-astro-cid-yvvqqiu5]{text-align:center}.service-card[data-astro-cid-yvvqqiu5] h2[data-astro-cid-yvvqqiu5]{font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;text-wrap:balance}.service-card[data-astro-cid-yvvqqiu5] .status[data-astro-cid-yvvqqiu5]{display:table;margin-inline:auto}.gallery-note[data-astro-cid-yvvqqiu5]{text-align:center}
