.masthead[data-astro-cid-v3lsk6py]{isolation:isolate;background:var(--color-primary);color:var(--color-primary-contrast);padding-block:var(--space-12);border-bottom:5px solid var(--color-secondary);position:relative;overflow:hidden}.masthead[data-astro-cid-v3lsk6py]:not(.masthead--photo):before{content:"";z-index:-1;background:radial-gradient(120% 80% at 50% -20%,#ffffff1f,#0000 60%),repeating-linear-gradient(-45deg,#ffffff0a 0 2px,#0000 2px 9px);position:absolute;inset:0}.masthead__photo[data-astro-cid-v3lsk6py]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.masthead--photo[data-astro-cid-v3lsk6py]:after{content:"";z-index:-1;background:radial-gradient(90% 120% at 50% 50%, color-mix(in srgb, var(--color-primary) 78%, transparent), color-mix(in srgb, var(--color-primary) 58%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 45%, transparent), color-mix(in srgb, var(--color-primary) 70%, transparent));position:absolute;inset:0}.masthead__text[data-astro-cid-v3lsk6py]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem, 4vw, var(--text-2xl));line-height:var(--leading-tight);text-align:center;text-wrap:balance;max-width:54rem;margin-inline:auto}.masthead--photo[data-astro-cid-v3lsk6py] .masthead__text[data-astro-cid-v3lsk6py]{text-shadow:0 1px 12px color-mix(in srgb, var(--color-primary) 70%, transparent)}.masthead__text[data-astro-cid-v3lsk6py]:after{content:"";background:var(--color-secondary);width:3.5rem;height:3px;margin:var(--space-6) auto 0;display:block}@media (width>=48rem){.masthead__text[data-astro-cid-v3lsk6py]{font-size:clamp(var(--text-2xl), 3.2vw, var(--text-3xl))}}.card-grid[data-astro-cid-aiugcxsv]{margin:var(--space-8) 0 0;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.card[data-astro-cid-aiugcxsv]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.card__media[data-astro-cid-aiugcxsv]{border-bottom:1px solid var(--color-border);background:#fff;position:relative}.card__media[data-astro-cid-aiugcxsv] img{aspect-ratio:1;object-fit:contain;width:100%;padding:var(--space-2)}.step__num[data-astro-cid-aiugcxsv]{top:var(--space-3);left:var(--space-3);width:2.25rem;height:2.25rem;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);border-radius:50%;place-items:center;display:grid;position:absolute}.card__text[data-astro-cid-aiugcxsv]{padding:var(--space-6);font-size:var(--text-base);flex:1}.card__text[data-astro-cid-aiugcxsv] a{font-weight:600}.mailer-divider[data-astro-cid-6rzojjiz]{height:0;max-width:var(--max-width);border:0;border-top:2px dashed var(--color-border);margin:0 auto;position:relative}.mailer-divider[data-astro-cid-6rzojjiz]:before,.mailer-divider[data-astro-cid-6rzojjiz]:after{content:"";background:var(--color-paper);border:2px solid var(--color-border);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.mailer-divider[data-astro-cid-6rzojjiz]:before{left:var(--space-6)}.mailer-divider[data-astro-cid-6rzojjiz]:after{right:var(--space-6)}.section--alt+.mailer-divider[data-astro-cid-6rzojjiz]:before,.section--alt+.mailer-divider[data-astro-cid-6rzojjiz]:after{background:var(--color-surface-alt)}.callout[data-astro-cid-pca4x2kb]{margin:var(--space-12) auto 0;background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-secondary);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8)}.callout--help[data-astro-cid-pca4x2kb]{max-width:34rem}.callout__lead[data-astro-cid-pca4x2kb]{font-family:var(--font-body)}.callout--action[data-astro-cid-pca4x2kb]{border-top-color:var(--color-accent);max-width:40rem}.callout--action[data-astro-cid-pca4x2kb] .callout__body[data-astro-cid-pca4x2kb]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin:0;display:flex}.callout--action[data-astro-cid-pca4x2kb] .callout__lead[data-astro-cid-pca4x2kb]{font-size:var(--text-base);color:var(--color-ink-soft);max-width:30rem}.callout__link[data-astro-cid-pca4x2kb]{font-family:var(--font-ui);font-weight:600;font-size:var(--text-sm);color:var(--color-accent-contrast);background:var(--color-accent);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius);text-decoration:none;display:inline-flex}.callout__link[data-astro-cid-pca4x2kb]:hover{background:var(--color-link-hover);color:var(--color-accent-contrast)}.callout__link[data-astro-cid-pca4x2kb]:hover .callout__arrow[data-astro-cid-pca4x2kb]{transform:translate(3px)}.callout__arrow[data-astro-cid-pca4x2kb]{transition:transform .15s}@media (prefers-reduced-motion:reduce){.callout__arrow[data-astro-cid-pca4x2kb]{transition:none}}.callout--help[data-astro-cid-pca4x2kb]{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary);text-align:center}.callout--help[data-astro-cid-pca4x2kb] .callout__body[data-astro-cid-pca4x2kb]{gap:var(--space-3);place-items:center;display:grid}.callout--help[data-astro-cid-pca4x2kb] .callout__lead[data-astro-cid-pca4x2kb]{font-size:var(--text-base);color:color-mix(in srgb, var(--color-primary-contrast) 85%, transparent);margin:0}.callout__phone[data-astro-cid-pca4x2kb]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:.01em;color:var(--color-primary-contrast);border-bottom:3px solid var(--color-secondary);padding-bottom:2px;text-decoration:none}.callout__phone[data-astro-cid-pca4x2kb]:hover{color:var(--color-secondary)}.centered[data-astro-cid-lcdefpme]{text-align:center}.lead[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:44rem;margin:var(--space-3) auto 0}.section--help[data-astro-cid-lcdefpme]{padding-block:var(--space-12)}.section--help[data-astro-cid-lcdefpme] .callout{margin-top:0}
