.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--chrome);border-bottom:1px solid var(--chrome);padding-top:env(safe-area-inset-top,0px);color:var(--white);position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g][data-stuck]{border-bottom-color:var(--teal)}.bar[data-astro-cid-fzpbxy5g]{max-width:1160px;padding-left:max(clamp(16px, 4vw, 40px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 4vw, 40px), env(safe-area-inset-right,0px));min-height:var(--header-h);justify-content:space-between;align-items:center;gap:12px 32px;margin:0 auto;display:flex}.lockup[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--white);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.lk-name[data-astro-cid-fzpbxy5g]{font-family:var(--cond);font-size:var(--type-masthead-size);line-height:var(--type-masthead-lh);font-weight:var(--type-masthead-weight);letter-spacing:var(--type-masthead-track);text-transform:uppercase;white-space:nowrap}.lk-rule[data-astro-cid-fzpbxy5g]{background:var(--teal);align-self:stretch;width:1px;margin:9px 0}.lk-cred[data-astro-cid-fzpbxy5g]{font-size:var(--type-credential-size);line-height:var(--type-credential-lh);font-weight:var(--type-credential-weight);letter-spacing:var(--type-credential-track);text-transform:uppercase;white-space:nowrap;flex-direction:column;display:flex}.lk-by[data-astro-cid-fzpbxy5g]{font-size:var(--type-byline-size);line-height:var(--type-byline-lh);font-weight:var(--type-byline-weight);letter-spacing:var(--type-byline-track);text-transform:none;color:var(--white);margin-bottom:2px}.lk-by[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{font-weight:var(--type-strong);color:var(--white)}.nav-desk[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 max(18px,min(2.4vw,34px));display:flex}.nav-desk[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.menu-label[data-astro-cid-fzpbxy5g]{font-size:var(--type-nav-size);line-height:var(--type-nav-lh);font-weight:var(--type-nav-weight);letter-spacing:var(--type-nav-track);text-transform:uppercase;white-space:nowrap}.nav-desk[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--white);align-items:center;text-decoration:none;display:inline-flex}.nav-desk[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:8px;text-decoration-thickness:2px}.menu-btn[data-astro-cid-fzpbxy5g]{min-width:44px;min-height:44px;color:var(--white);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;margin-right:-12px;padding:0 12px;display:inline-flex}.menu-btn[data-astro-cid-fzpbxy5g] .ic-close[data-astro-cid-fzpbxy5g],.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .ic-open[data-astro-cid-fzpbxy5g]{display:none}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .ic-close[data-astro-cid-fzpbxy5g]{display:inline}.menu-panel[data-astro-cid-fzpbxy5g]{z-index:1;background:var(--chrome);padding:4px max(clamp(16px, 4vw, 40px), env(safe-area-inset-right,0px)) 24px max(clamp(16px, 4vw, 40px), env(safe-area-inset-left,0px));box-shadow:0 18px 40px var(--ink-a22);max-height:calc(100vh - var(--header-h) - 1px - env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--header-h) - 1px - env(safe-area-inset-top,0px));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-panel[data-astro-cid-fzpbxy5g][hidden]{display:none}.menu-row[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--white-a16);min-height:52px;font-size:var(--type-menu-size);line-height:var(--type-menu-lh);font-weight:var(--type-menu-weight);letter-spacing:var(--type-menu-track);text-transform:uppercase;color:var(--white);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu-row[data-astro-cid-fzpbxy5g]:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:6px;text-decoration-thickness:2px}.menu-row[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{color:var(--teal);flex:none}.menu-call[data-astro-cid-fzpbxy5g]{border:1px solid var(--on-navy);min-height:52px;font-size:var(--type-button-sm-size);line-height:var(--type-button-sm-lh);font-weight:var(--type-button-sm-weight);color:var(--white);border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:18px;text-decoration:none;display:flex}.menu-call[data-astro-cid-fzpbxy5g]:hover{color:var(--white);border-color:var(--white)}@media (max-width:1039px){.bar[data-astro-cid-fzpbxy5g]{column-gap:16px}.nav-desk[data-astro-cid-fzpbxy5g]{display:none}}@media (min-width:1040px){.menu-btn[data-astro-cid-fzpbxy5g],.menu-panel[data-astro-cid-fzpbxy5g]{display:none!important}}@media (max-width:399px){.menu-label[data-astro-cid-fzpbxy5g]{display:none}}@media (max-width:559px){.lockup[data-astro-cid-fzpbxy5g]{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.lk-rule[data-astro-cid-fzpbxy5g]{display:none}.lk-cred[data-astro-cid-fzpbxy5g]{flex-direction:row;align-items:baseline;gap:0 10px}}@media (max-width:399px){.lk-cred[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:0}.lk-by[data-astro-cid-fzpbxy5g]{margin-bottom:0}}.bar-wrap[data-astro-cid-5y2d3tdh]{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;visibility:visible;transition:opacity .22s,transform .22s,visibility linear;position:fixed}.bar-wrap[data-astro-cid-5y2d3tdh].is-hidden{opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(8px)}.bar[data-astro-cid-5y2d3tdh]{pointer-events:auto;background:#263654;border-radius:999px;align-items:center;gap:12px;max-width:600px;margin:0 auto;padding:10px 12px 10px 10px;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;box-shadow:0 12px 32px #0a0a0859}.avatar[data-astro-cid-5y2d3tdh]{background-color:#1a91a5;border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden;box-shadow:0 0 0 2px #ffffff38}.avatar[data-astro-cid-5y2d3tdh] img{object-fit:cover;width:100%;height:100%}.who[data-astro-cid-5y2d3tdh]{flex:1;min-width:0}.name[data-astro-cid-5y2d3tdh]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-stretch:125%;line-height:1.3;overflow:hidden}.phone[data-astro-cid-5y2d3tdh]{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.phone[data-astro-cid-5y2d3tdh]:hover{color:#fff}.btn[data-astro-cid-5y2d3tdh]{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:68px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-white[data-astro-cid-5y2d3tdh]{color:#263654;background-color:#fff}.btn-teal[data-astro-cid-5y2d3tdh]{color:#fff;background-color:#1a91a5}@media (any-pointer:coarse){.btn[data-astro-cid-5y2d3tdh]{min-height:44px}}@media (max-width:620px){.bar[data-astro-cid-5y2d3tdh]{gap:9px}.btn[data-astro-cid-5y2d3tdh]{min-width:60px;min-height:44px;padding:10px 13px;font-size:13px}}@media (max-width:540px){.phone[data-astro-cid-5y2d3tdh] .dre[data-astro-cid-5y2d3tdh]{display:none}}@media (max-width:440px){.avatar[data-astro-cid-5y2d3tdh]{width:48px;height:48px}.bar[data-astro-cid-5y2d3tdh]{gap:8px}.btn[data-astro-cid-5y2d3tdh]{min-width:55px;padding:10px 11px;font-size:12.5px}.name[data-astro-cid-5y2d3tdh]{font-size:13.5px}.phone[data-astro-cid-5y2d3tdh]{font-size:11.5px}}@media (max-width:400px){.avatar[data-astro-cid-5y2d3tdh]{width:42px;height:42px}.bar[data-astro-cid-5y2d3tdh]{gap:6px}.btn[data-astro-cid-5y2d3tdh]{min-width:46px;padding:10px 7px;font-size:12px}.name[data-astro-cid-5y2d3tdh]{font-size:13px}.phone[data-astro-cid-5y2d3tdh]{font-size:11px}}@media (max-width:350px){.bar[data-astro-cid-5y2d3tdh]{gap:4px;padding-right:8px}.btn[data-astro-cid-5y2d3tdh]{min-width:44px;padding-left:4px;padding-right:4px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--chrome-foot);color:var(--on-navy);padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));margin-top:max(40px,min(5vw,56px))}.foot-in[data-astro-cid-jo6i4kqk]{padding-top:34px}.foot-top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--white-a16);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-bottom:18px;display:flex}.lockup[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--white);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.lk-name[data-astro-cid-jo6i4kqk]{font-family:var(--cond);font-size:var(--type-masthead-size);line-height:var(--type-masthead-lh);font-weight:var(--type-masthead-weight);letter-spacing:var(--type-masthead-track);text-transform:uppercase;white-space:nowrap}.lk-rule[data-astro-cid-jo6i4kqk]{background:var(--teal);align-self:stretch;width:1px;margin:9px 0}.lk-cred[data-astro-cid-jo6i4kqk]{font-size:var(--type-credential-size);line-height:var(--type-credential-lh);font-weight:var(--type-credential-weight);letter-spacing:var(--type-credential-track);text-transform:uppercase;white-space:nowrap;flex-direction:column;display:flex}.lk-by[data-astro-cid-jo6i4kqk]{font-size:var(--type-byline-size);line-height:var(--type-byline-lh);font-weight:var(--type-byline-weight);letter-spacing:var(--type-byline-track);text-transform:none;color:var(--white);margin-bottom:2px}.lk-by[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-weight:var(--type-strong);color:var(--white)}.foot-contact[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 22px;display:flex}.foot-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-strong);color:var(--white);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--teal-50);text-decoration-color:var(--teal-50);text-underline-offset:5px;align-items:center;text-decoration-thickness:1px;display:inline-flex}.foot-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.foot-legal[data-astro-cid-jo6i4kqk]{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;padding-top:6px;display:flex}.grp[data-astro-cid-jo6i4kqk]{white-space:nowrap;align-items:center;gap:0 8px;display:inline-flex}.nw[data-astro-cid-jo6i4kqk]{white-space:nowrap}.eho[data-astro-cid-jo6i4kqk]{align-items:center;gap:7px;display:inline-flex}.foot-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--teal-50);text-decoration-color:var(--teal-50);text-underline-offset:3px;align-items:center;text-decoration-thickness:1px;display:inline-flex}.foot-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}@media (max-width:639px){.foot-legal[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:8px;padding-top:18px}.grp[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:2px}.grp[data-astro-cid-jo6i4kqk]+.grp[data-astro-cid-jo6i4kqk]{gap:0}.grp[data-astro-cid-jo6i4kqk]+.grp[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk].nw{align-items:center;min-height:32px;display:inline-flex}.sep[data-astro-cid-jo6i4kqk]{display:none}}.banner-sentinel[data-astro-cid-jo6i4kqk]{height:1px}@media (max-width:559px){.lockup[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.lk-rule[data-astro-cid-jo6i4kqk]{display:none}.lk-cred[data-astro-cid-jo6i4kqk]{flex-direction:row;align-items:baseline;gap:0 10px}}@media (max-width:399px){.lk-cred[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:0}.lk-by[data-astro-cid-jo6i4kqk]{margin-bottom:0}}:root{--navy:#263654;--fremont-blue:#015883;--ws-navy:#16385a;--chrome:var(--navy);--chrome-foot:var(--chrome);--teal:#1a91a5;--white:#fff;--teal-10:#e8f4f6;--teal-18:#d6ebef;--teal-35:#afd8e0;--teal-50:#8cc8d2;--teal-70:#5fb2c0;--ink:#16202e;--text:#4a5565;--muted:#5f6b7a;--on-navy:#c9d2de;--focus-ink:#111;--paper:#fbf9f5;--sand:#f3efe7;--sand-2:#f7f4ee;--line:#e4ded3;--rule:#cfc7b8;--field:#857d70;--dash:#a79f92;--map-ground:#efebe3;--map-landuse:#e8e3da;--map-park:#dcead3;--map-school:#ece5d8;--map-creek:#bbd6e4;--map-street:#e1dace;--map-minor:#d6cdbd;--map-ramp:#dccdaa;--map-major-case:#cdc2ae;--map-fwy-case:#c4ae84;--map-fwy:#f1e4c6;--map-rail:#a8a195;--map-bart:#8e99a8;--band-1:var(--teal-35);--band-2:var(--teal-70);--band-3:var(--teal);--band-4:var(--navy);--sold-by-josh:#c2793a;--down-tint:#f6e3d3;--dot-grey:#768191;--chart-main:var(--teal);--chart-zip-94536:var(--teal);--chart-zip-94538:var(--navy);--chart-zip-94539:var(--chart-ema6);--chart-zip-94555:var(--chart-ema12);--chart-fremont:var(--navy);--chart-spy:#9a4a14;--chart-qqq:#74590a;--chart-rate:var(--navy);--chart-ema6:#c2793a;--chart-ema12:#b08700;--tint-fremont:#e1e3e7;--tint-spy:#f1e6de;--tint-qqq:#ece8dd;--tint-rate:#eeeff1;--tint-ema6:#faf4ef;--tint-ema12:#f9f5eb;--pill-flat:#e3e8ef;--map-up:var(--teal);--map-down:var(--chart-ema6);--grid:#eeeae2;--alert:#b42318;--navy-a12:#2636541f;--navy-a18:#2636542e;--navy-a60:#26365499;--white-a82:#ffffffd1;--white-a16:#ffffff29;--ink-a22:#16202e38;--header-h:72px;--header-fade-h:clamp(56px, 5vw, 64px);--header-fade:linear-gradient(180deg, #263654 0%, #263654fa 10%, #263654e6 20%, #263654c9 30%, #263654a6 40%, #26365480 50%, #26365459 60%, #26365436 70%, #2636541a 80%, #26365405 90%, #26365400 100%);--contact-shadow:#0a0a08;--sans:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--cond:"Barlow Condensed", "Archivo", "Arial Narrow", sans-serif;--type-display-size:clamp(44px, 5.3vw, 68px);--type-display-lh:1;--type-display-weight:500;--type-display-track:-.02em;--type-h2-size:clamp(30px, 3.6vw, 44px);--type-h2-lh:1.1;--type-h2-weight:500;--type-h2-track:-.01em;--type-h2-minor-size:clamp(24px, 2.4vw, 30px);--type-h2-minor-lh:1.2;--type-h2-minor-weight:500;--type-num-size:clamp(22px, 2.4vw, 28px);--type-num-lh:1.15;--type-num-weight:650;--type-h3-size:19px;--type-h3-lh:1.3;--type-h3-weight:650;--type-h4-size:17px;--type-h4-lh:1.3;--type-h4-weight:650;--type-lede-size:19px;--type-lede-lh:1.7;--type-lede-gap:16px;--type-body-size:16px;--type-body-lh:1.6;--type-body-sm-size:14px;--type-body-sm-lh:1.55;--type-caption-size:13px;--type-caption-lh:1.5;--type-micro-size:12px;--type-micro-lh:1.4;--type-label-size:12px;--type-label-lh:1.5;--type-label-weight:650;--type-label-track:.1em;--type-button-size:19px;--type-button-lh:1.2;--type-button-weight:700;--type-button-sm-size:16px;--type-button-sm-lh:1.3;--type-button-sm-weight:650;--type-control-size:13px;--type-control-lh:1.3;--type-control-weight:600;--type-tag-size:12px;--type-tag-lh:1.3;--type-tag-weight:600;--type-masthead-size:clamp(34px, 3.75vw, 48px);--type-masthead-lh:.95;--type-masthead-weight:800;--type-masthead-track:.01em;--type-byline-size:var(--type-body-size);--type-byline-lh:1.2;--type-byline-weight:var(--type-regular);--type-byline-track:0em;--type-credential-size:var(--type-micro-size);--type-credential-lh:1.25;--type-credential-weight:400;--type-credential-track:.12em;--type-nav-size:12px;--type-nav-lh:1.3;--type-nav-weight:600;--type-nav-track:.16em;--type-menu-size:13px;--type-menu-lh:1.3;--type-menu-weight:600;--type-menu-track:.16em;--type-regular:400;--type-strong:600;--num:tabular-nums}@media (max-width:359px){:root{--type-masthead-size:31px}}:root[data-chrome=fremont]{--chrome:var(--fremont-blue);--header-fade:linear-gradient(180deg, #015883 0%, #015883fa 10%, #015883e6 20%, #015883c9 30%, #015883a6 40%, #01588380 50%, #01588359 60%, #01588336 70%, #0158831a 80%, #01588305 90%, #01588300 100%)}:root[data-chrome=warm-springs]{--chrome:var(--ws-navy);--header-fade:linear-gradient(180deg, #16385a 0%, #16385afa 10%, #16385ae6 20%, #16385ac9 30%, #16385aa6 40%, #16385a80 50%, #16385a59 60%, #16385a36 70%, #16385a1a 80%, #16385a05 90%, #16385a00 100%)}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100% 125%;font-display:swap;src:url(/fonts/archivo-var-latin.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100% 125%;font-display:swap;src:url(/fonts/archivo-var-le.woff2)format("woff2");unicode-range:U+2264}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-var-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1px + 12px + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background-color:var(--paper);font-size:var(--type-body-size);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.site-end{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}@media (max-width:1039px){html[data-menu-open] aside[aria-label=Contact\ Josh]{display:none}}html[data-value-form] aside[aria-label=Contact\ Josh]{display:none}b,strong{font-weight:var(--type-strong)}img{max-width:100%;height:auto;display:block}a{color:var(--navy);text-underline-offset:2px}a:hover{color:var(--navy);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ink)!important;outline-offset:0!important;box-shadow:0 0 0 4px var(--white)!important}input::placeholder{color:var(--muted);opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:1160px;margin:0 auto;padding:0 max(16px,min(4vw,40px))}.section{padding-top:max(48px,min(7vw,88px))}.section-rule{border-top:1px solid var(--rule);flex-direction:column;padding-top:28px;display:flex}.close-sec{padding-top:max(40px,min(5vw,56px))}.close-title{font-family:var(--serif);font-size:var(--type-h2-minor-size);line-height:var(--type-h2-minor-lh);font-weight:var(--type-h2-minor-weight);color:var(--navy);margin:0}.close-card{background:var(--white);border:1px solid var(--line);border-radius:6px}.stack-8{flex-direction:column;gap:8px;display:flex}.stack-10{flex-direction:column;gap:10px;display:flex}.kicker{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--navy)}.h2{font-family:var(--serif);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-track);color:var(--navy);text-wrap:balance;margin:0}.h2-sm{font-family:var(--serif);font-size:var(--type-h2-minor-size);line-height:var(--type-h2-minor-lh);font-weight:var(--type-h2-minor-weight);color:var(--navy);text-wrap:balance;margin:0}.h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);color:var(--navy);margin:0}.h3-sm{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight);color:var(--navy);margin:0}.sub{font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-regular);color:var(--muted);max-width:760px;margin:0}.text{color:var(--text)}.muted{color:var(--muted)}.num{font-variant-numeric:var(--num)}.card{background:var(--white);border:1px solid var(--line);border-radius:6px}.placeholder{border:1.5px dashed var(--dash);background:var(--sand-2);color:var(--navy);border-radius:6px}.btn-primary{background:var(--teal);min-height:54px;color:var(--white);font-family:var(--sans);font-size:var(--type-button-size);line-height:var(--type-button-lh);font-weight:var(--type-button-weight);text-align:center;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--navy);color:var(--white);text-decoration:none}.btn-secondary{border:1px solid var(--navy);background:var(--white);min-height:50px;color:var(--navy);font-family:var(--sans);cursor:pointer;font-size:var(--type-button-sm-size);line-height:var(--type-button-sm-lh);font-weight:var(--type-button-sm-weight);border-radius:6px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:var(--navy);color:var(--white)}.link-arrow{min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong);align-items:center;display:inline-flex}.island-placeholder{text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-regular);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}
