.hero-module__MJAXFG__wrapper{z-index:2;width:100%;height:calc(var(--svh) * 100 + 2px);color:var(--color-white);background-color:#191f2d;background-image:radial-gradient(120% 90% at 80% 8%,#5258fb73 0%,#5258fb00 55%),radial-gradient(90% 80% at 8% 100%,#5258fb38 0%,#191f2d00 60%),linear-gradient(#1c2334 0%,#12161f 100%);position:relative;overflow:hidden}.hero-module__MJAXFG__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hero-module__MJAXFG__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__MJAXFG__content{z-index:1;will-change:transform;width:100%;height:100%;padding:calc(60 * var(--vr)) calc(20 * var(--vr)) calc(60 * var(--vr)) calc(var(--grid-margin-left) + var(--grid-column-width) + var(--grid-gutter-width));flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.hero-module__MJAXFG__coreSlot{display:none}.hero-module__MJAXFG__scene{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-module__MJAXFG__wrapper[data-fx] .hero-module__MJAXFG__scene{position:fixed}.hero-module__MJAXFG__wrapper[data-surface=light]{background:var(--color-white)}.hero-module__MJAXFG__text .hero-module__MJAXFG__intro{color:#f8f8f8b8;max-width:34em;margin:0;display:block}.hero-module__MJAXFG__ctas{gap:calc(10 * var(--vr));margin-top:calc(28 * var(--vr));display:flex}.hero-module__MJAXFG__cta{flex:none}.hero-module__MJAXFG__scrollHint{left:0;right:0;bottom:calc(40 * var(--vr));align-items:center;gap:calc(10 * var(--vr));width:max-content;font-family:var(--font-hero), var(--font-display), sans-serif;font-size:calc(11 * var(--vr));letter-spacing:.2em;text-transform:uppercase;color:#f8f8f88c;pointer-events:none;flex-direction:column;margin-inline:auto;display:flex;position:absolute}.hero-module__MJAXFG__scrollHint i{width:1px;height:calc(36 * var(--vr));transform-origin:top;background:#f8f8f88c;animation:2.2s cubic-bezier(.65,0,.35,1) infinite hero-module__MJAXFG__scrollCue;display:block}@keyframes hero-module__MJAXFG__scrollCue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.hero-module__MJAXFG__scrollHint i{animation:none}}.hero-module__MJAXFG__title{font-family:var(--font-hero), var(--font-display), sans-serif;font-style:normal;font-weight:400;font-size:calc(64 * var(--vr));letter-spacing:-.025em;text-rendering:geometricprecision;line-height:.86}.hero-module__MJAXFG__title .hero-module__MJAXFG__lineMask+.hero-module__MJAXFG__lineMask{margin-top:-.155em}.hero-module__MJAXFG__title .hero-module__MJAXFG__muted{color:#f8f8f89e}.hero-module__MJAXFG__title .hero-module__MJAXFG__lineMask{text-align:start;display:block;position:relative;overflow:clip}.hero-module__MJAXFG__title .hero-module__MJAXFG__line{text-align:start;will-change:transform;visibility:hidden;display:inline-block;position:relative}.hero-module__MJAXFG__title .hero-module__MJAXFG__line:before{content:"";margin-bottom:calc(.5em - .5lh);display:table}.hero-module__MJAXFG__title .hero-module__MJAXFG__line:after{content:"";margin-bottom:calc(.55em - .5lh);display:table}.hero-module__MJAXFG__title .hero-module__MJAXFG__line{border:1px solid #0000}.hero-module__MJAXFG__medium{width:auto}.hero-module__MJAXFG__noWrap{white-space:nowrap}.hero-module__MJAXFG__trademark{font-family:var(--font-display), sans-serif;font-style:normal;font-weight:400;font-size:calc(30 * var(--vr) * .8);line-height:calc(88 / 100 * 30 * var(--vr) * .8);letter-spacing:calc(-.45 * var(--vr));text-rendering:geometricprecision;vertical-align:super;display:inline-block;transform:translate(-25%)}.hero-module__MJAXFG__text{font-family:var(--font-hero), var(--font-display), sans-serif;font-style:normal;font-weight:400;font-size:calc(18 * var(--vr));line-height:calc(1.4 * 18 * var(--vr));letter-spacing:0;text-rendering:geometricprecision;margin-top:calc(32 * var(--vr));width:calc(453 * var(--vr))}.hero-module__MJAXFG__text span{will-change:transform;display:inline-block}.hero-module__MJAXFG__text .hero-module__MJAXFG__lineMask{text-align:start;display:block;position:relative;overflow:clip}.hero-module__MJAXFG__text .hero-module__MJAXFG__line{text-align:start;will-change:transform;visibility:hidden;display:inline-block;position:relative}.hero-module__MJAXFG__strong{color:#f8f8f880;display:block}@media (min-width:769px) and (max-aspect-ratio:11/10){.hero-module__MJAXFG__content{padding-top:calc(96 * var(--vr));padding-bottom:calc(96 * var(--vr));justify-content:center}.hero-module__MJAXFG__coreSlot{width:100%;height:calc(var(--svh) * 38);min-height:calc(var(--svh) * 24);margin-bottom:calc(28 * var(--vr));flex-shrink:1;display:block}}@media (max-width:768px){.hero-module__MJAXFG__scrollHint{display:none}.hero-module__MJAXFG__ctas{margin-top:calc(20 * var(--vr))}.hero-module__MJAXFG__cta{flex:1 1 0}.hero-module__MJAXFG__content{padding:calc(76 * var(--vr)) calc(20 * var(--vr)) calc(28 * var(--vr));justify-content:center}.hero-module__MJAXFG__coreSlot{width:100%;height:min(calc(var(--svh) * 36), 92vw);min-height:calc(var(--svh) * 24);margin-bottom:calc(20 * var(--vr));flex-shrink:1;display:block}.hero-module__MJAXFG__text{width:100%;font-size:calc(16 * var(--vr));line-height:calc(1.45 * 16 * var(--vr));margin-top:calc(18 * var(--vr))}.hero-module__MJAXFG__title{width:100%;font-size:min(calc(40 * var(--vr)), 9.4vw);letter-spacing:-.025em;line-height:.92}.hero-module__MJAXFG__medium{width:100%}.hero-module__MJAXFG__title .hero-module__MJAXFG__noWrap{white-space:normal}.hero-module__MJAXFG__trademark{font-size:calc(30 * var(--vr) * .7);line-height:calc(88 / 100 * 30 * var(--vr) * .7);letter-spacing:calc(-.45 * var(--vr));transform:translateY(15%)}}
.center-heading-module__imEyaa__wrapper{padding:calc(140 * var(--vr)) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.center-heading-module__imEyaa__wrapper.center-heading-module__imEyaa__light{background-color:var(--color-white);color:var(--color-black)}.center-heading-module__imEyaa__backgroundWrapper{width:100%;height:100%;top:50%;left:0;left:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 1 + var(--grid-gutter-width) * 1);width:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 10 - var(--grid-gutter-width));height:calc(253 * var(--vr));position:absolute;transform:translateY(-50%)}.center-heading-module__imEyaa__backgroundWrapper.center-heading-module__imEyaa__light .center-heading-module__imEyaa__square{background:#000000b3}.center-heading-module__imEyaa__squareContainer{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:6px 0;display:flex;position:absolute}.center-heading-module__imEyaa__squareContainer:first-of-type{left:0}.center-heading-module__imEyaa__squareContainer:nth-of-type(2){left:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 1 - var(--grid-gutter-width) - 3px)}.center-heading-module__imEyaa__squareContainer:nth-of-type(3){left:calc(50% - 1.5px)}.center-heading-module__imEyaa__squareContainer:nth-of-type(4){right:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 1 - var(--grid-gutter-width) - 3px)}.center-heading-module__imEyaa__squareContainer:nth-of-type(5){right:0}.center-heading-module__imEyaa__square{width:3px;height:3px}.center-heading-module__imEyaa__squareMobile{display:none}.center-heading-module__imEyaa__titleHeadingWrapper{flex:1;justify-content:center;align-items:center;display:flex}.center-heading-module__imEyaa__titleHeading{text-align:center;max-width:calc(820 * var(--vr));font-family:var(--font-hero), var(--font-display), sans-serif;font-style:normal;font-weight:400;font-size:calc(72 * var(--vr));letter-spacing:-.03em;text-rendering:geometricprecision;line-height:.98}.center-heading-module__imEyaa__medium{font-size:calc(72 * var(--vr));letter-spacing:-.03em;line-height:.98}.center-heading-module__imEyaa__word{opacity:.2;display:inline-block;position:relative}@media (max-width:768px){.center-heading-module__imEyaa__wrapper{padding:calc(88 * var(--vr)) calc(20 * var(--vr))}.center-heading-module__imEyaa__backgroundWrapper{width:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 6 - var(--grid-gutter-width));left:calc(20 * var(--vr));opacity:.5;height:calc(350 * var(--vr))!important}.center-heading-module__imEyaa__hideOnMobile{display:none}.center-heading-module__imEyaa__squareMobile{display:block}.center-heading-module__imEyaa__titleHeading{font-size:calc(35 * var(--vr) * .9);letter-spacing:-.02em;text-rendering:geometricprecision;line-height:1.02}}
.timeline-module__lkUJpG__wrapper{padding:var(--home-y) 0;background:var(--color-black);color:var(--color-white);font-family:var(--font-hero), var(--font-display), sans-serif}.timeline-module__lkUJpG__header{column-gap:calc(80 * var(--vr));padding:0 var(--home-inset);margin-bottom:calc(64 * var(--vr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.timeline-module__lkUJpG__title{font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;line-height:1.02}.timeline-module__lkUJpG__aside{justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--vr));display:flex}.timeline-module__lkUJpG__lead{max-width:26em;font-size:calc(17 * var(--vr));color:#f8f8f899;line-height:1.55}.timeline-module__lkUJpG__controls{gap:calc(8 * var(--vr));flex-shrink:0;display:flex}.timeline-module__lkUJpG__arrowBtn{width:calc(44 * var(--vr));height:calc(44 * var(--vr));color:inherit;cursor:pointer;background:0 0;border:1px solid #f8f8f829;border-radius:999px;place-items:center;transition:background .2s,border-color .2s,opacity .2s;display:grid}.timeline-module__lkUJpG__arrowBtn:hover:not(:disabled){background:#f8f8f814;border-color:#f8f8f866}.timeline-module__lkUJpG__arrowBtn:disabled{opacity:.3;cursor:default}.timeline-module__lkUJpG__track{gap:var(--grid-gutter-width);scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--home-inset);scroll-padding:0 var(--home-inset);list-style:none;display:flex;overflow:auto hidden}.timeline-module__lkUJpG__track::-webkit-scrollbar{display:none}.timeline-module__lkUJpG__item{width:calc((100vw - var(--home-inset) * 2 - var(--grid-gutter-width) * 2) / 3.15);scroll-snap-align:start;flex:none}.timeline-module__lkUJpG__rail{align-items:center;gap:calc(10 * var(--vr));margin-bottom:calc(18 * var(--vr));color:#f8f8f873;display:flex}.timeline-module__lkUJpG__index{font-size:calc(14 * var(--vr));font-variant-numeric:tabular-nums;letter-spacing:.02em}.timeline-module__lkUJpG__dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.timeline-module__lkUJpG__line{background-image:linear-gradient(90deg,#f8f8f838 1px,#0000 1px);background-size:6px 1px;flex:1;height:1px}.timeline-module__lkUJpG__card{justify-content:space-between;gap:calc(40 * var(--vr));min-height:calc(300 * var(--vr));padding:calc(32 * var(--vr));border-radius:var(--radius);background:linear-gradient(#1b1d24 0%,#17181e 100%);flex-direction:column;transition:box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #f8f8f812}.timeline-module__lkUJpG__item:hover .timeline-module__lkUJpG__card{box-shadow:inset 0 0 0 1px #f8f8f82e}.timeline-module__lkUJpG__cardTitle{font-weight:400;font-size:calc(28 * var(--vr));letter-spacing:-.025em;line-height:1.1}.timeline-module__lkUJpG__cardBody{margin-top:calc(14 * var(--vr));max-width:24em;font-size:calc(16 * var(--vr));color:#f8f8f894;line-height:1.55}.timeline-module__lkUJpG__tags{row-gap:calc(4 * var(--vr));flex-wrap:wrap;list-style:none;display:flex}.timeline-module__lkUJpG__tags li{font-size:calc(14 * var(--vr));white-space:nowrap;color:#f8f8f8bd;line-height:1.5}.timeline-module__lkUJpG__tags li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#8f94ff73;display:inline-block}@media (max-width:768px){.timeline-module__lkUJpG__header{row-gap:calc(18 * var(--vr));margin-bottom:calc(36 * var(--vr));grid-template-columns:1fr}.timeline-module__lkUJpG__title{font-size:calc(34 * var(--vr))}.timeline-module__lkUJpG__lead{font-size:calc(15 * var(--vr))}.timeline-module__lkUJpG__item{width:calc(290 * var(--vr))}.timeline-module__lkUJpG__card{min-height:calc(260 * var(--vr));padding:calc(24 * var(--vr))}.timeline-module__lkUJpG__cardTitle{font-size:calc(23 * var(--vr))}.timeline-module__lkUJpG__cardBody{font-size:calc(14.5 * var(--vr))}}
.feature-cards-module__ckiSfG__wrapper{padding:var(--home-y) var(--home-inset);background:var(--color-white);color:var(--color-black);font-family:var(--font-hero), var(--font-display), sans-serif;z-index:2;position:relative}.feature-cards-module__ckiSfG__header{column-gap:calc(80 * var(--vr));margin-bottom:calc(64 * var(--vr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.feature-cards-module__ckiSfG__title{font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;line-height:1.02}.feature-cards-module__ckiSfG__title span{display:block}.feature-cards-module__ckiSfG__aside{justify-self:end;max-width:30em}.feature-cards-module__ckiSfG__lead{font-size:calc(17 * var(--vr));color:#14151a9e;line-height:1.55}.feature-cards-module__ckiSfG__link{align-items:center;gap:calc(8 * var(--vr));margin-top:calc(18 * var(--vr));font-size:calc(16 * var(--vr));color:var(--color-black);border-bottom:1px solid #14151a40;padding-bottom:2px;text-decoration:none;transition:border-color .2s;display:inline-flex}.feature-cards-module__ckiSfG__link:hover{border-color:var(--color-black)}.feature-cards-module__ckiSfG__link svg{transition:transform .25s}.feature-cards-module__ckiSfG__link:hover svg{transform:translate(3px)}.feature-cards-module__ckiSfG__grid{background:var(--color-light-gray);border:1px solid var(--color-light-gray);border-radius:var(--radius);clip-path:inset(0 round var(--radius));grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;container-type:inline-size}.feature-cards-module__ckiSfG__card{gap:calc(64 * var(--vr));min-height:calc(280 * var(--vr));padding:calc(36 * var(--vr));background:var(--color-white);flex-direction:column;grid-column:span 2;transition:background .3s;display:flex}.feature-cards-module__ckiSfG__card:nth-child(n+4){grid-column:span 3}.feature-cards-module__ckiSfG__card:hover{background:var(--color-paper)}.feature-cards-module__ckiSfG__iconContainer{width:calc(44 * var(--vr));height:calc(44 * var(--vr))}.feature-cards-module__ckiSfG__iconContainer svg{width:100%;height:100%}.feature-cards-module__ckiSfG__iconContainer .lottie{width:100%;height:100%}.feature-cards-module__ckiSfG__cardTitle{font-weight:400;font-size:calc(22 * var(--vr));letter-spacing:-.02em;line-height:1.2}.feature-cards-module__ckiSfG__description{margin-top:calc(10 * var(--vr));max-width:calc((100cqw - 2px) / 3 - 72 * var(--vr));text-wrap:pretty;font-size:calc(15.5 * var(--vr));color:#14151a9e;line-height:1.55}@media (max-width:768px){.feature-cards-module__ckiSfG__header{row-gap:calc(18 * var(--vr));margin-bottom:calc(36 * var(--vr));grid-template-columns:1fr}.feature-cards-module__ckiSfG__title{font-size:calc(34 * var(--vr))}.feature-cards-module__ckiSfG__title span{display:inline}.feature-cards-module__ckiSfG__aside{justify-self:start}.feature-cards-module__ckiSfG__lead{font-size:calc(15 * var(--vr))}.feature-cards-module__ckiSfG__grid{grid-template-columns:1fr}.feature-cards-module__ckiSfG__card,.feature-cards-module__ckiSfG__card:nth-child(n+4){gap:calc(28 * var(--vr));min-height:0;padding:calc(24 * var(--vr));grid-column:auto}.feature-cards-module__ckiSfG__cardTitle{font-size:calc(19 * var(--vr))}.feature-cards-module__ckiSfG__description{max-width:none;font-size:calc(14.5 * var(--vr))}}.feature-cards-module__ckiSfG__card{--sweep-inset:-1px;--sweep-width:1px}.feature-cards-module__ckiSfG__card:first-child{border-top-left-radius:calc(var(--radius) - 1px)}.feature-cards-module__ckiSfG__card:nth-child(3){border-top-right-radius:calc(var(--radius) - 1px)}.feature-cards-module__ckiSfG__card:nth-child(4){border-bottom-left-radius:calc(var(--radius) - 1px)}.feature-cards-module__ckiSfG__card:nth-child(5){border-bottom-right-radius:calc(var(--radius) - 1px)}@media (max-width:768px){.feature-cards-module__ckiSfG__card:nth-child(n){border-radius:0}.feature-cards-module__ckiSfG__card:first-child{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.feature-cards-module__ckiSfG__card:last-child{border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}}.feature-cards-module__ckiSfG__inlineLink{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.feature-cards-module__ckiSfG__inlineLink:hover{color:var(--color-accent-strong)}
.image-side-by-side-module__j9RuxW__wrapper{padding:calc(128 * var(--vr)) calc(var(--grid-margin-left) + var(--grid-column-width) + var(--grid-gutter-width));gap:calc(80 * var(--vr));flex-direction:column;display:flex}.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__dark{background:var(--color-black)}.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__dark .image-side-by-side-module__j9RuxW__textContent,.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__dark .image-side-by-side-module__j9RuxW__caption{color:var(--color-light-blue)}.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__light{background:var(--color-white)}.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__light .image-side-by-side-module__j9RuxW__textContent,.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__light .image-side-by-side-module__j9RuxW__caption{color:var(--color-black)}.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__textTop{flex-direction:column}.image-side-by-side-module__j9RuxW__wrapper.image-side-by-side-module__j9RuxW__textBottom{flex-direction:column-reverse}@media (max-width:768px){.image-side-by-side-module__j9RuxW__wrapper{padding:calc(72 * var(--vr)) calc(20 * var(--vr));gap:calc(36 * var(--vr))}}.image-side-by-side-module__j9RuxW__textRow{column-gap:calc(80 * var(--vr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.image-side-by-side-module__j9RuxW__statement{font-family:var(--font-hero), var(--font-display), sans-serif;font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;color:var(--color-white);max-width:none;line-height:1.02}.image-side-by-side-module__j9RuxW__statementLine{display:block}@media (max-width:768px){.image-side-by-side-module__j9RuxW__textRow{row-gap:calc(20 * var(--vr));grid-template-columns:1fr}.image-side-by-side-module__j9RuxW__statement{font-size:calc(32 * var(--vr))}}.image-side-by-side-module__j9RuxW__textContent{font-family:var(--font-hero), var(--font-display), sans-serif;font-style:normal;font-weight:400;font-size:calc(19 * var(--vr));letter-spacing:0;text-rendering:geometricprecision;justify-self:end;max-width:30em;line-height:1.55}@media (max-width:768px){.image-side-by-side-module__j9RuxW__textContent{font-size:calc(16 * var(--vr));letter-spacing:0;justify-self:start;max-width:none;line-height:1.55}}.image-side-by-side-module__j9RuxW__word{opacity:.2;display:inline}.image-side-by-side-module__j9RuxW__strong{color:#f8f8f870}.image-side-by-side-module__j9RuxW__imageSection{gap:calc(var(--grid-gutter-width) * 1);width:100%;display:flex}@media (max-width:768px){.image-side-by-side-module__j9RuxW__imageSection{gap:calc(20 * var(--vr));flex-direction:column}}@media (max-width:768px) and (orientation:landscape){.image-side-by-side-module__j9RuxW__imageSection{gap:calc(var(--grid-gutter-width) * 1);flex-direction:row}}.image-side-by-side-module__j9RuxW__panel{flex:1 1 0;min-width:0}.image-side-by-side-module__j9RuxW__imageWrapper{aspect-ratio:5/4;border-radius:var(--radius);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f8f8f814}.image-side-by-side-module__j9RuxW__panelCaption{top:calc(32 * var(--vr));left:calc(32 * var(--vr));right:calc(32 * var(--vr));z-index:1;font-family:var(--font-hero), var(--font-display), sans-serif;color:var(--color-white);pointer-events:none;position:absolute}.image-side-by-side-module__j9RuxW__panelTitle{font-weight:400;font-size:calc(24 * var(--vr));letter-spacing:-.02em;line-height:1.15}.image-side-by-side-module__j9RuxW__panelSubtitle{margin-top:calc(8 * var(--vr));font-size:calc(15 * var(--vr));color:#f8f8f899;line-height:1.4}@media (max-width:768px){.image-side-by-side-module__j9RuxW__panelCaption{top:calc(22 * var(--vr));left:calc(22 * var(--vr));right:calc(22 * var(--vr))}.image-side-by-side-module__j9RuxW__panelTitle{font-size:calc(22 * var(--vr))}.image-side-by-side-module__j9RuxW__panelSubtitle{font-size:calc(14 * var(--vr))}}.image-side-by-side-module__j9RuxW__imageWrapper img{object-fit:cover;will-change:transform;width:100%;height:100%}
.solutions-spotlight-module__udQo5q__wrapper{padding:var(--home-y) var(--home-inset);color:var(--color-white);font-family:var(--font-hero), var(--font-display), sans-serif;background:radial-gradient(60% 55% at 85% 0%, #5258fb24 0%, #5258fb00 70%), var(--color-black);position:relative}.solutions-spotlight-module__udQo5q__header{column-gap:calc(80 * var(--vr));margin-bottom:calc(64 * var(--vr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.solutions-spotlight-module__udQo5q__title{font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;line-height:1.02}.solutions-spotlight-module__udQo5q__title span{display:block}.solutions-spotlight-module__udQo5q__lead{max-width:30em;font-size:calc(17 * var(--vr));color:#f8f8f899;justify-self:end;line-height:1.55}.solutions-spotlight-module__udQo5q__grid{gap:var(--grid-gutter-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solutions-spotlight-module__udQo5q__card{padding:calc(36 * var(--vr));min-height:calc(440 * var(--vr));color:inherit;border-radius:var(--radius);background:linear-gradient(#1b1d24 0%,#17181e 100%);flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;box-shadow:inset 0 0 0 1px #f8f8f812}.solutions-spotlight-module__udQo5q__card:hover{box-shadow:inset 0 0 0 1px #f8f8f833}.solutions-spotlight-module__udQo5q__eyebrow{align-items:center;gap:calc(10 * var(--vr));font-size:calc(14 * var(--vr));color:#f8f8f899;line-height:1.3;display:flex}.solutions-spotlight-module__udQo5q__num{font-variant-numeric:tabular-nums;color:#8f94ff}.solutions-spotlight-module__udQo5q__cardTitle{margin-top:calc(36 * var(--vr));font-weight:400;font-size:calc(30 * var(--vr));letter-spacing:-.028em;line-height:1.08}.solutions-spotlight-module__udQo5q__body{margin-top:calc(16 * var(--vr));font-size:calc(15.5 * var(--vr));color:#f8f8f894;line-height:1.6}.solutions-spotlight-module__udQo5q__tags{row-gap:calc(4 * var(--vr));padding-top:calc(32 * var(--vr));flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.solutions-spotlight-module__udQo5q__tags li{font-size:calc(14 * var(--vr));white-space:nowrap;color:#f8f8f8bd;line-height:1.5}.solutions-spotlight-module__udQo5q__tags li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#8f94ff73;display:inline-block}.solutions-spotlight-module__udQo5q__cta{align-items:center;gap:calc(8 * var(--vr));margin-top:calc(28 * var(--vr));padding-top:calc(22 * var(--vr));font-size:calc(15.5 * var(--vr));border-top:1px solid #f8f8f814;display:inline-flex}.solutions-spotlight-module__udQo5q__cta svg{transition:transform .25s}.solutions-spotlight-module__udQo5q__card:hover .solutions-spotlight-module__udQo5q__cta svg{transform:translate(3px)}@media (max-width:768px){.solutions-spotlight-module__udQo5q__header{row-gap:calc(18 * var(--vr));margin-bottom:calc(36 * var(--vr));grid-template-columns:1fr}.solutions-spotlight-module__udQo5q__title{font-size:calc(34 * var(--vr))}.solutions-spotlight-module__udQo5q__lead{font-size:calc(15 * var(--vr));justify-self:start}.solutions-spotlight-module__udQo5q__grid{gap:calc(14 * var(--vr));grid-template-columns:1fr}.solutions-spotlight-module__udQo5q__card{min-height:0;padding:calc(24 * var(--vr))}.solutions-spotlight-module__udQo5q__cardTitle{margin-top:calc(24 * var(--vr));font-size:calc(24 * var(--vr))}.solutions-spotlight-module__udQo5q__body{font-size:calc(14.5 * var(--vr))}}
.orbit-rings-module__ING1ca__svg{width:100%;height:100%;display:block;overflow:visible}.orbit-rings-module__ING1ca__ring{stroke:#5258fb;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.2}.orbit-rings-module__ING1ca__core{fill:#8a8dff;filter:drop-shadow(0 0 7px #5258fbcc)}.orbit-rings-module__ING1ca__dot{fill:#fff;filter:drop-shadow(0 0 5px #8a8dffe6)}.orbit-rings-module__ING1ca__trail{stroke:#8a8dff;stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none}.orbit-rings-module__ING1ca__orbit{transform-box:view-box}
.home-cta-module__fHB2rG__wrapper{padding:var(--home-y) var(--home-inset);color:var(--color-white);font-family:var(--font-hero), var(--font-display), sans-serif;background:radial-gradient(40% 80% at 92% 50%, #5258fb2e 0%, #5258fb00 70%), var(--color-black);position:relative;overflow:hidden}.home-cta-module__fHB2rG__rings{top:50%;right:calc(-260 * var(--vr));width:calc(820 * var(--vr));aspect-ratio:1;opacity:.8;pointer-events:none;position:absolute;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.home-cta-module__fHB2rG__inner{max-width:calc(940 * var(--vr));position:relative}.home-cta-module__fHB2rG__title{font-weight:400;font-size:calc(56 * var(--vr));letter-spacing:-.03em;line-height:1.02}.home-cta-module__fHB2rG__title span{text-wrap:balance;display:block}.home-cta-module__fHB2rG__muted{color:#f8f8f880}.home-cta-module__fHB2rG__actions{gap:calc(12 * var(--vr));margin-top:calc(44 * var(--vr));flex-wrap:wrap;display:flex}.home-cta-module__fHB2rG__action{flex:none}@media (max-width:768px){.home-cta-module__fHB2rG__rings{display:none}.home-cta-module__fHB2rG__title{font-size:calc(34 * var(--vr))}.home-cta-module__fHB2rG__title span{display:inline}.home-cta-module__fHB2rG__actions{margin-top:calc(28 * var(--vr))}.home-cta-module__fHB2rG__action{flex:100%}}
.contact-module__xwJ-uq__layout{column-gap:calc(96 * var(--vr));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.contact-module__xwJ-uq__mail{isolation:isolate;gap:calc(56 * var(--vr));padding:calc(40 * var(--vr));border-radius:var(--radius);color:var(--color-white);background:radial-gradient(70% 120% at 100% 0%, #5258fb4d 0%, #5258fb00 70%), var(--color-black);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.contact-module__xwJ-uq__mailLabel{font-size:calc(15 * var(--vr));color:#f8f8f899}.contact-module__xwJ-uq__mailRow{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--vr));display:flex}.contact-module__xwJ-uq__mailAddress{font-size:calc(46 * var(--vr));letter-spacing:-.03em;color:var(--color-white);white-space:nowrap;line-height:1}.contact-module__xwJ-uq__mailArrow{width:calc(52 * var(--vr));height:calc(52 * var(--vr));background:var(--color-accent-strong);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;transition:background .3s;display:grid}.contact-module__xwJ-uq__mail:hover .contact-module__xwJ-uq__mailArrow svg{transform:rotate(-45deg)}.contact-module__xwJ-uq__stepsTitle,.contact-module__xwJ-uq__asideTitle{font-size:calc(15 * var(--vr));color:#14151a80}.contact-module__xwJ-uq__stepsTitle{margin-top:calc(56 * var(--vr))}.contact-module__xwJ-uq__steps{margin-top:calc(16 * var(--vr));counter-reset:step;list-style:none}.contact-module__xwJ-uq__steps li{counter-increment:step;grid-template-columns:calc(44 * var(--vr)) minmax(0, 1fr);gap:calc(8 * var(--vr));padding:calc(20 * var(--vr)) 0;border-top:1px solid var(--color-light-gray);font-size:calc(18 * var(--vr));letter-spacing:-.01em;line-height:1.45;display:grid}.contact-module__xwJ-uq__steps li:before{content:counter(step, decimal-leading-zero);font-size:calc(13 * var(--vr));font-variant-numeric:tabular-nums;color:var(--color-accent-strong);padding-top:.25em}.contact-module__xwJ-uq__steps li strong{font-weight:400}.contact-module__xwJ-uq__steps li span{margin-top:calc(4 * var(--vr));font-size:calc(15 * var(--vr));color:#14151a94;display:block}.contact-module__xwJ-uq__aside{padding-top:calc(8 * var(--vr))}.contact-module__xwJ-uq__places{margin-top:calc(14 * var(--vr));list-style:none}.contact-module__xwJ-uq__places li{padding:calc(14 * var(--vr)) 0;border-bottom:1px solid var(--color-light-gray);font-size:calc(56 * var(--vr));letter-spacing:-.035em;line-height:1}.contact-module__xwJ-uq__country{margin-top:calc(16 * var(--vr));font-size:calc(16 * var(--vr));color:#14151a94}.contact-module__xwJ-uq__asideBlock{margin-top:calc(56 * var(--vr))}.contact-module__xwJ-uq__markets{margin-top:calc(12 * var(--vr));max-width:22em;font-size:calc(18 * var(--vr));letter-spacing:-.01em;line-height:1.5}@media (max-width:1024px){.contact-module__xwJ-uq__layout{row-gap:calc(64 * var(--vr));grid-template-columns:1fr}}@media (max-width:768px){.contact-module__xwJ-uq__mail{gap:calc(36 * var(--vr));padding:calc(24 * var(--vr))}.contact-module__xwJ-uq__mailAddress{font-size:min(calc(26 * var(--vr)), 6vw)}.contact-module__xwJ-uq__mailArrow{width:calc(40 * var(--vr));height:calc(40 * var(--vr))}.contact-module__xwJ-uq__stepsTitle{margin-top:calc(40 * var(--vr))}.contact-module__xwJ-uq__steps li{font-size:calc(16 * var(--vr))}.contact-module__xwJ-uq__places li{font-size:calc(40 * var(--vr))}.contact-module__xwJ-uq__asideBlock{margin-top:calc(40 * var(--vr))}.contact-module__xwJ-uq__markets{font-size:calc(16 * var(--vr))}}.contact-module__xwJ-uq__mailArrow svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.technology-module__fuDLqW__diagram{padding:calc(16 * var(--vr)) calc(40 * var(--vr)) calc(40 * var(--vr));border-radius:var(--radius);color:var(--color-white);background:radial-gradient(50% 70% at 100% 0%, #5258fb24 0%, #5258fb00 70%), var(--color-black);position:relative}.technology-module__fuDLqW__layers{list-style:none;position:relative}.technology-module__fuDLqW__layers:before{content:"";left:5px;top:calc(44 * var(--vr));bottom:calc(44 * var(--vr));background:linear-gradient(#8f94ffb3,#5258fb26);width:1px;position:absolute}.technology-module__fuDLqW__layer{align-items:center;gap:calc(32 * var(--vr));padding:calc(28 * var(--vr)) 0 calc(28 * var(--vr)) calc(36 * var(--vr));border-bottom:1px solid #f8f8f812;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);transition:opacity .35s;display:grid;position:relative}.technology-module__fuDLqW__layer:before{content:"";background:var(--color-black);border:1px solid #8f94ffcc;border-radius:50%;width:11px;height:11px;margin-top:-5.5px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #5258fb14}.technology-module__fuDLqW__layers:hover .technology-module__fuDLqW__layer:not(:hover){opacity:.45}.technology-module__fuDLqW__layer:hover:before{background:#8f94ff;box-shadow:0 0 0 5px #5258fb2e,0 0 14px #8f94ffcc}.technology-module__fuDLqW__kicker{font-size:calc(12 * var(--vr));letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#8f94ff}.technology-module__fuDLqW__name{margin-top:calc(4 * var(--vr));font-weight:400;font-size:calc(24 * var(--vr));letter-spacing:-.02em;line-height:1.1}.technology-module__fuDLqW__line{font-size:calc(15 * var(--vr));color:#f8f8f894;line-height:1.55}.technology-module__fuDLqW__chips{gap:calc(6 * var(--vr));flex-wrap:wrap;list-style:none;display:flex}.technology-module__fuDLqW__layer .technology-module__fuDLqW__chips{justify-content:flex-end}.technology-module__fuDLqW__chips{row-gap:calc(4 * var(--vr));column-gap:0}.technology-module__fuDLqW__chips li{font-size:calc(14.5 * var(--vr));color:#f8f8f8bd;white-space:nowrap;cursor:default;text-underline-offset:5px;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.technology-module__fuDLqW__chips li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#8f94ff66;display:inline-block}.technology-module__fuDLqW__chips li:hover{color:var(--color-white);text-decoration-color:#8f94ffb3}.technology-module__fuDLqW__strips{gap:calc(12 * var(--vr));margin-top:calc(28 * var(--vr));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.technology-module__fuDLqW__strip{gap:calc(18 * var(--vr));padding:calc(26 * var(--vr)) calc(28 * var(--vr));border-radius:var(--radius);background:#f8f8f806;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #f8f8f814}.technology-module__fuDLqW__ai{background:linear-gradient(120deg,#5258fb33 0%,#5258fb0d 100%);box-shadow:inset 0 0 0 1px #8f94ff47}.technology-module__fuDLqW__ai .technology-module__fuDLqW__chips li{color:#e1e3ffdb}.technology-module__fuDLqW__stripHead{align-items:baseline;gap:calc(6 * var(--vr)) calc(16 * var(--vr));flex-wrap:wrap;display:flex}.technology-module__fuDLqW__stripHead .technology-module__fuDLqW__line{flex:14em}.technology-module__fuDLqW__toolbox{gap:var(--grid-gutter-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technology-module__fuDLqW__tool{gap:calc(22 * var(--vr));padding:calc(32 * var(--vr));background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius);flex-direction:column;display:flex}.technology-module__fuDLqW__toolTitle{font-weight:400;font-size:calc(22 * var(--vr));letter-spacing:-.02em;line-height:1.2}.technology-module__fuDLqW__toolLine{margin-top:calc(8 * var(--vr));font-size:calc(15 * var(--vr));color:#14151a99;line-height:1.55}.technology-module__fuDLqW__tool .technology-module__fuDLqW__chips{margin-top:auto}.technology-module__fuDLqW__tool .technology-module__fuDLqW__chips li{color:#14151ab3}.technology-module__fuDLqW__tool .technology-module__fuDLqW__chips li:not(:last-child):after{color:#4046e666}.technology-module__fuDLqW__tool .technology-module__fuDLqW__chips li:hover{color:var(--color-black);-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}@media (max-width:1100px){.technology-module__fuDLqW__layer{row-gap:calc(14 * var(--vr));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.technology-module__fuDLqW__layer .technology-module__fuDLqW__chips{grid-column:2;justify-content:flex-start}.technology-module__fuDLqW__strips{grid-template-columns:1fr}}@media (max-width:768px){.technology-module__fuDLqW__diagram{padding:calc(8 * var(--vr)) calc(20 * var(--vr)) calc(20 * var(--vr))}.technology-module__fuDLqW__layer{gap:calc(10 * var(--vr));padding:calc(22 * var(--vr)) 0 calc(22 * var(--vr)) calc(28 * var(--vr));grid-template-columns:1fr}.technology-module__fuDLqW__layer:before{top:calc(34 * var(--vr))}.technology-module__fuDLqW__layer .technology-module__fuDLqW__chips{grid-column:auto}.technology-module__fuDLqW__name{font-size:calc(21 * var(--vr))}.technology-module__fuDLqW__strip{padding:calc(20 * var(--vr))}.technology-module__fuDLqW__toolbox{gap:calc(12 * var(--vr));grid-template-columns:1fr}.technology-module__fuDLqW__tool{padding:calc(24 * var(--vr))}}@media (prefers-reduced-motion:reduce){.technology-module__fuDLqW__layer,.technology-module__fuDLqW__layer:before,.technology-module__fuDLqW__chips li{transition:none}}.technology-module__fuDLqW__tool{--sweep-inset:-1px;--sweep-width:1px}
.faq-preview-module__EBuGRW__wrapper{column-gap:calc(80 * var(--vr));padding:var(--home-y) var(--home-inset);background:var(--color-white);color:var(--color-black);font-family:var(--font-hero), var(--font-display), sans-serif;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.faq-preview-module__EBuGRW__intro{top:calc(120 * var(--vr));position:sticky}.faq-preview-module__EBuGRW__title{font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;line-height:1.02}.faq-preview-module__EBuGRW__lead{margin-top:calc(20 * var(--vr));max-width:22em;font-size:calc(17 * var(--vr));color:#14151a9e;line-height:1.55}.faq-preview-module__EBuGRW__list{border-top:1px solid var(--color-light-gray)}.faq-preview-module__EBuGRW__item{border-bottom:1px solid var(--color-light-gray)}.faq-preview-module__EBuGRW__question{justify-content:space-between;align-items:center;gap:calc(24 * var(--vr));padding:calc(26 * var(--vr)) 0;font-size:calc(20 * var(--vr));letter-spacing:-.015em;cursor:pointer;line-height:1.3;list-style:none;transition:color .2s;display:flex}.faq-preview-module__EBuGRW__question::-webkit-details-marker{display:none}.faq-preview-module__EBuGRW__question:hover{color:var(--color-accent-strong)}.faq-preview-module__EBuGRW__icon{width:calc(14 * var(--vr));height:calc(14 * var(--vr));flex-shrink:0;position:relative}.faq-preview-module__EBuGRW__icon:before,.faq-preview-module__EBuGRW__icon:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;transition:transform .3s;position:absolute;top:50%;left:0;right:0}.faq-preview-module__EBuGRW__icon:after{transform:rotate(90deg)}.faq-preview-module__EBuGRW__item[open] .faq-preview-module__EBuGRW__icon:after{transform:rotate(0)}.faq-preview-module__EBuGRW__answer{max-width:38em;padding:0 calc(48 * var(--vr)) calc(28 * var(--vr)) 0;font-size:calc(16 * var(--vr));color:#14151aa8;line-height:1.6}@media (prefers-reduced-motion:no-preference){.faq-preview-module__EBuGRW__item{interpolate-size:allow-keywords}.faq-preview-module__EBuGRW__item::details-content{height:0;transition:height .35s ease, content-visibility .35s allow-discrete;overflow:clip}.faq-preview-module__EBuGRW__item[open]::details-content{height:auto}}@media (max-width:768px){.faq-preview-module__EBuGRW__wrapper{row-gap:calc(36 * var(--vr));grid-template-columns:1fr}.faq-preview-module__EBuGRW__intro{position:static}.faq-preview-module__EBuGRW__title{font-size:calc(34 * var(--vr))}.faq-preview-module__EBuGRW__lead{font-size:calc(15 * var(--vr))}.faq-preview-module__EBuGRW__question{padding:calc(20 * var(--vr)) 0;font-size:calc(17 * var(--vr))}.faq-preview-module__EBuGRW__answer{font-size:calc(15 * var(--vr));padding-right:0}}
.about-module__-i9KWa__facts{border-top:1px solid var(--color-light-gray);border-bottom:1px solid var(--color-light-gray);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.about-module__-i9KWa__facts li{padding:calc(30 * var(--vr)) calc(28 * var(--vr)) calc(30 * var(--vr)) 0}.about-module__-i9KWa__facts li+li{padding-left:calc(28 * var(--vr));border-left:1px solid var(--color-light-gray)}.about-module__-i9KWa__factLabel{font-size:calc(13.5 * var(--vr));color:#14151a80}.about-module__-i9KWa__factValue{margin-top:calc(10 * var(--vr));font-size:calc(32 * var(--vr));letter-spacing:-.03em;line-height:1.05}.about-module__-i9KWa__factNote{margin-top:calc(8 * var(--vr));font-size:calc(14.5 * var(--vr));color:#14151a94;line-height:1.45}.about-module__-i9KWa__principles{gap:calc(48 * var(--vr));grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.about-module__-i9KWa__pTitle{font-weight:400;font-size:calc(26 * var(--vr));letter-spacing:-.025em;line-height:1.15}.about-module__-i9KWa__pTitle:before{content:"";width:calc(28 * var(--vr));height:1px;margin-bottom:calc(22 * var(--vr));background:var(--color-accent-strong);display:block}.about-module__-i9KWa__pBody{margin-top:calc(14 * var(--vr));font-size:calc(16 * var(--vr));color:#14151a9e;line-height:1.65}.about-module__-i9KWa__teams{background:var(--color-light-gray);border:1px solid var(--color-light-gray);border-radius:var(--radius);clip-path:inset(0 round var(--radius));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;display:grid}.about-module__-i9KWa__team{gap:calc(12 * var(--vr));padding:calc(32 * var(--vr));background:var(--color-white);flex-direction:column;display:flex}.about-module__-i9KWa__tIndex{font-size:calc(13 * var(--vr));font-variant-numeric:tabular-nums;color:var(--color-accent-strong)}.about-module__-i9KWa__tName{margin-top:calc(18 * var(--vr));font-weight:400;font-size:calc(22 * var(--vr));letter-spacing:-.02em;line-height:1.2}.about-module__-i9KWa__tBody{font-size:calc(15 * var(--vr));color:#14151a99;line-height:1.6}.about-module__-i9KWa__privacy{gap:calc(64 * var(--vr));padding:calc(48 * var(--vr));border-radius:var(--radius);color:var(--color-white);background:radial-gradient(60% 110% at 100% 0%, #5258fb42 0%, #5258fb00 70%), var(--color-black);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.about-module__-i9KWa__privacyLabel{font-size:calc(14 * var(--vr));color:#f8f8f88c}.about-module__-i9KWa__privacyTitle{margin-top:calc(14 * var(--vr));text-wrap:balance;font-weight:400;font-size:calc(40 * var(--vr));letter-spacing:-.03em;line-height:1.05}.about-module__-i9KWa__privacyBody{margin-top:calc(18 * var(--vr));max-width:32em;font-size:calc(16.5 * var(--vr));color:#f8f8f8a3;line-height:1.6}.about-module__-i9KWa__points{counter-reset:point;border-top:1px solid #f8f8f81a;align-self:end;list-style:none}.about-module__-i9KWa__points li{counter-increment:point;grid-template-columns:calc(36 * var(--vr)) minmax(0, 1fr);padding:calc(18 * var(--vr)) 0;font-size:calc(16 * var(--vr));color:#f8f8f8db;border-bottom:1px solid #f8f8f81a;line-height:1.5;display:grid}.about-module__-i9KWa__points li:before{content:counter(point, decimal-leading-zero);font-size:calc(12.5 * var(--vr));font-variant-numeric:tabular-nums;color:#8f94ff;padding-top:.2em}@media (max-width:1024px){.about-module__-i9KWa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.about-module__-i9KWa__facts li:nth-child(3){border-left:0;padding-left:0}.about-module__-i9KWa__facts li:nth-child(n+3){border-top:1px solid var(--color-light-gray)}.about-module__-i9KWa__principles{gap:calc(36 * var(--vr));grid-template-columns:1fr}.about-module__-i9KWa__teams{grid-template-columns:repeat(2,minmax(0,1fr))}.about-module__-i9KWa__privacy{gap:calc(32 * var(--vr));grid-template-columns:1fr}}@media (max-width:768px){.about-module__-i9KWa__facts{grid-template-columns:1fr}.about-module__-i9KWa__facts li,.about-module__-i9KWa__facts li+li,.about-module__-i9KWa__facts li:nth-child(n+3){padding:calc(20 * var(--vr)) 0;border-left:0}.about-module__-i9KWa__facts li+li{border-top:1px solid var(--color-light-gray)}.about-module__-i9KWa__factValue{font-size:calc(26 * var(--vr))}.about-module__-i9KWa__teams{grid-template-columns:1fr}.about-module__-i9KWa__team{padding:calc(24 * var(--vr))}.about-module__-i9KWa__privacy{padding:calc(26 * var(--vr))}.about-module__-i9KWa__privacyTitle{font-size:calc(30 * var(--vr))}}.about-module__-i9KWa__team{--sweep-inset:-1px;--sweep-width:1px}.about-module__-i9KWa__team:first-child{border-top-left-radius:calc(var(--radius) - 1px)}.about-module__-i9KWa__team:nth-child(3){border-top-right-radius:calc(var(--radius) - 1px)}.about-module__-i9KWa__team:nth-child(4){border-bottom-left-radius:calc(var(--radius) - 1px)}.about-module__-i9KWa__team:nth-child(6){border-bottom-right-radius:calc(var(--radius) - 1px)}@media (max-width:1024px){.about-module__-i9KWa__team:nth-child(n){border-radius:0}.about-module__-i9KWa__team:first-child{border-top-left-radius:calc(var(--radius) - 1px)}.about-module__-i9KWa__team:nth-child(2){border-top-right-radius:calc(var(--radius) - 1px)}.about-module__-i9KWa__team:nth-child(5){border-bottom-left-radius:calc(var(--radius) - 1px)}.about-module__-i9KWa__team:nth-child(6){border-bottom-right-radius:calc(var(--radius) - 1px)}}@media (max-width:768px){.about-module__-i9KWa__team:nth-child(n){border-radius:0}.about-module__-i9KWa__team:first-child{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.about-module__-i9KWa__team:last-child{border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}}
.careers-module__tEy4wG__status{isolation:isolate;gap:calc(48 * var(--vr));padding:calc(44 * var(--vr));border-radius:var(--radius);color:var(--color-white);background:radial-gradient(60% 120% at 100% 0%, #5258fb4d 0%, #5258fb00 70%), var(--color-black);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.careers-module__tEy4wG__statusLabel{font-size:calc(15 * var(--vr));color:#f8f8f899}.careers-module__tEy4wG__statusTitle{margin-top:calc(12 * var(--vr));font-weight:400;font-size:calc(56 * var(--vr));letter-spacing:-.035em;line-height:1}.careers-module__tEy4wG__statusBody{margin-top:calc(18 * var(--vr));max-width:36em;font-size:calc(17 * var(--vr));color:#f8f8f89e;line-height:1.6}.careers-module__tEy4wG__statusRow{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--vr));padding-top:calc(28 * var(--vr));border-top:1px solid #f8f8f81a;display:flex}.careers-module__tEy4wG__applyText{font-size:calc(30 * var(--vr));letter-spacing:-.025em;line-height:1.1}.careers-module__tEy4wG__applyMail{margin-top:calc(8 * var(--vr));font-size:calc(15 * var(--vr));letter-spacing:0;color:#f8f8f88c;display:block}.careers-module__tEy4wG__arrow{width:calc(56 * var(--vr));height:calc(56 * var(--vr));background:var(--color-accent-strong);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;transition:background .3s;display:grid}.careers-module__tEy4wG__status:hover .careers-module__tEy4wG__arrow svg{transform:rotate(-45deg)}.careers-module__tEy4wG__band{padding:var(--home-y) var(--home-inset);color:var(--color-white);background:radial-gradient(50% 70% at 0% 100%, #5258fb1f 0%, #5258fb00 70%), var(--color-black)}.careers-module__tEy4wG__bandHead{column-gap:calc(80 * var(--vr));margin-bottom:calc(56 * var(--vr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.careers-module__tEy4wG__bandEyebrow{font-size:calc(15 * var(--vr));color:#f8f8f880}.careers-module__tEy4wG__bandTitle{margin-top:calc(14 * var(--vr));font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;line-height:1.02}.careers-module__tEy4wG__bandLead{max-width:28em;font-size:calc(17 * var(--vr));color:#f8f8f899;justify-self:end;line-height:1.6}.careers-module__tEy4wG__principles{border-top:1px solid #f8f8f81a;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.careers-module__tEy4wG__principle{grid-template-columns:calc(110 * var(--vr)) minmax(0, 1fr);gap:calc(24 * var(--vr));padding:calc(36 * var(--vr)) calc(40 * var(--vr)) calc(36 * var(--vr)) 0;border-bottom:1px solid #f8f8f81a;display:grid}.careers-module__tEy4wG__principle:nth-child(2n){padding-left:calc(40 * var(--vr));border-left:1px solid #f8f8f81a;padding-right:0}.careers-module__tEy4wG__pIndex{font-size:calc(64 * var(--vr));letter-spacing:-.03em;color:#8f94ff3d;line-height:.85}.careers-module__tEy4wG__pTitle{font-weight:400;font-size:calc(26 * var(--vr));letter-spacing:-.025em;line-height:1.15}.careers-module__tEy4wG__pBody{margin-top:calc(10 * var(--vr));max-width:30em;font-size:calc(16 * var(--vr));color:#f8f8f899;line-height:1.6}.careers-module__tEy4wG__bento{gap:calc(12 * var(--vr));grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.careers-module__tEy4wG__card{isolation:isolate;gap:calc(14 * var(--vr));min-height:calc(230 * var(--vr));padding:calc(30 * var(--vr));background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius);flex-direction:column;transition:border-color .3s;display:flex;position:relative}.careers-module__tEy4wG__wide{grid-column:span 2}.careers-module__tEy4wG__cIndex{font-size:calc(13 * var(--vr));font-variant-numeric:tabular-nums;color:var(--color-accent-strong)}.careers-module__tEy4wG__cName{margin-top:calc(18 * var(--vr));font-weight:400;font-size:calc(26 * var(--vr));letter-spacing:-.025em;line-height:1.1}.careers-module__tEy4wG__cBody{max-width:32em;font-size:calc(15 * var(--vr));color:#14151a99;line-height:1.6}.careers-module__tEy4wG__cStack{row-gap:calc(4 * var(--vr));padding-top:calc(16 * var(--vr));border-top:1px solid var(--color-light-gray);flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.careers-module__tEy4wG__cStack li{font-size:calc(14 * var(--vr));white-space:nowrap;color:#14151ab8;line-height:1.5}.careers-module__tEy4wG__cStack li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#4046e666;display:inline-block}@media (max-width:1024px){.careers-module__tEy4wG__bandHead{row-gap:calc(18 * var(--vr));grid-template-columns:1fr}.careers-module__tEy4wG__bandLead{justify-self:start}.careers-module__tEy4wG__principles{grid-template-columns:1fr}.careers-module__tEy4wG__principle,.careers-module__tEy4wG__principle:nth-child(2n){padding:calc(30 * var(--vr)) 0;border-left:0}.careers-module__tEy4wG__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.careers-module__tEy4wG__status{gap:calc(32 * var(--vr));padding:calc(24 * var(--vr))}.careers-module__tEy4wG__statusTitle{font-size:calc(32 * var(--vr))}.careers-module__tEy4wG__statusBody{font-size:calc(15 * var(--vr))}.careers-module__tEy4wG__applyText{font-size:calc(22 * var(--vr))}.careers-module__tEy4wG__arrow{width:calc(44 * var(--vr));height:calc(44 * var(--vr))}.careers-module__tEy4wG__bandTitle{font-size:calc(32 * var(--vr))}.careers-module__tEy4wG__bandLead{font-size:calc(15 * var(--vr))}.careers-module__tEy4wG__principle,.careers-module__tEy4wG__principle:nth-child(2n){grid-template-columns:calc(64 * var(--vr)) minmax(0, 1fr);gap:calc(16 * var(--vr))}.careers-module__tEy4wG__pIndex{font-size:calc(40 * var(--vr))}.careers-module__tEy4wG__pTitle{font-size:calc(21 * var(--vr))}.careers-module__tEy4wG__bento{grid-template-columns:1fr}.careers-module__tEy4wG__wide{grid-column:auto}.careers-module__tEy4wG__card{min-height:0;padding:calc(22 * var(--vr))}.careers-module__tEy4wG__cName{font-size:calc(22 * var(--vr))}}.careers-module__tEy4wG__card{--sweep-inset:-1px;--sweep-width:1px}.careers-module__tEy4wG__arrow svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.case-studies-module__AyNS7q__study{gap:calc(56 * var(--vr));flex-direction:column;display:flex}.case-studies-module__AyNS7q__head{column-gap:calc(64 * var(--vr));grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.case-studies-module__AyNS7q__index{font-size:calc(96 * var(--vr));letter-spacing:-.03em;color:#14151a1a;line-height:.85}.case-studies-module__AyNS7q__client{align-items:center;gap:calc(12 * var(--vr));margin-top:calc(28 * var(--vr));font-size:calc(17 * var(--vr));color:#14151ab3;display:flex}.case-studies-module__AyNS7q__logo{width:auto;height:calc(30 * var(--vr));object-fit:contain;mix-blend-mode:multiply}.case-studies-module__AyNS7q__mono{width:calc(30 * var(--vr));height:calc(30 * var(--vr));border-radius:calc(7 * var(--vr));font-size:calc(12 * var(--vr));color:#fff;place-items:center;font-weight:500;display:grid}.case-studies-module__AyNS7q__title{font-weight:400;font-size:calc(44 * var(--vr));letter-spacing:-.03em;text-wrap:balance;line-height:1.04}.case-studies-module__AyNS7q__lead{margin-top:calc(20 * var(--vr));max-width:38em;font-size:calc(17 * var(--vr));color:#14151a9e;line-height:1.6}.case-studies-module__AyNS7q__facts{border-top:1px solid var(--color-light-gray);border-bottom:1px solid var(--color-light-gray);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.case-studies-module__AyNS7q__facts li{padding:calc(26 * var(--vr)) calc(28 * var(--vr)) calc(26 * var(--vr)) 0}.case-studies-module__AyNS7q__facts li+li{padding-left:calc(28 * var(--vr));border-left:1px solid var(--color-light-gray)}.case-studies-module__AyNS7q__factValue{font-size:calc(30 * var(--vr));letter-spacing:-.03em;line-height:1.05}.case-studies-module__AyNS7q__factLabel{margin-top:calc(8 * var(--vr));font-size:calc(14.5 * var(--vr));color:#14151a94;line-height:1.45}.case-studies-module__AyNS7q__story{gap:var(--grid-gutter-width);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.case-studies-module__AyNS7q__part{padding:calc(4 * var(--vr)) 0}.case-studies-module__AyNS7q__label{font-size:calc(13 * var(--vr));letter-spacing:.02em;color:var(--color-accent-strong)}.case-studies-module__AyNS7q__part p,.case-studies-module__AyNS7q__outcome p{margin-top:calc(14 * var(--vr));font-size:calc(15.5 * var(--vr));color:#14151aa8;line-height:1.65}.case-studies-module__AyNS7q__part p+p,.case-studies-module__AyNS7q__outcome p+p{margin-top:calc(12 * var(--vr))}.case-studies-module__AyNS7q__part code{color:var(--color-black);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.case-studies-module__AyNS7q__outcome{padding:calc(30 * var(--vr));border-radius:var(--radius);color:var(--color-white);background:radial-gradient(80% 90% at 100% 0%, #5258fb47 0%, #5258fb00 70%), var(--color-black)}.case-studies-module__AyNS7q__outcome .case-studies-module__AyNS7q__label{color:#8f94ff}.case-studies-module__AyNS7q__outcome p{font-size:calc(17 * var(--vr));color:#f8f8f8db;line-height:1.55}.case-studies-module__AyNS7q__stackRow{align-items:baseline;row-gap:calc(6 * var(--vr));flex-wrap:wrap;display:flex}.case-studies-module__AyNS7q__stack{align-items:baseline;row-gap:calc(4 * var(--vr));flex-wrap:wrap;list-style:none;display:flex}.case-studies-module__AyNS7q__stackLabel{margin-right:calc(20 * var(--vr));font-size:calc(13 * var(--vr));letter-spacing:.02em;color:#14151a73}.case-studies-module__AyNS7q__stack li{font-size:calc(15 * var(--vr));white-space:nowrap;color:#14151ab8;line-height:1.5}.case-studies-module__AyNS7q__stack li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#4046e666;display:inline-block}@media (max-width:1024px){.case-studies-module__AyNS7q__head{row-gap:calc(28 * var(--vr));grid-template-columns:1fr}.case-studies-module__AyNS7q__index{font-size:calc(64 * var(--vr))}.case-studies-module__AyNS7q__client{margin-top:calc(16 * var(--vr))}.case-studies-module__AyNS7q__story{gap:calc(28 * var(--vr));grid-template-columns:1fr}}@media (max-width:768px){.case-studies-module__AyNS7q__study{gap:calc(36 * var(--vr))}.case-studies-module__AyNS7q__title{font-size:calc(30 * var(--vr))}.case-studies-module__AyNS7q__lead{font-size:calc(15 * var(--vr))}.case-studies-module__AyNS7q__facts{grid-template-columns:1fr}.case-studies-module__AyNS7q__facts li,.case-studies-module__AyNS7q__facts li+li{padding:calc(18 * var(--vr)) 0;border-left:0}.case-studies-module__AyNS7q__facts li+li{border-top:1px solid var(--color-light-gray)}.case-studies-module__AyNS7q__factValue{font-size:calc(24 * var(--vr))}.case-studies-module__AyNS7q__outcome{padding:calc(22 * var(--vr))}}.case-studies-module__AyNS7q__readMore{margin-top:calc(20 * var(--vr));font-size:calc(16 * var(--vr))}.case-studies-module__AyNS7q__readMore a{border-bottom:1px solid;padding-bottom:2px;transition:color .2s}.case-studies-module__AyNS7q__readMore a:hover,.case-studies-module__AyNS7q__title a:hover{color:var(--color-accent-strong)}
.projects-module__lnHueG__bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(calc(230 * var(--vr)), auto);gap:calc(12 * var(--vr));grid-auto-flow:dense;display:grid}.projects-module__lnHueG__tile{gap:calc(14 * var(--vr));padding:calc(28 * var(--vr));background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius);flex-direction:column;transition:border-color .3s,transform .3s;display:flex;position:relative}.projects-module__lnHueG__tile:hover{border-color:#14151a38}.projects-module__lnHueG__wide{grid-column:span 2}.projects-module__lnHueG__feature{padding:calc(40 * var(--vr));color:var(--color-white);background:radial-gradient(70% 60% at 100% 0%, #5258fb4d 0%, #5258fb00 70%), radial-gradient(60% 50% at 0% 100%, #5258fb1a 0%, #5258fb00 70%), var(--color-black);border-color:#0000;grid-area:span 2/span 2;justify-content:space-between;overflow:hidden}.projects-module__lnHueG__feature:hover{border-color:#0000}.projects-module__lnHueG__tileHead{justify-content:space-between;align-items:center;gap:calc(12 * var(--vr));display:flex}.projects-module__lnHueG__logo{width:calc(44 * var(--vr));height:calc(44 * var(--vr));border-radius:calc(10 * var(--vr));object-fit:cover;flex-shrink:0}.projects-module__lnHueG__feature .projects-module__lnHueG__logo{width:calc(64 * var(--vr));height:calc(64 * var(--vr));border-radius:calc(14 * var(--vr))}.projects-module__lnHueG__italicMark{height:calc(30 * var(--vr));aspect-ratio:189/118;flex-shrink:0;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.projects-module__lnHueG__feature .projects-module__lnHueG__italicMark{height:calc(46 * var(--vr))}.projects-module__lnHueG__wideLogo{height:calc(30 * var(--vr));width:auto;max-width:calc(150 * var(--vr));object-fit:contain;object-position:left;mix-blend-mode:multiply}.projects-module__lnHueG__mark{width:calc(44 * var(--vr));height:calc(44 * var(--vr));border-radius:calc(10 * var(--vr));font-size:calc(15 * var(--vr));color:#fff;flex-shrink:0;place-items:center;font-weight:500;display:grid}.projects-module__lnHueG__status{padding-top:calc(14 * var(--vr));border-top:1px solid var(--color-light-gray);font-size:calc(13 * var(--vr));letter-spacing:.005em;color:#14151a6b;align-self:stretch;line-height:1.4;display:block}.projects-module__lnHueG__live{color:#14151ab8}.projects-module__lnHueG__feature .projects-module__lnHueG__status{color:#f8f8f88c;border-top:0;align-self:auto;padding-top:0}.projects-module__lnHueG__tile>.projects-module__lnHueG__status,.projects-module__lnHueG__card>.projects-module__lnHueG__status{margin-top:auto}.projects-module__lnHueG__tileName{margin-top:calc(6 * var(--vr));font-weight:400;font-size:calc(21 * var(--vr));letter-spacing:-.02em;line-height:1.15}.projects-module__lnHueG__tileBody{font-size:calc(14.5 * var(--vr));color:#14151a99;line-height:1.55}.projects-module__lnHueG__featureKicker{font-size:calc(14 * var(--vr));color:#8f94ff}.projects-module__lnHueG__featureName{margin-top:calc(10 * var(--vr));font-weight:400;font-size:calc(40 * var(--vr));letter-spacing:-.03em;line-height:1.02}.projects-module__lnHueG__featureBody{margin-top:calc(16 * var(--vr));max-width:30em;font-size:calc(16.5 * var(--vr));color:#f8f8f89e;line-height:1.6}.projects-module__lnHueG__featureFacts,.projects-module__lnHueG__tags{row-gap:calc(4 * var(--vr));flex-wrap:wrap;list-style:none;display:flex}.projects-module__lnHueG__featureFacts{margin-top:calc(24 * var(--vr))}.projects-module__lnHueG__featureFacts li,.projects-module__lnHueG__tags li{white-space:nowrap;line-height:1.5}.projects-module__lnHueG__featureFacts li{font-size:calc(14.5 * var(--vr));color:#f8f8f8cc}.projects-module__lnHueG__featureFacts li:not(:last-child):after,.projects-module__lnHueG__tags li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#8f94ff73;display:inline-block}.projects-module__lnHueG__tags li:not(:last-child):after{color:#4046e666}.projects-module__lnHueG__others{gap:var(--grid-gutter-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.projects-module__lnHueG__card{gap:calc(16 * var(--vr));padding:calc(32 * var(--vr));background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius);flex-direction:column;transition:border-color .3s;display:flex}.projects-module__lnHueG__card:hover{border-color:#14151a38}.projects-module__lnHueG__cardTop{justify-content:space-between;align-items:center;gap:calc(12 * var(--vr));min-height:calc(44 * var(--vr));display:flex}.projects-module__lnHueG__cardName{margin-top:calc(8 * var(--vr));font-weight:400;font-size:calc(24 * var(--vr));letter-spacing:-.02em;line-height:1.15}.projects-module__lnHueG__cardBody{font-size:calc(15 * var(--vr));color:#14151a9e;line-height:1.6}.projects-module__lnHueG__tags{padding-top:calc(8 * var(--vr));margin-top:auto}.projects-module__lnHueG__tags+.projects-module__lnHueG__status{margin-top:0;list-style:none}.projects-module__lnHueG__tags li{font-size:calc(14 * var(--vr));color:#14151ab3}@media (max-width:1024px){.projects-module__lnHueG__bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.projects-module__lnHueG__feature{grid-row:auto}.projects-module__lnHueG__wide{grid-column:auto}.projects-module__lnHueG__tile:last-child{grid-column:1/-1}.projects-module__lnHueG__others{grid-template-columns:1fr}}@media (max-width:768px){.projects-module__lnHueG__bento{gap:calc(10 * var(--vr));grid-template-columns:1fr;grid-auto-rows:auto}.projects-module__lnHueG__feature,.projects-module__lnHueG__wide,.projects-module__lnHueG__tile:last-child{grid-area:auto}.projects-module__lnHueG__feature{padding:calc(26 * var(--vr));gap:calc(28 * var(--vr))}.projects-module__lnHueG__featureName{font-size:calc(30 * var(--vr))}.projects-module__lnHueG__tile,.projects-module__lnHueG__card{padding:calc(22 * var(--vr))}.projects-module__lnHueG__tileName{margin-top:calc(8 * var(--vr))}}.projects-module__lnHueG__tile,.projects-module__lnHueG__card{--sweep-inset:-1px;--sweep-width:1px}
.page-shell-module__JvWCRW__hero{padding:calc(184 * var(--vr)) var(--home-inset) calc(112 * var(--vr));color:var(--color-white);background:radial-gradient(55% 80% at 88% 0%, #5258fb33 0%, #5258fb00 70%), radial-gradient(45% 60% at 0% 100%, #5258fb14 0%, #5258fb00 70%), var(--color-black);position:relative;overflow:hidden}.page-shell-module__JvWCRW__heroGrid{pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 35%,#000 70%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 35%,#000 70%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-shell-module__JvWCRW__hero>:not(.page-shell-module__JvWCRW__heroGrid){position:relative}@media (max-width:768px){.page-shell-module__JvWCRW__heroGrid{opacity:.7;-webkit-mask-image:linear-gradient(#00000080 0%,#000 40%,#0000 100%);mask-image:linear-gradient(#00000080 0%,#000 40%,#0000 100%)}}.page-shell-module__JvWCRW__heroTitle{max-width:15em;font-weight:400;font-size:calc(64 * var(--vr));letter-spacing:-.03em;text-wrap:balance;line-height:1}.page-shell-module__JvWCRW__heroIntro{margin-top:calc(32 * var(--vr));max-width:36em;font-size:calc(19 * var(--vr));color:#f8f8f89e;line-height:1.55}.page-shell-module__JvWCRW__section{padding:var(--home-y) var(--home-inset);background:var(--color-white);color:var(--color-black)}.page-shell-module__JvWCRW__section+.page-shell-module__JvWCRW__section{padding-top:0}.page-shell-module__JvWCRW__muted{background:var(--color-paper)}.page-shell-module__JvWCRW__section+.page-shell-module__JvWCRW__muted,.page-shell-module__JvWCRW__muted+.page-shell-module__JvWCRW__section{padding-top:var(--home-y)}.page-shell-module__JvWCRW__eyebrow{font-size:calc(15 * var(--vr));color:#14151a80;line-height:1.3}.page-shell-module__JvWCRW__title{margin-top:calc(14 * var(--vr));max-width:18em;font-weight:400;font-size:calc(48 * var(--vr));letter-spacing:-.03em;text-wrap:balance;line-height:1.02}.page-shell-module__JvWCRW__eyebrow+.page-shell-module__JvWCRW__title{margin-top:calc(14 * var(--vr))}.page-shell-module__JvWCRW__title:first-child{margin-top:0}.page-shell-module__JvWCRW__lead{margin-top:calc(24 * var(--vr));max-width:36em;font-size:calc(17 * var(--vr));color:#14151a9e;line-height:1.6}.page-shell-module__JvWCRW__body{margin-top:calc(56 * var(--vr))}.page-shell-module__JvWCRW__body:first-child{margin-top:0}.page-shell-module__JvWCRW__grid{background:var(--color-light-gray);border:1px solid var(--color-light-gray);border-radius:var(--radius);clip-path:inset(0 round var(--radius));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.page-shell-module__JvWCRW__card{gap:calc(12 * var(--vr));padding:calc(36 * var(--vr));background:var(--color-white);color:inherit;flex-direction:column;text-decoration:none;transition:background .3s;display:flex}a.page-shell-module__JvWCRW__card:hover{background:var(--color-paper)}.page-shell-module__JvWCRW__cardHead{align-items:baseline;gap:calc(12 * var(--vr));display:flex}.page-shell-module__JvWCRW__cardIndex{font-size:calc(13 * var(--vr));font-variant-numeric:tabular-nums;color:var(--color-accent-strong)}.page-shell-module__JvWCRW__cardTitle{font-weight:400;font-size:calc(22 * var(--vr));letter-spacing:-.02em;line-height:1.2}.page-shell-module__JvWCRW__cardBody{max-width:34em;font-size:calc(15.5 * var(--vr));color:#14151a9e;line-height:1.6}.page-shell-module__JvWCRW__cardLink{align-items:center;gap:calc(8 * var(--vr));padding-top:calc(10 * var(--vr));font-size:calc(15 * var(--vr));color:var(--color-black);align-self:flex-start;margin-top:auto;display:inline-flex}.page-shell-module__JvWCRW__cardLink span{border-bottom:1px solid #14151a40;padding-bottom:2px;transition:border-color .2s}.page-shell-module__JvWCRW__cardLink svg{transition:transform .25s}a.page-shell-module__JvWCRW__card:hover .page-shell-module__JvWCRW__cardLink span{border-color:var(--color-black)}a.page-shell-module__JvWCRW__card:hover .page-shell-module__JvWCRW__cardLink svg{transform:translate(3px)}.page-shell-module__JvWCRW__stats{background:var(--color-light-gray);border:1px solid var(--color-light-gray);border-radius:var(--radius);clip-path:inset(0 round var(--radius));grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.page-shell-module__JvWCRW__stat{padding:calc(32 * var(--vr));background:var(--color-white)}.page-shell-module__JvWCRW__statValue{font-size:calc(44 * var(--vr));letter-spacing:-.03em;line-height:1}.page-shell-module__JvWCRW__statLabel{margin-top:calc(12 * var(--vr));font-size:calc(14 * var(--vr));color:#14151a8c;line-height:1.4}.page-shell-module__JvWCRW__tags{row-gap:calc(4 * var(--vr));flex-wrap:wrap;list-style:none;display:flex}.page-shell-module__JvWCRW__tags li{font-size:calc(15 * var(--vr));white-space:nowrap;color:#14151ab8;line-height:1.5}.page-shell-module__JvWCRW__tags li:not(:last-child):after{content:"/";margin:0 calc(10 * var(--vr));color:#4046e666;display:inline-block}@media (max-width:768px){.page-shell-module__JvWCRW__hero{padding:calc(128 * var(--vr)) var(--home-inset) calc(64 * var(--vr))}.page-shell-module__JvWCRW__heroTitle{font-size:calc(38 * var(--vr));line-height:1.04}.page-shell-module__JvWCRW__heroIntro{margin-top:calc(22 * var(--vr));font-size:calc(16 * var(--vr))}.page-shell-module__JvWCRW__title{font-size:calc(32 * var(--vr))}.page-shell-module__JvWCRW__lead{font-size:calc(15 * var(--vr))}.page-shell-module__JvWCRW__body{margin-top:calc(32 * var(--vr))}.page-shell-module__JvWCRW__grid{grid-template-columns:1fr}.page-shell-module__JvWCRW__card{padding:calc(24 * var(--vr))}.page-shell-module__JvWCRW__cardTitle{font-size:calc(19 * var(--vr))}.page-shell-module__JvWCRW__cardBody{font-size:calc(14.5 * var(--vr))}.page-shell-module__JvWCRW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell-module__JvWCRW__stat{padding:calc(22 * var(--vr))}.page-shell-module__JvWCRW__statValue{font-size:calc(32 * var(--vr))}}.page-shell-module__JvWCRW__card,.page-shell-module__JvWCRW__stat{--sweep-inset:-1px;--sweep-width:1px}.page-shell-module__JvWCRW__card:first-child{border-top-left-radius:calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__card:nth-child(2){border-top-right-radius:calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__card:nth-child(odd):nth-last-child(-n+2){border-bottom-left-radius:calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__card:nth-child(2n):last-child{border-bottom-right-radius:calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__stat:first-child{border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__stat:last-child{border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0}@media (max-width:768px){.page-shell-module__JvWCRW__card,.page-shell-module__JvWCRW__card:first-child,.page-shell-module__JvWCRW__card:nth-child(2),.page-shell-module__JvWCRW__card:nth-child(odd):nth-last-child(-n+2),.page-shell-module__JvWCRW__card:nth-child(2n):last-child{border-radius:0}.page-shell-module__JvWCRW__card:first-child{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__card:last-child{border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__stat:first-child{border-radius:calc(var(--radius) - 1px) 0 0 0}.page-shell-module__JvWCRW__stat:nth-child(2){border-radius:0 calc(var(--radius) - 1px) 0 0}.page-shell-module__JvWCRW__stat:nth-last-child(2){border-radius:0 0 0 calc(var(--radius) - 1px)}.page-shell-module__JvWCRW__stat:last-child{border-radius:0 0 calc(var(--radius) - 1px) 0}}.page-shell-module__JvWCRW__inlineLink{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.page-shell-module__JvWCRW__inlineLink:hover{color:var(--color-accent-strong)}.page-shell-module__JvWCRW__prose{max-width:42em;font-size:calc(18 * var(--vr));color:#14151ad1;line-height:1.7}.page-shell-module__JvWCRW__prose>*+*{margin-top:1em}.page-shell-module__JvWCRW__prose h2{font-weight:400;font-size:calc(32 * var(--vr));letter-spacing:-.02em;color:var(--color-black);text-wrap:balance;margin-top:2.2em;line-height:1.15}.page-shell-module__JvWCRW__prose h2:first-child{margin-top:0}.page-shell-module__JvWCRW__prose ul,.page-shell-module__JvWCRW__prose ol{padding-left:1.25em}.page-shell-module__JvWCRW__prose ul{list-style:outside}.page-shell-module__JvWCRW__prose ol{list-style:decimal}.page-shell-module__JvWCRW__prose li+li{margin-top:.4em}.page-shell-module__JvWCRW__prose code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--color-paper);border-radius:4px;padding:.1em .35em;font-size:.9em}.page-shell-module__JvWCRW__summary{max-width:42em;font-size:calc(21 * var(--vr));color:var(--color-black);line-height:1.55}.page-shell-module__JvWCRW__meta{margin-top:calc(28 * var(--vr));font-size:calc(15 * var(--vr));color:#f8f8f88c}.page-shell-module__JvWCRW__quote{max-width:36em;font-size:calc(28 * var(--vr));letter-spacing:-.01em;line-height:1.3}.page-shell-module__JvWCRW__quote footer{margin-top:calc(20 * var(--vr));font-size:calc(16 * var(--vr));color:#14151a99}.page-shell-module__JvWCRW__figure{border-radius:var(--radius);border:1px solid var(--color-light-gray);overflow:hidden}.page-shell-module__JvWCRW__figure img{width:100%;height:auto;display:block}
