.page-hero[data-astro-cid-yadi2mbc]{background:var(--color-ink);color:var(--color-cream);padding:9rem 0 0;overflow:hidden}.page-hero-inner[data-astro-cid-yadi2mbc]{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:2rem;padding-bottom:clamp(3rem,6vw,6rem)}.page-hero-meta[data-astro-cid-yadi2mbc]{display:flex;justify-content:space-between;gap:2rem;opacity:0}.page-hero-meta[data-astro-cid-yadi2mbc] .eyebrow-dark{color:var(--color-cream)}.page-hero-headline[data-astro-cid-yadi2mbc]{font-family:var(--font-display);font-variation-settings:"opsz" 144,"wght" 340,"SOFT" 30;font-size:clamp(3rem,8vw,8.5rem);line-height:.9;letter-spacing:-.04em;color:var(--color-cream);margin:0}.page-hero-headline[data-astro-cid-yadi2mbc] .word-line{display:block}.page-hero-sub[data-astro-cid-yadi2mbc]{max-width:52ch;color:var(--color-cream);font-size:1.05rem;line-height:1.5;opacity:0;margin:0}.page-hero-frame[data-astro-cid-yadi2mbc]{width:100%;aspect-ratio:21 / 9;overflow:hidden;clip-path:inset(100% 0 0 0);background:#111}.page-hero-frame[data-astro-cid-yadi2mbc] img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15)}.relo-intro[data-astro-cid-yadi2mbc]{background:var(--color-cream);color:var(--color-ink)}.relo-intro-grid[data-astro-cid-yadi2mbc]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem);align-items:center;max-width:1500px;margin:0 auto}.relo-intro-copy[data-astro-cid-yadi2mbc]{display:flex;flex-direction:column;gap:1.5rem;max-width:560px}.relo-intro-copy[data-astro-cid-yadi2mbc] p[data-astro-cid-yadi2mbc]{color:var(--color-charcoal);font-size:1.05rem;line-height:1.65;margin:0}.relo-intro-image[data-astro-cid-yadi2mbc]{aspect-ratio:4 / 5;width:100%}.relo-intro-image[data-astro-cid-yadi2mbc] .clip-reveal[data-astro-cid-yadi2mbc]{width:100%;height:100%}.relo-intro-image[data-astro-cid-yadi2mbc] img{width:100%;height:100%;object-fit:cover;display:block}.relo-steps[data-astro-cid-yadi2mbc]{background:var(--color-cream);color:var(--color-ink);border-top:1px solid var(--color-line)}.relo-steps-header[data-astro-cid-yadi2mbc]{display:flex;flex-direction:column;gap:.75rem;max-width:1500px;margin:0 auto;padding-bottom:clamp(2rem,5vw,4rem)}.relo-list[data-astro-cid-yadi2mbc]{list-style:none;margin:0 auto;padding:0;max-width:1500px;display:flex;flex-direction:column}.relo-row[data-astro-cid-yadi2mbc]{display:grid;grid-template-columns:110px 1fr 2fr;gap:2rem;align-items:baseline;padding:1.6rem 0;border-bottom:1px solid var(--color-line)}.relo-num[data-astro-cid-yadi2mbc]{white-space:nowrap}.relo-title[data-astro-cid-yadi2mbc]{font-family:var(--font-display);font-variation-settings:"opsz" 96,"wght" 380;font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.02em;color:var(--color-ink);margin:0}.relo-body[data-astro-cid-yadi2mbc]{color:var(--color-charcoal);line-height:1.6;max-width:56ch;margin:0}.relo-contact[data-astro-cid-yadi2mbc]{background:var(--color-cream);color:var(--color-ink);border-top:1px solid var(--color-line)}.relo-contact-inner[data-astro-cid-yadi2mbc]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start;max-width:1500px;margin:0 auto}.relo-contact-copy[data-astro-cid-yadi2mbc]{display:flex;flex-direction:column;gap:1.25rem;max-width:540px}.relo-contact-copy[data-astro-cid-yadi2mbc] p[data-astro-cid-yadi2mbc]{color:var(--color-charcoal);font-size:1.05rem;line-height:1.6;margin:0}.relo-contact-actions[data-astro-cid-yadi2mbc]{margin-top:.75rem}.relo-contact-details[data-astro-cid-yadi2mbc]{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--color-line)}.relo-contact-row[data-astro-cid-yadi2mbc]{display:grid;grid-template-columns:90px 1fr;gap:1.5rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid var(--color-line)}.relo-contact-row[data-astro-cid-yadi2mbc] dd[data-astro-cid-yadi2mbc]{margin:0;color:var(--color-ink)}.relo-contact-row[data-astro-cid-yadi2mbc] a[data-astro-cid-yadi2mbc]{color:var(--color-ink);text-decoration:none}@media(max-width:900px){.relo-intro-grid[data-astro-cid-yadi2mbc]{grid-template-columns:1fr;gap:2.5rem}.relo-row[data-astro-cid-yadi2mbc]{grid-template-columns:1fr;gap:.5rem}.relo-contact-inner[data-astro-cid-yadi2mbc]{grid-template-columns:1fr;gap:2.5rem}}
