.Check-module__7-i6kq__icon{overflow:visible}.Check-module__7-i6kq__tick{stroke-dasharray:1;stroke-dashoffset:0}:hover>.Check-module__7-i6kq__icon .Check-module__7-i6kq__tick{animation:.5s cubic-bezier(.65,0,.35,1) both Check-module__7-i6kq__tick-in}@keyframes Check-module__7-i6kq__tick-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:hover>.Check-module__7-i6kq__icon .Check-module__7-i6kq__tick{animation:none}}html[data-motion=reduce] :hover>.Check-module__7-i6kq__icon .Check-module__7-i6kq__tick{animation:none}
.Feature-module__JsrdXG__section{background:var(--color-bg);padding:calc(var(--space-10) + 120px) 0}.Feature-module__JsrdXG__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:600px;display:flex}.Feature-module__JsrdXG__column{flex-direction:column;justify-content:space-between;align-items:flex-start;width:480px;max-width:100%;height:600px;display:flex}.Feature-module__JsrdXG__builtOn{font-size:var(--text-lead);font-weight:var(--weight-medium);line-height:var(--text-lead-lh);color:var(--color-fg);white-space:nowrap;align-items:center;gap:4px;display:flex}.Feature-module__JsrdXG__text{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.Feature-module__JsrdXG__eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);line-height:var(--text-lead-lh);color:var(--color-fg-eyebrow-2)}.Feature-module__JsrdXG__headline{width:451px;max-width:100%;font-size:var(--text-h2);font-weight:var(--text-h2-weight);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);color:var(--color-fg)}.Feature-module__JsrdXG__link{height:40px}.Feature-module__JsrdXG__copy{width:451px;max-width:100%;font:var(--type-copy);letter-spacing:var(--text-copy-ls);color:var(--color-fg-copy)}.Feature-module__JsrdXG__chips{grid-auto-columns:max-content;grid-auto-flow:column;gap:12px;list-style:none;display:inline-grid}.Feature-module__JsrdXG__chip{background:var(--color-surface-chip);font-size:var(--text-chip);line-height:var(--leading-none);color:var(--color-fg-soft);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.Feature-module__JsrdXG__check{color:var(--color-fg-check);flex-shrink:0}.Feature-module__JsrdXG__media{aspect-ratio:1;background:var(--color-surface-media);perspective:900px;flex-shrink:0;justify-content:center;align-items:center;width:min(600px,50%);height:auto;display:flex;overflow:hidden}.Feature-module__JsrdXG__card{background:var(--color-bg);width:384.256px;max-width:90%;height:257.123px;box-shadow:var(--shadow-card);border-radius:6px;overflow:hidden}.Feature-module__JsrdXG__card img{object-fit:cover;width:100%;height:100%;display:block}.Feature-module__JsrdXG__mediaPlug{background:var(--color-brand);perspective:none;--light-spread:.34s;--drain-step:7ms;position:relative}.Feature-module__JsrdXG__board{width:100%;max-width:none;height:100%;display:block}.Feature-module__JsrdXG__tile{fill:var(--color-white);opacity:.1;transition:opacity .14s ease calc((11 - var(--k,0)) * var(--drain-step))}.Feature-module__JsrdXG__board[data-plugged] .Feature-module__JsrdXG__tile{opacity:max(.1, 1 - .1 * max(var(--c) - var(--cx,11), var(--cx,11) - var(--c)));transition:opacity .2s ease calc(var(--k,0) * var(--k,0) / 121 * var(--light-spread))}.Feature-module__JsrdXG__board[data-plugged][data-follow] .Feature-module__JsrdXG__tile{transition:none}.Feature-module__JsrdXG__plug{transform:translateY(calc(-1 * var(--drop,120px)));transition:transform .26s cubic-bezier(.2,.8,.3,1)}.Feature-module__JsrdXG__board[data-in] .Feature-module__JsrdXG__plug{transition:transform .45s linear(0, .05 35%, .13 60%, .25 76%, .4 88%, .6 95%, 1 100%) 60ms;transform:none}.Feature-module__JsrdXG__cardFace{fill:var(--color-white)}.Feature-module__JsrdXG__code{font:var(--type-code);fill:var(--color-black);white-space:pre}.Feature-module__JsrdXG__codeString{fill:var(--color-code-string)}.Feature-module__JsrdXG__codeMuted{fill:var(--color-fg-muted)}@media (prefers-reduced-motion:reduce){.Feature-module__JsrdXG__board .Feature-module__JsrdXG__plug,.Feature-module__JsrdXG__board[data-in] .Feature-module__JsrdXG__plug{transition:none;transform:none}.Feature-module__JsrdXG__board[data-plugged] .Feature-module__JsrdXG__tile{transition:none}}html[data-motion=reduce] .Feature-module__JsrdXG__board .Feature-module__JsrdXG__plug{transition:none;transform:none}html[data-motion=reduce] .Feature-module__JsrdXG__board[data-in] .Feature-module__JsrdXG__plug{transition:none;transform:none}html[data-motion=reduce] .Feature-module__JsrdXG__board[data-plugged] .Feature-module__JsrdXG__tile{transition:none}@media (max-width:1000px){.Feature-module__JsrdXG__section{padding:64px 0}.Feature-module__JsrdXG__card{aspect-ratio:384.256/257.123;height:auto}}@media (max-width:1000px) and (min-width:761px){.Feature-module__JsrdXG__inner{gap:40px;min-height:0}.Feature-module__JsrdXG__column{flex:1;justify-content:center;gap:40px;width:auto;min-width:0;height:auto}.Feature-module__JsrdXG__media{aspect-ratio:1;width:48%;height:auto}}@media (max-width:760px){.Feature-module__JsrdXG__inner{flex-direction:column;align-items:flex-start}.Feature-module__JsrdXG__column{gap:40px;height:auto}.Feature-module__JsrdXG__media{aspect-ratio:1;width:min(100%,460px);height:auto}}@media (max-width:600px){.Feature-module__JsrdXG__section{padding:90px 0}.Feature-module__JsrdXG__column{gap:32px}.Feature-module__JsrdXG__chips{grid-auto-flow:row;justify-items:start}.Feature-module__JsrdXG__text,.Feature-module__JsrdXG__headline{width:100%}}
.Progress-module__S-RFka__progress{align-items:center;width:60px;height:4px;display:flex}.Progress-module__S-RFka__progress span{background:var(--progress-color);height:100%}.Progress-module__S-RFka__progress span:first-child{width:24px}.Progress-module__S-RFka__progress span:nth-child(2){opacity:.5;width:16px}.Progress-module__S-RFka__progress span:nth-child(3){opacity:.2;flex:1}.Progress-module__S-RFka__progress span:nth-child(4){opacity:.1;flex:1}.Progress-module__S-RFka__brand{--progress-color:var(--color-brand)}.Progress-module__S-RFka__ink{--progress-color:var(--color-black)}
.Hero-module__59nn_G__section{--hero-top:clamp(96px, 12.2vh, 120px);--hero-gap:var(--hero-top);--field-min:720px;--hero-bottom:0px;--box-side:0px;z-index:2;min-height:calc(100svh - var(--nav-height));padding-top:var(--hero-top);padding-bottom:var(--hero-bottom);flex-direction:column;display:flex;position:relative;overflow-x:clip;container-type:inline-size}.Hero-module__59nn_G__inner{gap:var(--hero-gap);flex-direction:column;flex:1;display:flex}.Hero-module__59nn_G__hero{justify-content:space-between;align-items:stretch;gap:var(--space-6);display:flex;position:relative}.Hero-module__59nn_G__left{flex-direction:column;flex:0 auto;justify-content:space-between;align-items:flex-start;gap:64px;min-width:0;display:flex}.Hero-module__59nn_G__headline{width:700px;max-width:100%;font-size:var(--text-display);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);perspective:700px;margin-top:calc(-1 * ((var(--text-display-lh) - 1.297) * .5em + .286em))}.Hero-module__59nn_G__line{display:block}.Hero-module__59nn_G__word{white-space:nowrap}.Hero-module__59nn_G__builtOn{font-size:var(--text-lead);font-weight:var(--text-lead-weight);line-height:var(--text-lead-lh);white-space:nowrap;align-items:center;gap:4px;display:flex}.Hero-module__59nn_G__tagline{font:var(--type-lead);color:var(--color-fg);max-width:100%}.Hero-module__59nn_G__right{flex-direction:column;flex:0 457px;justify-content:space-between;align-items:flex-start;gap:40px;min-width:0;display:flex}.Hero-module__59nn_G__copy{width:auto;max-width:456.963px;font-size:var(--text-body-lg);line-height:var(--text-body-lg-lh)}.Hero-module__59nn_G__actions{gap:12px;display:flex}.Hero-module__59nn_G__actions .Hero-module__59nn_G__rise{display:inline-flex}.Hero-module__59nn_G__fieldWrap{margin-inline:calc(-1 * max(0px, (100cqw - 100%) / 2 - var(--box-side)));flex-direction:column;flex:1;display:flex;position:relative}.Hero-module__59nn_G__field{min-height:var(--field-min);background:var(--color-bg);flex:1;position:relative;overflow:hidden}.Hero-module__59nn_G__ch{opacity:0;transform-origin:50% 100%;display:inline-block;transform:rotateY(70deg)translateY(.12em)}.Hero-module__59nn_G__section[data-in] .Hero-module__59nn_G__ch{opacity:1;transition:opacity .45s ease var(--d,0s), transform .7s var(--ease-out-soft) var(--d,0s);transform:none}.Hero-module__59nn_G__rise{opacity:0;transform:translateY(10px)}.Hero-module__59nn_G__section[data-in] .Hero-module__59nn_G__rise{opacity:1;transition:opacity .5s ease var(--d,0s), transform .65s var(--ease-out-soft) var(--d,0s);transform:translateY(0)}@media (min-width:1001px) and (max-width:1199px){.Hero-module__59nn_G__left{flex-shrink:0}.Hero-module__59nn_G__headline{width:auto;font-size:calc(var(--text-display) - max(0px, (1200px - 100vw) * .07))}}@media (max-width:1000px){.Hero-module__59nn_G__section{--hero-top:48px;--hero-gap:48px;--field-min:480px}.Hero-module__59nn_G__hero{gap:var(--space-6);flex-direction:column}.Hero-module__59nn_G__headline{margin-top:0}.Hero-module__59nn_G__left{gap:var(--space-5)}.Hero-module__59nn_G__right{flex:none;width:100%}}@media (max-width:600px){.Hero-module__59nn_G__section{--field-min:420px;--hero-top:40px;--hero-gap:40px}.Hero-module__59nn_G__left{gap:28px}.Hero-module__59nn_G__right{gap:24px}}
.Manifesto-module__9POORG__section{background:var(--color-surface-soft);padding:var(--space-10) 0;margin-top:calc(-1 * var(--nav-height));padding-top:calc(var(--space-10) + var(--nav-height))}.Manifesto-module__9POORG__inner{grid-template-rows:auto auto;grid-template-columns:42.83% minmax(48px,1fr) minmax(0,600px);align-items:start;gap:24px 0;display:grid}.Manifesto-module__9POORG__brand{max-width:1000px;color:var(--color-fg);flex-direction:column;grid-area:1/1/auto/-1;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.Manifesto-module__9POORG__lockup{width:138px;height:31px;display:block}.Manifesto-module__9POORG__headline{font:var(--type-h2);letter-spacing:var(--text-h2-ls);color:var(--color-fg)}.Manifesto-module__9POORG__media{aspect-ratio:600/329;background:var(--color-brand);grid-area:2/3;width:600px;max-width:100%;position:relative;overflow:hidden}.Manifesto-module__9POORG__media img{width:113.833%;max-width:none;height:auto;position:absolute;top:0;left:0;translate:0 -2.46517%}.Manifesto-module__9POORG__text{flex-direction:column;grid-area:2/1;align-items:flex-start;display:flex}.Manifesto-module__9POORG__title{font:var(--type-card-title);letter-spacing:var(--text-card-title-ls);color:var(--color-fg);margin-top:33px}.Manifesto-module__9POORG__body{font:var(--type-body-2);letter-spacing:var(--text-body-2-ls);color:var(--color-fg-copy);margin-top:12px}.Manifesto-module__9POORG__read{grid-area:3/1;place-self:start;margin-top:16px}.Manifesto-module__9POORG__aside{font:var(--type-body-2);letter-spacing:var(--text-body-2-ls);color:var(--color-fg-copy);grid-area:3/3;margin-top:16px}@media (max-width:1100px){.Manifesto-module__9POORG__inner{grid-template-columns:1fr;row-gap:40px}.Manifesto-module__9POORG__brand,.Manifesto-module__9POORG__media,.Manifesto-module__9POORG__text,.Manifesto-module__9POORG__read,.Manifesto-module__9POORG__aside{grid-area:auto/1}.Manifesto-module__9POORG__read{margin-top:0}.Manifesto-module__9POORG__brand{margin-bottom:0}.Manifesto-module__9POORG__media{width:100%}.Manifesto-module__9POORG__aside{justify-self:start;width:100%;margin-top:0}}@media (max-width:600px){.Manifesto-module__9POORG__section{padding:90px 0}.Manifesto-module__9POORG__lockup{display:none}}.Manifesto-module__9POORG__actions{gap:12px;margin-top:8px;display:flex}
.MediaGrid-module__3HwFMW__section{background:var(--color-surface-soft);padding:var(--space-10) 0}.MediaGrid-module__3HwFMW__inner{flex-direction:column;gap:80px;display:flex}.MediaGrid-module__3HwFMW__rows{--box-h:200px;--box-bg:var(--color-bg);flex-direction:column;gap:24px;display:flex}.MediaGrid-module__3HwFMW__top,.MediaGrid-module__3HwFMW__more{align-items:start;gap:24px;list-style:none;display:grid}.MediaGrid-module__3HwFMW__top{grid-template-columns:520px repeat(2,minmax(0,1fr))}.MediaGrid-module__3HwFMW__feature{--box-h:380px}.MediaGrid-module__3HwFMW__more{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.MediaGrid-module__3HwFMW__section{padding:64px 0}.MediaGrid-module__3HwFMW__inner{gap:48px}.MediaGrid-module__3HwFMW__top,.MediaGrid-module__3HwFMW__more{grid-template-columns:1fr}}@media (max-width:600px){.MediaGrid-module__3HwFMW__section{padding:90px 0}}
.Blog-module__NlTR9W__section{background:var(--color-surface-soft);padding:var(--space-10) 0}.Blog-module__NlTR9W__inner,.Blog-module__NlTR9W__body{flex-direction:column;gap:24px;display:flex}.Blog-module__NlTR9W__chips{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.Blog-module__NlTR9W__chip,.Blog-module__NlTR9W__page{background:var(--color-surface-logo);color:var(--color-fg-subtle);font:var(--type-button);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.Blog-module__NlTR9W__chip{height:36px;padding:0 12px}.Blog-module__NlTR9W__chip:hover,.Blog-module__NlTR9W__page:hover{color:var(--color-fg)}.Blog-module__NlTR9W__chip[aria-pressed=true],.Blog-module__NlTR9W__page[aria-current=page]{background:var(--color-brand);color:var(--color-white)}.Blog-module__NlTR9W__pages{justify-content:flex-end;gap:12px;display:flex}.Blog-module__NlTR9W__page{width:32px;height:32px}.Blog-module__NlTR9W__empty{font:var(--type-copy);color:var(--color-fg-subtle)}@media (max-width:1000px){.Blog-module__NlTR9W__section{padding:64px 0}}@media (max-width:600px){.Blog-module__NlTR9W__section{padding:90px 0}.Blog-module__NlTR9W__pages{justify-content:center}.Blog-module__NlTR9W__chip{height:44px;padding:0 14px}.Blog-module__NlTR9W__page{width:40px;height:40px}}.Blog-module__NlTR9W__search{width:min(100%,480px)}.Blog-module__NlTR9W__searchInput{width:100%;height:48px;font:var(--type-body);color:var(--color-fg);background:var(--color-surface-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);outline:0;padding:0 16px}.Blog-module__NlTR9W__searchInput::placeholder{color:var(--color-fg-muted);opacity:1}.Blog-module__NlTR9W__searchInput:focus-visible{border-color:var(--color-fg-muted);outline:2px solid var(--color-brand);outline-offset:2px}
.PageHero-module__cDjoSG__section{background:var(--color-surface-pale);min-height:calc(770px + var(--nav-height));align-items:center;padding:120px 0;display:flex;position:relative;overflow:clip}.PageHero-module__cDjoSG__section[data-block]{background:var(--color-surface-soft)}.PageHero-module__cDjoSG__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.PageHero-module__cDjoSG__lockup{color:var(--color-fg)}.PageHero-module__cDjoSG__block{flex:none;position:relative}.PageHero-module__cDjoSG__blockField{pointer-events:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.PageHero-module__cDjoSG__group{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.PageHero-module__cDjoSG__headline{font:var(--type-display);letter-spacing:var(--text-display-ls);color:var(--color-fg)}.PageHero-module__cDjoSG__copy{width:458px;max-width:100%;font:var(--type-copy);letter-spacing:var(--text-copy-ls);color:var(--color-fg-copy)}.PageHero-module__cDjoSG__actions{gap:12px;display:flex}.PageHero-module__cDjoSG__lattices{pointer-events:none;position:absolute;inset:0}.PageHero-module__cDjoSG__lattice{width:254px;height:864.9px;position:absolute;top:-63px}.PageHero-module__cDjoSG__left{left:0}.PageHero-module__cDjoSG__right{right:0;transform:scaleX(-1)}.PageHero-module__cDjoSG__tile{background:50%/contain no-repeat;display:block;position:absolute}@media (max-width:1100px){.PageHero-module__cDjoSG__lattices{display:none}}@media (max-width:1000px){.PageHero-module__cDjoSG__section{min-height:0;padding:96px 0}}@media (max-width:600px){.PageHero-module__cDjoSG__section{padding:90px 0}}.PageHero-module__cDjoSG__section[data-compact]{min-height:calc(539px + var(--nav-height));padding:84px 0}.PageHero-module__cDjoSG__section[data-compact] .PageHero-module__cDjoSG__inner{gap:48px}.PageHero-module__cDjoSG__section[data-compact] .PageHero-module__cDjoSG__group{gap:24px}.PageHero-module__cDjoSG__section[data-compact] .PageHero-module__cDjoSG__headline{font:var(--type-title);letter-spacing:var(--text-title-ls)}.PageHero-module__cDjoSG__diamonds{perspective:600px;flex:none;width:498px;height:100.455px;position:relative}.PageHero-module__cDjoSG__diamond{width:88.673px;height:100.455px;color:var(--color-brand);opacity:var(--o);transform:translateX(var(--x)) scale(var(--s)) rotateY(var(--r));transition:transform var(--dur-diamond-step) var(--ease-out-soft), opacity var(--dur-diamond-step) ease;margin-left:-44.337px;position:absolute;top:0;left:50%}.PageHero-module__cDjoSG__diamond[data-jump]{transition:none}.PageHero-module__cDjoSG__diamond svg{width:100%;height:100%;display:block}.PageHero-module__cDjoSG__trio{perspective:600px;flex:none;width:266.408px;height:148.968px;position:relative}.PageHero-module__cDjoSG__trioTile{background:var(--color-brand);opacity:.5;transform-origin:0 0;width:100px;height:100px;transition:transform var(--dur-trio-step) var(--ease-out-soft);border-radius:10px;position:absolute;top:0;left:0}.PageHero-module__cDjoSG__trioTile[data-solid]{opacity:1}.PageHero-module__cDjoSG__trioTile[data-jump]{transition:none}@media (max-width:1000px){.PageHero-module__cDjoSG__section[data-compact]{padding:72px 0}}@media (max-width:600px){.PageHero-module__cDjoSG__diamonds{width:340px;height:68.6px}.PageHero-module__cDjoSG__diamonds .PageHero-module__cDjoSG__diamond{top:-16px;scale:.683}}@media (prefers-reduced-motion:reduce){.PageHero-module__cDjoSG__diamond,.PageHero-module__cDjoSG__trioTile{transition:none}}:is(html[data-motion=reduce] .PageHero-module__cDjoSG__diamond,html[data-motion=reduce] .PageHero-module__cDjoSG__trioTile){transition:none}
.Partners-module__-P-ixG__section{background:var(--color-brand);--marquee-duration:45s;padding:32px 0}.Partners-module__-P-ixG__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.Partners-module__-P-ixG__text{color:var(--color-white);flex-direction:column;align-items:center;gap:16px;display:flex}.Partners-module__-P-ixG__tag{background:color-mix(in srgb, var(--color-brand) 78%, var(--color-black));font-size:var(--text-tag);font-weight:var(--weight-medium);line-height:var(--text-tag-lh);letter-spacing:var(--text-tag-ls);white-space:nowrap;padding:8px}.Partners-module__-P-ixG__headline{font-size:var(--text-h3);font-weight:var(--weight-regular);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);white-space:nowrap}.Partners-module__-P-ixG__strip{background:var(--color-brand);border-radius:var(--radius-sm);align-items:center;width:840px;max-width:100%;height:120px;display:flex;position:relative;overflow:hidden}.Partners-module__-P-ixG__strip:before,.Partners-module__-P-ixG__strip:after{content:"";pointer-events:none;z-index:1;width:179px;position:absolute;top:0;bottom:0}.Partners-module__-P-ixG__strip:before{background:linear-gradient(to right, var(--color-brand), transparent);left:0}.Partners-module__-P-ixG__strip:after{background:linear-gradient(to left, var(--color-brand), transparent);right:0}.Partners-module__-P-ixG__track{width:max-content;animation:Partners-module__-P-ixG__marquee var(--marquee-duration) linear infinite;will-change:transform;display:flex}.Partners-module__-P-ixG__group{flex-shrink:0;align-items:center;gap:80px;padding-right:80px;list-style:none;display:flex}.Partners-module__-P-ixG__logo{flex-shrink:0;align-items:center;display:flex}.Partners-module__-P-ixG__logo img{display:block}.Partners-module__-P-ixG__strip[data-paused] .Partners-module__-P-ixG__track{animation-play-state:paused}@keyframes Partners-module__-P-ixG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Partners-module__-P-ixG__track{animation:none}}html[data-motion=reduce] .Partners-module__-P-ixG__track{animation:none}@media (max-width:1000px){.Partners-module__-P-ixG__inner{flex-direction:column;align-items:center}.Partners-module__-P-ixG__strip{width:100%}}@media (max-width:600px){.Partners-module__-P-ixG__section{padding:40px 0}}
.ProductArt-module__0ZxNuW__art{width:100%;height:100%;fill:var(--color-black);display:block;position:absolute;inset:0}.ProductArt-module__0ZxNuW__flipTile[data-side=back]{fill:var(--color-brand)}.ProductArt-module__0ZxNuW__plyfill{fill:var(--color-black)}.ProductArt-module__0ZxNuW__plytint{fill:var(--color-black);fill-opacity:.2}.ProductArt-module__0ZxNuW__plyline,.ProductArt-module__0ZxNuW__plydots{fill:none;stroke:var(--color-black);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ProductArt-module__0ZxNuW__plydots{stroke-dasharray:3 2.5}
.Product-module__DWro9W__section{background:var(--color-surface-soft);padding:calc(2.25 * var(--space-10)) 0}.Product-module__DWro9W__inner{flex-direction:column;gap:40px;display:flex}.Product-module__DWro9W__top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.Product-module__DWro9W__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Product-module__DWro9W__eyebrow{font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow-weight);line-height:var(--leading-snug);color:var(--color-fg-eyebrow)}.Product-module__DWro9W__headline{font-size:var(--text-h2);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);white-space:nowrap}.Product-module__DWro9W__block{justify-content:space-between;align-items:stretch;gap:32px;display:flex}.Product-module__DWro9W__listCol{flex-direction:column;flex:0 660px;gap:32px;width:660px;min-width:0;max-width:100%;display:flex}.Product-module__DWro9W__timer{align-items:center;gap:8px;margin-top:24px;display:flex}.Product-module__DWro9W__seg{background:var(--color-line);width:24px;height:2px;position:relative;overflow:hidden}.Product-module__DWro9W__seg:after{content:"";background:var(--color-black);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Product-module__DWro9W__seg[data-active]:after{animation:Product-module__DWro9W__segFill var(--fill,1.5s) linear forwards}.Product-module__DWro9W__seg[data-held]:after{animation:none;transform:none}@keyframes Product-module__DWro9W__segFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Product-module__DWro9W__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,3), auto);grid-auto-flow:column;align-content:start;gap:44px 4px;width:100%;list-style:none;display:grid}.Product-module__DWro9W__item{text-align:left;align-items:flex-start;width:100%;display:flex}.Product-module__DWro9W__item>span:last-child{text-box:trim-both cap alphabetic;font-size:var(--text-copy);line-height:var(--text-copy-lh);letter-spacing:var(--text-copy-ls);color:var(--color-fg-muted-2);white-space:nowrap;transition:color var(--dur-fast) ease}.Product-module__DWro9W__item:hover>span:last-child{color:var(--color-fg-soft)}.Product-module__DWro9W__item[data-active]>span:last-child{font-size:var(--text-card-title);font-weight:var(--text-card-title-weight);letter-spacing:var(--text-card-title-ls);color:var(--color-black)}.Product-module__DWro9W__markSlot{perspective:300px;flex-shrink:0;align-items:center;width:0;margin-top:-.8px;transition:width .15s cubic-bezier(.2,.8,.2,1);display:inline-flex;overflow:visible;transform:translate(0)}.Product-module__DWro9W__item[data-active] .Product-module__DWro9W__markSlot{width:25px}.Product-module__DWro9W__mark{color:var(--color-black);flex-shrink:0;transition:transform .12s cubic-bezier(.55,0,.85,.4);transform:rotateY(90deg)}.Product-module__DWro9W__item[data-active] .Product-module__DWro9W__mark{transition:transform .16s cubic-bezier(.2,.8,.2,1) 20ms;transform:none}.Product-module__DWro9W__detail{width:520px;min-width:0;max-width:100%;animation:Product-module__DWro9W__copyIn .4s var(--ease-out-soft) both;flex-direction:column;flex:0 520px;justify-content:space-between;align-items:flex-start;display:flex}.Product-module__DWro9W__detailTitle{text-box:trim-both cap alphabetic}.Product-module__DWro9W__detailLink{align-items:flex-start}.Product-module__DWro9W__detailLink>span{text-box:trim-both cap alphabetic}.Product-module__DWro9W__detailLink svg{margin-top:-2.5px}.Product-module__DWro9W__detailText{flex-direction:column;gap:8px;display:flex}.Product-module__DWro9W__detailLink{flex-shrink:0}@keyframes Product-module__DWro9W__copyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.Product-module__DWro9W__detailStack{flex:0 520px;width:520px;min-width:0;max-width:100%;display:grid;position:relative}.Product-module__DWro9W__detailStack>.Product-module__DWro9W__detail{flex:none;grid-area:1/1;width:auto}.Product-module__DWro9W__detail[data-leaving],.Product-module__DWro9W__windowArt[data-leaving],.Product-module__DWro9W__card[data-leaving],.Product-module__DWro9W__shot[data-leaving]{pointer-events:none;animation:.2s both Product-module__DWro9W__fadeOut}.Product-module__DWro9W__card[data-leaving] .Product-module__DWro9W__cardImg{animation:none}@keyframes Product-module__DWro9W__fadeOut{0%{opacity:1}to{opacity:0}}.Product-module__DWro9W__windowArt:not([data-leaving]){animation:.24s both Product-module__DWro9W__fadeIn}@keyframes Product-module__DWro9W__fadeIn{0%{opacity:0}to{opacity:1}}.Product-module__DWro9W__detailTitle{font-size:var(--text-card-title);font-weight:var(--weight-medium);line-height:var(--leading-relaxed);letter-spacing:var(--text-card-title-ls);color:var(--color-black)}.Product-module__DWro9W__detailBody{font-size:var(--text-body);line-height:var(--text-body-lh);color:var(--color-fg-soft);min-height:calc(3 * var(--text-body-lh) * 1em);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.Product-module__DWro9W__markSlot,.Product-module__DWro9W__mark{transition:none}.Product-module__DWro9W__detail,.Product-module__DWro9W__shot,.Product-module__DWro9W__cardImg,.Product-module__DWro9W__windowArt:not([data-leaving]){animation:none}.Product-module__DWro9W__seg[data-active]:after{animation:none;transform:none}}:is(html[data-motion=reduce] .Product-module__DWro9W__markSlot,html[data-motion=reduce] .Product-module__DWro9W__mark){transition:none}html[data-motion=reduce] .Product-module__DWro9W__detail{animation:none}html[data-motion=reduce] .Product-module__DWro9W__shot{animation:none}html[data-motion=reduce] .Product-module__DWro9W__cardImg{animation:none}html[data-motion=reduce] .Product-module__DWro9W__windowArt:not([data-leaving]){animation:none}html[data-motion=reduce] .Product-module__DWro9W__seg[data-active]:after{animation:none;transform:none}.Product-module__DWro9W__window{background:var(--color-brand);flex:0 520px;width:520px;min-width:0;max-width:100%;height:254px;position:relative;overflow:hidden}.Product-module__DWro9W__windowArt{aspect-ratio:1;--color-black:var(--color-white);--color-brand:var(--color-white);height:100%;position:absolute;top:0;bottom:0;left:50%;translate:-50%;scale:1.36}.Product-module__DWro9W__shot{width:86.75%;height:auto;animation:Product-module__DWro9W__copyIn .4s var(--ease-out-soft) both;position:absolute;top:24px;left:6.58%}.Product-module__DWro9W__card{transform-origin:top;border:1px solid var(--color-line-card);background:var(--color-bg);box-shadow:var(--shadow-window);border-radius:12px;position:absolute;top:20px;left:50%;overflow:hidden;transform:translate(-50%)scale(.76)}.Product-module__DWro9W__window[data-fade]:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;height:110px;position:absolute;bottom:0;left:0;right:0}.Product-module__DWro9W__cardImg{object-fit:cover;width:100%;height:100%;animation:Product-module__DWro9W__copyIn .4s var(--ease-out-soft) both;display:block}@media (max-width:1000px){.Product-module__DWro9W__section{padding:96px 0}.Product-module__DWro9W__top,.Product-module__DWro9W__block{flex-direction:column;gap:32px}.Product-module__DWro9W__headline{white-space:normal}.Product-module__DWro9W__listCol,.Product-module__DWro9W__detail,.Product-module__DWro9W__detailStack,.Product-module__DWro9W__window{flex:none;width:100%}.Product-module__DWro9W__detail{gap:20px;padding-top:0}.Product-module__DWro9W__card{transform:translate(-50%)scale(.7)}}.Product-module__DWro9W__reel{display:none}@media (max-width:600px){.Product-module__DWro9W__section{padding:120px 0}.Product-module__DWro9W__block,.Product-module__DWro9W__window,.Product-module__DWro9W__timer{display:none}.Product-module__DWro9W__top{gap:0}.Product-module__DWro9W__reel{flex-direction:column;gap:24px;display:flex}.Product-module__DWro9W__slides{gap:var(--layout-gutter);margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter) 48px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline-start:var(--layout-gutter);list-style:none;display:flex;overflow:auto hidden}.Product-module__DWro9W__slides::-webkit-scrollbar{display:none}.Product-module__DWro9W__slide{flex:0 0 calc(100vw - var(--layout-gutter) - 48px);scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:654/735;background:var(--color-brand);position:relative;overflow:hidden}.Product-module__DWro9W__slideCard{border:1px solid var(--color-line-card);background:var(--color-bg);width:92%;box-shadow:var(--shadow-window);border-radius:12px;position:absolute;top:32px;left:50%;overflow:hidden;transform:translate(-50%)}.Product-module__DWro9W__slideArt{aspect-ratio:1;--color-black:var(--color-white);--color-brand:var(--color-white);width:100%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1.36}.Product-module__DWro9W__slide:has(.Product-module__DWro9W__slideCard):after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.Product-module__DWro9W__dialWrap{margin-inline:calc(-1 * var(--layout-gutter));-webkit-mask-image:linear-gradient(to right, transparent, var(--color-black) 10%, var(--color-black) 70%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-black) 10%, var(--color-black) 70%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-black) 10%, var(--color-black) 70%, transparent);position:relative;overflow:hidden}.Product-module__DWro9W__dial{--dial-lead:calc(var(--layout-gutter) + (100vw - var(--layout-gutter) - 48px) / 2 - 52px);width:max-content;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-inline-start:var(--dial-lead);list-style:none;display:flex}.Product-module__DWro9W__dialSlot{transition:opacity var(--dur-base) ease;flex:none;justify-content:center;display:flex}.Product-module__DWro9W__dialSlot[data-d="1"],.Product-module__DWro9W__dialSlot[data-d="2"],.Product-module__DWro9W__dialSlot[data-d="3"]{opacity:.72}.Product-module__DWro9W__dialLabel{font-size:var(--text-copy);line-height:var(--leading-normal);color:var(--color-fg-soft);cursor:pointer;white-space:nowrap;transition:color var(--dur-base) ease, font-weight var(--dur-base) ease;background:0 0;border:0;align-items:center;padding:8px 0;display:inline-flex}.Product-module__DWro9W__dialLabel[data-active]{font-weight:var(--weight-medium);color:var(--color-black)}.Product-module__DWro9W__dialLabel .Product-module__DWro9W__markSlot{margin-top:0}.Product-module__DWro9W__dialLabel[data-active] .Product-module__DWro9W__markSlot{width:25px}.Product-module__DWro9W__dialLabel[data-active] .Product-module__DWro9W__mark{transition:transform .16s cubic-bezier(.2,.8,.2,1) 20ms;transform:none}.Product-module__DWro9W__reelCopy{animation:Product-module__DWro9W__copyIn .4s var(--ease-out-soft) both;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Product-module__DWro9W__reelBody{font-size:var(--text-body);line-height:var(--text-body-lh);color:var(--color-fg-soft)}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.Product-module__DWro9W__reelCopy{animation:none}}
.StackArt-module__-TlPrW__art{width:100%;height:100%;display:block;position:absolute;inset:0}.StackArt-module__-TlPrW__spread{transition:transform .9s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.StackArt-module__-TlPrW__spread[data-layer=product]{transform:translateY(118px)}.StackArt-module__-TlPrW__spread[data-layer=rails]{transform:translateY(-118px)}.StackArt-module__-TlPrW__art[data-open] .StackArt-module__-TlPrW__spread{transform:none}.StackArt-module__-TlPrW__layer{cursor:pointer;transition:transform .35s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), opacity .3s ease}.StackArt-module__-TlPrW__art[data-open] .StackArt-module__-TlPrW__layer[data-on]{transform:translateY(-10px)}.StackArt-module__-TlPrW__art[data-driven] .StackArt-module__-TlPrW__layer{cursor:default}.StackArt-module__-TlPrW__art[data-lit] .StackArt-module__-TlPrW__layer:not([data-on]){opacity:.3}.StackArt-module__-TlPrW__face{stroke-width:1px}.StackArt-module__-TlPrW__slab[data-tone=rails] .StackArt-module__-TlPrW__face{fill:var(--color-surface-soft);stroke:var(--color-line-pill)}.StackArt-module__-TlPrW__slab[data-tone=rails] .StackArt-module__-TlPrW__sideLeft{fill:var(--color-fg-copy);opacity:.35}.StackArt-module__-TlPrW__slab[data-tone=rails] .StackArt-module__-TlPrW__sideRight{fill:var(--color-fg-copy);opacity:.5}.StackArt-module__-TlPrW__rail{stroke:var(--color-surface-media);stroke-width:1.5px}.StackArt-module__-TlPrW__slab[data-tone=mural] .StackArt-module__-TlPrW__face{fill:var(--color-brand)}.StackArt-module__-TlPrW__slab[data-tone=mural] .StackArt-module__-TlPrW__sideLeft{fill:var(--color-black);opacity:.85}.StackArt-module__-TlPrW__slab[data-tone=mural] .StackArt-module__-TlPrW__sideRight{fill:var(--color-black)}.StackArt-module__-TlPrW__tile{fill:var(--color-white);opacity:.25;transition:opacity .35s}.StackArt-module__-TlPrW__tile[data-lit]{opacity:.95}.StackArt-module__-TlPrW__tile[data-half]{opacity:.65}.StackArt-module__-TlPrW__tile[data-faint]{opacity:.42}.StackArt-module__-TlPrW__tile[data-pop]{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.34,1.56,.64,1) both StackArt-module__-TlPrW__tile-pop}@keyframes StackArt-module__-TlPrW__tile-pop{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.3)rotate(9deg)}60%{transform:scale(1.15)rotate(-6deg)}80%{transform:scale(1.05)rotate(3deg)}to{transform:scale(1)rotate(0)}}.StackArt-module__-TlPrW__tile[data-spin]{opacity:.95;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite StackArt-module__-TlPrW__tile-spin}@keyframes StackArt-module__-TlPrW__tile-spin{0%,35%{fill:var(--color-white);transform:scaleX(1)}42%{fill:var(--color-white);transform:scaleX(.04)}42.1%{fill:var(--color-black)}50%,85%{fill:var(--color-black);transform:scaleX(1)}92%{fill:var(--color-black);transform:scaleX(.04)}92.1%{fill:var(--color-white)}to{fill:var(--color-white);transform:scaleX(1)}}.StackArt-module__-TlPrW__tile[data-dark]{fill:var(--color-black);opacity:.95}.StackArt-module__-TlPrW__tile{transition:opacity .35s,fill .35s}.StackArt-module__-TlPrW__lift{transition:transform .4s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.StackArt-module__-TlPrW__lift[data-fall]{transition:transform .38s cubic-bezier(.55,0,1,.45)}.StackArt-module__-TlPrW__lift[data-snap]{transition:none}.StackArt-module__-TlPrW__dropShadow{fill:var(--color-black);transition:opacity .38s ease-in}.StackArt-module__-TlPrW__pillar{fill:var(--green-300);opacity:0;transition:opacity .3s}.StackArt-module__-TlPrW__pillar[data-on]{opacity:1}.StackArt-module__-TlPrW__slab[data-tone=product] .StackArt-module__-TlPrW__face{fill:var(--color-white);stroke:var(--color-black)}.StackArt-module__-TlPrW__slab[data-tone=product] .StackArt-module__-TlPrW__sideLeft{fill:var(--color-black);opacity:.12}.StackArt-module__-TlPrW__slab[data-tone=product] .StackArt-module__-TlPrW__sideRight{fill:var(--color-black);opacity:.2}.StackArt-module__-TlPrW__block{fill:var(--color-black)}.StackArt-module__-TlPrW__label{opacity:0;transition:opacity .5s .6s}.StackArt-module__-TlPrW__art[data-open] .StackArt-module__-TlPrW__label{opacity:1}.StackArt-module__-TlPrW__label line{stroke:var(--color-fg-copy);stroke-width:1px}.StackArt-module__-TlPrW__title{font:var(--type-nav);font-size:var(--size-16);fill:var(--color-fg)}.StackArt-module__-TlPrW__sub{font:var(--type-caption);font-size:var(--size-12);fill:var(--color-fg-copy)}.StackArt-module__-TlPrW__hop,.StackArt-module__-TlPrW__hopShadow{animation-timing-function:linear;animation-iteration-count:infinite}.StackArt-module__-TlPrW__hop{animation-name:StackArt-module__-TlPrW__hop}.StackArt-module__-TlPrW__hop path{fill:var(--color-white)}.StackArt-module__-TlPrW__hopShadow{animation-name:StackArt-module__-TlPrW__hop-shadow}.StackArt-module__-TlPrW__hopShadow path{fill:var(--color-black)}@keyframes StackArt-module__-TlPrW__hop{0%{opacity:1;transform:translate(0)}11%{transform:translate(calc(var(--dx) * 0), calc(var(--dy) * 0 - var(--h) * 0))}14.97%{transform:translate(calc(var(--dx) * .125), calc(var(--dy) * .125 - var(--h) * .438))}18.95%{transform:translate(calc(var(--dx) * .25), calc(var(--dy) * .25 - var(--h) * .75))}22.92%{transform:translate(calc(var(--dx) * .375), calc(var(--dy) * .375 - var(--h) * .938))}26.9%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5 - var(--h) * 1))}30.88%{transform:translate(calc(var(--dx) * .625), calc(var(--dy) * .625 - var(--h) * .938))}34.85%{transform:translate(calc(var(--dx) * .75), calc(var(--dy) * .75 - var(--h) * .75))}38.82%{transform:translate(calc(var(--dx) * .875), calc(var(--dy) * .875 - var(--h) * .438))}42.8%{transform:translate(calc(var(--dx) * 1), calc(var(--dy) * 1 - var(--h) * 0))}42.85%{opacity:1}42.9%,to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes StackArt-module__-TlPrW__hop-shadow{0%{opacity:.35;transform:translate(0)}11%{transform:translate(calc(var(--dx) * 0), calc(var(--dy) * 0));opacity:.35}14.97%{transform:translate(calc(var(--dx) * .125), calc(var(--dy) * .125));opacity:.241}18.95%{transform:translate(calc(var(--dx) * .25), calc(var(--dy) * .25));opacity:.162}22.92%{transform:translate(calc(var(--dx) * .375), calc(var(--dy) * .375));opacity:.116}26.9%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5));opacity:.1}30.88%{transform:translate(calc(var(--dx) * .625), calc(var(--dy) * .625));opacity:.116}34.85%{transform:translate(calc(var(--dx) * .75), calc(var(--dy) * .75));opacity:.162}38.82%{transform:translate(calc(var(--dx) * .875), calc(var(--dy) * .875));opacity:.241}42.8%{transform:translate(calc(var(--dx) * 1), calc(var(--dy) * 1));opacity:.35}42.85%{opacity:.35}42.9%,to{transform:translate(var(--dx), var(--dy));opacity:0}}
.ProductStack-module__hlyvbG__section{background:var(--color-bg);padding:var(--space-10) 0;scroll-margin-top:var(--nav-height)}.ProductStack-module__hlyvbG__inner{flex-direction:column;align-items:center;gap:80px;display:flex}.ProductStack-module__hlyvbG__head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.ProductStack-module__hlyvbG__eyebrow{font:var(--type-label);letter-spacing:var(--text-label-ls);color:var(--color-fg-subtle)}.ProductStack-module__hlyvbG__headline{font:var(--type-title);letter-spacing:var(--text-title-ls);color:var(--color-fg)}.ProductStack-module__hlyvbG__body{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:64px;width:100%;display:grid}.ProductStack-module__hlyvbG__pin{position:sticky;top:calc(50vh - min(300px,25vw))}.ProductStack-module__hlyvbG__stage{aspect-ratio:1;background:var(--color-surface-media);width:100%;position:relative}.ProductStack-module__hlyvbG__list{--box-h:320px;flex-direction:column;gap:96px;list-style:none;display:flex}.ProductStack-module__hlyvbG__item{scroll-margin-top:calc(var(--nav-height) + 24px)}@media (max-width:1000px){.ProductStack-module__hlyvbG__body{grid-template-columns:1fr;gap:40px}.ProductStack-module__hlyvbG__pin{position:relative;top:0}}@media (max-width:600px){.ProductStack-module__hlyvbG__inner{gap:40px}}.ProductStack-module__hlyvbG__list [data-card]:not([data-lit]):hover>div:first-child{background:var(--color-surface-soft)}.ProductStack-module__hlyvbG__list [data-card]:not([data-lit]):hover>div:first-child>svg{fill-opacity:.6;stroke-opacity:.6}
.ProductGrid-module__hD4Gqa__section{background:var(--color-bg);padding:var(--space-10) 0;scroll-margin-top:var(--nav-height)}.ProductGrid-module__hD4Gqa__inner{flex-direction:column;align-items:center;gap:80px;display:flex}.ProductGrid-module__hD4Gqa__head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.ProductGrid-module__hD4Gqa__eyebrow{font:var(--type-label);letter-spacing:var(--text-label-ls);color:var(--color-fg-subtle)}.ProductGrid-module__hD4Gqa__headline{font:var(--type-title);letter-spacing:var(--text-title-ls);color:var(--color-fg)}.ProductGrid-module__hD4Gqa__rows{flex-direction:column;gap:24px;width:100%;display:flex}.ProductGrid-module__hD4Gqa__row{grid-template-columns:minmax(0,1fr) 320px 320px;gap:24px;list-style:none;display:grid}.ProductGrid-module__hD4Gqa__row.ProductGrid-module__hD4Gqa__wideLast{grid-template-columns:320px 320px minmax(0,1fr)}.ProductGrid-module__hD4Gqa__item{scroll-margin-top:calc(var(--nav-height) + 24px)}.ProductGrid-module__hD4Gqa__card{color:inherit;flex-direction:column;gap:24px;text-decoration:none;display:flex}.ProductGrid-module__hD4Gqa__box{height:var(--box-h,400px);background:var(--color-surface-soft);transition:background-color .2s;position:relative;overflow:hidden}.ProductGrid-module__hD4Gqa__box>svg{fill-opacity:.6;stroke-opacity:.6;transition:fill-opacity .2s,stroke-opacity .2s}.ProductGrid-module__hD4Gqa__card:hover .ProductGrid-module__hD4Gqa__box,.ProductGrid-module__hD4Gqa__card:focus-visible .ProductGrid-module__hD4Gqa__box,.ProductGrid-module__hD4Gqa__card[data-lit] .ProductGrid-module__hD4Gqa__box{background:var(--color-surface-suite-hover)}.ProductGrid-module__hD4Gqa__card:hover .ProductGrid-module__hD4Gqa__box>svg,.ProductGrid-module__hD4Gqa__card:focus-visible .ProductGrid-module__hD4Gqa__box>svg,.ProductGrid-module__hD4Gqa__card[data-lit] .ProductGrid-module__hD4Gqa__box>svg{fill-opacity:1;stroke-opacity:1}@media (hover:none) and (min-width:601px){.ProductGrid-module__hD4Gqa__box>svg{fill-opacity:1;stroke-opacity:1}}.ProductGrid-module__hD4Gqa__box img{object-fit:cover;width:100%;height:100%}.ProductGrid-module__hD4Gqa__text{flex-direction:column;gap:4px;padding:0 12px;display:flex}.ProductGrid-module__hD4Gqa__title{font:var(--type-card-title);letter-spacing:var(--text-card-title-ls);color:var(--color-black)}.ProductGrid-module__hD4Gqa__body{font:var(--type-body-2);letter-spacing:var(--text-body-2-ls);color:var(--color-fg-copy)}a.ProductGrid-module__hD4Gqa__card:hover .ProductGrid-module__hD4Gqa__title{color:var(--color-fg-soft)}@media (max-width:1100px) and (min-width:761px){.ProductGrid-module__hD4Gqa__row,.ProductGrid-module__hD4Gqa__row.ProductGrid-module__hD4Gqa__wideLast{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ProductGrid-module__hD4Gqa__box{height:240px}}@media (max-width:760px) and (min-width:601px){.ProductGrid-module__hD4Gqa__row,.ProductGrid-module__hD4Gqa__row.ProductGrid-module__hD4Gqa__wideLast{grid-template-columns:1fr}.ProductGrid-module__hD4Gqa__card{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ProductGrid-module__hD4Gqa__box{height:180px}}@media (max-width:1000px){.ProductGrid-module__hD4Gqa__section{padding:64px 0}.ProductGrid-module__hD4Gqa__inner{gap:48px}}@media (max-width:600px){.ProductGrid-module__hD4Gqa__section{padding:90px 0}.ProductGrid-module__hD4Gqa__row,.ProductGrid-module__hD4Gqa__row.ProductGrid-module__hD4Gqa__wideLast{grid-template-columns:1fr}.ProductGrid-module__hD4Gqa__box{height:260px}.ProductGrid-module__hD4Gqa__card{gap:0}.ProductGrid-module__hD4Gqa__text{background:var(--color-surface-soft);padding:16px 12px 20px}}@media (min-width:1001px){.ProductGrid-module__hD4Gqa__body{min-height:calc(3 * var(--text-body-2-lh) * 1em)}}
.Promise-module__xXxZ3q__section{background:var(--color-surface-soft);padding:var(--space-10) 0}.Promise-module__xXxZ3q__white{background:var(--color-bg)}.Promise-module__xXxZ3q__mediaLeft .Promise-module__xXxZ3q__media{order:-1}.Promise-module__xXxZ3q__inner{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.Promise-module__xXxZ3q__text{gap:var(--space-6);flex-direction:column;align-items:flex-start;width:528px;max-width:100%;display:flex}.Promise-module__xXxZ3q__head{flex-direction:column;gap:24px;display:flex}.Promise-module__xXxZ3q__chips{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.Promise-module__xXxZ3q__chip{background:var(--color-surface-chip);width:max-content;font-size:var(--text-chip);line-height:var(--leading-none);color:var(--color-fg-soft);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.Promise-module__xXxZ3q__check{flex-shrink:0;width:14px;height:14px}.Promise-module__xXxZ3q__eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);line-height:var(--text-eyebrow-lh);letter-spacing:var(--text-eyebrow-ls);color:var(--color-fg-eyebrow)}.Promise-module__xXxZ3q__headline{font-size:var(--text-h2);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls)}.Promise-module__xXxZ3q__display{font-size:var(--text-display);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls)}.Promise-module__xXxZ3q__group{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.Promise-module__xXxZ3q__copy{width:456.963px;max-width:100%;font-size:var(--text-copy);line-height:var(--text-copy-lh);letter-spacing:var(--text-copy-ls);color:var(--color-fg-copy)}.Promise-module__xXxZ3q__actions{gap:12px;display:flex}.Promise-module__xXxZ3q__media{aspect-ratio:568/680;border-radius:var(--radius-sm);background:var(--color-surface-media);flex-shrink:0;width:568px;max-width:100%;overflow:hidden}.Promise-module__xXxZ3q__media img{object-fit:cover;width:100%;height:100%}@media (max-width:1000px){.Promise-module__xXxZ3q__section{padding:64px 0}.Promise-module__xXxZ3q__inner{align-items:flex-start;gap:var(--space-7);flex-direction:column}.Promise-module__xXxZ3q__text,.Promise-module__xXxZ3q__media{width:100%}.Promise-module__xXxZ3q__mediaLeft .Promise-module__xXxZ3q__media{order:0}}@media (max-width:600px){.Promise-module__xXxZ3q__section{padding:90px 0}.Promise-module__xXxZ3q__chip{width:auto}.Promise-module__xXxZ3q__inner{gap:32px}}
.Showcase-module__BMHoYG__section{background:var(--color-surface-blush);padding:var(--space-10) 0}.Showcase-module__BMHoYG__inner{justify-content:space-between;align-items:center;min-height:600px;display:flex}.Showcase-module__BMHoYG__half{flex:1;justify-content:center;display:flex}.Showcase-module__BMHoYG__text{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;width:420px;max-width:100%;display:flex}.Showcase-module__BMHoYG__group{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.Showcase-module__BMHoYG__eyebrow{font:var(--type-label);letter-spacing:var(--text-label-ls);color:var(--color-fg-copy)}.Showcase-module__BMHoYG__headline{font:var(--type-title);letter-spacing:var(--text-title-ls);color:var(--color-fg)}.Showcase-module__BMHoYG__copyStack{flex-direction:column;gap:16px;display:flex}.Showcase-module__BMHoYG__copy{font:var(--type-copy);letter-spacing:var(--text-copy-ls);color:var(--color-fg-copy)}.Showcase-module__BMHoYG__media{aspect-ratio:1;background:var(--color-brand);flex-shrink:0;width:600px;max-width:100%;overflow:hidden}.Showcase-module__BMHoYG__media img{object-fit:cover;width:100%;height:100%;display:block}.Showcase-module__BMHoYG__mark{width:100%;height:100%;display:block}.Showcase-module__BMHoYG__markField{fill:var(--color-burgundy)}.Showcase-module__BMHoYG__markTile,.Showcase-module__BMHoYG__markArch{fill:var(--color-white);opacity:0;transform-box:fill-box;transition:opacity .2s,transform .2s;transform:translateY(12px)scale(.6)}.Showcase-module__BMHoYG__markTile{transform-origin:50%}.Showcase-module__BMHoYG__markArch{transform-origin:0%}.Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markTile,.Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markArch{opacity:1;transition:opacity .5s,transform .75s cubic-bezier(.2,.8,.2,1);transform:none}.Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markArch{transition-delay:.45s,.45s}@media (prefers-reduced-motion:reduce){.Showcase-module__BMHoYG__markTile,.Showcase-module__BMHoYG__markArch,.Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markTile,.Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markArch{transition:none}}html[data-motion=reduce] .Showcase-module__BMHoYG__markTile{transition:none}html[data-motion=reduce] .Showcase-module__BMHoYG__markArch{transition:none}html[data-motion=reduce] .Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markTile{transition:none}html[data-motion=reduce] .Showcase-module__BMHoYG__mark[data-in] .Showcase-module__BMHoYG__markArch{transition:none}@media (max-width:1100px) and (min-width:761px){.Showcase-module__BMHoYG__inner{gap:40px;min-height:0}.Showcase-module__BMHoYG__half{justify-content:flex-start;min-width:0}.Showcase-module__BMHoYG__text{width:100%;max-width:420px}.Showcase-module__BMHoYG__media{width:46%}}@media (max-width:760px){.Showcase-module__BMHoYG__inner{flex-direction:column;align-items:flex-start;gap:48px;min-height:0}.Showcase-module__BMHoYG__half{justify-content:flex-start;width:100%}.Showcase-module__BMHoYG__media{width:min(100%,460px)}}@media (max-width:600px){.Showcase-module__BMHoYG__section{padding:90px 0}}
.CardArt-module__pLZg7a__art{background:var(--color-surface-soft);height:400px;position:relative;overflow:hidden}.CardArt-module__pLZg7a__stage{width:384px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.CardArt-module__pLZg7a__tile{background:var(--tile-rest) 50% 50% / contain no-repeat;display:block;position:absolute}.CardArt-module__pLZg7a__art[data-pattern=lattice-low] .CardArt-module__pLZg7a__tile,.CardArt-module__pLZg7a__art[data-pattern=ring] .CardArt-module__pLZg7a__tile{transform:var(--base)}.CardArt-module__pLZg7a__cardTile{background-image:var(--card-tile-bg);}
.Solutions-module__vQ0Lmq__section{background:var(--color-bg);padding:calc(2 * var(--space-10)) 0 calc(var(--space-10) * 1.5)}.Solutions-module__vQ0Lmq__inner{flex-direction:column;gap:80px;display:flex}.Solutions-module__vQ0Lmq__cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:start;gap:24px;list-style:none;display:grid}.Solutions-module__vQ0Lmq__card{flex-direction:column;gap:24px;display:flex}.Solutions-module__vQ0Lmq__card [data-tone=black]{background:var(--color-black)}.Solutions-module__vQ0Lmq__card [data-tone=green]{background:var(--color-brand)}.Solutions-module__vQ0Lmq__card [data-tone=burgundy]{background:var(--color-burgundy)}.Solutions-module__vQ0Lmq__card [data-tone]:not([data-pattern=lattice-gap]) span{background-image:var(--tile-bg)}.Solutions-module__vQ0Lmq__text{color:var(--color-fg-copy);flex-direction:column;gap:24px;padding:0 16px;display:flex}.Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__text,.Solutions-module__vQ0Lmq__card[data-lit] .Solutions-module__vQ0Lmq__text{color:var(--color-black)}.Solutions-module__vQ0Lmq__link{opacity:0;transition:opacity .12s,transform .12s ease-in;transform:translateY(8px)}.Solutions-module__vQ0Lmq__link svg{transition:transform .12s ease-in;transform:translate(-6px)}.Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__link,.Solutions-module__vQ0Lmq__card[data-lit] .Solutions-module__vQ0Lmq__link,.Solutions-module__vQ0Lmq__link:focus-visible{opacity:1;transition:opacity .18s ease-out, transform .28s var(--ease-out-soft);transform:none}.Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__link svg,.Solutions-module__vQ0Lmq__card[data-lit] .Solutions-module__vQ0Lmq__link svg,.Solutions-module__vQ0Lmq__link:focus-visible svg{transition:transform .3s var(--ease-out-soft) 60ms;transform:none}@media (prefers-reduced-motion:reduce){.Solutions-module__vQ0Lmq__link,.Solutions-module__vQ0Lmq__link svg,.Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__link,.Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__link svg{transition:none;transform:none}}html[data-motion=reduce] .Solutions-module__vQ0Lmq__link{transition:none;transform:none}html[data-motion=reduce] .Solutions-module__vQ0Lmq__link svg{transition:none;transform:none}html[data-motion=reduce] .Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__link{transition:none;transform:none}html[data-motion=reduce] .Solutions-module__vQ0Lmq__card:hover .Solutions-module__vQ0Lmq__link svg{transition:none;transform:none}.Solutions-module__vQ0Lmq__card{cursor:default}.Solutions-module__vQ0Lmq__copy{flex-direction:column;gap:4px;display:flex}.Solutions-module__vQ0Lmq__title{font-size:var(--text-card-title);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-lh);letter-spacing:var(--text-card-title-ls)}.Solutions-module__vQ0Lmq__body{font-size:var(--text-body);line-height:var(--text-body-lh);letter-spacing:var(--tracking-wide);min-height:calc(2 * var(--text-body-lh) * 1em);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.Solutions-module__vQ0Lmq__body{min-height:calc(3 * var(--text-body-lh) * 1em);-webkit-line-clamp:3}}@media (max-width:1000px){.Solutions-module__vQ0Lmq__section{padding:64px 0}.Solutions-module__vQ0Lmq__inner{gap:48px}.Solutions-module__vQ0Lmq__cards{margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow:auto hidden}.Solutions-module__vQ0Lmq__cards::-webkit-scrollbar{display:none}.Solutions-module__vQ0Lmq__card{scroll-snap-align:start;flex:0 0 340px}}@media (max-width:600px){.Solutions-module__vQ0Lmq__section{padding:90px 0}.Solutions-module__vQ0Lmq__card{flex:0 0 320px}.Solutions-module__vQ0Lmq__body{-webkit-line-clamp:3;min-height:0}}@media (min-width:1001px){.Solutions-module__vQ0Lmq__cards[data-cols="4"][data-long-titles] .Solutions-module__vQ0Lmq__title{min-height:calc(2 * var(--text-card-title-lh) * 1em)}.Solutions-module__vQ0Lmq__cards[data-cols="4"] .Solutions-module__vQ0Lmq__body{-webkit-line-clamp:unset;min-height:calc(2 * var(--text-body-lh) * 1em);display:block;overflow:visible}}
.ArmorArt-module__3toM4W__stage{perspective:900px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translate(0)}.ArmorArt-module__3toM4W__wrap{--k:1.3;width:calc(64px * var(--k));height:calc(64px * var(--k));transform:translate(var(--tx,0), var(--ty,0)) rotateX(var(--rx,0)) rotateY(var(--ry,0));transform-style:preserve-3d;position:relative}.ArmorArt-module__3toM4W__slot{transform-style:preserve-3d;position:absolute;inset:0}.ArmorArt-module__3toM4W__core{background:var(--black);border-radius:calc(6px * var(--k));transition:transform .64s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.5625)}.ArmorArt-module__3toM4W__wrap[data-in] .ArmorArt-module__3toM4W__core{transform:scale(1)}.ArmorArt-module__3toM4W__piece{width:calc(44px * var(--k));height:calc(38px * var(--k));margin:calc(-19px * var(--k)) 0 0 calc(-22px * var(--k));fill:var(--black);opacity:0;transform:var(--far);transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute;top:50%;left:50%}.ArmorArt-module__3toM4W__wrap[data-in] .ArmorArt-module__3toM4W__piece{opacity:var(--o);transform:var(--home);transition-delay:var(--d)}@media (prefers-reduced-motion:reduce){.ArmorArt-module__3toM4W__core,.ArmorArt-module__3toM4W__piece{transition:none}}:is(html[data-motion=reduce] .ArmorArt-module__3toM4W__core,html[data-motion=reduce] .ArmorArt-module__3toM4W__piece){transition:none}
.CustodyArt-module__sOBa6a__board{--light-spread:.34s;width:100%;height:100%;display:block;position:absolute;inset:0}.CustodyArt-module__sOBa6a__cluster{transform:translate(var(--dx), var(--dy));transition:transform .26s cubic-bezier(.2,.8,.3,1)}.CustodyArt-module__sOBa6a__board[data-in] .CustodyArt-module__sOBa6a__cluster{transition:transform .45s linear(0, .05 35%, .13 60%, .25 76%, .4 88%, .6 95%, 1 100%) 60ms;transform:none}.CustodyArt-module__sOBa6a__tile{fill:var(--color-black);opacity:.2;transition:opacity .14s}.CustodyArt-module__sOBa6a__board[data-lit] .CustodyArt-module__sOBa6a__tile{opacity:var(--o);transition:opacity .2s ease calc(var(--k) * var(--k) * var(--light-spread))}@media (prefers-reduced-motion:reduce){.CustodyArt-module__sOBa6a__cluster,.CustodyArt-module__sOBa6a__board[data-in] .CustodyArt-module__sOBa6a__cluster{transition:none;transform:none}.CustodyArt-module__sOBa6a__board[data-lit] .CustodyArt-module__sOBa6a__tile{transition:none}}html[data-motion=reduce] .CustodyArt-module__sOBa6a__cluster{transition:none;transform:none}html[data-motion=reduce] .CustodyArt-module__sOBa6a__board[data-in] .CustodyArt-module__sOBa6a__cluster{transition:none;transform:none}html[data-motion=reduce] .CustodyArt-module__sOBa6a__board[data-lit] .CustodyArt-module__sOBa6a__tile{transition:none}
.FoundationArt-module__ppdhRq__art{width:100%;height:100%;display:block;position:absolute;inset:0}.FoundationArt-module__ppdhRq__field{fill:var(--color-brand)}.FoundationArt-module__ppdhRq__lattice{fill:var(--color-white);fill-opacity:.1}.FoundationArt-module__ppdhRq__tile{fill:var(--color-white)}
.LayersArt-module__fgH8Pa__builtOn{perspective:900px;font:var(--type-art-label);letter-spacing:var(--text-title-ls);color:var(--color-white);white-space:nowrap;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:.23em;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:25%;left:0;right:0;transform:translateY(2cqw)}.LayersArt-module__fgH8Pa__builtOn[data-in=true]{opacity:1;transition:opacity .4s var(--ease-out,ease-out), transform .5s var(--ease-out,ease-out);transform:none}.LayersArt-module__fgH8Pa__words{white-space:nowrap}.LayersArt-module__fgH8Pa__logo{color:var(--color-white);perspective:700px;transform:translate(0)}.LayersArt-module__fgH8Pa__mark{opacity:0;transition:opacity .2s}.LayersArt-module__fgH8Pa__builtOn[data-in=true] .LayersArt-module__fgH8Pa__mark{opacity:1;transition:opacity .4s 80ms}.LayersArt-module__fgH8Pa__glyph{opacity:0;transform-origin:50% 100%;transition:opacity .2s,transform .25s ease-in;transform:rotateY(70deg)translateY(12%)}.LayersArt-module__fgH8Pa__builtOn[data-in=true] .LayersArt-module__fgH8Pa__glyph{opacity:1;transition:opacity .45s ease var(--d), transform .7s cubic-bezier(.2, .8, .2, 1) var(--d);transform:none}.LayersArt-module__fgH8Pa__tags{pointer-events:none;opacity:1;transition:opacity .45s var(--ease-out,ease-out) .15s;position:absolute;inset:0}.LayersArt-module__fgH8Pa__tags[data-out=true]{opacity:0;transition:opacity .2s}.LayersArt-module__fgH8Pa__tag{font:var(--type-art-tag);letter-spacing:var(--text-title-ls);color:var(--color-white);background:var(--color-surface-art-chip);white-space:nowrap;padding:1.6cqw;position:absolute;left:50%;transform:translate(-50%,-50%)}.LayersArt-module__fgH8Pa__tagLockup{width:auto;height:4.7cqw;color:var(--color-white);position:absolute;top:44.3%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.LayersArt-module__fgH8Pa__builtOn,.LayersArt-module__fgH8Pa__builtOn[data-in=true],.LayersArt-module__fgH8Pa__tags,.LayersArt-module__fgH8Pa__tags[data-out=true]{transition:none}.LayersArt-module__fgH8Pa__mark,.LayersArt-module__fgH8Pa__glyph,.LayersArt-module__fgH8Pa__builtOn[data-in=true] .LayersArt-module__fgH8Pa__mark,.LayersArt-module__fgH8Pa__builtOn[data-in=true] .LayersArt-module__fgH8Pa__glyph{opacity:1;transition:none;transform:none}}html[data-motion=reduce] .LayersArt-module__fgH8Pa__builtOn{transition:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__builtOn[data-in=true]{transition:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__tags{transition:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__tags[data-out=true]{transition:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__mark{opacity:1;transition:none;transform:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__glyph{opacity:1;transition:none;transform:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__builtOn[data-in=true] .LayersArt-module__fgH8Pa__mark{opacity:1;transition:none;transform:none}html[data-motion=reduce] .LayersArt-module__fgH8Pa__builtOn[data-in=true] .LayersArt-module__fgH8Pa__glyph{opacity:1;transition:none;transform:none}
.RotatingWord-module__7tjgtW__slot{vertical-align:bottom;display:inline-block;overflow:hidden}.RotatingWord-module__7tjgtW__word{animation:RotatingWord-module__7tjgtW__word-in .45s var(--ease-out,ease-out) both;display:inline-block}@keyframes RotatingWord-module__7tjgtW__word-in{0%{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){.RotatingWord-module__7tjgtW__word{animation:none}}html[data-motion=reduce] .RotatingWord-module__7tjgtW__word{animation:none}
.Statement-module__PdeAHW__scroller{--range:3200px;height:calc(100svh + var(--range));background:var(--color-surface-mint);position:relative}.Statement-module__PdeAHW__section{--k:1;background:var(--color-surface-mint);align-items:center;height:100svh;min-height:758px;padding:60px 0;display:flex;position:sticky;top:0;overflow:clip;container-type:inline-size}.Statement-module__PdeAHW__section:before{content:"";background:linear-gradient(to bottom, var(--color-bg), transparent);pointer-events:none;height:284px;position:absolute;top:0;left:0;right:0}.Statement-module__PdeAHW__section:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;z-index:1;height:284px;position:absolute;bottom:0;left:0;right:0}.Statement-module__PdeAHW__inner{flex-direction:column;align-items:center;display:flex;position:relative}.Statement-module__PdeAHW__block{text-align:center;flex-direction:column;align-items:center;gap:32px;width:556px;max-width:100%;display:flex}.Statement-module__PdeAHW__headlines{width:100%;display:grid}.Statement-module__PdeAHW__headlines>*{grid-area:1/1}.Statement-module__PdeAHW__section{--handover:.32s}.Statement-module__PdeAHW__section:not([data-second]) .Statement-module__PdeAHW__second [data-ch],.Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__first [data-ch]{opacity:0;transition:opacity .22s ease calc(var(--d,0s) * .35), transform .38s ease-in calc(var(--d,0s) * .35);transform:rotateY(70deg)translateY(.12em)}.Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__second[data-in] [data-ch],.Statement-module__PdeAHW__section:not([data-second]) .Statement-module__PdeAHW__first[data-in] [data-ch]{transition-delay:calc(var(--d,0s) + var(--handover))}.Statement-module__PdeAHW__lockup{color:var(--color-fg)}.Statement-module__PdeAHW__headline{text-align:center;width:100%;font:var(--type-statement);letter-spacing:var(--text-statement-ls);color:var(--color-black);text-box:trim-both cap alphabetic}.Statement-module__PdeAHW__tiles{pointer-events:none;color:var(--color-brand);position:absolute;inset:0}.Statement-module__PdeAHW__tile{left:calc(50% + var(--x));top:calc(50% + var(--y) * var(--ky,var(--k)));width:calc(var(--w) * var(--k));transform-style:preserve-3d;perspective:480px;position:absolute;transform:translate(-50%,-50%)}.Statement-module__PdeAHW__spawn{transform-style:preserve-3d;transform:rotateY(90deg)}.Statement-module__PdeAHW__section[data-in] .Statement-module__PdeAHW__spawn{transition:transform .6s var(--ease-out-soft) var(--d,0s);transform:none}.Statement-module__PdeAHW__face{pointer-events:none;width:100%;height:auto;transform:rotate(var(--turn)) scaleY(var(--flip));display:block;overflow:visible}.Statement-module__PdeAHW__face path{pointer-events:visiblePainted}.Statement-module__PdeAHW__net{fill:none;width:100%;max-width:none;height:100%;stroke:var(--color-line-thread);stroke-width:1px;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0;overflow:visible}.Statement-module__PdeAHW__net polygon{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s ease-in}.Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__net polygon{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-out-soft) .25s}@media (prefers-reduced-motion:reduce){.Statement-module__PdeAHW__spawn,.Statement-module__PdeAHW__section[data-in] .Statement-module__PdeAHW__spawn,.Statement-module__PdeAHW__net polygon,.Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__net polygon,.Statement-module__PdeAHW__section:not([data-second]) .Statement-module__PdeAHW__second [data-ch],.Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__first [data-ch]{transition:none}}html[data-motion=reduce] .Statement-module__PdeAHW__spawn{transition:none}html[data-motion=reduce] .Statement-module__PdeAHW__section[data-in] .Statement-module__PdeAHW__spawn{transition:none}html[data-motion=reduce] .Statement-module__PdeAHW__net polygon{transition:none}html[data-motion=reduce] .Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__net polygon{transition:none}:is(html[data-motion=reduce] .Statement-module__PdeAHW__section:not([data-second]) .Statement-module__PdeAHW__second [data-ch],html[data-motion=reduce] .Statement-module__PdeAHW__section[data-second] .Statement-module__PdeAHW__first [data-ch]){transition:none}@media (max-width:1000px){.Statement-module__PdeAHW__scroller{--range:2200px}.Statement-module__PdeAHW__section{--k:.6;min-height:0;padding:120px 0}}@media (max-width:600px){.Statement-module__PdeAHW__scroller{--range:1400px}.Statement-module__PdeAHW__section{--k:.42;--ky:.8;padding:90px 0}.Statement-module__PdeAHW__tile:nth-child(4),.Statement-module__PdeAHW__tile:nth-child(5){--ky:1.7}.Statement-module__PdeAHW__net{display:none}}
.Stats-module__nVk2SW__section{background:var(--color-surface-soft);padding:var(--space-10) 0}.Stats-module__nVk2SW__inner{flex-direction:column;gap:80px;display:flex}.Stats-module__nVk2SW__row{justify-content:space-between;gap:32px;display:flex}.Stats-module__nVk2SW__item{flex-direction:column;gap:24px;min-width:0;display:flex}.Stats-module__nVk2SW__label{font:var(--type-label);letter-spacing:var(--text-label-ls);color:var(--color-fg-copy);text-transform:uppercase}.Stats-module__nVk2SW__value{font:var(--type-display);letter-spacing:var(--text-display-ls);color:var(--color-fg);white-space:nowrap}.Stats-module__nVk2SW__pending{color:var(--color-fg-faint)}@media (max-width:1000px){.Stats-module__nVk2SW__section{padding:64px 0}.Stats-module__nVk2SW__inner{gap:48px}.Stats-module__nVk2SW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.Stats-module__nVk2SW__value{font-size:var(--size-48)}}@media (max-width:600px){.Stats-module__nVk2SW__section{padding:70px 0}.Stats-module__nVk2SW__row{grid-template-columns:minmax(0,1fr);gap:32px}.Stats-module__nVk2SW__item{gap:12px}.Stats-module__nVk2SW__value{font-size:var(--size-40)}}
.ProblemArt-module__DJtNeG__art{width:100%;height:100%;fill:var(--color-fg-faint);display:block;position:absolute;inset:0}
.Story-module__nuJa7W__section{background:var(--color-surface-soft);padding:calc(2 * var(--space-10)) 0 var(--space-10);position:relative}.Story-module__nuJa7W__section:before{content:"";background:linear-gradient(to bottom, var(--color-bg), transparent);pointer-events:none;height:470px;position:absolute;inset:0 0 auto}.Story-module__nuJa7W__section:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;height:313px;position:absolute;inset:auto 0 0}.Story-module__nuJa7W__inner{z-index:1;flex-direction:column;gap:60px;display:flex;position:relative}.Story-module__nuJa7W__actions{flex-shrink:0;gap:12px;display:flex}.Story-module__nuJa7W__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;list-style:none;display:grid}.Story-module__nuJa7W__step{align-items:center;gap:24px;height:240px;display:flex}.Story-module__nuJa7W__media{background:var(--color-surface-lifted);flex-shrink:0;width:200px;height:100%;overflow:hidden}.Story-module__nuJa7W__media img{object-fit:cover;width:100%;height:100%}.Story-module__nuJa7W__media{position:relative}.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__media[data-tone=green]>svg,.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__media[data-tone=red]>svg{fill:var(--color-white)}.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__media[data-tone=yellow]>svg,.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__media[data-tone=clay]>svg{fill:var(--color-black)}.Story-module__nuJa7W__media[data-tone=green]{--tone:var(--color-brand)}.Story-module__nuJa7W__media[data-tone=red]{--tone:var(--color-burgundy)}.Story-module__nuJa7W__media[data-tone=yellow]{--tone:var(--color-yellow)}.Story-module__nuJa7W__media[data-tone=clay]{--tone:var(--color-clay)}.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__media[data-tone]{background:var(--tone)}.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__num,.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__title,.Story-module__nuJa7W__step:is(:hover,[data-lit]) .Story-module__nuJa7W__body{color:var(--color-black)}.Story-module__nuJa7W__text{flex-direction:column;flex:1;gap:8px;min-width:0;padding:0 16px;display:flex}.Story-module__nuJa7W__num{font:var(--type-label);letter-spacing:var(--text-label-ls);color:var(--color-fg-faint)}.Story-module__nuJa7W__title{font:var(--type-card-title);letter-spacing:var(--text-card-title-ls);color:var(--color-fg-faint)}.Story-module__nuJa7W__body{font:var(--type-body);letter-spacing:var(--tracking-wide);color:var(--color-fg-faint)}@media (max-width:1000px){.Story-module__nuJa7W__section{padding:var(--space-10) 0 96px}.Story-module__nuJa7W__inner{gap:48px}.Story-module__nuJa7W__steps{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:600px){.Story-module__nuJa7W__section{padding:100px 0 80px}.Story-module__nuJa7W__steps{margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow:auto hidden}.Story-module__nuJa7W__steps::-webkit-scrollbar{display:none}.Story-module__nuJa7W__step{scroll-snap-align:start;flex-direction:column;flex:0 0 280px;align-items:stretch;gap:20px;height:auto}.Story-module__nuJa7W__media{width:100%;height:280px}.Story-module__nuJa7W__text{padding:0}}@media (hover:none) and (min-width:601px){.Story-module__nuJa7W__media[data-tone]{background:var(--tone)}.Story-module__nuJa7W__num,.Story-module__nuJa7W__title,.Story-module__nuJa7W__body{color:var(--color-black)}.Story-module__nuJa7W__media[data-tone=green]>svg,.Story-module__nuJa7W__media[data-tone=red]>svg{fill:var(--color-white)}.Story-module__nuJa7W__media[data-tone=yellow]>svg,.Story-module__nuJa7W__media[data-tone=clay]>svg{fill:var(--color-black)}}
.Team-module__zSEmyW__section{background:var(--color-bg);padding:var(--space-10) 0}.Team-module__zSEmyW__inner{flex-direction:column;gap:60px;display:flex}.Team-module__zSEmyW__head{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Team-module__zSEmyW__headline{font:var(--type-title);letter-spacing:var(--text-title-ls);color:var(--color-fg)}.Team-module__zSEmyW__copy{width:496px;max-width:100%;font:var(--type-copy);letter-spacing:var(--text-copy-ls);color:var(--color-fg-copy)}.Team-module__zSEmyW__members{justify-content:flex-end;align-items:flex-end;gap:24px;list-style:none;display:flex}.Team-module__zSEmyW__member{flex-direction:column;gap:36px;width:320px;display:flex}.Team-module__zSEmyW__photo{background:var(--color-surface-portrait);height:360px;overflow:hidden}.Team-module__zSEmyW__photo img{object-fit:cover;width:100%;height:100%}.Team-module__zSEmyW__text{flex-direction:column;gap:8px;display:flex}.Team-module__zSEmyW__name{font:var(--type-card-title);letter-spacing:var(--text-card-title-ls);color:var(--color-fg)}.Team-module__zSEmyW__role,.Team-module__zSEmyW__bio{font:var(--type-body-2);letter-spacing:var(--text-body-2-ls);color:var(--color-fg-copy)}.Team-module__zSEmyW__group{flex-direction:column;align-self:flex-end;gap:36px;width:996px;max-width:100%;display:flex}.Team-module__zSEmyW__groupPhoto{aspect-ratio:996/518;background:var(--color-surface-portrait);overflow:hidden}.Team-module__zSEmyW__groupPhoto img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;display:block}@media (max-width:1000px){.Team-module__zSEmyW__section{padding:96px 0}.Team-module__zSEmyW__group{align-self:stretch;gap:24px;width:100%}.Team-module__zSEmyW__groupPhoto{aspect-ratio:1600/1247}.Team-module__zSEmyW__members{flex-wrap:wrap;justify-content:flex-start}.Team-module__zSEmyW__member{gap:24px;width:calc(33.3333% - 16px)}.Team-module__zSEmyW__photo{aspect-ratio:320/360;height:auto}}@media (max-width:600px){.Team-module__zSEmyW__section{padding:90px 0}.Team-module__zSEmyW__inner{gap:40px}.Team-module__zSEmyW__members{gap:32px 16px}.Team-module__zSEmyW__member{gap:16px;width:calc(50% - 8px)}.Team-module__zSEmyW__name{font:var(--type-lead);letter-spacing:normal}.Team-module__zSEmyW__group{gap:16px}}
.TrustStrip-module__paqYZG__section{background:var(--color-surface-trust);justify-content:center;align-items:center;height:100px;display:flex;position:relative;overflow:hidden}.TrustStrip-module__paqYZG__pill{z-index:1;height:40px;color:var(--color-black);white-space:nowrap;align-items:stretch;text-decoration:none;display:flex;position:relative}.TrustStrip-module__paqYZG__seal{background:var(--color-surface-trust-seal);flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.TrustStrip-module__paqYZG__seal img{border-radius:50%;width:32px;height:32px;display:block}.TrustStrip-module__paqYZG__segment{font:var(--type-body);letter-spacing:var(--tracking-none);align-items:center;gap:8px;transition:background-color .2s;display:flex}.TrustStrip-module__paqYZG__label{text-box:trim-both cap alphabetic}.TrustStrip-module__paqYZG__badge{background:var(--color-brand);color:var(--color-white);padding:0 10px}.TrustStrip-module__paqYZG__badge:first-child{padding-left:16px}.TrustStrip-module__paqYZG__check{flex-shrink:0;width:18px;height:18px}.TrustStrip-module__paqYZG__claim{background:var(--color-surface-trust-claim);padding:0 16px}.TrustStrip-module__paqYZG__pill:hover .TrustStrip-module__paqYZG__badge{background:var(--color-brand-hover)}.TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label{background:linear-gradient(105deg, var(--color-black) 40%, var(--color-brand-light) 50%, var(--color-black) 60%) 100% 0 / 300% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.3em;padding-block:.3em}.TrustStrip-module__paqYZG__pill:hover .TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label{animation:.7s cubic-bezier(.4,0,.2,1) 50ms both TrustStrip-module__paqYZG__shine}@media (hover:none){[data-in] .TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label{animation:.7s cubic-bezier(.4,0,.2,1) .95s both TrustStrip-module__paqYZG__shine}}@keyframes TrustStrip-module__paqYZG__shine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.TrustStrip-module__paqYZG__pill:hover .TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label,[data-in] .TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label{animation:none}}html[data-motion=reduce] .TrustStrip-module__paqYZG__pill:hover .TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label{animation:none}html[data-motion=reduce] [data-in] .TrustStrip-module__paqYZG__claim .TrustStrip-module__paqYZG__label{animation:none}.TrustStrip-module__paqYZG__pill{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.65,0,.35,1)}[data-in] .TrustStrip-module__paqYZG__pill{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.TrustStrip-module__paqYZG__pill{clip-path:none;transition:none}}html[data-motion=reduce] .TrustStrip-module__paqYZG__pill{clip-path:none;transition:none}.TrustStrip-module__paqYZG__glow{width:310.58px;max-width:none;height:109.761px;position:absolute;top:-4.58px}.TrustStrip-module__paqYZG__glowRight{right:-6.58px}.TrustStrip-module__paqYZG__glowLeft{left:-6px;transform:rotate(180deg)}@media (max-width:1000px){.TrustStrip-module__paqYZG__glow{display:none}}@media (max-width:600px){.TrustStrip-module__paqYZG__section{height:auto;padding:30px 16px}.TrustStrip-module__paqYZG__segment{font-size:var(--text-footer)}.TrustStrip-module__paqYZG__badge,.TrustStrip-module__paqYZG__claim{padding:0 8px}}@media (max-width:360px){.TrustStrip-module__paqYZG__segment{font-size:var(--size-12);gap:6px}}
