@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_3e65d4{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_3e65d4{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}.ta-root{--ta-paper:#fbfaf7;--ta-card:#ffffff;--ta-band:#f3f1ea;--ta-navy:#0d1b2a;--ta-ink:#0d1b2a;--ta-body:#4a5a69;--ta-muted:#6b7a88;--ta-green:#10743f;--ta-green-ink:#0c5a31;--ta-green-on-navy:#7fd3a0;--ta-rule:#e2e0da;--ta-rule-strong:#d8d6cf;--ta-rule-dark:#23364a;--ta-radius:3px;--ta-gutter:40px;color-scheme:light;background:var(--ta-paper);color:var(--ta-body);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}@media (max-width:768px){.ta-root{--ta-gutter:24px;font-size:16px}}[data-theme=dark] .ta-root{color-scheme:light}[data-theme=dark] .ta-root .bg-white{background-color:#ffffff}[data-theme=dark] .ta-root .bg-zinc-50{background-color:#fafafa}[data-theme=dark] .ta-root .text-zinc-900{color:var(--ta-ink)}[data-theme=dark] .ta-root .text-zinc-600,[data-theme=dark] .ta-root .text-zinc-700{color:var(--ta-body)}[data-theme=dark] .ta-root .text-zinc-400,[data-theme=dark] .ta-root .text-zinc-500{color:var(--ta-muted)}[data-theme=dark] .ta-root .border-zinc-100,[data-theme=dark] .ta-root .border-zinc-200,[data-theme=dark] .ta-root .border-zinc-300{border-color:var(--ta-rule)}[data-theme=dark] .ta-root input,[data-theme=dark] .ta-root select,[data-theme=dark] .ta-root textarea{background-color:#ffffff;color:var(--ta-ink);border-color:var(--ta-rule-strong)}.ta-root input,.ta-root select,.ta-root textarea{color:var(--ta-ink);border-radius:var(--ta-radius)}.ta-root input::placeholder,.ta-root textarea::placeholder{color:var(--ta-muted)}.ta-root{scroll-behavior:smooth}.ta-root [id]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.ta-root{scroll-behavior:auto}}.ta-root :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ta-green);outline-offset:2px}.ta-navy :is(a,button):focus-visible{outline-color:var(--ta-green-on-navy)}.ta-wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--ta-gutter)}.ta-section{padding-block:92px}@media (max-width:768px){.ta-section{padding-block:56px}}.ta-band{background:var(--ta-band)}.ta-navy{background:var(--ta-navy);color:#b6c4d2}.ta-eyebrow{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;color:var(--ta-muted)}.ta-navy .ta-eyebrow{color:#7d90a3}.ta-h1,.ta-h2,.ta-h3,.ta-h4{font-family:var(--font-source-serif),Georgia,serif;font-weight:600;letter-spacing:-.02em;color:var(--ta-ink);text-wrap:balance}.ta-navy .ta-h1,.ta-navy .ta-h2,.ta-navy .ta-h3,.ta-navy .ta-h4{color:#ffffff}.ta-h1{font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.08}.ta-h2{font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1.14}.ta-h3{font-size:1.3rem;line-height:1.28}.ta-h4{font-size:1.08rem;line-height:1.35}.ta-lede{font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.6;color:var(--ta-body);max-width:62ch}.ta-navy .ta-lede,.ta-navy .ta-p{color:#b6c4d2}.ta-p{color:var(--ta-body);max-width:68ch}.ta-meta{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--ta-muted)}.ta-rule{border:0;border-top:1px solid var(--ta-rule);margin:0}.ta-rule-strong{border-top-color:var(--ta-rule-strong)}.ta-navy .ta-rule{border-top-color:var(--ta-rule-dark)}.ta-grid{display:grid;border-top:1px solid var(--ta-rule-strong);border-left:1px solid var(--ta-rule)}.ta-grid>*{border-right:1px solid var(--ta-rule);border-bottom:1px solid var(--ta-rule);padding:34px 32px}@media (max-width:640px){.ta-grid>*{padding:26px 22px}}.ta-navy .ta-grid{border-top-color:var(--ta-rule-dark);border-left-color:var(--ta-rule-dark)}.ta-navy .ta-grid>*{border-right-color:var(--ta-rule-dark);border-bottom-color:var(--ta-rule-dark)}.ta-btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--ta-radius);padding:13px 22px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ta-btn-primary{background:var(--ta-green);color:#ffffff;border:1px solid var(--ta-green)}.ta-btn-primary:hover{background:var(--ta-green-ink);border-color:var(--ta-green-ink)}.ta-btn-ghost{background:transparent;color:var(--ta-ink);border:1px solid var(--ta-rule-strong)}.ta-btn-ghost:hover{border-color:var(--ta-ink)}.ta-navy .ta-btn-ghost{color:#ffffff;border-color:var(--ta-rule-dark)}.ta-navy .ta-btn-ghost:hover{border-color:#7d90a3}.ta-link{color:var(--ta-ink);border-bottom:1px solid var(--ta-rule-strong);padding-bottom:1px;transition:border-color .15s ease}.ta-link:hover{border-bottom-color:var(--ta-ink)}.ta-navy .ta-link{color:#ffffff;border-bottom-color:var(--ta-rule-dark)}.ta-navy .ta-link:hover{border-bottom-color:var(--ta-green-on-navy)}.ta-check{flex:none;color:var(--ta-green)}.ta-navy .ta-check{color:var(--ta-green-on-navy)}.ta-placeholder{position:relative;display:grid;place-items:center;border:1px solid var(--ta-rule-strong);border-radius:var(--ta-radius);background-image:repeating-linear-gradient(-45deg,#f0eee7 0 8px,#fbfaf7 8px 16px)}.ta-placeholder>span{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ta-muted);background:var(--ta-card);border:1px solid var(--ta-rule);padding:5px 10px}.ta-field-label{font-size:14px;font-weight:600;color:var(--ta-ink)}.ta-field{border-color:var(--ta-rule-strong);background:var(--ta-card);font-weight:400}.ta-checkbox{accent-color:var(--ta-green);width:15px;height:15px}.ta-field:focus{outline:none;border-color:var(--ta-green);box-shadow:0 0 0 3px rgba(16,116,63,.14)}.ta-trust-body{color:var(--ta-body)}.ta-trust-body>*+*{margin-top:1rem}.ta-trust-body h2{letter-spacing:-.02em;font-size:1.3rem;line-height:1.28;margin-top:2.6rem;margin-bottom:.65rem}.ta-trust-body h2,.ta-trust-body h3{font-family:var(--font-source-serif),Georgia,serif;font-weight:600;color:var(--ta-ink)}.ta-trust-body h3{font-size:1.08rem;margin-top:1.9rem;margin-bottom:.4rem}.ta-trust-body ul{list-style:disc;padding-left:1.4rem}.ta-trust-body ul>li+li{margin-top:.4rem}.ta-trust-body a{color:var(--ta-green);font-weight:500;text-decoration:underline;text-underline-offset:2px}.ta-trust-body strong{color:var(--ta-ink);font-weight:600}.ta-header{position:sticky;top:0;z-index:30;background:rgba(251,250,247,.92);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--ta-rule);transition:box-shadow .25s ease,background-color .25s ease}.ta-header[data-scrolled=true]{background:rgba(251,250,247,.96);box-shadow:0 10px 30px -24px rgba(13,27,42,.55)}.ta-header-bar{padding-block:16px;transition:padding-block .25s ease}.ta-header[data-scrolled=true] .ta-header-bar{padding-block:9px}.ta-logo-img{height:44px;width:auto;transition:height .25s ease,opacity .2s ease}.ta-header[data-scrolled=true] .ta-logo-img{height:36px}.ta-logo:hover .ta-logo-img{opacity:.82}.ta-nav-desktop{display:none;align-items:center;gap:32px}@media (min-width:900px){.ta-nav-desktop{display:flex}}.ta-nav-link{font-size:14px;font-weight:500;color:var(--ta-body);transition:color .15s ease;position:relative}.ta-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:var(--ta-green);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.ta-nav-link:hover{color:var(--ta-ink)}.ta-nav-link:hover:after{transform:scaleX(1)}.ta-foot-link{font-size:14px;font-weight:500;color:#b6c4d2;transition:color .16s ease,transform .16s ease;display:inline-block}.ta-foot-link:hover{color:#ffffff;transform:translateX(2px)}.ta-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;border-radius:var(--ta-radius);color:var(--ta-ink)}@media (min-width:900px){.ta-menu-btn{display:none}}.ta-menu-bars{display:block;width:22px}.ta-menu-bars>span{display:block;height:1.5px;background:currentColor;transition:transform .24s ease,opacity .2s ease}.ta-menu-bars>span:first-child{margin-bottom:6px}.ta-menu-bars[data-open]>span:first-child{transform:translateY(3.75px) rotate(45deg)}.ta-menu-bars[data-open]>span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.ta-menu-sheet{position:fixed;inset:0;top:0;z-index:20;background:var(--ta-paper);padding-top:96px;overflow-y:auto}.ta-menu-sheet>nav{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--ta-rule-strong)}.ta-menu-link{width:100%;padding-block:20px;border-bottom:1px solid var(--ta-rule);font-family:var(--font-source-serif),Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:var(--ta-ink)}.ta-btn{position:relative;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.ta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(13,27,42,.4)}.ta-btn:active{transform:translateY(0);box-shadow:0 3px 10px -8px rgba(13,27,42,.4)}.ta-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.38) 50%,transparent 68%);transform:translateX(-130%);transition:transform .6s ease;pointer-events:none}.ta-btn-primary:hover:after{transform:translateX(130%)}.ta-link{background-image:linear-gradient(var(--ta-green),var(--ta-green));background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;transition:background-size .25s ease,border-color .15s ease}.ta-link:hover{background-size:100% 1.5px}.ta-navy .ta-link{background-image:linear-gradient(var(--ta-green-on-navy),var(--ta-green-on-navy))}.ta-grid>*{position:relative;transition:background-color .2s ease,box-shadow .24s ease,transform .24s ease}.ta-grid>:hover{background:var(--ta-card);box-shadow:0 16px 40px -24px rgba(13,27,42,.45);z-index:1}.ta-grid>:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--ta-green);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ta-grid>:hover:before{transform:scaleX(1)}.ta-navy .ta-grid>:before{background:var(--ta-green-on-navy)}.ta-navy .ta-grid>:hover{background:rgba(255,255,255,.03);box-shadow:none}.ta-row{transition:background-color .2s ease,padding-left .2s ease,box-shadow .2s ease}.ta-row:hover{background:var(--ta-band);box-shadow:-14px 0 0 0 var(--ta-band),14px 0 0 0 var(--ta-band);padding-left:12px}.ta-row:hover .ta-h4{color:var(--ta-green-ink)}.ta-lift{transition:transform .22s ease,box-shadow .24s ease,border-color .2s ease}.ta-lift:hover{transform:translateY(-3px);box-shadow:0 20px 44px -26px rgba(13,27,42,.5);border-color:var(--ta-rule-strong)}.ta-navy{position:relative;overflow:hidden}.ta-navy>*{position:relative;z-index:1}.ta-navy:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(58% 80% at 82% -10%,rgba(127,211,160,.12),transparent 60%)}@media (prefers-reduced-motion:no-preference){.ta-placeholder{overflow:hidden}.ta-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%);transform:translateX(-100%);animation:ta-shimmer 4.5s ease-in-out infinite}@keyframes ta-shimmer{0%,to{transform:translateX(-100%)}55%{transform:translateX(100%)}}.ta-navy:before{animation:ta-drift 18s ease-in-out infinite alternate}@keyframes ta-drift{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(6%,3%,0)}}.ta-menu-sheet{animation:ta-fade .18s ease both}.ta-menu-link{animation:ta-slide-in .32s cubic-bezier(.22,.61,.36,1) both}@keyframes ta-fade{0%{opacity:0}to{opacity:1}}@keyframes ta-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ta-check-draw path{stroke-dasharray:22;stroke-dashoffset:22;animation:ta-draw .5s cubic-bezier(.65,0,.35,1) var(--ta-draw-delay,.15s) forwards}@keyframes ta-draw{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.ta-reveal{animation:ta-rise linear both;animation-timeline:view();animation-range:entry 0 cover 22%}@keyframes ta-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ta-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:50;transform-origin:left;background:var(--ta-green);animation:ta-progress-fill linear both;animation-timeline:scroll(root block)}@keyframes ta-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.ta-hairline-row{position:relative;transition:background-color .2s ease,padding-left .22s ease,box-shadow .2s ease}.ta-hairline-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ta-green);transform:scaleY(0);transform-origin:top;transition:transform .24s ease}.ta-hairline-row:hover:before{transform:scaleY(1)}.ta-hairline-row:hover{background:rgba(16,116,63,.035);box-shadow:-14px 0 0 0 rgba(16,116,63,.035),14px 0 0 0 rgba(16,116,63,.035);padding-left:12px}@media print{.ta-root{background:#fff;color:#000}.ta-header,.ta-no-print,.ta-progress,.ta-root footer{display:none!important}.ta-wrap{max-width:none;padding-inline:0}.ta-root .ta-h1,.ta-root .ta-h2,.ta-root .ta-h3,.ta-root .ta-h4{color:#000;break-after:avoid;page-break-after:avoid}.ta-root .ta-lede,.ta-root .ta-p{color:#000;font-size:12pt;line-height:1.55}.ta-root blockquote,.ta-root figure,.ta-root li,.ta-root tr{break-inside:avoid;page-break-inside:avoid}.ta-root a{color:#000;text-decoration:none}.ta-root td:empty{height:30pt}.ta-root input[type=checkbox]{-webkit-appearance:none;appearance:none;width:11pt;height:11pt;border:1px solid #000;vertical-align:middle;margin-right:6pt}}