.about-story[data-astro-cid-hv3mfg4l]{background:var(--color-bg);padding-block:clamp(2.5rem,5vw,4.5rem)}.about-story__grid[data-astro-cid-hv3mfg4l]{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3.25rem);display:grid}.about-story__opening[data-astro-cid-hv3mfg4l]{max-width:46ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:pretty;margin:0;font-size:clamp(1.18rem,1.05rem + .6vw,1.5rem);font-weight:500;line-height:1.42}.about-story__copy[data-astro-cid-hv3mfg4l] p[data-astro-cid-hv3mfg4l]+p[data-astro-cid-hv3mfg4l]{margin:var(--space-5) 0 0;max-width:62ch;color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-body);text-wrap:pretty}.about-story__signature[data-astro-cid-hv3mfg4l]{max-width:none;padding-top:var(--space-5);border-top:1px solid var(--color-line);gap:.2rem;display:grid;margin-top:clamp(1.75rem,3vw,2.5rem)!important}.about-story__signature[data-astro-cid-hv3mfg4l] strong[data-astro-cid-hv3mfg4l]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-0);letter-spacing:var(--tracking-display);font-weight:600}.about-story__signature[data-astro-cid-hv3mfg4l] span[data-astro-cid-hv3mfg4l]{color:var(--color-ink-faint);font-size:var(--step--1)}.about-portrait[data-astro-cid-hv3mfg4l]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-media);width:min(100%,20rem);margin-bottom:clamp(1.75rem,3vw,2.5rem);padding:.5rem;position:relative}.about-portrait[data-astro-cid-hv3mfg4l]:before{content:"";inset-inline:-1px;background:var(--sweep-line);height:2px;position:absolute;top:-1px}.about-portrait[data-astro-cid-hv3mfg4l] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;border-radius:var(--radius-media-inset);width:100%;height:auto;display:block}.about-story__rule[data-astro-cid-hv3mfg4l]{height:2px;margin-bottom:var(--space-5);background:var(--sweep-line-rule);display:block}.fact-ledger[data-astro-cid-hv3mfg4l]{gap:0;margin:0;display:grid}.fact-ledger__row[data-astro-cid-hv3mfg4l]{align-items:baseline;column-gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.fact-ledger__row[data-astro-cid-hv3mfg4l]:first-child{padding-top:0}.fact-ledger__icon[data-astro-cid-hv3mfg4l]{color:var(--color-craft);grid-row:span 2;align-self:start;place-items:center;display:inline-grid}.fact-ledger[data-astro-cid-hv3mfg4l] dt[data-astro-cid-hv3mfg4l]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);margin:0;font-weight:600;line-height:1.2}.fact-ledger[data-astro-cid-hv3mfg4l] dd[data-astro-cid-hv3mfg4l]{color:var(--color-ink-muted);font-size:var(--step--1);margin:.25rem 0 0;line-height:1.45}@media (width>=940px){.about-story__grid[data-astro-cid-hv3mfg4l]{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);column-gap:clamp(2.5rem,6vw,5rem)}}.about-premises[data-astro-cid-xobozyke]{background:var(--color-bg);padding-block:0 clamp(2.5rem,5vw,4.5rem)}.about-premises__grid[data-astro-cid-xobozyke]{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.about-premises__copy[data-astro-cid-xobozyke]{min-width:0}.about-premises__title[data-astro-cid-xobozyke]{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.about-premises__rule[data-astro-cid-xobozyke]{width:min(100%,12rem);height:2px;margin-block:var(--space-4);background:var(--sweep-line-rule);display:block}.about-premises__text[data-astro-cid-xobozyke]{max-width:40ch;color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-body);text-wrap:pretty;margin:0}.about-premises__photo[data-astro-cid-xobozyke]{border-radius:var(--radius-media);background:var(--color-surface-soft);margin:0;position:relative;overflow:hidden}.about-premises__photo[data-astro-cid-xobozyke]:before{content:"";inset-inline:0;z-index:1;background:var(--sweep-line);height:2px;position:absolute;top:0}.about-premises__photo[data-astro-cid-xobozyke] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (width>=940px){.about-premises__grid[data-astro-cid-xobozyke]{grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr);align-items:end;column-gap:clamp(2.5rem,6vw,5rem)}.about-premises__copy[data-astro-cid-xobozyke]{padding-block-end:var(--space-2)}}.about-close[data-astro-cid-xobozyke]{background:var(--color-surface);padding-block:clamp(2.5rem,5vw,4.5rem);position:relative}.about-close[data-astro-cid-xobozyke]:before{content:"";inset-inline:0;background:var(--sweep-line);height:2px;position:absolute;top:0}.about-close__inner[data-astro-cid-xobozyke]{align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.about-close__title[data-astro-cid-xobozyke]{max-width:20ch;font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + 1.3vw,2.2rem);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.about-close__rule[data-astro-cid-xobozyke]{background:var(--sweep-line-rule);width:min(100%,18rem);height:2px;margin-block:clamp(.9rem,1.8vw,1.3rem);display:block}.about-close__text[data-astro-cid-xobozyke]{max-width:52ch;color:var(--color-ink-muted);font-size:var(--step-0);line-height:var(--leading-body);text-wrap:pretty;margin:0}.about-close__phone[data-astro-cid-xobozyke]{min-height:44px;color:var(--color-primary-bright);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display-tight);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);justify-self:start;align-items:center;gap:.7rem;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.5rem);font-weight:600;text-decoration:none;display:inline-flex}.about-close__phone[data-astro-cid-xobozyke]:hover{color:var(--color-craft)}@media (width>=860px){.about-close__inner[data-astro-cid-xobozyke]{grid-template-columns:minmax(0,1fr) auto}.about-close__phone[data-astro-cid-xobozyke]{justify-self:end}}
