:root{--color-bg:#f4f1e9;--color-text:#1c1b17;--color-muted:#5b564a;--color-accent:#756140;--color-border:#1c1b1729;--color-paper:#ebe6da;--font-display:Georgia, "Times New Roman", serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--content-width:1280px;--page-gutter:clamp(24px, 5vw, 80px);--split-column:570px;--split-gap:40px;--ease-settle:cubic-bezier(.16, 1, .3, 1);color-scheme:light}[data-surface=dark]{--color-bg:#11120f;--color-text:#eee9de;--color-muted:#b7b2a6;--color-accent:#b8a07a;--color-border:#eee9de29;color:var(--color-text);background-color:var(--color-bg);color-scheme:dark}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);font-synthesis:none;overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::selection{color:var(--color-bg);background:var(--color-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer-inner[data-astro-cid-z45cv7wy]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--split-column));gap:12px var(--split-gap);width:min(100%, calc(var(--content-width) + 2 * var(--page-gutter)));padding:44px var(--page-gutter);align-items:baseline;margin-inline:auto;display:grid}.site-footer-closing[data-astro-cid-z45cv7wy]{font-family:var(--font-display);font-size:1.25rem;line-height:1.4}.site-footer-details[data-astro-cid-z45cv7wy]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 40px;display:flex}.site-footer-phone[data-astro-cid-z45cv7wy]{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;text-decoration-color:var(--color-accent);text-underline-offset:6px;font-size:.9375rem;text-decoration-thickness:1px}.site-footer-phone[data-astro-cid-z45cv7wy]:hover{color:var(--color-accent)}.site-footer-identity[data-astro-cid-z45cv7wy]{color:var(--color-muted);font-size:.875rem}@media (width<=1079px){.site-footer-inner[data-astro-cid-z45cv7wy]{grid-template-columns:minmax(0,1fr)}}.brand-wordmark[data-astro-cid-vqj44t57]{color:var(--color-text);text-transform:uppercase;white-space:nowrap;flex-direction:column;gap:9px;text-decoration:none;display:inline-flex}.brand-wordmark-title[data-astro-cid-vqj44t57]{color:var(--color-accent);letter-spacing:.4em;align-items:center;gap:12px;font-size:.6875rem;line-height:1;display:flex}.brand-wordmark-title[data-astro-cid-vqj44t57]:after{content:"";background:currentColor;flex:1;height:1px}.brand-wordmark-name[data-astro-cid-vqj44t57]{font-family:var(--font-display);letter-spacing:.2em;margin-inline-end:-.2em;font-size:1.3125rem;line-height:1}.brand-wordmark[data-astro-cid-vqj44t57]:hover .brand-wordmark-name[data-astro-cid-vqj44t57]{color:var(--color-accent)}.header-contact[data-astro-cid-o2tfbaac]{border-inline-start:1px solid var(--color-border);color:var(--color-text);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;white-space:nowrap;align-self:stretch;align-items:center;gap:12px;padding-inline-start:40px;font-size:.9375rem;text-decoration:none;display:inline-flex}.header-contact[data-astro-cid-o2tfbaac]:hover,.header-contact[data-astro-cid-o2tfbaac]:focus-visible{color:var(--color-accent)}.header-contact[data-astro-cid-o2tfbaac]:focus-visible{outline-offset:-4px}.header-contact-icon[data-astro-cid-o2tfbaac]{color:var(--color-accent);flex:none}.primary-navigation-list[data-astro-cid-j6p74dhu]{flex-wrap:wrap;gap:4px 36px;padding:0;list-style:none;display:flex}.primary-navigation-link[data-astro-cid-j6p74dhu],.primary-navigation-unavailable[data-astro-cid-j6p74dhu]{letter-spacing:.02em;padding-block:8px;font-size:.9375rem;display:block}.primary-navigation-link[data-astro-cid-j6p74dhu]{color:var(--color-text);text-decoration-line:none;text-decoration-color:var(--color-accent);text-underline-offset:8px;text-decoration-thickness:1px}.primary-navigation-link[data-astro-cid-j6p74dhu]:hover,.primary-navigation-link[data-astro-cid-j6p74dhu]:focus-visible{text-decoration-line:underline}.primary-navigation-unavailable[data-astro-cid-j6p74dhu]{cursor:not-allowed;opacity:.55}.site-header[data-astro-cid-uwkqzjhu]{border-block-end:1px solid var(--color-border)}.site-header-inner[data-astro-cid-uwkqzjhu]{width:min(100%, calc(var(--content-width) + 2 * var(--page-gutter)));min-height:108px;padding-inline:var(--page-gutter);flex-wrap:wrap;align-items:center;gap:8px 40px;margin-inline:auto;display:flex}.site-header-brand[data-astro-cid-uwkqzjhu]{margin-inline-end:auto}.skip-link[data-astro-cid-chkziyrm]{z-index:1;color:var(--color-bg);background:var(--color-text);padding:10px 16px;position:absolute;inset-block-start:16px;inset-inline-start:16px;transform:translateY(-200%)}.skip-link[data-astro-cid-chkziyrm]:focus{transform:none}
