._1Jo0kW_marquee{border-block:1px solid var(--c-line);align-items:center;display:flex;position:relative;overflow:hidden}._1Jo0kW_viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._1Jo0kW_track{width:max-content;animation:_1Jo0kW_marquee var(--marquee-duration,48s) linear infinite;display:flex}._1Jo0kW_group{flex:none;align-items:center;display:flex}._1Jo0kW_item{white-space:nowrap;align-items:center;display:flex}._1Jo0kW_item:after{content:"";opacity:.45;background:currentColor;width:.375rem;height:.375rem;margin-inline:clamp(1.25rem,.8rem + 2vw,2.5rem);transform:rotate(45deg)}._1Jo0kW_marquee[data-variant=ticker] ._1Jo0kW_viewport{padding-block:1.125rem}._1Jo0kW_marquee[data-variant=ticker] ._1Jo0kW_item{font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-ink-2);font-weight:700}._1Jo0kW_marquee[data-variant=display]{--marquee-duration:36s;border:0}._1Jo0kW_marquee[data-variant=display] ._1Jo0kW_viewport{padding-block:.25rem}._1Jo0kW_marquee[data-variant=display] ._1Jo0kW_item{font-family:var(--font-brand);letter-spacing:.12em;color:#0000;-webkit-text-stroke:1px var(--c-ink);font-size:clamp(3.5rem,1rem + 11vw,10rem);font-weight:400;line-height:1.1}._1Jo0kW_marquee[data-variant=display] ._1Jo0kW_item:after{border:1px solid var(--c-ink);opacity:.6;background:0 0;width:.75rem;height:.75rem}._1Jo0kW_marquee:hover ._1Jo0kW_track,._1Jo0kW_marquee:focus-within ._1Jo0kW_track,._1Jo0kW_marquee[data-paused=true] ._1Jo0kW_track{animation-play-state:paused}._1Jo0kW_pause{border:1px solid var(--c-line);background:var(--c-paper);width:2.75rem;height:2.75rem;color:var(--c-ink);cursor:pointer;transition:border-color var(--duration) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline:.5rem;display:inline-flex}._1Jo0kW_pause:hover{border-color:var(--c-ink)}._1Jo0kW_pauseIcon{border-inline:3px solid;width:.625rem;height:.75rem}._1Jo0kW_pause[aria-pressed=true] ._1Jo0kW_pauseIcon{border-inline:0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:0;height:0;margin-left:3px}@keyframes _1Jo0kW_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._1Jo0kW_track{animation:none}._1Jo0kW_pause{display:none}}
.fkV8vq_footer{border-top:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-muted);margin-top:auto}.fkV8vq_inner{flex-direction:column;gap:1.5rem;padding-block:2.5rem;display:flex}.fkV8vq_identity{align-items:center;gap:1rem;display:flex}.fkV8vq_mark{width:1.75rem;height:auto;color:var(--c-ink);flex:none}.fkV8vq_copyright{line-height:1.5}.fkV8vq_links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;display:flex}.fkV8vq_legalList{flex-wrap:wrap;gap:0 1.75rem;display:flex}.fkV8vq_link{min-height:2.75rem;color:var(--c-ink-2);align-items:center;text-decoration:none;display:inline-flex}.fkV8vq_link:hover,.fkV8vq_link[aria-current=page]{color:var(--c-ink);text-decoration:underline}.fkV8vq_language ul{gap:.5rem;display:flex}.fkV8vq_language .fkV8vq_link{min-width:2.75rem;font-size:var(--fs-xs);letter-spacing:.12em;color:var(--c-muted);justify-content:center;font-weight:700}.fkV8vq_language .fkV8vq_link[aria-current=page]{color:var(--c-ink);text-decoration:none}@media (min-width:48rem){.fkV8vq_inner{flex-direction:row;justify-content:space-between;align-items:center}.fkV8vq_links{justify-content:flex-end}}
.pBE-ma_header{z-index:50;background:var(--c-paper);border-bottom:1px solid var(--c-line);position:sticky;top:0}.pBE-ma_bar{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.pBE-ma_brand{min-height:2.75rem;color:var(--c-ink);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.pBE-ma_brandMark{flex:none;width:2.25rem;height:auto}.pBE-ma_brandName{letter-spacing:.18em;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1}@media (max-width:26.24rem){.pBE-ma_brandName{display:none}}.pBE-ma_actions{align-items:center;gap:.25rem;display:flex}.pBE-ma_nav{align-items:center;display:flex}.pBE-ma_menuButton{cursor:pointer;min-height:2.75rem;font-size:var(--fs-sm);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .75rem;font-weight:700;display:inline-flex}.pBE-ma_menuIcon{width:1.125rem;height:.5rem;position:relative}.pBE-ma_menuIcon:before,.pBE-ma_menuIcon:after{content:"";height:1.5px;transition:transform var(--duration) var(--ease), top var(--duration) var(--ease);background:currentColor;position:absolute;left:0;right:0}.pBE-ma_menuIcon:before{top:0}.pBE-ma_menuIcon:after{top:calc(100% - 1.5px)}.pBE-ma_nav[data-open=true] .pBE-ma_menuIcon:before{top:calc(50% - .75px);transform:rotate(45deg)}.pBE-ma_nav[data-open=true] .pBE-ma_menuIcon:after{top:calc(50% - .75px);transform:rotate(-45deg)}.pBE-ma_navList{padding:.5rem var(--gutter) 1.5rem;background:var(--c-paper);border-bottom:1px solid var(--c-line);position:absolute;top:100%;left:0;right:0}.pBE-ma_nav[data-open=false] .pBE-ma_navList{display:none}.pBE-ma_navList li+li{border-top:1px solid var(--c-line)}.pBE-ma_navLink{font-size:var(--fs-lg);font-weight:300;line-height:var(--lh-snug);padding:1rem 0;text-decoration:none;display:block}.pBE-ma_navLink:hover{text-decoration:underline}@media (min-width:62rem){.pBE-ma_menuButton{display:none}.pBE-ma_navList,.pBE-ma_nav[data-open=false] .pBE-ma_navList{background:0 0;border:0;align-items:center;gap:2rem;padding:0;display:flex;position:static}.pBE-ma_navList li+li{border:0}.pBE-ma_navLink{font-size:var(--fs-sm);letter-spacing:.03em;color:var(--c-ink-2);padding:.75rem 0;font-weight:400}.pBE-ma_navLink:hover{color:var(--c-ink)}}.pBE-ma_language ul,.pBE-ma_language li{flex-wrap:nowrap;align-items:center;display:flex}.pBE-ma_language li+li:before{content:"/";color:var(--c-line-strong);font-size:var(--fs-sm)}.pBE-ma_languageLink{min-width:2.75rem;min-height:2.75rem;font-size:var(--fs-xs);letter-spacing:.12em;color:var(--c-muted);justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;text-decoration:none;display:inline-flex}.pBE-ma_languageLink:hover{color:var(--c-ink);text-decoration:underline}.pBE-ma_languageLink[aria-current=page]{color:var(--c-ink)}@media (min-width:62rem){.pBE-ma_actions{gap:2.5rem}.pBE-ma_language{border-left:1px solid var(--c-line);padding-left:2rem}}.pBE-ma_themeButton{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--c-ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pBE-ma_themeIcon{width:1.125rem;height:1.125rem;transition:transform .4s var(--ease);background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%}.pBE-ma_themeButton[aria-pressed=true] .pBE-ma_themeIcon{transform:rotate(180deg)}.pBE-ma_themeButton:hover .pBE-ma_themeIcon{transform:rotate(90deg)}.pBE-ma_themeButton[aria-pressed=true]:hover .pBE-ma_themeIcon{transform:rotate(270deg)}
.K8k1JG_hero{min-height:min(calc(100svh - var(--header-h)), 60rem);align-items:center;padding-block:clamp(4rem,2.5rem + 6vw,7.5rem);display:flex}.K8k1JG_heroInner{text-align:center;flex-direction:column;align-items:center;display:flex}.K8k1JG_heroMark{width:clamp(9.5rem,4rem + 22vw,22rem);height:auto;color:var(--c-ink)}.K8k1JG_heroTitle{font-size:var(--fs-xl);letter-spacing:.06em;margin-top:clamp(2.5rem,1.8rem + 2.5vw,4rem);font-weight:700;line-height:1.1}.K8k1JG_heroTagline{font-size:var(--fs-lg);font-weight:300;line-height:var(--lh-snug);color:var(--c-ink-2);margin-top:1.25rem}.K8k1JG_heroIntro{max-width:36rem;color:var(--c-muted);margin-top:1.5rem}.K8k1JG_section,.K8k1JG_inverted{padding-block:var(--section-space)}.K8k1JG_section .K8k1JG_grid:before{content:"";top:calc(-1 * var(--section-space));border-top:1px solid var(--c-line);position:absolute;left:0;right:0}.K8k1JG_inverted+.K8k1JG_section .K8k1JG_grid:before{display:none}.K8k1JG_grid{gap:1.75rem;display:grid;position:relative}.K8k1JG_eyebrow{margin:0}.K8k1JG_body{min-width:0}.K8k1JG_heading{max-width:22ch;font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:300}.K8k1JG_lead{max-width:var(--measure);font-size:var(--fs-md);color:var(--c-ink);margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);line-height:1.55}.K8k1JG_text{max-width:var(--measure);color:var(--c-ink-2);margin-top:1.25rem}.K8k1JG_heading+.K8k1JG_text{margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.75rem)}@media (min-width:56.25rem){.K8k1JG_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.K8k1JG_eyebrow{grid-column:1/span 3;padding-top:.85rem}.K8k1JG_body{grid-column:4/-1}}@media (min-width:75rem){.K8k1JG_body{grid-column:5/-1}}.K8k1JG_facts{gap:0;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.K8k1JG_fact{border-top:1px solid var(--c-line);padding-block:1.125rem}.K8k1JG_factTerm{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-muted);font-weight:700}.K8k1JG_factDetail{color:var(--c-ink);margin-top:.375rem}@media (min-width:48rem){.K8k1JG_facts{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.K8k1JG_expertiseList{border-bottom:1px solid var(--c-line);counter-reset:expertise;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.K8k1JG_expertiseItem{border-top:1px solid var(--c-line);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding-block:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);display:grid;position:relative}.K8k1JG_expertiseItem:before{content:"";border-top:1px solid var(--c-ink);transform-origin:0;width:100%;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.K8k1JG_expertiseItem:hover:before{transform:scaleX(1)}.K8k1JG_expertiseIndex{font-size:var(--fs-xs);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--c-muted);transition:color var(--duration) var(--ease);grid-row:1;padding-top:.3rem;font-weight:700}.K8k1JG_expertiseItem:hover .K8k1JG_expertiseIndex{color:var(--c-ink)}.K8k1JG_expertiseHead{grid-column:2}.K8k1JG_expertiseTitle{font-size:var(--fs-lg);font-weight:400;line-height:var(--lh-snug)}.K8k1JG_expertiseNote{border:1px solid var(--c-line-strong);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--c-ink-2);border-radius:999px;margin-top:.75rem;padding:.25rem .625rem;line-height:1.4;display:inline-block}.K8k1JG_points{font-size:var(--fs-sm);color:var(--c-ink-2);grid-column:2;gap:.625rem;display:grid}.K8k1JG_points li{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;transition:transform .3s var(--ease), color .3s var(--ease);transition-delay:calc(var(--i,0) * 40ms);align-items:flex-start;gap:.875rem;display:flex}.K8k1JG_points li:before{content:"";background:var(--c-muted);width:.375rem;height:.375rem;transition:width .3s var(--ease), height .3s var(--ease), transform .3s var(--ease), background-color .3s var(--ease);transition-delay:inherit;flex:none;margin-top:calc(.75em - .1875rem);transform:rotate(45deg)}.K8k1JG_expertiseItem:hover .K8k1JG_points li{color:var(--c-ink);transform:translate(.25rem)}.K8k1JG_expertiseItem:hover .K8k1JG_points li:before{background:var(--c-ink);width:1rem;height:1px;transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.K8k1JG_points li{animation:linear both K8k1JG_point-in;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 8%) entry calc(60% + var(--i,0) * 8%)}}}@keyframes K8k1JG_point-in{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:none}}@media (min-width:40rem){.K8k1JG_points{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:56.25rem){.K8k1JG_expertiseItem{column-gap:var(--gutter);grid-template-columns:3rem minmax(0,.9fr) minmax(0,1.3fr)}.K8k1JG_points{grid-area:1/3;padding-top:.35rem}}.K8k1JG_inverted{background:var(--c-paper-2);border-block:1px solid var(--c-line)}.K8k1JG_brandMarquee{margin-top:clamp(3rem,2rem + 4vw,5rem)}.K8k1JG_wordmark{font-family:var(--font-brand);letter-spacing:.2em;white-space:nowrap;margin-right:-.2em;font-size:clamp(2rem,.8rem + 8vw,7.5rem);font-weight:400;line-height:1}.K8k1JG_brandStatement{max-width:var(--measure);font-size:var(--fs-lg);font-weight:300;line-height:var(--lh-snug);margin-top:clamp(2rem,1.6rem + 1.6vw,3rem)}.K8k1JG_brandLink{min-height:2.75rem;font-size:var(--fs-sm);letter-spacing:.08em;color:var(--c-ink);border-bottom:1px solid;align-items:center;gap:.75rem;margin-top:2rem;padding-bottom:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.K8k1JG_brandLink:hover .K8k1JG_arrow{transform:translate(2px,-2px)}.K8k1JG_arrow{transition:transform var(--duration) var(--ease)}.K8k1JG_contactGrid{gap:0;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.K8k1JG_contactItem{border-top:1px solid var(--c-line);padding-block:1.25rem}.K8k1JG_contactLabel{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-muted);font-weight:700}.K8k1JG_contactValue{font-size:var(--fs-md);color:var(--c-ink);margin-top:.625rem;line-height:1.5}.K8k1JG_contactLink{text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);display:inline-block}.K8k1JG_contactLink:hover{text-decoration-color:currentColor}@media (min-width:48rem){.K8k1JG_contactGrid{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.K8k1JG_mapLink{font-size:var(--fs-sm);margin-top:.75rem}.K8k1JG_mapLink a{color:var(--c-ink-2);-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.K8k1JG_mapLink a:hover{color:var(--c-ink);text-decoration-color:currentColor}
.sgDxaq_grid{padding-block:clamp(3.5rem, 2.5rem + 4vw, 6.5rem) var(--section-space);gap:1.75rem;display:grid}.sgDxaq_eyebrow{margin:0}.sgDxaq_body{min-width:0;max-width:46rem}.sgDxaq_header{border-bottom:1px solid var(--c-line);padding-bottom:clamp(2rem,1.6rem + 1.6vw,3rem)}.sgDxaq_title{font-size:var(--fs-2xl);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;font-weight:300}.sgDxaq_updated{font-size:var(--fs-sm);color:var(--c-muted);margin-top:1rem}.sgDxaq_intro{font-size:var(--fs-md);color:var(--c-ink-2);margin-top:1.25rem;line-height:1.55}.sgDxaq_section{padding-top:clamp(2rem,1.6rem + 1.6vw,2.75rem)}.sgDxaq_highlight{border:1px solid var(--c-ink);background:var(--c-paper-2);margin-top:clamp(2rem,1.6rem + 1.6vw,2.75rem);padding:clamp(1.25rem,1rem + 1vw,2rem)}.sgDxaq_highlight .sgDxaq_paragraph{color:var(--c-ink)}.sgDxaq_link{overflow-wrap:anywhere;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.sgDxaq_link:hover{text-decoration-color:currentColor}.sgDxaq_heading{font-size:var(--fs-md);font-weight:700;line-height:var(--lh-snug)}.sgDxaq_paragraph,.sgDxaq_list{color:var(--c-ink-2);margin-top:.875rem}.sgDxaq_list li{padding-left:1.25rem;position:relative}.sgDxaq_list li+li{margin-top:.375rem}.sgDxaq_list li:before{content:"";border-top:1px solid var(--c-line-strong);width:.5rem;position:absolute;top:.82em;left:0}@media (min-width:56.25rem){.sgDxaq_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.sgDxaq_eyebrow{grid-column:1/span 3;padding-top:1rem}.sgDxaq_body{grid-column:4/-1}}@media (min-width:75rem){.sgDxaq_body{grid-column:5/-1}}
