.public-shell_layout__3WGEI{--v2-ink:#1f1f1f;--v2-ink-soft:#4a4a4a;--v2-ink-faint:#747474;--v2-accent:#1f6f8b;--v2-accent-strong:#195a70;--v2-sun:#b7dbe7;--v2-bg:#f5f5f5;--v2-bg-alt:#efefef;--v2-surface:transparent;--v2-surface-strong:#fff;--v2-border:rgba(31,31,31,.1);--v2-border-strong:rgba(31,31,31,.24);--v2-shadow-soft:0 16px 32px -24px rgba(31,31,31,.28);--v2-shadow-card:0 18px 30px -26px rgba(31,31,31,.36);min-height:100vh;position:relative;overflow-x:clip;background:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.62) 0,hsla(0,0%,100%,0) 46%),radial-gradient(circle at 88% 8%,hsla(0,0%,100%,.52) 0,hsla(0,0%,100%,0) 46%),linear-gradient(180deg,var(--v2-bg) 0,var(--v2-bg-alt) 52%,#f4f4f4 100%);color:var(--v2-ink)}.public-shell_texture__HLXOE{display:none}.public-shell_footer__4aOa5,.public-shell_header__Kt2GG{position:relative;z-index:2}.public-shell_header__Kt2GG{position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--v2-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,94%,.92)}.public-shell_headerInner__y9_QX{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.public-shell_logo__5aIv9{font-family:var(--font-marketing-display),"Times New Roman",serif;font-size:clamp(1.24rem,1.9vw,1.48rem);color:var(--v2-ink);letter-spacing:.02em}.public-shell_desktopNav__LLsYN{display:flex;align-items:center;gap:18px}.public-shell_navLink__07wsk{font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif;font-size:.93rem;color:var(--v2-ink-soft);font-weight:600;transition:color .18s ease}.public-shell_navLink__07wsk:focus-visible,.public-shell_navLink__07wsk:hover{color:var(--v2-accent)}.public-shell_mobileMenu__SvcYI{display:none;position:relative}.public-shell_mobileToggle__0ULFK{border:1px solid var(--v2-border);background:hsla(0,0%,100%,.94);border-radius:999px;color:var(--v2-ink);font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:9px 14px}.public-shell_mobilePanel__eGbUj{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;border:1px solid var(--v2-border);border-radius:14px;background:#fff;box-shadow:var(--v2-shadow-card);padding:14px;display:grid;grid-gap:10px;gap:10px}.public-shell_navErrorWrap__DMujb{padding-bottom:12px}.public-shell_navError__l7_N_{width:-moz-fit-content;width:fit-content;border:1px solid rgba(180,35,24,.3);padding:4px 10px;background:rgba(180,35,24,.08);color:#8e231c;font-size:.76rem}.public-shell_button__Fmhya,.public-shell_navError__l7_N_{border-radius:999px;font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif}.public-shell_button__Fmhya{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;padding:11px 18px;font-size:.9rem;font-weight:700;letter-spacing:.01em;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.public-shell_button__Fmhya:hover{transform:translateY(-1px);box-shadow:0 12px 18px -16px rgba(31,31,31,.45)}.public-shell_buttonPrimary__6Jcfz{background:linear-gradient(135deg,var(--v2-accent) 0,#3b95b2 100%);color:#fff;border-color:rgba(31,111,139,.8)}.public-shell_buttonPrimary__6Jcfz:focus-visible,.public-shell_buttonPrimary__6Jcfz:hover{background:linear-gradient(135deg,var(--v2-accent-strong) 0,#2e81a0 100%)}.public-shell_buttonSecondary__cselx{background:hsla(0,0%,100%,.94);color:var(--v2-ink);border-color:var(--v2-border)}.public-shell_buttonSecondary__cselx:focus-visible,.public-shell_buttonSecondary__cselx:hover{border-color:rgba(31,111,139,.4);color:var(--v2-accent);background:#fff}.public-shell_compactButton__MPLHw{padding:9px 14px}.public-shell_button__Fmhya:disabled{opacity:.7;box-shadow:none;transform:none;cursor:not-allowed}.public-shell_footer__4aOa5{margin-top:72px;border-top:1px solid var(--v2-border);background:hsla(0,0%,95%,.88)}.public-shell_footerInner__hIe20{padding:42px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:28px;gap:28px;align-items:start}.public-shell_footerBrand__RHKYQ{display:grid;grid-gap:10px;gap:10px}.public-shell_footerWordmark___zQL0{font-family:var(--font-marketing-display),"Times New Roman",serif;font-size:clamp(1.24rem,1.8vw,1.46rem);color:var(--v2-ink)}.public-shell_footerTagline__WeAsC{max-width:34ch;color:var(--v2-ink-soft);font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif;font-size:.95rem}.public-shell_footerLinks___vvGH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.public-shell_linkCluster__6IcpG{display:grid;grid-gap:8px;gap:8px}.public-shell_clusterTitle__aWa7m{font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-accent);font-weight:700;margin-bottom:4px}.public-shell_linkCluster__6IcpG a{color:var(--v2-ink-soft);font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif;font-size:.9rem;width:-moz-fit-content;width:fit-content;transition:color .18s ease}.public-shell_linkCluster__6IcpG a:focus-visible,.public-shell_linkCluster__6IcpG a:hover{color:var(--v2-accent)}.public-shell_copyNote__I2LO_{color:var(--v2-ink-faint);font-family:var(--font-marketing-body),"Helvetica Neue",sans-serif;font-size:.78rem;max-width:22ch;margin-top:2px}@media (max-width:960px){.public-shell_desktopNav__LLsYN{display:none}.public-shell_mobileMenu__SvcYI{display:block}.public-shell_footerInner__hIe20{grid-template-columns:1fr}.public-shell_footerLinks___vvGH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.public-shell_headerInner__y9_QX{padding:14px 0}.public-shell_footer__4aOa5{margin-top:56px}.public-shell_footerInner__hIe20{padding:34px 0;gap:20px}.public-shell_footerLinks___vvGH{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.public-shell_button__Fmhya{transition:none}.public-shell_button__Fmhya:hover{transform:none}}