.hero[data-astro-cid-rytg67m3]{background:radial-gradient(60% 80% at 100% 0%, var(--diwan-teal-soft) 0%, transparent 60%), radial-gradient(50% 60% at 0% 100%, var(--diwan-yellow-soft) 0%, transparent 70%), var(--diwan-paper);position:relative;overflow:hidden}.inner[data-astro-cid-rytg67m3]{align-items:center;gap:var(--space-8);max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(3rem, 2rem + 4vw, 6rem) var(--gutter) clamp(3.5rem, 2rem + 5vw, 7rem);grid-template-columns:1.05fr 1fr;margin-inline:auto;display:grid}.copy[data-astro-cid-rytg67m3]{gap:var(--space-5);align-content:center;display:grid}h1[data-astro-cid-rytg67m3]{letter-spacing:-.025em;font-size:clamp(2.4rem,1.5rem + 3.4vw,4.25rem);line-height:1.05}mark[data-astro-cid-rytg67m3]{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--diwan-yellow) 85%, transparent) 62% 92%, transparent 92%);color:inherit;padding-inline:.05em}.lead[data-astro-cid-rytg67m3]{font-size:var(--text-xl);line-height:1.55}.actions[data-astro-cid-rytg67m3]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.media[data-astro-cid-rytg67m3]{isolation:isolate;position:relative}.media[data-astro-cid-rytg67m3] .circles{z-index:-1;width:78%;position:absolute;top:-18%;right:-14%}.frame[data-astro-cid-rytg67m3]{aspect-ratio:4/4.4;box-shadow:var(--shadow-lg);background:var(--diwan-teal-soft);border-radius:48% 52% 46% 54%/44% 46% 54% 56%;position:relative;overflow:hidden}.frame[data-astro-cid-rytg67m3] img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.inner[data-astro-cid-rytg67m3]{gap:var(--space-7);grid-template-columns:1fr}.media[data-astro-cid-rytg67m3]{width:100%;max-width:520px;margin-inline:auto}.frame[data-astro-cid-rytg67m3]{aspect-ratio:4/3.4}}.hero-points[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--diwan-ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:inline-flex}.hero-points[data-astro-cid-lcdefpme] svg{color:var(--diwan-teal-strong)}.entry-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.entry-ic[data-astro-cid-lcdefpme]{background:var(--tone);color:#fff;width:60px;height:60px;margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid}.entry-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.duo-title[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.entry-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.duo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--diwan-ink-muted);flex-grow:1}.entry-more[data-astro-cid-lcdefpme]{font-weight:var(--weight-bold);color:var(--tone-strong);align-items:center;gap:.4em;display:inline-flex}.forms[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.form-card[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);color:inherit;isolation:isolate;transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.form-card[data-astro-cid-lcdefpme]:after{content:"";background:var(--tone);opacity:.35;z-index:-1;width:180px;height:180px;transition:transform .4s var(--ease);border-radius:50%;position:absolute;top:-60px;right:-60px}.form-card[data-astro-cid-lcdefpme]:hover{color:inherit;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.form-card[data-astro-cid-lcdefpme]:hover:after{transform:scale(1.15)}.form-count[data-astro-cid-lcdefpme]{font-size:3rem;font-weight:var(--weight-black);color:var(--tone-strong);line-height:1}.form-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}.form-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--diwan-ink-muted);flex-grow:1}.form-more[data-astro-cid-lcdefpme]{font-weight:var(--weight-bold);color:var(--tone-strong);align-items:center;gap:.4em;display:inline-flex}.center-row[data-astro-cid-lcdefpme]{margin-top:var(--space-7);justify-content:center;display:flex}.split[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.split-media[data-astro-cid-lcdefpme] img,.split-media[data-astro-cid-lcdefpme] .ph{aspect-ratio:4/4.6;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg)}.split[data-astro-cid-lcdefpme] .diwan-heading{margin-bottom:var(--space-6)}.features[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.duo-count[data-astro-cid-lcdefpme]{background:var(--tone);min-width:1.8em;height:1.8em;color:var(--diwan-ink);vertical-align:middle;border-radius:999px;place-items:center;margin-left:.3em;padding:0 .4em;font-size:.75em;display:inline-grid}.hours[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--diwan-ink-muted);font-weight:var(--weight-semibold,600);display:inline-flex}.hours[data-astro-cid-lcdefpme] svg{color:var(--diwan-teal-strong)}.duo[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.entry-grid[data-astro-cid-lcdefpme],.forms[data-astro-cid-lcdefpme],.duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.split-media[data-astro-cid-lcdefpme] img,.split-media[data-astro-cid-lcdefpme] .ph{aspect-ratio:4/3}}@media (width<=560px){.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
