.email[data-astro-cid-dtrt7did]{border-block:var(--rr-border);align-items:center;gap:16px;margin-top:12px;padding:24px 0;display:flex;position:relative}.email__text[data-astro-cid-dtrt7did]{flex-direction:column;min-width:0;display:flex}.email__label[data-astro-cid-dtrt7did]{font-size:var(--rr-fs-caption);color:var(--rr-color-muted)}.email__addr[data-astro-cid-dtrt7did]{font-family:var(--rr-font-display);font-size:var(--rr-fs-h4);overflow-wrap:anywhere;margin-block:-8px;padding-block:8px;line-height:1.3;display:inline-block}.email[data-astro-cid-dtrt7did]:has(.email__addr:focus-visible){outline:var(--rr-focus-outline);outline-offset:var(--rr-focus-offset)}.email__addr[data-astro-cid-dtrt7did]:focus-visible{outline:none}@media (width<=639.98px){.email[data-astro-cid-dtrt7did]{border:var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-color-surface);gap:14px;margin-top:4px;padding:14px 16px}.email[data-astro-cid-dtrt7did] .icircle{width:44px!important;height:44px!important}.email__label[data-astro-cid-dtrt7did]{font-size:.8125rem}.email__addr[data-astro-cid-dtrt7did]{margin-block:0;padding-block:0;text-decoration:none}.email__addr[data-astro-cid-dtrt7did]:after{content:"";position:absolute;inset:0}}.contact[data-astro-cid-6fwybmhv]{padding-block:72px 112px}.contact__row[data-astro-cid-6fwybmhv]{flex-direction:column;align-items:stretch;gap:56px;display:flex}.intro[data-astro-cid-6fwybmhv]{flex-direction:column;gap:20px;max-width:640px;display:flex}.intro[data-astro-cid-6fwybmhv] h1[data-astro-cid-6fwybmhv]{font-size:var(--rr-fs-display-narrow);line-height:1.03}.intro__body[data-astro-cid-6fwybmhv]{color:var(--rr-color-ink-soft);font-size:var(--rr-fs-body)}.intro__lead[data-astro-cid-6fwybmhv]{color:var(--rr-color-ink);font-weight:var(--rr-weight-medium)}.intro__extra[data-astro-cid-6fwybmhv]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.intro__extra[data-astro-cid-6fwybmhv] h2[data-astro-cid-6fwybmhv]{font-size:var(--rr-fs-h4);letter-spacing:0;font-style:italic;line-height:1.3}.intro__extra[data-astro-cid-6fwybmhv] .helpful li{color:var(--rr-color-ink-soft);padding-block:9px;font-size:1rem}.tips[data-astro-cid-6fwybmhv]{border:var(--rr-border);border-radius:var(--rr-radius-lg);background:var(--rr-color-surface);display:none}.tips__summary[data-astro-cid-6fwybmhv]{min-height:var(--rr-target-min);cursor:pointer;font-family:var(--rr-font-display);font-style:italic;font-size:var(--rr-fs-h4);border-radius:var(--rr-radius-lg);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;line-height:1.25;list-style:none;display:flex}.tips__summary[data-astro-cid-6fwybmhv]::-webkit-details-marker{display:none}.tips__summary[data-astro-cid-6fwybmhv]:focus-visible{outline:var(--rr-focus-outline);outline-offset:var(--rr-focus-offset)}.tips__mark[data-astro-cid-6fwybmhv]{width:16px;height:16px;color:var(--rr-color-robin);flex:none;position:relative}.tips__mark[data-astro-cid-6fwybmhv]:before,.tips__mark[data-astro-cid-6fwybmhv]:after{content:"";border-radius:var(--rr-radius-pill);height:2px;transition:transform var(--rr-duration-base) var(--rr-ease-out);background:currentColor;position:absolute;inset:7px 0 auto}.tips__mark[data-astro-cid-6fwybmhv]:after{transform:rotate(90deg)}.tips[data-astro-cid-6fwybmhv][open] .tips__mark[data-astro-cid-6fwybmhv]:after{transform:rotate(0)}.tips[data-astro-cid-6fwybmhv] .helpful{padding:0 16px 8px}.tips[data-astro-cid-6fwybmhv] .helpful li{font-size:var(--rr-fs-small);color:var(--rr-color-ink-soft);padding-block:8px}@media (prefers-reduced-motion:reduce){.tips__mark[data-astro-cid-6fwybmhv]:before,.tips__mark[data-astro-cid-6fwybmhv]:after{transition:none}}.intro__robin[data-astro-cid-6fwybmhv]{width:340px;max-width:100%;height:auto;margin-top:16px}.card[data-astro-cid-6fwybmhv]{background:var(--rr-color-surface);border:var(--rr-border);border-radius:var(--rr-radius-xl);min-width:0;padding:48px}@media (width>=1000px){.contact__row[data-astro-cid-6fwybmhv]{flex-direction:row;align-items:flex-start}.intro[data-astro-cid-6fwybmhv]{flex:380px;max-width:460px}.card[data-astro-cid-6fwybmhv]{flex:560px}}@media (width<=639.98px){.contact[data-astro-cid-6fwybmhv]{padding-block:32px 56px}.contact__row[data-astro-cid-6fwybmhv]{gap:32px}.intro__extra[data-astro-cid-6fwybmhv],.intro__robin[data-astro-cid-6fwybmhv]{display:none}.tips[data-astro-cid-6fwybmhv]{display:block}.card[data-astro-cid-6fwybmhv]{padding:24px 20px}}
