.vhero__mail[data-astro-cid-gisv4ur7] a[data-astro-cid-gisv4ur7],.vlist__head[data-astro-cid-gisv4ur7] a[data-astro-cid-gisv4ur7],.vlist__foot[data-astro-cid-gisv4ur7] a[data-astro-cid-gisv4ur7],.final__addr[data-astro-cid-gisv4ur7]{color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:3px;transition:color var(--dur-1) var(--ease)}.vhero[data-astro-cid-gisv4ur7]{position:relative;overflow:hidden;padding:calc(96px + clamp(24px,5vh,64px)) var(--pad-x) clamp(32px,3vw,56px)}.vhero__glow[data-astro-cid-gisv4ur7]{position:absolute;top:-18%;right:-6%;width:52vw;height:52vw;max-width:760px;max-height:760px;background:radial-gradient(ellipse closest-side,rgba(255,76,0,.26),rgba(255,76,0,0) 70%);filter:blur(12px);pointer-events:none}.vhero__inner[data-astro-cid-gisv4ur7]{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.vhero__inner[data-astro-cid-gisv4ur7]>[data-astro-cid-gisv4ur7]{min-width:0}.vhero__copy[data-astro-cid-gisv4ur7]{max-width:68ch}.vhero__title[data-astro-cid-gisv4ur7]{font-family:var(--display);font-size:var(--t-display);line-height:1.1;letter-spacing:-.02em;font-weight:800;margin-top:var(--gap-eyebrow)}.vhero__title[data-astro-cid-gisv4ur7] .accent[data-astro-cid-gisv4ur7]{color:var(--coral)}.vhero__mail[data-astro-cid-gisv4ur7]{margin-top:var(--gap-lead);font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted)}.vhero__scene[data-astro-cid-gisv4ur7]{justify-self:center;width:100%;max-width:480px}.vlist[data-astro-cid-gisv4ur7]{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--r);background:var(--card-a);box-shadow:var(--shadow-1)}.vlist__head[data-astro-cid-gisv4ur7]{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:var(--t-body);line-height:var(--lh-body);font-weight:800}.vlist__n[data-astro-cid-gisv4ur7]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:var(--t-small);line-height:1}.vlist__rows[data-astro-cid-gisv4ur7]{list-style:none;display:grid;gap:8px}.vlist__row[data-astro-cid-gisv4ur7]{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-family:var(--display);font-size:var(--t-body);line-height:var(--lh-body);font-weight:800;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.vlist__i[data-astro-cid-gisv4ur7]{font-size:24px;line-height:1}.vlist__closed[data-astro-cid-gisv4ur7]{font-size:var(--t-small)}.vlist__row[data-astro-cid-gisv4ur7] b[data-astro-cid-gisv4ur7]{color:var(--coral);transition:transform var(--dur-2) var(--ease)}.vlist__foot[data-astro-cid-gisv4ur7]{font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.final__band[data-astro-cid-gisv4ur7]{position:relative;overflow:hidden;border-radius:var(--r);background:var(--surface-2);padding:clamp(32px,5vw,64px) clamp(24px,4vw,64px)}.final__glow[data-astro-cid-gisv4ur7]{position:absolute;top:-40%;left:50%;translate:-50% 0;width:70%;height:180%;background:radial-gradient(ellipse closest-side,rgba(255,76,0,.22),rgba(255,76,0,0) 70%);pointer-events:none}.final__copy[data-astro-cid-gisv4ur7]{position:relative;z-index:1;max-width:68ch;margin-inline:auto;text-align:center}.final__copy[data-astro-cid-gisv4ur7] .eyebrow[data-astro-cid-gisv4ur7]{justify-content:center}.final__title[data-astro-cid-gisv4ur7]{margin-top:var(--gap-eyebrow);overflow-wrap:anywhere}.final__addr[data-astro-cid-gisv4ur7]{text-decoration-thickness:.06em;text-underline-offset:.12em}.final__lead[data-astro-cid-gisv4ur7]{margin-top:var(--gap-title);font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted)}@media (hover:hover) and (pointer:fine){.vlist__row[data-astro-cid-gisv4ur7]:hover{background:var(--ink);color:var(--bg)}.vlist__row[data-astro-cid-gisv4ur7]:hover b[data-astro-cid-gisv4ur7]{transform:translate(4px);color:var(--bg)}.vlist__row[data-astro-cid-gisv4ur7]:hover .vlist__closed[data-astro-cid-gisv4ur7]{background:var(--bg);color:var(--ink)}.vhero__mail[data-astro-cid-gisv4ur7] a[data-astro-cid-gisv4ur7]:hover,.vlist__head[data-astro-cid-gisv4ur7] a[data-astro-cid-gisv4ur7]:hover,.vlist__foot[data-astro-cid-gisv4ur7] a[data-astro-cid-gisv4ur7]:hover,.final__addr[data-astro-cid-gisv4ur7]:hover{color:var(--coral)}}@media (max-width:1024px){.vhero__inner[data-astro-cid-gisv4ur7]{grid-template-columns:1fr;gap:40px}.vhero__scene[data-astro-cid-gisv4ur7]{max-width:480px;justify-self:start}}@media (max-width:768px){.vhero[data-astro-cid-gisv4ur7]{padding-top:104px}}@media (max-width:480px){.vhero__title[data-astro-cid-gisv4ur7]{overflow-wrap:break-word}.vlist__row[data-astro-cid-gisv4ur7]{grid-template-columns:24px 1fr auto}.vlist__closed[data-astro-cid-gisv4ur7]{grid-column:2;grid-row:2;justify-self:start}}
