.SectionContainer-module__Z1iq5a__section{opacity:0;--spacing:var(--spacing-mobile)}@media (min-width:967px){.SectionContainer-module__Z1iq5a__section{--spacing:var(--spacing-desktop)}}.SectionContainer-module__Z1iq5a__section[data-component]{margin-bottom:var(--spacing)}.SectionContainer-module__Z1iq5a__section[data-component].SectionContainer-module__Z1iq5a__isLast{margin-bottom:calc(var(--spacing) * .5)}.SectionContainer-module__Z1iq5a__section:first-child{padding-top:var(--vertical-gutter)}.SectionContainer-module__Z1iq5a__section:last-child{padding-bottom:calc(var(--vertical-gutter) * .5);margin-bottom:0}.SectionContainer-module__Z1iq5a__section.SectionContainer-module__Z1iq5a__collapse{margin-bottom:var(--gutter)}.SectionContainer-module__Z1iq5a__section[data-component=caseStudyHero],.SectionContainer-module__Z1iq5a__section[data-component=pageIntro]{padding-top:0}
.Img-module__u5dg-W__img{opacity:0;transition:opacity .3s}.Img-module__u5dg-W__loaded{opacity:1}
.VideoLoop-module__XQ6kZa__video{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity var(--video-show-duration);position:absolute;top:0;left:0}.VideoLoop-module__XQ6kZa__show{opacity:1}.VideoLoop-module__XQ6kZa__coverTarget{object-fit:fill;top:var(--video-top-offset);left:var(--video-left-offset);width:var(--video-width);height:var(--video-height)}
.NotificationItem-module__UnhJ_q__item{backface-visibility:hidden;transform-style:preserve-3d;perspective:1000px;width:225px;padding:var(--component-gutter);background-color:var(--bg-subtle-invert);color:var(--text-bold-invert);--component-gutter:12px;border:1px solid #a99fff29;border-radius:8px;height:100px;transition:border-color .2s,background-color .2s,padding-right .2s;position:relative;box-shadow:inset 0 1px #ffffff14}.NotificationItem-module__UnhJ_q__wrapper{color:inherit;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex}.NotificationItem-module__UnhJ_q__xButton{cursor:pointer;appearance:none;z-index:2;top:var(--component-gutter);right:var(--component-gutter);color:var(--border-subtle-invert);background-color:#0000;border:none;margin:0;padding:0;display:inline-block;position:absolute}.NotificationItem-module__UnhJ_q__xIcon{width:16px;display:block}.NotificationItem-module__UnhJ_q__xIcon path{stroke:var(--border-subtle-invert);transition:fill .4s,stroke .4s}.NotificationItem-module__UnhJ_q__title{font-family:var(--font-body);letter-spacing:-.01em;margin-bottom:calc(var(--component-gutter) * .5);font-size:14px;font-style:normal;font-weight:350;line-height:114%}.NotificationItem-module__UnhJ_q__descriptionImage{gap:var(--component-gutter);grid-template-columns:48px 1fr;align-items:center;width:100%;display:grid}.NotificationItem-module__UnhJ_q__thumb{width:100%}.NotificationItem-module__UnhJ_q__thumb img{width:100%;max-width:100%;height:auto;display:block}.NotificationItem-module__UnhJ_q__description{font-family:var(--font-body);letter-spacing:-.01em;white-space:pre-line;color:var(--text-regular-invert);text-wrap:pretty;max-width:100%;font-size:14px;font-style:normal;font-weight:350;line-height:114%;display:block;position:relative;overflow:hidden}.NotificationItem-module__UnhJ_q__hasImage .NotificationItem-module__UnhJ_q__description{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:-2px;display:-webkit-box;overflow:hidden}.NotificationItem-module__UnhJ_q__videoContainer{width:calc(100% - var(--component-gutter) * 2);height:calc(100% - var(--component-gutter) * 4);top:calc(var(--component-gutter) * 3);left:var(--component-gutter);position:absolute}.NotificationItem-module__UnhJ_q__videoOverlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.NotificationItem-module__UnhJ_q__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (pointer:fine){.NotificationItem-module__UnhJ_q__item:hover{border-color:var(--border-subtle-invert)}.NotificationItem-module__UnhJ_q__item:hover .NotificationItem-module__UnhJ_q__xIcon path{stroke:var(--border-bold-invert)}}@media (min-width:967px){.NotificationItem-module__UnhJ_q__item{height:auto}.NotificationItem-module__UnhJ_q__title{margin-bottom:var(--component-gutter);font-size:12px;line-height:120%}.NotificationItem-module__UnhJ_q__descriptionImage{align-items:flex-start}.NotificationItem-module__UnhJ_q__description{font-size:12px;line-height:120%}.NotificationItem-module__UnhJ_q__videoContainer{width:100%;height:105px;position:relative;top:auto;left:auto}}
.Notifications-module__6mEP9a__list{opacity:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.Notifications-module__6mEP9a__itemContainer{opacity:0;position:relative;transform:translate(300px)}.Notifications-module__6mEP9a__itemPaddingContainer{padding:0 2px}.Notifications-module__6mEP9a__itemPaddingContainer:first-child{padding-left:0}.Notifications-module__6mEP9a__itemContainer:last-child .Notifications-module__6mEP9a__itemPaddingContainer{padding-right:var(--gutter)}@media (min-width:967px){.Notifications-module__6mEP9a__list{flex-direction:column}.Notifications-module__6mEP9a__itemContainer:last-child .Notifications-module__6mEP9a__itemPaddingContainer{padding-right:0}.Notifications-module__6mEP9a__itemPaddingContainer{padding:2px 0}}
.Menu-module__sNVdtW__menu{--bg-invert:#08080c;--text-bold-invert:#fff;--text-regular-invert:#cbcbd0;--text-subtle-invert:#8a8a93;--button-bg-invert:#7a6cff29;--border-bold-invert:#a99fff;--border-subtle-invert:#8a8a93;--bg-subtle-invert:#14141b;z-index:109;pointer-events:none;--window-position-top-offset:80px;--window-position-width:30vw;--window-position-height:calc(100% - calc(var(--window-position-top-offset) * 2));width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.Menu-module__sNVdtW__isOpen{pointer-events:all}.Menu-module__sNVdtW__windowPosition{top:var(--window-position-top-offset);left:var(--gutter);width:calc(100% - var(--gutter) * 2);height:30vh;height:calc(var(--vh,1vh) * 30);position:absolute}.Menu-module__sNVdtW__navigation{left:var(--gutter);z-index:2;position:absolute;top:calc(30% + 100px)}.Menu-module__sNVdtW__list{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.Menu-module__sNVdtW__item{backface-visibility:hidden;transform-style:preserve-3d;perspective:1000px;color:var(--text-bold-invert);display:block;position:relative}.Menu-module__sNVdtW__itemButton{cursor:pointer;appearance:none;color:currentColor;font-family:var(--font-display);opacity:.3;background-color:#0000;border:none;margin:0;padding:6px 0;font-size:22px;font-style:normal;font-weight:400;line-height:120%;text-decoration:none;display:inline-block}.Menu-module__sNVdtW__noPageActive .Menu-module__sNVdtW__itemButton{opacity:1}.Menu-module__sNVdtW__lineContainer{pointer-events:none;width:100%;height:1px;position:absolute;bottom:3px;left:0;overflow:hidden}.Menu-module__sNVdtW__line{background-color:var(--text-bold-invert);width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.Menu-module__sNVdtW__casesContainer{opacity:0;margin-top:20px;display:none}.Menu-module__sNVdtW__casesTitle{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-subtle-invert);margin-bottom:10px;font-size:14px;font-style:normal;font-weight:350;line-height:114%;display:none}.Menu-module__sNVdtW__cases{flex-direction:column;display:flex}.Menu-module__sNVdtW__casesItem{padding:2px 0}.Menu-module__sNVdtW__casesLink{display:inline-flex}.Menu-module__sNVdtW__year{font-family:var(--font-body);letter-spacing:-.01em;bottom:var(--gutter);left:var(--gutter);opacity:0;color:var(--text-bold-invert);font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:none;position:absolute}.Menu-module__sNVdtW__notificationsScroller{scrollbar-width:none;-ms-overflow-style:none;left:0;bottom:var(--gutter);z-index:2;width:100%;max-width:100vw;position:absolute;overflow:auto}.Menu-module__sNVdtW__notificationsScroller::-webkit-scrollbar{display:none}.Menu-module__sNVdtW__notifications{padding-left:var(--gutter)}.Menu-module__sNVdtW__rectangleBg{backface-visibility:hidden;transform-style:preserve-3d;perspective:1000px;background-color:var(--bg-invert);opacity:0;position:absolute}.Menu-module__sNVdtW__bottom,.Menu-module__sNVdtW__top{width:100%;left:0}.Menu-module__sNVdtW__left,.Menu-module__sNVdtW__right{width:var(--gutter);height:100vh;height:calc(var(--vh,1vh) * 100);top:0}.Menu-module__sNVdtW__top{height:var(--window-position-top-offset);top:0;transform:translateY(-101%)}.Menu-module__sNVdtW__bottom{--bottom-height:calc(calc(70 * 1svh) - 80px);top:calc(var(--window-position-top-offset) + (30 * 1svh) + 1px);transform:translateY(var(--bottom-height));height:var(--bottom-height)}.Menu-module__sNVdtW__left{left:0;transform:translate(-101%)}.Menu-module__sNVdtW__right{right:0;transform:translate(101%)}.Menu-module__sNVdtW__corner{color:var(--bg-invert);z-index:4;position:absolute}.Menu-module__sNVdtW__corner svg{width:8px;height:8px;display:block}.Menu-module__sNVdtW__cornerInner{transform:scale(0)}.Menu-module__sNVdtW__topLeft{top:0;left:0}.Menu-module__sNVdtW__topLeft .Menu-module__sNVdtW__cornerInner{transform-origin:0 0}.Menu-module__sNVdtW__topRight{top:0;right:0}.Menu-module__sNVdtW__topRight .Menu-module__sNVdtW__cornerInner{transform-origin:100% 0}.Menu-module__sNVdtW__bottomRight{bottom:calc(100% - .5px);right:0}.Menu-module__sNVdtW__bottomRight .Menu-module__sNVdtW__cornerInner{transform-origin:100% 100%}.Menu-module__sNVdtW__bottomLeft{bottom:calc(100% - .5px);left:0}.Menu-module__sNVdtW__bottomLeft .Menu-module__sNVdtW__cornerInner{transform-origin:0 100%}.Menu-module__sNVdtW__pill{cursor:pointer;background-color:var(--button-bg-invert);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-bold-invert);font-family:var(--font-body);letter-spacing:-.01em;padding:0 var(--button-padding);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;height:32px;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:2;text-decoration:none;transition:border-color .2s,background-color .2s,padding-right .2s;display:flex}.Menu-module__sNVdtW__pillHover{border-color:var(--border-bold-invert);background-color:#0000}.Menu-module__sNVdtW__pillLabel{white-space:nowrap}@media (min-width:967px){.Menu-module__sNVdtW__windowPosition{width:var(--window-position-width);height:var(--window-position-height);left:50%;transform:translate(-50%)}.Menu-module__sNVdtW__navigation{left:var(--gutter);top:50%;transform:translateY(-50%)}.Menu-module__sNVdtW__itemButton{padding-top:5.5px;padding-bottom:5.5px;font-size:20px}.Menu-module__sNVdtW__casesTitle{font-size:12px;line-height:120%}.Menu-module__sNVdtW__year{font-size:16px;display:block}.Menu-module__sNVdtW__notificationsScroller{width:auto;max-width:auto;bottom:auto;left:auto;right:var(--gutter);top:50%;overflow:visible;transform:translateY(-50%)}.Menu-module__sNVdtW__notifications{padding-left:0}.Menu-module__sNVdtW__left,.Menu-module__sNVdtW__right{width:calc((100vw - var(--window-position-width)) * .5)}.Menu-module__sNVdtW__bottom{top:calc(var(--window-position-top-offset) + var(--window-position-height));height:var(--window-position-top-offset)}}@media (min-height:590px){.Menu-module__sNVdtW__item.Menu-module__sNVdtW__isHome{display:none}.Menu-module__sNVdtW__casesContainer{display:block}}@media (max-width:967px){.Menu-module__sNVdtW__item.Menu-module__sNVdtW__isHome{display:block!important}}@media (min-height:690px){.Menu-module__sNVdtW__casesContainer{margin-top:40px}.Menu-module__sNVdtW__casesTitle{display:block}}.Menu-module__sNVdtW__itemButton{padding-top:4px;padding-bottom:4px}
.Button-module__BmU4JG__button{cursor:pointer;appearance:none;letter-spacing:inherit;text-transform:inherit;padding:0 var(--button-padding);height:var(--button-height-md);background-color:var(--button-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-bold);font-family:var(--font-body);letter-spacing:-.01em;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:2;text-decoration:none;transition:border-color .2s,background-color .2s,padding-right .2s;display:flex}.Button-module__BmU4JG__isInverted{background-color:var(--button-bg-invert);color:var(--text-bold-invert)}.Button-module__BmU4JG__isFilled{background-color:var(--bg)}.Button-module__BmU4JG__isFilled.Button-module__BmU4JG__isHighlightedColor{background-color:var(--bg-highlight);color:var(--white)}.Button-module__BmU4JG__isFilled.Button-module__BmU4JG__isInverted{background-color:var(--bg-invert)}.Button-module__BmU4JG__isSmall{font-size:14px;font-weight:400;line-height:140%}.Button-module__BmU4JG__isLarge{height:var(--button-height-lg);font-size:26px}.Button-module__BmU4JG__hover{border-color:var(--border-bold);background-color:#0000}.Button-module__BmU4JG__hover.Button-module__BmU4JG__isInverted{border-color:var(--border-bold-invert)}.Button-module__BmU4JG__hover.Button-module__BmU4JG__isHighlightedColor{border-color:var(--bg-highlight)!important}.Button-module__BmU4JG__label{white-space:nowrap}.Button-module__BmU4JG__link{display:inline-block}@media (min-width:967px){.Button-module__BmU4JG__button{height:var(--button-height)}.Button-module__BmU4JG__isSmall{font-size:16px}}.Button-module__BmU4JG__button,.Button-module__BmU4JG__link{position:relative}.Button-module__BmU4JG__button:after,.Button-module__BmU4JG__link:after{content:"";position:absolute;inset:-6px -2px}
.MenuButton-module__gPzYAG__menuButton{position:relative;overflow:hidden}.MenuButton-module__gPzYAG__menuText,.MenuButton-module__gPzYAG__closeText{font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:350;line-height:calc(var(--button-height) * 1.19);letter-spacing:-.01em;text-align:center;height:100%;left:var(--button-padding);display:block;position:absolute}.MenuButton-module__gPzYAG__closeText{white-space:nowrap;justify-content:center;align-items:center;display:flex;transform:translateY(102%)}.MenuButton-module__gPzYAG__iconContainer{margin-bottom:-4px;margin-left:2px;display:inline-block}.MenuButton-module__gPzYAG__xIcon{width:12px}.MenuButton-module__gPzYAG__xIcon path{stroke:var(--text-bold)}@media (min-width:967px){.MenuButton-module__gPzYAG__menuText,.MenuButton-module__gPzYAG__closeText{font-size:12px;line-height:calc(var(--button-height) * .88)}}
.TimeComponent-module__Xt0TwW__clock{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-bold);font-size:14px;font-style:normal;font-weight:350;line-height:114%;display:none}.TimeComponent-module__Xt0TwW__time{grid-template-areas:"a";transition:color .4s;display:grid;position:relative;overflow:hidden}.TimeComponent-module__Xt0TwW__item{text-align:right;white-space:nowrap;grid-area:a;display:flex}.TimeComponent-module__Xt0TwW__code,.TimeComponent-module__Xt0TwW__value{opacity:0;display:block;transform:translateY(105%)}.TimeComponent-module__Xt0TwW__item:first-child .TimeComponent-module__Xt0TwW__code,.TimeComponent-module__Xt0TwW__item:first-child .TimeComponent-module__Xt0TwW__value{opacity:1;transform:none}@media (min-width:967px){.TimeComponent-module__Xt0TwW__clock{font-size:12px;line-height:120%;display:block}}
.CaseStudyHero-module__N2CUXq__root{--case-study-title-height:420px;position:relative;overflow:hidden}@media (min-width:967px){.CaseStudyHero-module__N2CUXq__root{--case-study-title-height:450px}}.CaseStudyHero-module__N2CUXq__root:not(.CaseStudyHero-module__N2CUXq__show){opacity:0}.CaseStudyHero-module__N2CUXq__root.CaseStudyHero-module__N2CUXq__show{opacity:1}.CaseStudyHero-module__N2CUXq__root video.CaseStudyHero-module__N2CUXq__video{z-index:3;opacity:0}.CaseStudyHero-module__N2CUXq__titleContainer{min-height:var(--case-study-title-height);padding:120px var(--gutter) var(--gutter);flex-direction:column;justify-content:space-between;align-items:stretch;gap:48px;display:flex;position:relative}.CaseStudyHero-module__N2CUXq__titleContainer:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5b4cff38,#5b4cff00 72%);width:70%;height:120%;position:absolute;top:-30%;left:-10%}.CaseStudyHero-module__N2CUXq__title{font-family:var(--font-display);letter-spacing:-.04em;background:var(--sheen);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;padding-bottom:.08em;font-size:72px;font-style:normal;font-weight:300;line-height:1;position:relative}.CaseStudyHero-module__N2CUXq__statement .CaseStudyHero-module__N2CUXq__title{letter-spacing:-.035em;max-width:20ch;font-size:40px;line-height:1.04}@media (min-width:967px){.CaseStudyHero-module__N2CUXq__title{font-size:168px}.CaseStudyHero-module__N2CUXq__statement .CaseStudyHero-module__N2CUXq__title{font-size:clamp(64px,6.2vw,112px)}}.CaseStudyHero-module__N2CUXq__textContainer{gap:var(--gutter);grid-template-columns:repeat(6,1fr);width:100%;display:grid;position:relative}.CaseStudyHero-module__N2CUXq__textColumn{border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:12px}@media (min-width:967px){.CaseStudyHero-module__N2CUXq__textColumn:first-child{grid-column:1/3}.CaseStudyHero-module__N2CUXq__textColumn:nth-child(2){grid-column:3/5}.CaseStudyHero-module__N2CUXq__textColumn:nth-child(3){grid-column:5/-1}}.CaseStudyHero-module__N2CUXq__textColumnTitle{font-family:var(--font-body);letter-spacing:-.01em;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.CaseStudyHero-module__N2CUXq__text{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-subtle);font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (min-width:967px){.CaseStudyHero-module__N2CUXq__textColumnTitle,.CaseStudyHero-module__N2CUXq__text{font-size:16px}}.CaseStudyHero-module__N2CUXq__tag{display:inline-block}.CaseStudyHero-module__N2CUXq__imageTextContainer{-webkit-overflow-scrolling:touch;width:100%;min-height:173vw;max-height:173vw;position:relative}@media (min-width:967px){.CaseStudyHero-module__N2CUXq__imageTextContainer{min-height:58.2vw;max-height:58.2vw}}.CaseStudyHero-module__N2CUXq__imageContainer{top:0;left:var(--gutter);right:var(--gutter);border-radius:var(--radius-media);background:var(--bg-raised);isolation:isolate;height:100%;position:absolute;overflow:hidden}.CaseStudyHero-module__N2CUXq__imageContainer:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff12}.CaseStudyHero-module__N2CUXq__webgl{z-index:4;position:absolute;inset:0}.CaseStudyHero-module__N2CUXq__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.CaseStudyHero-module__N2CUXq__image.CaseStudyHero-module__N2CUXq__large{z-index:2}.CaseStudyHero-module__N2CUXq__scrollOverlay{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}
.ThemeToggle-module__Tsq3XW__toggle{cursor:pointer;appearance:none;color:var(--text-bold);background-color:var(--button-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:var(--button-height-md);width:var(--button-height-md);border:1px solid #0000;border-radius:50px;margin:0;padding:0;transition:border-color .2s,background-color .2s,padding-right .2s;display:inline-block;position:relative;overflow:hidden}.ThemeToggle-module__Tsq3XW__iconContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ThemeToggle-module__Tsq3XW__iconContainer path{fill:var(--text-bold);transition:fill .4s}.ThemeToggle-module__Tsq3XW__moon{transform:translateY(105%)}.ThemeToggle-module__Tsq3XW__sunIcon{width:14px}.ThemeToggle-module__Tsq3XW__moonIcon{width:8px}@media (min-width:967px){.ThemeToggle-module__Tsq3XW__toggle{height:var(--button-height);width:var(--button-height)}.ThemeToggle-module__Tsq3XW__sunIcon{width:12px}.ThemeToggle-module__Tsq3XW__moonIcon{width:7px}}@media (pointer:fine){.ThemeToggle-module__Tsq3XW__toggle:hover{border-color:var(--border-bold);background-color:#0000}}
.TitleAndText-module__WylLqq__root{gap:var(--gutter);padding:0 var(--gutter);grid-template-columns:repeat(6,1fr);display:grid}.TitleAndText-module__WylLqq__textTitleContainer{grid-column:1/-1}@media (min-width:967px){.TitleAndText-module__WylLqq__textTitleContainer{grid-column:1/6}.TitleAndText-module__WylLqq__position2 .TitleAndText-module__WylLqq__textTitleContainer{grid-column:2/5}.TitleAndText-module__WylLqq__position3 .TitleAndText-module__WylLqq__textTitleContainer{grid-column:4/-1}}.TitleAndText-module__WylLqq__title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);opacity:0;margin-bottom:16px;font-size:12px;font-style:normal;font-weight:400;line-height:1.3}.TitleAndText-module__WylLqq__description{font-family:var(--font-body);letter-spacing:-.02em;opacity:0;font-size:28px;font-style:normal;font-weight:400;line-height:121%}.TitleAndText-module__WylLqq__description em{padding-inline:0 .1em}.TitleAndText-module__WylLqq__description [data-p]{margin:1em 0}.TitleAndText-module__WylLqq__description [data-p]:empty{display:none}.TitleAndText-module__WylLqq__description [data-p]:first-child{margin-top:0}.TitleAndText-module__WylLqq__description [data-p]:last-child{margin-bottom:0}.TitleAndText-module__WylLqq__description [data-p] a{text-decoration:underline}@media (min-width:967px){.TitleAndText-module__WylLqq__description{font-size:56px}}.TitleAndText-module__WylLqq__position2 .TitleAndText-module__WylLqq__description,.TitleAndText-module__WylLqq__position3 .TitleAndText-module__WylLqq__description{letter-spacing:-.03em;font-size:24px;line-height:120%}@media (min-width:967px){.TitleAndText-module__WylLqq__position2 .TitleAndText-module__WylLqq__description,.TitleAndText-module__WylLqq__position3 .TitleAndText-module__WylLqq__description{font-size:40px}}
.ContactButton-module__zASAfq__contact{height:var(--button-height-md);min-width:var(--button-height-md);position:relative;overflow:hidden;pointer-events:all!important;padding:0!important}.ContactButton-module__zASAfq__text{font-family:var(--font-body);letter-spacing:-.01em;right:var(--button-height);white-space:nowrap;pointer-events:none;font-size:14px;font-style:normal;font-weight:350;line-height:114%;display:none;position:absolute}.ContactButton-module__zASAfq__mailIcon{width:13px;position:absolute;top:9px;right:8px}.ContactButton-module__zASAfq__mailIcon path,.ContactButton-module__zASAfq__mailIcon rect{stroke:var(--text-bold);transition:stroke .4s}@media (min-width:967px){.ContactButton-module__zASAfq__contact{height:var(--button-height);min-width:calc(var(--button-height-md) * .76)}.ContactButton-module__zASAfq__text{font-size:12px;line-height:120%;display:block}.ContactButton-module__zASAfq__mailIcon{width:10px;top:7px;right:6px}}
.MaskReveal-module__d5Jisa__mask{border-radius:var(--radius-media);background-color:var(--bg-subtle);isolation:isolate;transition:background-color .3s ease-in-out;position:relative;overflow:hidden}.MaskReveal-module__d5Jisa__mask:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0f}.MaskReveal-module__d5Jisa__hideBg{background-color:#0000}.MaskReveal-module__d5Jisa__fromTop{clip-path:polygon(0 0, 100% 0, 100% var(--left-y), 0 var(--right-y));--left-y:0%;--right-y:0%}.MaskReveal-module__d5Jisa__fromBottom{clip-path:polygon(0 var(--left-y), 100% var(--right-y), 100% 100%, 0 100%);--left-y:100%;--right-y:100%}.MaskReveal-module__d5Jisa__scale{width:100%;height:100%;position:relative;transform:scale(1.3)}
.Navigation-module__cE_xAW__header{z-index:110;opacity:.000001;width:100%;padding:0 var(--gutter);box-sizing:border-box;border-radius:1000px;position:fixed;top:0;left:50%;overflow:hidden}.Navigation-module__cE_xAW__bgColor{z-index:1;border-radius:inherit;opacity:.00001;background:linear-gradient(#ffffff17,#fff0 60%),#161428b8;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #a99fff24,0 18px 40px -18px #5b4cff73}body[data-theme=light] .Navigation-module__cE_xAW__bgColor{background:linear-gradient(#fffc,#ffffff80),#f4f4f6b3;box-shadow:inset 0 0 0 1px #14142814,0 18px 40px -22px #1e185a59}.Navigation-module__cE_xAW__bgBlur{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:.00001;width:100%;height:100%;position:absolute;top:0;left:0}.Navigation-module__cE_xAW__inner{z-index:3;justify-content:space-between;align-items:center;width:100%;height:48px;display:flex;position:relative}.Navigation-module__cE_xAW__logoButton{cursor:pointer;appearance:none;color:var(--text-bold);background-color:#0000;border:none;margin:0;padding:0;text-decoration:none;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.Navigation-module__cE_xAW__logoLink{z-index:1;position:absolute;inset:0}.Navigation-module__cE_xAW__logoIcon{width:104px;color:var(--text-bold);transition:color .4s;display:block}.Navigation-module__cE_xAW__uiRight{justify-content:center;align-items:center;gap:var(--gutter-xs);display:flex}@media (min-width:967px){.Navigation-module__cE_xAW__inner{height:54px}.Navigation-module__cE_xAW__logoIcon{width:118px}}.Navigation-module__cE_xAW__logoLink{inset:-14px 0}
.TitleDescriptionBlock-module__hz-4bW__title{font-family:var(--font-body);letter-spacing:-.01em;opacity:0;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.TitleDescriptionBlock-module__hz-4bW__description{font-family:var(--font-body);letter-spacing:-.01em;text-wrap:pretty;white-space:pre-line;opacity:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.TitleDescriptionBlock-module__hz-4bW__description em{padding-inline:0 .1em}.TitleDescriptionBlock-module__hz-4bW__description [data-p]{margin:1em 0}.TitleDescriptionBlock-module__hz-4bW__description [data-p]:empty{display:none}.TitleDescriptionBlock-module__hz-4bW__description [data-p]:first-child{margin-top:0}.TitleDescriptionBlock-module__hz-4bW__description [data-p]:last-child{margin-bottom:0}.TitleDescriptionBlock-module__hz-4bW__description [data-p] a{text-decoration:underline}@media (min-width:967px){.TitleDescriptionBlock-module__hz-4bW__title,.TitleDescriptionBlock-module__hz-4bW__description{font-size:16px}}
.Cursor-module__X5AvMG__cursor{--circle-size:96px;--ring-color:var(--text-bold);z-index:113;width:var(--circle-size);height:var(--circle-size);pointer-events:none;opacity:0;backface-visibility:hidden;transform-style:preserve-3d;perspective:1000px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.Cursor-module__X5AvMG__cursor[data-state=FOCUS],.Cursor-module__X5AvMG__isText{--ring-color:var(--bg-highlight)}@media (max-width:967px){.Cursor-module__X5AvMG__cursor{display:none}}.Cursor-module__X5AvMG__svg{width:var(--circle-size);height:var(--circle-size);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.Cursor-module__X5AvMG__ringGroup{transform-origin:50%}.Cursor-module__X5AvMG__outline{fill:#0000;stroke-width:1px;stroke:var(--ring-color);transition:stroke .2s}.Cursor-module__X5AvMG__filled{fill:var(--text-bold);transition:fill .2s}.Cursor-module__X5AvMG__textContainer{grid-template-areas:"a";width:100%;height:17.6px;display:grid;position:relative;overflow:hidden}.Cursor-module__X5AvMG__text{width:100%;font-family:var(--font-body), sans-serif;letter-spacing:-.01em;text-align:center;white-space:nowrap;color:var(--text-bold);grid-area:a;font-size:16px;font-style:normal;font-weight:350;line-height:1;display:block;transform:translateY(110%)}.Cursor-module__X5AvMG__videoOuter{width:var(--circle-size);height:var(--circle-size);-webkit-backdrop-filter:blur();backdrop-filter:blur();border-radius:50%;transition:-webkit-backdrop-filter .7s,backdrop-filter .7s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0)}.Cursor-module__X5AvMG__isVideo .Cursor-module__X5AvMG__videoOuter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Cursor-module__X5AvMG__videoTint{opacity:.6;background-color:#bababa;position:absolute;inset:0}.Cursor-module__X5AvMG__videoSvg{width:100%;height:100%;position:absolute;inset:0}
.TextAnd1Image-module__WC2Hba__root{gap:var(--gutter);padding:0 var(--gutter);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:967px){.TextAnd1Image-module__WC2Hba__root:not(.TextAnd1Image-module__WC2Hba__hasText){margin-bottom:calc(var(--gutter) * -1)}}.TextAnd1Image-module__WC2Hba__root:not(.TextAnd1Image-module__WC2Hba__hasText).TextAnd1Image-module__WC2Hba__layout3,.TextAnd1Image-module__WC2Hba__root:not(.TextAnd1Image-module__WC2Hba__hasText).TextAnd1Image-module__WC2Hba__layout4{margin-bottom:calc(var(--gutter) * -1)}.TextAnd1Image-module__WC2Hba__mediaContainer{grid-column:1/-1;position:relative}.TextAnd1Image-module__WC2Hba__layout1 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:51.425vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:60.5vw}@media (min-width:967px){.TextAnd1Image-module__WC2Hba__layout1 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:44.2vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);order:2;grid-column:2/-1;height:52vw}}.TextAnd1Image-module__WC2Hba__layout2 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:51.425vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:60.5vw}@media (min-width:967px){.TextAnd1Image-module__WC2Hba__layout2 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:44.2vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-column:1/6;height:52vw}}.TextAnd1Image-module__WC2Hba__layout3 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:43.86vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:51.6vw}@media (min-width:967px){.TextAnd1Image-module__WC2Hba__layout3 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:45.9vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-column:1/-1;height:54vw}}.TextAnd1Image-module__WC2Hba__layout4 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:33.15vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:39vw}@media (min-width:967px){.TextAnd1Image-module__WC2Hba__layout4 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:34.85vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-column:1/-1;height:41vw}}.TextAnd1Image-module__WC2Hba__layout5 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:76.5vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-column:1/-1;height:90vw}@media (min-width:967px){.TextAnd1Image-module__WC2Hba__layout5 .TextAnd1Image-module__WC2Hba__mediaContainer{min-height:38.25vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-column:1/4;height:45vw}}.TextAnd1Image-module__WC2Hba__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TextAnd1Image-module__WC2Hba__textContainer{grid-column:1/6}.TextAnd1Image-module__WC2Hba__layout1 .TextAnd1Image-module__WC2Hba__textContainer{align-self:flex-end}@media (min-width:967px){.TextAnd1Image-module__WC2Hba__layout1 .TextAnd1Image-module__WC2Hba__textContainer{order:1;grid-column:1/2}.TextAnd1Image-module__WC2Hba__layout2 .TextAnd1Image-module__WC2Hba__textContainer{grid-column:6/-1}.TextAnd1Image-module__WC2Hba__layout3 .TextAnd1Image-module__WC2Hba__textContainer{grid-column:1/2}.TextAnd1Image-module__WC2Hba__layout4 .TextAnd1Image-module__WC2Hba__textContainer{grid-column:6/-1}.TextAnd1Image-module__WC2Hba__layout5 .TextAnd1Image-module__WC2Hba__textContainer{grid-column:4/6;align-self:flex-end}}@media (min-width:1200px){.TextAnd1Image-module__WC2Hba__layout5 .TextAnd1Image-module__WC2Hba__textContainer{grid-column:4/5}}.TextAnd1Image-module__WC2Hba__overlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}
.MenuMediaPreview-module__SpBTyG__preview{z-index:108;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(100vh)}.MenuMediaPreview-module__SpBTyG__item{background-color:var(--bg);opacity:0;visibility:hidden;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.MenuMediaPreview-module__SpBTyG__selected{z-index:2}.MenuMediaPreview-module__SpBTyG__hovered{z-index:3}.MenuMediaPreview-module__SpBTyG__image{object-fit:cover;opacity:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.MenuMediaPreview-module__SpBTyG__imageIsLoaded{opacity:1;transition:opacity .6s;display:block}
.TextAnd3Images-module__5ips9q__inner{padding:0 var(--gutter);gap:var(--gutter);flex-direction:column;display:flex}@media (min-width:967px){.TextAnd3Images-module__5ips9q__inner{display:grid}.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__inner{grid-template-columns:.5fr .5fr;grid-template-areas:"a b""c d"}.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__inner{grid-template-columns:.5fr .5fr;grid-template-areas:"a a""b c""b d"}.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__inner{grid-template-columns:.5fr .5fr;grid-template-areas:"a b""c d"}.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__inner{flex-flow:wrap;justify-content:space-between;display:flex}}.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__inner{row-gap:var(--gutter);grid-template-areas:"a""d""b""e""c""f";display:grid}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c""d e f"}.TextAnd3Images-module__5ips9q__layout5.TextAnd3Images-module__5ips9q__noThirdColumnText.TextAnd3Images-module__5ips9q__noSecondColumnText.TextAnd3Images-module__5ips9q__noFirstColumnText .TextAnd3Images-module__5ips9q__inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c"}.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__inner{--inner-screen-width:calc(100vw - var(--gutter) * 2);--third-of-screen-block-width:calc(var(--inner-screen-width) / 3 - var(--gutter) * .666667 + var(--gutter) * .5);grid-template-areas:"a b""a c""d d";grid-template-columns:calc(var(--third-of-screen-block-width) * 2) auto}.TextAnd3Images-module__5ips9q__layout6.TextAnd3Images-module__5ips9q__noFirstColumnText .TextAnd3Images-module__5ips9q__inner{grid-template-areas:"a b""a c"}}@media (max-width:967px){.TextAnd3Images-module__5ips9q__layout5.TextAnd3Images-module__5ips9q__noThirdColumnText .TextAnd3Images-module__5ips9q__inner{grid-template-areas:"a""d""b""e""c"}}.TextAnd3Images-module__5ips9q__media1Container{position:relative}.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__media1Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__media1Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:a;height:47vw}}.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__media1Container{min-height:43.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:51vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__media1Container{min-height:45.9vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:a;height:54vw}}.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__media1Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__media1Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:b;height:47vw}}.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__media1Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__media1Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:47vw;width:calc(50% - var(--gutter) * .5)}}.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__media1Container{min-height:102vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:120vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__media1Container{min-height:34vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:a;height:40vw}}.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__media1Container{min-height:62.05vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:73vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__media1Container{min-height:42.5vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:a;height:50vw}}.TextAnd3Images-module__5ips9q__media2Container{position:relative}.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__media2Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__media2Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:b;height:47vw}}.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__media2Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__media2Container{grid-area:b;height:47vw;min-height:100%;max-height:100vh}}.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__media2Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__media2Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:c;height:47vw}}.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__media2Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__media2Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:47vw;width:calc(50% - var(--gutter) * .5)}}.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__media2Container{min-height:102vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:b;height:120vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__media2Container{min-height:34vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:40vw}}.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__media2Container{min-height:62.05vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:73vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__media2Container{grid-area:b;height:10vw;min-height:100%;max-height:100vh}}@media (max-width:967px){.TextAnd3Images-module__5ips9q__layout5.TextAnd3Images-module__5ips9q__noFirstColumnText .TextAnd3Images-module__5ips9q__media2Container{margin-top:calc(var(--gutter) * -1)}}.TextAnd3Images-module__5ips9q__media3Container{position:relative}.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__media3Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__media3Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:c;height:47vw}}.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__media3Container{min-height:43.86vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:51.6vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__media3Container{min-height:22.695vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:c;height:26.7vw}}.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__media3Container{min-height:77.35vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:91vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__media3Container{min-height:39.95vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:d;height:47vw}}.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__media3Container{min-height:62.05vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:73vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__media3Container{min-height:21.165vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);order:4;width:31.2vw;height:24.9vw;margin-left:auto}}.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__media3Container{min-height:102vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);grid-area:c;height:120vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__media3Container{min-height:34vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:40vw}}.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__media3Container{min-height:62.05vw;max-height:calc(100 * var(--vh) - var(--gutter) * 2);height:73vw}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__media3Container{grid-area:c;height:10vw;min-height:100%;max-height:100vh}}@media (max-width:967px){.TextAnd3Images-module__5ips9q__layout5.TextAnd3Images-module__5ips9q__noSecondColumnText .TextAnd3Images-module__5ips9q__media3Container{margin-top:calc(var(--gutter) * -1)}}.TextAnd3Images-module__5ips9q__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.TextAnd3Images-module__5ips9q__titleDescriptionContainer{gap:var(--gutter);padding:0 var(--gutter);width:calc(100% + var(--gutter) * 2);margin-left:calc(var(--gutter) * -1);grid-template-columns:repeat(6,1fr);display:grid}.TextAnd3Images-module__5ips9q__titleDescriptionContainer:empty{display:none}@media (min-width:967px){.TextAnd3Images-module__5ips9q__titleDescriptionContainer{width:auto;margin-left:0;padding:0;display:block}.TextAnd3Images-module__5ips9q__layout1 .TextAnd3Images-module__5ips9q__titleDescriptionContainer,.TextAnd3Images-module__5ips9q__layout2 .TextAnd3Images-module__5ips9q__titleDescriptionContainer{grid-area:d;align-self:flex-end}.TextAnd3Images-module__5ips9q__layout3 .TextAnd3Images-module__5ips9q__titleDescriptionContainer{grid-area:a;justify-self:flex-end}.TextAnd3Images-module__5ips9q__layout4 .TextAnd3Images-module__5ips9q__titleDescriptionContainer{order:3}}.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__titleDescriptionContainer{grid-area:d}@media (max-width:967px){.TextAnd3Images-module__5ips9q__layout5 .TextAnd3Images-module__5ips9q__titleDescriptionContainer{margin-bottom:var(--gutter)}}@media (min-width:967px){.TextAnd3Images-module__5ips9q__layout6 .TextAnd3Images-module__5ips9q__titleDescriptionContainer{grid-area:d}}.TextAnd3Images-module__5ips9q__titleDescriptionContainerInner{grid-column:1/6;max-width:100%}@media (min-width:967px){.TextAnd3Images-module__5ips9q__titleDescriptionContainerInner{grid-column:initial;width:14.8vw}}.TextAnd3Images-module__5ips9q__overlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}
.MediaSliderAndText-module__2bF-WG__swiper{z-index:1;touch-action:pan-y;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:clip}.MediaSliderAndText-module__2bF-WG__carouselContainer{z-index:1;box-sizing:content-box;align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;transition-property:transform;display:flex;position:relative}.MediaSliderAndText-module__2bF-WG__carouselItem{-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 10px;transition-property:transform;display:block;position:relative;overflow:hidden}@media (min-width:967px){.MediaSliderAndText-module__2bF-WG__carouselItem{padding:0 6.4vw}}.MediaSliderAndText-module__2bF-WG__carouselItem:after{content:"";z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.MediaSliderAndText-module__2bF-WG__carouselItem.MediaSliderAndText-module__2bF-WG__tall{width:82%;height:104vw}@media (min-width:768px){.MediaSliderAndText-module__2bF-WG__carouselItem.MediaSliderAndText-module__2bF-WG__tall{width:32%;height:39.4vw}}.MediaSliderAndText-module__2bF-WG__carouselItem.MediaSliderAndText-module__2bF-WG__wide{width:89%;height:71vw}@media (min-width:768px){.MediaSliderAndText-module__2bF-WG__carouselItem.MediaSliderAndText-module__2bF-WG__wide{width:40%;height:31.7vw}}.MediaSliderAndText-module__2bF-WG__itemInner{background-color:var(--bg-subtle);width:100%;height:100%;position:relative;overflow:hidden}.MediaSliderAndText-module__2bF-WG__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.MediaSliderAndText-module__2bF-WG__itemInner .MediaSliderAndText-module__2bF-WG__video{opacity:0}.MediaSliderAndText-module__2bF-WG__textTitleGrid{gap:var(--gutter);padding:0 var(--gutter);grid-template-columns:repeat(12,1fr);margin-top:24px;display:grid}@media (min-width:967px){.MediaSliderAndText-module__2bF-WG__textTitleGrid{grid-template-columns:repeat(6,1fr)}}.MediaSliderAndText-module__2bF-WG__textTitleContainer{grid-column:4/10}@media (min-width:967px){.MediaSliderAndText-module__2bF-WG__textTitleContainer{grid-column:2/3}}.MediaSliderAndText-module__2bF-WG__description{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-subtle);font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (min-width:967px){.MediaSliderAndText-module__2bF-WG__description{font-size:16px}}
.PageTransitionPortal-module__S-QZbW__portal{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);z-index:107;pointer-events:none;--window-position-top-offset:8rem;position:fixed;top:0;left:0;overflow:hidden}.PageTransitionPortal-module__S-QZbW__bg{background-color:var(--bg-invert);position:absolute}.PageTransitionPortal-module__S-QZbW__top,.PageTransitionPortal-module__S-QZbW__bottom{width:100%;height:var(--window-position-top-offset);left:0}.PageTransitionPortal-module__S-QZbW__top{top:0;transform:translateY(-101%)}.PageTransitionPortal-module__S-QZbW__bottom{bottom:0;transform:translateY(101%)}.PageTransitionPortal-module__S-QZbW__left,.PageTransitionPortal-module__S-QZbW__right{width:50%;height:100vh;height:calc(var(--vh,1vh) * 100);top:0}.PageTransitionPortal-module__S-QZbW__left{left:0;transform:translate(-101%)}.PageTransitionPortal-module__S-QZbW__right{right:0;transform:translate(101%)}.PageTransitionPortal-module__S-QZbW__corner{color:var(--bg-invert);z-index:4;position:absolute}.PageTransitionPortal-module__S-QZbW__corner svg{width:1.6rem;height:1.6rem;display:block}.PageTransitionPortal-module__S-QZbW__cornerInner{transform:scale(0)}.PageTransitionPortal-module__S-QZbW__topLeft{top:0;left:0}.PageTransitionPortal-module__S-QZbW__topLeft .PageTransitionPortal-module__S-QZbW__cornerInner{transform-origin:0 0}.PageTransitionPortal-module__S-QZbW__topRight{top:0;right:0}.PageTransitionPortal-module__S-QZbW__topRight .PageTransitionPortal-module__S-QZbW__cornerInner{transform-origin:100% 0}.PageTransitionPortal-module__S-QZbW__bottomRight{bottom:0;right:0}.PageTransitionPortal-module__S-QZbW__bottomRight .PageTransitionPortal-module__S-QZbW__cornerInner{transform-origin:100% 100%}.PageTransitionPortal-module__S-QZbW__bottomLeft{bottom:0;left:0}.PageTransitionPortal-module__S-QZbW__bottomLeft .PageTransitionPortal-module__S-QZbW__cornerInner{transform-origin:0 100%}
.LargeTicker-module__ZOJeiW__root{width:100%;height:121px;position:relative;overflow:hidden}@media (min-width:967px){.LargeTicker-module__ZOJeiW__root{height:242px}}.LargeTicker-module__ZOJeiW__invisibleTitle,.LargeTicker-module__ZOJeiW__tickerText{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;font-size:110px;font-style:normal;font-weight:300;line-height:1;display:block}@media (min-width:967px){.LargeTicker-module__ZOJeiW__invisibleTitle,.LargeTicker-module__ZOJeiW__tickerText{font-size:220px}}.LargeTicker-module__ZOJeiW__invisibleTitle:after,.LargeTicker-module__ZOJeiW__tickerText:after{content:"∅";color:var(--signal-text);padding:0 100px;display:inline-block}.LargeTicker-module__ZOJeiW__invisibleTitle{opacity:0;position:absolute;top:0;left:0}.LargeTicker-module__ZOJeiW__tickerContainer{justify-content:flex-start;align-items:flex-start;display:flex}
.Preloader-module__SFUByq__preloader{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);z-index:101;background:var(--bg-invert);color:var(--text-bold-invert);pointer-events:none;position:fixed;top:0;left:0}
.NextCaseStudy-module__LMQ18q__root{justify-content:center;align-items:center;display:flex;position:relative}.NextCaseStudy-module__LMQ18q__ticker{width:100%;top:0;left:0;position:absolute!important}@media (min-width:967px){.NextCaseStudy-module__LMQ18q__ticker{top:50%;transform:translateY(-50%)}}.NextCaseStudy-module__LMQ18q__link{color:inherit;text-decoration:none;display:block;position:relative}.NextCaseStudy-module__LMQ18q__imageTextContainer{padding-top:80px}@media (min-width:967px){.NextCaseStudy-module__LMQ18q__imageTextContainer{padding-top:0}}.NextCaseStudy-module__LMQ18q__imageContainer{background-color:var(--bg-subtle);border-radius:var(--radius-media);isolation:isolate;width:61vw;height:90vw;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #5b4cff8c,inset 0 1px #fff3}@media (min-width:967px){.NextCaseStudy-module__LMQ18q__imageContainer{width:31.2vw;height:47vw}}.NextCaseStudy-module__LMQ18q__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.15)}.NextCaseStudy-module__LMQ18q__title{font-family:var(--font-body);letter-spacing:-.01em;margin-top:24px;font-size:18px;font-style:normal;font-weight:400;line-height:130%}@media (min-width:967px){.NextCaseStudy-module__LMQ18q__title{font-size:20px}}
.ContentMask-module__agYX3W__masked{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);z-index:102;clip-path:url(#content-mask-clipping);position:fixed;top:0;left:0;overflow:hidden}.ContentMask-module__agYX3W__svg{pointer-events:none;width:0;height:0;position:absolute}
.Blocks-module__wSTdNW__root{gap:var(--gutter);padding:0 var(--gutter);grid-template-columns:repeat(6,1fr);display:grid}.Blocks-module__wSTdNW__root [data-in],.Blocks-module__wSTdNW__intro [data-in]{opacity:0;transform:translateY(24px)}.Blocks-module__wSTdNW__head{grid-column:1/-1;margin-bottom:24px}.Blocks-module__wSTdNW__body{grid-column:1/-1;min-width:0}@media (min-width:967px){.Blocks-module__wSTdNW__head{grid-column:1/3;margin-bottom:0;padding-right:24px}.Blocks-module__wSTdNW__body{grid-column:3/-1}}.Blocks-module__wSTdNW__kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;line-height:1.3}.Blocks-module__wSTdNW__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-bold);text-wrap:balance;margin-top:16px;font-size:32px;font-weight:300;line-height:1.06}@media (min-width:967px){.Blocks-module__wSTdNW__title{font-size:44px}}.Blocks-module__wSTdNW__intro{padding:120px var(--gutter) 0;position:relative}.Blocks-module__wSTdNW__intro:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5b4cff42,#5b4cff00 70%);width:80vmax;height:70vmax;position:absolute;top:-30vh;right:-10vw}.Blocks-module__wSTdNW__introTitle{font-family:var(--font-display);letter-spacing:-.04em;background:var(--sheen);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16ch;margin-top:24px;padding-bottom:.08em;font-size:56px;font-weight:300;line-height:1;position:relative}@media (min-width:967px){.Blocks-module__wSTdNW__intro{padding-top:180px}.Blocks-module__wSTdNW__introTitle{font-size:clamp(80px,7.6vw,132px)}}.Blocks-module__wSTdNW__meta{gap:var(--gutter);grid-template-columns:repeat(6,1fr);margin-top:64px;display:grid;position:relative}.Blocks-module__wSTdNW__metaCol{border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:12px}@media (min-width:967px){.Blocks-module__wSTdNW__metaCol{grid-column:span 2}}.Blocks-module__wSTdNW__metaLabel{color:var(--text-bold);font-size:14px;font-weight:500;line-height:1.4}.Blocks-module__wSTdNW__metaValue{color:var(--text-subtle);overflow-wrap:anywhere;font-size:14px;line-height:1.4}@media (min-width:967px){.Blocks-module__wSTdNW__metaLabel,.Blocks-module__wSTdNW__metaValue{font-size:16px}}.Blocks-module__wSTdNW__rows{border-top:1px solid var(--border-subtle)}.Blocks-module__wSTdNW__row{gap:8px var(--gutter);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;padding:28px 0;display:grid;position:relative}.Blocks-module__wSTdNW__row:after{content:"";background:linear-gradient(90deg, transparent, var(--signal-text), transparent);transform-origin:0;height:1px;transition:transform .8s var(--ease-spring);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Blocks-module__wSTdNW__row:focus-within:after{transform:scaleX(1)}.Blocks-module__wSTdNW__row:has(.Blocks-module__wSTdNW__rowLink):hover:after{transform:scaleX(1)}.Blocks-module__wSTdNW__rowLabel{letter-spacing:-.015em;color:var(--text-bold);font-size:20px;font-weight:400;line-height:1.25}.Blocks-module__wSTdNW__rowValue{font-family:var(--font-mono);color:var(--signal-text);white-space:nowrap;text-align:right;font-size:14px;line-height:1.6}.Blocks-module__wSTdNW__rowBody{max-width:62ch;color:var(--text-regular);grid-column:1/-1;font-size:16px;line-height:1.5}.Blocks-module__wSTdNW__points{grid-column:1/-1;gap:6px;max-width:64ch;margin-top:8px;display:grid}.Blocks-module__wSTdNW__points li{color:var(--text-regular);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.Blocks-module__wSTdNW__points li:before{content:"";background:var(--signal-text);width:8px;height:1px;position:absolute;top:.62em;left:2px}@media (min-width:967px){.Blocks-module__wSTdNW__rowLabel{font-size:24px}.Blocks-module__wSTdNW__rowValue{font-size:16px}}.Blocks-module__wSTdNW__steps .Blocks-module__wSTdNW__row{grid-template-columns:1fr;padding:40px 0}.Blocks-module__wSTdNW__stepNo{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #a99fffbf;font-size:72px;font-weight:300;line-height:.9}@media (min-width:967px){.Blocks-module__wSTdNW__steps .Blocks-module__wSTdNW__row{grid-template-columns:2fr 3fr;align-items:start}.Blocks-module__wSTdNW__stepNo{grid-row:span 2;font-size:120px}}.Blocks-module__wSTdNW__stepTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-bold);font-size:32px;font-weight:300;line-height:1.1}@media (min-width:967px){.Blocks-module__wSTdNW__stepTitle{font-size:44px}}.Blocks-module__wSTdNW__rowLink{z-index:1;border-radius:4px;position:absolute;inset:0}.Blocks-module__wSTdNW__rowArrow{transition:transform .6s var(--ease-spring);margin-left:10px;display:inline-block}:is(.Blocks-module__wSTdNW__row:has(.Blocks-module__wSTdNW__rowLink):hover .Blocks-module__wSTdNW__rowArrow,.Blocks-module__wSTdNW__row:focus-within .Blocks-module__wSTdNW__rowArrow){transform:translate(6px)}.Blocks-module__wSTdNW__notes{gap:8px;max-width:64ch;margin-top:32px;display:grid}.Blocks-module__wSTdNW__notes p{color:var(--text-subtle);font-size:14px;line-height:1.5}.Blocks-module__wSTdNW__cards{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:700px){.Blocks-module__wSTdNW__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.Blocks-module__wSTdNW__cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}}.Blocks-module__wSTdNW__card{--mx:50%;--my:0%;border-radius:var(--radius-card);background:radial-gradient(420px circle at var(--mx) var(--my), #7a6cff29, transparent 60%), linear-gradient(180deg, #ffffff0e, #ffffff04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:200px;transition:transform .7s var(--ease-spring), box-shadow .5s;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,0 30px 80px -40px #000000e6}.Blocks-module__wSTdNW__card:has(.Blocks-module__wSTdNW__cardLink):hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #a99fff38,0 40px 100px -40px #5b4cff8c}:is(.theme-light .Blocks-module__wSTdNW__card,body[data-theme=light] .Blocks-module__wSTdNW__card){background:radial-gradient(420px circle at var(--mx) var(--my), #5b4cff1a, transparent 60%), linear-gradient(180deg, #fff, #f7f7f9);box-shadow:inset 0 0 0 1px #00000014,0 30px 80px -50px #14142859}.Blocks-module__wSTdNW__cardKicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-text);font-size:12px}.Blocks-module__wSTdNW__cardTitle{letter-spacing:-.015em;color:var(--text-bold);text-wrap:pretty;margin-top:auto;padding-top:32px;font-size:22px;font-weight:500;line-height:1.25}.Blocks-module__wSTdNW__cardBody{color:var(--text-regular);font-size:15px;line-height:1.5}.Blocks-module__wSTdNW__cardLink{color:var(--signal-text);text-underline-offset:4px;overflow-wrap:anywhere;align-self:flex-start;margin-top:8px;padding:4px 0;font-size:15px;text-decoration:underline;display:inline-block}.Blocks-module__wSTdNW__faq{border-top:1px solid var(--border-subtle)}.Blocks-module__wSTdNW__faq details{border-bottom:1px solid var(--border-subtle)}.Blocks-module__wSTdNW__faq summary{cursor:pointer;letter-spacing:-.015em;color:var(--text-bold);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;font-weight:400;line-height:1.3;list-style:none;transition:color .3s;display:flex}.Blocks-module__wSTdNW__faq summary::-webkit-details-marker{display:none}.Blocks-module__wSTdNW__faq summary:hover{color:var(--signal-text)}.Blocks-module__wSTdNW__plus{flex:none;width:16px;height:16px;position:relative}.Blocks-module__wSTdNW__plus:before,.Blocks-module__wSTdNW__plus:after{content:"";background:currentColor;position:absolute}.Blocks-module__wSTdNW__plus:before{width:100%;height:1px;top:50%;left:0}.Blocks-module__wSTdNW__plus:after{width:1px;height:100%;transition:transform .6s var(--ease-spring);top:0;left:50%}.Blocks-module__wSTdNW__faq details[open] .Blocks-module__wSTdNW__plus:after{transform:rotate(90deg)scaleX(0)}.Blocks-module__wSTdNW__answer{max-width:64ch;color:var(--text-regular);padding-bottom:28px;font-size:16px;line-height:1.55}.Blocks-module__wSTdNW__note{color:var(--text-bold);background:#ffffff0a;border-radius:12px;margin-bottom:16px;padding:14px 18px;font-size:15px;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff14}.Blocks-module__wSTdNW__frame{border-radius:var(--radius-card);background:linear-gradient(#ffffff12,#ffffff05);padding:8px;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12,0 60px 140px -60px #5b4cff99}.Blocks-module__wSTdNW__iframe{background:var(--bg-raised);border:0;border-radius:12px;width:100%;height:980px;display:block}.Blocks-module__wSTdNW__after{color:var(--text-regular);flex-direction:column;gap:8px;margin-top:16px;font-size:14px;line-height:1.5;display:flex}.Blocks-module__wSTdNW__after a{color:var(--signal-text);text-underline-offset:4px;text-decoration:underline}@media (min-width:700px){.Blocks-module__wSTdNW__after{flex-direction:row;justify-content:space-between}}.Blocks-module__wSTdNW__toc{grid-column:1/-1}.Blocks-module__wSTdNW__prose{max-width:68ch;color:var(--text-regular);grid-column:1/-1;font-size:16px;line-height:1.65}@media (min-width:967px){.Blocks-module__wSTdNW__prose{grid-column:3/-1}.Blocks-module__wSTdNW__toc{grid-column:1/3;align-self:start;position:sticky;top:96px}}.Blocks-module__wSTdNW__toc ol{counter-reset:toc;gap:8px;margin-top:16px;display:grid}.Blocks-module__wSTdNW__toc li{counter-increment:toc;font-size:14px;line-height:1.4}.Blocks-module__wSTdNW__toc a{color:var(--text-regular);padding:5px 0;transition:color .3s;display:inline-block}.Blocks-module__wSTdNW__toc a:before{content:counter(toc, decimal-leading-zero) "  ";font-family:var(--font-mono);color:var(--text-subtle);font-size:12px}.Blocks-module__wSTdNW__toc a:hover{color:var(--signal-text)}.Blocks-module__wSTdNW__prose h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-bold);margin:64px 0 16px;scroll-margin-top:96px;font-size:32px;font-weight:300;line-height:1.1}.Blocks-module__wSTdNW__prose h2:first-child{margin-top:0}.Blocks-module__wSTdNW__prose h3{color:var(--text-bold);margin:32px 0 8px;font-size:18px;font-weight:500}.Blocks-module__wSTdNW__prose p,.Blocks-module__wSTdNW__prose ul{margin:12px 0}.Blocks-module__wSTdNW__prose ul{gap:8px;display:grid}.Blocks-module__wSTdNW__prose li{padding-left:20px;position:relative}.Blocks-module__wSTdNW__prose li:before{content:"";background:var(--signal-text);width:8px;height:1px;position:absolute;top:.8em;left:2px}.Blocks-module__wSTdNW__prose a{color:var(--signal-text);text-underline-offset:3px;text-decoration:underline}.Blocks-module__wSTdNW__prose strong{color:var(--text-bold);font-weight:500}.Blocks-module__wSTdNW__prose code{font-family:var(--font-mono);color:var(--text-bold);background:#ffffff12;border-radius:6px;padding:1px 6px;font-size:.9em}.Blocks-module__wSTdNW__stepValue{text-align:left;margin-top:8px}.Blocks-module__wSTdNW__stepBody{margin-top:12px}.Blocks-module__wSTdNW__legal{padding-top:24px;padding-bottom:40px}@media (min-width:967px){.Blocks-module__wSTdNW__iframe{height:640px}}
.PageTransition-module__wpw5Ha__page{min-height:100vh;min-height:calc(var(--vh,1vh) * 100);background:var(--bg);flex-direction:column;display:flex}.PageTransition-module__wpw5Ha__leaving{width:100%;position:fixed;top:0;left:0}.PageTransition-module__wpw5Ha__entering{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);opacity:0;position:fixed;top:0;left:0;overflow:hidden}
.Footer-module__e7BitG__footer{color:var(--text-bold-invert);background-color:var(--bg-invert);margin-top:auto;position:relative;overflow:clip}.Footer-module__e7BitG__overlay{background-color:var(--bg-invert);opacity:var(--mobile-overlay-opacity);z-index:2;position:absolute;inset:0}.Footer-module__e7BitG__video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Footer-module__e7BitG__topContainer{padding:0 var(--gutter);z-index:3;grid-template-columns:repeat(6,1fr);align-content:center;justify-items:center;gap:40px;width:100%;height:600px;display:grid;position:relative}.Footer-module__e7BitG__title{font-family:var(--font-display);letter-spacing:-.035em;white-space:pre-line;background:var(--sheen);color:#0000;-webkit-background-clip:text;background-clip:text;grid-column:1/-1;margin:0;padding-bottom:.08em;font-size:48px;font-style:normal;font-weight:300;line-height:1.04}.Footer-module__e7BitG__glow{z-index:2;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#5b4cff47,#5b4cff00 70%);width:70vmax;height:40vmax;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.Footer-module__e7BitG__topLinks{grid-column:1/-1;width:100%}.Footer-module__e7BitG__topLink{border:0 solid #ffffff29;border-bottom-width:1px;flex-direction:column;transition:border-color .4s;display:flex;position:relative}.Footer-module__e7BitG__topLink:after{content:"";background:linear-gradient(90deg, transparent, var(--signal-text), transparent);transform-origin:0;height:1px;transition:transform .7s var(--ease-spring);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Footer-module__e7BitG__topLink:hover:after,.Footer-module__e7BitG__topLink:focus-within:after{transform:scaleX(1)}.Footer-module__e7BitG__topLink:first-child{border-top-width:1px}.Footer-module__e7BitG__topLink:first-child:hover{border-top-color:#fff}.Footer-module__e7BitG__topLink:hover{border-bottom-color:#fff}.Footer-module__e7BitG__topLink:has(+.Footer-module__e7BitG__topLink:hover){border-bottom-color:#fff}.Footer-module__e7BitG__link{font-family:var(--font-body);letter-spacing:-.01em;color:inherit;justify-content:space-between;align-items:center;padding:24px 4px;font-size:16px;font-style:normal;font-weight:350;line-height:2;text-decoration:none;display:flex}.Footer-module__e7BitG__arrow{width:16px;transition:transform .6s var(--ease-spring);flex:none}.Footer-module__e7BitG__link:hover .Footer-module__e7BitG__arrow,.Footer-module__e7BitG__link:focus-visible .Footer-module__e7BitG__arrow{transform:translate(6px)}.Footer-module__e7BitG__bottomColumns{z-index:3;padding:50px var(--gutter) 16px var(--gutter);position:relative}.Footer-module__e7BitG__linksContainer{grid-template-columns:repeat(3,1fr);column-gap:16px;width:100%;display:grid}.Footer-module__e7BitG__list{flex-direction:column;align-self:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__e7BitG__list a{color:inherit;text-decoration:none;position:relative}.Footer-module__e7BitG__list a:after{content:" ";background-color:currentColor;width:0;height:1px;transition:width .4s;position:absolute;bottom:0;left:0}.Footer-module__e7BitG__list a:hover:after{width:100%}.Footer-module__e7BitG__iconsContainer{flex-direction:column-reverse;align-items:flex-start;gap:16px;margin-top:56px;display:flex;position:relative}.Footer-module__e7BitG__icon{border-radius:50%;justify-content:center;align-items:center;display:flex}.Footer-module__e7BitG__iconInner{width:156px;height:33px;position:relative}.Footer-module__e7BitG__lottieLight,.Footer-module__e7BitG__lottieDark{opacity:0;width:156px;height:33px;position:absolute;bottom:0;right:0}.Footer-module__e7BitG__legal{color:var(--text-subtle-invert);margin:0;font-size:12px;line-height:1.4}.Footer-module__e7BitG__dark .Footer-module__e7BitG__lottieDark,.Footer-module__e7BitG__light .Footer-module__e7BitG__lottieLight{opacity:1}@media (min-width:967px){.Footer-module__e7BitG__overlay{opacity:var(--desktop-overlay-opacity)}.Footer-module__e7BitG__topContainer{gap:var(--gutter);justify-items:start}.Footer-module__e7BitG__title{grid-column:1/4;font-size:96px}.Footer-module__e7BitG__topLinks{grid-column:4/-1}.Footer-module__e7BitG__bottomColumns{padding-bottom:var(--gutter)}.Footer-module__e7BitG__linksContainer{gap:var(--gutter);grid-template-columns:repeat(6,1fr);width:100%;padding:0}.Footer-module__e7BitG__list{gap:8px}.Footer-module__e7BitG__iconsContainer{bottom:var(--gutter);right:var(--gutter);align-items:flex-end;margin-top:0;position:absolute}.Footer-module__e7BitG__legal{text-align:right}}.Footer-module__e7BitG__footer.Footer-module__e7BitG__dark{--sheen:linear-gradient(176deg, #fff 0%, #e9e9f0 38%, #a7a7b6 62%, #f4f3ff 100%);--signal-text:#a99fff;--focus:#a99fff}.Footer-module__e7BitG__linksContainer a{min-height:28px;padding:4px 0;display:inline-block}.Footer-module__e7BitG__title{isolation:isolate;position:relative}.Footer-module__e7BitG__title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000b8,#00000073 60%,#0000);position:absolute;inset:-30% -20% -30% -12%}
