:root{--wd-ink:#151515;--wd-paper:#f8f6f0;--wd-cobalt:#3157b7;--wd-blue:#e4eaf6;--wd-border:#d7d4cc}.page-wrapper{background:var(--wd-paper);color:var(--wd-ink)}.header,.header-group{background:var(--wd-paper)}.wd-home-hero{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:var(--wd-blue)}.wd-home-hero-media{min-height:600px;overflow:hidden;background:#d7dff1}.wd-home-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.wd-home-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:84px clamp(28px,7vw,112px)}.wd-home-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(46px,5.8vw,82px);font-weight:400;line-height:.98;letter-spacing:-.055em;max-width:620px;margin:18px 0}.wd-home-hero-lead{font-size:18px;line-height:1.65;max-width:500px;margin:0 0 30px}.wd-home-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.wd-primary,.wd-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:8px;text-decoration:none}.wd-primary{background:var(--wd-cobalt);color:#fff}.wd-secondary{border:1px solid var(--wd-ink);color:var(--wd-ink)}.wd-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;margin:0}.wd-category-feature,.wd-catalog-pulse,.wd-guide,.wd-map-contact,.wd-support{max-width:1280px;margin-left:auto;margin-right:auto}.wd-category-feature{padding-left:48px;padding-right:48px}.wd-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.wd-section-heading h2,.wd-pulse-intro h2,.wd-guide h2,.wd-map-copy h2,.wd-support h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(32px,3.6vw,50px);line-height:1.05;letter-spacing:-.04em;margin:8px 0 0}.wd-section-heading a{color:var(--wd-cobalt);text-decoration:none}.wd-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wd-category-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-top:1px solid var(--wd-border);padding-top:14px}.wd-category-image{aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:var(--wd-blue)}.wd-category-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.wd-category-card:hover img{transform:scale(1.04)}.wd-category-card h3{font-size:22px;margin:18px 0 6px}.wd-category-card p{margin:0;opacity:.7}.wd-catalog-pulse{padding:80px 48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:end}.wd-pulse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wd-pulse-grid a{display:flex;flex-direction:column;min-height:180px;padding:24px;border-top:1px solid var(--wd-border);border-bottom:1px solid var(--wd-border);color:var(--wd-ink);text-decoration:none}.wd-pulse-grid strong{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:48px;line-height:1}.wd-pulse-grid span{font-weight:700;margin-top:12px}.wd-pulse-grid em{font-style:normal;font-size:13px;margin-top:auto;color:var(--wd-cobalt)}.wd-pulse-grid a:hover{background:var(--wd-blue)}.wd-guide,.wd-support{padding-left:48px;padding-right:48px}.wd-guide{padding-top:88px;padding-bottom:88px}.wd-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wd-guide-grid>div{border-top:1px solid #15151533;padding-top:18px}.wd-map-contact{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--wd-border);border-radius:8px;overflow:hidden;background:var(--wd-paper)}.wd-map-copy{grid-column:1;padding:64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wd-map-frame{grid-column:2;min-height:520px;background:var(--wd-blue)}.wd-map-frame iframe{width:100%;height:520px;display:block;border:0}.wd-map-privacy{font-size:11px;color:#6f706d;margin:8px 12px}.wd-support{padding-top:72px;padding-bottom:72px}
