.home-notice[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:.375rem;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.875rem}.home[data-astro-cid-lcdefpme]{--home-card-h:13rem;padding-top:var(--space-page-top)}.home-lead[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:2rem;padding:0 0 1.25rem;display:flex}.home-lead[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font:500 3rem/1 var(--font-display);letter-spacing:0;text-wrap:balance;margin:.875rem 0 1rem}.home-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.home-tour[data-astro-cid-lcdefpme]{flex:none}.home-tour[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1rem;height:1rem}.tour-prompt[data-astro-cid-lcdefpme]{--tour-prompt-shadow:#0000002e;z-index:900;border:1px solid var(--line);background:var(--paper);width:min(34rem,100vw - 1rem);color:var(--ink);box-shadow:0 .75rem 1.75rem var(--tour-prompt-shadow);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.75rem .875rem .75rem 1rem;display:flex;position:fixed;bottom:.75rem;left:50%;transform:translate(-50%)}.tour-prompt[data-astro-cid-lcdefpme][hidden]{display:none}.tour-prompt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.9375rem}.tour-prompt-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}.tour-prompt-actions[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:1.875rem;padding:.25rem .875rem;font-size:.8125rem;font-weight:700}.tour-prompt-actions[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.service[data-astro-cid-lcdefpme]{height:var(--home-card-h);color:#fff;border:1px solid var(--line);background:var(--surface);border-radius:.5rem;transition:border-color .2s;position:relative}.service[data-astro-cid-lcdefpme]:hover{border-color:var(--green-dark)}.service-media[data-astro-cid-lcdefpme]{background:#183f32;border-radius:.3125rem;position:absolute;inset:.5rem;overflow:hidden}.service[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.service-shade[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.service[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;transition:transform .5s}.service[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.service-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#101b1710 0%,#101b1780 60%,#101b17ed 100%)}.service-copy[data-astro-cid-lcdefpme]{max-width:30rem;position:absolute;inset:auto 2.25rem 2.125rem}.service-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:500 1.75rem/1 var(--font-display);letter-spacing:0;margin:.625rem 0 .5rem}.service-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f0f1eb;max-width:24.375rem;margin:0 0 1.125rem;font-size:.875rem;line-height:1.6}.service-link[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff70;justify-content:space-between;align-items:center;padding-top:.8125rem;font-size:.75rem;font-weight:800;display:flex}.home-account[data-astro-cid-lcdefpme]{margin-top:var(--space-section);border:1px solid var(--line);background:var(--surface);border-radius:.625rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.125rem 2.5rem;padding:1.25rem 1.5rem;display:grid}.home-account-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--section-title-size);margin:.5rem 0;line-height:1.1}.home-account-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.65}.home-account-points[data-astro-cid-lcdefpme]{color:var(--muted);grid-row:span 2;gap:.625rem;margin:0;padding:0;font-size:.875rem;line-height:1.55;list-style:none;display:grid}.home-account-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.375rem;position:relative}.home-account-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--green);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.5625rem;left:0}.home-account-points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.home-account-actions[data-astro-cid-lcdefpme]{align-self:end}.home-account-actions[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][hidden]{display:none}@container page (width<=47.5rem){.home-account[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:1.5rem 1.25rem}.home-account-points[data-astro-cid-lcdefpme]{grid-row:auto}.home-account-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.5rem}}.home-library[data-astro-cid-lcdefpme]{padding:.75rem 0 var(--space-section);border-bottom:1px solid var(--line)}.home-about[data-astro-cid-lcdefpme]{border-top:0;margin-top:1.5rem}.home-prose[data-astro-cid-lcdefpme]{max-width:44rem;font-size:1rem}.home-prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{font:1.25rem/1.6 var(--font-display)}@container page (width<=43.75rem){.home[data-astro-cid-lcdefpme]{--home-card-h:9.5rem;padding-top:1rem}.home-lead[data-astro-cid-lcdefpme]{padding-bottom:.75rem}.home-lead[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.home-lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:none}.home-lead[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0;font-size:1.75rem}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.5rem}.service-copy[data-astro-cid-lcdefpme]{inset:auto 1.25rem 1.125rem}.service-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0;font-size:1.5rem}.service-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.service-link[data-astro-cid-lcdefpme]{display:none}.home-library[data-astro-cid-lcdefpme]{padding-top:.5rem}}
