*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--ease-signature:cubic-bezier(0.55,0.05,0.05,1);--ease-neutral:cubic-bezier(0.45,0.05,0.55,1);--ease-respond:cubic-bezier(0.4,0.25,0,1);--ease-wipe:cubic-bezier(0.625,0.05,0,1);--ease-parallax:cubic-bezier(0.2,0,0.5,0.5)}html.disable-scrolling,html:has(dialog[open]){overflow:hidden}dialog{height:100%;max-height:100%;width:100%;max-width:100%;margin:0;border-style:none;background-image:none;padding:0;outline:2px solid transparent;outline-offset:2px;border:none;outline:none;background:none}dialog:not([open]){animation:dialogFadeOut .5s ease forwards}dialog[open]{display:flex;align-items:center;animation:dialogFadeIn .5s ease forwards}dialog::backdrop{background:#0009;backdrop-filter:blur(3.125rem)}@keyframes dialogFadeIn{0%{transform:translateY(2.5rem)}to{transform:translateY(0)}}@keyframes dialogFadeOut{0%{transform:translateY(0)}to{transform:translateY(2.5rem)}}section{margin-bottom:-1px;--tw-contain-paint:paint;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}header{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.25,1,.5,1)}header .g-nav-burger,header a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .g-nav-burger{cursor:pointer}header .g-nav-burger svg line,header .g-nav-burger svg path,header .g-nav-burger svg rect{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.25,1,.5,1);transform-box:fill-box;transform-origin:center}header .g-nav-link.mob-open .g-nav-link-arrow,header .g-nav-link.open .g-nav-link-arrow{transform:rotate(-180deg)}header .g-nav-link-text{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.25,1,.5,1)}header .g-nav-link-arrow{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.25,1,.5,1)}@media (min-width:48rem){header .g-nav-burger{display:none}header .g-nav-link:hover .g-nav-link-icon{opacity:1}header .g-nav-link-icon{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,1,.5,1)}header .g-nav-dd{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.25,1,.5,1)}header .g-nav-dd:before{content:"";position:absolute;bottom:100%;left:0;height:3.25rem;width:100%}header .g-nav-dd-inner{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.25,1,.5,1);transform:translateY(1.25rem)}}@media not all and (min-width:48rem){header .g-nav-burger.g-code-embed{display:flex}header .g-nav-logo-icon path{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.25,1,.5,1)}header .g-nav-panel{pointer-events:none;visibility:hidden;position:fixed;inset:0;z-index:-1;height:100svh;width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.625,.05,0,1);clip-path:inset(0 0 100% 0);background:var(--_palette---neutral--white)}header .g-nav-panel,header .g-nav-panel-inner{display:flex;flex-direction:column}header .g-nav-panel-inner{padding-top:6rem;padding-bottom:2rem;height:100%;max-height:100%;justify-content:space-between;opacity:0;overflow-y:auto;overflow-x:clip;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,1,.5,1);padding-right:var(--_spacing---container--padding);padding-left:var(--_spacing---container--padding);transform:translateY(-2.5rem)}header .g-nav-links,header .g-nav-panel-inner{gap:2.5rem}header .g-nav-links{margin-left:0;flex-direction:column}header .g-nav-link{width:100%}header .g-nav-link-text{font-family:var(--_typography---font--heading);font-size:var(--_typography---size--h4);line-height:var(--_typography---line-height--h4);font-weight:var(--_typography---weight--h4);letter-spacing:var(--_typography---tracking--h4);text-transform:none;margin:0}header .g-nav-link-inner{cursor:pointer}header .g-nav-link-inner:active .g-nav-link-text,header .g-nav-link-inner:focus-visible .g-nav-link-text,header .g-nav-link-inner:hover .g-nav-link-text{color:var(--_palette---brand--coral)}header .g-nav-actions,header .g-nav-actions .g-btn{width:100%}header .g-nav-actions .g-btn{padding-block:1rem;border-color:var(--_theme---button--primary-bg);background-color:var(--_theme---button--primary-bg);color:var(--_theme---surface--page)}header.mob-active .g-nav-logo-icon path{fill:#191b1a}header.mob-active .g-nav-burger path:first-child{transform:rotate(45deg) translate(3px,3px)}header.mob-active .g-nav-burger path:nth-child(2){transform:rotate(-45deg) translate(1px,-1px)}header.mob-active .g-nav-panel{pointer-events:auto;visibility:visible;clip-path:inset(0 0 0 0)}header.mob-active .g-nav-panel-inner{opacity:1;transition-delay:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:1s;transition-timing-function:cubic-bezier(.25,1,.5,1);transform:translateY(0)}}.g-footer{overflow:clip}.footer-graphic-img svg{pointer-events:none;overflow:visible}.g-btn{--btn-glow-left:255 92 92;--btn-glow-right:255 178 74;--btn-glow-strength:0.75;--btn-glow-blur:1.5rem;--btn-glow-duration:0.6s;--btn-glow-ease:cubic-bezier(0.25,1,0.5,1);position:relative;isolation:isolate}.g-btn:before{pointer-events:none;position:absolute;inset:-1px;z-index:-10;opacity:0;content:"";border-radius:inherit;box-shadow:-.625rem .25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-left)/var(--btn-glow-strength)),.625rem -.25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-right)/var(--btn-glow-strength));transition:opacity var(--btn-glow-duration) var(--btn-glow-ease);will-change:opacity}.g-btn:not(.w-variant-f167cb2a-5f28-629c-135a-70c5e8b294ee,[aria-disabled=true],.is-disabled):focus-visible:before{opacity:1}@media (hover:hover){.g-btn:not(.w-variant-f167cb2a-5f28-629c-135a-70c5e8b294ee,[aria-disabled=true],.is-disabled):hover:before{opacity:1}}.g-btn:is(input){box-shadow:-.625rem .25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-left)/0),.625rem -.25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-right)/0);transition:box-shadow var(--btn-glow-duration) var(--btn-glow-ease)}.g-btn:is(input):not([disabled]):focus-visible{box-shadow:-.625rem .25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-left)/var(--btn-glow-strength)),.625rem -.25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-right)/var(--btn-glow-strength))}@media (hover:hover){.g-btn:is(input):not([disabled]):hover{box-shadow:-.625rem .25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-left)/var(--btn-glow-strength)),.625rem -.25rem var(--btn-glow-blur) -.125rem rgb(var(--btn-glow-right)/var(--btn-glow-strength))}}.w-mod-js .contact-form .cf-form{visibility:hidden;opacity:0}.content-chart .cc-chart{position:relative;width:100%;color:var(--_palette---neutral--graphite)}.content-chart .cc-chart :where(svg text){fill:currentColor}.content-chart .cc-chart.is-compact .cc-tick{font-size:.75rem}.content-chart .cc-chart.is-compact .cc-pill text{font-size:.625rem}.content-chart .cc-svg{display:block;overflow:visible}.content-chart .cc-grid line{stroke:var(--_palette---neutral--stone);stroke-width:1}.content-chart .cc-pill text,.content-chart .cc-tick{font-family:var(--_typography---font--body);font-size:.8125rem;letter-spacing:normal}.content-chart .cc-line line{stroke-linecap:round}.content-chart .cc-bracket-line{fill:none;stroke:var(--_palette---brand--plum)}.content-chart .cc-pill rect{fill:var(--_palette---brand--plum)}.content-chart .cc-pill text{font-weight:500;fill:var(--_palette---neutral--white)}.content-chart .cc-legend-icon svg{display:block}.w-mod-js .content-grid-cards .cgc-arrow,.w-mod-js .content-grid-cards .cgc-line,.w-mod-js .content-grid-cards .cgc-node,.w-mod-js .content-grid-cards .cgc-relaxed{visibility:hidden}.content-grid-cards .cgc-svg{display:block;height:auto;max-width:100%;overflow:visible}.content-grid-cards .cgc-svg.is-gan{width:11.25rem}.content-grid-cards .cgc-svg.is-ingan{width:14.1875rem}.content-grid-cards .cgc-svg.is-native{width:14.0625rem}.w-mod-js .content-icon-cards .cic-card{visibility:hidden;opacity:0}.content-icon-cards .cic-svg{display:block;height:auto;width:100%;overflow:visible}.w-mod-js .content-stats-text .cst-para,.w-mod-js .content-stats-text .cst-word{visibility:hidden;opacity:0}.content-stats-text .cst-word{position:relative;display:inline-block}.content-stats-text .cst-value{font-variant-numeric:tabular-nums}.content-stats-text .cst-hex svg{display:block;height:auto;width:100%}.content-timeline .ctl-hex{display:block;flex-shrink:0;overflow:visible}.content-timeline .ctl-rail{background-image:linear-gradient(90deg,var(--_palette---neutral--stone) 0,var(--_palette---brand--amber) 25%,var(--_palette---brand--peach) 50%,var(--_palette---brand--coral) 75%)}.fixed-scroll .fs-body{position:relative}@media (min-width:62rem){.fixed-scroll .fs-octagon{background:none}}.fixed-scroll .fs-octagon.is-animated{position:relative}.fixed-scroll .fs-octagon.is-animated .fs-oct{visibility:hidden}.fixed-scroll .fs-mobile{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fixed-scroll .fs-mobile-box{position:relative;height:100%;max-width:100%;aspect-ratio:355/340}.fixed-scroll .fs-mobile-box .fs-graphic-back,.fixed-scroll .fs-mobile-box .fs-graphic-top{position:absolute;left:50%;top:50%;display:block;height:auto}.fixed-scroll .fs-mobile-box .fs-graphic-top{width:100%}.fixed-scroll .fs-mobile-box .fs-graphic-top svg{display:block;height:auto;width:100%}.fixed-scroll .fs-graphic{pointer-events:none;position:absolute;inset:0;z-index:1}.fixed-scroll .fs-graphic-sticky{position:sticky;display:flex;align-items:center;justify-content:center;top:calc(50svh - var(--fs-item-h, 44.375rem)/2);height:var(--fs-item-h,44.375rem)}.fixed-scroll .fs-graphic-box{position:relative;width:var(--fs-oct-w,min(19.375rem,60vw));aspect-ratio:310/297}.fixed-scroll .fs-graphic-box svg{display:block;height:auto;width:100%}.fixed-scroll .fs-graphic-top{position:absolute;left:50%;top:50%;width:114.51613%}.fixed-scroll .fs-graphic-node{fill:var(--fs-color)}.fixed-scroll .fs-graphic-solid{fill:none;stroke:var(--fs-solid);stroke-width:1;stroke-linecap:round}.fixed-scroll .fs-graphic-light{stroke:var(--fs-light);stroke-width:1;stroke-linecap:round}.w-mod-js .hero-flow .hf-content>*{visibility:hidden;opacity:0}@media (max-width:47.9375rem){.hero-flow .hf-content .g-heading{font-size:var(--_typography---size--h4);line-height:var(--_typography---line-height--h4);letter-spacing:var(--_typography---tracking--h4)}}.hero-flow .hf-wave canvas{pointer-events:none;position:absolute;inset:-2.5rem;width:calc(100% + 5rem);height:calc(100% + 5rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7.5rem,#000 calc(100% - 7.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 7.5rem,#000 calc(100% - 7.5rem),transparent)}@keyframes hh-in{0%{opacity:0;transform:translate3d(0,32px,0)}}.w-mod-js .hero-homepage .hh-content-inner>*,.w-mod-js .hero-homepage .hh-ctas{visibility:hidden;opacity:0}@media (max-width:767px){.w-mod-js .hero-homepage .hh-content-inner>*,.w-mod-js .hero-homepage .hh-ctas{visibility:visible;opacity:1;animation:hh-in 1.2s cubic-bezier(.25,1,.5,1) both}.w-mod-js .hero-homepage .hh-content-inner>:nth-child(2){animation-delay:.12s}.w-mod-js .hero-homepage .hh-ctas{animation-delay:.24s}}.hero-homepage .hh-arrow{cursor:pointer}.hero-homepage .hh-superbloom canvas{pointer-events:none;position:absolute;inset:-2.5rem;width:calc(100% + 5rem);height:calc(100% + 5rem)}.hero-secondary{z-index:2;overflow-y:visible;contain:none}.w-mod-js .hero-secondary .hs-head>*,.w-mod-js .hero-secondary .hs-para-wrap{visibility:hidden;opacity:0}.hero-secondary .hs-glow-flare,.hero-secondary .hs-glow-light{pointer-events:none;will-change:transform}@media (max-width:47.9375rem){.hero-secondary .hs-head .g-heading{font-size:var(--_typography---size--h4);line-height:var(--_typography---line-height--h4);letter-spacing:var(--_typography---tracking--h4)}}.w-mod-js .logo-cards .lc-card{visibility:hidden;opacity:0}.logo-cards .lc-card{transition:border-color .2s cubic-bezier(.45,.05,.55,1)}.logo-cards .lc-card:hover{border-color:var(--_palette---neutral--graphite)}@media (min-width:62rem){.logo-cards .lc-grid:has(>.lc-card:nth-child(4))>.lc-card{max-width:calc(33.33333% - var(--_spacing---space--xs)*2/3)}}.news-link .news-cta.w-dyn-bind-empty{display:none}.news-link .news-cta.w-dyn-bind-empty~.news-cta-fallback{display:block}.is-external .news-link .news-icon-int,.news-link .news-icon-ext{display:none}.is-external .news-link .news-icon-ext{display:block}.nl-tile{--nl-ease-out:cubic-bezier(0.25,1,0.5,1)}.nl-tile .news-type{color:var(--_palette---neutral--charcoal)}.nl-tile .news-img{transition:transform .6s var(--nl-ease-out)}.nl-tile .news-link img{transition:transform .3s var(--nl-ease-out)}@media (hover:hover){.nl-tile:hover .news-img{transform:scale(1.03)}.nl-tile:hover .news-icon-int{transform:translateX(.25rem)}.nl-tile:hover .news-icon-ext{transform:translate(.125rem,-.125rem)}}.news-detail-body{--nd-ease-out:cubic-bezier(0.25,1,0.5,1)}.news-detail-body .nd-rail-group.is-hidden{display:none}.news-detail-body .nd-toc-list{row-gap:.75rem}.news-detail-body .nd-toc-item{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.75rem;border-top:1px solid var(--_palette---neutral--stone);color:var(--_palette---neutral--graphite);text-decoration:none;transition:color .3s var(--nd-ease-out)}.news-detail-body .nd-toc-item.is-active{color:var(--_palette---neutral--charcoal)}.news-detail-body .nd-toc-item.is-active .nd-toc-index{background-color:var(--_palette---brand--coral)}.news-detail-body .nd-toc-item:focus-visible{outline:1px solid var(--_palette---brand--coral);outline-offset:.25rem}@media (hover:hover){.news-detail-body .nd-toc-item:hover{color:var(--_palette---neutral--charcoal)}}.news-detail-body .nd-toc-index{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.125rem;color:var(--_palette---neutral--graphite);background-color:var(--_palette---neutral--stone);transition:background-color .3s var(--nd-ease-out)}.news-detail-body .nd-share-link{transition:color .3s var(--nd-ease-out)}.news-detail-body .nd-share-link.is-copied{color:var(--_palette---brand--coral)}@media (hover:hover){.news-detail-body .nd-share-link:hover{color:var(--_palette---brand--coral)}}.news-detail-hero{--ndh-ease-out:cubic-bezier(0.25,1,0.5,1)}.news-detail-hero .nd-back-icon{transition:translate .3s var(--ndh-ease-out)}.news-detail-hero .nd-back:focus-visible{outline:1px solid var(--_palette---brand--coral);outline-offset:.25rem}@media (hover:hover){.news-detail-hero .nd-back:hover .nd-back-icon{translate:-.25rem 0}}.news-hero{--nh-ease-out:cubic-bezier(0.25,1,0.5,1)}.news-hero .nh-carousel{width:100%}.news-hero .nh-list{flex-direction:row;gap:0}.news-hero .nh-slide{display:flex;height:auto}@media (max-width:47.9375rem){.news-hero .nh-card .nh-card-copy{justify-content:flex-start}.news-hero .nh-card .news-link{margin-top:auto}}.news-hero .nh-card .news-img{transition:transform .6s var(--nh-ease-out)}.news-hero .nh-card .news-link img{transition:transform .3s var(--nh-ease-out)}@media (hover:hover){.news-hero .nh-card:hover .news-img{transform:scale(1.03)}.news-hero .nh-card:hover .news-icon-int{transform:translateX(.25rem)}.news-hero .nh-card:hover .news-icon-ext{transform:translate(.125rem,-.125rem)}}.news-hero .nh-progress.is-hidden,.news-hero .nh-progress:empty{display:none}.news-hero .nh-bar{position:relative;flex:1 1 0%;cursor:pointer;height:.125rem;padding:0;border:0;background-color:var(--_palette---neutral--stone)}.news-hero .nh-bar:after{position:absolute;left:0;right:0;content:"";top:-.75rem;bottom:-.75rem}.news-hero .nh-bar:focus-visible{outline:1px solid var(--_palette---brand--coral);outline-offset:.375rem}.news-hero .nh-bar-fill{position:absolute;inset:0;display:block;transform-origin:left;transform:scaleX(0);background-color:var(--_palette---neutral--charcoal)}.news-listing{--nl-ease-out:cubic-bezier(0.25,1,0.5,1);--nl-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 5'%3E%3Cpath stroke='%23191B1A' stroke-linecap='round' stroke-linejoin='round' d='m1 .5 4 4 4-4'/%3E%3C/svg%3E");--nl-hex:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27.713'%3E%3Cpath d='M8 0h16l8 13.856-8 13.857H8L0 13.856z'/%3E%3C/svg%3E")}.news-listing .nl-bar{-moz-column-gap:0;column-gap:0}.news-listing .nl-bar>:not(.nl-tabs,.nl-sort,.nl-show){pointer-events:none;position:absolute;height:0;width:0;overflow:hidden}.news-listing .nl-tabs{margin-right:1rem}.news-listing .nl-sort{margin-left:auto}.news-listing .nl-tab{text-transform:uppercase;transition:background-color .3s var(--nl-ease-out),color .3s var(--nl-ease-out)}.news-listing .nl-tab:is(.is-active,.is-list-active,:has(.nl-tab-input:checked)){color:var(--_palette---neutral--white);background-color:var(--_palette---neutral--charcoal)}.news-listing .nl-tab:has(.nl-tab-input:focus-visible){outline:1px solid var(--_palette---brand--coral);outline-offset:.125rem}@media (hover:hover){.news-listing .nl-tab:not(.is-active):hover{background-color:var(--_palette---neutral--stone)}}.news-listing .nl-show{display:none;flex:1 1 0%;flex-direction:column;row-gap:.25rem;margin-right:.75rem}@media (max-width:47.9375rem){.news-listing .nl-show{display:flex}}.news-listing .nl-field-label,.news-listing .nl-select{text-transform:uppercase}.news-listing .nl-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.news-listing .nl-select.is-replaced{display:none}.news-listing .nl-select:focus{outline:none;border-color:var(--_palette---brand--coral)}.news-listing .nl-select-wrap .nl-dd,.news-listing .nl-show .nl-dd{position:relative;width:100%}.news-listing .nl-dd-btn{display:flex;width:100%;cursor:pointer;align-items:center;text-align:left;text-transform:uppercase;height:3rem;padding:0 2.5rem 0 .8125rem;border:1px solid var(--_palette---neutral--stone);border-radius:.25rem;color:var(--_palette---neutral--charcoal);background-color:var(--_palette---neutral--off-white);transition:border-color .3s var(--nl-ease-out)}.news-listing .nl-dd-btn:after{pointer-events:none;position:absolute;content:"";top:50%;right:.8125rem;width:.625rem;height:.3125rem;margin-top:-.15625rem;background:var(--nl-chevron) center /contain no-repeat;transition:transform .3s var(--nl-ease-out)}.news-listing .nl-dd-btn:focus-visible{outline:none;border-color:var(--_palette---brand--coral)}.news-listing .nl-dd-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-listing .nl-dd-list{visibility:hidden;position:absolute;left:0;right:0;z-index:20;margin:0;list-style-type:none;opacity:0;top:calc(100% + .25rem);padding:.25rem 0;border:1px solid var(--_palette---neutral--stone);border-radius:.25rem;background-color:var(--_palette---neutral--off-white);transform:translateY(-.25rem);transition:opacity .2s var(--nl-ease-out),transform .2s var(--nl-ease-out),visibility 0s linear .2s}.news-listing .nl-dd-list:focus{outline:none}.news-listing .nl-dd-option{cursor:pointer;text-transform:uppercase;padding:.75rem .8125rem;color:var(--_palette---neutral--graphite);transition:background-color .2s var(--nl-ease-out),color .2s var(--nl-ease-out)}.news-listing .nl-dd-option.is-active{background-color:var(--_palette---neutral--stone)}.news-listing .nl-dd-option[aria-selected=true]{color:var(--_palette---neutral--charcoal)}.news-listing .nl-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-listing .nl-item.is-list-ending,.news-listing .nl-item.is-list-starting{opacity:0}.news-listing .nl-item{transition:opacity .3s var(--nl-ease-out)}.news-listing .nl-pagination.is-list-pagination-empty,.news-listing .nl-pagination:has(.nl-page:only-of-type){display:none}.news-listing .nl-pagination .w-pagination-next-icon,.news-listing .nl-pagination .w-pagination-previous-icon{margin:0}.news-listing .nl-pagination .is-list-pagination-disabled,.news-listing .nl-pagination [aria-disabled=true]{pointer-events:none;opacity:.3}.news-listing .nl-page{isolation:isolate;transition:color .3s var(--nl-ease-out)}.news-listing .nl-page:before{position:absolute;inset:0;z-index:-10;margin:auto;opacity:0;content:"";width:1.75rem;height:1.5156rem;background-color:var(--_palette---brand--plum);-webkit-mask:var(--nl-hex) center /contain no-repeat;mask:var(--nl-hex) center /contain no-repeat;transition:opacity .3s var(--nl-ease-out)}.news-listing .nl-page.is-list-active,.news-listing .nl-page[aria-current=page]{color:var(--_palette---neutral--white)}.news-listing .nl-page.is-list-active:before,.news-listing .nl-page[aria-current=page]:before{opacity:1}.news-listing .nl-page[fs-list-element=page-dots]{cursor:default}.news-listing:not(.is-types-ready) .nl-types{visibility:hidden}.news-listing .nl-empty:not(.is-visible),.news-listing .nl-tab.is-hidden{display:none}.news-listing.is-empty :is(.nl-list-wrap,.nl-pagination){display:none}.news-listing .nl-dd.is-open .nl-dd-btn{border-color:var(--_palette---neutral--charcoal)}.news-listing .nl-dd.is-open .nl-dd-btn:after{transform:rotate(180deg)}.news-listing .nl-dd.is-open .nl-dd-list{visibility:visible;opacity:1;transform:none;transition:opacity .2s var(--nl-ease-out),transform .2s var(--nl-ease-out)}.news-related.is-empty{display:none}.news-related .nr-grid{transition:opacity .3s cubic-bezier(.25,1,.5,1)}.news-related:not(.is-ready) .nr-grid{opacity:0}.proof-outcomes .po-chart,.proof-outcomes .po-wafer{position:relative;width:100%;color:var(--_palette---neutral--graphite)}.proof-outcomes .po-chart :where(svg text),.proof-outcomes .po-wafer :where(svg text){fill:currentColor}.proof-outcomes .po-wafer{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--_spacing---space--md)}.proof-outcomes .po-chart.is-compact .po-legend{position:static;width:auto;flex-direction:row;flex-wrap:wrap;gap:.5rem .875rem;margin-bottom:1.25rem}.proof-outcomes .po-chart.is-compact .po-legend-item{gap:.375rem}.proof-outcomes .po-chart.is-compact .po-pill text,.proof-outcomes .po-chart.is-compact .po-tick{text-transform:none;font-family:var(--_typography---font--body);letter-spacing:normal}.proof-outcomes .po-chart.is-compact .po-pill text{font-weight:500}.proof-outcomes .po-wafer.is-compact .po-attributes{grid-template-columns:repeat(1,minmax(0,1fr))}.proof-outcomes .po-svg,.proof-outcomes .po-wafer-svg{display:block;overflow:visible}.proof-outcomes .po-grid line{stroke:var(--_palette---neutral--stone);stroke-width:1}.proof-outcomes .po-bracket-line{fill:none;stroke:var(--_palette---brand--plum)}.proof-outcomes .po-pill rect{fill:var(--_palette---brand--plum)}.proof-outcomes .po-pill text{fill:var(--_palette---neutral--white)}.proof-outcomes .po-legend{position:absolute;margin:0;display:flex;list-style-type:none;flex-direction:column;padding:0;top:1.625rem;left:calc(100% - 12.75rem);width:12.625rem;gap:1.594rem}.proof-outcomes .po-legend-item{display:flex;align-items:center;gap:var(--_spacing---space--3xs)}.proof-outcomes .po-legend-marker{flex:none}.proof-outcomes .po-legend-line{flex:none;width:.875rem;height:.1875rem;border-radius:.125rem}.proof-outcomes .po-wafer-figure{display:flex;flex-direction:column;gap:1.25rem}.proof-outcomes .po-wafer-caption{text-align:center}.proof-outcomes .po-footnote{text-transform:none;letter-spacing:normal;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--_palette---neutral--stone)}.proof-outcomes .po-attributes{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:.625rem var(--_spacing---space--xs)}.proof-outcomes .po-attribute{display:flex;align-items:center;gap:.625rem;padding-top:.75rem;border-top:1px solid var(--_palette---neutral--stone);color:var(--_palette---neutral--charcoal)}.proof-outcomes .po-attribute-icon{flex:none}.proof-outcomes .po-wafer-label text{font-size:.6875rem;letter-spacing:.0275rem}.proof-outcomes .po-wafer-dot{fill:currentColor}.proof-outcomes .po-wafer-leader{fill:none;stroke:currentColor;stroke-width:1}.ring-accordion{--ra-ease:cubic-bezier(0.65,0,0.35,1);--ra-ring-bg:#5b183f}.ring-accordion .ra-ring-labels{pointer-events:none;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;padding:0 18%}.ring-accordion .ra-ring{display:block;height:auto;width:100%;overflow:visible}.ring-accordion .ra-ring-progress{transition:stroke-dashoffset .6s var(--ra-ease)}.ring-accordion .ra-ring-stop{fill:var(--ra-ring-bg);stroke:hsla(0,0%,100%,.4);transform-box:fill-box;transform-origin:center;transition:fill .4s var(--ra-ease),stroke .4s var(--ra-ease),transform .4s var(--ra-ease)}.ring-accordion .ra-ring-stop.is-passed,.ring-accordion .ra-ring-stop.is-start{fill:#f9a98a;stroke:transparent}.ring-accordion .ra-ring-stop.is-active{fill:#ff696a;stroke:transparent;transform:scale(1.6)}.ring-accordion .ra-ring-glow{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .3s var(--ra-ease),transform .3s var(--ra-ease)}.ring-accordion .ra-ring-glow.is-visible{opacity:1;transform:scale(1);transition:opacity .6s var(--ra-ease),transform .6s var(--ra-ease)}.ring-accordion .ra-ring-label{transition:opacity .2s var(--ra-ease)}.ring-accordion .ra-ring-label.is-hidden{opacity:0}.ring-accordion .ra-ring-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ring-accordion .ra-ring-count{color:hsla(0,0%,100%,.56)}.ring-accordion .ra-item-title span{opacity:.84;transition:font-size .3s var(--ra-ease),opacity .3s var(--ra-ease)}.ring-accordion .ra-item-content{grid-template-rows:0fr;transition:grid-template-rows .6s var(--ra-ease)}.ring-accordion .ra-item-content-outer{min-height:0;overflow:hidden;opacity:0;transition:opacity .225s var(--ra-ease)}.ring-accordion .ra-item-icon{opacity:.52;transition:opacity .6s var(--ra-ease),transform .6s var(--ra-ease)}.ring-accordion .ra-item-icon-vertical{scale:1;transition:scale .6s var(--ra-ease)}.ring-accordion .ra-item-number{opacity:.56;transition:opacity .3s var(--ra-ease)}.ring-accordion .ra-item.active .ra-item-title span{opacity:1;font-size:var(--_typography---size--h4)}.ring-accordion .ra-item.active .ra-item-content{grid-template-rows:1fr}.ring-accordion .ra-item.active .ra-item-content-outer{opacity:1;transition:opacity .45s var(--ra-ease) .15s}.ring-accordion .ra-item.active .ra-item-icon{opacity:1;transform:rotate(1turn)}.ring-accordion .ra-item.active .ra-item-icon-vertical{scale:0}.ring-accordion .ra-item.active .ra-item-number{opacity:1}.split-scroll .ss-canvas{pointer-events:none;position:absolute;inset:0;z-index:2;height:100%;width:100%}.split-scroll .ss-track{position:relative;height:calc(var(--ss-body-h, 0px) + var(--ss-dist, 0px))}.split-scroll .ss-track .ss-body{position:sticky;top:max(0px,calc(50svh - var(--ss-body-h, 0px)/2))}.split-scroll .ss-track .ss-panels{display:grid}.split-scroll .ss-track .ss-panel{grid-area:1/1}.team-listing{--tl-ease-out:cubic-bezier(0.25,1,0.5,1)}.team-listing .tl-tab{transition:background-color .3s var(--tl-ease-out),color .3s var(--tl-ease-out)}.team-listing .tl-filter{display:none;flex-direction:column;row-gap:.25rem}@media (max-width:47.9375rem){.team-listing .tl-filter{display:flex}}.team-listing .tl-filter-label{text-transform:uppercase;color:var(--_palette---neutral--graphite)}.team-listing .tl-filter-select{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;height:3rem;padding:0 2.5rem 0 .8125rem;border:1px solid var(--_palette---neutral--stone);border-radius:.25rem;color:var(--_palette---neutral--charcoal);background-color:var(--_palette---neutral--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 5'%3E%3Cpath stroke='%23191B1A' stroke-linecap='round' stroke-linejoin='round' d='m1 .5 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8125rem center;background-size:.625rem auto}.team-listing .tl-filter-select:focus{outline:none;border-color:var(--_palette---brand--coral)}.team-listing .tl-card{cursor:pointer}.team-listing .tl-card.is-hidden{display:none}.team-listing .tl-btn-icon{transition:transform .3s var(--tl-ease-out)}.team-listing .tl-card:hover .tl-btn-icon{transform:rotate(90deg)}.team-listing .tl-modal{height:-moz-fit-content;height:fit-content;margin:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10.392'%3E%3Cpath fill='%23E3E1DE' d='M3 0h6l3 5.196-3 5.196H3L0 5.196z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10.392'%3E%3Cpath fill='%23E3E1DE' d='M3 0h6l3 5.196-3 5.196H3L0 5.196z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10.392'%3E%3Cpath fill='%23E3E1DE' d='M3 0h6l3 5.196-3 5.196H3L0 5.196z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10.392'%3E%3Cpath fill='%23E3E1DE' d='M3 0h6l3 5.196-3 5.196H3L0 5.196z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.75rem auto;background-position:left 1.5rem top 1.5rem,right 1.5rem top 1.5rem,left 1.5rem bottom 1.5rem,right 1.5rem bottom 1.5rem}.team-listing .tl-modal[open]{display:block;animation:tlModalIn .3s var(--tl-ease-out)}.team-listing .tl-modal::backdrop{background-color:rgba(25,27,26,.4);backdrop-filter:none;animation:tlBackdropIn .3s var(--tl-ease-out)}.team-listing .tl-modal-bio>*{margin:0}@keyframes tlModalIn{0%{opacity:0;transform:translateY(.375rem)}}@keyframes tlBackdropIn{0%{opacity:0}}.w-mod-js .tertiary-hero .th-head>*{visibility:hidden;opacity:0}.tertiary-hero .th-pattern svg{display:block}*{outline:none;box-sizing:border-box}