.gtm-noscript-iframe{visibility:hidden;display:none}.error-page{align-items:center;min-height:62svh;padding:clamp(56px,10svh,120px) 0;display:flex}.error-wrap{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.error-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.75rem,6vw,5rem);font-weight:600;line-height:1.04}.error-body{color:var(--ink-subtle);max-width:54ch;margin:clamp(16px,2.6svh,24px) 0 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.55}.error-digest{font-size:var(--fs-label);color:var(--ink-muted);margin:16px 0 0}.error-digest code{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink-subtle)}.error-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,4svh,40px);display:flex}.error-btn{border-radius:var(--r-md);min-height:44px;font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-flex}.error-primary{background:var(--brand-500);color:var(--on-brand)}.error-primary:hover{background:var(--brand-600)}.error-secondary{color:var(--ink);border-color:var(--edge-strong);background:0 0}.error-secondary:hover{border-color:var(--ink)}.error-tertiary{color:var(--ink-brand);text-underline-offset:3px;background:0 0;padding-inline:8px;text-decoration:underline}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{overflow-x:hidden}img{max-width:100%;display:block}.skip-to-content{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus-visible{z-index:100;background:var(--ink);width:auto;height:auto;color:var(--ink-inverse);border-radius:var(--r-md);font:500 14px var(--font-body);padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:16px}header.site{z-index:50;background:var(--surface-1);transition:box-shadow var(--dur-3) var(--ease);--ring-bg:#ffffffe6;position:sticky;top:0;box-shadow:0 1px #0000}header.site.scrolled{box-shadow:0 1px 0 var(--edge), 0 12px 24px -20px color-mix(in srgb, var(--surface-dark) 70%, transparent)}header.site .container{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}header.site .brand img{width:78px;height:20px;display:block}header.site nav{gap:28px;display:flex}header.site nav a{min-height:44px;color:var(--ink);letter-spacing:var(--tracking-tight);transition:color .16s var(--ease);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}header.site nav a:hover,header.site nav a.current,header.site nav a.active{color:var(--brand-700)}header.site nav a.nav-ext{color:var(--ink-muted)}header.site nav a.nav-ext:hover{color:var(--brand-700)}.ext-nowrap{white-space:nowrap}.ext-arrow{vertical-align:-1px;opacity:.75;width:11px;height:11px;margin-left:4px;display:inline-block}@media (max-width:800px){header.site nav{display:none}body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.btn-nav{background:var(--brand-500);min-height:44px;color:var(--on-brand);border-radius:var(--r-md);cursor:pointer;font-size:15px;font-family:var(--font-body);transition:background .16s var(--ease), color .16s var(--ease);border:none;justify-content:center;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.btn-nav:hover{background:var(--brand-600);color:var(--on-brand)}footer.site{background:var(--surface-dark);color:var(--ink-inverse-subtle);--ring-bg:#000000d9;--ring-fg:var(--brand-300);padding:clamp(56px,7vw,80px) 0 28px;font-size:14px}footer.site a{color:var(--ink-inverse-subtle);transition:color .16s var(--ease);text-decoration:none}footer.site a:hover{color:var(--ink-inverse)}footer.site .foot-grid{border-bottom:1px solid var(--edge-inverse);grid-template-columns:1.3fr repeat(4,1fr);gap:clamp(24px,2.6vw,40px);padding-bottom:clamp(40px,5vw,56px);display:grid}@media (max-width:1080px){footer.site .foot-grid{grid-template-columns:repeat(3,1fr);gap:40px 32px}}@media (max-width:900px){footer.site .foot-grid{grid-template-columns:1fr 1fr;gap:40px 32px}}@media (max-width:520px){footer.site .foot-grid{grid-template-columns:1fr;gap:32px}}footer.site .foot-brand .wordmark img{opacity:.95;height:20px;margin-bottom:16px}footer.site .foot-brand p{color:var(--ink-inverse-subtle);max-width:30ch;margin:0;font-size:15px;line-height:1.55}footer.site .foot-col h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink-inverse);margin:0 0 16px;font-size:1.125rem;font-weight:600;line-height:1.2}footer.site .foot-col ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}footer.site .foot-col a{letter-spacing:var(--tracking-tight);padding:5px 0;font-size:15px;font-weight:500;display:inline-block}footer.site .foot-note{color:#ffffff9e;max-width:30ch;margin:12px 0 0;font-size:14px;line-height:1.5}footer.site .bottom{font-family:var(--font-body);font-size:var(--fs-label);color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}footer.site .bottom nav{flex-wrap:wrap;gap:20px;display:flex}footer.site .bottom nav a{padding:5px 0;display:inline-block}@media (pointer:coarse){footer.site .foot-col a,footer.site .bottom nav a{padding:11px 0}}
@font-face{font-family:displayFont;src:url(../media/BarlowSemiCondensed_500-s.1bbdkfh-b3ikw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:displayFont;src:url(../media/BarlowSemiCondensed_600-s.34vyxsduuj3tr.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFont;src:url(../media/BarlowSemiCondensed_700-s.1qp1yywwtfonp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:112.66%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:88.76%}.WJsMwa_className{font-family:displayFont,displayFont Fallback}.WJsMwa_variable{--face-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/Barlow_400-s.p.0ttnbqtks8pz8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/Barlow_500-s.p.07ksy-a4avz1m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/Barlow_600-s.p.2ekrofpr7xv99.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.E_LMba_className{font-family:bodyFont,bodyFont Fallback}.E_LMba_variable{--face-body:"bodyFont", "bodyFont Fallback"}
.T2LBDW_banner{background:var(--surface-0);border-top:1px solid var(--ink-faint);box-shadow:0 -6px 24px color-mix(in srgb, var(--ink) 10%, transparent), 0 -1px 0 color-mix(in srgb, var(--ink) 6%, transparent);z-index:50;padding:20px 24px;animation:.18s ease-out T2LBDW_consent-slide-in;position:fixed;inset:auto 0 0}.T2LBDW_inner{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;display:flex}.T2LBDW_title{font-family:var(--font-display);font-size:var(--fs-body-lg);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:600}.T2LBDW_body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-subtle);max-width:720px;margin:0}.T2LBDW_actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.T2LBDW_btn{border-radius:var(--r-md);border:1px solid var(--ink);min-width:132px;min-height:44px;font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:-.005em;cursor:pointer;color:var(--ink);background:0 0;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;transition:background .12s,color .12s,transform .12s;display:inline-flex}.T2LBDW_btn:hover{transform:translateY(-1px)}.T2LBDW_btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.T2LBDW_btnPrimary{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.T2LBDW_btnSecondary{background:var(--surface-0);color:var(--ink);border-color:var(--ink)}.T2LBDW_btnTertiary{color:var(--ink-brand);text-underline-offset:3px;background:0 0;border:1px solid #0000;min-width:0;padding:12px 8px;text-decoration:underline}.T2LBDW_toggleList{border-top:1px solid var(--ink-faint);border-bottom:1px solid var(--ink-faint);flex-direction:column;gap:10px;margin:8px 0 4px;padding:12px 0;display:flex}.T2LBDW_row{grid-template-columns:1fr auto;align-items:start;gap:16px;padding:4px 0;display:grid}.T2LBDW_rowText{flex-direction:column;gap:2px;display:flex}.T2LBDW_rowLabel{color:var(--ink);font-weight:600;font-size:var(--fs-body)}.T2LBDW_rowDesc{font-size:var(--fs-body-sm);color:var(--ink-muted);max-width:760px}.T2LBDW_switchInput{appearance:none;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--ink-faint);cursor:pointer;flex:none;width:44px;height:26px;margin:4px 0 0;transition:background .14s;position:relative}.T2LBDW_switchInput:after{content:"";background:var(--surface-0);width:20px;height:20px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;transition:transform .14s;position:absolute;top:2px;left:2px}.T2LBDW_switchInput:checked{background:var(--ink);border-color:var(--ink)}.T2LBDW_switchInput:checked:after{transform:translate(18px)}.T2LBDW_switchInput:disabled{cursor:not-allowed;opacity:.85}.T2LBDW_switchInput:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@keyframes T2LBDW_consent-slide-in{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.T2LBDW_banner{animation:none}.T2LBDW_btn,.T2LBDW_switchInput,.T2LBDW_switchInput:after{transition:none}}@media (max-width:640px){.T2LBDW_actions{flex-direction:column;align-items:stretch}.T2LBDW_btn{width:100%}.T2LBDW_btnTertiary{text-align:center;width:100%}}
