:root{--has-clr-main:#24797f;--has-clr-primary-strong:#144e52;--has-clr-brand-soft:#97d4d8;--has-clr-brand-inverse:#2f9fa7;--has-clr-primary-fg:#ffffff;--has-clr-highlight:#c3534b;--has-clr-on-accent:#ffffff;--has-clr-canvas:#f6f8f9;--has-clr-panel:#ffffff;--has-clr-fg:#1e3738;--has-clr-faint:#677374;--has-clr-edge:#dee7e8;--has-clr-dark:#1d2a2b;--has-clr-dark-2:#1f2d2e;--has-clr-inverse-text:#f4f6f6;--has-clr-dark-fg-muted:#abb9ba;--has-radius-base:2px;--has-radius-lg:4px;--has-radius-control:2px;--has-transform-btn:none;--has-ls-button:0;--has-fw-btn:600;--has-font-head:'IBM Plex Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;--has-font-body:'IBM Plex Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;--has-fs-2xl:clamp(2rem, 4.5vw, 3.25rem);--has-fs-xl:clamp(1.6rem, 3vw, 2.25rem);--has-fs-lg:1.25rem;--has-fw-bold:600;--has-ls-title:-0.01em;--has-lh-snug:1.15;--has-transform-label:uppercase;--has-ls-overline:.12em;--has-clr-tagline:#24797f;--has-fs-base:1rem;--has-lh-relaxed:1.6;--has-max-w-content:1164px;--has-gap-y:4.2rem;--has-shadow-sm:0 10px 30px rgba(0,0,0,.06);--has-shadow-lg:0 24px 60px rgba(0,0,0,.12)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{line-height:var(--has-lh-relaxed);background:var(--has-clr-canvas);font-size:var(--has-fs-base);overflow-wrap:anywhere;color:var(--has-clr-fg);margin:0;font-family:var(--has-font-body)}img,svg,video{height:auto;display:block;max-width:100%}h1,h2,h3,h4{margin:0 0 .6em;color:var(--has-clr-fg);hyphens:manual;letter-spacing:var(--has-ls-title);font-family:var(--has-font-head);line-height:var(--has-lh-snug);font-weight:var(--has-fw-bold)}h1{font-size:var(--has-fs-2xl)}h2{font-size:var(--has-fs-xl)}h3{line-height:1.3;font-size:var(--has-fs-lg)}h4{line-height:1.35;font-size:1.05rem}p{margin:0 0 1em}a{text-decoration:none;color:var(--has-clr-main)}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--has-clr-primary-strong)}ul,ol{padding-left:1.25em;margin:0 0 1em}button,input,textarea,select{color:inherit;font:inherit}::selection{background:var(--has-clr-brand-soft);color:var(--has-clr-fg)}.has-k0b1{margin-inline:auto;width:min(100% - 2.5rem,var(--has-max-w-content))}.has-label-fixed{width:min(100% - 2.5rem,48rem)}.has-i275{padding-block:var(--has-gap-y)}.has-j209{background:var(--has-clr-panel)}.has-w6b5{color:var(--has-clr-inverse-text);background:var(--has-clr-dark)}.has-w6b5 h1,.has-w6b5 h2,.has-w6b5 h3,.has-w6b5 h4{color:inherit}.has-w6b5 a{color:var(--has-clr-brand-inverse)}.has-w6b5 .has-o950,.has-w6b5 .has-z26c{color:var(--has-clr-dark-fg-muted)}.has-w6b5 .has-icon{color:var(--has-clr-brand-inverse)}.has-info-inline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--has-radius-control);background:var(--has-clr-main);color:var(--has-clr-primary-fg);font-weight:var(--has-fw-btn);text-transform:var(--has-transform-btn);letter-spacing:var(--has-ls-button);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.has-info-inline:hover{background:var(--has-clr-primary-strong);color:var(--has-clr-primary-fg)}.has-info-inline:active{transform:translateY(1px)}.has-logo-loose{color:var(--has-clr-main);background:transparent;border-color:currentColor}.has-logo-loose:hover{color:var(--has-clr-primary-fg);border-color:var(--has-clr-main);background:var(--has-clr-main)}.has-d628{color:var(--has-clr-on-accent);background:var(--has-clr-highlight)}.has-d628:hover{filter:brightness(.92);color:var(--has-clr-on-accent);background:var(--has-clr-highlight)}.has-l236{background:var(--has-clr-inverse-text);color:var(--has-clr-dark)}.has-l236:hover{background:#fff;color:var(--has-clr-dark)}.has-wbe0{padding:.55rem 1.1rem;font-size:.9rem}.has-gcb3{padding:1rem 2rem;font-size:1.05rem}.has-w6b5 .has-info-inline:not(.has-logo-loose):not(.has-d628):not(.has-l236){color:var(--has-clr-dark);background:var(--has-clr-brand-inverse)}.has-w6b5 .has-info-inline:not(.has-logo-loose):not(.has-d628):not(.has-l236):hover{color:var(--has-clr-dark);background:var(--has-clr-inverse-text)}.has-w6b5 .has-logo-loose{border-color:var(--has-clr-dark-fg-muted);color:var(--has-clr-inverse-text)}.has-w6b5 .has-logo-loose:hover{border-color:var(--has-clr-inverse-text);background:var(--has-clr-inverse-text);color:var(--has-clr-dark)}.has-te53{gap:1.5rem;display:grid}.has-df78{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.has-tile{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.has-cap-right{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.has-label-left{grid-template-columns:repeat(2,1fr)}.has-panel-last{grid-template-columns:repeat(3,1fr)}.has-w8ec{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.has-w8ec{grid-template-columns:repeat(2,1fr)}.has-panel-last{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.has-label-left,.has-panel-last,.has-w8ec{grid-template-columns:1fr}}.has-ctx{display:flex;justify-content:center;flex-wrap:wrap}.has-ctx>*{min-width:0}.has-ctx.has-label-left>*{flex:0 0 calc((100% - 1.5rem)/2)}.has-ctx.has-panel-last>*{flex:0 0 calc((100% - 3rem)/3)}.has-ctx.has-w8ec>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.has-ctx.has-panel-last>*,.has-ctx.has-w8ec>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.has-ctx.has-label-left>*,.has-ctx.has-panel-last>*,.has-ctx.has-w8ec>*{flex-basis:100%}}.has-o950{font-size:1.15rem;color:var(--has-clr-faint)}.has-icon{letter-spacing:var(--has-ls-overline);font-weight:700;font-size:.8rem;text-transform:var(--has-transform-label);display:inline-block;color:var(--has-clr-tagline);margin-bottom:.75rem}.has-z26c{color:var(--has-clr-faint)}.has-d0fc{text-align:center}.has-title-left{overflow:hidden;border:0;margin:-1px;position:absolute;height:1px;padding:0;clip:rect(0 0 0 0);width:1px}@media (max-width:640px){.has-i275{padding-block:calc(var(--has-gap-y) * .7)}}.has-c02d{background:var(--has-clr-canvas);position:relative;z-index:20}.has-vfce{border-bottom:1px solid var(--has-clr-edge)}.has-qac3{grid-template-columns:minmax(0,1fr) 13rem minmax(0,1fr);min-height:5.5rem;align-items:center;display:grid}.has-wrap-flat{position:relative;max-width:100%;grid-column:2;display:inline-flex;grid-row:1;justify-self:center;z-index:1}.has-ud97{max-height:2.5rem;width:auto;height:auto}.has-ctx-y{align-items:center;grid-row:1;grid-template-columns:minmax(0,1fr) 13rem minmax(0,1fr);grid-column:1/-1;display:grid}.has-shape{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;list-style:none;margin:0;padding:0}.has-p40e{grid-column:1;justify-content:flex-end}.has-k2a5{grid-column:3;justify-content:flex-start}.has-v2b0{font-weight:500;font-size:.95rem;letter-spacing:.02em;color:var(--has-clr-fg)}.has-v2b0:hover,.has-z3b6{color:var(--has-clr-main)}.has-wfe1{font-weight:700;padding-bottom:.1rem;border-bottom:2px solid var(--has-clr-main)}.has-u0ce{display:none}.has-u0ce:focus-visible + .has-d5e2{outline:2px solid var(--has-clr-main);outline-offset:4px}.has-d5e2{display:none;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:.5rem;cursor:pointer}.has-quote-soft{height:2px;border-radius:2px;width:24px;display:block;background:var(--has-clr-fg)}@media (max-width:1020px){.has-qac3{display:flex;justify-content:space-between;gap:.75rem;min-height:4.5rem}.has-u0ce{display:block}.has-d5e2{display:flex}.has-ctx-y{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:.75rem;padding:1.25rem;background:var(--has-clr-canvas);border-bottom:1px solid var(--has-clr-edge);box-shadow:var(--has-shadow-sm)}.has-u0ce:checked ~ .has-ctx-y{display:flex}.has-shape{flex-direction:column;align-items:flex-start;gap:.75rem}}.has-d51f{padding-block:2rem;font-size:.9rem;margin-top:auto;border-top:1px solid var(--has-clr-edge)}.has-stat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.has-h2d4{font-family:var(--has-font-head);font-weight:700;font-size:1.1rem;color:var(--has-clr-fg)}.has-ee4e{max-width:26rem;font-size:1rem;text-wrap:balance}.has-sub-a,.has-j63a{display:flex;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0}.has-e9dd{color:var(--has-clr-faint)}.has-e9dd:hover{color:var(--has-clr-main)}.has-note{opacity:.8}.has-j9e9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.25rem;color:var(--has-clr-faint);font-size:.85rem}.has-field{position:fixed;z-index:50;inset-inline-end:1rem;bottom:1rem;width:min(24rem,calc(100% - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:1.35rem;background:var(--has-clr-panel);color:var(--has-clr-fg);border:1px solid var(--has-clr-edge);border-top:3px solid var(--has-clr-main);border-radius:var(--has-radius-base);box-shadow:var(--has-shadow-sm);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}.has-field[hidden]{display:none}.has-p9e7{font-family:var(--has-font-head);font-weight:var(--has-fw-bold);margin:0 0 .7rem;line-height:1.25;letter-spacing:var(--has-ls-title);font-size:1.18rem}.has-je3d{margin:0 0 .9rem}.has-box2-first{text-decoration:underline;max-width:100%;display:inline-block;text-underline-offset:.2em;color:var(--has-clr-main);font-weight:600}.has-box2-first:hover{color:var(--has-clr-primary-strong)}.has-pf28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--has-clr-edge)}.has-xa4a{min-width:0;min-height:44px;padding:.65rem .6rem;border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-control);background:var(--has-clr-canvas);color:var(--has-clr-fg);font-weight:var(--has-fw-btn);font-size:.9rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.has-xa4a:hover{border-color:var(--has-clr-main);color:var(--has-clr-primary-fg);background:var(--has-clr-main)}.has-xa4a:focus-visible,.has-box2-first:focus-visible{outline:3px solid var(--has-clr-main);outline-offset:3px}@media(max-width:560px){.has-field{width:calc(100% - 1rem);font-size:.84rem;bottom:.5rem;line-height:1.4;padding:.85rem .95rem;inset-inline-end:.5rem}.has-p9e7{margin-bottom:.35rem;font-size:1rem}.has-je3d{margin-bottom:.5rem}.has-pf28{gap:.5rem;margin-top:.6rem;padding-top:.6rem}.has-xa4a{min-height:40px;padding:.5rem .4rem}}.has-xa9a{padding:2.25rem;background:var(--has-clr-panel);border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-lg);min-width:0}.has-title .has-xa9a{text-align:center}.has-efee{overflow-wrap:anywhere;margin:0}.has-k64a{color:var(--has-clr-faint);margin:.75rem 0 0;overflow-wrap:anywhere}.has-chip-third{color:inherit}.has-ue42{margin-top:1.75rem;text-align:start;display:grid;gap:1rem}.has-kd68{min-width:0;gap:.35rem;display:grid}.has-brand-y{font-size:.9rem;font-weight:600}.has-y3bd{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-base);background:var(--has-clr-canvas)}.has-y3bd:focus{outline:2px solid var(--has-clr-main);outline-offset:1px}.has-bfd9{resize:vertical}.has-layer-half{overflow-wrap:anywhere;max-width:100%;justify-self:start}.has-title .has-layer-half{justify-self:center}@media (max-width:480px){.has-xa9a{padding:1.25rem}}.has-pane{background:var(--has-clr-canvas);padding-block:calc(var(--has-gap-y) * 1.1)}.has-va95{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.has-head-soft .has-r8dd{order:-1}.has-fig{margin-bottom:1rem}.has-b65b{max-width:34rem;margin-bottom:2rem}.has-frame-v2{display:flex;flex-wrap:wrap;gap:1rem}.has-r8dd{position:relative;padding:0 0 2.5rem 2.5rem}.has-head-soft .has-r8dd{padding:0 2.5rem 2.5rem 0}.has-kdf9{aspect-ratio:11/10;object-fit:cover;width:100%;border-radius:var(--has-radius-lg)}.has-btn-third{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:.15rem;margin:0;padding:1.1rem 1.4rem;border-radius:var(--has-radius-lg);box-shadow:var(--has-shadow-lg);background:var(--has-clr-canvas);border:1px solid var(--has-clr-edge)}.has-head-soft .has-btn-third{left:auto;right:0}.has-jf5c .has-btn-third{color:var(--has-clr-primary-fg);border-color:transparent;background:var(--has-clr-main)}.has-lf01{font-weight:600;text-transform:uppercase;font-size:.78rem;opacity:.8;letter-spacing:.08em}.has-q244{line-height:1;font-weight:var(--has-fw-bold);font-family:var(--has-font-head);font-size:2.2rem}.has-copy-raised{position:absolute;top:1.25rem;right:1.25rem;display:flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .95rem;border-radius:999px;background:var(--has-clr-canvas);box-shadow:var(--has-shadow-sm);font-size:.85rem;font-weight:600}.has-head-soft .has-copy-raised{left:1.25rem;right:auto}.has-p69d{color:var(--has-clr-main);display:inline-flex}.has-p69d svg{height:1rem;width:1rem}@media (max-width:860px){.has-va95{grid-template-columns:minmax(0,1fr)}.has-head-soft .has-r8dd{order:0}.has-r8dd,.has-head-soft .has-r8dd{padding:0 0 2rem 1.25rem}.has-head-soft .has-btn-third{left:0;right:auto}}.has-k81a{max-width:40rem;margin-bottom:2.5rem}.has-head-raised{padding:0;list-style:none;margin:0}.has-box-right{border-radius:var(--has-radius-lg);overflow:hidden;display:flex;background:var(--has-clr-canvas);flex-direction:column}.has-wrap-lg .has-box-right{border:1px solid var(--has-clr-edge)}.has-w85b .has-box-right{box-shadow:var(--has-shadow-sm)}.has-p686{margin:0}.has-row-narrow{aspect-ratio:10/7;width:100%;object-fit:cover}.has-head-sub{padding:1.5rem;flex-grow:1;flex-direction:column;display:flex}.has-panel-ghost{margin-bottom:.4rem}.has-g854{color:var(--has-clr-faint);flex-grow:1}.has-body-xl{font-weight:600}.has-main .has-box-right{min-height:22rem;position:relative;color:var(--has-clr-inverse-text);justify-content:flex-end}.has-main .has-p686{position:absolute;inset:0}.has-main .has-row-narrow{height:100%}.has-main .has-head-sub{padding-top:4rem;position:relative;background:linear-gradient(180deg,rgba(6,8,12,0) 0%,rgba(6,8,12,.85) 45%);flex-grow:0}.has-main .has-panel-ghost{color:inherit}.has-main .has-g854{opacity:.9;color:inherit}.has-main .has-body-xl{color:inherit;text-decoration:underline}.has-yd39{margin-inline:auto;grid-template-columns:minmax(0,1fr);max-width:34rem}.has-tdce{overflow-wrap:anywhere}.has-jb7f{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}.has-cap h2{max-width:16ch}.has-q53a{display:inline-flex;gap:1.5rem;align-items:center;font-weight:700;padding:.8rem 0;border-bottom:1px solid currentColor}.has-q53a span{font-size:1.7rem}.has-menu{margin:0 0 2rem}.has-sec2{object-fit:cover;width:100%;aspect-ratio:16/10;border-radius:var(--has-radius-base)}.has-elem-loose{margin:0}.has-b87f{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:1.5rem;border-top:1px solid var(--has-clr-edge);padding:1.4rem 0}.has-input{font-weight:700}.has-g4b2{margin-bottom:.5rem;color:var(--has-clr-faint);font-size:.75rem;display:block}.has-mark-top{margin:0}.has-outer{color:var(--has-clr-faint);padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--has-clr-main);font-size:.9rem}@media (max-width: 760px){.has-jb7f{grid-template-columns:minmax(0, 1fr)}.has-cap h2{max-width:none}}@media (max-width: 420px){.has-b87f{grid-template-columns:minmax(0, 1fr);gap:.65rem}}.has-group-y{max-width:46rem}.has-q7a3 .has-group-y{margin-right:auto;margin-left:auto}.has-q7a3 .has-r930{text-align:center}.has-r930{margin-bottom:1.5rem}.has-field-full{line-height:1.7;margin:0 0 1.1rem}.has-copy-fill{font-size:1.15rem;margin:1.75rem 0 .75rem}.has-yba3{padding-left:1.25rem;gap:.5rem;margin:0;display:grid}.has-r41f::marker{color:var(--has-clr-main)}.has-a03b{overflow-wrap:anywhere}.has-d715>*{min-width:0}.has-p0d3{max-width:24ch}.has-main-stack{color:var(--has-clr-faint)}.has-a5f3{white-space:normal;max-width:100%;text-align:center}.has-d715{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.has-el-z{min-height:25rem;padding:clamp(1.8rem,4vw,3.5rem);color:var(--has-clr-inverse-text);background:var(--has-clr-dark);border-radius:var(--has-radius-lg);flex-direction:column;position:relative;justify-content:center;display:flex}.has-ud20{color:var(--has-clr-dark-fg-muted);font-size:.85rem;margin-bottom:1.2rem}.has-v696{font-variant-numeric:tabular-nums;display:block;color:var(--has-clr-brand-inverse);letter-spacing:-.07em;font-family:var(--has-font-head);line-height:1;font-size:clamp(3.5rem,9vw,7.5rem)}.has-u8e4{font-size:1.2rem;max-width:24ch;margin:1.5rem 0 3rem}.has-chip{right:2rem;position:absolute;width:2rem;bottom:2rem;color:var(--has-clr-brand-inverse)}.has-main-stack{line-height:1.8}.has-brand-loose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;gap:1.5rem}.has-brand-loose div{min-width:0;border-top:1px solid var(--has-clr-edge);padding-top:1rem}.has-brand-loose dt{font-size:.85rem;color:var(--has-clr-faint)}.has-brand-loose dd{margin:.6rem 0 0;font-size:2.5rem;font-family:var(--has-font-head);line-height:1.1;font-weight:700}.has-card-a{grid-column:1/-1}.has-card-a dd{font-size:1.5rem}@media(max-width:760px){.has-d715{grid-template-columns:1fr}.has-el-z{min-height:18rem}.has-v696{font-size:clamp(3.5rem,17vw,7rem)}.has-u8e4{margin-bottom:1.5rem}}.has-chip svg{width:100%;height:auto}.has-layer-inline .has-d715{grid-template-columns:minmax(0,1fr);max-width:52rem}.has-n7f1{margin-bottom:2rem}.has-xe9c{margin:0;list-style:none;padding:0}.has-r8cd{background:var(--has-clr-panel);border-top:3px solid var(--has-clr-main);border-radius:0 0 var(--has-radius-base) var(--has-radius-base);padding:1.5rem}.has-u2c1{margin-bottom:.75rem;color:var(--has-clr-brand-soft);font-size:2rem;display:block;line-height:1;font-family:var(--has-font-head)}.has-b58b{margin:0;color:var(--has-clr-faint)}.has-bar{max-width:45rem;margin-bottom:3rem}.has-xb15{overflow-wrap:anywhere}.has-t9a1{padding:0;margin:0;list-style:none;border-top:1px solid var(--has-clr-edge)}.has-x693{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--has-clr-edge);align-items:start}.has-b32d{line-height:1.2;color:var(--has-clr-main);font-size:1.75rem;font-family:var(--has-font-head);font-variant-numeric:tabular-nums}.has-z8fa{overflow-wrap:anywhere;line-height:1.5;font-size:1.1rem;margin:0}.has-b3d2{color:var(--has-clr-faint);margin:0}@media(max-width:760px){.has-x693{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}.has-b3d2{grid-column:2}.has-bar{margin-bottom:2rem}}.has-frame-lg{overflow-wrap:anywhere;padding-block:calc(var(--has-gap-y) * .7);background:var(--has-clr-canvas)}.has-box2{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--has-clr-panel);border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-lg);overflow:hidden}.has-w2bc{border-top:4px solid var(--has-clr-main);min-width:0;padding:clamp(1.5rem,4.5vw,4rem)}.has-t4c3 .has-w2bc{border-left:4px solid var(--has-clr-main);border-top:0}.has-stack-soft{color:var(--has-clr-main)}.has-gd9a{line-height:1.15;max-width:22ch;font-size:calc(var(--has-fs-2xl) * .88)}.has-pce9{font-size:1.05rem;color:var(--has-clr-faint);line-height:1.7;margin:1.2rem 0 0;max-width:38rem}.has-group{min-width:0;margin:0;padding:.8rem;display:flex}.has-q8a0{width:100%;min-height:12rem;border-radius:var(--has-radius-base);object-fit:cover;aspect-ratio:4/5;height:100%}@media (max-width:700px){.has-box2{grid-template-columns:1fr}.has-gd9a{font-size:var(--has-fs-2xl)}.has-group{padding:0 1.25rem 1.25rem}.has-q8a0{height:auto;min-height:0;aspect-ratio:16/7}.has-pce9{font-size:1rem}}.has-nav-raised{display:grid;grid-template-columns:2fr 3fr;gap:3rem}.has-p567{margin:2rem 0 0;background:var(--has-clr-panel);padding:1.5rem 1.75rem;border-left:4px solid var(--has-clr-main);border-radius:0 var(--has-radius-base) var(--has-radius-base) 0}.has-label-stack{margin-bottom:.5rem;font-size:1.2rem;font-family:var(--has-font-head)}.has-frame{color:var(--has-clr-faint);font-style:normal;font-size:.9rem}@media (max-width:860px){.has-nav-raised{grid-template-columns:1fr;gap:1rem}}.has-tile-tight{display:grid;grid-template-columns:minmax(16rem,1fr) 2fr;gap:3rem;align-items:start}.has-i97a{top:6rem;position:sticky}.has-z0a7{margin-bottom:1.25rem}.has-p7da{font-weight:600}.has-xb2f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem 2.5rem}.has-g8eb{display:flex;gap:1rem;align-items:flex-start}.has-burger-sub{display:inline-flex;width:2.5rem;justify-content:center;align-items:center;color:var(--has-clr-main);border-radius:var(--has-radius-base);flex-shrink:0;height:2.5rem}.has-a86c .has-burger-sub{color:var(--has-clr-primary-strong);background:var(--has-clr-brand-soft)}.has-col .has-burger-sub{border:1px solid var(--has-clr-edge)}.has-t415 .has-burger-sub{width:1.75rem;height:1.75rem;margin-top:.15rem}.has-burger-sub svg{width:1.25rem;height:1.25rem}.has-media-sticky{font-size:1.05rem;margin-bottom:.25rem}.has-edge-md{color:var(--has-clr-faint);margin:0;font-size:.95rem}@media (max-width:860px){.has-tile-tight{grid-template-columns:1fr;gap:2rem}.has-i97a{position:static}}.has-x7fb{overflow-wrap:anywhere}.has-app-a>*{min-width:0}.has-h2f8{max-width:24ch}.has-zone-compact{color:var(--has-clr-faint)}.has-v72d{text-align:center;max-width:100%;white-space:normal}.has-b79d{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem 4rem;align-items:end;margin-bottom:3rem}.has-b79d .has-icon{grid-column:1/-1}.has-h2f8{line-height:1.12;margin:0;font-size:clamp(2rem,4.2vw,4rem);max-width:21ch}.has-t1b6{margin:0;max-width:45ch}.has-line-big{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;display:grid;border-top:2px solid var(--has-clr-fg)}.has-box-light{padding:2rem 2rem 0 0;min-width:0}.has-box-light+.has-box-light{padding-left:2rem;border-left:1px solid var(--has-clr-edge)}.has-img-fit{color:var(--has-clr-main);display:block;margin-bottom:2rem;font-family:var(--has-font-head);letter-spacing:-.05em;line-height:1;font-size:clamp(2.8rem,6vw,5rem)}.has-xc7c{font-size:clamp(1.3rem,2.3vw,1.8rem);min-height:2.6em}.has-zone-compact{line-height:1.85;margin:0}@media(max-width:740px){.has-b79d{grid-template-columns:1fr;gap:1.5rem}.has-line-big{grid-template-columns:1fr}.has-box-light,.has-box-light+.has-box-light{border-left:0;border-bottom:1px solid var(--has-clr-edge);padding:1.7rem 0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem 1.2rem}.has-img-fit{font-size:2.5rem;margin:0;grid-row:1/3}.has-xc7c{margin:0;min-height:0}.has-zone-compact{grid-column:2}}.has-i639{overflow-wrap:anywhere}.has-node{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:clamp(2rem, 7vw, 7rem);align-items:start}.has-hb9f{border-top:4px solid var(--has-clr-main);padding-top:1.5rem}.has-d657{margin-bottom:1.5rem;border-bottom:1px solid var(--has-clr-edge);padding:0 0 1.5rem 3.5rem;position:relative}.has-outer-auto{position:absolute;left:0;font-variant-numeric:tabular-nums;color:var(--has-clr-faint);font-size:.8rem;top:.15rem}.has-def3{max-width:65ch}@media (max-width: 760px){.has-node{grid-template-columns:minmax(0, 1fr)}.has-d657{padding-left:2.5rem}}.has-j557{align-items:center;isolation:isolate;min-height:18rem;color:var(--has-clr-inverse-text);position:relative;overflow:hidden;display:flex;padding-block:calc(var(--has-gap-y) * .9)}.has-a71e{object-fit:cover;height:100%;inset:0;position:absolute;width:100%;z-index:-2}.has-p65c{position:absolute;z-index:-1;inset:0}.has-u330 .has-p65c{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.has-p4aa .has-p65c{opacity:.88;background:var(--has-clr-main)}.has-p4aa{color:var(--has-clr-primary-fg)}.has-xfb8{width:min(100% - 2.5rem,var(--has-max-w-content))}.has-u7f0 .has-xfb8{text-align:center}.has-flow-raised{margin-bottom:.75rem;opacity:.85;font-size:.85rem}.has-ka97{color:inherit}.has-ka97:hover{color:inherit;text-decoration:underline}.has-edge-right{margin:0 .5rem}.has-block-tight{opacity:.8}.has-ef9e{margin-bottom:.5rem;color:inherit}.has-base-last{max-width:40rem;opacity:.9;margin:0;font-size:1.1rem}.has-u7f0 .has-base-last{margin-inline:auto}.has-block{margin-bottom:2.5rem}.has-intro-fill{padding:0;margin:0;list-style:none}.has-note-v2{max-width:36rem;grid-template-columns:minmax(0,1fr);margin-inline:auto}.has-ka16{display:flex;flex-direction:column;padding:1.75rem;background:var(--has-clr-panel);border-radius:var(--has-radius-lg);border:1px solid var(--has-clr-edge);transition:transform .2s,box-shadow .2s}.has-ka16:hover{transform:translateY(-3px);box-shadow:var(--has-shadow-sm)}.has-strip{margin-bottom:1rem;color:var(--has-clr-main)}.has-strip svg{height:2rem;width:2rem}.has-part{color:var(--has-clr-faint);flex-grow:1}.has-brand{margin-top:.5rem;font-weight:700;color:var(--has-clr-primary-strong)}.has-w1f1{overflow-wrap:anywhere}.has-ref-v2>*{min-width:0}.has-outro{max-width:24ch}.has-sec{color:var(--has-clr-faint)}.has-pe5b{white-space:normal;text-align:center;max-width:100%}.has-kbd1{margin:0 auto 3rem;max-width:48rem;text-align:center}.has-outro{margin-inline:auto}.has-qa8c{position:relative;margin:0;list-style:none;padding:0}.has-qa8c::before{border-left:1px solid var(--has-clr-edge);position:absolute;content:'';bottom:1.5rem;left:50%;top:1.5rem}.has-head-muted{padding-bottom:2rem;position:relative}.has-head-muted:last-child{padding-bottom:0}.has-toggle-sub{position:absolute;left:50%;top:1.5rem;transform:translateX(-50%);width:3rem;height:3rem;border:5px solid var(--has-clr-canvas);border-radius:50%;display:grid;place-items:center;background:var(--has-clr-main);color:var(--has-clr-primary-fg);font-size:.85rem;font-weight:700}.has-block-old{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-lg);background:var(--has-clr-canvas)}.has-head-muted:nth-child(even) .has-block-old{color:var(--has-clr-inverse-text);background:var(--has-clr-dark);margin-left:auto;border-color:var(--has-clr-dark)}.has-pb88{font-size:clamp(1.2rem,2.2vw,1.75rem)}.has-head-muted:nth-child(even) .has-pb88{color:var(--has-clr-inverse-text)}.has-head-muted:nth-child(even) .has-sec{color:var(--has-clr-dark-fg-muted)}.has-sec{margin-bottom:1.5rem}.has-outro-half{display:grid;border-top:1px solid var(--has-clr-edge);font-size:.9rem;padding-top:1rem;gap:.5rem;margin:0}.has-outro-half strong{font-size:.75rem;letter-spacing:.04em}.has-head-muted:nth-child(even) .has-outro-half{border-color:var(--has-clr-dark-2)}@media(max-width:760px){.has-kbd1{text-align:left}.has-outro{margin-left:0}.has-qa8c::before{left:1rem}.has-toggle-sub{height:2rem;font-size:.65rem;top:1.3rem;left:1rem;width:2rem;border-width:3px}.has-block-old,.has-head-muted:nth-child(even) .has-block-old{margin-left:3rem;width:calc(100% - 3rem)}.has-head-muted{padding-bottom:1rem}}.has-brand-x{margin-bottom:2.5rem}.has-link-bottom{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-block:1.5rem}.has-side .has-l000{order:2}.has-side .has-o23a{order:1}.has-o23a{margin:0}.has-pane-big{border-radius:var(--has-radius-lg);width:100%;aspect-ratio:9/7;object-fit:cover}.has-f340{display:grid;padding:0;margin:1rem 0 0;list-style:none;gap:.5rem}.has-n90c{padding-left:1.5rem;position:relative}.has-n90c::before{border-radius:50%;top:.55em;height:.7rem;width:.7rem;position:absolute;background:var(--has-clr-highlight);content:"";left:0}@media (max-width:860px){.has-link-bottom{grid-template-columns:1fr;gap:1.5rem}.has-side .has-l000,.has-side .has-o23a{order:0}}.has-hero{overflow-wrap:anywhere;padding-block:calc(var(--has-gap-y) * .85);background:var(--has-clr-canvas)}.has-kf9e{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.has-lb11{max-width:75%;font-weight:600;color:var(--has-clr-main);text-transform:var(--has-transform-label);font-size:.8rem;letter-spacing:var(--has-ls-overline)}.has-e30d{background:var(--has-clr-edge);height:1px;flex:1}.has-wrap-first .has-e30d{background:var(--has-clr-main);height:3px}.has-p60a{margin:0;font-size:calc(var(--has-fs-2xl) * 1.2);padding-bottom:1.8rem;max-width:24ch;line-height:1.1}.has-j41a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--has-clr-edge);padding-top:1.3rem}.has-ac1e{font-weight:600;color:var(--has-clr-faint);font-size:.8rem;max-width:24rem}.has-ref-sticky{grid-template-columns:minmax(0,1fr)}.has-hf97{font-size:1.1rem;line-height:1.7;color:var(--has-clr-faint);max-width:42rem;margin:0}@media (max-width:640px){.has-p60a{font-size:var(--has-fs-2xl)}.has-j41a{grid-template-columns:1fr;gap:1rem}.has-ac1e{display:none}.has-hf97{font-size:1rem}}.has-pd6c{margin-bottom:2rem}.has-i3fa{padding:0;list-style:none;margin:0}.has-ref-wide{margin:0;border-radius:var(--has-radius-base);overflow:hidden}.has-copy{width:100%;object-fit:cover;transition:transform .3s;aspect-ratio:4/3}.has-ref-wide:hover .has-copy{transform:scale(1.03)}.has-neea{font-size:.9rem;color:var(--has-clr-faint);padding:.6rem 0}.has-meta{overflow-wrap:anywhere;padding-block:calc(var(--has-gap-y) * .8);background:var(--has-clr-canvas)}.has-x715{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-lg);overflow:hidden;background:var(--has-clr-panel)}.has-tbe4{min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.has-rea3{color:var(--has-clr-main)}.has-label{max-width:24ch}.has-k650{margin:1.2rem 0 0;max-width:38rem;color:var(--has-clr-faint)}.has-layer-square{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--has-clr-dark);color:var(--has-clr-inverse-text);border-left:2px dashed var(--has-clr-dark-fg-muted);min-width:0}.has-x0eb{font-size:.8rem;color:var(--has-clr-dark-fg-muted);text-transform:var(--has-transform-label);letter-spacing:var(--has-ls-overline)}.has-strip-sticky{color:var(--has-clr-inverse-text);font-weight:600;font-size:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%;line-height:1.4}.has-strip-sticky:hover{text-underline-offset:.3em;color:var(--has-clr-brand-inverse);text-decoration:underline}.has-u723{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;font-size:2rem;line-height:1;border:1px solid var(--has-clr-dark-fg-muted);border-radius:50%}@media (max-width:680px){.has-x715{grid-template-columns:1fr}.has-layer-square{border-top:2px dashed var(--has-clr-dark-fg-muted);gap:1.2rem;border-left:0}.has-strip-sticky{flex-direction:row;align-items:center;font-size:1.05rem;gap:1.2rem}.has-u723{flex:none;width:2.6rem;height:2.6rem;font-size:1.6rem}}.has-vefe{overflow-wrap:anywhere}.has-red6{margin-bottom:2rem;max-width:24ch}.has-n056{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:clamp(2rem, 5vw, 5rem);align-items:start}.has-panel-new{padding:clamp(1.25rem, 3vw, 2.5rem);background:var(--has-clr-panel);border-top:4px solid var(--has-clr-main)}.has-i28d{font-size:.9rem;margin:1.5rem 0;color:var(--has-clr-faint)}.has-v68f{padding:0;list-style:none;margin:0}.has-e8f6{display:grid;grid-template-columns:minmax(4rem, max-content) minmax(0, 1fr);gap:1.5rem;padding:1.75rem 0;border-top:1px solid var(--has-clr-edge)}.has-h307{font-size:3rem;color:var(--has-clr-main);white-space:nowrap;line-height:1;overflow-wrap:normal;font-family:var(--has-font-head)}.has-xb32 p{margin-bottom:0}@media (max-width: 700px){.has-n056{grid-template-columns:minmax(0, 1fr)}.has-e8f6{grid-template-columns:minmax(2.5rem, max-content) minmax(0, 1fr);gap:1rem}.has-h307{font-size:2rem}}.has-card{padding-block:calc(var(--has-gap-y) * .8)}.has-inner-tight{background:var(--has-clr-panel)}.has-n4bd{color:var(--has-clr-primary-fg);background:var(--has-clr-main)}.has-n4bd .has-w184,.has-n4bd .has-ud67{color:var(--has-clr-primary-fg)}.has-quote{border-bottom:1px solid var(--has-clr-edge)}.has-zone{text-align:center}.has-badge-accent{opacity:.8;font-size:.85rem;margin-bottom:.75rem}.has-yb2a{margin:0 .5rem}.has-slot-sticky{opacity:.7}.has-w184{margin-bottom:.5rem}.has-side-compact{max-width:40rem;margin:0;opacity:.85;font-size:1.1rem}.has-zone .has-side-compact{margin-inline:auto}.has-rff3{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}.has-meta-b{color:var(--has-clr-primary-fg);border-radius:var(--has-radius-lg);padding:clamp(1.5rem,3.5vw,3rem);background:var(--has-clr-main)}.has-edge-full{display:grid;place-items:center;border:1px solid currentColor;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.2rem;margin-bottom:2rem}.has-v44d{color:inherit;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.5vw,2.2rem)}.has-nbd3{margin:0;font-size:.95rem}.has-se1b{gap:.75rem;display:grid}.has-btn{border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-base);background:var(--has-clr-canvas);min-width:0}.has-jad1{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1.25rem 3rem 1.25rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;overflow-wrap:anywhere}.has-jad1::-webkit-details-marker{display:none}.has-jad1::after{position:absolute;font-size:1.4rem;font-weight:400;color:var(--has-clr-main);content:'+';right:1.25rem;top:1.05rem}.has-btn[open] .has-jad1::after{content:'−'}.has-jad1:focus-visible{outline:2px solid var(--has-clr-main);outline-offset:3px}.has-icon-left{padding-top:.2rem;font-size:.75rem;color:var(--has-clr-faint)}.has-panel{color:var(--has-clr-faint);padding:0 1.25rem 1.5rem 3.5rem;margin:0}@media(max-width:760px){.has-rff3{grid-template-columns:minmax(0,1fr)}.has-edge-full{margin-bottom:1rem}.has-panel{padding-left:1.25rem}}.has-q315{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.75rem;border-radius:var(--has-radius-lg)}.has-yc82{flex-direction:column;text-align:center}.has-dot-lg{background:var(--has-clr-main);color:var(--has-clr-primary-fg)}.has-ua4e{border:1px solid var(--has-clr-edge);background:var(--has-clr-panel)}.has-z2ac{border:2px solid var(--has-clr-main)}.has-nd8f{color:var(--has-clr-inverse-text);background:var(--has-clr-dark)}.has-e9e9{text-transform:var(--has-transform-label);letter-spacing:var(--has-ls-overline);margin-bottom:.5rem;display:inline-block;font-weight:700;color:var(--has-clr-tagline);font-size:.8rem}.has-dot-lg .has-e9e9{color:var(--has-clr-primary-fg);opacity:.85}.has-nd8f .has-e9e9{color:var(--has-clr-brand-inverse)}.has-v95a{color:inherit;margin-bottom:.35rem}.has-cd53{max-width:36rem;opacity:.88;margin:0}.has-yc82 .has-cd53{margin-inline:auto}.has-u25a{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}.has-hb8e{font-size:.9rem;opacity:.9}.has-fc1b{font-weight:600;text-decoration:underline;color:inherit}.has-nd8f .has-fc1b{color:var(--has-clr-brand-inverse)}@media (max-width:720px){.has-q315{align-items:flex-start;flex-direction:column;padding:2rem}.has-yc82{align-items:center}.has-u25a{align-items:flex-start}.has-yc82 .has-u25a{align-items:center}}.has-ddbc{padding-block:calc(var(--has-gap-y) * .9) calc(var(--has-gap-y) * .7)}.has-side-sm{border-bottom:4px solid var(--has-clr-main)}.has-l1c7{border-bottom:4px solid var(--has-clr-highlight)}.has-t529{border-bottom:1px solid var(--has-clr-edge)}.has-area{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.has-site-left{margin:0;font-size:calc(var(--has-fs-2xl) * 1.05)}.has-oc58{max-width:34rem;margin:0 0 .35rem}@media (max-width:760px){.has-area{grid-template-columns:1fr;gap:1rem}}.has-kbb7{margin-bottom:2rem;max-width:40rem}.has-c756{padding:0;list-style:none;margin:0}.has-input-accent{display:flex;flex-direction:column;background:var(--has-clr-panel);border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-lg);overflow:hidden}.has-yaad{display:block}.has-d7da{width:100%;aspect-ratio:16/10;object-fit:cover}.has-layer{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex-grow:1}.has-ub69{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--has-clr-faint)}.has-a17e{font-size:1.2rem;margin:0}.has-shape-loose{color:var(--has-clr-fg)}.has-shape-loose:hover{color:var(--has-clr-main)}.has-box-wide{flex-grow:1;color:var(--has-clr-faint);margin:0}.has-item-sub{font-size:.9rem;font-weight:600}.has-wce6{margin:0 auto 2.5rem;max-width:40rem}.has-y36e{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;align-items:stretch}.has-z794{border-radius:var(--has-radius-lg);flex-direction:column;padding:2rem;background:var(--has-clr-canvas);display:flex}.has-dfb8 .has-z794{border:1px solid var(--has-clr-edge);box-shadow:var(--has-shadow-sm)}.has-burger .has-z794{border:1px solid var(--has-clr-edge)}.has-avatar{position:relative;box-shadow:var(--has-shadow-lg);border-color:var(--has-clr-main)}.has-burger .has-avatar{border-width:2px}.has-main-narrow{margin-bottom:.75rem;font-size:1.1rem}.has-tf03{line-height:1.1;margin-bottom:.5rem}.has-lead-half{font-weight:700;color:var(--has-clr-fg);font-family:var(--has-font-head);font-size:2.25rem}.has-toggle{color:var(--has-clr-faint);font-size:.9rem}.has-bcba{font-size:.95rem;margin-bottom:1.25rem;border-bottom:1px solid var(--has-clr-edge);color:var(--has-clr-faint);padding-bottom:1.25rem}.has-eb4d{list-style:none;padding:0;margin:0 0 1.75rem;gap:.6rem;display:grid;flex-grow:1}.has-bf3d{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem}.has-sc37{flex-shrink:0;margin-top:.1rem;width:1.25rem;display:inline-flex;height:1.25rem;color:var(--has-clr-main)}.has-sc37 svg{width:100%;height:100%}.has-nav{width:100%}.has-cnt{font-size:.85rem;margin:1.75rem 0 0}.has-qfb0{max-width:52rem;margin-bottom:2.5rem}.has-pic-half{margin-bottom:1rem}.has-slot-fixed{margin-bottom:0}.has-a4b1{margin:0;align-items:stretch;list-style:none;padding:0;display:flex}.has-layer-auto{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding-inline-end:1.5rem}.has-layer-auto:last-child{padding-inline-end:0}.has-layer-auto:not(:last-child)::before{position:absolute;background:var(--has-clr-edge);inset-inline-start:1.5rem;content:"";inset-inline-end:0;height:2px;top:1.5rem}.has-k608{position:relative;display:grid;place-items:center;flex:none;width:3rem;height:3rem;border:2px solid var(--has-clr-main);border-radius:50%;background:var(--has-clr-canvas);color:var(--has-clr-fg);font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:1.5rem}.has-r069{display:flex;flex-direction:column;flex:1;min-width:0}.has-foot-main{font-size:1.2rem;margin:0 0 .8rem;line-height:1.35;overflow-wrap:anywhere}.has-j492{overflow-wrap:anywhere;margin:0 0 1.5rem;hyphens:auto;color:var(--has-clr-faint)}.has-slot-z{padding-top:1rem;margin-top:auto;border-top:2px solid var(--has-clr-edge)}.has-flow{font-weight:700;overflow-wrap:anywhere;font-size:.8rem;margin:0 0 .4rem}.has-qf05{hyphens:auto;overflow-wrap:anywhere;font-size:.95rem;margin:0}@media(max-width:1000px){.has-a4b1{display:block}.has-layer-auto{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:0 0 2rem}.has-layer-auto:last-child{padding-bottom:0}.has-layer-auto:not(:last-child)::before{inset-inline-end:auto;inset-inline-start:1.5rem;height:auto;width:2px;bottom:0;top:1.5rem}.has-k608{margin:0}.has-slot-z{margin-top:0}.has-qfb0{margin-bottom:2rem}}@media(max-width:400px){.has-layer-auto{gap:.8rem}}.has-line{margin-bottom:2.5rem;max-width:40rem}.has-s4c3{list-style:none;margin:0 0 3rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}.has-s4c3:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.has-v905{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.35rem;padding:1.5rem;border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-lg);background:var(--has-clr-panel)}.has-avatar-a{color:var(--has-clr-primary-fg);justify-content:center;background:var(--has-clr-main);display:inline-flex;margin-bottom:.5rem;width:2.25rem;border-radius:50%;align-items:center;height:2.25rem}.has-avatar-a svg{height:1.1rem;width:1.1rem}.has-menu-inline{color:var(--has-clr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.has-quote-xl{min-width:0;font-weight:500;overflow-wrap:anywhere;line-height:1.5}.has-author-inline{color:var(--has-clr-fg)}.has-author-inline:hover{color:var(--has-clr-main)}.has-m10c .has-field-narrow{padding:2.25rem;border-radius:var(--has-radius-lg);border:1px solid var(--has-clr-edge);box-shadow:var(--has-shadow-sm);background:var(--has-clr-canvas)}.has-kf81{margin-bottom:1.25rem}.has-vf82{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.has-u831{display:block;min-width:0}.has-od39{grid-column:1 / -1}.has-n539{margin-bottom:.35rem;font-weight:600;display:block;font-size:.85rem}.has-pff3{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid var(--has-clr-edge);border-radius:var(--has-radius-base);background:var(--has-clr-panel);color:var(--has-clr-fg)}.has-pff3:focus{outline:2px solid var(--has-clr-main);outline-offset:1px}.has-m646{resize:vertical}.has-fig-c{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.has-grid{font-size:.85rem}@media (max-width:760px){.has-vf82{grid-template-columns:minmax(0,1fr)}}.has-line,.has-field-narrow{min-width:0;overflow-wrap:anywhere}.has-fig-c>.has-info-inline{overflow-wrap:anywhere;max-width:100%}@media(max-width:480px){.has-m10c .has-field-narrow{padding:1.25rem}}.has-card-raised{max-width:46rem}.has-dbf5{font-size:.85rem;color:var(--has-clr-faint)}.has-intro-xl{font-size:1.05rem}.has-m817{margin-top:2rem}.has-flow-a{font-size:1.3rem}.has-n2b6{color:var(--has-clr-fg)}.has-v448{overflow-wrap:anywhere;background:var(--has-clr-panel)}.has-strip-right{max-width:56rem;background:var(--has-clr-canvas);border:1px solid var(--has-clr-edge);border-top:3px solid var(--has-clr-main);border-radius:0 0 var(--has-radius-base) var(--has-radius-base);box-shadow:var(--has-shadow-sm);padding:clamp(1.25rem,4vw,3.5rem)}.has-toggle-tight{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--has-clr-edge);font-size:.85rem}.has-jda5{min-width:0;color:var(--has-clr-faint)}.has-gaa8{color:var(--has-clr-fg);margin:0;min-width:0;text-align:right}.has-layer-mini{margin-inline:auto;max-width:66ch}.has-of02{margin:0 0 2.5rem;font-size:1.1rem;white-space:pre-line;line-height:1.8}.has-j411{margin-top:2.25rem}.has-a683{line-height:1.35;scroll-margin-top:8rem;font-size:clamp(1.2rem,1.8vw,1.55rem);margin:0 0 .9rem}.has-oa06{color:var(--has-clr-fg);text-decoration:underline;text-decoration-color:var(--has-clr-edge);text-decoration-thickness:1px;text-underline-offset:.25em}.has-oa06:hover{text-decoration-color:currentColor;color:var(--has-clr-main)}.has-oa06:focus-visible,.has-a683:focus{outline:2px solid var(--has-clr-main);outline-offset:5px}.has-pic-x{font-size:1rem;line-height:1.85;white-space:pre-line;margin:0 0 1rem}.has-pic-x:last-child{margin-bottom:0}@media(max-width:480px){.has-strip-right{padding:1.25rem 1rem}.has-toggle-tight{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.has-gaa8{text-align:left}.has-of02{font-size:1.05rem;margin-bottom:1.75rem}.has-j411{margin-top:1.75rem}.has-pic-x{line-height:1.75}}.has-c948{overflow-wrap:anywhere}.has-xbc5{max-width:72rem}.has-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}.has-media{border-left:3px solid var(--has-clr-main);padding-left:1rem;margin:0}.has-scb7{margin-bottom:.35rem;font-size:.8rem;color:var(--has-clr-faint)}.has-base{margin:0;font-size:.95rem;font-weight:600;color:var(--has-clr-fg)}.has-side-square{min-width:0;font-size:clamp(1.1rem,1.6vw,1.3rem);margin:0;line-height:1.65;white-space:pre-line}.has-input-big{display:grid;grid-template-columns:minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start;border-top:1px solid var(--has-clr-edge);padding-block:2rem}.has-input-big:last-child{border-bottom:1px solid var(--has-clr-edge)}.has-lc5d{font-variant-numeric:tabular-nums;line-height:1;font-size:2.7rem;font-weight:var(--has-fw-bold);font-family:var(--has-font-head);color:var(--has-clr-main)}.has-cf02{font-size:clamp(1.1rem,1.6vw,1.35rem);min-width:0;line-height:1.4;scroll-margin-top:8rem;margin:0}.has-dc9a{color:var(--has-clr-fg);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.has-dc9a:hover{text-decoration-color:currentColor;color:var(--has-clr-main)}.has-dc9a:focus-visible,.has-cf02:focus{outline:2px solid var(--has-clr-main);outline-offset:5px}.has-xc33{min-width:0;max-width:65ch}.has-u5c2{font-size:1rem;margin:0 0 1rem;white-space:pre-line;line-height:1.8}.has-u5c2:last-child{margin-bottom:0}@media(max-width:860px){.has-body{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.has-input-big{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.has-lc5d{font-size:2rem}.has-xc33{grid-column:2}.has-cf02{align-self:center}}@media(max-width:480px){.has-input-big{gap:1rem;padding-block:1.5rem}.has-xc33{grid-column:1/-1}.has-lc5d{font-size:1.8rem}}.has-logo{padding-block:2rem calc(var(--has-gap-y) * .65);background:var(--has-clr-panel)}.has-yc39{margin-bottom:2rem;display:inline-block;padding-block:.5rem;font-size:.85rem}.has-teae{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.has-quote-alt{min-width:0;padding-block:1.5rem}.has-g6b2{font-size:clamp(2rem,3.8vw,3.8rem);overflow-wrap:anywhere;max-width:19ch}.has-kd98{max-width:42ch}.has-c22b{display:flex;gap:1rem;align-items:center;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--has-clr-edge)}.has-z342{background:var(--has-clr-main);font-size:.8rem;place-items:center;display:grid;height:2.8rem;border-radius:50%;color:var(--has-clr-primary-fg);width:2.8rem;flex-shrink:0}.has-page{min-width:0}.has-gafb{font-weight:600;font-size:.9rem;overflow-wrap:anywhere}.has-ka42{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--has-clr-faint);margin:.3rem 0 0}.has-top{min-width:0;margin:0}.has-meta-bottom{border-radius:var(--has-radius-base);aspect-ratio:4/5;object-fit:cover;width:100%}.has-top:not(:has(.has-meta-bottom)){display:none}.has-teae:not(:has(.has-meta-bottom)){grid-template-columns:minmax(0,1fr)}.has-teae:not(:has(.has-meta-bottom)) .has-g6b2{max-width:25ch}@media(max-width:760px){.has-teae{grid-template-columns:minmax(0,1fr);gap:1.5rem}.has-quote-alt{padding:0}.has-meta-bottom{aspect-ratio:16/10}.has-yc39{margin-bottom:1.5rem}.has-c22b{margin-top:1.5rem}}.has-h10a{background:var(--has-clr-panel);padding-top:calc(var(--has-gap-y) * .6)}.has-u8c1{min-width:0;max-width:57rem}.has-o94e{background:var(--has-clr-canvas);border:1px solid var(--has-clr-edge);padding:clamp(1.25rem,4.5vw,3.5rem);margin-bottom:1.75rem;border-radius:0 var(--has-radius-lg) var(--has-radius-lg) var(--has-radius-lg);min-width:0}.has-p192{display:grid;grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);align-items:baseline;gap:1.4rem;padding-bottom:1.4rem;margin-bottom:1.6rem;border-bottom:1px solid var(--has-clr-edge)}.has-p63a{line-height:1;color:var(--has-clr-main);font-size:2.2rem;font-variant-numeric:tabular-nums;overflow-wrap:normal;font-family:var(--has-font-head);white-space:nowrap}.has-d60d{margin:0;line-height:1.35;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.4vw,1.95rem)}.has-l1fe{min-width:0;max-width:66ch;font-size:1.0625rem;overflow-wrap:anywhere;line-height:1.85}.has-view{margin:0 0 1.3em}.has-view:last-child{margin-bottom:0}.has-y690{border-top:1px dashed var(--has-clr-edge);margin:1.7rem 0 0;list-style:circle;padding:1.4rem 0 0 1.3rem}.has-site{margin-bottom:.8rem;padding-left:.35rem}.has-site::marker{color:var(--has-clr-main)}.has-site:last-child{margin-bottom:0}.has-mark{max-width:66ch;border-left:3px solid var(--has-clr-main);padding-left:1.5rem;margin:2.25rem auto 0}.has-block-round{overflow-wrap:anywhere;line-height:1.85;font-size:1.1rem;margin:0}@media(max-width:560px){.has-p192{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-bottom:1.25rem}.has-p63a{font-size:1.4rem}.has-l1fe{font-size:1rem}.has-o94e{padding:1.2rem;margin-bottom:1.25rem}.has-mark{padding-left:1rem}.has-block-round{font-size:1rem}}.has-quote-wide{margin-bottom:1.5rem}.has-z5e1{margin:0;padding:0;list-style:none}.has-re12{margin-bottom:.75rem;border-radius:var(--has-radius-base);width:100%;object-fit:cover;aspect-ratio:16/10}.has-outro-main{font-size:.8rem;color:var(--has-clr-faint)}.has-list{font-size:1.1rem;margin:.25rem 0}.has-e8c7{color:var(--has-clr-fg)}.has-e8c7:hover{color:var(--has-clr-main)}.has-o5ff{font-size:.95rem;color:var(--has-clr-faint);margin:0}.has-j2c0{padding-block:calc(var(--has-gap-y) * .5)}.has-author-fixed{display:flex;gap:1.5rem;align-items:flex-start;max-width:44rem;padding:1.5rem;background:var(--has-clr-panel);border-radius:var(--has-radius-lg);border:1px solid var(--has-clr-edge)}.has-img .has-author-fixed{flex-direction:column;text-align:center;align-items:center}.has-text{border-radius:50%;justify-content:center;font-weight:700;background:var(--has-clr-main);display:inline-flex;color:var(--has-clr-primary-fg);align-items:center;width:4rem;flex-shrink:0;font-size:1.2rem;height:4rem}.has-nav-accent{font-size:1.2rem;margin:0 0 .15rem}.has-stat-primary{margin-bottom:.5rem;display:block;font-size:.9rem;font-weight:600;color:var(--has-clr-main)}.has-hero-old{color:var(--has-clr-faint);margin:0}