:root{--tpl-clr-primary-1:var(--tpl-clr-indigo-1);--tpl-clr-primary-2:var(--tpl-clr-indigo-2);--tpl-clr-primary-3:var(--tpl-clr-indigo-3);--tpl-clr-primary-4:var(--tpl-clr-indigo-4);--tpl-clr-primary-5:var(--tpl-clr-indigo-5);--tpl-clr-primary-6:var(--tpl-clr-indigo-6);--tpl-clr-primary-7:var(--tpl-clr-indigo-7);--tpl-clr-primary-8:var(--tpl-clr-indigo-8);--tpl-clr-primary-9:var(--tpl-clr-indigo-9);--tpl-clr-primary-10:var(--tpl-clr-indigo-10);--tpl-clr-primary-11:var(--tpl-clr-indigo-11);--tpl-clr-primary-12:var(--tpl-clr-indigo-12);--tpl-clr-accent-1:var(--tpl-clr-slate-1);--tpl-clr-accent-2:var(--tpl-clr-slate-2);--tpl-clr-accent-3:var(--tpl-clr-slate-3);--tpl-clr-accent-4:var(--tpl-clr-slate-4);--tpl-clr-accent-5:var(--tpl-clr-slate-5);--tpl-clr-accent-6:var(--tpl-clr-slate-6);--tpl-clr-accent-7:var(--tpl-clr-slate-7);--tpl-clr-accent-8:var(--tpl-clr-slate-8);--tpl-clr-accent-9:var(--tpl-clr-slate-9);--tpl-clr-accent-10:var(--tpl-clr-slate-10);--tpl-clr-accent-11:var(--tpl-clr-slate-11);--tpl-clr-accent-12:var(--tpl-clr-slate-12);--tpl-clr-indigo-1:#fdfdfe;--tpl-clr-indigo-2:#f7f9ff;--tpl-clr-indigo-3:#edf2fe;--tpl-clr-indigo-4:#e1e9ff;--tpl-clr-indigo-5:#d2deff;--tpl-clr-indigo-6:#c1d0ff;--tpl-clr-indigo-7:#abbdf9;--tpl-clr-indigo-8:#8da4ef;--tpl-clr-indigo-9:#3e63dd;--tpl-clr-indigo-10:#3358d4;--tpl-clr-indigo-11:#3a5bc7;--tpl-clr-indigo-12:#1f2d5c;--tpl-clr-iris-1:#fdfdff;--tpl-clr-iris-2:#f8f8ff;--tpl-clr-iris-3:#f0f1fe;--tpl-clr-iris-4:#e6e7ff;--tpl-clr-iris-5:#dadcff;--tpl-clr-iris-6:#cbcdff;--tpl-clr-iris-7:#b8baf8;--tpl-clr-iris-8:#9b9ef0;--tpl-clr-iris-9:#5b5bd6;--tpl-clr-iris-10:#5151cd;--tpl-clr-iris-11:#5753c6;--tpl-clr-iris-12:#272962;--tpl-clr-slate-1:#fdfcfd;--tpl-clr-slate-2:#faf9fb;--tpl-clr-slate-3:#f2eff3;--tpl-clr-slate-4:#eae7ec;--tpl-clr-slate-5:#e3dfe6;--tpl-clr-slate-6:#dbd8e0;--tpl-clr-slate-7:#d0cdd7;--tpl-clr-slate-8:#bcbac7;--tpl-clr-slate-9:#8e8c99;--tpl-clr-slate-10:#84828e;--tpl-clr-slate-11:#65636d;--tpl-clr-slate-12:#211f26;--tpl-clr-info-1:#fafdfe;--tpl-clr-info-2:#f2fafb;--tpl-clr-info-3:#def7f9;--tpl-clr-info-4:#caf1f6;--tpl-clr-info-5:#b5e9f0;--tpl-clr-info-6:#9ddde7;--tpl-clr-info-7:#7dcedc;--tpl-clr-info-8:#3db9cf;--tpl-clr-info-9:#00a2c7;--tpl-clr-info-10:#0797b9;--tpl-clr-info-11:#107d98;--tpl-clr-info-12:#0d3c48;--tpl-clr-success-1:#fbfefd;--tpl-clr-success-2:#f4fbf7;--tpl-clr-success-3:#e6f7ed;--tpl-clr-success-4:#d6f1e3;--tpl-clr-success-5:#c3e9d7;--tpl-clr-success-6:#acdec8;--tpl-clr-success-7:#8bceb6;--tpl-clr-success-8:#56ba9f;--tpl-clr-success-9:#29a383;--tpl-clr-success-10:#26997b;--tpl-clr-success-11:#208368;--tpl-clr-success-12:#1d3b31;--tpl-clr-warning-1:#fefdfb;--tpl-clr-warning-2:#fefbe9;--tpl-clr-warning-3:#fff7c2;--tpl-clr-warning-4:#ffee9c;--tpl-clr-warning-5:#fbe577;--tpl-clr-warning-6:#f3d673;--tpl-clr-warning-7:#e9c162;--tpl-clr-warning-8:#e2a336;--tpl-clr-warning-9:#ffc53d;--tpl-clr-warning-10:#ffba18;--tpl-clr-warning-11:#ab6400;--tpl-clr-warning-12:#4f3422;--tpl-clr-error-1:#fffcfd;--tpl-clr-error-2:#fff7f8;--tpl-clr-error-3:#feeaed;--tpl-clr-error-4:#ffdce1;--tpl-clr-error-5:#ffced6;--tpl-clr-error-6:#f8bfc8;--tpl-clr-error-7:#efacb8;--tpl-clr-error-8:#e592a3;--tpl-clr-error-9:#e54666;--tpl-clr-error-10:#dc3b5d;--tpl-clr-error-11:#ca244d;--tpl-clr-error-12:#64172b;--tpl-clr-gray-1:#fcfcfc;--tpl-clr-gray-2:#f9f9f9;--tpl-clr-gray-3:#f0f0f0;--tpl-clr-gray-4:#e8e8e8;--tpl-clr-gray-5:#e0e0e0;--tpl-clr-gray-6:#d9d9d9;--tpl-clr-gray-7:#cecece;--tpl-clr-gray-8:#bbb;--tpl-clr-gray-9:#8d8d8d;--tpl-clr-gray-10:#838383;--tpl-clr-gray-11:#646464;--tpl-clr-gray-12:#202020;--tpl-black-a1:rgba(0,0,0,.05);--tpl-black-a2:rgba(0,0,0,.1);--tpl-black-a3:rgba(0,0,0,.15);--tpl-black-a4:rgba(0,0,0,.2);--tpl-black-a5:rgba(0,0,0,.3);--tpl-black-a6:rgba(0,0,0,.4);--tpl-black-a7:rgba(0,0,0,.5);--tpl-black-a8:rgba(0,0,0,.6);--tpl-black-a9:rgba(0,0,0,.7);--tpl-black-a10:rgba(0,0,0,.8);--tpl-black-a11:rgba(0,0,0,.9);--tpl-black-a12:rgba(0,0,0,.95);--tpl-white-a1:hsla(0,0%,100%,.05);--tpl-white-a2:hsla(0,0%,100%,.1);--tpl-white-a3:hsla(0,0%,100%,.15);--tpl-white-a4:hsla(0,0%,100%,.2);--tpl-white-a5:hsla(0,0%,100%,.3);--tpl-white-a6:hsla(0,0%,100%,.4);--tpl-white-a7:hsla(0,0%,100%,.5);--tpl-white-a8:hsla(0,0%,100%,.6);--tpl-white-a9:hsla(0,0%,100%,.7);--tpl-white-a10:hsla(0,0%,100%,.8);--tpl-white-a11:hsla(0,0%,100%,.9);--tpl-white-a12:hsla(0,0%,100%,.95);--tpl-clr-dark-12:var(var(--tpl-clr-slate-12));--tpl-ff-default:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--tpl-ff-brand:var(--tpl-ff-default);--tpl-ff-base:var(--tpl-ff-default);--tpl-ff-heading:var(--tpl-ff-default);--tpl-fs-xs:clamp(0.5628rem,0.7321rem + -0.1881vw,0.6944rem);--tpl-fs-sm:clamp(0.7502rem,0.8571rem + -0.1188vw,0.8333rem);--tpl-fs-sl:clamp(0.875rem,0.95rem + -0.1vw,0.9375rem);--tpl-fs-base:1rem;--tpl-fs-lead:clamp(1.1rem,1.081rem + 0.1vw,1.2rem);--tpl-fs-h6:var(--tpl-fs-lead);--tpl-fs-h5:var(--tpl-fs-lead);--tpl-fs-h4:clamp(1.2rem,1.162rem + 0.19vw,1.333rem);--tpl-fs-h3:clamp(1.44rem,1.3437rem + 0.4813vw,1.7769rem);--tpl-fs-h2:clamp(1.728rem,1.545rem + 0.9151vw,2.3686rem);--tpl-fs-h1:clamp(2.0736rem,1.764rem + 1.5482vw,3.1573rem);--tpl-fs-brand:clamp(2.4883rem,1.9968rem + 2.4577vw,4.2087rem);--tpl-lh-nw:1;--tpl-lh-xs:1.1;--tpl-lh-tn:1.2;--tpl-lh-sm:1.4;--tpl-lh-sl:1.55;--tpl-lh-base:1.6;--tpl-lh-bm:1.8;--tpl-lh-md:2;--tpl-lh-lg:3;--tpl-lh-xl:4;--tpl-fw-100:100;--tpl-fw-200:200;--tpl-fw-300:300;--tpl-fw-400:400;--tpl-fw-500:500;--tpl-fw-600:600;--tpl-fw-700:700;--tpl-fw-800:800;--tpl-fw-900:900;--tpl-ls-xs:-0.05em;--tpl-ls-sm:-0.03em;--tpl-ls-sl:-0.015em;--tpl-ls-base:0em;--tpl-ls-bm:0.05em;--tpl-ls-md:0.1em;--tpl-ls-lg:0.15em;--tpl-sp-0:0rem;--tpl-sp-012:0.125rem;--tpl-sp-025:0.25rem;--tpl-sp-037:0.375rem;--tpl-sp-050:0.5rem;--tpl-sp-075:0.75rem;--tpl-sp-100:1rem;--tpl-sp-125:1.25rem;--tpl-sp-150:1.5rem;--tpl-sp-175:1.75rem;--tpl-sp-200:2rem;--tpl-sp-300:3rem;--tpl-sp-400:4rem;--tpl-sp-500:5rem;--tpl-rd-none:0;--tpl-rd-nw:0.125rem;--tpl-rd-xs:0.25rem;--tpl-rd-tn:0.375rem;--tpl-rd-sm:0.5rem;--tpl-rd-sl:0.75rem;--tpl-rd-xl:1rem;--tpl-rd-pill:2rem;--tpl-rd-full:9999px;--tpl-shadow-sm:0 1px 2px rgba(0,0,0,.04);--tpl-shadow-md:0 4px 6px rgba(0,0,0,.08);--tpl-shadow-lg:0 10px 15px rgba(0,0,0,.1);--tpl-shadow-xl:0 20px 25px rgba(0,0,0,.15);--tpl-shadow-inset:inset 0 1px 2px rgba(0,0,0,.1);--tpl-opacity-full:0;--tpl-opacity-lg:0.25;--tpl-opacity-md:0.5;--tpl-opacity-sm:0.75;--tpl-opacity-none:1;--tpl-blur-sm:blur(4px);--tpl-blur-md:blur(8px);--tpl-blur-lg:blur(16px);--tpl-duration-fast:150ms;--tpl-duration-base:225ms;--tpl-duration-medium:300ms;--tpl-duration-slow:500ms;--tpl-motion-fast:var(--tpl-duration-fast) ease-out;--tpl-motion-base:var(--tpl-duration-base) ease-out;--tpl-motion-medium:var(--tpl-duration-medium) ease-out;--tpl-motion-slow:var(--tpl-duration-slow) ease-out;--tpl-z-base:1;--tpl-z-above:10;--tpl-z-dropdown:100;--tpl-z-modal:1000;--tpl-z-toast:1100;--tpl-z-layout:1111;--tpl-z-max:9999;--tpl-ratio-square:1/1;--tpl-ratio-video:16/9;--tpl-ratio-classic:4/3;--tpl-ratio-golden:1.618/1;--tpl-ratio-poster:2/3;--tpl-ratio-wide:21/9;--tpl-ratio-ultra:32/9;--tpl-ratio-thin:3/1;--tpl-ratio-tall:9/16;--tpl-header-height:4.5rem;--tpl-bp-phone:40rem;--tpl-bp-tablet:48rem;--tpl-bp-tablet-lg:64rem;--tpl-bp-desktop:80rem;--tpl-bp-desktop-xl:96rem;--tpl-container-phone:100%;--tpl-container-tablet:40rem;--tpl-container-tablet-lg:48rem;--tpl-container-desktop:64rem;--tpl-container-desktop-xl:80rem;--tpl-fw-heading:var(--tpl-fw-700);--tpl-lh-heading:var(--tpl-lh-xs);--tpl-ls-heading:var(--tpl-ls-base);--tpl-clr-heading:inherit;--tpl-clr-text-muted:var(--tpl-clr-accent-10);--tpl-clr-text:var(--tpl-clr-accent-12);--tpl-clr-text-low:var(--tpl-clr-accent-11);--tpl-clr-text-high:var(--tpl-clr-accent-12);--tpl-clr-background:var(--tpl-clr-accent-1);--tpl-clr-surface:var(--tpl-clr-accent-2);--tpl-clr-separator:var(--tpl-clr-accent-6);--tpl-clr-focus-ring:var(--tpl-clr-primary-8);--tpl-clr-highlight:var(--tpl-clr-warning-3);color-scheme:light dark;font-family:var(--tpl-ff-base,system-ui,sans-serif);font-size:100%;line-height:var(--tpl-lh-base);text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (forced-colors:active){*{background-color:transparent!important;border-color:ButtonText!important;color:CanvasText!important}}*,:after,:before{box-sizing:border-box}:where(*,:before,:after){margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:scroll;overscroll-behavior:none;scroll-padding-top:1.25rem;touch-action:manipulation}body{background-color:var(--tpl-clr-background);color:var(--tpl-clr-text);font-family:inherit;font-size:var(--tpl-fs-base);line-height:inherit;min-height:100vh;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-text-size-adjust:100%}::-moz-selection{background-color:var(--tpl-clr-primary-11)!important;color:var(--tpl-clr-primary-1)!important}::selection{background-color:var(--tpl-clr-primary-11)!important;color:var(--tpl-clr-primary-1)!important}main{display:block}h1,h2,h3,h4,h5,h6{color:var(--tpl-clr-heading);font-family:var(--tpl-ff-heading);font-weight:var(--tpl-fw-700);letter-spacing:var(--tpl-ls-heading);line-height:var(--tpl-lh-heading);overflow-wrap:break-word;text-wrap:balance}h1{font-size:var(--tpl-fs-h1)}h2{font-size:var(--tpl-fs-h2)}h3{font-size:var(--tpl-fs-h3)}h4{font-size:var(--tpl-fs-h4)}h5{font-size:var(--tpl-fs-h5)}h6{font-size:var(--tpl-fs-h6)}p{color:inherit;overflow-wrap:break-word;text-wrap:pretty}blockquote{border-inline-start:4px solid var(--tpl-clr-accent-6);color:var(--tpl-clr-text-low);margin-inline-start:var(--tpl-sp-200);padding-inline-start:var(--tpl-sp-150);quotes:"\201C""\201D""\2018""\2019"}a{color:inherit;font-weight:500;text-decoration:none;text-underline-offset:.175rem}strong{font-weight:var(--tpl-fw-700)}code{border-radius:var(--tpl-rd-sm);font-family:monospace,monospace;font-size:.875em;padding:.125em .4em}code{background-color:var(--tpl-clr-surface)}img,picture,svg{display:block;height:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none}img,picture{max-width:100%}ul{list-style-position:outside;padding-inline-start:var(--tpl-sp-200)}button,fieldset,input,label,legend,option,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0}button,input[type=submit]{background-color:var(--tpl-clr-surface);border:1px solid var(--tpl-clr-accent-7);border-radius:var(--tpl-rd-sm);cursor:pointer;padding:var(--tpl-sp-050) var(--tpl-sp-100)}label{cursor:pointer;display:inline-block;font-weight:var(--tpl-fw-500);margin-bottom:var(--tpl-sp-025)}textarea{background-color:var(--tpl-clr-surface);border-radius:var(--tpl-rd-sm);padding:var(--tpl-sp-050);resize:vertical}fieldset{border:1px solid var(--tpl-clr-accent-6);border-radius:var(--tpl-rd-sm);padding:var(--tpl-sp-100)}legend{font-size:var(--tpl-fs-base);font-weight:var(--tpl-fw-700);padding:0 var(--tpl-sp-050)}details[open]{padding:1rem}details[open]>summary{margin-bottom:.75rem;padding:0}details p:not(:last-child){margin-bottom:1rem}summary{cursor:pointer;list-style:none;padding:1rem}dialog{background-color:var(--tpl-clr-surface);border:1px solid var(--tpl-clr-accent-6);border-radius:var(--tpl-rd-sm);color:inherit;margin:auto;max-width:40rem;padding:var(--tpl-sp-100)}dialog::backdrop{background-color:var(--tpl-clr-background);opacity:.8}.skip-link{align-items:center;background-color:var(--tpl-clr-primary-9);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:var(--tpl-clr-primary-1);display:grid;font-size:var(--tpl-fs-lead);height:var(--tpl-header-height)}.hidden{display:none!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;visibility:hidden}:focus{outline-color:transparent}:focus-visible{outline-color:var(--tpl-clr-focus-ring);outline-offset:0;outline-style:solid;outline-width:var(--tpl-sp-012)}html:focus-within{scroll-behavior:smooth}.container,.container-desktop,.container-phone,.container-tablet,.container-tablet-lg{--container-padding-min:1rem;--container-padding-max:2rem;margin-inline:auto;max-width:var(--container-max);padding-inline:clamp(var(--container-padding-min),5vw,var(--container-padding-max));width:100%}.container{--container-max:var(--tpl-bp-desktop)}.container-phone{--container-max:var(--tpl-bp-phone)}.container-tablet{--container-max:var(--tpl-bp-tablet)}.container-tablet-lg{--container-max:var(--tpl-bp-tablet-lg)}.container-desktop{--container-max:var(--tpl-bp-desktop)}.section-full{min-height:calc(100vh - var(--tpl-header-height))}.flex{--tpl-flex-gap:var(--tpl-sp-100);gap:var(--tpl-flex-gap)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.flex-none{flex:none!important}.grow{flex-grow:1!important}.no-shrink{flex-shrink:0!important}.basis-0{flex-basis:0!important}.grid{--tpl-grid-gap:var(--tpl-sp-100);gap:var(--tpl-grid-gap)}.grid{display:grid}.grid-fit{--tpl-grid-gap:var(--tpl-sp-0);grid-template-rows:auto 1fr auto}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.content-center{align-content:center!important}.overflow-hidden{overflow:hidden!important}.cursor-default{cursor:default!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.sr-only{height:1px;margin:-1px;padding:0;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link,.sr-only{overflow:hidden;position:absolute}.skip-link{background-color:var(--tpl-clr-accent-3);border-bottom:1px solid var(--tpl-clr-accent-6);color:var(--tpl-clr-text);left:0;padding:var(--tpl-sp-075) var(--tpl-sp-100);text-align:center;top:0;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:var(--tpl-z-max)}.skip-link:focus-visible{transform:translateY(0)}.z-layout{z-index:var(--tpl-z-layout)!important}.relative{position:relative!important}.sticky-top{position:sticky!important;top:0}.ratio-square{aspect-ratio:var(--tpl-ratio-square)!important}.ratio-video{aspect-ratio:var(--tpl-ratio-video)!important}.fs-sl{font-size:var(--tpl-fs-sl)!important}.fs-base{font-size:var(--tpl-fs-base)!important}.fs-lead{font-size:var(--tpl-fs-lead)!important}.fs-h2{font-size:var(--tpl-fs-h2)!important}.fs-h3{font-size:var(--tpl-fs-h3)!important}.fs-h4{font-size:var(--tpl-fs-h4)!important}.fs-brand{font-size:var(--tpl-fs-brand)!important}.fw-400{font-weight:var(--tpl-fw-400)!important}.fw-500{font-weight:var(--tpl-fw-500)!important}.fw-600{font-weight:var(--tpl-fw-600)!important}.txt-center{text-align:center!important}.txt-nowrap{white-space:nowrap!important}.link:hover{text-decoration:underline}.prose{--tpl-prose-width:65ch;line-height:var(--tpl-lh-base);max-width:var(--tpl-prose-width);text-wrap:balance;text-wrap:pretty}.fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.rd-xs{border-radius:var(--tpl-rd-xs)!important}.rd-sm{border-radius:var(--tpl-rd-sm)!important}.rd-pill{border-radius:var(--tpl-rd-pill)!important}.rd-full{border-radius:var(--tpl-rd-full)!important}.shadow-sm{box-shadow:var(--tpl-shadow-sm)!important}.shadow-md{box-shadow:var(--tpl-shadow-md)!important}.opacity-lg{opacity:var(--tpl-opacity-lg)!important}.bg-transparent{background-color:transparent!important}.bg-primary-3{background-color:var(--tpl-clr-primary-3)!important}.bg-primary-4{background-color:var(--tpl-clr-primary-4)!important}.bg-primary-9{background-color:var(--tpl-clr-primary-9)!important}.bg-accent-12{background-color:var(--tpl-clr-accent-12)!important}.bg-white{background-color:#fff!important}.bg-split{--split-angle:180deg;--split-start-color:var(--tpl-clr-primary-1);--split-end-color:var(--tpl-clr-primary-4);--split-start-hint:50%;--split-end-hint:50%;background-image:linear-gradient(var(--split-angle),var(--split-start-color) var(--split-start-hint),var(--split-end-color) var(--split-end-hint))}.split-180{--split-angle:180deg}.split-start-primary-3{--split-start-color:var(--tpl-clr-primary-3)}.split-end-accent-12{--split-end-color:var(--tpl-clr-accent-12)}.clr-white{color:#fff!important}.clr-low{color:var(--tpl-clr-text-low)!important}.clr-high{color:var(--tpl-clr-text-high)!important}.clr-primary-1{color:var(--tpl-clr-primary-1)!important}.clr-primary-9{color:var(--tpl-clr-primary-9)!important}.clr-primary-11{color:var(--tpl-clr-primary-11)!important}.clr-accent-1{color:var(--tpl-clr-accent-1)!important}.clr-accent-2{color:var(--tpl-clr-accent-2)!important}.clr-white-a10{color:var(--tpl-white-a10)!important}.clr-success{color:var(--tpl-clr-success-12)!important}.bd-none{border:none!important}.bd{border-color:var(--tpl-clr-accent-6);border-style:solid;border-width:1px}.bd-l{border-color:var(--tpl-clr-accent-6);border-left-style:solid;border-left-width:1px}.bd-t{border-color:var(--tpl-clr-accent-6);border-top-style:solid;border-top-width:1px}.bd-default{border-color:var(--tpl-clr-accent-6)!important}.bd-primary{border-color:var(--tpl-clr-primary-6)!important}.bd-accent{border-color:var(--tpl-clr-accent-6)!important}.bd-success{border-color:var(--tpl-clr-success-6)!important}.list-clean{list-style:none!important;margin:0!important;padding:0!important}.list-inline{--list-gap:var(--tpl-sp-100);align-items:center;display:flex;gap:var(--list-gap)}@keyframes tpl-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.btn{--btn-display:flex;--btn-gap:var(--tpl-sp-075);--btn-mg-block:var(--tpl-sp-012);--btn-mg-inline:0;--btn-bd-width:1px;--btn-bd-style:solid;--btn-bd-color:var(--tpl-clr-accent-3);--btn-bd-radius:var(--tpl-sp-012);--btn-bg:var(--tpl-clr-accent-3);--btn-pd-block:var(--tpl-sp-050);--btn-pd-inline:var(--tpl-sp-150);--btn-width:fit-content;--btn-clr:var(--tpl-clr-accent-11);--btn-fs:inherit;--btn-ff:inherit;--btn-shadow:none;--btn-transform:none;--btn-decoration:none;--btn-decoration-color:transparent;--btn-fw:var(--tpl-fw-500);align-items:center;background-color:var(--btn-bg);border-color:var(--btn-bd-color);border-radius:var(--btn-bd-radius);border-style:var(--btn-bd-style);border-width:var(--btn-bd-width);box-shadow:var(--btn-shadow);color:var(--btn-clr);cursor:pointer;display:var(--btn-display);font-family:var(--btn-ff);font-size:var(--btn-fs);font-weight:var(--btn-fw);gap:var(--btn-gap);justify-content:center;line-height:inherit;margin-block:var(--btn-mg-block);margin-inline:var(--btn-mg-inline);padding-block:var(--btn-pd-block);padding-inline:var(--btn-pd-inline);text-align:center;-webkit-text-decoration:var(--btn-decoration);text-decoration:var(--btn-decoration);text-decoration-color:var(--btn-decoration-color);text-transform:var(--btn-transform);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-text-decoration .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration .15s ease-in-out,-webkit-text-decoration .15s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;width:var(--btn-width)}.btn:hover{--btn-hover-bd-color:var(--tpl-clr-accent-4);--btn-hover-bg:var(--tpl-clr-accent-4);--btn-hover-clr:var(--tpl-clr-accent-11);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-bd-color);color:var(--btn-hover-clr)}.btn:active,.btn:focus{--btn-pressed-bd-color:var(--tpl-clr-accent-5);--btn-pressed-bg:var(--tpl-clr-accent-5);--btn-pressed-clr:var(--tpl-clr-accent-12);--btn-focus-clr:var(--tpl-clr-accent-8);background-color:var(--btn-pressed-bg);border-color:var(--btn-pressed-bd-color);color:var(--btn-pressed-clr);outline-color:var(--btn-focus-clr);outline-offset:0;outline-style:solid;outline-width:var(--tpl-sp-012)}.btn-outlined{--btn-bd-color:var(--tpl-clr-accent-8);--btn-bg:transparent;--btn-clr:var(--tpl-clr-accent-11)}.btn-outlined:hover{--btn-hover-bd-color:var(--tpl-clr-accent-3);--btn-hover-bg:var(--tpl-clr-accent-3);--btn-hover-clr:var(--tpl-clr-accent-11)}.btn-outlined:active,.btn-outlined:focus{--btn-pressed-bd-color:var(--tpl-clr-accent-5);--btn-pressed-bg:var(--tpl-clr-accent-5);--btn-pressed-clr:var(--tpl-clr-accent-12)}.btn-ghosted{--btn-bd-color:transparent;--btn-bg:transparent;--btn-clr:var(--tpl-clr-accent-11)}.btn-ghosted:hover{--btn-hover-bd-color:var(--tpl-clr-accent-3);--btn-hover-bg:var(--tpl-clr-accent-3);--btn-hover-clr:var(--tpl-clr-accent-11)}.btn-ghosted:active,.btn-ghosted:focus{--btn-pressed-bd-color:var(--tpl-clr-accent-5);--btn-pressed-bg:var(--tpl-clr-accent-5);--btn-pressed-clr:var(--tpl-clr-accent-12)}.btn-link{--btn-bd-color:transparent;--btn-bg:transparent;--btn-clr:var(--tpl-clr-accent-9)}.btn-link:hover{--btn-hover-bd-color:transparent;--btn-hover-bg:transparent;--btn-hover-clr:var(--tpl-clr-accent-9);--btn-decoration:underline;--btn-decoration-color:var(--tpl-clr-accent-9)}.btn-link:active,.btn-link:focus{--btn-pressed-bd-color:transparent;--btn-pressed-bg:transparent;--btn-pressed-clr:var(--tpl-clr-accent-11);--btn-decoration-color:var(--tpl-clr-accent-11)}@media (prefers-reduced-motion:reduce){.btn{transition:none!important}}.btn-primary{--btn-bd-color:var(--tpl-clr-primary-9);--btn-bg:var(--tpl-clr-primary-9);--btn-clr:#fff}.btn-primary:hover{--btn-hover-bd-color:var(--tpl-clr-primary-9);--btn-hover-bg:var(--tpl-clr-primary-10);--btn-hover-clr:#fff}.btn-primary:active,.btn-primary:focus{--btn-pressed-bd-color:var(--tpl-clr-primary-9);--btn-pressed-bg:var(--tpl-clr-primary-9);--btn-pressed-clr:#fff;--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-secondary{--btn-bd-color:var(--tpl-clr-primary-4);--btn-bg:var(--tpl-clr-primary-4);--btn-clr:var(--tpl-clr-primary-11)}.btn-secondary:hover{--btn-hover-bd-color:var(--tpl-clr-primary-5);--btn-hover-bg:var(--tpl-clr-primary-5);--btn-hover-clr:var(--tpl-clr-primary-11)}.btn-secondary:active,.btn-secondary:focus{--btn-pressed-bd-color:var(--tpl-clr-primary-4);--btn-pressed-bg:var(--tpl-clr-primary-4);--btn-pressed-clr:var(--tpl-clr-primary-11);--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-white{--btn-bd-color:var(--tpl-clr-primary-9);--btn-bg:#fff;--btn-clr:var(--tpl-clr-primary-11);--btn-bd-width:1px}.btn-white:hover{--btn-hover-bd-color:var(--tpl-clr-primary-6);--btn-hover-bg:var(--tpl-clr-primary-1);--btn-hover-clr:var(--tpl-clr-primary-11)}.btn-white:active,.btn-white:focus{--btn-pressed-bd-color:var(--tpl-clr-primary-8);--btn-pressed-bg:#fff;--btn-pressed-clr:var(--tpl-clr-primary-11);--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-outlined-primary{--btn-bd-color:var(--tpl-clr-primary-8);--btn-bg:transparent;--btn-clr:var(--tpl-clr-primary-11)}.btn-outlined-primary:hover{--btn-hover-bd-color:var(--tpl-clr-primary-9);--btn-hover-bg:var(--tpl-clr-primary-9);--btn-hover-clr:#fff}.btn-outlined-primary:active,.btn-outlined-primary:focus{--btn-pressed-bd-color:var(--tpl-clr-primary-10);--btn-pressed-bg:var(--tpl-clr-primary-10);--btn-pressed-clr:#fff;--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-ghosted-primary{--btn-bd-color:transparent;--btn-bg:transparent;--btn-clr:var(--tpl-clr-primary-11)}.btn-ghosted-primary:hover{--btn-hover-bd-color:var(--tpl-clr-primary-4);--btn-hover-bg:var(--tpl-clr-primary-4);--btn-hover-clr:var(--tpl-clr-primary-11)}.btn-ghosted-primary:active,.btn-ghosted-primary:focus{--btn-pressed-bd-color:var(--tpl-clr-primary-5);--btn-pressed-bg:var(--tpl-clr-primary-5);--btn-pressed-clr:var(--tpl-clr-primary-12);--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-link-primary{--btn-bd-color:transparent;--btn-bg:transparent;--btn-clr:var(--tpl-clr-primary-9)}.btn-link-primary:hover{--btn-hover-bd-color:transparent;--btn-hover-bg:transparent;--btn-hover-clr:var(--tpl-clr-primary-9);--btn-decoration:underline;--btn-decoration-color:var(--tpl-clr-primary-9)}.btn-link-primary:active,.btn-link-primary:focus{--btn-pressed-bd-color:transparent;--btn-pressed-bg:transparent;--btn-pressed-clr:var(--tpl-clr-primary-11);--btn-decoration-color:var(--tpl-clr-primary-11);--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-icon{--btn-display:grid;--btn-gap:var(--tpl-sp-0);--btn-bd-width:1px;--btn-bd-style:solid;--btn-bd-color:var(--tpl-clr-accent-7);--btn-bd-radius:var(--tpl-rd-full);--btn-bg:transparent;--btn-pd-block:0.75rem;--btn-pd-inline:0.75rem;--btn-width:2.5rem;--btn-clr:var(--tpl-clr-accent-2);--btn-fs:1.125em;align-items:center;aspect-ratio:1/1;height:auto;justify-content:center;line-height:1;overflow:hidden;width:-moz-fit-content;width:fit-content}.btn-icon:hover{--btn-hover-clr:var(--tpl-clr-primary-1);--btn-hover-bd-color:var(--tpl-clr-primary-8);--btn-hover-bg:var(--tpl-clr-primary-9)}.btn-icon:active,.btn-icon:focus{--btn-pressed-bd-color:var(--tpl-clr-primary-9);--btn-pressed-bg:var(--tpl-clr-primary-9);--btn-pressed-clr:var(--tpl-clr-primary-1);--btn-focus-clr:var(--tpl-clr-primary-8)}.btn-nw{--btn-pd-block:var(--tpl-sp-025);--btn-pd-inline:var(--tpl-sp-050);--btn-fs:var(--tpl-fs-sm)}.btn-xs{--btn-pd-block:var(--tpl-sp-025);--btn-pd-inline:var(--tpl-sp-050);--btn-fs:var(--tpl-fs-sl)}.btn-sm{--btn-pd-block:var(--tpl-sp-025);--btn-pd-inline:var(--tpl-sp-075);--btn-fs:var(--tpl-fs-base)}.btn-md{--btn-pd-block:var(--tpl-sp-050);--btn-pd-inline:var(--tpl-sp-175);--btn-fs:var(--tpl-fs-lead)}.btn-lg{--btn-pd-block:var(--tpl-sp-050);--btn-pd-inline:var(--tpl-sp-200);--btn-fs:var(--tpl-fs-h4)}.tag{--tag-cursor:default;--tag-mg-inline:0;--tag-mg-block:0;--tag-bd-width:1px;--tag-bd-style:solid;--tag-bd-color:var(--tpl-clr-accent-6);--tag-bd-radius:var(--tpl-rd-pill);--tag-bg-color:var(--tpl-clr-accent-3);--tag-pd-inline:var(--tpl-sp-100);--tag-pd-block:var(--tpl-sp-025);--tag-w:fit-content;--tag-clr:var(--tpl-clr-accent-11);--tag-fw:500;--tag-fs:var(--tpl-fs-sl);background-color:var(--tag-bg-color);border-color:var(--tag-bd-color);border-radius:var(--tag-bd-radius);border-style:var(--tag-bd-style);border-width:var(--tag-bd-width);color:var(--tag-clr);cursor:var(--tag-cursor);font-size:var(--tag-fs);font-weight:var(--tag-fw);margin-block:var(--tag-mg-block);margin-inline:var(--tag-mg-inline);padding-block:var(--tag-pd-block);padding-inline:var(--tag-pd-inline);width:var(--tag-w)}.tag-sm{--tag-pd-inline:var(--tpl-sp-075);--tag-pd-block:var(--tpl-sp-012);--tag-clr:var(--tpl-clr-accent-11);--tag-fw:500;--tag-fs:var(--tpl-fs-sm)}.tag-primary{--tag-bd-color:var(--tpl-clr-primary-6);--tag-bg-color:var(--tpl-clr-primary-3);--tag-clr:var(--tpl-clr-primary-11)}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-max{width:-moz-max-content!important;width:max-content!important}.w-100{width:100%!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-100{margin-bottom:var(--tpl-sp-100)!important;margin-top:var(--tpl-sp-100)!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mr-025{margin-right:var(--tpl-sp-025)!important}.mr-050{margin-right:var(--tpl-sp-050)!important}.mr-075{margin-right:var(--tpl-sp-075)!important}.mr-100{margin-right:var(--tpl-sp-100)!important}.mr-150{margin-right:var(--tpl-sp-150)!important}.mr-200{margin-right:var(--tpl-sp-200)!important}.mr-250{margin-right:var(--tpl-sp-250)!important}.mr-300{margin-right:var(--tpl-sp-300)!important}.mr-400{margin-right:var(--tpl-sp-400)!important}.mr-500{margin-right:var(--tpl-sp-500)!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.ml-025{margin-left:var(--tpl-sp-025)!important}.ml-050{margin-left:var(--tpl-sp-050)!important}.ml-075{margin-left:var(--tpl-sp-075)!important}.ml-100{margin-left:var(--tpl-sp-100)!important}.ml-150{margin-left:var(--tpl-sp-150)!important}.ml-200{margin-left:var(--tpl-sp-200)!important}.ml-250{margin-left:var(--tpl-sp-250)!important}.ml-300{margin-left:var(--tpl-sp-300)!important}.ml-400{margin-left:var(--tpl-sp-400)!important}.ml-500{margin-left:var(--tpl-sp-500)!important}.mt-0{margin-top:0!important}.mt-025{margin-top:var(--tpl-sp-025)!important}.mt-050{margin-top:var(--tpl-sp-050)!important}.mt-075{margin-top:var(--tpl-sp-075)!important}.mt-100{margin-top:var(--tpl-sp-100)!important}.mt-150{margin-top:var(--tpl-sp-150)!important}.mt-200{margin-top:var(--tpl-sp-200)!important}.mt-250{margin-top:var(--tpl-sp-250)!important}.mt-300{margin-top:var(--tpl-sp-300)!important}.mt-400{margin-top:var(--tpl-sp-400)!important}.mt-500{margin-top:var(--tpl-sp-500)!important}.mb-0{margin-bottom:0!important}.mb-025{margin-bottom:var(--tpl-sp-025)!important}.mb-050{margin-bottom:var(--tpl-sp-050)!important}.mb-075{margin-bottom:var(--tpl-sp-075)!important}.mb-100{margin-bottom:var(--tpl-sp-100)!important}.mb-150{margin-bottom:var(--tpl-sp-150)!important}.mb-200{margin-bottom:var(--tpl-sp-200)!important}.mb-250{margin-bottom:var(--tpl-sp-250)!important}.mb-300{margin-bottom:var(--tpl-sp-300)!important}.mb-400{margin-bottom:var(--tpl-sp-400)!important}.mb-500{margin-bottom:var(--tpl-sp-500)!important}.p-0{padding:0!important}.p-025{padding:var(--tpl-sp-025)!important}.p-150{padding:var(--tpl-sp-150)!important}.py-025{padding-bottom:var(--tpl-sp-025)!important;padding-top:var(--tpl-sp-025)!important}.py-100{padding-bottom:var(--tpl-sp-100)!important;padding-top:var(--tpl-sp-100)!important}.py-150{padding-bottom:var(--tpl-sp-150)!important;padding-top:var(--tpl-sp-150)!important}.py-300{padding-bottom:var(--tpl-sp-300)!important;padding-top:var(--tpl-sp-300)!important}.py-400{padding-bottom:var(--tpl-sp-400)!important;padding-top:var(--tpl-sp-400)!important}.py-500{padding-bottom:var(--tpl-sp-500)!important;padding-top:var(--tpl-sp-500)!important}.pr-0{padding-right:0!important}.pr-025{padding-right:var(--tpl-sp-025)!important}.pr-050{padding-right:var(--tpl-sp-050)!important}.pr-075{padding-right:var(--tpl-sp-075)!important}.pr-100{padding-right:var(--tpl-sp-100)!important}.pr-150{padding-right:var(--tpl-sp-150)!important}.pr-200{padding-right:var(--tpl-sp-200)!important}.pr-250{padding-right:var(--tpl-sp-250)!important}.pr-300{padding-right:var(--tpl-sp-300)!important}.pr-400{padding-right:var(--tpl-sp-400)!important}.pr-500{padding-right:var(--tpl-sp-500)!important}.pl-0{padding-left:0!important}.pl-025{padding-left:var(--tpl-sp-025)!important}.pl-050{padding-left:var(--tpl-sp-050)!important}.pl-075{padding-left:var(--tpl-sp-075)!important}.pl-100{padding-left:var(--tpl-sp-100)!important}.pl-150{padding-left:var(--tpl-sp-150)!important}.pl-200{padding-left:var(--tpl-sp-200)!important}.pl-250{padding-left:var(--tpl-sp-250)!important}.pl-300{padding-left:var(--tpl-sp-300)!important}.pl-400{padding-left:var(--tpl-sp-400)!important}.pl-500{padding-left:var(--tpl-sp-500)!important}.pt-0{padding-top:0!important}.pt-025{padding-top:var(--tpl-sp-025)!important}.pt-050{padding-top:var(--tpl-sp-050)!important}.pt-075{padding-top:var(--tpl-sp-075)!important}.pt-100{padding-top:var(--tpl-sp-100)!important}.pt-150{padding-top:var(--tpl-sp-150)!important}.pt-200{padding-top:var(--tpl-sp-200)!important}.pt-250{padding-top:var(--tpl-sp-250)!important}.pt-300{padding-top:var(--tpl-sp-300)!important}.pt-400{padding-top:var(--tpl-sp-400)!important}.pt-500{padding-top:var(--tpl-sp-500)!important}.pb-0{padding-bottom:0!important}.pb-025{padding-bottom:var(--tpl-sp-025)!important}.pb-050{padding-bottom:var(--tpl-sp-050)!important}.pb-075{padding-bottom:var(--tpl-sp-075)!important}.pb-100{padding-bottom:var(--tpl-sp-100)!important}.pb-150{padding-bottom:var(--tpl-sp-150)!important}.pb-200{padding-bottom:var(--tpl-sp-200)!important}.pb-250{padding-bottom:var(--tpl-sp-250)!important}.pb-300{padding-bottom:var(--tpl-sp-300)!important}.pb-400{padding-bottom:var(--tpl-sp-400)!important}.pb-500{padding-bottom:var(--tpl-sp-500)!important}.g-025{gap:var(--tpl-sp-025)!important}.g-050{gap:var(--tpl-sp-050)!important}.g-075{gap:var(--tpl-sp-075)!important}.g-100{gap:var(--tpl-sp-100)!important}.g-150{gap:var(--tpl-sp-150)!important}.g-200{gap:var(--tpl-sp-200)!important}.rg-100{row-gap:var(--tpl-sp-100)!important}.rg-200{row-gap:var(--tpl-sp-200)!important}.rg-500{row-gap:var(--tpl-sp-500)!important}.cg-200{-moz-column-gap:var(--tpl-sp-200)!important;column-gap:var(--tpl-sp-200)!important}.cg-300{-moz-column-gap:var(--tpl-sp-300)!important;column-gap:var(--tpl-sp-300)!important}