.cs-section[data-astro-cid-jjagjrbk]{background:var(--surface, #0a0a0b)}.cs-grid[data-astro-cid-jjagjrbk]{display:grid;gap:48px;align-items:start}@media(min-width:1024px){.cs-grid[data-astro-cid-jjagjrbk]{grid-template-columns:.9fr 1.1fr}}.cs-heading[data-astro-cid-jjagjrbk]{font-family:Fraunces Variable,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;color:var(--ink);letter-spacing:-.02em;line-height:1.08;margin:16px 0 0}.cs-sub[data-astro-cid-jjagjrbk]{margin:20px 0 0;max-width:44ch;font-size:.95rem;line-height:1.7;color:var(--muted)}.cs-card-grid[data-astro-cid-jjagjrbk]{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:480px){.cs-card-grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr 1fr}}.cs-card[data-astro-cid-jjagjrbk]{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--raised);border:1px solid var(--border);color:var(--ink);text-decoration:none;overflow:hidden;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.cs-card[data-astro-cid-jjagjrbk]:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--accent) 14%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .22s ease;pointer-events:none}.cs-card[data-astro-cid-jjagjrbk]:hover,.cs-card[data-astro-cid-jjagjrbk]:focus-visible{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));transform:translateY(-2px);box-shadow:0 12px 26px #0000001a;outline:none}.cs-card[data-astro-cid-jjagjrbk]:hover:before,.cs-card[data-astro-cid-jjagjrbk]:focus-visible:before{opacity:1}.cs-card--feature[data-astro-cid-jjagjrbk]{border-color:color-mix(in oklab,var(--accent) 35%,var(--border));background:color-mix(in oklab,var(--accent) 6%,var(--raised))}.cs-card--feature[data-astro-cid-jjagjrbk]:before{opacity:.7}.cs-card--feature[data-astro-cid-jjagjrbk]:hover{background:color-mix(in oklab,var(--accent) 10%,var(--raised))}.cs-card-icon[data-astro-cid-jjagjrbk]{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 22%,transparent),color-mix(in oklab,var(--accent) 8%,transparent));color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--accent) 18%,transparent);position:relative;z-index:1;transition:transform .22s ease}.cs-card[data-astro-cid-jjagjrbk]:hover .cs-card-icon[data-astro-cid-jjagjrbk]{transform:scale(1.04)}.cs-card-icon[data-astro-cid-jjagjrbk] svg[data-astro-cid-jjagjrbk]{width:20px;height:20px}.cs-card-body[data-astro-cid-jjagjrbk]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.cs-card-label[data-astro-cid-jjagjrbk]{font-size:10px;letter-spacing:.2em;color:var(--accent-label);text-transform:uppercase;font-weight:700}.cs-card-value[data-astro-cid-jjagjrbk]{font-size:14px;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-card-arrow[data-astro-cid-jjagjrbk]{flex-shrink:0;width:18px;height:18px;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .22s ease,color .22s ease}.cs-card-arrow[data-astro-cid-jjagjrbk] svg[data-astro-cid-jjagjrbk]{width:14px;height:14px}.cs-card[data-astro-cid-jjagjrbk]:hover .cs-card-arrow[data-astro-cid-jjagjrbk],.cs-card[data-astro-cid-jjagjrbk]:focus-visible .cs-card-arrow[data-astro-cid-jjagjrbk]{color:var(--accent);transform:translate(3px)}.cs-address[data-astro-cid-jjagjrbk]{margin-top:24px;font-size:.75rem;font-style:normal;line-height:1.6;color:var(--muted);opacity:.65}@media(prefers-reduced-motion:reduce){.cs-card[data-astro-cid-jjagjrbk],.cs-card-icon[data-astro-cid-jjagjrbk],.cs-card-arrow[data-astro-cid-jjagjrbk]{transition:none!important}}.sf-social[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--border);color:var(--muted);transition:color .2s ease,border-color .2s ease,background .2s ease}.sf-social[data-astro-cid-gcn2mc3v]:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,var(--border));background:color-mix(in oklab,var(--accent) 6%,transparent)}
