:root{--ink:#0b2747;--ink-2:#3e5168;--slate:#62778f;--gold:#d4af6b;--gold-2:#c49a52;--gold-text:#7f6128;--cream:#f7f5ed;--cream-2:#f7f5eddb;--bg:#fcfbf7;--tone-1:#f1eee1;--tone-2:#dde4ec;--tone-3:#f3e8cb;--tone-5:#e9dfc9;--hair:#0b274729;--hair-2:#0b274747;--hair-light:#f7f5ed4d;--tone:var(--tone-1);--hdr:72px;--sign:-1;--f-display:"Readex Pro", "Manrope", sans-serif;--f-body:"IBM Plex Sans Arabic", "Manrope", sans-serif;--f-num:"Manrope", sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}:root[dir=ltr]{--sign:1;--f-display:"Manrope", "Readex Pro", sans-serif;--f-body:"Manrope", "IBM Plex Sans Arabic", sans-serif}:where(*){box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--hdr) + 16px)}:where(body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(ul,ol){list-style:none}:where(a){color:inherit;text-decoration:none}:where(img,svg){max-inline-size:100%;display:block}:where(button,input,select,textarea){font:inherit;color:inherit}.s-root{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-block-size:100vh;font-size:17px;line-height:1.7;overflow-x:clip}:root[dir=rtl] .s-root{font-size:18px;line-height:1.9}main:focus{outline:none}.s-root :focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.s-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.s-skip{z-index:100;background:var(--ink);color:var(--cream);padding:10px 16px;position:absolute;inset-block-start:-80px;inset-inline-start:16px}.s-skip:focus{color:var(--cream);inset-block-start:12px}.s-wrap{max-inline-size:1360px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.s-eyebrow{color:var(--gold-text);font-size:14px;font-weight:600;line-height:1.5}:root[dir=ltr] .s-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.s-eyebrow a{border-block-end:1px solid}.s-eyebrow--h1{font-size:15px}.s-h1{font-family:var(--f-display);text-wrap:balance;margin-block-start:16px;font-size:clamp(32px,4.6vw,60px);font-weight:500;line-height:1.38}:root[dir=ltr] .s-h1{letter-spacing:-.025em;font-size:clamp(34px,5vw,66px);font-weight:500;line-height:1.06}.s-h1--service{font-size:clamp(30px,4vw,52px)}:root[dir=ltr] .s-h1--service{font-size:clamp(32px,4.2vw,56px)}.s-display{font-family:var(--f-display);text-wrap:balance;font-size:clamp(28px,3.6vw,50px);font-weight:300;line-height:1.4}:root[dir=ltr] .s-display{letter-spacing:-.02em;line-height:1.12}.s-display--sm{font-size:clamp(22px,2.4vw,32px);line-height:1.55}:root[dir=ltr] .s-display--sm{line-height:1.25}.s-h2{font-family:var(--f-display);text-wrap:balance;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.45}:root[dir=ltr] .s-h2{letter-spacing:-.012em;line-height:1.18}.s-lead{color:var(--ink-2);text-wrap:pretty;max-inline-size:36em;margin-block-start:22px;font-size:1.12em}.s-body{color:var(--ink-2);text-wrap:pretty;max-inline-size:38em}.s-body--lg{font-size:1.08em}.s-label{color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.5}:root[dir=ltr] .s-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.s-note{color:var(--ink-2);border-inline-start:2px solid var(--gold);max-inline-size:36em;padding-inline-start:14px;font-size:15px}.s-quote{font-family:var(--f-display);text-wrap:balance;margin-block:12px 24px;font-size:clamp(24px,2.6vw,36px);font-weight:300;line-height:1.55}:root[dir=ltr] .s-quote{line-height:1.25}.s-num{font-family:var(--f-num);color:#0000;-webkit-text-stroke:1.25px currentColor;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:clamp(84px,12vw,190px);font-weight:600;line-height:.9;display:block}.s-num--sm{font-size:clamp(44px,6vw,76px)}.s-num--xs{-webkit-text-stroke-width:1px;font-size:34px}.s-rule{background:var(--hair-2);block-size:1px;margin-block:32px}.s-pending{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:inline-flex}.s-pending i{border:1px solid;flex:none;block-size:8px;inline-size:8px;transform:rotate(45deg)}.s-tbd{color:var(--ink-2);font-style:italic}.s-tag{border:1px solid var(--hair-2);color:var(--ink-2);border-radius:2px;margin-inline-end:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.s-tag--own{background:var(--ink);border-color:var(--ink);color:var(--cream)}.s-link{color:var(--ink);border-block-end:1px solid var(--gold);align-items:center;gap:10px;padding-block-end:3px;font-weight:600;transition:gap .25s,border-color .2s;display:inline-flex}.s-link:hover,.s-link:focus-visible{color:var(--ink);border-block-end-color:var(--ink);gap:16px}.s-arrow{flex:none;block-size:12px;inline-size:18px}.s-ext{flex:none;block-size:12px;inline-size:12px;display:inline-block}:root[dir=rtl] .s-arrow,:root[dir=rtl] .s-ext{transform:scaleX(-1)}.s-btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-block-size:50px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.3;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.s-btn--solid,.s-btn--solid:visited{background:var(--ink);border-color:var(--ink);color:var(--cream)}.s-btn--solid:hover,.s-btn--solid:focus-visible{background:var(--gold);border-color:var(--gold);color:var(--ink)}.s-btn--solid:active{background:var(--gold-2);border-color:var(--gold-2);color:var(--ink)}.s-btn--line,.s-btn--line:visited{border-color:var(--ink);color:var(--ink);background:0 0}.s-btn--line:hover,.s-btn--line:focus-visible,.s-btn--line:active{background:var(--ink);border-color:var(--ink);color:var(--cream)}.s-btn--light,.s-btn--light:visited{background:var(--cream);border-color:var(--cream);color:var(--ink)}.s-btn--light:hover,.s-btn--light:focus-visible,.s-btn--light:active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.s-btn--ghost-light,.s-btn--ghost-light:visited{border-color:var(--cream-2);color:var(--cream);background:0 0}.s-btn--ghost-light:hover,.s-btn--ghost-light:focus-visible,.s-btn--ghost-light:active{background:var(--cream);border-color:var(--cream);color:var(--ink)}.s-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-block-start:32px;display:flex}.s-actions--links{gap:18px 28px}.s-hdr{z-index:50;background:var(--bg);border-block-end:1px solid var(--gold);position:sticky;inset-block-start:0}.s-hdr__row{block-size:var(--hdr);align-items:center;gap:20px;display:flex}.s-logo{flex:none;align-items:center;display:flex}.s-logo img{block-size:40px;inline-size:auto}.s-nav{align-self:stretch;margin-inline-start:auto;display:none}.s-nav__list{gap:clamp(10px,1.3vw,24px);block-size:100%;display:flex}.s-nav__item{align-items:stretch;display:flex}.s-nav__item--drop{position:relative}.s-nav__link{white-space:nowrap;color:var(--ink);border-block-end:2px solid #0000;align-items:center;gap:7px;padding-block-start:2px;font-size:14.5px;font-weight:500;display:inline-flex}.s-nav__link:hover,.s-nav__link:focus-visible,.s-nav__item:focus-within>.s-nav__link{border-block-end-color:var(--gold);color:var(--ink)}.s-nav__link[aria-current]{border-block-end-color:var(--ink);font-weight:600}.s-caret{border-bottom:1.5px solid;border-right:1.5px solid;block-size:7px;inline-size:7px;transform:translateY(-2px)rotate(45deg)}.s-drop,.s-mega{visibility:hidden;opacity:0;transition:opacity .18s,visibility 0s linear .18s}.s-nav__item:hover>.s-drop,.s-nav__item:focus-within>.s-drop,.s-nav__item:hover>.s-mega,.s-nav__item:focus-within>.s-mega{visibility:visible;opacity:1;transition-delay:0s}.s-drop{background:var(--bg);border:1px solid var(--hair-2);border-block-start:2px solid var(--gold);min-inline-size:240px;padding:8px 0;position:absolute;inset-block-start:100%;inset-inline-start:-18px}.s-drop a{color:var(--ink);padding:10px 18px;font-size:15px;display:block}.s-drop a:hover,.s-drop a:focus-visible,.s-drop a[aria-current]{background:var(--tone-1);color:var(--ink)}.s-mega{background:var(--bg);border-block:1px solid var(--hair-2);border-block-start:2px solid var(--gold);position:absolute;inset-block-start:100%;inset-inline:0}.s-mega__grid{grid-template-columns:minmax(220px,1fr) 3fr;gap:48px;padding-block:36px 40px;display:grid}.s-mega__lead{font-family:var(--f-display);margin-block:10px 20px;font-size:24px;font-weight:300;line-height:1.5}.s-mega__list{border-inline-start:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.s-mega__list a{border-inline-end:1px solid var(--hair);block-size:100%;color:var(--ink);align-content:start;gap:8px;padding:4px 20px 12px;display:grid}.s-mega__list b{font-family:var(--f-num);color:var(--gold-text);font-size:13px}.s-mega__name{font-family:var(--f-display);font-size:17px;font-weight:500;line-height:1.45}.s-mega__pos{color:var(--ink-2);font-size:14px;line-height:1.6}.s-mega__list a:hover,.s-mega__list a:focus-visible,.s-mega__list a[aria-current]{background:var(--tone-1);color:var(--ink)}.s-hdr__tools{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.s-lang{color:var(--ink);border-block-end:1px solid var(--gold);padding:6px 2px;font-size:14px;font-weight:600}.s-lang:hover,.s-lang:focus-visible{border-block-end-color:var(--ink);color:var(--ink)}.s-portal{min-block-size:40px;color:var(--ink);border:1px solid var(--hair-2);border-radius:2px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:none}.s-portal i{border:1.5px solid;border-radius:1px;block-size:11px;inline-size:9px;position:relative}.s-portal i:before{content:"";border:1.5px solid;border-block-end:0;border-radius:4px 4px 0 0;block-size:6px;position:absolute;inset-block-start:-6px;inset-inline:1px}.s-portal:hover,.s-portal:focus-visible{border-color:var(--ink);background:var(--tone-1);color:var(--ink)}.s-portal,.s-hdr__cta,.s-lang{white-space:nowrap}.s-hdr__cta{min-block-size:42px;padding:0 18px;font-size:14.5px;display:none}.s-mm__btn{border:1px solid var(--hair-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:10px;min-block-size:42px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.s-mm__btn::-webkit-details-marker{display:none}.s-mm__btn i{background:currentColor;block-size:2px;inline-size:16px;box-shadow:0 5px,0 -5px}.s-mm[open] .s-mm__btn{background:var(--ink);border-color:var(--ink);color:var(--cream)}.s-mm[open] .s-mm__btn i{box-shadow:none;transform:rotate(45deg)}.s-mm__panel{max-block-size:calc(100dvh - var(--hdr));background:var(--bg);border-block:2px solid var(--gold);padding-block:8px 28px;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.s-mm__list>li{border-block-end:1px solid var(--hair)}.s-mm__list>li>a{color:var(--ink);padding-block:14px;font-size:19px;font-weight:500;display:block}.s-mm__list a[aria-current]{color:var(--gold-text)}.s-mm__sub{padding-block-end:12px}.s-mm__sub a{color:var(--ink-2);padding-block:7px;padding-inline-start:14px;font-size:15.5px;display:block}.s-mm__sub b{font-family:var(--f-num);color:var(--gold-text);margin-inline-end:6px;font-size:12px}.s-mm__actions{gap:12px;margin-block-start:22px;display:grid}.s-mm__actions .s-lang{justify-self:start}@media (min-width:760px){.s-portal{display:inline-flex}}@media (min-width:1320px){.s-nav{display:block}.s-hdr__tools{margin-inline-start:8px}.s-hdr__cta{display:inline-flex}.s-mm{display:none}}@media (min-width:1320px) and (max-width:1499px){.s-nav__list{gap:14px}.s-nav__link{font-size:13.5px}.s-hdr__row{gap:14px}.s-portal,.s-hdr__cta{padding-inline:12px}}.s-crumbs{border-block-end:1px solid var(--hair);color:var(--ink-2);font-size:14px}.s-crumbs ol{flex-wrap:wrap;gap:4px 10px;padding-block:12px;display:flex}.s-crumbs li{align-items:center;gap:10px;display:inline-flex}.s-crumbs li+li:before{content:"/";color:var(--gold-text)}.s-crumbs a{color:var(--ink-2);border-block-end:1px solid #0000}.s-crumbs a:hover,.s-crumbs a:focus-visible{color:var(--ink);border-block-end-color:var(--gold)}.s-crumbs [aria-current]{color:var(--ink);font-weight:600}.s-photo{background:var(--tone-1);margin:0;position:relative;overflow:hidden}.s-photo img{transition:transform 1.2s var(--ease)}.s-photo--contain{background:#f4f1e8}.s-ph{outline:1px solid var(--hair);outline-offset:-1px;background:#ece8dc}.s-ph__note{background:var(--bg);color:var(--ink-2);border:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.s-ph__note i{border:1px solid;grid-row:span 2;block-size:8px;inline-size:8px;transform:rotate(45deg)}@media (min-width:760px){.s-panel .s-ph__note{display:none}.s-panel.is-active .s-ph__note,.s-strip .s-panel:hover .s-ph__note{display:grid}}.s-ph__note small{font-size:11px;font-weight:500}.s-credit{background:var(--bg);color:var(--ink-2);padding:1px 6px;font-size:11px;position:absolute;inset-block-end:8px;inset-inline-end:10px}.s-sec{padding-block:clamp(64px,8vw,120px)}.s-sec--tight{border-block-start:1px solid var(--hair);padding-block:clamp(56px,6vw,88px) clamp(24px,3vw,40px)}.s-sec--tight .s-display{max-inline-size:22em;margin-block-start:14px}.s-shead{gap:12px;max-inline-size:46em;margin-block-end:clamp(32px,4vw,56px);display:grid}.s-shead__intro{color:var(--ink-2);max-inline-size:38em}.s-room--dark,.s-phero--dark,.s-cta,.s-foot,.s-aud,[data-tone=technology] .s-steps{background:var(--ink);color:var(--cream)}:is(.s-room--dark,.s-phero--dark,.s-cta,.s-foot,.s-aud,[data-tone=technology] .s-steps) :is(.s-body,.s-lead,.s-label,.s-note,.s-shead__intro,.s-pending,.s-steps__list p){color:var(--cream-2)}:is(.s-room--dark,.s-phero--dark,.s-cta,.s-foot,.s-aud,[data-tone=technology] .s-steps) .s-eyebrow{color:var(--gold)}:is(.s-room--dark,.s-phero--dark,.s-cta,.s-foot,.s-aud,[data-tone=technology] .s-steps) :focus-visible{outline-color:var(--gold)}:is(.s-room--dark,.s-phero--dark,.s-aud,[data-tone=technology] .s-steps) .s-link,:is(.s-room--dark,.s-phero--dark,.s-aud,[data-tone=technology] .s-steps) .s-link:hover,:is(.s-room--dark,.s-phero--dark,.s-aud,[data-tone=technology] .s-steps) .s-link:focus-visible{color:var(--cream);border-block-end-color:var(--gold)}:is(.s-room--dark,.s-phero--dark) .s-btn--line,:is(.s-room--dark,.s-phero--dark) .s-btn--line:visited{border-color:var(--cream-2);color:var(--cream);background:0 0}:is(.s-room--dark,.s-phero--dark) .s-btn--line:hover,:is(.s-room--dark,.s-phero--dark) .s-btn--line:focus-visible,:is(.s-room--dark,.s-phero--dark) .s-btn--line:active,.s-phero--dark .s-btn--solid,.s-phero--dark .s-btn--solid:visited{background:var(--cream);border-color:var(--cream);color:var(--ink)}.s-phero--dark .s-btn--solid:hover,.s-phero--dark .s-btn--solid:focus-visible,.s-phero--dark .s-btn--solid:active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.s-partner{border-block:1px solid var(--gold);background:var(--bg);color:var(--ink);max-inline-size:44em;margin-block-start:32px;padding:22px 24px 24px}.s-partner__label{color:var(--gold-text);margin-block-end:8px;font-size:13px;font-weight:600}.s-partner__text{color:var(--ink);font-size:15.5px;line-height:1.85}:root[dir=ltr] .s-partner__text{line-height:1.65}.s-partner .s-btn{min-block-size:44px;margin-block-start:16px;padding-inline:18px;font-size:14.5px}.s-partner--compact{padding:16px 18px 18px}.s-partner--compact .s-partner__text{font-size:14.5px}.s-cta{border-block-start:3px solid var(--gold);padding-block:clamp(64px,8vw,112px)}.s-cta__grid{gap:28px;display:grid}.s-cta__title{font-family:var(--f-display);color:var(--cream);text-wrap:balance;font-size:clamp(30px,4vw,54px);font-weight:300;line-height:1.35}:root[dir=ltr] .s-cta__title{letter-spacing:-.02em;line-height:1.1}.s-cta__text{max-inline-size:30em;font-size:1.05em}.s-cta__actions{flex-wrap:wrap;gap:14px;margin-block-start:26px;display:flex}@media (min-width:900px){.s-cta__grid{grid-template-columns:7fr 5fr;align-items:end;gap:64px}}.s-foot{border-block-start:1px solid var(--hair-light);padding-block:64px 32px;font-size:15px}.s-foot a{color:var(--cream-2);border-block-end:1px solid #0000}.s-foot a:hover,.s-foot a:focus-visible{color:var(--cream);border-block-end-color:var(--gold)}.s-foot h2,.s-foot h3{color:var(--gold);margin-block-end:14px;font-size:13px;font-weight:600}:root[dir=ltr] .s-foot h2{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}.s-foot__top{border-block-end:1px solid var(--hair-light);gap:36px;padding-block-end:40px;display:grid}.s-foot__brand img{block-size:50px;inline-size:auto}.s-foot__brand p{max-inline-size:26em;color:var(--cream-2);margin-block-start:18px}.s-foot ul{gap:6px;display:grid}.s-foot__ext .s-ext{vertical-align:middle;margin-inline-start:6px}.s-foot__map{border-block-end:1px solid var(--hair-light);padding-block:36px}.s-foot__cols{gap:28px 32px;display:grid}.s-foot__cols h3{font-family:var(--f-display);color:var(--cream);font-size:15.5px;font-weight:500;line-height:1.5}.s-foot__cols h3 a{color:var(--cream)}.s-foot__cols h3 b{font-family:var(--f-num);color:var(--gold);margin-inline-end:6px;font-size:12px}.s-foot__cols li a{font-size:14px}.s-foot__legal{color:var(--cream-2);gap:8px;padding-block-start:24px;font-size:13.5px;display:grid}.s-foot__legal a{color:var(--cream);border-block-end-color:var(--gold)}@media (min-width:760px){.s-foot__top{grid-template-columns:2fr 1fr 1fr}.s-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.s-foot__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.s-hero{padding-block:clamp(36px,5vw,72px) clamp(40px,5vw,72px)}.s-hero__grid{gap:36px;max-inline-size:1360px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px);display:grid}.s-hero__media{block-size:clamp(300px,60vw,460px)}@media (min-width:900px){.s-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;gap:clamp(40px,5vw,88px);max-inline-size:none;padding-inline:max(clamp(20px,4vw,64px),50vw - 616px) 0}.s-hero__text{align-self:center;padding-block:24px}.s-hero__media{block-size:auto;min-block-size:clamp(480px,72vh,720px)}}.s-stripwrap{padding-block-end:clamp(56px,7vw,104px)}.s-strip__meta{border-block-end:1px solid var(--gold);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;margin-block-end:18px;padding-block-end:14px;font-size:14px;display:flex}.s-strip__meta h2{color:var(--ink);font-size:15px;font-weight:600}.s-strip{flex-direction:column;gap:6px;display:flex}.s-panel{background:var(--tone-1);border-radius:2px;min-block-size:200px;position:relative;overflow:hidden}.s-panel__link{color:var(--ink);display:block;position:absolute;inset:0}.s-panel__photo{position:absolute;inset:0}.s-panel__link:hover .s-panel__photo img,.s-panel__link:focus-visible .s-panel__photo img{transform:scale(1.03)}.s-panel__num{z-index:1;font-family:var(--f-num);background:var(--bg);color:var(--ink);padding:8px 10px;font-size:18px;font-weight:600;line-height:1;position:absolute;inset-block-start:14px;inset-inline-start:16px}.s-panel__vt{display:none}.s-panel__plate{z-index:1;background:var(--ink);color:var(--cream);gap:6px;padding:16px 18px 18px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.s-panel__title{font-family:var(--f-display);color:var(--cream);font-size:20px;font-weight:500;line-height:1.4}:root[dir=ltr] .s-panel__title{line-height:1.2}.s-panel__text{color:var(--cream-2);font-size:15.5px;line-height:1.65;display:none}.s-panel__go{color:var(--cream);border-block-end:1px solid var(--gold);justify-self:start;align-items:center;gap:10px;padding-block-end:2px;font-size:14.5px;font-weight:600;display:inline-flex}.s-panel__link:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}@media (min-width:760px){.s-strip{flex-direction:row;block-size:clamp(480px,100svh - 220px,760px)}.s-panel{min-block-size:0;min-inline-size:0;transition:flex-grow .55s var(--ease);flex:1 1 0}.s-panel.is-active,.s-strip .s-panel:hover,.s-strip .s-panel:focus-within{flex-grow:4.2}.s-strip:has(.s-panel:hover,.s-panel:focus-within) .s-panel.is-active:not(:hover):not(:focus-within){flex-grow:1}.s-panel__num{font-size:clamp(18px,2vw,26px)}.s-panel__vt{z-index:1;writing-mode:vertical-rl;font-family:var(--f-display);background:var(--bg);color:var(--ink);padding:12px 6px;font-size:17px;font-weight:500;line-height:1.3;transition:opacity .25s;display:block;position:absolute;inset-block-end:20px;inset-inline-start:16px}.s-panel__plate{opacity:0;inline-size:min(100%,clamp(280px,30vw,440px));padding:22px 24px 24px;transition:opacity .3s .12s;inset-inline-end:auto}.s-panel__title{font-size:clamp(22px,2vw,28px)}.s-panel__text{display:block}.s-panel.is-active .s-panel__plate,.s-strip .s-panel:hover .s-panel__plate,.s-strip .s-panel:focus-within .s-panel__plate{opacity:1}.s-panel.is-active .s-panel__vt,.s-strip .s-panel:hover .s-panel__vt,.s-strip .s-panel:focus-within .s-panel__vt{opacity:0}.s-strip:has(.s-panel:hover,.s-panel:focus-within) .s-panel.is-active:not(:hover):not(:focus-within) .s-panel__plate{opacity:0}.s-strip:has(.s-panel:hover,.s-panel:focus-within) .s-panel.is-active:not(:hover):not(:focus-within) .s-panel__vt{opacity:1}.s-panel.is-active:after,.s-strip .s-panel:hover:after,.s-strip .s-panel:focus-within:after{content:"";background:var(--gold);z-index:2;block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.s-strip:has(.s-panel:hover,.s-panel:focus-within) .s-panel.is-active:not(:hover):not(:focus-within):after{content:none}}.s-abt{border-block-start:1px solid var(--hair)}.s-abt__grid{gap:36px;display:grid}.s-abt__head .s-display{margin-block-start:14px}.s-abt__text{align-content:start;gap:18px;display:grid}@media (min-width:900px){.s-abt__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}.s-abt__head{grid-column:1/9}.s-abt__photo{grid-area:2/1/auto/6}.s-abt__text{grid-area:2/7/auto/13;align-self:end}}.s-svclinks{border-block-start:1px solid var(--hair-2);margin-block-start:22px;display:grid}.s-svclinks a{border-block-end:1px solid var(--hair-2);color:inherit;align-items:baseline;gap:12px;padding-block:12px;font-weight:500;display:flex}.s-svclinks a span{flex:1}.s-svclinks a .s-arrow{opacity:.4;transition:opacity .2s ease, transform .25s var(--ease);align-self:center}.s-svclinks a:hover .s-arrow,.s-svclinks a:focus-visible .s-arrow{opacity:1}.s-svclinks a:hover span,.s-svclinks a:focus-visible span{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px}.s-svclinks b{font-family:var(--f-num);color:var(--gold-text);min-inline-size:22px;font-size:13px}.s-room--dark .s-svclinks a,.s-room--dark .s-svclinks a:hover{color:var(--cream);border-block-end-color:var(--hair-light)}.s-room--dark .s-svclinks{border-block-start-color:var(--hair-light)}.s-room--dark .s-svclinks b{color:var(--gold)}@media (min-width:700px){.s-svclinks--cols{grid-template-columns:1fr 1fr;column-gap:28px}}.s-room{background:var(--tone);padding-block:clamp(64px,8vw,128px)}[data-tone=restructuring]{--tone:var(--tone-1)}[data-tone=contracting]{--tone:var(--tone-2)}[data-tone=technology]{--tone:var(--ink)}[data-tone=food]{--tone:var(--tone-3)}[data-tone=perfumes]{--tone:var(--tone-5)}.s-room .s-h2{margin-block-start:8px}.s-room__name{color:inherit;border-block-end:1px solid #0000}.s-room__name:hover,.s-room__name:focus-visible{border-block-end-color:var(--gold);color:inherit}.s-room__enter{margin-block-start:28px}.s-split{gap:40px;display:grid}.s-split__photo{block-size:clamp(320px,70vw,520px)}.s-split__text>.s-display{margin-block-start:18px}@media (min-width:900px){.s-split{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(40px,6vw,96px)}.s-split__photo{block-size:calc(100vh - var(--hdr) - 64px);max-block-size:760px;position:sticky;inset-block-start:calc(var(--hdr) + 24px)}.s-split__text .s-svclinks{grid-template-columns:1fr 1fr;column-gap:28px}}.s-room--band{padding-block-start:0}.s-band__photo{block-size:clamp(240px,38vw,520px);margin-block-end:clamp(48px,6vw,88px)}.s-band{gap:32px;display:grid}.s-band__body{gap:20px;max-inline-size:52em;display:grid}.s-band__body .s-room__enter{justify-self:start}@media (min-width:900px){.s-band{grid-template-columns:4fr 8fr;gap:64px}.s-band__body .s-svclinks{grid-template-columns:1fr 1fr;column-gap:28px}}.s-tri__head{border-block-end:1px solid var(--hair-light);justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:40px;padding-block-end:28px;display:flex}.s-tri__head .s-num{color:var(--gold)}.s-tri{gap:48px;display:grid}.s-tri__col{align-content:start;gap:18px;display:grid}.s-tri__photo{background:#13365e;margin-block-start:8px}.s-prodlist{border-block-start:1px solid var(--hair-light);display:grid}.s-prodlist li{border-block-end:1px solid var(--hair-light);color:var(--cream-2);padding-block:16px;font-size:15px}.s-prodlist__name{font-family:var(--f-display);color:var(--cream);font-size:24px;font-weight:500;line-height:1.3}@media (min-width:1000px){.s-tri{grid-template-columns:5fr 4fr 3fr;gap:40px}}.s-film__head{gap:24px;margin-block-end:44px;display:grid}.s-film__head .s-display{margin-block-start:14px}@media (min-width:900px){.s-film__head{grid-template-columns:7fr 5fr;align-items:end;gap:64px}}.s-film{scroll-snap-type:x mandatory;scrollbar-color:var(--ink) transparent;gap:14px;margin-block-end:36px;padding-block-end:18px;padding-inline:clamp(20px,4vw,64px);display:flex;overflow-x:auto}.s-film__frame{scroll-snap-align:start;flex:none;inline-size:clamp(220px,24vw,340px)}.s-film__frame--landscape{inline-size:clamp(300px,36vw,520px)}.s-film__frame:nth-child(2n){margin-block-start:48px}.s-film__photo{background:#f4f1e8;block-size:clamp(300px,34vw,440px)}.s-film__cap{color:var(--ink-2);margin-block-start:10px;font-size:14px;line-height:1.6}.s-film__cap b{color:var(--ink);margin-inline-end:6px}.s-stag{gap:40px;display:grid}.s-stag__head .s-display{margin-block:16px 14px}.s-stag__list{border-block-start:1px solid var(--hair-2);display:grid}.s-stag__list a{border-block-end:1px solid var(--hair-2);color:var(--ink);grid-template-columns:auto 1fr;gap:4px 20px;padding-block:20px;display:grid}.s-stag__list .s-num{color:var(--gold-text);grid-row:span 2}.s-stag__name{font-family:var(--f-display);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.4}.s-stag__sum{color:var(--ink-2);font-size:15.5px}.s-stag__list a:hover .s-stag__name,.s-stag__list a:focus-visible .s-stag__name{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px}.s-stag__photo{block-size:clamp(320px,60vw,600px)}.s-stag__foot{justify-items:start;gap:20px;display:grid}@media (min-width:900px){.s-stag{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 24px}.s-stag__head,.s-stag__list{grid-column:1/8}.s-stag__list li:nth-child(odd){padding-inline-start:0}.s-stag__list li:nth-child(2n){padding-inline-start:12%}.s-stag__photo{grid-area:1/9/3/13;align-self:stretch;block-size:auto;min-block-size:560px}.s-stag__foot{grid-column:1/-1}}.s-tiers{border-block-start:1px solid var(--hair)}.s-tiers__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:40px;display:flex}.s-tiers__head .s-display{max-inline-size:16em;margin-block-start:14px}.s-tiers__list{border-block-start:1px solid var(--ink);display:grid}.s-tier{border-block-end:1px solid var(--hair-2);gap:16px;padding-block:24px;display:grid}.s-tier__label{align-items:center;gap:16px;display:flex}.s-tier__label h3{font-family:var(--f-display);font-size:20px;font-weight:500}.s-tier__label .s-num{color:var(--gold-text)}.s-tier__items{flex-wrap:wrap;gap:12px 40px;display:flex}.s-tier__items a{color:var(--ink);gap:2px;display:grid}.s-tier__name{font-family:var(--f-display);border-block-end:1px solid #0000;justify-self:start;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.35}.s-tier__des{color:var(--ink-2);font-size:14px}.s-tier__items a:hover .s-tier__name,.s-tier__items a:focus-visible .s-tier__name{border-block-end-color:var(--gold)}.s-tier--partner{background:var(--tone-1);border-inline-start:3px solid var(--gold);padding-inline:20px}@media (min-width:900px){.s-tier{grid-template-columns:4fr 8fr;align-items:center}}.s-ed{background:var(--tone-1)}.s-ed__grid{gap:56px;display:grid}.s-ed__projects,.s-ed__insights{align-content:start;justify-items:start;gap:18px;display:grid}.s-topicline{font-family:var(--f-display);flex-wrap:wrap;gap:10px 22px;font-size:18px;display:flex}.s-topicline b{font-family:var(--f-num);color:var(--gold-text);font-size:12px}@media (min-width:900px){.s-ed__grid{grid-template-columns:5fr 7fr;gap:96px}.s-ed__insights{border-inline-start:1px solid var(--hair-2);padding-inline-start:56px}}.s-phero{background:var(--tone);padding-block:clamp(40px,5vw,80px)}.s-phero__grid{gap:36px;display:grid}.s-phero__text{align-self:center}@media (min-width:900px){.s-phero--split .s-phero__grid{grid-template-columns:6fr 5fr;gap:clamp(40px,6vw,96px)}.s-phero--dark .s-phero__grid{grid-template-columns:7fr 5fr;gap:clamp(40px,6vw,96px)}.s-phero--tall .s-phero__grid{grid-template-columns:4fr 7fr;gap:clamp(40px,6vw,96px)}}.s-phero--wide{padding-block-start:0}.s-phero--wide .s-phero__photo{block-size:clamp(300px,46vw,620px)}.s-phero__plate{background:var(--bg);border-block-start:3px solid var(--gold);max-inline-size:58em;margin-block-start:clamp(-160px,-10vw,-48px);padding:clamp(24px,3vw,48px) clamp(20px,3vw,52px) 8px;position:relative}.s-mosaic{grid-template-rows:220px 180px;grid-template-columns:1fr 1fr;gap:8px;display:grid}.s-mosaic__a{grid-column:1/-1}.s-mosaic__c,.s-mosaic__d{grid-row:2}@media (min-width:900px){.s-phero--mosaic .s-phero__grid{grid-template-columns:5fr 6fr;gap:clamp(40px,5vw,80px)}.s-mosaic{grid-template-rows:300px 240px;grid-template-columns:5fr 3fr 4fr}.s-mosaic__a{grid-area:1/1/auto/3}.s-mosaic__b{grid-area:1/3/3}.s-mosaic__c{grid-area:2/1}.s-mosaic__d{grid-area:2/2}}.s-over__grid{gap:24px;display:grid}.s-over__aside .s-num{color:var(--gold-text);margin-block-start:18px}.s-over__text{align-content:start;gap:22px;max-inline-size:48em;display:grid}@media (min-width:900px){.s-over__grid{grid-template-columns:3fr 9fr;gap:48px}.s-over__aside{align-self:start;position:sticky;inset-block-start:calc(var(--hdr) + 32px)}}.s-svc{background:var(--bg);border-block-start:1px solid var(--hair)}.s-svc__list{border-block-start:1px solid var(--ink)}.s-svc__row{border-block-end:1px solid var(--hair-2);color:var(--ink);transition:background-color .2s ease, padding .3s var(--ease);grid-template-columns:auto 1fr;gap:6px 20px;padding-block:24px;display:grid}.s-svc__num{font-family:var(--f-num);color:var(--gold-text);grid-row:span 3;padding-block-start:6px;font-size:15px;font-weight:600}.s-svc__name{font-family:var(--f-display);font-size:clamp(21px,2.2vw,30px);font-weight:500;line-height:1.4}:root[dir=ltr] .s-svc__name{line-height:1.2}.s-svc__sum{color:var(--ink-2);max-inline-size:42em}.s-svc__go{color:var(--ink);border-block-end:1px solid var(--gold);justify-self:start;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:inline-flex}.s-svc__row:hover,.s-svc__row:focus-visible{background:var(--tone);color:var(--ink)}[data-tone=technology] .s-svc__row:hover,[data-tone=technology] .s-svc__row:focus-visible{background:var(--tone-2)}@media (min-width:900px){.s-svc__row{grid-template-columns:64px 5fr 6fr auto;align-items:baseline;column-gap:32px;padding-inline:12px}.s-svc__num{grid-row:auto}.s-svc__row:hover,.s-svc__row:focus-visible{padding-inline-start:24px}}.s-steps{background:var(--tone)}.s-steps__list{counter-reset:step;gap:0;display:grid}.s-steps__list li{border-block-start:1px solid var(--hair-2);gap:8px;padding-block:22px;padding-inline-start:64px;display:grid;position:relative}[data-tone=technology] .s-steps__list li{border-color:var(--hair-light)}.s-steps__num{font-family:var(--f-num);color:#0000;-webkit-text-stroke:1px var(--gold-text);font-size:30px;font-weight:600;line-height:1;position:absolute;inset-block-start:22px;inset-inline-start:0}[data-tone=technology] .s-steps__num{-webkit-text-stroke-color:var(--gold)}.s-steps__list h3{font-family:var(--f-display);font-size:21px;font-weight:500;line-height:1.4}.s-steps__list p{color:var(--ink-2);font-size:16px}@media (min-width:1000px){.s-steps__list{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:24px}.s-steps__list li{border-block-start:2px solid var(--ink);padding-block-start:64px;padding-inline-start:0}[data-tone=technology] .s-steps__list li{border-block-start-color:var(--gold)}.s-steps__num{inset-block-start:18px}.s-steps__list li:nth-child(2n){margin-block-start:40px}}.s-facts{border-block-start:1px solid var(--hair-2);display:grid}.s-facts>div{border-block-end:1px solid var(--hair-2);gap:2px;padding-block:12px;display:grid}.s-facts dt{color:var(--ink-2);font-size:13.5px;font-weight:600}.s-facts dd{font-weight:500}@media (min-width:700px){.s-facts:not(.s-facts--stack)>div{grid-template-columns:1fr 2fr;gap:20px}}.s-shelf{border-block-start:1px solid var(--hair)}.s-shelf__grid{background:var(--hair-2);border:1px solid var(--hair-2);gap:2px;display:grid}.s-shelf__item{background:var(--bg);align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.s-shelf__item--0{background:var(--tone-2)}.s-shelf__kind{color:var(--gold-text);font-size:13.5px;font-weight:600}.s-shelf__name{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.1}@media (min-width:900px){.s-shelf__grid{grid-template-rows:auto auto;grid-template-columns:6fr 5fr}.s-shelf__item--0{grid-row:1/3}}.s-co{border-block-start:1px solid var(--hair)}.s-co__grid{gap:40px;display:grid}.s-co__brand{align-content:start;justify-items:start;gap:16px;display:grid}.s-co__logo{block-size:64px;inline-size:auto;margin-block:6px 4px}.s-brands{gap:10px;margin-block-start:28px;display:grid}.s-brands b{font-family:var(--f-display);margin-inline-end:10px;font-size:22px;font-weight:500}.s-brands span{color:var(--ink-2);font-size:15px}@media (min-width:900px){.s-co__grid{grid-template-columns:5fr 6fr;gap:96px}}.s-show{background:var(--tone-3)}.s-show__grid{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.s-show__photo{aspect-ratio:3/4;background:#fbf8f0;max-block-size:460px}.s-show__item--0{grid-column:1/-1}.s-show__item--0 .s-show__photo,.s-show__item--2 .s-show__photo{aspect-ratio:16/10}.s-show__cap{color:var(--ink-2);margin-block-start:10px;font-size:14.5px;line-height:1.6}.s-show__cap b{color:var(--ink);margin-inline-end:6px}@media (min-width:900px){.s-show__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px 20px}.s-show__item--0{grid-column:1/8}.s-show__item--1{grid-column:9/13;margin-block-start:80px}.s-show__item--2{grid-column:1/6}.s-show__item--3{grid-column:6/9;margin-block-start:60px}.s-show__item--4{grid-column:9/13}.s-show__item--5{grid-column:2/6}.s-show__item--6{grid-column:6/9;margin-block-start:-40px}.s-show__item--7{grid-column:9/12;margin-block-start:40px}}.s-honest{background:var(--tone-2)}.s-honest__grid{gap:24px;display:grid}.s-honest__grid>div{justify-items:start;gap:18px;display:grid}@media (min-width:900px){.s-honest__grid{grid-template-columns:4fr 8fr;gap:64px}}.s-others{border-block-start:1px solid var(--hair);padding-block:48px}.s-others__list{border-block-start:1px solid var(--hair-2);margin-block-start:16px;display:grid}.s-others__list a{border-block-end:1px solid var(--hair-2);font-family:var(--f-display);color:var(--ink);align-items:center;gap:16px;padding-block:14px;font-size:18px;font-weight:500;display:flex}.s-others__list a span{flex:1}.s-others__list b{font-family:var(--f-num);color:var(--gold-text);font-size:13px}.s-others__list a:hover span,.s-others__list a:focus-visible span{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px}@media (min-width:900px){.s-others .s-others__list{grid-template-columns:1fr 1fr;column-gap:40px}}.s-shero{border-block-end:1px solid var(--hair);padding-block:clamp(36px,5vw,72px)}.s-shero__grid{gap:36px;display:grid}.s-shero__text{align-self:center}.s-shero__photo{max-block-size:640px}@media (min-width:900px){.s-shero__grid{grid-template-columns:7fr 5fr;gap:clamp(40px,6vw,96px)}}.s-what{background:var(--tone)}[data-tone=technology] .s-what{background:var(--tone-2)}.s-deliver{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.s-incl__grid{gap:32px;display:grid}.s-incl__grid>div .s-h2{margin-block-start:10px}.s-incl__list{border-block-start:1px solid var(--ink);display:grid}.s-incl__list li{border-block-end:1px solid var(--hair-2);grid-template-columns:52px 1fr;gap:16px;padding-block:18px;font-size:1.06em;font-weight:500;display:grid}.s-incl__list b{font-family:var(--f-num);color:var(--gold-text);padding-block-start:4px;font-size:15px;font-weight:600}@media (min-width:900px){.s-incl__grid{grid-template-columns:4fr 8fr;gap:64px}}.s-aud__grid{gap:28px;display:grid}.s-aud .s-h2{color:var(--cream)}.s-aud__list{display:grid}.s-aud__list li{border-block-end:1px solid var(--hair-light);font-family:var(--f-display);color:var(--cream);padding-block:18px;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.5}.s-aud__list li:first-child{border-block-start:1px solid var(--hair-light)}@media (min-width:900px){.s-aud__grid{grid-template-columns:4fr 8fr;gap:64px}}.s-rel__list{background:var(--hair-2);border:1px solid var(--hair-2);gap:2px;margin-block-start:16px;display:grid}.s-rel__list a{background:var(--bg);block-size:100%;color:var(--ink);gap:6px;padding:24px;display:grid}.s-rel__sector{color:var(--gold-text);font-size:13px;font-weight:600}.s-rel__name{font-family:var(--f-display);font-size:20px;font-weight:500;line-height:1.4}.s-rel__sum{color:var(--ink-2);font-size:15px}.s-rel__list a:hover,.s-rel__list a:focus-visible{background:var(--tone-1);color:var(--ink)}@media (min-width:900px){.s-rel__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-pager{border-block-start:1px solid var(--hair);padding-block:32px}.s-pager__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.s-pager__prev,.s-pager__next{color:var(--ink);font-family:var(--f-display);gap:2px;font-weight:500;display:grid}.s-pager__next{text-align:end}.s-pager__prev:hover span:last-child,.s-pager__next:hover span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}@media (max-width:699px){.s-pager__row{grid-template-columns:1fr 1fr}.s-pager__row>.s-link{grid-area:2/1/auto/-1;justify-self:center}}.s-ihero{padding-block:clamp(48px,7vw,104px) 0}.s-ihero__grid{gap:4px;display:grid}.s-ihero__grid .s-h1{max-inline-size:18em}.s-ihero__index{border-block:1px solid var(--gold);flex-wrap:wrap;gap:8px 28px;margin-block-start:48px;padding-block:16px;display:flex}.s-ihero__index a{color:var(--ink);font-weight:500}.s-ihero__index a:hover,.s-ihero__index a:focus-visible{color:var(--gold-text)}.s-ihero__index b{font-family:var(--f-num);color:var(--gold-text);margin-inline-end:4px;font-size:12px}.s-ihero--quiet{border-block-end:1px solid var(--hair);padding-block-end:clamp(32px,4vw,56px)}.s-xband{background:var(--tone);padding-block:clamp(56px,7vw,112px)}.s-xband[data-tone=technology]{background:var(--tone-2)}.s-xband__grid{gap:36px;display:grid}.s-xband__text{align-content:start;justify-items:start;gap:16px;display:grid}.s-xband__text .s-svclinks{justify-self:stretch;margin-block:0 12px}.s-xband__text .s-num{color:var(--gold-text)}.s-xband__text h2 a{color:var(--ink);border-block-end:1px solid #0000}.s-xband__text h2 a:hover,.s-xband__text h2 a:focus-visible{border-block-end-color:var(--gold)}@media (min-width:900px){.s-xband__grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,96px)}.s-xband--b .s-xband__photo{order:2}.s-xband__photo{position:sticky;inset-block-start:calc(var(--hdr) + 24px)}}.s-ahero{padding-block-start:clamp(40px,6vw,88px)}.s-ahero__grid{gap:28px;margin-block-end:40px;display:grid}.s-ahero__fact{border-inline-start:2px solid var(--gold);align-self:end;gap:4px;padding-inline-start:16px;display:grid}.s-ahero__fact dt{color:var(--ink-2);font-size:13.5px;font-weight:600}.s-ahero__photo{block-size:clamp(280px,42vw,620px);margin-inline:max(0px,50vw - 680px)}@media (min-width:900px){.s-ahero__grid{grid-template-columns:8fr 3fr;gap:64px}}.s-vm{background:var(--tone-1)}.s-vm__grid{gap:40px;display:grid}@media (min-width:900px){.s-vm__grid{grid-template-columns:1fr 1fr;gap:96px}.s-vm__grid>div:last-child{margin-block-start:96px}}.s-appr__grid{gap:40px;display:grid}.s-appr__text{align-content:start;gap:18px;display:grid}@media (min-width:900px){.s-appr__grid{grid-template-columns:5fr 6fr;gap:clamp(40px,6vw,112px)}}.s-struct{background:var(--tone-2)}.s-struct__head{gap:14px;max-inline-size:44em;margin-block-end:40px;display:grid}.s-struct__tree{margin-block-end:32px}.s-struct__root{background:var(--ink);color:var(--cream);border-block-end:3px solid var(--gold);gap:4px;padding:20px 24px;display:grid}.s-struct__root .s-label{color:var(--gold)}.s-struct__root b{font-family:var(--f-display);color:var(--cream);font-size:clamp(22px,2.4vw,30px);font-weight:500}.s-struct__branches{background:var(--hair-2);border:1px solid var(--hair-2);border-block-start:0;gap:2px;display:grid}.s-struct__branches li{background:var(--bg);align-content:start;gap:6px;padding:20px 24px;display:grid}.s-struct__branches b{font-family:var(--f-display);font-size:19px;font-weight:500}.s-struct__partner{outline:1px dashed var(--gold-text);outline-offset:-8px}@media (min-width:900px){.s-struct__branches{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-vhero{background:var(--tone-1);padding-block:clamp(56px,8vw,128px)}.s-vhero__pair{gap:48px;margin-block-start:32px;display:grid}.s-vhero__statement{font-family:var(--f-display);text-wrap:balance;margin-block-start:14px;font-size:clamp(32px,4.6vw,64px);font-weight:300;line-height:1.4}:root[dir=ltr] .s-vhero__statement{letter-spacing:-.025em;line-height:1.08}.s-vhero__statement--sm{font-size:clamp(24px,2.8vw,38px)}.s-vhero__mission{border-block-start:1px solid var(--hair-2);padding-block-start:24px}@media (min-width:900px){.s-vhero__pair{grid-template-columns:7fr 5fr;align-items:end;gap:96px}.s-vhero__mission{border-block-start:0;border-inline-start:1px solid var(--hair-2);padding-block-start:0;padding-inline-start:40px}}.s-values__grid{gap:40px;display:grid}.s-values__head{align-content:start;gap:14px;display:grid}.s-values__list li{border-block-end:1px solid var(--hair-2);grid-template-columns:auto 1fr;gap:6px 24px;padding-block:26px;display:grid}.s-values__list li:first-child{border-block-start:1px solid var(--ink)}.s-values__list .s-num{color:var(--gold-text);grid-row:span 2}.s-values__list h3{font-family:var(--f-display);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.3}.s-values__list p{color:var(--ink-2);font-size:1.05em}.s-values__foot{flex-wrap:wrap;align-items:center;gap:20px 40px;margin-block-start:48px;display:flex}@media (min-width:900px){.s-values__grid{grid-template-columns:4fr 8fr;gap:80px}.s-values__head{align-self:start;position:sticky;inset-block-start:calc(var(--hdr) + 32px)}.s-values__list li:nth-child(2n){padding-inline-start:10%}}.s-ctier{border-block-start:1px solid var(--hair);padding-block:clamp(56px,7vw,104px)}.s-ctier--operating{background:var(--tone-1)}.s-ctier--products{background:var(--tone-2)}.s-ctier--partner{background:var(--bg);border-block-start:3px double var(--gold)}.s-ctier__grid{gap:32px;display:grid}.s-ctier__label{align-content:start;gap:12px;display:grid}.s-ctier__label .s-num{color:var(--gold-text)}.s-ctier__items{background:var(--hair-2);border:1px solid var(--hair-2);gap:2px;display:grid}.s-ent{background:var(--bg);align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,44px);display:grid}.s-ent .s-facts{justify-self:stretch}.s-ent__logo{block-size:60px;inline-size:auto}.s-ent__name{font-family:var(--f-display);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.35}.s-ent__name--product{font-size:clamp(30px,3.4vw,46px);font-weight:600}.s-ent--partner{border-inline-start:3px solid var(--gold)}@media (min-width:900px){.s-ctier__grid{grid-template-columns:4fr 8fr;gap:64px}.s-ctier__label{align-self:start;position:sticky;inset-block-start:calc(var(--hdr) + 32px)}.s-ctier--products .s-ctier__items{grid-template-columns:1fr 1fr}.s-ctier--products .s-ent:first-child{grid-column:1/-1}}.s-drafts{background:var(--tone-1)}.s-drafts__list{gap:18px;display:grid}.s-draft{border:1px dashed var(--gold-text);background:var(--bg);justify-items:start;gap:10px;padding:24px;display:grid}.s-draft__tag{font-family:var(--f-num);letter-spacing:.06em;background:var(--ink);color:var(--cream);padding:3px 8px;font-size:12px;font-weight:600}.s-draft__title{font-family:var(--f-display);color:var(--ink-2);font-size:22px;font-weight:500}.s-draft__sector b{font-family:var(--f-num);color:var(--gold-text);margin-inline-end:6px}.s-draft__await{color:var(--ink-2);font-size:14.5px}@media (min-width:900px){.s-drafts__list{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.s-draft--0{grid-column:1/8;min-block-size:280px}.s-draft--1{grid-column:8/13}.s-draft--2{grid-column:1/5}.s-draft--3{grid-column:5/9}.s-draft--4{grid-column:9/13}}.s-inhero{border-block-end:1px solid var(--hair);padding-block:clamp(40px,6vw,88px)}.s-inhero__grid{gap:36px;display:grid}@media (min-width:900px){.s-inhero__grid{grid-template-columns:7fr 4fr;align-items:center;gap:clamp(40px,6vw,96px)}}.s-topics__list{border-block-start:1px solid var(--ink);margin-block-start:16px}.s-topics__list li{border-block-end:1px solid var(--hair-2);grid-template-columns:auto 1fr;gap:6px 20px;padding-block:22px;display:grid}.s-topics__list .s-num{color:var(--gold-text);grid-row:span 3}.s-topics__name{font-family:var(--f-display);font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.35}.s-topics__state{color:var(--ink-2);font-size:14.5px}.s-topics__link{justify-self:start;font-size:14.5px}@media (min-width:900px){.s-topics__list li{grid-template-columns:72px 5fr 3fr auto;align-items:baseline;column-gap:32px}.s-topics__list .s-num{grid-row:auto}}.s-policy{background:var(--tone-1)}.s-chero{padding-block:clamp(40px,6vw,88px) clamp(24px,3vw,40px)}.s-chero__grid{gap:32px;display:grid}@media (min-width:900px){.s-chero__grid{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(40px,6vw,96px)}}.s-contact{padding-block-start:clamp(32px,4vw,56px)}.s-contact__grid{gap:48px;display:grid}.s-contact__form .s-h2{margin-block-end:24px}.s-contact__side{align-content:start;gap:28px;display:grid}.s-contact__box{background:var(--tone-1);border-inline-start:2px solid var(--gold);justify-items:start;gap:10px;padding:22px 24px;display:grid}.s-phones{gap:8px;margin-block-start:4px;display:grid}.s-phones li{display:grid}.s-phones span{color:var(--ink-2);font-size:14px;font-weight:400}.s-phones a{font-family:var(--f-num);color:var(--ink);border-block-end:1px solid var(--gold);justify-self:start;font-weight:600}@media (min-width:1000px){.s-contact__grid{grid-template-columns:7fr 4fr;gap:80px}}.s-form,.s-form__row{gap:22px;display:grid}@media (min-width:700px){.s-form__row{grid-template-columns:1fr 1fr}}.s-field{gap:8px;display:grid}.s-field label{font-size:15px;font-weight:600}.s-req{color:var(--ink-2);font-size:13px;font-weight:400}.s-field select,.s-field textarea{min-block-size:50px;inline-size:100%;color:var(--ink);border:1px solid var(--hair-2);background:#fff;border-radius:2px;padding:10px 14px;font-size:16px}.s-field textarea{resize:vertical;line-height:1.7}.s-field select:focus-visible,.s-field textarea:focus-visible{outline:2px solid var(--gold-text);outline-offset:1px;border-color:var(--ink)}.s-field select:disabled{background:var(--tone-1);color:var(--ink-2)}.s-field [aria-invalid=true]{border-color:#9b2c2c}.s-field--check{grid-template-columns:auto 1fr;align-items:start;column-gap:12px}.s-field--check input{block-size:20px;inline-size:20px;accent-color:var(--ink);margin-block-start:6px}.s-field--check label{font-weight:500}.s-field--check .s-hint,.s-field--check .s-err{grid-column:2}.s-hint{color:var(--ink-2);font-size:14px}.s-err{color:#8a1f1f;font-size:14px;font-weight:600}.s-form__foot{border-block-start:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px 24px;padding-block-start:8px;display:flex}.s-form__foot .s-hint{flex:260px}.s-status{background:var(--tone-3);border-inline-start:3px solid var(--gold-text);color:var(--ink);padding:22px 24px}.s-status:focus{outline:2px solid var(--gold-text);outline-offset:2px}.s-status__title{margin-block-end:6px;font-weight:600}.s-status ul{gap:6px;margin-block-start:12px;display:grid}.s-status li{flex-wrap:wrap;gap:4px 14px;display:flex}.s-status a{font-family:var(--f-num);color:var(--ink);border-block-end:1px solid var(--gold-text);font-weight:600}.s-404{padding-block:120px}@media (prefers-reduced-motion:no-preference){[data-rv]{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(min(var(--i,0), 6) * 60ms)}[data-rv].rv-wait{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.s-root *,.s-root :before,.s-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.s-hdr,.s-mm,.s-cta,.s-foot__map{display:none}[data-rv]{opacity:1!important;transform:none!important}}.s-credits{border-block-start:1px solid var(--ink);display:grid}.s-credits__item{border-block-end:1px solid var(--hair-2);grid-template-columns:96px 1fr;gap:20px;padding-block:20px;display:grid}.s-credits__thumb{background:var(--tone-1);block-size:72px;inline-size:96px;position:relative;overflow:hidden}.s-credits__body{gap:8px;min-inline-size:0;display:grid}.s-credits__title b{font-family:var(--f-num);color:var(--gold-text);margin-inline-end:6px;font-size:13px}.s-credits__meta{gap:4px 28px;font-size:14.5px;display:grid}.s-credits__meta div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.s-credits__meta dt{color:var(--ink-2);font-weight:600}.s-credits__src{overflow-wrap:anywhere;font-weight:500}.s-credits__req{margin-inline-start:10px}.s-credits__file{color:var(--ink-2);text-align:start;font-size:12.5px}@media (min-width:900px){.s-credits__meta{grid-template-columns:auto auto 1fr}}
