@font-face{font-family:Manrope;src:url(/en/fonts/manrope-latin-var.woff2)format("woff2-variations"),url(/en/fonts/manrope-latin-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/en/fonts/inter-latin-var.woff2)format("woff2-variations"),url(/en/fonts/inter-latin-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tsis-color-brand:#005b85;--tsis-color-action:#0874b9;--tsis-color-deep:#082e46;--tsis-color-sky:#6cbad5;--tsis-color-pale:#eaf4f9;--tsis-color-soft:#f7fafc;--tsis-color-white:#fff;--tsis-color-slate:#506779;--tsis-color-border:#d8e5ec;--tsis-color-action-strong:#065e97;--tsis-color-action-deep:#044b78;--tsis-color-brand-strong:#004566;--tsis-color-text:var(--tsis-color-slate);--tsis-color-text-strong:#3a4e5c;--tsis-color-heading:var(--tsis-color-deep);--tsis-color-on-deep:#fff;--tsis-color-on-deep-muted:var(--tsis-color-pale);--tsis-color-border-strong:#64869c;--tsis-color-field-border:var(--tsis-color-border-strong);--tsis-color-focus:var(--tsis-color-action-strong);--tsis-color-focus-halo:#082e4647;--tsis-color-success-fg:#0b5c3f;--tsis-color-success-bg:#e4f2ea;--tsis-color-warning-fg:#7a4a00;--tsis-color-warning-bg:#fbf0da;--tsis-color-danger-fg:#9b1c1c;--tsis-color-danger-bg:#fbe9e9;--tsis-color-info-fg:#065e97;--tsis-color-info-bg:#e3f0f8;--tsis-color-neutral-fg:#082e46;--tsis-color-neutral-bg:#eaf4f9;--tsis-color-disabled-bg:#eef2f5;--tsis-color-disabled-fg:#7a8b96;--tsis-color-disabled-border:#dce4e9;--tsis-action-on-surface:var(--tsis-color-action);--tsis-font-heading:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tsis-font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tsis-weight-regular:400;--tsis-weight-medium:500;--tsis-weight-semibold:600;--tsis-weight-bold:700;--tsis-weight-extrabold:800;--tsis-fs-display:clamp(2.25rem, 1.6rem + 3.2vw, 3.5rem);--tsis-fs-h1:clamp(2rem, 1.55rem + 2.25vw, 3rem);--tsis-fs-h2:clamp(1.625rem, 1.36rem + 1.32vw, 2.25rem);--tsis-fs-h3:clamp(1.375rem, 1.24rem + .66vw, 1.75rem);--tsis-fs-h4:clamp(1.1875rem, 1.13rem + .26vw, 1.375rem);--tsis-fs-h5:1.125rem;--tsis-fs-h6:1rem;--tsis-fs-body-lg:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--tsis-fs-body:1rem;--tsis-fs-body-sm:.9375rem;--tsis-fs-caption:.8125rem;--tsis-fs-overline:.8125rem;--tsis-fs-badge:.8125rem;--tsis-lh-tight:1.15;--tsis-lh-heading:1.25;--tsis-lh-ui:1.4;--tsis-lh-body:1.7;--tsis-lh-body-lg:1.65;--tsis-ls-overline:.12em;--tsis-ls-heading:-.01em;--tsis-ls-body:0;--tsis-measure:62ch;--tsis-measure-tight:46ch;--tsis-space-3xs:.125rem;--tsis-space-2xs:.25rem;--tsis-space-xs:.5rem;--tsis-space-sm:.75rem;--tsis-space-md:1rem;--tsis-space-lg:1.5rem;--tsis-space-xl:2rem;--tsis-space-2xl:3rem;--tsis-space-3xl:4rem;--tsis-space-4xl:6rem;--tsis-gap-inline:var(--tsis-space-xs);--tsis-gap-stack:var(--tsis-space-md);--tsis-section-padding-block:clamp(3rem, 7vw, 6rem);--tsis-container-max:1200px;--tsis-container-max-wide:1320px;--tsis-container-max-narrow:860px;--tsis-container-padding:clamp(1rem, 4vw, 2rem);--tsis-radius-xs:6px;--tsis-radius-sm:8px;--tsis-radius-md:12px;--tsis-radius-lg:16px;--tsis-radius-xl:20px;--tsis-radius-2xl:28px;--tsis-radius-pill:999px;--tsis-radius-full:50%;--tsis-radius-card:var(--tsis-radius-lg);--tsis-radius-field:var(--tsis-radius-sm);--tsis-border-width:1px;--tsis-border-width-strong:1.5px;--tsis-border-width-heavy:2px;--tsis-shadow-xs:0 1px 2px #082e460f;--tsis-shadow-sm:0 2px 8px #082e4612;--tsis-shadow-md:0 6px 20px #082e4614;--tsis-shadow-lg:0 14px 40px #082e461f;--tsis-shadow-focus:0 0 0 3px #0874b952;--tsis-shadow-inset:inset 0 1px 2px #082e460f;--tsis-dur-instant:.1s;--tsis-dur-fast:.15s;--tsis-dur-base:.2s;--tsis-dur-slow:.25s;--tsis-ease-standard:cubic-bezier(.2, 0, 0, 1);--tsis-ease-out:cubic-bezier(.16, 1, .3, 1);--tsis-ease-in-out:cubic-bezier(.4, 0, .2, 1);--tsis-z-base:0;--tsis-z-raised:10;--tsis-z-sticky:100;--tsis-z-header:200;--tsis-z-dropdown:250;--tsis-z-overlay:300;--tsis-z-modal:400;--tsis-z-toast:500;--tsis-z-skip-link:600;--tsis-bp-320:320px;--tsis-bp-360:360px;--tsis-bp-390:390px;--tsis-bp-430:430px;--tsis-bp-768:768px;--tsis-bp-1024:1024px;--tsis-bp-1440:1440px;--tsis-bp-2col:640px;--tsis-bp-grid:768px;--tsis-bp-nav:1024px;--tsis-tap-min:44px;--tsis-tap-comfort:48px;--tsis-control-height-sm:var(--tsis-tap-min);--tsis-control-height:var(--tsis-tap-comfort);--tsis-control-height-lg:3.5rem;--tsis-openframe-stroke:1.5px;--tsis-openframe-radius:22px;--tsis-progress-line-height:2px;--tsis-progress-line-height-strong:4px;--tsis-progress-track:#d8e5ec;--tsis-progress-fill:var(--tsis-color-brand)}[data-tsis-surface=pale]{--tsis-action-on-surface:var(--tsis-color-action-strong);--tsis-progress-track:#cfe3ee}[data-tsis-surface=soft]{--tsis-action-on-surface:var(--tsis-color-action)}[data-tsis-surface=deep]{--tsis-action-on-surface:var(--tsis-color-pale);--tsis-progress-track:#ffffff3d;--tsis-progress-fill:var(--tsis-color-sky);--tsis-color-text:var(--tsis-color-on-deep-muted);--tsis-color-heading:var(--tsis-color-on-deep);--tsis-color-border:#ffffff2e;--tsis-color-border-strong:#fff6}.tsis{font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body);font-weight:var(--tsis-weight-regular);line-height:var(--tsis-lh-body);letter-spacing:var(--tsis-ls-body);color:var(--tsis-color-text);background-color:var(--tsis-color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tsis :where(h1,h2,h3,h4,h5,h6,.tsis-heading){font-family:var(--tsis-font-heading);font-weight:var(--tsis-weight-bold);line-height:var(--tsis-lh-heading);letter-spacing:var(--tsis-ls-heading);color:var(--tsis-color-heading);text-wrap:balance;margin:0}.tsis :where(h1,.tsis-h1){font-size:var(--tsis-fs-h1);line-height:var(--tsis-lh-tight)}.tsis :where(h2,.tsis-h2){font-size:var(--tsis-fs-h2)}.tsis :where(h3,.tsis-h3){font-size:var(--tsis-fs-h3)}.tsis :where(h4,.tsis-h4){font-size:var(--tsis-fs-h4)}.tsis :where(h5,.tsis-h5){font-size:var(--tsis-fs-h5)}.tsis :where(h6,.tsis-h6){font-size:var(--tsis-fs-h6)}.tsis :where(p,li){text-wrap:pretty}.tsis :where(strong,b){font-weight:var(--tsis-weight-semibold)}.tsis :where(p,li) a{color:var(--tsis-action-on-surface);text-underline-offset:.22em;border-radius:var(--tsis-radius-xs);text-decoration:underline 1px}.tsis :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tsis-color-focus);outline-offset:2px;border-radius:var(--tsis-radius-xs)}.tsis ::selection{background-color:var(--tsis-color-pale);color:var(--tsis-color-deep)}.tsis-container{width:100%;max-width:var(--tsis-container-max);padding-inline:var(--tsis-container-padding);margin-inline:auto}.tsis-container--wide{max-width:var(--tsis-container-max-wide)}.tsis-container--narrow{max-width:var(--tsis-container-max-narrow)}.tsis-container--flush{padding-inline:0}.tsis-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tsis-icon{vertical-align:-.125em;background-color:currentColor;flex:none;block-size:1em;inline-size:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tsis-icon--chevron-right{-webkit-mask-image:url(/en/icons/chevron-right.svg);mask-image:url(/en/icons/chevron-right.svg)}.tsis-icon--arrow-right{-webkit-mask-image:url(/en/icons/arrow-right.svg);mask-image:url(/en/icons/arrow-right.svg)}.tsis-icon--check{-webkit-mask-image:url(/en/icons/check.svg);mask-image:url(/en/icons/check.svg)}.tsis-icon--alert{-webkit-mask-image:url(/en/icons/alert-triangle.svg);mask-image:url(/en/icons/alert-triangle.svg)}.tsis-icon--info{-webkit-mask-image:url(/en/icons/info.svg);mask-image:url(/en/icons/info.svg)}.tsis-icon--loader{-webkit-mask-image:url(/en/icons/loader.svg);mask-image:url(/en/icons/loader.svg)}.tsis-icon--sm{font-size:.875rem}.tsis-icon--lg{font-size:1.25rem}.tsis-overline{align-items:center;gap:var(--tsis-space-xs);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-overline);font-weight:var(--tsis-weight-semibold);line-height:var(--tsis-lh-ui);letter-spacing:var(--tsis-ls-overline);text-transform:uppercase;color:var(--tsis-action-on-surface);display:inline-flex}.tsis-text-muted{color:var(--tsis-color-slate)}.tsis-text-body-lg{font-size:var(--tsis-fs-body-lg);line-height:var(--tsis-lh-body-lg)}.tsis-text-ui{font-size:var(--tsis-fs-body-sm);line-height:var(--tsis-lh-ui)}.tsis-text-caption{font-size:var(--tsis-fs-caption);line-height:var(--tsis-lh-ui);color:var(--tsis-color-slate)}.tsis-measure{max-width:var(--tsis-measure)}@media (prefers-reduced-motion:reduce){.tsis *,.tsis :before,.tsis :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tsis-btn[data-astro-cid-67e3rqdm]{justify-content:center;align-items:center;gap:var(--tsis-space-xs);box-sizing:border-box;min-block-size:var(--tsis-control-height);padding-block:0;padding-inline:var(--tsis-space-lg);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body);font-weight:var(--tsis-weight-semibold);line-height:var(--tsis-lh-ui);text-align:center;border:var(--tsis-border-width-strong) solid transparent;border-radius:var(--tsis-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--tsis-dur-fast) var(--tsis-ease-standard), border-color var(--tsis-dur-fast) var(--tsis-ease-standard), color var(--tsis-dur-fast) var(--tsis-ease-standard), box-shadow var(--tsis-dur-base) var(--tsis-ease-standard), transform var(--tsis-dur-fast) var(--tsis-ease-standard);text-decoration:none;display:inline-flex}.tsis-btn--block[data-astro-cid-67e3rqdm]{inline-size:100%}.tsis-btn[data-astro-cid-67e3rqdm][data-size=sm]{min-block-size:var(--tsis-control-height-sm);padding-inline:var(--tsis-space-md);font-size:var(--tsis-fs-body-sm)}.tsis-btn[data-astro-cid-67e3rqdm][data-size=lg]{min-block-size:var(--tsis-control-height-lg);padding-inline:var(--tsis-space-xl)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale]{background-color:var(--tsis-color-action);color:var(--tsis-color-white)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale]:hover:not(.is-blocked){background-color:var(--tsis-color-action-strong)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale]:active:not(.is-blocked){background-color:var(--tsis-color-action-deep)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire]{border-color:var(--tsis-color-border-strong);color:var(--tsis-color-heading);background-color:#0000}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire]:hover:not(.is-blocked){background-color:var(--tsis-color-soft);border-color:var(--tsis-color-action);color:var(--tsis-color-action-strong)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire]:active:not(.is-blocked){background-color:var(--tsis-color-pale)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=discrete]{padding-inline:var(--tsis-space-sm);color:var(--tsis-action-on-surface);font-weight:var(--tsis-weight-medium);background-color:#0000}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=discrete]:hover:not(.is-blocked){color:var(--tsis-color-action-strong);text-underline-offset:.25em;text-decoration:underline}[data-tsis-surface=deep] .tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale]{background-color:var(--tsis-color-white);color:var(--tsis-color-deep)}[data-tsis-surface=deep] .tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale]:hover:not(.is-blocked){background-color:var(--tsis-color-pale)}[data-tsis-surface=deep] .tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire]{color:var(--tsis-color-white);border-color:#ffffff8c}[data-tsis-surface=deep] .tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire]:hover:not(.is-blocked){border-color:var(--tsis-color-white);color:var(--tsis-color-white);background-color:#ffffff1f}[data-tsis-surface=deep] .tsis-btn[data-astro-cid-67e3rqdm][data-variant=discrete]{color:var(--tsis-color-pale)}.tsis-btn[data-astro-cid-67e3rqdm].is-disabled,.tsis-btn[data-astro-cid-67e3rqdm]:disabled{cursor:not-allowed}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale].is-disabled,.tsis-btn[data-astro-cid-67e3rqdm][data-variant=principale]:disabled{background-color:var(--tsis-color-disabled-bg);color:var(--tsis-color-disabled-fg)}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire].is-disabled,.tsis-btn[data-astro-cid-67e3rqdm][data-variant=secondaire]:disabled{border-color:var(--tsis-color-disabled-border);color:var(--tsis-color-disabled-fg);background-color:#0000}.tsis-btn[data-astro-cid-67e3rqdm][data-variant=discrete].is-disabled,.tsis-btn[data-astro-cid-67e3rqdm][data-variant=discrete]:disabled{color:var(--tsis-color-disabled-fg);background-color:#0000}.tsis-btn[data-astro-cid-67e3rqdm].is-loading{cursor:progress}.tsis-btn[data-astro-cid-67e3rqdm].is-loading:hover,.tsis-btn[data-astro-cid-67e3rqdm].is-loading:active,.tsis-btn[data-astro-cid-67e3rqdm].is-blocked:hover,.tsis-btn[data-astro-cid-67e3rqdm].is-blocked:active{transform:none}.tsis-btn[data-astro-cid-67e3rqdm]:focus-visible{outline:2px solid var(--tsis-color-focus);outline-offset:2px;box-shadow:var(--tsis-shadow-focus)}[data-tsis-surface=deep] .tsis-btn[data-astro-cid-67e3rqdm]:focus-visible{outline-color:var(--tsis-color-white)}.tsis-btn__spinner[data-astro-cid-67e3rqdm]{animation:.9s linear infinite tsis-spin}.tsis-btn__label[data-astro-cid-67e3rqdm]{align-items:center;gap:var(--tsis-space-2xs);display:inline-flex}.tsis-btn__icon[data-astro-cid-67e3rqdm]{transition:transform var(--tsis-dur-base) var(--tsis-ease-out)}.tsis-btn[data-astro-cid-67e3rqdm]:hover:not(.is-blocked) .tsis-btn__icon[data-astro-cid-67e3rqdm]{transform:translate(2px)}@keyframes tsis-spin{to{transform:rotate(360deg)}}.tsis-lang[data-astro-cid-34uxj53s]{border:1px solid var(--tsis-couleur-bordure,#0f172a24);color:var(--tsis-couleur-texte,#0f172a);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.tsis-lang[data-astro-cid-34uxj53s]:hover,.tsis-lang[data-astro-cid-34uxj53s]:focus-visible{border-color:var(--tsis-couleur-accent,#1d4ed8);color:var(--tsis-couleur-accent,#1d4ed8)}.tsis-lang__icone[data-astro-cid-34uxj53s]{display:inline-flex}@media (width<=640px){.tsis-lang__nom[data-astro-cid-34uxj53s]{display:none}}.tsis-lang-footer[data-astro-cid-34uxj53s]{align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:inline-flex}.tsis-lang-footer__courant[data-astro-cid-34uxj53s]{opacity:.7}.tsis-lang-footer__lien[data-astro-cid-34uxj53s]{text-underline-offset:3px;font-weight:600}:root{--tsis-shell-header-h:3.5rem;--tsis-shell-bottomnav-h:5rem;--tsis-shell-logo-h:2rem}@media (width>=640px){:root{--tsis-shell-logo-h:2.25rem}}@media (width>=1024px){:root{--tsis-shell-header-h:4.5rem;--tsis-shell-logo-h:2.5rem}}body.tsis-shell{min-height:100vh;background-color:var(--tsis-color-white);flex-direction:column;min-block-size:100svh;display:flex}body.tsis-shell>main{flex:auto}body.tsis-shell>main:focus{outline:none}@media (width<=1023.98px){body.tsis-shell{padding-block-end:calc(var(--tsis-shell-bottomnav-h) + env(safe-area-inset-bottom,0px))}}body.tsis-shell--menu-open{overflow:hidden}.tsis-skip{z-index:var(--tsis-z-skip-link);min-block-size:var(--tsis-tap-min);padding-inline:var(--tsis-space-md);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body-sm);font-weight:var(--tsis-weight-semibold);color:var(--tsis-color-white);background-color:var(--tsis-color-deep);border-radius:var(--tsis-radius-sm);box-shadow:var(--tsis-shadow-lg);transform:translateY(calc(-100% - var(--tsis-space-2xl) - var(--tsis-space-md)));transition:transform var(--tsis-dur-fast) var(--tsis-ease-out);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--tsis-space-md);inset-inline-start:var(--tsis-space-md)}.tsis-skip:focus,.tsis-skip:focus-visible{transform:none}.tsis-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tsis-color-focus);outline-offset:2px;border-radius:var(--tsis-radius-xs)}.tsis-header{z-index:var(--tsis-z-header);backdrop-filter:saturate(180%)blur(10px);border-block-end:var(--tsis-border-width) solid var(--tsis-color-border);background-color:#fffffff0;position:sticky;inset-block-start:0}.tsis-header__bar{justify-content:space-between;align-items:center;gap:var(--tsis-space-md);min-block-size:var(--tsis-shell-header-h);display:flex}.tsis-brand{align-items:center;gap:var(--tsis-space-sm);color:var(--tsis-color-heading);border-radius:var(--tsis-radius-sm);text-decoration:none;display:inline-flex}.tsis-brand__logo{block-size:var(--tsis-shell-logo-h);inline-size:auto}.tsis-brand__text{flex-direction:column;line-height:1.1;display:flex}.tsis-brand__name{font-family:var(--tsis-font-heading);font-size:var(--tsis-fs-h6);font-weight:var(--tsis-weight-extrabold);letter-spacing:var(--tsis-ls-heading);color:var(--tsis-color-deep)}.tsis-brand__tagline{font-size:var(--tsis-fs-caption);font-weight:var(--tsis-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--tsis-color-slate)}@media (width<=359.98px){.tsis-brand__text{display:none}}.tsis-nav-desktop{align-items:center;gap:var(--tsis-space-2xs);margin-inline:auto;display:none}@media (width>=1024px){.tsis-nav-desktop{display:flex}}.tsis-nav__link{min-block-size:var(--tsis-tap-min);padding-inline:var(--tsis-space-sm);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body-sm);font-weight:var(--tsis-weight-semibold);line-height:var(--tsis-lh-ui);color:var(--tsis-color-heading);border-radius:var(--tsis-radius-sm);transition:color var(--tsis-dur-fast) var(--tsis-ease-standard), background-color var(--tsis-dur-fast) var(--tsis-ease-standard);align-items:center;text-decoration:none;display:inline-flex;position:relative}.tsis-nav__link:hover{color:var(--tsis-color-action-strong);background-color:var(--tsis-color-soft)}.tsis-nav__link[aria-current=page]{color:var(--tsis-color-brand);font-weight:var(--tsis-weight-bold)}.tsis-nav__link[aria-current=page]:after{content:"";inset-inline:var(--tsis-space-sm);background-color:var(--tsis-color-brand);border-radius:2px;block-size:2px;position:absolute;inset-block-end:.4rem}.tsis-header__actions{align-items:center;gap:var(--tsis-space-sm);display:flex}.tsis-header__cta{display:none}@media (width>=1024px){.tsis-header__cta{display:inline-flex}}.tsis-menu-btn{align-items:center;gap:var(--tsis-space-xs);min-block-size:var(--tsis-tap-min);min-inline-size:var(--tsis-tap-min);padding-inline:var(--tsis-space-sm);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body-sm);font-weight:var(--tsis-weight-semibold);color:var(--tsis-color-heading);background-color:var(--tsis-color-white);border:var(--tsis-border-width-strong) solid var(--tsis-color-border-strong);border-radius:var(--tsis-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--tsis-dur-fast) var(--tsis-ease-standard), border-color var(--tsis-dur-fast) var(--tsis-ease-standard);display:inline-flex}.tsis-menu-btn:hover{background-color:var(--tsis-color-soft);border-color:var(--tsis-color-action)}.tsis-menu-btn__icon{block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.tsis-menu-btn__icon svg{block-size:1.25rem;inline-size:1.25rem;display:block}.tsis-menu-btn__close,.tsis-menu-btn[aria-expanded=true] .tsis-menu-btn__open{display:none}.tsis-menu-btn[aria-expanded=true] .tsis-menu-btn__close{display:inline-flex}@media (width>=1024px){.tsis-menu-btn{display:none}}.tsis-header__panel{z-index:var(--tsis-z-dropdown);gap:var(--tsis-space-xs);padding:var(--tsis-space-md) var(--tsis-container-padding);background-color:var(--tsis-color-white);border-block-start:var(--tsis-border-width) solid var(--tsis-color-border);box-shadow:var(--tsis-shadow-md);-webkit-overflow-scrolling:touch;flex-direction:column;padding-block-end:calc(var(--tsis-shell-bottomnav-h) + env(safe-area-inset-bottom,0px) + var(--tsis-space-lg));display:flex;position:fixed;inset-block-start:var(--tsis-shell-header-h);inset-block-end:0;inset-inline:0;overflow-y:auto}.tsis-header__panel[hidden]{display:none}@media (width>=1024px){.tsis-header__panel{display:none!important}}.tsis-header__panel-list{gap:var(--tsis-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tsis-header__panel-link{min-block-size:var(--tsis-tap-comfort);padding-inline:var(--tsis-space-sm);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body);font-weight:var(--tsis-weight-semibold);color:var(--tsis-color-heading);border-radius:var(--tsis-radius-sm);border-inline-start:3px solid #0000;align-items:center;text-decoration:none;display:flex}.tsis-header__panel-link:hover{background-color:var(--tsis-color-soft)}.tsis-header__panel-link[aria-current=page]{color:var(--tsis-color-brand);background-color:var(--tsis-color-pale);border-inline-start-color:var(--tsis-color-brand)}.tsis-header__panel-cta{margin-block-start:var(--tsis-space-sm)}.tsis-header__panel-meta{margin:var(--tsis-space-md) 0 0;border-block-start:var(--tsis-border-width) solid var(--tsis-color-border);font-size:var(--tsis-fs-body-sm);color:var(--tsis-color-slate);padding-block-start:var(--tsis-space-md)}.tsis-header__panel-meta a{min-block-size:var(--tsis-tap-min);color:var(--tsis-color-action-strong);align-items:center;display:inline-flex}.tsis-bottomnav{z-index:var(--tsis-z-overlay);background-color:var(--tsis-color-white);border-block-start:var(--tsis-border-width) solid var(--tsis-color-border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-block-end:env(safe-area-inset-bottom,0px);padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px);display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -2px 10px #082e4612}@media (width>=1024px){.tsis-bottomnav{display:none}}.tsis-bottomnav__link{min-block-size:var(--tsis-shell-bottomnav-h);padding:var(--tsis-space-2xs) var(--tsis-space-2xs);font-family:var(--tsis-font-body);font-size:var(--tsis-fs-caption);font-weight:var(--tsis-weight-medium);line-height:var(--tsis-lh-ui);color:var(--tsis-color-slate);text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;text-decoration:none;display:flex;position:relative}.tsis-bottomnav__link:focus-visible{outline-offset:-3px}.tsis-bottomnav__icon{border-radius:var(--tsis-radius-pill);block-size:1.5rem;inline-size:2rem;transition:background-color var(--tsis-dur-fast) var(--tsis-ease-standard);place-items:center;display:grid}.tsis-bottomnav__icon svg{block-size:1.375rem;inline-size:1.375rem;display:block}.tsis-bottomnav__link:hover .tsis-bottomnav__icon{background-color:var(--tsis-color-soft)}.tsis-bottomnav__link[aria-current]{color:var(--tsis-color-brand);font-weight:var(--tsis-weight-bold)}.tsis-bottomnav__link[aria-current] .tsis-bottomnav__icon{background-color:var(--tsis-color-pale)}.tsis-bottomnav__marker{background-color:var(--tsis-color-brand);opacity:0;block-size:3px;transition:opacity var(--tsis-dur-fast) var(--tsis-ease-standard);border-radius:0 0 3px 3px;position:absolute;inset-block-start:0;inset-inline:26%}.tsis-bottomnav__link[aria-current] .tsis-bottomnav__marker{opacity:1}.tsis-footer{font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body-sm);color:var(--tsis-color-on-deep-muted);background-color:var(--tsis-color-deep)}.tsis-footer a{color:inherit;text-decoration:none}.tsis-footer a:hover{color:var(--tsis-color-white);text-underline-offset:.22em;text-decoration:underline}.tsis-footer :focus-visible{outline-color:var(--tsis-color-white)}.tsis-footer__grid{gap:var(--tsis-space-xl);padding-block:var(--tsis-space-2xl);display:grid}@media (width>=640px){.tsis-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tsis-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr}}.tsis-footer__brand{align-items:center;gap:var(--tsis-space-sm);display:flex}.tsis-footer__logo{block-size:2.5rem;inline-size:auto}.tsis-footer__name{font-family:var(--tsis-font-heading);font-size:var(--tsis-fs-h5);font-weight:var(--tsis-weight-extrabold);color:var(--tsis-color-white)}.tsis-footer__desc{max-inline-size:42ch;font-size:var(--tsis-fs-body-sm);line-height:var(--tsis-lh-body);margin-block-start:var(--tsis-space-md)}.tsis-footer__title{font-family:var(--tsis-font-body);font-size:var(--tsis-fs-caption);font-weight:var(--tsis-weight-bold);letter-spacing:var(--tsis-ls-overline);text-transform:uppercase;color:var(--tsis-color-white);margin:0}.tsis-footer__list{gap:var(--tsis-space-2xs);margin:var(--tsis-space-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}@media (width<=1023.98px){.tsis-footer__list li>a{min-block-size:var(--tsis-tap-min);align-items:center;display:inline-flex}}.tsis-footer__more{font-weight:var(--tsis-weight-semibold)}.tsis-footer__social{gap:var(--tsis-space-md);margin:var(--tsis-space-lg) 0 0;font-size:var(--tsis-fs-caption);font-weight:var(--tsis-weight-semibold);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tsis-footer__bottom{border-block-start:1px solid #ffffff24}.tsis-footer__bottom-inner{gap:var(--tsis-space-xs);padding-block:var(--tsis-space-md);font-size:var(--tsis-fs-caption);flex-direction:column;display:flex}@media (width>=640px){.tsis-footer__bottom-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.tsis-shell *,.tsis-shell :before,.tsis-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.tsis-shell{font-family:var(--tsis-font-body);font-size:var(--tsis-fs-body);line-height:var(--tsis-lh-body);color:var(--tsis-color-text);overflow-wrap:anywhere}.tsis-shell :where([id]){scroll-margin-block-start:calc(var(--tsis-shell-header-h) + var(--tsis-space-md))}.tsis-shell>main,.tsis-footer__grid>*,.tsis-header__bar>*{min-inline-size:0}.tsis-header{background:var(--tsis-color-white);backdrop-filter:none}.tsis-brand{min-block-size:var(--tsis-tap-min);min-inline-size:var(--tsis-tap-min)}.tsis-header__panel{overscroll-behavior:contain;padding-block-end:var(--tsis-space-lg);inset-block-end:var(--tsis-bottomnav-occupied,calc(var(--tsis-shell-bottomnav-h) + 1px + env(safe-area-inset-bottom,0px)))}.tsis-menu-close{min-block-size:var(--tsis-tap-min);padding:var(--tsis-space-xs) var(--tsis-space-md);border:var(--tsis-border-width-strong) solid var(--tsis-color-border-strong);border-radius:var(--tsis-radius-sm);color:var(--tsis-color-heading);background:var(--tsis-color-white);cursor:pointer;align-self:flex-start}.tsis-entry-links{gap:var(--tsis-space-md);flex-wrap:wrap;display:flex}.tsis-footer__social a{min-block-size:var(--tsis-tap-min);align-items:center;display:inline-flex}@media (width<=1023.98px){body.tsis-shell{padding-block-end:var(--tsis-bottomnav-occupied,calc(var(--tsis-shell-bottomnav-h) + 1px + env(safe-area-inset-bottom,0px)))}}.tsis-shell main .grid>*,.tsis-shell main form :where(input,select,textarea){min-inline-size:0}.tsis-shell main form :where(input:not([type=checkbox]),select,textarea){max-inline-size:100%}
