:root{--ui-c-primary:hsl(1,39%,26%);--ui-c-brand-strong:hsl(2,44%,14%);--ui-c-primary-tint:hsl(1,29%,66%);--ui-c-brand-on-dark:hsl(1,39%,59%);--ui-c-brand-contrast:hsl(0,0%,100%);--ui-c-accent:hsl(121,36%,54%);--ui-c-accent-contrast:hsl(3,26%,15%);--ui-c-base:hsl(0,0%,98%);--ui-c-raised:hsl(0,20%,97%);--ui-c-text:hsl(3,26%,15%);--ui-c-muted:hsl(0,16%,46%);--ui-c-stroke:hsl(0,18%,90%);--ui-c-dark-bg:hsl(2,35%,14%);--ui-c-dark-raised:hsl(3,26%,16%);--ui-c-on-dark:hsl(0,10%,96%);--ui-c-dark-fg-muted:hsl(0,10%,70%);--ui-r-sm:4px;--ui-r-lg:8px;--ui-r-control:3px;--ui-tt-cta:none;--ui-ls-btn:0;--ui-fw-button:600;--ui-ff-head:'Merriweather', Georgia, Cambria, serif;--ui-ff-body:'Work Sans', system-ui, sans-serif;--ui-fs-xxl:clamp(1.8rem, 3.4vw, 2.5rem);--ui-fs-xl:clamp(1.4rem, 2.4vw, 1.9rem);--ui-fs-lg:1.15rem;--ui-fw-bold:700;--ui-ls-display:0;--ui-lh-tight:1.25;--ui-tt-eyebrow:uppercase;--ui-ls-label:.12em;--ui-c-eyebrow:hsl(1,39%,26%);--ui-fs-md:1.0625rem;--ui-lh-normal:1.5;--ui-w-content:1112px;--ui-sp-stack:5.4rem;--ui-sh-card:0 2px 12px rgba(0,0,0,.08);--ui-sh-raised:0 24px 60px rgba(0,0,0,.12)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:var(--ui-lh-normal);overflow-wrap:anywhere;background:var(--ui-c-base);font-family:var(--ui-ff-body);color:var(--ui-c-text);margin:0;font-size:var(--ui-fs-md)}img,svg,video{height:auto;display:block;max-width:100%}h1,h2,h3,h4{hyphens:manual;font-weight:var(--ui-fw-bold);margin:0 0 .6em;line-height:var(--ui-lh-tight);font-family:var(--ui-ff-head);letter-spacing:var(--ui-ls-display);color:var(--ui-c-text)}h1{font-size:var(--ui-fs-xxl)}h2{font-size:var(--ui-fs-xl)}h3{font-size:var(--ui-fs-lg);line-height:1.3}h4{font-size:1.05rem;line-height:1.35}p{margin:0 0 1em}a{text-decoration:none;color:var(--ui-c-primary)}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--ui-c-brand-strong)}ul,ol{padding-left:1.25em;margin:0 0 1em}button,input,textarea,select{color:inherit;font:inherit}::selection{color:var(--ui-c-text);background:var(--ui-c-primary-tint)}.ui-sa20{width:min(100% - 2.5rem,var(--ui-w-content));margin-inline:auto}.ui-v71b{width:min(100% - 2.5rem,48rem)}.ui-p2b0{padding-block:var(--ui-sp-stack)}.ui-r323{background:var(--ui-c-raised)}.ui-reaf{color:var(--ui-c-on-dark);background:var(--ui-c-dark-bg)}.ui-reaf h1,.ui-reaf h2,.ui-reaf h3,.ui-reaf h4{color:inherit}.ui-reaf a{color:var(--ui-c-brand-on-dark)}.ui-reaf .ui-frame,.ui-reaf .ui-kfcf{color:var(--ui-c-dark-fg-muted)}.ui-reaf .ui-s6cf{color:var(--ui-c-brand-on-dark)}.ui-p1e0{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--ui-r-control);background:var(--ui-c-primary);color:var(--ui-c-brand-contrast);font-weight:var(--ui-fw-button);text-transform:var(--ui-tt-cta);letter-spacing:var(--ui-ls-btn);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.ui-p1e0:hover{color:var(--ui-c-brand-contrast);background:var(--ui-c-brand-strong)}.ui-p1e0:active{transform:translateY(1px)}.ui-s99b{color:var(--ui-c-primary);background:transparent;border-color:currentColor}.ui-s99b:hover{color:var(--ui-c-brand-contrast);border-color:var(--ui-c-primary);background:var(--ui-c-primary)}.ui-x803{color:var(--ui-c-accent-contrast);background:var(--ui-c-accent)}.ui-x803:hover{filter:brightness(.92);color:var(--ui-c-accent-contrast);background:var(--ui-c-accent)}.ui-ed50{background:var(--ui-c-on-dark);color:var(--ui-c-dark-bg)}.ui-ed50:hover{color:var(--ui-c-dark-bg);background:hsl(0,0%,100%)}.ui-oe27{font-size:.9rem;padding:.55rem 1.1rem}.ui-item-fill{padding:1rem 2rem;font-size:1.05rem}.ui-reaf .ui-p1e0:not(.ui-s99b):not(.ui-x803):not(.ui-ed50){color:var(--ui-c-dark-bg);background:var(--ui-c-brand-on-dark)}.ui-reaf .ui-p1e0:not(.ui-s99b):not(.ui-x803):not(.ui-ed50):hover{color:var(--ui-c-dark-bg);background:var(--ui-c-on-dark)}.ui-reaf .ui-s99b{border-color:var(--ui-c-dark-fg-muted);color:var(--ui-c-on-dark)}.ui-reaf .ui-s99b:hover{background:var(--ui-c-on-dark);border-color:var(--ui-c-on-dark);color:var(--ui-c-dark-bg)}.ui-h750{display:grid;gap:1.5rem}.ui-g632{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ui-v293{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ui-o2c4{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.ui-sec2-new{grid-template-columns:repeat(2,1fr)}.ui-aa46{grid-template-columns:repeat(3,1fr)}.ui-p7f2{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.ui-p7f2{grid-template-columns:repeat(2,1fr)}.ui-aa46{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ui-sec2-new,.ui-aa46,.ui-p7f2{grid-template-columns:1fr}}.ui-m2cb{justify-content:center;display:flex;flex-wrap:wrap}.ui-m2cb>*{min-width:0}.ui-m2cb.ui-sec2-new>*{flex:0 0 calc((100% - 1.5rem)/2)}.ui-m2cb.ui-aa46>*{flex:0 0 calc((100% - 3rem)/3)}.ui-m2cb.ui-p7f2>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.ui-m2cb.ui-aa46>*,.ui-m2cb.ui-p7f2>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.ui-m2cb.ui-sec2-new>*,.ui-m2cb.ui-aa46>*,.ui-m2cb.ui-p7f2>*{flex-basis:100%}}.ui-frame{color:var(--ui-c-muted);font-size:1.15rem}.ui-s6cf{font-weight:700;text-transform:var(--ui-tt-eyebrow);font-size:.8rem;display:inline-block;letter-spacing:var(--ui-ls-label);color:var(--ui-c-eyebrow);margin-bottom:.75rem}.ui-kfcf{color:var(--ui-c-muted)}.ui-col-square{text-align:center}.ui-line{border:0;position:absolute;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden;padding:0}@media (max-width:640px){.ui-p2b0{padding-block:calc(var(--ui-sp-stack) * .7)}}.ui-slot{position:relative;border-bottom:1px solid var(--ui-c-stroke);z-index:20;background:var(--ui-c-base)}.ui-j20a{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5rem}.ui-slot .ui-j20a{width:min(100% - 2.5rem,84rem)}.ui-r609{min-width:0;max-width:100%;display:inline-flex}.ui-hc0b{height:auto;width:auto;max-height:2.25rem}.ui-f67e{display:flex;align-items:center;gap:2.25rem}.ui-intro-md{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;list-style:none;margin:0;padding:0}.ui-panel{display:inline-flex;align-items:flex-start;gap:.35rem;color:var(--ui-c-text);font-weight:500;white-space:nowrap}.ui-fdb2 .ui-intro-md{gap:.5rem 1.15rem}.ui-fdb2 .ui-kbde{font-size:.9rem}.ui-fdb2.ui-label-center .ui-kbde{font-size:.76rem;letter-spacing:.07em}.ui-label-center .ui-kbde{text-transform:uppercase;letter-spacing:.1em;font-size:.82rem}.ui-box{font-variant-numeric:tabular-nums;line-height:1;color:var(--ui-c-primary);font-size:.68rem;font-weight:700}.ui-panel:hover .ui-kbde,.ui-sec-xl .ui-kbde{color:var(--ui-c-primary)}.ui-t27f{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--ui-c-text);white-space:nowrap}.ui-top-v2{color:var(--ui-c-brand-contrast);place-items:center;display:grid;transition:transform .2s;background:var(--ui-c-primary);height:2.25rem;width:2.25rem;border-radius:50%}.ui-t27f:hover .ui-top-v2{transform:translateX(3px)}.ui-l5b0{display:none}.ui-l5b0:focus-visible + .ui-head-narrow{outline:2px solid var(--ui-c-primary);outline-offset:4px}.ui-head-narrow{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}.ui-node-soft{display:block;width:24px;border-radius:2px;background:var(--ui-c-text);height:2px}@media (max-width:1140px){.ui-j20a{gap:.75rem}.ui-l5b0{display:block}.ui-head-narrow{display:flex}.ui-f67e{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.25rem;background:var(--ui-c-base);border-bottom:1px solid var(--ui-c-stroke);box-shadow:var(--ui-sh-card)}.ui-l5b0:checked ~ .ui-f67e{display:flex}.ui-intro-md{flex-direction:column;gap:.9rem}}.ui-ha80{padding-top:clamp(3rem,7vw,5rem)}.ui-yb6d{background:var(--ui-c-primary);color:var(--ui-c-brand-contrast)}.ui-c662{color:var(--ui-c-on-dark);background:var(--ui-c-dark-bg)}.ui-list-v3{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem clamp(2rem,6vw,5rem);align-items:end;padding-bottom:clamp(2.5rem,6vw,4rem)}.ui-d2d4{font-size:clamp(2rem,5vw,3.75rem);font-family:var(--ui-ff-head);letter-spacing:var(--ui-ls-display);font-weight:var(--ui-fw-bold);line-height:1.08;margin:0}.ui-tag-a{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;opacity:.75;margin-bottom:.75rem;color:inherit}.ui-shape{font-weight:700;font-size:clamp(1.3rem,2.5vw,1.7rem);color:inherit;display:block}.ui-sec{text-underline-offset:.2em;text-decoration:underline;color:inherit;margin-top:.3rem;display:block}.ui-shape:hover,.ui-sec:hover{opacity:.8;color:inherit}.ui-c994{margin:.75rem 0 0;opacity:.8}.ui-body{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;padding-block:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.ui-yb6d .ui-body{border-color:color-mix(in srgb,var(--ui-c-brand-contrast) 25%,transparent)}.ui-t6af{font-size:1.2rem;color:inherit;font-family:var(--ui-ff-head);font-weight:var(--ui-fw-bold)}.ui-el{text-wrap:balance;font-size:1.05rem;max-width:24rem}.ui-main-full,.ui-burger{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0}.ui-f3f4{color:inherit}.ui-f3f4:hover{opacity:.75;color:inherit}.ui-q6f9{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin-inline-start:auto;font-size:.82rem;opacity:.8}@media (max-width:820px){.ui-list-v3{grid-template-columns:minmax(0,1fr);align-items:start}.ui-q6f9{margin-inline-start:0}}.ui-pill{box-shadow:var(--ui-sh-card);left:0;right:0;position:fixed;z-index:50;padding:1rem 0}.ui-row-md{bottom:0}.ui-edge-compact{background:var(--ui-c-dark-bg);color:var(--ui-c-on-dark)}.ui-ld94{background:var(--ui-c-raised);border-top:1px solid var(--ui-c-stroke);color:var(--ui-c-text)}.ui-pill[hidden]{display:none}.ui-zone{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.ui-a919{margin:0;font-size:.95rem}.ui-i2b3{margin-left:.35rem;color:inherit;text-decoration:underline}.ui-mf24{flex-shrink:0;gap:.75rem;display:flex}.ui-edge-compact .ui-mb15{border-color:var(--ui-c-base)}.ui-edge-compact .ui-mb15:not(.ui-s99b){border-color:transparent;background:var(--ui-c-brand-on-dark);color:var(--ui-c-dark-bg)}.ui-edge-compact .ui-s99b.ui-mb15{color:var(--ui-c-base)}@media (max-width:720px){.ui-pill{padding:.7rem 0}.ui-zone{flex-direction:column;align-items:stretch;gap:.6rem}.ui-a919{font-size:.84rem;line-height:1.4}.ui-mf24{justify-content:flex-end}}.ui-wc96{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}.ui-rb79 .ui-wc96{grid-template-columns:minmax(0,1fr);max-width:48rem}.ui-sec2-right{margin:0;min-width:0;overflow-wrap:anywhere}.ui-line-narrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.ui-outer-half{display:grid;min-width:0;gap:.35rem}.ui-b470{grid-column:1/-1}.ui-shape-last{font-weight:600;font-size:.9rem}.ui-t47b{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--ui-c-stroke);border-radius:var(--ui-r-sm);background:var(--ui-c-base)}.ui-t47b:focus{outline:2px solid var(--ui-c-primary);outline-offset:1px}.ui-ctx{resize:vertical}.ui-nd4b{max-width:100%;justify-self:start;overflow-wrap:anywhere}@media (max-width:860px){.ui-wc96{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ui-line-narrow{grid-template-columns:minmax(0,1fr)}}.ui-a7ae{padding-block:calc(var(--ui-sp-stack) * 1.3);text-align:center}.ui-wd39{background:var(--ui-c-raised)}.ui-h492{background:var(--ui-c-primary);color:var(--ui-c-brand-contrast)}.ui-h492 .ui-u085,.ui-h492 .ui-r1dc{color:var(--ui-c-brand-contrast)}.ui-h492 .ui-n649{color:var(--ui-c-brand-contrast);border-color:var(--ui-c-brand-contrast)}.ui-h492 .ui-n649:hover{color:var(--ui-c-primary);background:var(--ui-c-brand-contrast)}.ui-menu{max-width:48rem}.ui-r1dc{font-size:1.15rem;color:var(--ui-c-muted);margin-bottom:1.75rem}.ui-e884{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.ui-sub-square{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;list-style:none;margin:3rem 0 0;padding:0}.ui-col-sticky{display:flex;flex-direction:column;gap:.15rem}.ui-stack-mini{font-family:var(--ui-ff-head);line-height:1;font-size:2rem}.ui-meta{opacity:.8;font-size:.9rem}.ui-q054{overflow-wrap:anywhere}.ui-ic4e>*{min-width:0}.ui-v61d{max-width:24ch}.ui-w02a{color:var(--ui-c-muted)}.ui-xa6c{text-align:center;white-space:normal;max-width:100%}.ui-ic4e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ui-b732{display:flex;flex-direction:column;gap:1.5rem}.ui-inner-auto .ui-frame{max-width:48ch}.ui-quote{aspect-ratio:5/4;object-fit:cover;width:100%;border-radius:var(--ui-r-lg)}.ui-elem-half{padding-top:.3rem}.ui-b77d{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.ui-block-first{min-width:0;border-top:2px solid var(--ui-c-stroke);padding-top:1rem}.ui-stack{color:var(--ui-c-primary);margin-bottom:1rem;font-size:.8rem;letter-spacing:.12em;font-weight:700}.ui-h4f0{font-size:1.1rem}.ui-w02a{font-size:.95rem;margin:0}.ui-jaa8{border-top:1px solid var(--ui-c-stroke);font-size:.9rem;padding-top:1.5rem;color:var(--ui-c-muted)}.ui-block-first:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:800px){.ui-ic4e{grid-template-columns:1fr}.ui-quote{aspect-ratio:16/9}}@media(max-width:420px){.ui-b77d{grid-template-columns:1fr}.ui-quote{aspect-ratio:4/3}}.ui-text{max-width:44rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.ui-y058{margin-bottom:.9rem}.ui-r499{margin:0}.ui-n437{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.ui-site-half{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}.ui-pfe2{display:flex;align-items:flex-start;gap:1rem}.ui-zac3 .ui-pfe2{flex-direction:row-reverse;text-align:right}.ui-a3b7{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--ui-c-base);border:1px solid var(--ui-c-stroke);color:var(--ui-c-primary)}.ui-a3b7 svg{width:1.35rem;height:1.35rem}.ui-line-dark{font-size:1.1rem;margin-bottom:.35rem}.ui-yca2{margin:0;font-size:.95rem;color:var(--ui-c-muted)}.ui-k954{margin:0}.ui-bff7{width:100%;object-fit:cover;border-radius:var(--ui-r-lg);aspect-ratio:3/4}.ui-fig-accent .ui-bff7{border-radius:999px 999px var(--ui-r-lg) var(--ui-r-lg)}@media (max-width:900px){.ui-n437{grid-template-columns:minmax(0,1fr)}.ui-k954{margin-inline:auto;width:min(100%,22rem);order:-1}.ui-zac3 .ui-pfe2{text-align:left;flex-direction:row}}.ui-b7b0{max-width:40rem;margin-bottom:2.5rem}.ui-sec2 .ui-b7b0{text-align:center;margin-inline:auto}.ui-title{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem 3rem}.ui-stat{margin:0}.ui-i989{font-family:var(--ui-ff-head);font-weight:var(--ui-fw-bold);font-size:1.1rem;margin-bottom:.5rem;display:flex;gap:.75rem;align-items:baseline}.ui-lb2c{font-size:.85rem;color:var(--ui-c-primary);flex-shrink:0;font-weight:700}.ui-rce5{color:var(--ui-c-muted);margin:0}.ui-j9a1{background:var(--ui-c-base);padding-block:calc(var(--ui-sp-stack) * .7);overflow-wrap:anywhere}.ui-title-inline{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--ui-c-raised);border:1px solid var(--ui-c-stroke);border-radius:var(--ui-r-lg);overflow:hidden}.ui-ecf5{min-width:0;border-top:4px solid var(--ui-c-primary);padding:clamp(1.5rem,4.5vw,4rem)}.ui-mark .ui-ecf5{border-top:0;border-left:4px solid var(--ui-c-primary)}.ui-k7ed{color:var(--ui-c-primary)}.ui-e5c0{line-height:1.15;max-width:22ch;font-size:calc(var(--ui-fs-xxl) * .88)}.ui-ee2d{max-width:38rem;line-height:1.7;margin:1.2rem 0 0;font-size:1.05rem;color:var(--ui-c-muted)}.ui-pbf6{padding:.8rem;min-width:0;margin:0;display:flex}.ui-hero{aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:var(--ui-r-sm);min-height:12rem;height:100%}@media (max-width:700px){.ui-title-inline{grid-template-columns:1fr}.ui-e5c0{font-size:var(--ui-fs-xxl)}.ui-pbf6{padding:0 1.25rem 1.25rem}.ui-hero{aspect-ratio:16/7;min-height:0;height:auto}.ui-ee2d{font-size:1rem}}.ui-kf55{min-width:0}.ui-el-z{max-width:54rem;margin-bottom:2rem}.ui-c451{overflow-wrap:anywhere}.ui-panel-flat{padding:0;margin:0;list-style:none;gap:1.2rem;display:grid}.ui-hced{overflow-wrap:anywhere;min-width:0}.ui-hced h3{font-size:1.2rem;margin:0 0 .6rem}.ui-hced p{margin:0;line-height:1.7}.ui-c21c{display:block;color:var(--ui-c-muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:.7rem;overflow-wrap:anywhere}.ui-panel-flat{grid-template-columns:repeat(3, minmax(0, 1fr))}.ui-hced{border:1px solid var(--ui-c-stroke);padding:1.6rem;border-radius:var(--ui-r-sm)}@media (max-width: 700px){.ui-panel-flat{grid-template-columns:minmax(0, 1fr)}.ui-hced{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.ui-g727{max-width:46rem}.ui-c067 .ui-g727{margin-right:auto;margin-left:auto}.ui-c067 .ui-od37{text-align:center}.ui-od37{margin-bottom:1.5rem}.ui-view-full{margin:0 0 1.1rem;line-height:1.7}.ui-wrap-first{font-size:1.15rem;margin:1.75rem 0 .75rem}.ui-ib6a{display:grid;padding-left:1.25rem;margin:0;gap:.5rem}.ui-intro::marker{color:var(--ui-c-primary)}.ui-layer-first{overflow-wrap:anywhere}.ui-unit-a>*{min-width:0}.ui-intro-left{max-width:24ch}.ui-ad27{color:var(--ui-c-muted)}.ui-ma8f{text-align:center;max-width:100%;white-space:normal}.ui-unit-a{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.ui-intro-left{line-height:1.1;font-size:clamp(2rem,4.5vw,4rem);max-width:20ch}.ui-x470{line-height:1.6;font-size:clamp(1.15rem,2vw,1.5rem);margin:2rem 0;padding-left:1.3rem;font-family:var(--ui-ff-head);border-left:3px solid var(--ui-c-primary);color:var(--ui-c-text)}.ui-ad27{line-height:1.8;max-width:64ch}.ui-mfd8{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.5rem 0 2rem}.ui-u6d6{padding:.45rem .85rem;border:1px solid var(--ui-c-stroke);border-radius:2rem;font-size:.85rem;color:var(--ui-c-text);max-width:100%}.ui-sub-muted{border-bottom:1px solid var(--ui-c-stroke);padding-bottom:1.5rem;text-align:center}.ui-foot-open{border-radius:50%;margin:0 auto 2rem;width:100%;aspect-ratio:1;object-fit:cover;max-width:19rem}.ui-cnt{font-weight:700;font-family:var(--ui-ff-head);margin-bottom:1rem;font-size:1.35rem}.ui-grid-loose{line-height:1.7;color:var(--ui-c-muted);margin:0;font-size:.85rem}.ui-grid-loose strong{font-weight:500;color:var(--ui-c-text)}.ui-ma8f{display:inline-flex;border-bottom:1px solid currentColor;gap:1.5rem;font-weight:700;padding-bottom:.4rem}@media(max-width:720px){.ui-unit-a{grid-template-columns:1fr}.ui-sub-muted{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.4rem 1.2rem;text-align:left;align-items:center}.ui-foot-open{width:6rem;grid-row:1/3;margin:0}.ui-cnt,.ui-grid-loose{margin:0}.ui-intro-left{max-width:24ch}}.ui-unit{display:grid;grid-template-columns:2fr 3fr;gap:3rem}.ui-tece{border-left:4px solid var(--ui-c-primary);padding:1.5rem 1.75rem;margin:2rem 0 0;background:var(--ui-c-raised);border-radius:0 var(--ui-r-sm) var(--ui-r-sm) 0}.ui-pd15{margin-bottom:.5rem;font-size:1.2rem;font-family:var(--ui-ff-head)}.ui-u82e{font-style:normal;color:var(--ui-c-muted);font-size:.9rem}@media (max-width:860px){.ui-unit{grid-template-columns:1fr;gap:1rem}}.ui-h622{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.ui-f1e5 .ui-node-fit{order:2}.ui-node-fit{margin:0}.ui-author-compact{object-fit:cover;border-radius:var(--ui-r-lg);aspect-ratio:9/8;width:100%}.ui-i2da{color:var(--ui-c-muted)}.ui-mark-sub{font-weight:600}@media (max-width:860px){.ui-h622{grid-template-columns:1fr;gap:1.5rem}.ui-f1e5 .ui-node-fit{order:0}}.ui-wb58{padding-block:calc(var(--ui-sp-stack) * .8)}.ui-view-mini{background:var(--ui-c-raised)}.ui-cap-v2{color:var(--ui-c-brand-contrast);background:var(--ui-c-primary)}.ui-cap-v2 .ui-ifc3,.ui-cap-v2 .ui-fab4{color:var(--ui-c-brand-contrast)}.ui-q034{border-bottom:1px solid var(--ui-c-stroke)}.ui-brand{text-align:center}.ui-e2e9{margin-bottom:.75rem;opacity:.8;font-size:.85rem}.ui-k9f3{margin:0 .5rem}.ui-i47c{opacity:.7}.ui-ifc3{margin-bottom:.5rem}.ui-tile{font-size:1.1rem;margin:0;max-width:40rem;opacity:.85}.ui-brand .ui-tile{margin-inline:auto}.ui-q149 .ui-rac9{max-width:46rem}.ui-media .ui-rac9{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.ui-field-lg{margin-bottom:1.5rem}.ui-cd63{border-bottom:1px solid var(--ui-c-stroke);padding:.25rem 0}.ui-yb35{position:relative;cursor:pointer;list-style:none;font-weight:600;padding:.9rem 2rem .9rem 0}.ui-yb35::-webkit-details-marker{display:none}.ui-yb35::after{content:"+";top:.7rem;right:0;transition:transform .2s;position:absolute;font-size:1.4rem;color:var(--ui-c-primary)}.ui-cd63[open] .ui-yb35::after{transform:rotate(45deg)}.ui-input{margin:0 0 1rem;color:var(--ui-c-muted)}@media (max-width:860px){.ui-media .ui-rac9{grid-template-columns:1fr;gap:1rem}}.ui-v414{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(1.75rem,5vw,3.5rem);border-radius:var(--ui-r-lg)}.ui-l0ad{background:var(--ui-c-raised)}.ui-dot-left{border:1px solid var(--ui-c-stroke)}.ui-t026{background:var(--ui-c-primary);color:var(--ui-c-brand-contrast)}.ui-pb20{font-size:.8rem;color:var(--ui-c-eyebrow);text-transform:var(--ui-tt-eyebrow);display:block;font-weight:700;margin-bottom:.7rem;letter-spacing:var(--ui-ls-label)}.ui-t026 .ui-pb20,.ui-t026 .ui-oa07{color:var(--ui-c-brand-contrast)}.ui-oa07{margin-bottom:.9rem}.ui-wad7{margin-bottom:1.75rem;opacity:.9}.ui-ma73{gap:1.6rem;list-style:none;display:grid;margin:0;padding:0;position:relative}.ui-ma73::before{left:1.25rem;position:absolute;width:2px;top:1.25rem;background:var(--ui-c-stroke);content:"";bottom:1.25rem}.ui-t026 .ui-ma73::before{background:rgba(255,255,255,.3)}.ui-i2c5{position:relative;display:flex;align-items:flex-start;gap:1.1rem}.ui-gbe6{border-radius:50%;color:var(--ui-c-brand-contrast);height:2.5rem;width:2.5rem;place-items:center;flex:none;display:grid;font-weight:700;background:var(--ui-c-primary)}.ui-t026 .ui-gbe6{background:var(--ui-c-brand-contrast);color:var(--ui-c-primary)}.ui-intro-raised{margin:.35rem 0 .25rem;color:inherit;font-size:1.1rem}.ui-avatar{opacity:.85;font-size:.95rem;margin:0}@media (max-width:820px){.ui-v414{grid-template-columns:minmax(0,1fr)}}.ui-d1ff{overflow-wrap:anywhere}.ui-f61c{text-align:center;max-width:50rem;margin:0 auto 3rem}.ui-f61c h2{font-size:clamp(1.8rem, 3.8vw, 3.25rem)}.ui-z6b4{display:grid;grid-template-columns:minmax(0, .6fr) minmax(0, 1.4fr);gap:clamp(1rem, 3vw, 3rem);padding:clamp(1.25rem, 3vw, 3rem);border-top:1px solid var(--ui-c-stroke)}.ui-z6b4:nth-child(odd){background:var(--ui-c-raised)}.ui-avatar-open{max-width:20ch}.ui-top{max-width:70ch}.ui-top p:last-child{margin-bottom:0}@media (max-width: 640px){.ui-z6b4{grid-template-columns:minmax(0, 1fr)}.ui-avatar-open{max-width:none}}.ui-pic{background:var(--ui-c-base);padding-block:calc(var(--ui-sp-stack) * .85);overflow-wrap:anywhere}.ui-group{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.ui-o9ee{color:var(--ui-c-primary);max-width:75%;text-transform:var(--ui-tt-eyebrow);font-size:.8rem;letter-spacing:var(--ui-ls-label);font-weight:600}.ui-b740{height:1px;flex:1;background:var(--ui-c-stroke)}.ui-e26d .ui-b740{background:var(--ui-c-primary);height:3px}.ui-gded{max-width:24ch;font-size:calc(var(--ui-fs-xxl) * 1.2);padding-bottom:1.8rem;margin:0;line-height:1.1}.ui-img-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--ui-c-stroke);padding-top:1.3rem}.ui-aa39{max-width:24rem;color:var(--ui-c-muted);font-weight:600;font-size:.8rem}.ui-ct{grid-template-columns:minmax(0,1fr)}.ui-u63d{line-height:1.7;color:var(--ui-c-muted);margin:0;max-width:42rem;font-size:1.1rem}@media (max-width:640px){.ui-gded{font-size:var(--ui-fs-xxl)}.ui-img-b{grid-template-columns:1fr;gap:1rem}.ui-aa39{display:none}.ui-u63d{font-size:1rem}}.ui-c817{max-width:45rem;margin-bottom:3rem}.ui-app-full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.ui-i7d5{min-width:0}.ui-lead-hard{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center;border-bottom:1px solid var(--ui-c-stroke);padding-bottom:3rem}.ui-list-full{border-radius:var(--ui-r-sm);overflow:hidden;display:block;margin-bottom:1.5rem}.ui-lead-hard .ui-list-full{margin-bottom:0}.ui-d050{aspect-ratio:16/10;object-fit:cover;width:100%}.ui-ue71{display:flex;gap:.6rem 1.2rem;flex-wrap:wrap;font-size:.75rem;margin-bottom:1rem}.ui-lc91{color:var(--ui-c-primary);font-weight:600}.ui-nav-main{color:var(--ui-c-muted)}.ui-tag{overflow-wrap:anywhere;line-height:1.25;font-size:1.55rem}.ui-lead-hard .ui-tag{font-size:clamp(1.8rem,3vw,2.7rem)}.ui-area{color:var(--ui-c-text)}.ui-area:hover{color:var(--ui-c-primary)}.ui-l436{color:var(--ui-c-muted);font-size:.95rem;max-width:55ch}.ui-ofc1{display:inline-flex;gap:1rem;align-items:center;font-size:.85rem;font-weight:600;padding-block:.3rem}.ui-box-fit{font-size:1.2rem}.ui-list-full:not(:has(.ui-d050)){display:none}.ui-lead-hard:not(:has(.ui-d050)){grid-template-columns:minmax(0,1fr)}.ui-i7d5:last-child:nth-child(even):not(.ui-lead-hard){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:center;padding-top:2rem;border-top:1px solid var(--ui-c-stroke)}.ui-i7d5:last-child:nth-child(even):not(.ui-lead-hard) .ui-list-full{margin-bottom:0}.ui-i7d5:last-child:nth-child(even):not(:has(.ui-d050)){grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.ui-app-full,.ui-lead-hard{grid-template-columns:minmax(0,1fr)}.ui-lead-hard{gap:1.5rem}.ui-c817{margin-bottom:2rem}}@media(max-width:760px){.ui-i7d5:last-child:nth-child(even):not(.ui-lead-hard){grid-template-columns:minmax(0,1fr);gap:1.5rem}}.ui-outro-y{text-align:center;margin:0 auto 2.5rem;max-width:42rem}.ui-pane-left{margin-bottom:0}.ui-tile-fill{display:grid;gap:1.5rem;align-items:start}.ui-x421 .ui-tile-fill{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ui-ade6 .ui-tile-fill{margin:0 auto;max-width:46rem}.ui-core{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--ui-c-stroke);border-radius:var(--ui-r-lg);background:var(--ui-c-base)}.ui-s586{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}.ui-yea9{font-weight:600}.ui-c36c{white-space:nowrap;color:var(--ui-c-primary);line-height:1.2;font-weight:700;font-family:var(--ui-ff-head);font-size:1.3rem}.ui-te2d{height:1.5rem;width:100%;display:block;cursor:pointer;margin:0;accent-color:var(--ui-c-primary)}.ui-te2d:focus-visible,.ui-fig:focus-visible{outline:3px solid var(--ui-c-primary);outline-offset:3px}.ui-foot{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--ui-c-muted)}.ui-sf43{min-width:0;margin:0;padding:0;border:0}.ui-pic-right{margin-bottom:.8rem;font-weight:600;padding:0}.ui-app-y{display:grid}.ui-view{display:flex;align-items:center;gap:.75rem;cursor:pointer}.ui-box2-top .ui-view{border-top:1px solid var(--ui-c-stroke);padding:.7rem 0}.ui-box2-top .ui-view:last-child{border-bottom:1px solid var(--ui-c-stroke)}.ui-view-fixed .ui-app-y{display:flex;flex-wrap:wrap;gap:.6rem}.ui-view-fixed .ui-view{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--ui-c-stroke);border-radius:999px;background:var(--ui-c-raised)}.ui-view-fixed .ui-view:has(:checked){box-shadow:inset 0 0 0 1px var(--ui-c-primary);border-color:var(--ui-c-primary)}.ui-fig{width:1.15rem;accent-color:var(--ui-c-primary);flex-shrink:0;cursor:pointer;margin:0;height:1.15rem}.ui-j400{flex:1;min-width:0}.ui-p393{color:var(--ui-c-muted);font-size:.92rem;white-space:nowrap}.ui-of90{min-width:0;padding:2rem;border:1px solid var(--ui-c-stroke);border-top:4px solid var(--ui-c-primary);border-radius:var(--ui-r-lg);background:var(--ui-c-raised);box-shadow:var(--ui-sh-card)}.ui-x421 .ui-of90{top:6rem;position:sticky}.ui-f746{font-size:.85rem;letter-spacing:.06em;font-weight:600;margin:0 0 .35rem;text-transform:uppercase;color:var(--ui-c-muted)}.ui-y386{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}.ui-la78{overflow-wrap:anywhere;color:var(--ui-c-text);font-family:var(--ui-ff-head);font-size:2.4rem;font-weight:700;line-height:1.1}.ui-oa8a{font-size:.95rem;color:var(--ui-c-muted)}.ui-label{margin:0 0 1.25rem;gap:.5rem;padding:1rem 0 0;border-top:1px solid var(--ui-c-stroke);font-size:.92rem;display:grid;list-style:none}.ui-inner{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ui-inner[hidden]{display:none}.ui-link{color:var(--ui-c-muted);min-width:0}.ui-app-compact{font-size:.8rem;display:block;opacity:.85}.ui-outer{white-space:nowrap;font-weight:600}.ui-x65a{color:var(--ui-c-muted);margin:0 0 1.5rem;font-size:.85rem}.ui-v5c1{width:100%}@media(max-width:860px){.ui-x421 .ui-tile-fill{grid-template-columns:minmax(0,1fr)}.ui-x421 .ui-of90{position:static}}@media(max-width:480px){.ui-core,.ui-of90{padding:1.35rem}.ui-la78{font-size:2rem}}.ui-yc17{padding-block:calc(var(--ui-sp-stack) * .8)}.ui-lead{background:var(--ui-c-primary);color:var(--ui-c-brand-contrast)}.ui-g7ee{color:var(--ui-c-on-dark);background:var(--ui-c-dark-bg)}.ui-s44d{color:var(--ui-c-text);background:var(--ui-c-raised)}.ui-lead .ui-g5e8,.ui-g7ee .ui-g5e8{color:inherit}.ui-oe0f{display:flex;align-items:center;justify-content:space-between;gap:2rem}.ui-base .ui-oe0f{text-align:center;flex-direction:column}.ui-g5e8{margin-bottom:.35rem}.ui-block{opacity:.85;margin:0}.ui-ma6e{flex-shrink:0}@media (max-width:720px){.ui-oe0f{flex-direction:column;align-items:flex-start}.ui-base .ui-oe0f{align-items:center}}.ui-i50e{overflow:hidden;min-height:18rem;color:var(--ui-c-on-dark);display:flex;position:relative;isolation:isolate;padding-block:calc(var(--ui-sp-stack) * .9);align-items:center}.ui-bf4a{height:100%;z-index:-2;width:100%;position:absolute;object-fit:cover;inset:0}.ui-layer{position:absolute;inset:0;z-index:-1}.ui-text-last .ui-layer{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.ui-p3e6 .ui-layer{opacity:.88;background:var(--ui-c-primary)}.ui-p3e6{color:var(--ui-c-brand-contrast)}.ui-o345{width:min(100% - 2.5rem,var(--ui-w-content))}.ui-field .ui-o345{text-align:center}.ui-m9fc{opacity:.85;margin-bottom:.75rem;font-size:.85rem}.ui-edge{color:inherit}.ui-edge:hover{color:inherit;text-decoration:underline}.ui-chip-accent{margin:0 .5rem}.ui-author{opacity:.8}.ui-site-b{color:inherit;margin-bottom:.5rem}.ui-p756{margin:0;font-size:1.1rem;opacity:.9;max-width:40rem}.ui-field .ui-p756{margin-inline:auto}.ui-e5e1{margin-bottom:2.5rem;max-width:40rem}.ui-node{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}.ui-node:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.ui-x389{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.35rem;padding:1.5rem;border:1px solid var(--ui-c-stroke);border-radius:var(--ui-r-lg);background:var(--ui-c-raised)}.ui-g374{align-items:center;background:var(--ui-c-primary);color:var(--ui-c-brand-contrast);border-radius:50%;width:2.25rem;justify-content:center;height:2.25rem;margin-bottom:.5rem;display:inline-flex}.ui-g374 svg{height:1.1rem;width:1.1rem}.ui-n7f3{font-weight:700;letter-spacing:.08em;font-size:.8rem;text-transform:uppercase;color:var(--ui-c-muted)}.ui-pf8c{min-width:0;font-weight:500;overflow-wrap:anywhere;line-height:1.5}.ui-field-md{color:var(--ui-c-text)}.ui-field-md:hover{color:var(--ui-c-primary)}.ui-udb7 .ui-body-x{padding:2.25rem;border-radius:var(--ui-r-lg);border:1px solid var(--ui-c-stroke);box-shadow:var(--ui-sh-card);background:var(--ui-c-base)}.ui-nav{margin-bottom:1.25rem}.ui-copy-square{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ui-sdea{display:block;min-width:0}.ui-g8ae{grid-column:1 / -1}.ui-hcc5{font-size:.85rem;margin-bottom:.35rem;display:block;font-weight:600}.ui-o930{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid var(--ui-c-stroke);border-radius:var(--ui-r-sm);background:var(--ui-c-raised);color:var(--ui-c-text)}.ui-o930:focus{outline:2px solid var(--ui-c-primary);outline-offset:1px}.ui-nav-soft{resize:vertical}.ui-c919{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.ui-stack-half{font-size:.85rem}@media (max-width:760px){.ui-copy-square{grid-template-columns:minmax(0,1fr)}}.ui-e5e1,.ui-body-x{min-width:0;overflow-wrap:anywhere}.ui-c919>.ui-p1e0{overflow-wrap:anywhere;max-width:100%}@media(max-width:480px){.ui-udb7 .ui-body-x{padding:1.25rem}}.ui-page{padding-block:calc(var(--ui-sp-stack) * .9) calc(var(--ui-sp-stack) * .7)}.ui-k411{border-bottom:4px solid var(--ui-c-primary)}.ui-cell-square{border-bottom:4px solid var(--ui-c-accent)}.ui-ibb8{border-bottom:1px solid var(--ui-c-stroke)}.ui-t767{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.ui-l596{font-size:calc(var(--ui-fs-xxl) * 1.05);margin:0}.ui-l6b6{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.ui-t767{grid-template-columns:1fr;gap:1rem}}.ui-v210{overflow-wrap:anywhere}.ui-q85a{max-width:72rem}.ui-v7a6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}.ui-title-light{padding-left:1rem;border-left:3px solid var(--ui-c-primary);margin:0}.ui-field-compact{font-size:.8rem;color:var(--ui-c-muted);margin-bottom:.35rem}.ui-line-raised{font-size:.95rem;font-weight:600;color:var(--ui-c-text);margin:0}.ui-l69f{margin:0;white-space:pre-line;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.65;min-width:0}.ui-hea9{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(--ui-c-stroke);padding-block:2rem}.ui-hea9:last-child{border-bottom:1px solid var(--ui-c-stroke)}.ui-a1ae{line-height:1;font-variant-numeric:tabular-nums;font-family:var(--ui-ff-head);color:var(--ui-c-primary);font-size:2.7rem;font-weight:var(--ui-fw-bold)}.ui-w2af{min-width:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4;margin:0;scroll-margin-top:8rem}.ui-ke61{color:var(--ui-c-text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.ui-ke61:hover{color:var(--ui-c-primary);text-decoration-color:currentColor}.ui-ke61:focus-visible,.ui-w2af:focus{outline:2px solid var(--ui-c-primary);outline-offset:5px}.ui-k93e{min-width:0;max-width:65ch}.ui-app-half{line-height:1.8;white-space:pre-line;font-size:1rem;margin:0 0 1rem}.ui-app-half:last-child{margin-bottom:0}@media(max-width:860px){.ui-v7a6{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.ui-hea9{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.ui-a1ae{font-size:2rem}.ui-k93e{grid-column:2}.ui-w2af{align-self:center}}@media(max-width:480px){.ui-hea9{padding-block:1.5rem;gap:1rem}.ui-k93e{grid-column:1/-1}.ui-a1ae{font-size:1.8rem}}.ui-rdf4{max-width:46rem}.ui-a2eb{color:var(--ui-c-muted);font-size:.85rem}.ui-ub52{font-size:1.05rem}.ui-ce96{margin-top:2rem}.ui-list{font-size:1.3rem}.ui-zffe{color:var(--ui-c-text)}.ui-vc6b{overflow-wrap:anywhere;background:var(--ui-c-raised)}.ui-el-y{max-width:56rem;background:var(--ui-c-base);border:1px solid var(--ui-c-stroke);border-top:3px solid var(--ui-c-primary);border-radius:0 0 var(--ui-r-sm) var(--ui-r-sm);box-shadow:var(--ui-sh-card);padding:clamp(1.25rem,4vw,3.5rem)}.ui-zbbb{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(--ui-c-stroke);font-size:.85rem}.ui-f79d{color:var(--ui-c-muted);min-width:0}.ui-ze5a{margin:0;color:var(--ui-c-text);min-width:0;text-align:right}.ui-l235{margin-inline:auto;max-width:66ch}.ui-u1df{margin:0 0 2.5rem;white-space:pre-line;font-size:1.1rem;line-height:1.8}.ui-i6b1{margin-top:2.25rem}.ui-t29c{line-height:1.35;font-size:clamp(1.2rem,1.8vw,1.55rem);scroll-margin-top:8rem;margin:0 0 .9rem}.ui-d459{color:var(--ui-c-text);text-decoration:underline;text-decoration-color:var(--ui-c-stroke);text-decoration-thickness:1px;text-underline-offset:.25em}.ui-d459:hover{color:var(--ui-c-primary);text-decoration-color:currentColor}.ui-d459:focus-visible,.ui-t29c:focus{outline:2px solid var(--ui-c-primary);outline-offset:5px}.ui-t8fc{white-space:pre-line;font-size:1rem;margin:0 0 1rem;line-height:1.85}.ui-t8fc:last-child{margin-bottom:0}@media(max-width:480px){.ui-el-y{padding:1.25rem 1rem}.ui-zbbb{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.ui-ze5a{text-align:left}.ui-u1df{margin-bottom:1.75rem;font-size:1.05rem}.ui-i6b1{margin-top:1.75rem}.ui-t8fc{line-height:1.75}}.ui-ofdd{background:var(--ui-c-raised);padding-block:2rem calc(var(--ui-sp-stack) * .65)}.ui-outro{padding-block:.5rem;margin-bottom:2rem;display:inline-block;font-size:.85rem}.ui-ob86{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.ui-b425{padding-block:1.5rem;min-width:0}.ui-grid-inline{overflow-wrap:anywhere;font-size:clamp(2rem,3.8vw,3.8rem);max-width:19ch}.ui-layer-third{max-width:42ch}.ui-rac1{display:flex;gap:1rem;align-items:center;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--ui-c-stroke)}.ui-v284{height:2.8rem;display:grid;font-size:.8rem;flex-shrink:0;width:2.8rem;color:var(--ui-c-brand-contrast);background:var(--ui-c-primary);border-radius:50%;place-items:center}.ui-sec2-top{min-width:0}.ui-d243{font-weight:600;overflow-wrap:anywhere;font-size:.9rem}.ui-foot-sticky{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--ui-c-muted);margin:.3rem 0 0}.ui-shape-narrow{min-width:0;margin:0}.ui-t415{width:100%;border-radius:var(--ui-r-sm);aspect-ratio:4/5;object-fit:cover}.ui-shape-narrow:not(:has(.ui-t415)){display:none}.ui-ob86:not(:has(.ui-t415)){grid-template-columns:minmax(0,1fr)}.ui-ob86:not(:has(.ui-t415)) .ui-grid-inline{max-width:25ch}@media(max-width:760px){.ui-ob86{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ui-b425{padding:0}.ui-t415{aspect-ratio:16/10}.ui-outro{margin-bottom:1.5rem}.ui-rac1{margin-top:1.5rem}}.ui-text-alt{padding-top:calc(var(--ui-sp-stack) * .6)}.ui-oa78{max-width:44rem;line-height:1.75;font-size:1.05rem}.ui-elem-tight{font-size:1.5rem;margin-top:2rem}.ui-tag-auto .ui-page-first:first-of-type::first-letter{font-size:3.2em;color:var(--ui-c-primary);line-height:.85;font-family:var(--ui-ff-head);float:left;padding-right:.35rem}.ui-stat-center{margin:0 0 1.25rem;padding-left:1.25rem}.ui-o342{margin-top:2rem;border-radius:var(--ui-r-sm);background:var(--ui-c-raised);border-left:4px solid var(--ui-c-accent);padding:1.25rem 1.5rem}.ui-j570{margin-bottom:1.5rem}.ui-item-wide{padding:0;list-style:none;margin:0}.ui-wrap-fixed{object-fit:cover;aspect-ratio:16/10;width:100%;border-radius:var(--ui-r-sm);margin-bottom:.75rem}.ui-re39{font-size:.8rem;color:var(--ui-c-muted)}.ui-box-xl{font-size:1.1rem;margin:.25rem 0}.ui-v303{color:var(--ui-c-text)}.ui-v303:hover{color:var(--ui-c-primary)}.ui-iaa7{font-size:.95rem;color:var(--ui-c-muted);margin:0}