:root{--ds-paper:var(--th-background);--ds-surface:var(--th-surface);--ds-ink:var(--th-ink);--ds-muted:var(--th-muted);--ds-brand:var(--th-primary);--ds-brand-fg:var(--th-primary-fg);--ds-brand-deep:var(--th-primary);--ds-accent:var(--th-on-media);--ds-earth:var(--th-primary);--ds-sky:var(--th-tint);--ds-success:var(--th-trust);--ds-error:var(--th-danger);--ds-border-input:var(--th-secondary);--ds-rule:var(--th-hairline);--ds-footer:var(--th-surface);--ds-footer-fg:var(--th-ink);--ds-shadow-soft:0 8px 24px #0464a41f;--ds-transition:.35s cubic-bezier(.16, 1, .3, 1);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-space-9:96px;--ds-space-10:128px;--ds-serif:var(--font-source-serif), Georgia, "Times New Roman", serif;--ds-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--ds-arabic:var(--font-arabic), "Noto Naskh Arabic", var(--ds-sans)}html[data-theme=dark] .ds-chip--open,html[data-theme=dark] .ds-chip--closed,html[data-theme=dark] .ds-error-text{color:var(--ds-ink)}html[data-theme=dark] .ds-chip--open{border-color:var(--ds-success)}html[data-theme=dark] .ds-chip--closed{border-color:var(--ds-error)}.ds-display,.ds-h1,.ds-h2{font-family:var(--ds-serif);color:var(--ds-ink);text-wrap:balance;font-weight:600}.ds-display{font-size:36px;line-height:1.15}.ds-h1{font-size:32px;line-height:1.2}.ds-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.1}.ds-h3{font-family:var(--ds-sans);color:var(--ds-ink);font-size:20px;font-weight:600;line-height:1.3}.ds-lead{color:var(--ds-ink);font-size:18px;line-height:1.55}.ds-body{color:var(--ds-ink);font-size:16px;line-height:1.6}.ds-measure{max-width:680px}@media (min-width:900px){.ds-display{font-size:56px;line-height:1.1}.ds-h1{font-size:44px;line-height:1.15}.ds-h3{font-size:22px}.ds-lead{font-size:20px;line-height:1.6}.ds-body{font-size:17px;line-height:1.65}}[lang=ar] .ds-root,.ds-root[lang=ar]{font-family:var(--ds-arabic);font-size:18px;line-height:1.8}.ds-root{background:var(--ds-paper);color:var(--ds-ink);font-family:var(--ds-sans);font-size:16px;line-height:1.6}@media (min-width:900px){.ds-root{font-size:17px;line-height:1.65}}.ds-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:900px){.ds-container{padding-inline:32px}}.ds-section{background:var(--ds-paper);padding-block:56px}.ds-section--surface{background:var(--ds-surface)}.ds-section--deep{background:var(--ds-brand-deep);color:var(--th-on-media)}html[data-theme=dark] .ds-section--deep{color:var(--th-on-media)}.ds-section--deep .ds-h2,.ds-section--deep .ds-h3,.ds-section--deep .ds-lead,.ds-section--deep .ds-body{color:inherit}.ds-eyebrow{font-family:var(--ds-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-brand);margin:0 0 12px;font-size:13px;font-weight:600}.ds-section--deep .ds-eyebrow{color:inherit;opacity:.85}.ds-reveal{opacity:0;transition:opacity var(--ds-transition), transform var(--ds-transition);transform:translateY(16px)}.ds-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ds-reveal{opacity:1;transition:none;transform:none}}@media (min-width:900px){.ds-section{padding-block:64px}}@media (min-width:1200px){.ds-section{padding-block:96px}}.ds-grid-12{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (min-width:600px){.ds-grid-12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.ds-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.ds-link{color:var(--ds-brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ds-link:hover{text-decoration-thickness:2px}.ds-root :focus-visible,.ds-focus:focus-visible{outline:3px solid var(--ds-brand);outline-offset:2px}.ds-on-dark :focus-visible{outline:3px solid var(--ds-accent);outline-offset:2px}.ds-root :target,.ds-root [id]{scroll-margin-top:140px}.ds-btn{min-height:48px;font-family:var(--ds-sans);cursor:pointer;border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:inline-flex}.ds-btn:hover{box-shadow:var(--ds-shadow-soft);transform:translateY(-1px)}.ds-btn--primary{background:var(--ds-brand);color:var(--ds-brand-fg)}.ds-btn--primary:active{box-shadow:inset 0 3px 6px #05081159}.ds-btn--secondary{color:var(--ds-brand);border-color:var(--ds-brand);background:0 0}.ds-btn--secondary:hover{background:var(--ds-sky)}.ds-btn--secondary:active{box-shadow:inset 0 3px 6px #05081133}.ds-btn--on-dark{background:var(--th-on-media);color:var(--th-primary)}html[data-theme=dark] .ds-btn--on-dark{color:var(--th-primary)}.ds-btn--on-dark-outline{color:var(--th-on-media);border-color:var(--th-on-media);background:0 0}.ds-btn--on-dark-outline:hover{background:#f4f7f91f}.ds-btn[aria-disabled=true],.ds-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ds-btn[aria-busy=true]{cursor:progress}.ds-spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;width:16px;height:16px;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-rule);color:var(--ds-ink);border-radius:24px;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:flex;position:relative}.ds-card-link:hover{border-color:var(--ds-brand);box-shadow:var(--ds-shadow-soft)}.ds-card-link:focus-within{outline:3px solid var(--ds-brand);outline-offset:2px}.ds-card-link a:after{content:"";border-radius:24px;position:absolute;inset:0}.ds-card-link a:focus-visible{outline:none}.ds-alert{background:var(--ds-surface);border:1px solid var(--ds-rule);border-left-width:4px;border-radius:8px;gap:12px;padding:16px 20px;display:flex}.ds-alert--info{border-left-color:var(--ds-brand)}.ds-alert--warning{border-left-color:var(--ds-earth)}.ds-alert--error{border-left-color:var(--ds-error)}.ds-alert--success{border-left-color:var(--ds-success)}.ds-chip{background:var(--ds-surface);border:1.5px solid;border-radius:9999px;align-items:center;gap:6px;min-height:28px;padding:2px 12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.ds-chip--open{color:var(--ds-success)}.ds-chip--closing-soon{color:var(--ds-earth)}.ds-chip--closed{color:var(--ds-error)}.ds-chip--upcoming{color:var(--ds-brand)}.ds-chip--neutral{color:var(--ds-muted)}.ds-label{margin-bottom:6px;font-weight:600;display:block}.ds-help{color:var(--ds-muted);margin-top:6px;font-size:14px;line-height:1.5}.ds-input,.ds-select,.ds-textarea{background:var(--ds-surface);width:100%;min-height:48px;color:var(--ds-ink);border:1.5px solid var(--ds-border-input);font:inherit;border-radius:8px;padding:10px 14px}.ds-textarea{min-height:120px}.ds-input[aria-invalid=true],.ds-select[aria-invalid=true],.ds-textarea[aria-invalid=true]{border-color:var(--ds-error)}.ds-error-text{color:var(--ds-error);gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:flex}.ds-fieldset{border:0;margin:0;padding:0}.ds-legend{margin-bottom:8px;padding:0;font-weight:600}.ds-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ds-table-wrap{border:1px solid var(--ds-rule);background:var(--ds-surface);border-radius:8px;overflow-x:auto}.ds-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.45}.ds-table caption{text-align:left;color:var(--ds-muted);padding:12px 16px;font-size:14px}.ds-table th{background:var(--ds-brand);color:var(--ds-brand-fg);text-align:left;padding:12px 16px;font-weight:600}.ds-table td{border-top:1px solid var(--ds-rule);vertical-align:top;padding:12px 16px}.ds-table tbody tr:nth-child(2n){background:var(--ds-paper)}.ds-scroll-hint{color:var(--ds-muted);margin-top:6px;font-size:14px;display:none}@media (max-width:899px){.ds-scroll-hint{display:block}}.ds-doc-row{border-top:1px solid var(--ds-rule);gap:12px;padding:16px 0;display:grid}@media (min-width:900px){.ds-doc-row{grid-template-columns:1fr auto;align-items:center}}.ds-breadcrumbs ol{color:var(--ds-muted);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ds-breadcrumbs li+li:before{content:"/";color:var(--ds-rule);margin-right:8px}.ds-header{z-index:60;background:var(--ds-paper);border-bottom:1px solid var(--ds-rule);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.ds-header.ds-header--glass{background:color-mix(in srgb, var(--ds-paper) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.ds-header--overlay{background:0 0;border-bottom-color:#0000;transition:background-color .2s ease-out;position:fixed;left:0;right:0}.ds-header--overlay.ds-header--clear,.ds-header--overlay.ds-header--clear .ds-nav-link,.ds-header--overlay.ds-header--clear .ds-util-link{color:var(--th-on-media)}.ds-header--overlay.ds-header--clear .ds-nav-link[aria-current=page]{border-bottom-color:var(--th-on-media)}.ds-header .ds-nav-fluid nav[aria-label=Audiences]{border:0}@keyframes ds-hero-bob{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}.ds-hero-arrow{animation:1.6s ease-in-out infinite ds-hero-bob}@media (prefers-reduced-motion:reduce){.ds-hero-arrow{animation:none}}.ds-header--overlay.ds-header--clear nav[aria-label=Audiences] li{color:var(--th-on-media)}.ds-header--overlay.ds-header--clear .ds-btn--secondary{color:var(--th-on-media);border-color:var(--th-on-media)}.ds-header .ds-btn--primary{color:var(--th-primary);box-shadow:none;background:0 0;border-color:#0000}.ds-header .ds-btn--primary:hover{background:#0f2b481f}html[data-theme=dark] .ds-header .ds-btn--primary{color:var(--th-primary);box-shadow:none;border-color:#0000}html[data-theme=dark] .ds-header .ds-btn--primary:hover{background:#1ab3f126}.ds-header--overlay.ds-header--clear .ds-btn--primary{color:var(--th-primary);box-shadow:none;background:0 0;border-color:#0000}.ds-header--overlay.ds-header--clear .ds-btn--primary:hover{background:#0f2b481f}.ds-header .ds-logo,.ds-header .ds-logo:hover,.ds-header .ds-logo[aria-current=page],.ds-header--overlay.ds-header--clear .ds-logo[aria-current=page]{box-shadow:none;background:0 0;border-bottom-color:#0000}.ds-header .ds-logo img{filter:none}.ds-container--stretch{max-width:none}h2.ds-h2.ds-statement-title{text-wrap:wrap;max-width:none}@media (min-width:900px){h2.ds-h2.ds-statement-title{white-space:nowrap;text-wrap:nowrap;font-size:clamp(22px,2.3vw,52px)}}.ds-header--overlay.ds-header--clear .ds-nav-link,.ds-header--overlay.ds-header--clear .ds-util-link,.ds-header--overlay.ds-header--clear nav[aria-label=Audiences] li{text-shadow:0 1px 2px #05081199,0 2px 12px #05081173}.ds-header--overlay.ds-header--clear .ds-btn--primary{text-shadow:none}.ds-nav-fluid{--ds-nav-size:clamp(12px, .7vw + 9px, 15px)}.ds-nav-link{min-height:30px;font-size:var(--ds-nav-size,15px);color:var(--ds-ink);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 clamp(5px,.8vw,8px);font-weight:600;text-decoration:none;display:inline-flex}.ds-nav-main{flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;display:flex}.ds-nav-main li{flex:auto;display:flex}.ds-nav-main .ds-nav-link{justify-content:center;width:100%;min-height:46px;padding:0 clamp(8px,1.2vw,20px);font-size:clamp(13px,.8vw + 8px,17px)}@media (min-width:1024px){.ds-nav-main{flex-wrap:nowrap}}.ds-nav-link:hover{color:var(--ds-brand)}.ds-nav-link[aria-current=page]{border-bottom-color:var(--ds-brand);color:var(--ds-brand)}.ds-util-link{min-height:32px;color:var(--ds-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ds-util-link:hover{color:var(--ds-brand);text-underline-offset:3px;text-decoration:underline}.ds-menu-panel{z-index:80;background:var(--ds-paper);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ds-menu-item{min-height:48px;color:var(--ds-ink);border-bottom:1px solid var(--ds-rule);align-items:center;padding:0 4px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ds-footer{background:var(--ds-footer);color:var(--ds-footer-fg)}.ds-footer a{color:var(--ds-footer-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ds-footer a:hover{text-decoration-thickness:2px}.ds-footer a:focus-visible{outline:3px solid var(--ds-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ds-btn,.ds-spinner{transition:none;animation:none}}.ds-tile{border:1px solid var(--ds-rule);background:var(--ds-surface);min-height:72px;color:var(--ds-ink);border-radius:8px;align-items:center;gap:12px;padding:16px 20px;font-weight:600;text-decoration:none;display:flex}.ds-tile:hover{border-color:var(--ds-brand);color:var(--ds-brand)}.ds-sticky-cta{z-index:20;background:var(--ds-surface);border-top:1px solid var(--ds-rule);padding:12px 16px;position:sticky;bottom:0}.ds-body,.ds-lead,.ds-card p,.ds-section p,.ds-section li{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media (min-width:640px){main p:not([class*=text-center]):not([class*=text-right]):not([class*=text-left]):not(.ds-eyebrow):not(.ds-caption):not(.ds-help),main li:not([class*=text-center]):not([class*=text-right]),.ds-body,.ds-lead{text-align:justify;text-justify:inter-word;text-align-last:left}main p[class*=text-center],main .text-center p{text-align-last:center}}[dir=rtl] main p,[lang=ar] main p{text-align-last:right}main h1,main h2,main h3{letter-spacing:-.015em;text-wrap:balance}.ds-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.ds-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0464a459}@media (prefers-reduced-motion:reduce){.ds-card,.ds-card:hover{transition:none;transform:none}}.ds-prose ul,.ds-section ul.ds-list{padding-inline-start:1.25rem;list-style:outside}.ds-prose ol,.ds-section ol.ds-list{padding-inline-start:1.5rem;list-style:decimal}.ds-prose li::marker{color:var(--ds-brand);font-weight:600}.ds-list li::marker{color:var(--ds-brand);font-weight:600}main h1,main h2,main h3,main h4,.ds-card h3,.ds-btn,.ds-chip{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}:root{--z1:0 1px 2px #0464a40a, 0 8px 24px #0464a40a;--z2:0 2px 4px #0464a40d, 0 16px 40px #0464a412;--z3:0 4px 8px #0464a40f, 0 32px 64px #0464a41a;--z4:0 8px 16px #0464a414, 0 48px 96px #0464a424;--ease:cubic-bezier(.16, 1, .3, 1)}.ds-h1{text-wrap:balance;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1.04}.ds-h2{text-wrap:balance;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.08}.ds-h3{font-family:var(--ds-serif);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.3}.ds-lead{text-wrap:pretty;font-size:clamp(19px,1.4vw,22px);line-height:1.6}.ds-body{text-wrap:pretty;font-size:16px;line-height:1.75}@media (min-width:640px){.ds-body{font-size:17px}}.ds-section{padding-block:64px}@media (min-width:640px){.ds-section{padding-block:80px}}@media (min-width:1100px){.ds-section{padding-block:120px}}html{hyphenate-limit-chars:7 3 3}main p{-webkit-hyphens:auto;hyphens:auto}main h1,main h2,main h3,main h4,main li,main figcaption,main .ds-caption,main .ds-eyebrow,main dt,main dd,main button,main a{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}main li{text-align:start!important}.ds-card p,.ds-card li,.ds-photo-card *,.ftm-card *,.ds-glass-blue p,.ds-tile *,figcaption,.ds-caption,.ds-eyebrow,dt,dd,.ds-closing-panel p{text-align:start!important;text-align-last:auto!important;-webkit-hyphens:manual!important;hyphens:manual!important}@media (max-width:639px){main p{text-align:start!important;text-align-last:auto!important}}.ds-glass-photo{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--th-on-media);box-shadow:none;text-shadow:0 1px 2px #0508118c,0 2px 18px #05081173;background:0 0;border:0;border-radius:0}.ds-glass-blue{box-shadow:inset 0 1px 0 #ffffff24, var(--z2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f7f914;border:1px solid #f4f7f92e;border-radius:28px;padding:32px}.ds-closing-panel{max-width:760px;padding:clamp(28px,4vw,56px)}.ds-closing-panel .ds-btn--on-dark-outline{color:var(--th-on-media)}.ds-card{box-shadow:var(--z1), inset 0 1px 0 #ffffffe6;border-radius:20px}html[data-theme=dark] .ds-card{box-shadow:var(--z1), inset 0 1px 0 #f8fafc0f}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ds-card{transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s}.ds-card:hover{box-shadow:var(--z3);transform:perspective(1200px)rotateX(1.5deg)translateY(-3px)}}.ds-tile{background:var(--ds-surface);border:1px solid var(--ds-rule);box-shadow:var(--z2), inset 0 1px 0 #ffffffe6;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.ds-tile__n{letter-spacing:.14em;color:var(--ds-brand);font-size:13px;font-weight:600}.ds-tile__t{color:var(--ds-ink);font-size:15px;font-weight:600;line-height:1.3}.ds-photo-card{box-shadow:var(--z2);background:var(--ds-surface);border-radius:20px;list-style:none;position:relative;overflow:hidden}.ds-photo-card--tall{min-height:440px}.ds-photo-card__link{align-items:flex-end;padding:12px;text-decoration:none;display:flex;position:absolute;inset:0}.ds-photo-card__label{width:100%;transition:transform .4s var(--ease);border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.ds-photo-card__title{font-family:var(--ds-serif);font-size:22px;font-weight:600}.ds-photo-card__text{font-size:15px;line-height:1.5}.ds-photo-card__arrow{align-self:flex-end}.ds-photo-card--tall:hover .ds-photo-card__label{transform:translateY(-4px)}.ds-photo-card--tile{min-width:0}.ds-photo-card__tilelink{color:inherit;text-decoration:none;display:block}.ds-photo-card__img{aspect-ratio:3/2;display:block;position:relative}.ds-photo-card__body{padding:20px 22px 24px;display:block}.ds-photo-card--tile:hover{box-shadow:var(--z3)}.ds-carousel{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1099px){.ds-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ds-carousel{scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:none;gap:16px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.ds-carousel>li{scroll-snap-align:center;flex:0 0 85%}.ds-photo-card--tall{min-height:380px}}.ps{aspect-ratio:5/4;perspective:1200px;position:relative}.ps-item{aspect-ratio:4/5;width:62%;box-shadow:var(--z2);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:20px;margin:0;position:absolute;overflow:hidden}.ps-item[data-i="0"]{z-index:1;top:6%;left:0;transform:rotate(-2deg)}.ps-item[data-i="1"]{z-index:2;box-shadow:var(--z3);top:0;left:20%;transform:rotate(1deg)}.ps-item[data-i="2"]{z-index:3;box-shadow:var(--z3);top:10%;right:0;transform:rotate(3deg)}.ps[data-count="2"] .ps-item[data-i="1"]{left:auto;right:0}.ps:hover .ps-item[data-i="0"],.ps:focus-within .ps-item[data-i="0"]{transform:rotate(-4deg)translate3d(-12px,0,24px)}.ps:hover .ps-item[data-i="2"],.ps:focus-within .ps-item[data-i="2"]{transform:rotate(5deg)translate3d(12px,0,24px)}.ps-caption{box-shadow:none;text-align:start;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.3;position:absolute;bottom:10px;left:10px;right:10px}.ftm-list{gap:24px;max-width:1200px;margin:0;margin-inline:auto;padding:0;padding-inline:24px;list-style:none;display:grid}.ftm-item{background:var(--ds-surface);border:1px solid var(--ds-rule);box-shadow:var(--z2);border-radius:20px;gap:0;display:grid;overflow:hidden}.ftm-photo{aspect-ratio:16/9;position:relative}.ftm-card{padding:24px}.ftm-card h3{font-family:var(--ds-serif);margin:4px 0 8px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}.ftm-step{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-brand);margin:0;font-size:13px;font-weight:600}.ftm-text{margin:0;font-size:17px;line-height:1.6}.ftm-card dl{border-top:1px solid var(--ds-rule);gap:10px;margin:16px 0 0;padding-top:14px;display:grid}.ftm-card dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted);font-size:12px;font-weight:600}.ftm-card dd{margin:2px 0 0;font-size:15px;line-height:1.45}.ftm-track[data-pinned=true] .ftm-stage{background:var(--th-media-ink);height:100svh;position:sticky;top:0;overflow:hidden}.ftm-track[data-pinned=true] .ftm-list{max-width:none;height:100%;padding:0;display:block;position:relative}.ftm-track[data-pinned=true] .ftm-item{box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-end;padding:0 max(24px,50vw - 600px) 12svh;display:flex;position:absolute;inset:0;overflow:visible}.ftm-track[data-pinned=true] .ftm-photo{aspect-ratio:auto;opacity:0;transition:opacity 1s var(--ease);position:absolute;inset:0}.ftm-track[data-pinned=true] .ftm-photo:after{content:"";background:linear-gradient(#05081133,#050811b8);position:absolute;inset:0}.ftm-track[data-pinned=true] .ftm-item[data-state=active] .ftm-photo{opacity:1}.ftm-track[data-pinned=true] .ftm-card{width:min(560px,100%);color:var(--th-on-media);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--z4);transition:transform .6s var(--ease), opacity .6s var(--ease);background:#05081161;border:1px solid #f4f7f92e;border-radius:28px;padding:32px;position:relative}.ftm-track[data-pinned=true] .ftm-step,.ftm-track[data-pinned=true] .ftm-card dt{color:#f4f7f9cc}.ftm-track[data-pinned=true] .ftm-card dl{border-top-color:#f4f7f933}.ftm-track[data-pinned=true] .ftm-item[data-state=future] .ftm-card{opacity:0;transform:translateY(80px)scale(.96)}.ftm-track[data-pinned=true] .ftm-item[data-state=active] .ftm-card{opacity:1;pointer-events:auto;transform:none}.ftm-track[data-pinned=true] .ftm-item[data-state=past] .ftm-card{opacity:0;transform:translateY(-48px)scale(.94)}.cm{perspective:1200px;width:100%;max-width:520px;margin-inline:auto}.cm-board{aspect-ratio:1;transform-style:preserve-3d;transition:transform .4s var(--ease);position:relative;transform:rotateX(48deg)}.cm-plate{background:var(--th-surface);border:1px solid var(--th-hairline);color:var(--th-ink);text-align:center;box-shadow:1px 1px 0 var(--th-hairline), 2px 2px 0 var(--th-hairline), 3px 3px 0 var(--th-hairline), 4px 4px 0 var(--th-hairline), 5px 5px 0 var(--th-hairline), 6px 6px 0 var(--th-hairline), 7px 7px 0 var(--th-hairline), 8px 8px 0 var(--th-hairline), 14px 18px 28px #05081124;border-radius:12px;justify-content:center;align-items:center;padding:4px;font-size:12px;font-weight:600;display:flex;position:absolute}.cm-plate--primary{background:var(--th-primary);border-color:var(--th-primary);color:var(--th-primary-fg);box-shadow:1px 1px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 2px 2px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 3px 3px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 4px 4px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 5px 5px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 6px 6px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 7px 7px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 8px 8px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 10px 10px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 12px 12px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 14px 14px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 16px 16px 0 color-mix(in srgb, var(--th-primary), var(--th-ink) 40%), 22px 28px 40px #05081138;transform:translate(-6px,-6px)}@media (max-width:899px){.cm-board{transform:none!important}}@media (prefers-reduced-motion:reduce){.cm-board{transition:none}.ds-photo-card__label,.ps-item,.ftm-card,.ftm-photo{transition:none!important}}.ds-glass-photo :is(h1,h2,h3,p,span,a),.ftm-track[data-pinned=true] .ftm-card :is(h3,p,dd){color:var(--th-on-media)}.ds-glass-photo .ds-btn--on-dark{color:var(--th-primary)}.ds-glass-blue :is(h3,p){color:var(--th-on-media)}.ds-glass-photo :is(h1,h2,h3),.ds-glass-blue :is(h1,h2,h3),.ftm-track[data-pinned=true] .ftm-card h3{color:var(--th-on-media)!important}:root{--th-glass-reg-light:linear-gradient(180deg, color-mix(in srgb, var(--th-surface) 80%, transparent), color-mix(in srgb, var(--th-surface) 64%, transparent));--th-glass-clear:linear-gradient(180deg, color-mix(in srgb, var(--th-media-ink) 34%, transparent), color-mix(in srgb, var(--th-media-ink) 48%, transparent));--th-glass-shadow-reg:inset 0 1px 0 color-mix(in srgb, var(--th-on-media) 85%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--th-media-ink) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--th-media-ink) 6%, transparent), 0 12px 32px color-mix(in srgb, var(--th-media-ink) 10%, transparent);--th-glass-shadow-clear:inset 0 1px 0 color-mix(in srgb, var(--th-on-media) 28%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--th-media-ink) 25%, transparent), 0 16px 40px color-mix(in srgb, var(--th-media-ink) 25%, transparent);--th-hdr-o:.64}html[data-theme=dark]{--th-glass-reg-light:linear-gradient(180deg, color-mix(in srgb, var(--th-background) 72%, transparent), color-mix(in srgb, var(--th-background) 58%, transparent));--th-glass-shadow-reg:inset 0 1px 0 color-mix(in srgb, var(--th-on-media) 12%, transparent), 0 12px 32px color-mix(in srgb, var(--th-media-ink) 40%, transparent)}.th-hdr{z-index:70;--glass-radius:18px;width:calc(100% - 8px);max-width:1360px;height:56px;color:var(--th-ink);border-radius:18px;align-items:center;gap:4px;margin-inline:auto;padding:0 4px 0 10px;transition:background-color .24s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:4px;left:0;right:0}.th-hdr.glass,.th-hdr.glass-clear{position:fixed}.th-hdr[data-surface=clear]{color:var(--th-on-media)}.ds-card.depth-ambient{border:0}.th-hdr--transparent{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.th-hdr-logo-mark{aspect-ratio:132/40;background-color:var(--th-brand);display:block;-webkit-mask:url(/images/theso-logo.png) 50%/contain no-repeat;mask:url(/images/theso-logo.png) 50%/contain no-repeat}.th-hero-copy{color:var(--th-on-media);text-shadow:0 1px 3px color-mix(in srgb, var(--th-media-ink) 60%, transparent), 0 2px 18px color-mix(in srgb, var(--th-media-ink) 45%, transparent)}.th-hero-action{color:var(--th-on-media);padding:0 12px;font-size:15px}@media (hover:hover){.th-hero-action:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.th-hero-action:focus-visible{outline:3px solid var(--th-on-media);outline-offset:2px}.th-hdr>*{z-index:1;position:relative}.th-hdr-logo{border-radius:14px;flex:none;align-items:center;min-height:44px;display:inline-flex}.th-hdr-logo-img{width:64px;height:auto}.th-hdr-spacer{height:64px}.th-hdr-nav{flex:auto;min-width:0;display:flex}.th-hdr-links{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-ink) 10px, var(--th-ink) calc(100% - 18px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-ink) 10px, var(--th-ink) calc(100% - 18px), transparent);mask-image:linear-gradient(90deg, transparent 0, var(--th-ink) 10px, var(--th-ink) calc(100% - 18px), transparent);align-items:center;gap:6px;margin:0;padding:0 8px;list-style:none;display:flex;overflow-x:auto}.th-hdr-links::-webkit-scrollbar{display:none}.th-hdr-links>li{scroll-snap-align:start;flex:none}.th-hdr-link{min-height:44px;font:inherit;color:inherit;white-space:nowrap;border-radius:14px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.th-hdr-link[aria-current=page]{border-radius:14px 14px 4px 4px;box-shadow:inset 0 -2px}.th-hdr-actions{flex:none;align-items:center;gap:6px;display:flex}.th-hdr-tool{min-width:44px;min-height:44px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.th-hdr-tool[aria-current=page]{box-shadow:inset 0 -2px}.th-hdr-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th-hdr-search{display:none}.th-hdr-cta{white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.th-hdr-cta--primary,.th-hdr-link,.th-hdr-tool,.th-pill{text-shadow:none;color:var(--th-on-media);border:1px solid color-mix(in srgb, var(--th-on-media) 35%, transparent);background:color-mix(in srgb, var(--th-primary) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--th-on-media) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--th-media-ink) 20%, transparent), 0 6px 16px color-mix(in srgb, var(--th-primary) 28%, transparent);border-radius:9999px;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.th-pill{border-radius:9999px;justify-content:center;align-items:center;height:36px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=dark] .th-pill,html[data-theme=dark] .th-hdr-link,html[data-theme=dark] .th-hdr-tool,html[data-theme=dark] .th-hdr-cta--primary{background:color-mix(in srgb, var(--th-primary) 90%, transparent);color:var(--th-primary-fg)}.th-pill:active,.th-hdr-link:active,.th-hdr-tool:active,.th-hdr-cta--primary:active{transform:scale(.98)}.th-hdr .th-hdr-link[aria-current=page],.th-hdr .th-hdr-tool[aria-current=page]{box-shadow:inset 0 0 0 2px var(--th-on-media), 0 6px 16px color-mix(in srgb, var(--th-primary) 28%, transparent);border-radius:9999px}.th-icon-btn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.th-hdr a:focus-visible,.th-hdr button:focus-visible{outline:3px solid var(--ds-brand);outline-offset:2px}.th-hdr[data-surface=clear] a:focus-visible,.th-hdr[data-surface=clear] button:focus-visible{outline:3px solid var(--th-on-media);box-shadow:0 0 0 5px var(--th-media-ink)}.th-hdr-links a:focus-visible{outline-offset:-3px}@media (hover:hover){.th-icon-btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.th-hdr-link:hover,.th-hdr-tool:hover,.th-hdr-cta--primary:hover{filter:brightness(1.08)}}@media (min-width:640px){.th-hdr-logo-img{width:80px}.th-hdr-link{padding:0 12px;font-size:15px}}@media (min-width:768px){.th-hdr{border-radius:22px;gap:12px;width:calc(100% - 32px);height:72px;padding:0 12px 0 20px;top:12px}.th-hdr-spacer{height:84px}.th-hdr-logo-img{width:96px}.th-hdr-search{display:inline-flex}.th-hdr-cta{padding:0 18px}}@media (min-width:1280px){.th-hdr{gap:16px;height:80px;padding:0 16px 0 24px;top:16px}.th-hdr-spacer{height:96px}.th-hdr-links{padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.th-hdr-actions{gap:8px}.th-hdr-report{padding:0 12px}.th-hdr-report .th-hdr-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}}html{scroll-padding-top:112px}.th-footer{background:var(--th-media-ink);color:var(--th-on-media);padding-top:96px}.th-footer a{color:var(--th-on-media);text-decoration:none}.th-footer a:hover{text-underline-offset:3px;text-decoration:underline}.th-footer a:focus-visible,.th-footer button:focus-visible{outline:3px solid var(--th-on-media);outline-offset:2px}.th-footer-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:900px){.th-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}}.th-footer h2{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--th-on-media) 72%, transparent);margin:0 0 12px;font-size:12px;font-weight:600}.th-footer ul{margin:0;padding:0;list-style:none}.th-footer li a{align-items:center;min-height:36px;font-size:15px;display:inline-flex}.th-footer-report{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex;text-decoration:underline!important}.th-footer-report--phone{margin-top:8px}@media (min-width:900px){.th-footer-report--phone{display:none}}.th-footer-about{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.th-footer-logo{border-radius:12px;align-items:center;min-height:44px;display:inline-flex}.th-footer-logo-mark{aspect-ratio:132/40;background-color:var(--th-on-media);width:92px;display:block;-webkit-mask:url(/images/theso-logo.png) 50%/contain no-repeat;mask:url(/images/theso-logo.png) 50%/contain no-repeat}.th-footer-org,.th-footer-text{max-width:42ch;margin:0;font-size:15px;line-height:1.6}.th-footer-org{font-weight:600}.th-footer-text{color:color-mix(in srgb, var(--th-on-media) 82%, transparent)}.th-footer-toggle{width:100%;min-height:56px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.th-footer-chevron{transition:transform .18s var(--ease)}.th-footer-col[data-open=true] .th-footer-chevron{transform:rotate(180deg)}.th-footer-lead{margin-bottom:4px}@media (max-width:899px){.th-footer-grid{gap:0}.th-footer-about{margin-bottom:24px}.th-footer-col{border-top:1px solid color-mix(in srgb, var(--th-on-media) 18%, transparent)}.th-footer-col h2{margin:0}.th-footer-panel{padding-bottom:16px}}.th-footer-policies{flex-wrap:wrap;gap:4px 20px;display:flex}.th-footer-copy{color:color-mix(in srgb, var(--th-on-media) 78%, transparent);margin:0;font-size:14px}.th-footer-bar{border-top:1px solid var(--th-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:64px;padding:24px 0 32px;display:flex}.th-prefs{flex-wrap:wrap;gap:12px 20px;display:flex}.th-seg{border:0;min-width:0;margin:0;padding:0}.th-seg legend{color:color-mix(in srgb, var(--th-on-media) 72%, transparent);margin-bottom:6px;padding:0;font-size:12px}.th-seg-row{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#f8fafc14;border:1px solid #f8fafc2e;border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.th-seg-btn{min-height:36px;color:var(--th-on-media);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 14px;font-size:14px;font-weight:500}.th-seg-btn[aria-pressed=true]{background:var(--th-on-media);color:var(--th-media-ink)}.th-acc{border-top:1px solid var(--th-hairline)}.th-acc summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:56px;color:color-mix(in srgb, var(--th-on-media) 72%, transparent);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;list-style:none;display:flex}.th-acc summary::-webkit-details-marker{display:none}.th-acc summary:after{content:"+";font-size:20px}.th-acc[open] summary:after{content:"−"}@media (min-width:900px){.th-acc{border-top:0}.th-acc summary{pointer-events:none;min-height:0;margin-bottom:12px}.th-acc summary:after{content:none}}html[data-effects=reduced] .th-hdr,html[data-effects=reduced] .th-pill,html[data-effects=reduced] .th-search-sheet,html[data-effects=reduced] .th-seg-row{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-effects=reduced] .th-hdr{background:var(--ds-surface);border:2px solid var(--ds-rule)}html[data-effects=reduced] .th-hdr[data-surface=clear]{background:#050811e6}html[data-effects=reduced] .th-hdr:after{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.th-hdr{background:var(--ds-surface)}.th-hdr[data-surface=clear]{background:#050811e6}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.th-hdr,.th-pill,.th-search-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.th-hdr{background:var(--ds-surface);border:2px solid}.th-hdr[data-surface=clear]{background:#050811e6}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root{--ds-serif:var(--font-display-licensed,"THESO Display Licensed"), var(--font-source-serif), Georgia, "Times New Roman", serif;--th-w-body:400;--th-w-lead:400;--th-w-h3:600;--th-w-button:600;--th-w-eyebrow:600}html[data-display-font=stand-in]{--ds-serif:var(--font-source-serif), Georgia, "Times New Roman", serif}html[data-theme=dark],html[data-theme=dark]{--th-w-body:380;--th-w-lead:370;--th-w-h3:570;--th-w-button:580;--th-w-eyebrow:560}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.ds-display,.ds-h1,.ds-h2{text-wrap:balance}p,li{text-wrap:pretty}.ds-display,.ds-h1{font-family:var(--ds-serif);font-optical-sizing:auto;letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:1}.ds-h2{font-family:var(--ds-serif);font-optical-sizing:auto;letter-spacing:-.015em;font-size:clamp(34px,4.6vw,68px);font-weight:500;line-height:1.04}@media (min-width:390px){.ds-display,.ds-h1{font-size:42px}}@media (min-width:600px){.ds-display,.ds-h1{font-size:clamp(44px,6.4vw,96px)}}.ds-h3{font-family:var(--ds-sans);font-weight:var(--th-w-h3);letter-spacing:-.02em;font-size:20px;line-height:1.25}@media (min-width:600px){.ds-h3{font-size:24px}}.ds-lead{font-family:var(--ds-sans);font-weight:var(--th-w-lead);font-size:clamp(19px,1.5vw,22px);line-height:1.5}.ds-body{font-weight:var(--th-w-body);max-width:68ch;font-size:16px;line-height:1.65}@media (min-width:600px){.ds-body{font-size:17px;line-height:1.7}}.ds-caption{color:var(--th-muted);font-size:14px;line-height:1.5}.ds-eyebrow{font-family:var(--ds-sans);font-weight:var(--th-w-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--th-primary);font-size:12px}.ds-btn,.ds-btn--primary{font-family:var(--ds-sans);font-weight:var(--th-w-button);font-size:16px}.ds-h2 .ds-h2__rest,.th-two-tone>span{color:var(--th-muted)}.th-num,[data-figure]{font-variant-numeric:tabular-nums}section[data-gl-active=true] [data-hero-media]{visibility:hidden}[data-gl=on]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-gl=on]:before,[data-gl=on]:after{display:none!important}.ds-glass-photo[data-gl=on]{isolation:isolate;border-radius:28px;position:relative}.ds-glass-photo[data-gl=on]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, rgba(5,8,17, var(--mask-a,.42)), rgba(5,8,17, var(--mask-b,.72)));position:absolute;inset:0;display:block!important}.ds-h2-soft{color:color-mix(in srgb, currentColor 62%, transparent);font-weight:inherit}.ds-audience-card{gap:12px;transition:box-shadow .18s cubic-bezier(.16,1,.3,1)}.ds-audience-card__go{color:var(--ds-brand);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}@media (hover:hover){.ds-audience-card:hover{box-shadow:var(--z3)}}.ds-audience-card:focus-visible{outline:3px solid var(--ds-brand);outline-offset:3px}.ds-focus-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:640px){.ds-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ds-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
:root{--chrome-bg:#fafaf7;--chrome-section:#efeee8;--chrome-ink:#141414;--chrome-muted:#666;--chrome-line:#e5e3db;--chrome-control:#7a7a75;--chrome-accent:#0c4182;--chrome-accent-text:#0c4182;--chrome-accent-hover:#093366;--chrome-on-accent:#fafaf7;--chrome-glass:#f2f1ecbf;--chrome-edge:inset 0 1px 0 #fffc;--chrome-shadow:0 24px 60px #1414141f;--chrome-scrim:#0c0c0c80;--chrome-ease:cubic-bezier(.2, .8, .2, 1)}html[data-theme=dark]{--chrome-bg:#0c0c0c;--chrome-section:#1a1a1a;--chrome-ink:#fafaf7;--chrome-muted:#a0a0a0;--chrome-line:#222;--chrome-control:#6b6b6b;--chrome-accent:#528ce0;--chrome-accent-text:#528ce0;--chrome-accent-hover:#7ba8e8;--chrome-on-accent:#0c0c0c;--chrome-glass:#0c0c0ccc;--chrome-edge:inset 0 1px 0 #ffffff0f;--chrome-shadow:0 24px 60px #00000073}.sh{z-index:70;background:var(--chrome-glass,var(--chrome-bg));-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);color:var(--chrome-ink);border-bottom:1px solid var(--chrome-line);box-shadow:var(--chrome-edge,none);font-family:var(--font-sans), Inter, system-ui, sans-serif;font-size:15px;line-height:1.3;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sh{background:var(--chrome-bg)}}.sh *,.sh :before,.sh :after{box-sizing:border-box}.sh a{color:inherit;text-decoration:none}.sh button{font:inherit;color:inherit}.sh ul{margin:0;padding:0;list-style:none}.sh :focus-visible,.sh-sheet :focus-visible,.sx-dialog :focus-visible{outline:2px solid var(--chrome-accent-text);outline-offset:2px;border-radius:4px}.sh .sh-inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.sh .sh-utility{border-bottom:1px solid var(--chrome-line);font-size:13px;display:none}.sh .sh-utility-inner{justify-content:flex-end;align-items:center;gap:24px;min-height:38px;display:flex}.sh .sh-utility-links{align-items:center;gap:24px;display:flex}.sh .sh-utility-link{min-height:32px;color:var(--chrome-muted);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.sh .sh-utility-link--give{color:var(--chrome-accent-text);font-weight:600}.sh .sh-utility-link:hover,.sh .sh-utility-link[aria-current=page]{color:var(--chrome-ink);border-bottom-color:currentColor}.sh .sh-appearance,.sh-sheet .sh-appearance{border:1px solid var(--chrome-line);border-radius:6px;display:inline-flex;overflow:hidden}.sh .sh-appearance button,.sh-sheet .sh-appearance button{min-height:28px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px}.sh .sh-appearance button+button,.sh-sheet .sh-appearance button+button{border-left:1px solid var(--chrome-line)}.sh .sh-appearance button[aria-pressed=true],.sh-sheet .sh-appearance button[aria-pressed=true]{background:var(--chrome-section);color:var(--chrome-ink);box-shadow:inset 0 -2px 0 var(--chrome-accent-text);font-weight:600}.sh-sheet .sh-appearance button{min-height:44px;padding:0 16px}.sh .sh-bar{align-items:center;gap:16px;min-height:72px;display:flex;position:relative}.sh .sh-logo{border-radius:6px;flex:none;align-items:center;min-height:44px;display:inline-flex}.sh .sh-logo-mark{aspect-ratio:620/110;background-color:var(--chrome-accent);width:132px;display:block;-webkit-mask:url(/images/theso-logo.png) 50%/contain no-repeat;mask:url(/images/theso-logo.png) 50%/contain no-repeat}.sh .sh-nav{flex:auto;min-width:0;display:none}.sh .sh-nav-list{align-items:center;gap:10px;margin-inline-start:12px;display:flex}.sh li,.sh li:hover,.sh li:focus-within,.sh-sheet li,.sh-sheet li:hover,.sh-sheet li:focus-within{filter:none;contain:none;color:inherit;transition:none;transform:none}.sh .sh-item{position:static}.sh .sh-item--anchored{position:relative}.sh .sh-trigger{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;min-height:44px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.sh .sh-trigger:hover,.sh .sh-trigger[aria-expanded=true]{background:var(--chrome-section)}.sh .sh-trigger[aria-current]:after{content:"";background:var(--chrome-accent);height:2px;position:absolute;bottom:6px;left:10px;right:10px}.sh .sh-chevron{transition:transform .18s var(--chrome-ease)}.sh .sh-trigger[aria-expanded=true] .sh-chevron{transform:rotate(180deg)}.sh .sh-menu{z-index:80;background:var(--chrome-bg);border:1px solid var(--chrome-line);box-shadow:var(--chrome-shadow);border-radius:8px;padding:20px 24px 24px;position:absolute;top:calc(100% + 1px)}.sh .sh-menu[hidden]{display:none}.sh .sh-item--anchored .sh-menu{width:360px;top:calc(100% + 8px);left:0}.sh .sh-menu--wide{width:min(100% - 2px,1040px);margin-inline:auto;left:0;right:0}.sh .sh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;display:grid}.sh .sh-group--lead{border-bottom:1px solid var(--chrome-line);grid-column:1/-1;margin-bottom:4px;padding-bottom:12px}.sh .sh-group--separated{border-left:1px solid var(--chrome-line);padding-left:32px}.sh .sh-group-heading,.sh-sheet .sh-group-heading{color:var(--chrome-muted);margin:0 0 6px;font-size:13px;font-weight:600}.sh .sh-link,.sh-sheet .sh-link{color:var(--chrome-ink);border-left:2px solid #0000;border-radius:6px;margin-inline:-10px;padding:8px 10px;text-decoration:none;display:block}.sh .sh-link:hover,.sh-sheet .sh-link:hover{background:var(--chrome-section)}.sh .sh-link[aria-current=page],.sh-sheet .sh-link[aria-current=page]{border-left-color:var(--chrome-accent);font-weight:600}.sh .sh-link-label,.sh-sheet .sh-link-label{font-weight:inherit;display:block}.sh .sh-link-desc,.sh-sheet .sh-link-desc{color:var(--chrome-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.sh .sh-actions{flex:none;align-items:center;gap:12px;display:none}.sh .sh-search,.sh .sh-icon-button,.sh .sh-menu-button,.sh-sheet .sh-icon-button{border:1px solid var(--chrome-line);min-width:44px;min-height:44px;color:var(--chrome-ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.sh .sh-search:hover,.sh .sh-icon-button:hover,.sh .sh-menu-button:hover,.sh-sheet .sh-icon-button:hover{background:var(--chrome-section)}.sh .sh-cta,.sh-sheet .sh-cta{border-radius:var(--btn-radius,9999px);background:var(--chrome-accent);min-height:44px;color:var(--chrome-on-accent);white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.sh .sh-cta:focus-visible,.sh-sheet .sh-cta:focus-visible{outline:3px solid var(--chrome-accent-text);outline-offset:3px}.sh .sh-cta--block,.sh-sheet .sh-cta--block{width:100%}.sh .sh-compact{align-items:center;gap:8px;margin-inline-start:auto;display:flex}@media (min-width:1100px){.sh .sh-utility,.sh .sh-nav{display:block}.sh .sh-actions{display:flex}.sh .sh-compact{display:none}.sh .sh-bar{gap:12px}}@media (min-width:1100px) and (max-width:1279px){.sh .sh-logo-mark{width:104px}.sh .sh-trigger{padding:0 6px;font-size:15px}.sh .sh-actions{gap:8px}.sh .sh-search{padding:0 10px}.sh .sh-cta{padding:0 14px}}@media (min-width:1140px) and (max-width:1279px){.sh .sh-trigger{padding:0 10px}}@media (min-width:1280px){.sh .sh-bar{gap:24px}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .sh .sh-menu,html:not([data-motion=reduced]) .sh-sheet{animation:sh-in .18s var(--chrome-ease) both}}@keyframes sh-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-motion=reduced] .sh .sh-chevron{transition:none}.sh-sheet-overlay{z-index:90;background:var(--chrome-scrim);position:fixed;inset:0}.sh-sheet{z-index:91;background:var(--chrome-bg);width:min(420px,100%);color:var(--chrome-ink);border-left:1px solid var(--chrome-line);font-family:var(--font-sans), Inter, system-ui, sans-serif;flex-direction:column;font-size:16px;line-height:1.4;display:flex;position:fixed;top:0;bottom:0;right:0}.sh-sheet *,.sh-sheet :before,.sh-sheet :after{box-sizing:border-box}.sh-sheet a{color:inherit;text-decoration:none}.sh-sheet ul{margin:0;padding:0;list-style:none}.sh-sheet .sh-sheet-head{border-bottom:1px solid var(--chrome-line);flex:none;justify-content:space-between;align-items:center;min-height:72px;padding:12px 16px;display:flex}.sh-sheet .sh-sheet-title{margin:0;font-size:18px;font-weight:600}.sh-sheet .sh-sheet-body{overscroll-behavior:contain;flex:auto;padding:16px 16px 32px;overflow-y:auto}.sh-sheet .sh-acc-list{margin-top:8px}.sh-sheet .sh-acc{border-bottom:1px solid var(--chrome-line)}.sh-sheet .sh-acc-summary,.sh-sheet .sh-acc-link{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:17px;font-weight:600;list-style:none;display:flex}.sh-sheet .sh-acc-summary::-webkit-details-marker{display:none}.sh-sheet .sh-acc-summary[data-current=true] span:first-child,.sh-sheet .sh-acc-link[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--chrome-accent-text);text-decoration-color:var(--chrome-accent-text)}.sh-sheet details[open]>.sh-acc-summary .sh-chevron{transform:rotate(180deg)}.sh-sheet .sh-acc-body{padding:0 0 16px 12px}.sh-sheet .sh-group+.sh-group{margin-top:12px}.sh-sheet .sh-sheet-utilities{border-top:1px solid var(--chrome-line);margin-top:16px}.sh-sheet .sh-sheet-utility{border-bottom:1px solid var(--chrome-line);align-items:center;min-height:48px;font-weight:500;display:flex}.sh-sheet .sh-sheet-utility--give{color:var(--chrome-accent-text);font-weight:600}.sh-sheet .sh-sheet-utility[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.sh-sheet .sh-sheet-appearance{color:var(--chrome-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.sx-overlay{z-index:100;background:var(--chrome-scrim);position:fixed;inset:0}.sx-dialog{z-index:101;background:var(--chrome-bg);width:min(680px,100% - 24px);max-height:min(78vh,720px);color:var(--chrome-ink);border:1px solid var(--chrome-line);box-shadow:var(--chrome-shadow);font-family:var(--font-sans), Inter, system-ui, sans-serif;border-radius:8px;flex-direction:column;font-size:16px;line-height:1.45;display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%)}.sx-dialog *,.sx-dialog :before,.sx-dialog :after{box-sizing:border-box}.sx-dialog .sx-field{border-bottom:1px solid var(--chrome-line);color:var(--chrome-muted);align-items:center;gap:12px;padding:8px 8px 8px 20px;display:flex}.sx-dialog input[type=search]{min-width:0;min-height:44px;color:var(--chrome-ink);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:18px}.sx-dialog input[type=search]::-webkit-search-cancel-button{display:none}.sx-dialog .sx-field:focus-within{box-shadow:inset 0 -2px 0 var(--chrome-accent-text)}.sx-dialog .sx-close{width:44px;height:44px;color:var(--chrome-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.sx-dialog .sx-close:hover{background:var(--chrome-section)}.sx-dialog .sx-status{min-height:28px;color:var(--chrome-muted);margin:0;padding:10px 20px 0;font-size:13px}.sx-dialog .sx-heading{color:var(--chrome-muted);margin:0;padding:4px 20px 0;font-size:13px;font-weight:600}.sx-dialog .sx-notice{color:var(--chrome-muted);margin:0;padding:8px 20px 20px}.sx-dialog .sx-notice p{margin:0 0 12px}.sx-dialog .sx-retry{border:1px solid var(--chrome-line);min-height:44px;color:var(--chrome-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 18px;font-weight:600}.sx-dialog .sx-results{overscroll-behavior:contain;margin:0;padding:4px 8px 12px;list-style:none;overflow-y:auto}.sx-dialog .sx-result{color:var(--chrome-ink);border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.sx-dialog .sx-result:hover{background:var(--chrome-section)}.sx-dialog .sx-result-meta{color:var(--chrome-muted);font-size:12px;display:block}.sx-dialog .sx-result-title{font-weight:600;display:block}.sx-dialog .sx-result-text{color:var(--chrome-muted);margin-top:2px;font-size:14px;display:block}@media print{.sh,.sh-sheet,.sx-dialog{display:none!important}}.theso .site-hero{isolation:isolate;--site-header-h:114px;min-height:max(520px, calc(100vh - var(--site-header-h)));min-height:max(520px, calc(100svh - var(--site-header-h)));color:#fafaf7;background:#0c0c0c;align-items:flex-end;display:flex;position:relative;overflow:hidden;padding-block:0!important}.theso .site-hero-media,.theso .site-hero-scrim{position:absolute;inset:0}.theso .site-hero-media{z-index:-2}.theso .site-hero-media picture,.theso .site-hero-image{width:100%;height:100%;display:block}.theso .site-hero-image{object-fit:cover;object-position:58% 40%}.theso .site-hero-slide{opacity:0;position:absolute;inset:0;overflow:hidden}.theso .site-hero-slide.is-active{opacity:1;z-index:1}@media (prefers-reduced-motion:no-preference){.theso .site-hero-slide{will-change:opacity, transform;transition:opacity 0s linear 1.5s,transform 0s linear 1.5s;transform:scale(1)}.theso .site-hero-slide.is-active{transition:opacity 1.4s,transform 9s linear;transform:scale(1.06)}}.theso .site-hero-scrim{z-index:-1;background:linear-gradient(90deg,#080d14c7 0%,#080d14a8 55%,#080d1485 100%),linear-gradient(#080d1400 55%,#080d1480 100%)}.theso .site-hero-inner{text-align:center;flex-direction:column;align-items:center;width:100%;padding-block:72px 28px;display:flex}.theso .site-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb;margin:0 0 6px;font-size:13px;font-weight:600;text-align:center!important}.theso .site-hero h1{color:#fafaf7;letter-spacing:-.045em;white-space:nowrap;text-align:center;max-width:none;margin:0;font-size:clamp(18px,5.3vw,80px);line-height:1.14;margin-bottom:0!important}.theso .site-hero .site-hero-summary{color:#ffffffeb;max-width:60rem;margin:8px auto 0;font-size:clamp(17px,1.7vw,22px);line-height:1.5;text-align:center!important;text-align-last:auto!important}.theso .site-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.theso .site-hero-scroll{border:1px solid #ffffffb3;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin-top:14px;text-decoration:none;animation:1.8s ease-in-out infinite site-hero-bob;display:inline-flex}.theso .site-hero-scroll .icon{width:20px;height:20px;transform:rotate(90deg)}.theso .site-hero-scroll:focus-visible{outline-offset:3px;outline:3px solid #fafaf7}@keyframes site-hero-bob{0%,to{translate:0}50%{translate:0 10px}}@media (prefers-reduced-motion:reduce){.theso .site-hero-scroll{animation:none}}.theso .site-hero-btn{border:1px solid #fafaf7;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.theso .site-hero-btn .icon{width:16px;height:16px}.theso .site-hero-btn--solid{color:#0c0c0c;background:#fafaf7}.theso .site-hero-btn--ghost{color:#fafaf7;background:0 0;border-color:#ffffffb3}.theso .site-hero-btn:focus-visible{outline-offset:3px;outline:3px solid #fafaf7}@media (max-width:1099px){.theso .site-hero{--site-header-h:73px}}@media (max-width:800px){.theso .site-hero-image{object-position:62% 30%}.theso .site-hero-scrim{background:linear-gradient(#080d144d 0%,#080d149e 45%,#080d14e0 100%)}.theso .site-hero-inner{padding-block:220px 48px}.theso .site-hero-actions{flex-direction:column;width:100%}.theso .site-hero-btn{justify-content:center;width:100%}.theso .site-hero-scroll{margin-top:14px}}.sh button:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled),.sh-sheet button:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled),.sx-dialog button:is(:hover,:focus-visible,:active):not(:disabled){color:var(--chrome-ink);box-shadow:none!important;filter:none!important;transform:none!important}.sh .sh-appearance button[aria-pressed=true],.sh-sheet .sh-appearance button[aria-pressed=true],.sh .sh-appearance button[aria-pressed=true]:is(:hover,:focus-visible,:active):not(:disabled),.sh-sheet .sh-appearance button[aria-pressed=true]:is(:hover,:focus-visible,:active):not(:disabled){box-shadow:inset 0 -2px 0 var(--chrome-accent-text)!important}.sh button,.sh-sheet button,.sx-dialog button,.sh [aria-expanded],.sh-sheet [aria-expanded]{transition:background-color .15s var(--chrome-ease), color .15s var(--chrome-ease), border-color .15s var(--chrome-ease)}.sh a:is(:hover,:focus-visible,:active),.sh-sheet a:is(:hover,:focus-visible,:active),.sx-dialog a:is(:hover,:focus-visible,:active){color:var(--chrome-ink)!important}.sh a.sh-utility-link:not(.sh-utility-link--give):not(:hover):not(:focus-visible),.sh-sheet a.sh-utility-link:not(.sh-utility-link--give):not(:hover):not(:focus-visible){color:var(--chrome-muted)}.sh a.sh-utility-link--give,.sh-sheet a.sh-utility-link--give{color:var(--chrome-accent-text)}.sh a.sh-utility-link--give:is(:hover,:focus-visible,:active),.sh-sheet a.sh-utility-link--give:is(:hover,:focus-visible,:active){color:var(--chrome-accent-hover)!important}.sh a.sh-cta,.sh-sheet a.sh-cta,.sh a.sh-cta:is(:hover,:focus-visible,:active),.sh-sheet a.sh-cta:is(:hover,:focus-visible,:active){color:var(--chrome-on-accent)!important}.sh .sh-link-desc,.sh-sheet .sh-link-desc,.sh a:hover .sh-link-desc,.sh-sheet a:hover .sh-link-desc{color:var(--chrome-muted)}.theso main p:not([class*=text-center]):not([class*=text-right]):not([class*=text-left]):not(.ds-eyebrow):not(.ds-caption):not(.ds-help),.theso main li:not([class*=text-center]):not([class*=text-right]),.theso main .ds-body,.theso main .ds-lead{text-align:start;text-justify:auto;text-align-last:auto}.theso main :is(p,li,dd,blockquote,.ds-body,.ds-lead),.theso .site-hero :is(h1,h2,p,a){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal}.sh-sheet :is(h1,h2,h3,h4,h5,h6),.sx-dialog :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:normal;text-transform:none}.sh-sheet .sh-sheet-title{font-family:var(--font-sans), Inter, system-ui, sans-serif}.sh-sheet .sh-link{flex-direction:column;justify-content:center;min-height:44px;display:flex}.sh-sheet .sh-acc-link,.sh-sheet .sh-acc-summary,.sh-sheet .sh-sheet-utility,.sh-sheet .sh-cta{min-height:44px}:root{--btn-radius:9999px}.sh .sh-cta,.sh-sheet .sh-cta,.sh-sheet .sh-icon-button,.sh-sheet .sh-appearance,.sx-dialog .sx-close,.sx-dialog .sx-retry,.theso .site-hero-btn{border-radius:var(--btn-radius)}.sh .sh-cta,.sh-sheet .sh-cta,.sx-dialog .sx-close,.sx-dialog .sx-retry,.theso .site-hero-btn{transition:background-color .2s var(--chrome-ease,ease), color .2s var(--chrome-ease,ease), border-color .2s var(--chrome-ease,ease), box-shadow .2s var(--chrome-ease,ease)}:root{--btn-strong-bg:#023b63;--btn-strong-bar:#528ce0}.sh .sh-trigger,.sh .sh-search,.sh .sh-icon-button,.sh .sh-menu-button,.sh-sheet .sh-icon-button,.sh .sh-appearance button,.sh-sheet .sh-appearance button{transition:background-color .25s var(--chrome-ease,ease), color .25s var(--chrome-ease,ease), border-color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease)}.sh :is(.sh-trigger,.sh-search,.sh-icon-button,.sh-menu-button,.sh-cta,.sh-appearance button),.sh-sheet :is(.sh-icon-button,.sh-cta,.sh-appearance button){translate:none!important}.sh :is(button,a).sh-trigger:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled),.sh :is(.sh-search,.sh-icon-button,.sh-menu-button):is(:hover,:focus-visible,:active):not(:disabled),.sh-sheet .sh-icon-button:is(:hover,:focus-visible,:active):not(:disabled),.sx-dialog :is(.sx-close,.sx-retry):is(:hover,:focus-visible,:active):not(:disabled){background:var(--chrome-section);color:var(--chrome-ink);border-color:var(--chrome-accent-text);box-shadow:inset 0 -3px 0 var(--chrome-accent-text)!important}.sh .sh-appearance button:not([aria-pressed=true]):is(:hover,:focus-visible):not(:disabled),.sh-sheet .sh-appearance button:not([aria-pressed=true]):is(:hover,:focus-visible):not(:disabled){background:var(--chrome-section);color:var(--chrome-ink);box-shadow:inset 0 -2px 0 var(--chrome-accent-text)!important}.theso .button--primary{color:var(--on-action)!important}.sh a.sh-cta:is(:hover,:focus-visible,:active),.sh-sheet a.sh-cta:is(:hover,:focus-visible,:active),.theso .button--primary:is(:hover,:focus-visible,:active){background:var(--btn-strong-bg)!important;color:#fafaf7!important;box-shadow:inset 0 -3px 0 var(--btn-strong-bar), 0 16px 30px -14px rgb(var(--th-blue-rgb) / .8)!important}.sh a.sh-cta:active,.sh-sheet a.sh-cta:active,.theso .button--primary:active{box-shadow:inset 0 -3px 0 var(--btn-strong-bar)!important}.theso .button--outline{color:var(--text)!important}.theso .button--outline:is(:hover,:focus-visible,:active){background:var(--th-tint)!important;color:var(--text)!important;border-color:var(--th-primary)!important;box-shadow:inset 0 -3px 0 var(--th-primary), 0 14px 26px -16px rgb(var(--th-blue-rgb) / .55)!important}.theso .th-btn:hover{box-shadow:0 8px 20px -10px rgb(var(--th-blue-rgb) / .5)}.theso .site-hero-btn,.theso .site-hero-scroll{transition:background-color .25s var(--chrome-ease,ease), color .25s var(--chrome-ease,ease), border-color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease)}.theso .site-hero-btn--solid{color:#0c0c0c!important}.theso .site-hero-btn--ghost,.theso .site-hero-scroll{color:#fafaf7!important}.theso .site-hero-btn--solid:is(:hover,:focus-visible,:active){border-color:var(--th-blue);background:var(--th-blue)!important;color:#fafaf7!important;box-shadow:inset 0 -3px #fafaf7,0 18px 34px -14px #000000a6!important}.theso .site-hero-btn--ghost:is(:hover,:focus-visible,:active),.theso .site-hero-scroll:is(:hover,:focus-visible,:active){border-color:#fafaf7;color:#0c0c0c!important;box-shadow:inset 0 -3px 0 var(--th-blue), 0 18px 34px -14px #000000a6!important;background:#fafaf7!important}.theso :is(.button,.site-hero-btn,.audience-card,.task-card,.related-card,.segmented button):is(:hover,:focus-visible,:active){transform:none!important}.theso :is(.audience-card,.task-card,.related-card,.insight-card,.country-link,.sector-row,.faq-list summary){transition:background-color .25s var(--chrome-ease,ease), border-color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease)}.theso :is(.audience-card,.task-card,.related-card,.insight-card,.country-link,.sector-row,.faq-list summary):is(:hover,:focus-visible){background:var(--th-tint)!important;box-shadow:inset 0 -3px 0 var(--th-primary)!important}.theso :is(.audience-card,.task-card,.related-card):is(:hover,:focus-visible){border-color:var(--th-primary)!important;box-shadow:inset 0 -3px 0 var(--th-primary), 0 18px 34px -20px rgb(var(--th-blue-rgb) / .55)!important}.theso :is(.audience-card,.task-card,.related-card,.insight-card,.country-link):is(:hover,:focus-visible) :is(h2,h3){color:var(--th-primary)!important}.theso details>summary{transition:background-color .22s,color .22s,box-shadow .22s}.theso details>summary:is(:hover,:focus-visible){background:var(--th-tint)!important;color:var(--th-primary)!important;box-shadow:inset 0 -3px 0 var(--th-primary)!important}.theso .button--secondary:is(:hover,:focus-visible,:active){background:var(--th-tint)!important;border-color:var(--th-primary)!important;box-shadow:inset 0 -3px 0 var(--th-primary)!important}.theso :is(.text-link,.institution-strip>a,.breadcrumb a,.contact-address,.footer-column a,.contents-nav a,.nav-panel a,.search-results a):is(:hover,:focus-visible){text-decoration-thickness:3px;-webkit-text-decoration-color:var(--th-primary);text-decoration-color:var(--th-primary);text-underline-offset:6px;color:var(--th-primary)!important;text-decoration:underline!important}.theso .segmented button{transition:background-color .25s var(--chrome-ease,ease), color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease)}.theso .segmented button:is(:hover,:focus-visible):not(:disabled){background:var(--th-tint)!important;box-shadow:inset 0 -3px 0 var(--th-primary)!important}.theso .site-footer :is(a,button){transition:background-color .25s var(--chrome-ease,ease), color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease)}.theso .site-footer :is(.footer-column a,.footer-email,.concern-link):is(:hover,:focus-visible){text-decoration-thickness:3px;-webkit-text-decoration-color:var(--th-primary);text-decoration-color:var(--th-primary);text-underline-offset:6px;color:#141414!important;text-decoration:underline!important}.theso .site-footer :is(.brand,.segmented button):is(:hover,:focus-visible):not(:disabled){border-radius:12px;background:var(--th-tint)!important;box-shadow:inset 0 -3px 0 var(--th-primary)!important}.theso .site-footer .segmented button:is(:hover,:focus-visible):not(:disabled){color:#141414!important}:root[data-theme=dark] .theso .site-footer :is(.footer-column a,.footer-email,.concern-link):is(:hover,:focus-visible){-webkit-text-decoration-color:var(--btn-strong-bar);text-decoration-color:var(--btn-strong-bar);color:#fafaf7!important}:root[data-theme=dark] .theso .site-footer :is(.brand,.segmented button):is(:hover,:focus-visible):not(:disabled){box-shadow:inset 0 -3px 0 var(--btn-strong-bar)!important;background:#ffffff1f!important}:root[data-theme=dark] .theso .site-footer .segmented button:is(:hover,:focus-visible):not(:disabled){color:#fafaf7!important}.sh .sh-utility-links{gap:0}.sh .sh-utility-link{transition:background-color .25s var(--chrome-ease,ease), color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease);border-radius:9999px;padding-inline:12px}.sh a.sh-utility-link:is(:hover,:focus-visible,:active){background:var(--chrome-section);box-shadow:inset 0 -3px 0 var(--chrome-accent-text);border-bottom-color:#0000}.sh .sh-logo{transition:background-color .25s var(--chrome-ease,ease), box-shadow .25s var(--chrome-ease,ease);border-radius:9999px;margin-inline:-10px;padding-inline:10px}.sh a.sh-logo:is(:hover,:focus-visible,:active){background:var(--chrome-section);box-shadow:inset 0 -3px 0 var(--chrome-accent-text)}.sh .sh-appearance button[aria-pressed=true]:is(:hover,:focus-visible,:active):not(:disabled),.sh-sheet .sh-appearance button[aria-pressed=true]:is(:hover,:focus-visible,:active):not(:disabled){background:color-mix(in srgb, var(--chrome-accent-text) 14%, var(--chrome-section));box-shadow:inset 0 -3px 0 var(--chrome-accent-text)!important}.sh a.sh-utility-link.sh-utility-link--give,.sh-sheet a.sh-utility-link.sh-utility-link--give{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-section);border-radius:9999px;justify-content:center;align-items:center;width:auto;min-width:0;height:30px;min-height:30px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex;color:var(--chrome-ink)!important;box-shadow:inset 0 -2px 0 var(--chrome-accent-text)!important;translate:none!important}.sh a.sh-utility-link.sh-utility-link--give:is(:hover,:focus-visible,:active),.sh-sheet a.sh-utility-link.sh-utility-link--give:is(:hover,:focus-visible,:active){background:color-mix(in srgb, var(--chrome-accent-text) 14%, var(--chrome-section));border-color:var(--chrome-line);color:var(--chrome-ink)!important;box-shadow:inset 0 -3px 0 var(--chrome-accent-text)!important}.sh-sheet a.sh-utility-link.sh-utility-link--give{height:46px;min-height:46px;font-size:13px}.theso .country-cards{align-items:start}.theso .country-cards .country-card{padding:0}.theso .country-details>summary{cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:28px 32px;list-style:none;display:flex}.theso .country-details>summary::-webkit-details-marker{display:none}.theso .country-details>summary:focus-visible{outline:2px solid var(--action);outline-offset:-4px}.theso .country-cards .country-details>summary h2{font-size:30px;margin:0!important}.theso .country-details>summary>svg{width:22px;height:22px;color:var(--action);flex:none;transition:transform .2s}.theso .country-details[open]>summary>svg{transform:rotate(45deg)}.theso .country-programmes{border-top:1px solid var(--line);padding:24px 32px 32px}.theso .country-programmes h3{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary);font-size:13px;font-weight:600;margin:24px 0 4px!important}.theso .country-sector-list{margin:0 0 24px;padding:0;list-style:none;display:grid}.theso .country-sector-list a{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-height:44px;padding:12px 0;display:flex}.theso .country-sector-list a span{font-size:15px;font-weight:600}.theso .country-sector-list a small{color:var(--secondary);font-size:13px;line-height:1.5}.theso .country-sector-list a:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (hover:hover){.theso .country-sector-list a:hover span{color:var(--action)}}.theso .country-note{color:var(--secondary);margin-top:24px;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:reduce){.theso .country-details>summary>svg{transition:none}}@media (max-width:640px){.theso .country-details>summary,.theso .country-programmes{padding:20px}}
