.faq_section__JtoGI{background:var(--ink);color:var(--paper);padding:clamp(90px,9vw,150px) 0}.faq_layout__Z_QVK{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,110px);align-items:start;width:min(calc(100% - 2 * var(--edge,4.8vw)),1510px)}.faq_title__eI_vM{margin:0;max-width:11ch;font-size:clamp(48px,5.7vw,98px);font-weight:var(--font-weight-section);letter-spacing:var(--tracking-section);word-spacing:var(--word-spacing-heading);line-height:1.04}.faq_list__8opAF{min-width:0;border-top:1px solid var(--line)}.faq_item__5daJo{border-bottom:1px solid var(--line)}.faq_section__JtoGI[data-faq-line-motion] .faq_item__5daJo,.faq_section__JtoGI[data-faq-line-motion] .faq_list__8opAF{background-image:linear-gradient(var(--line),var(--line));background-size:var(--faq-line-width,100%) 1px;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box}.faq_section__JtoGI[data-faq-line-motion] .faq_list__8opAF{border-top-color:transparent;background-position:0 0}.faq_section__JtoGI[data-faq-line-motion] .faq_item__5daJo{border-bottom-color:transparent;background-position:0 100%}.faq_question__lmmD4{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:28px 0;list-style:none;cursor:pointer;font-size:clamp(21px,1.9vw,30px);font-weight:var(--font-weight-subheading);letter-spacing:var(--tracking-title);line-height:1.3;transition:color .25s ease}.faq_question__lmmD4::-webkit-details-marker{display:none}.faq_question__lmmD4:focus-visible{outline:2px solid var(--lav);outline-offset:7px;border-radius:2px}.faq_icon__3fFrk{position:relative;flex:0 0 22px;width:22px;height:22px;margin-top:.16em;color:var(--lav)}.faq_horizontal__mhsp7,.faq_vertical__vAW6l{position:absolute;display:block;background:currentColor}.faq_horizontal__mhsp7{width:100%;height:1.5px;top:calc(50% - .75px);left:0}.faq_vertical__vAW6l{width:1.5px;height:100%;top:0;left:calc(50% - .75px);transform-origin:center}.faq_item__5daJo[open] .faq_vertical__vAW6l{transform:scaleY(0)}.faq_answer__jTtRg{overflow:hidden}.faq_answerInner__l5y7r{padding:0 50px 30px 0}.faq_answer__jTtRg p{max-width:64ch;margin:0;color:var(--muted);font-size:clamp(15px,1.2vw,18px);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);line-height:1.7}@media(hover:hover){.faq_question__lmmD4:hover{color:var(--lav)}}@media(max-width:1000px){.faq_layout__Z_QVK{grid-template-columns:minmax(0,1fr);gap:48px}.faq_title__eI_vM{max-width:18ch;font-size:clamp(48px,7vw,76px)}}@media(max-width:720px){.faq_section__JtoGI{padding:85px 0 95px}.faq_layout__Z_QVK{gap:36px}.faq_title__eI_vM{max-width:13ch;font-size:clamp(40px,10.5vw,64px)}.faq_question__lmmD4{padding:24px 0;font-size:21px;gap:20px;font-weight:var(--font-weight-subheading)}.faq_icon__3fFrk{flex-basis:19px;width:19px;height:19px}.faq_answerInner__l5y7r{padding:0 18px 26px 0}}@media(prefers-reduced-motion:reduce){.faq_question__lmmD4{transition:none;font-weight:var(--font-weight-subheading)}}.signature-hero_hero__0F4ki[data-signature-hero]{width:100%;container-type:inline-size;aspect-ratio:1.72;min-height:680px;height:auto;max-height:none;background:var(--ink);color:var(--paper)}.signature-hero_hero__0F4ki[data-signature-hero]:after{content:none}.signature-hero_content__dek3M{position:absolute!important;inset:0;height:100%}.signature-hero_copy__z4lFL{position:absolute;left:0;top:30%;width:64%;z-index:3}.signature-hero_title__WNqSi.hero-title{max-width:none;margin:0;font-size:clamp(56px,7.6vw,156px);font-weight:575;line-height:1.05;letter-spacing:-.045em}.signature-hero_title__WNqSi.hero-title em{color:var(--paper)}.signature-hero_line__mumdW{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em;white-space:nowrap}.signature-hero_line__mumdW>span{display:block}.signature-hero_support__q1tcm{margin-top:clamp(32px,3.3vw,54px);width:min(100%,32rem)}.signature-hero_description___9XbT.hero-footnote{font-size:clamp(17px,1.24vw,20px);line-height:1.75;color:#aaa2b5;max-width:none;margin:0}.signature-hero_art__kdncF{position:absolute;left:57%;top:15%;width:43%;z-index:1;color:var(--lav)}.signature-hero_artInner__3m714{position:relative}.signature-hero_monogram__YDB55{display:block;width:100%;height:auto;overflow:visible}.signature-hero_glyphs__oLkkN{font-family:var(--sans)}.signature-hero_solidO__uW8Je{fill:var(--paper)}.signature-hero_pixel__0acZz,.signature-hero_solidC__oMH_s{fill:var(--lav)}.signature-hero_outline__vU_vu{stroke:var(--lav);opacity:.2}.signature-hero_guides__AZz7I{color:var(--lav);opacity:.18}.signature-hero_baseline__DGPzm{opacity:.35}.signature-hero_footer__lRQuu{position:absolute;left:0;right:0;bottom:3.5%;display:flex;justify-content:flex-end;align-items:center;gap:20px;padding-top:15px;font-size:clamp(10px,.7vw,13px);line-height:1.5;color:#aaa2b5}.signature-hero_footer__lRQuu>a{letter-spacing:.13em}@media (prefers-reduced-motion:no-preference){.signature-hero_hero__0F4ki[data-signature-state=pending] .signature-hero_artInner__3m714,.signature-hero_hero__0F4ki[data-signature-state=pending] [data-signature-line]{visibility:hidden}.signature-hero_hero__0F4ki[data-signature-state=pending] .signature-hero_support__q1tcm{opacity:0}}@media (min-width:721px) and (max-width:1023px){.signature-hero_hero__0F4ki[data-signature-hero]+.intro{padding-top:95px}.signature-hero_hero__0F4ki[data-signature-hero]{aspect-ratio:auto;min-height:0;height:clamp(650px,79vw,760px)}.signature-hero_copy__z4lFL{top:140px;width:100%}.signature-hero_title__WNqSi.hero-title{font-size:clamp(64px,8.2vw,84px)}.signature-hero_support__q1tcm{width:44%;max-width:none;margin-top:26px}.signature-hero_description___9XbT.hero-footnote{font-size:16px}.signature-hero_art__kdncF{left:55%;top:90px;width:45%}}@media (min-width:768px) and (max-width:1180px){.signature-hero_hero__0F4ki[data-signature-hero]{aspect-ratio:auto;min-height:0;height:clamp(640px,78svh,880px)}.signature-hero_content__dek3M{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;row-gap:32px;padding:120px 0 calc(24px + env(safe-area-inset-bottom))}.signature-hero_copy__z4lFL{grid-area:1/1;position:relative;top:-12px;align-self:center;width:100%}.signature-hero_title__WNqSi.hero-title{width:62%;font-size:clamp(64px,8.6vw,102px);line-height:1.05}.signature-hero_support__q1tcm{width:60%;max-width:34rem;margin-top:clamp(40px,5vw,60px);min-height:calc(3 * 1.75 * clamp(17px,1.8vw,20px))}.signature-hero_description___9XbT.hero-footnote{font-size:clamp(17px,1.8vw,20px);line-height:1.75;text-wrap:pretty}.signature-hero_art__kdncF{left:60%;top:calc(50% - 52px);width:min(40%,43.2svh);transform:translateY(-50%)}.signature-hero_footer__lRQuu{grid-area:2/1;position:static;align-self:end;padding-top:0;font-size:11px}.signature-hero_footer__lRQuu>a{display:inline-flex;align-items:center;min-height:44px;gap:7px}}@media (min-width:768px) and (max-width:900px){.signature-hero_support__q1tcm{min-height:calc(4 * 1.75 * clamp(17px,1.8vw,20px))}}@media (max-width:767px){.signature-hero_hero__0F4ki[data-signature-hero]{aspect-ratio:auto;min-height:100svh;height:auto}.signature-hero_hero__0F4ki .signature-hero_content__dek3M{position:relative!important;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.15fr) auto auto minmax(32px,1fr) auto;width:88%;min-height:100svh;height:auto;padding:calc(146px + env(safe-area-inset-top)) 0 calc(24px + env(safe-area-inset-bottom))}.signature-hero_copy__z4lFL{display:contents;position:static;width:auto}.signature-hero_title__WNqSi.hero-title{grid-area:2/1;position:relative;top:-10px;z-index:3;font-size:clamp(45px,14.3vw,88px);line-height:1.08}.signature-hero_art__kdncF{grid-area:2/1;position:relative;align-self:center;justify-self:end;left:auto;top:auto;width:min(112%,480px);height:0;opacity:.18;pointer-events:none}.signature-hero_artInner__3m714{transform:translateY(calc(-50% - 18px))}.signature-hero_support__q1tcm{grid-area:3/1;position:relative;z-index:3;width:100%;max-width:32rem;margin:clamp(48px,12vw,64px) 0 0;min-height:7rem}.signature-hero_description___9XbT.hero-footnote{font-size:clamp(17px,3.5vw,19px);line-height:1.75;text-wrap:pretty}.signature-hero_footer__lRQuu{grid-area:5/1;position:static;justify-content:flex-end;align-items:flex-end;min-height:56px;padding:0;font-size:10px}.signature-hero_footer__lRQuu>a{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.07em;text-align:right}.signature-hero_footer__lRQuu>a>span{font-size:12px;line-height:1;font-weight:300}}@media (min-width:420px) and (max-width:767px){.signature-hero_support__q1tcm{min-height:5.9rem}}.footer_footer__flio2{--footer-accent:var(--lav);--footer-muted:#b6aec3;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 20px;padding-top:12px;background:transparent;color:var(--footer-muted);font-size:12px;line-height:1.5}[data-grid-tone=light] .footer_footer__flio2{--footer-accent:#4e326e;--footer-muted:#3c2b4e}.footer_footer__flio2>a{min-height:44px}.footer_footer__flio2>small{font-size:inherit}.footer_footer__flio2 a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px}@media(max-width:767px){.footer_footer__flio2{padding-top:8px;gap:0 12px;font-size:11px}}@media(min-width:768px) and (max-width:1180px){.home-tablet_root__HxCgf#home .intro{padding:clamp(72px,8vw,96px) 0 clamp(110px,12vw,145px)}.home-tablet_root__HxCgf#home .intro-grid{grid-template-columns:minmax(100px,.22fr) minmax(0,1fr);gap:0 28px}.home-tablet_root__HxCgf#home .intro-content{display:contents}.home-tablet_root__HxCgf#home .intro-heading{grid-column:1/-1;max-width:none;font-size:clamp(46px,6vw,71px);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.home-tablet_root__HxCgf#home .intro-heading-line{display:block;white-space:nowrap}.home-tablet_root__HxCgf#home .intro-bottom{grid-column:2;margin-top:clamp(56px,8svh,96px)}.home-tablet_root__HxCgf#home .intro-bottom p{width:min(100%,620px);font-size:clamp(17px,1.8vw,20px);line-height:1.8}.home-tablet_root__HxCgf#home .work{padding:clamp(96px,10vw,125px) 0}.home-tablet_root__HxCgf#home .work-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-bottom:56px}.home-tablet_root__HxCgf#home .services-title,.home-tablet_root__HxCgf#home .work-title{font-size:clamp(70px,8.5vw,104px);line-height:1.05}.home-tablet_root__HxCgf#home .work-head-right{max-width:360px;font-size:17px;line-height:1.6}.home-tablet_root__HxCgf#home .work-line-link{gap:20px;min-height:44px}.home-tablet_root__HxCgf#home .work-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:48px 28px}.home-tablet_root__HxCgf#home .project:nth-child(2){margin-top:clamp(60px,8vw,94px)}.home-tablet_root__HxCgf#home .project:nth-child(3){width:84%;margin-top:8px}.home-tablet_root__HxCgf#home .project-meta h3{font-size:clamp(24px,2.7vw,32px)}.home-tablet_root__HxCgf#home .project-meta p{line-height:1.5}.home-tablet_root__HxCgf#home .personal-content{padding:clamp(28px,4vw,48px)}.home-tablet_root__HxCgf#home .personal-title{font-size:clamp(64px,8.5vw,100px)}.home-tablet_root__HxCgf#home .work-all-projects{min-height:80px;font-size:26px}.home-tablet_root__HxCgf#home .services{padding:clamp(96px,11vw,130px) 0}.home-tablet_root__HxCgf#home .services-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-bottom:56px}.home-tablet_root__HxCgf#home .services-intro{margin:0;max-width:390px;font-size:16px;line-height:1.65}.home-tablet_root__HxCgf#home .service-list{--service-panel-inset:clamp(24px,3vw,34px);gap:16px}.home-tablet_root__HxCgf#home .service-row .sname{font-size:clamp(28px,3.4vw,40px)}.home-tablet_root__HxCgf#home .service-copy{width:75%}.home-tablet_root__HxCgf#home .service-copy .service-overview{font-size:clamp(16px,1.65vw,18px);line-height:1.65}.home-tablet_root__HxCgf#home .service-capabilities{gap:9px 18px;line-height:1.7}.home-tablet_root__HxCgf#home .service-pattern{width:42%}.home-tablet_root__HxCgf#home .journal{padding:clamp(96px,10vw,125px) 0}.home-tablet_root__HxCgf#home .journal-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,4vw,48px)}.home-tablet_root__HxCgf#home .journal h2{margin:0;font-size:clamp(64px,8.2vw,96px);line-height:1.06}.home-tablet_root__HxCgf#home .journal p{font-size:16px;line-height:1.65}.home-tablet_root__HxCgf#home #home-faq{padding:clamp(96px,10vw,125px) 0}.home-tablet_root__HxCgf#home #home-faq>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4vw,48px)}.home-tablet_root__HxCgf#home #home-faq h2{max-width:100%;font-size:clamp(40px,5.2vw,62px)}.home-tablet_root__HxCgf#home #home-faq summary{padding:24px 0;font-size:clamp(18px,2.2vw,24px);gap:16px}.home-tablet_root__HxCgf#home .contact{padding:clamp(96px,10vw,125px) 0 60px}.home-tablet_root__HxCgf#home .contact-large{font-size:clamp(112px,15vw,180px);line-height:.98;margin:0 0 48px}.home-tablet_root__HxCgf#home .contact-link{font-size:18px;gap:24px;padding:24px 0}.home-tablet_root__HxCgf#home .foot{flex-wrap:wrap;gap:20px;padding-top:60px}}.privacy_page__sq8op{background:var(--ink);color:var(--paper);--page-grid-gutter:max(4.8vw,calc((100vw - 1510px)/2))}.privacy_hero__KK_IX{padding:clamp(150px,13vw,220px) 0 clamp(46px,5vw,76px)}.privacy_hero__KK_IX h1{color:var(--paper);max-width:1300px;margin:0;font-size:clamp(56px,6.2vw,104px);line-height:1.06;letter-spacing:var(--tracking-display);font-weight:var(--font-weight-hero)}.privacy_document__ukR3n{padding-bottom:48px}.privacy_article__KoUjE{max-width:1080px}.privacy_article__KoUjE p{margin:0 0 20px;color:#b8afc0;font-size:17px;line-height:1.75}.privacy_article__KoUjE .privacy_updated__AenXW{margin-bottom:26px;color:#9687a6;font-size:15px}.privacy_article__KoUjE h2{margin:36px 0 16px;font-size:clamp(21px,1.8vw,27px);line-height:1.3}.privacy_article__KoUjE h2,.privacy_article__KoUjE h3{color:var(--paper);font-weight:600;letter-spacing:var(--tracking-title)}.privacy_article__KoUjE h3{margin:24px 0 12px;font-size:clamp(18px,1.4vw,21px);line-height:1.4}.privacy_article__KoUjE strong{color:var(--paper);font-weight:600}.privacy_article__KoUjE a{color:#c3aaff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy_page__sq8op a:focus-visible{outline:2px solid var(--lav);outline-offset:5px}@media(max-width:767px){.privacy_page__sq8op{--page-grid-gutter:23px}.privacy_page__sq8op .privacy_shell__Ue2cY{width:calc(100% - 46px)}.privacy_hero__KK_IX{padding:140px 0 36px}.privacy_hero__KK_IX h1{font-size:clamp(31px,8.5vw,56px);letter-spacing:-.04em}.privacy_article__KoUjE p{font-size:16px;line-height:1.7;margin-bottom:18px}.privacy_article__KoUjE .privacy_updated__AenXW{font-size:13px;margin-bottom:22px}.privacy_article__KoUjE h2{margin-top:30px;margin-bottom:12px;font-size:21px}}.project-cover_cover__08VOW{display:block;position:relative;width:100%;overflow:hidden}.project-cover_easy__YKDDy{background:#c7bdad}.project-cover_adaz__BLzre{background:#ceccdd}.project-cover_coverImage__OkNJt{object-fit:cover}.project-cover_caseArt__bEX14{overflow:hidden;border:1px solid #ffffff26;border-radius:10px;background:#f5f3f1}.project-cover_originalCapture__dBPlQ{border:0;border-radius:8px;background:#101414}.project-cover_screenshot__EonTg{display:block;width:100%;height:auto}.projects_page__c_ST7{--ink:#0F0E14;--paper:#F0EDE8;--pearl:#F5F3FA;--lav:#AF94FF;--muted:#ACA2B3;--plum:#241A38;--line:rgba(245,243,250,.15)}.projects_container__YVFdb{width:min(100% - 9.6vw,1510px);margin:0 auto}.projects_micro__fjdR5{font-size:11px;font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.65}section>.projects_container__YVFdb{position:relative;z-index:2}.projects_hero___p9m8{min-height:calc(clamp(720px,95svh,940px) + 80px);height:auto;padding-bottom:130px;overflow:hidden;background:#0F0E14}.projects_heroCopy__YYRb7{padding-top:clamp(228px,29vh,315px)}.projects_heroTag__ClO1y{display:flex;align-items:center;gap:15px;color:#b8aebe;margin-bottom:34px}.projects_heroTag__ClO1y:before{content:"";display:block;width:32px;height:1px;background:var(--lav)}.projects_heroTitle__ymY7R{font-size:clamp(95px,13.1vw,238px);font-weight:var(--font-weight-hero);letter-spacing:var(--tracking-display);line-height:1.02;margin:0;position:relative;z-index:2}.projects_heroTitle__ymY7R span{display:block}.projects_heroTitle__ymY7R span:nth-child(2){color:var(--lav);padding-left:clamp(50px,15vw,240px)}.projects_heroDescr__ssbg4{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-top:67px}.projects_heroDescr__ssbg4 p{margin:0 0 0 auto;width:360px;font-size:17px;line-height:1.57;letter-spacing:var(--tracking-body);color:#c2b9c9}.projects_heroIndex__8rDFF{display:flex;align-items:end;gap:16px}.projects_heroIndex__8rDFF .projects_counter__oSOKo{font-size:34px;line-height:1;font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body)}.projects_heroIndex__8rDFF .projects_counterSmall__NFmQV{font-size:12px;color:#94899b;padding-bottom:5px}.projects_heroBottom__u6O7R{position:absolute;z-index:3;bottom:36px;left:4.8vw;right:4.8vw;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.15);padding-top:22px}.projects_heroBottom__u6O7R a{display:flex;gap:16px;align-items:center}.projects_heroBottom__u6O7R a:hover{color:var(--lav)}.projects_heroBottom__u6O7R span{color:#a498b2}.projects_heroAnnotation__4Yb_F{position:absolute;right:5.5vw;top:23%;font-size:10px;color:#83758f;letter-spacing:var(--tracking-label);writing-mode:vertical-rl}.projects_heroOutline__4VASi{position:absolute;display:inline-flex;gap:.025em;font-size:min(39vw,690px);line-height:1;top:14%;left:44%;pointer-events:none;user-select:none;z-index:1}.projects_heroEye__ZDDjz{position:relative;display:block;width:.6em;flex:none}.projects_heroEyeLid__LHZoy{position:relative;display:block;transform-origin:50% 50%}.projects_heroEyeDrawing__ZaUYy{display:block;width:100%;height:auto;overflow:visible}.projects_heroEyeContour__i7eFt{fill:none;stroke:rgba(175,148,255,.4);stroke-width:1}.projects_heroEyeGlow__vdJ3U,.projects_heroEyeLines__SusAD,.projects_heroEyeShape__yD7R_{opacity:0}.projects_heroEyeShape__yD7R_{fill:none;stroke:rgba(175,148,255,.5);stroke-width:1}.projects_heroOutline__4VASi[data-eye-style=glow] .projects_heroEyeGlow__vdJ3U,.projects_heroOutline__4VASi[data-eye-style=lines] .projects_heroEyeLines__SusAD,.projects_heroOutline__4VASi[data-eye-style=shape] .projects_heroEyeShape__yD7R_{opacity:1}.projects_feature__D6Osh{padding:122px 0 150px}.projects_featureLight__nGDZw{color:#17131c;background:var(--paper)}.projects_featureDark__tznTa{color:var(--pearl);background:#16101E}.projects_featureTop__rBgjC{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:20px;border-bottom:1px solid;margin-bottom:64px;opacity:.77}.projects_featureTop__rBgjC .projects_micro__fjdR5{font-size:10px}.projects_featureTop__rBgjC span:last-child{font-size:11px;letter-spacing:var(--tracking-label-compact)}.projects_featureGrid__yRsJv{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,5.8vw,105px);align-items:center}.projects_featureGrid__yRsJv.projects_reverse__vgc9c{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.projects_featureGrid__yRsJv.projects_reverse__vgc9c .projects_featureInfo__cd_Ry{grid-column:2;grid-row:1}.projects_featureGrid__yRsJv.projects_reverse__vgc9c .projects_featureVisual__pGENU{grid-column:1;grid-row:1}.projects_featureNumber__8GLXR{font-size:12px;letter-spacing:var(--tracking-label-compact);opacity:.62}.projects_featureH__y_npR{font-size:clamp(66px,7vw,130px);letter-spacing:var(--tracking-section);line-height:1.08;font-weight:var(--font-weight-title);margin:31px 0 26px}.projects_featureH__y_npR em{font-style:normal;color:#8164bd}.projects_easyLuxBrand__QELje{color:#B08A2E;white-space:nowrap}.projects_easyLuxFeature__h3nct .projects_featureH__y_npR em{color:#17131c}.projects_featureDark__tznTa .projects_featureH__y_npR em{color:var(--lav)}.projects_featureIntro__Bj_ba{max-width:350px;font-size:clamp(16px,1.42vw,21px);line-height:1.45;letter-spacing:var(--tracking-body);margin:0 0 38px;opacity:.8}.projects_easyLuxFeature__h3nct .projects_featureIntro__Bj_ba{max-width:420px}.projects_adazFeature__Pj6SZ .projects_featureH__y_npR{white-space:nowrap;margin-bottom:4px}.projects_adazFeature__Pj6SZ .projects_featureH__y_npR em{color:inherit}.projects_adazSlogan__IXWcc{margin:0 0 clamp(24px,3vw,38px);color:#a9b1c4;font-size:clamp(12px,1.2vw,18px);line-height:1.4;letter-spacing:var(--tracking-label-compact);white-space:nowrap}.projects_adazFeature__Pj6SZ .projects_featureIntro__Bj_ba{max-width:none}.projects_featureTech__LcXZK{border-top:1px solid;opacity:.68;padding-top:17px;margin-bottom:43px;display:grid;grid-template-columns:90px 1fr;gap:16px;font-size:12px}.projects_featureTech__LcXZK span:first-child{font-weight:var(--font-weight-body);letter-spacing:var(--tracking-label-compact);text-transform:uppercase;font-size:10px}.projects_projectOpen__B3Qeh{display:inline-flex;gap:16px;align-items:center;padding:0 0 10px;margin-top:26px;min-height:44px;border:0;border-bottom:1px solid;background:transparent;font-size:14px}.projects_projectOpen__B3Qeh .projects_arr__EbYm0{font-size:21px;line-height:1}.projects_featureVisual__pGENU{position:relative;min-width:0;cursor:pointer;border:0;padding:0;background:transparent;width:100%;text-align:left;overflow:hidden;isolation:isolate}.projects_featureVisual__pGENU:focus-visible{outline-offset:6px}.projects_featureVisual__pGENU .projects_visualInner__JbDAv{aspect-ratio:4/3;position:relative;overflow:hidden;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.projects_featureVisual__pGENU:focus-visible .projects_visualInner__JbDAv{transform:scale(1.025)}@media(hover:hover) and (pointer:fine){.projects_featureVisual__pGENU:hover .projects_visualInner__JbDAv{transform:scale(1.025)}}.projects_previewCue__VjsxS{position:absolute;z-index:11;right:20px;bottom:20px;background:var(--lav);width:74px;height:74px;color:#211528;border-radius:50%;display:grid;place-items:center;font-size:10px;letter-spacing:var(--tracking-label-compact);font-weight:var(--font-weight-body);transform:scale(1);opacity:1;transition:all .26s}.projects_featureVisual__pGENU:focus-visible .projects_previewCue__VjsxS,.projects_featureVisual__pGENU:hover .projects_previewCue__VjsxS{transform:scale(1);opacity:1}.projects_previewNote__pss65{font-size:10px;letter-spacing:var(--tracking-label-compact);text-transform:uppercase;margin-top:16px;opacity:.54;display:flex;justify-content:space-between;gap:18px}.projects_editorialBridge__iJ_zk{padding:138px 0;background:#0F0E14;overflow:hidden}.projects_bridgeContent__qlUZt{display:block}.projects_bridgeQuote__8uICq{font-size:clamp(38px,12.5vw,96px);font-weight:var(--font-weight-section);letter-spacing:var(--tracking-section);line-height:1.08;margin:0;max-width:none}.projects_bridgeQuote__8uICq span{color:var(--lav)}.projects_end__gZfTW{padding:130px 0 38px;background:var(--lav);color:#170f21}.projects_end__gZfTW h2{font-size:var(--type-cta);letter-spacing:var(--tracking-section);font-weight:var(--font-weight-section);line-height:var(--leading-cta);margin:38px 0 75px}.projects_end__gZfTW h2 span{color:#5c3e81}.projects_endLink__ITKQo{padding:22px 0;border-top:1px solid rgba(24,14,29,.35);border-bottom:1px solid rgba(24,14,29,.35);background:none;color:inherit;display:flex;justify-content:space-between;width:100%;font-size:clamp(15px,1.7vw,22px);text-align:left;transition:padding-left .25s}.projects_endLink__ITKQo:hover{padding-left:15px}@media (max-width:1030px){.projects_heroTitle__ymY7R{font-size:clamp(90px,13vw,150px)}.projects_featureH__y_npR{font-size:clamp(60px,7vw,96px)}.projects_featureGrid__yRsJv{gap:36px}}@media (max-width:760px){.projects_container__YVFdb{width:calc(100% - 42px)}.projects_hero___p9m8{--hero-mobile-top:calc(clamp(156px,23 * var(--mobile-hero-vh,1svh),200px) - 18px);display:flex;flex-direction:column;row-gap:clamp(32px,5 * var(--mobile-hero-vh,1svh),48px);min-height:var(--mobile-hero-height);padding-bottom:clamp(40px,10vw,64px)}.projects_heroCopy__YYRb7{padding-top:var(--hero-mobile-top)}.projects_heroTag__ClO1y{font-size:9px;margin-bottom:29px}.projects_heroTitle__ymY7R{font-size:clamp(73px,19.6vw,143px);letter-spacing:var(--tracking-display);line-height:1.02}.projects_heroTitle__ymY7R span:nth-child(2){padding-left:0;width:fit-content;margin-left:auto}.projects_heroOutline__4VASi{top:calc(var(--hero-mobile-top) - clamp(36px,8vw,56px));font-size:53vw;left:20%;opacity:.8}.projects_heroAnnotation__4Yb_F{display:none}.projects_heroDescr__ssbg4{margin-top:clamp(56px,8 * var(--mobile-hero-vh,1svh),64px);align-items:start}.projects_heroDescr__ssbg4 p{font-size:16px;margin:0;width:100%;max-width:100%}.projects_heroIndex__8rDFF{gap:6px;flex-direction:column;align-items:flex-end}.projects_heroIndex__8rDFF .projects_counter__oSOKo{font-size:24px}.projects_heroBottom__u6O7R{position:relative;left:auto;right:auto;bottom:auto;width:calc(100% - 42px);margin:auto auto 0;font-size:10px}.projects_heroBottom__u6O7R span:last-child{display:none}.projects_feature__D6Osh{padding:72px 0 96px}.projects_featureTop__rBgjC{margin-bottom:42px}.projects_featureTop__rBgjC span:last-child{display:none}.projects_featureGrid__yRsJv,.projects_featureGrid__yRsJv.projects_reverse__vgc9c{grid-template-columns:1fr;gap:37px}.projects_featureGrid__yRsJv.projects_reverse__vgc9c .projects_featureInfo__cd_Ry,.projects_featureGrid__yRsJv.projects_reverse__vgc9c .projects_featureVisual__pGENU{grid-column:1;grid-row:auto}.projects_featureGrid__yRsJv.projects_reverse__vgc9c .projects_featureInfo__cd_Ry{grid-row:1}.projects_featureH__y_npR{font-size:clamp(64px,15vw,110px);margin:18px 0}.projects_featureIntro__Bj_ba{font-size:17px;margin-bottom:25px}.projects_featureTech__LcXZK{margin-bottom:30px}.projects_featureVisual__pGENU .projects_visualInner__JbDAv{aspect-ratio:4/3}.projects_previewCue__VjsxS{opacity:1;transform:scale(.86);width:58px;height:58px;bottom:12px;right:12px}.projects_previewNote__pss65{font-size:8px}.projects_editorialBridge__iJ_zk{padding:95px 0}.projects_end__gZfTW{padding:100px 0 30px}.projects_end__gZfTW h2{font-size:var(--type-cta);margin:32px 0 60px}}@media (max-width:370px){.projects_heroTitle__ymY7R{font-size:19.1vw}.projects_featureH__y_npR{font-size:15vw}.projects_featureTech__LcXZK{grid-template-columns:75px 1fr}}.projects_featureTop__rBgjC{border-bottom:0;padding-bottom:0;margin-bottom:clamp(60px,7vw,108px)}.projects_featureTech__LcXZK{border-top:0;padding-top:0;opacity:.77;margin-bottom:38px}.projects_feature__D6Osh{padding-top:clamp(108px,11vw,180px);padding-bottom:clamp(122px,12vw,190px)}.projects_projectOpen__B3Qeh{color:inherit}.projects_featureVisual__pGENU{display:block}@media (max-width:760px){.projects_feature__D6Osh{padding:80px 0 106px}.projects_featureTop__rBgjC{margin-bottom:44px}}.projects_page__c_ST7{--page-grid-gutter:5.5%;color:var(--pearl);font-weight:var(--font-weight-body)}.projects_featureInfo__cd_Ry,.projects_preview__5Y077{min-width:0}.projects_featureGrid__yRsJv.projects_reverse__vgc9c>.projects_preview__5Y077{grid-column:1;grid-row:1}.projects_projectOpen__B3Qeh{font-weight:var(--font-weight-action)}.projects_projectOpen__B3Qeh .projects_arr__EbYm0{display:inline-block;margin-left:14px;vertical-align:middle;transition:transform .28s cubic-bezier(.16,1,.3,1)}.projects_projectOpen__B3Qeh:focus-visible .projects_arr__EbYm0,.projects_projectOpen__B3Qeh:hover .projects_arr__EbYm0{transform:translate(3px,-3px)}.projects_bridgeContent__qlUZt>.projects_micro__fjdR5{color:#aa9ab9}.projects_invitation__y5Sao{background:var(--plum);color:var(--pearl)}.projects_invitation__y5Sao .projects_featureH__y_npR{font-size:clamp(66px,7vw,130px)}.projects_invitation__y5Sao .projects_featureH__y_npR em{color:var(--lav)}.projects_invitationArt__FGCpz{display:grid!important;place-items:center;background:#1b1424;color:var(--lav)}.projects_invitationArrow__c_b3Q{font-size:clamp(160px,27vw,430px);font-weight:var(--font-weight-body);line-height:1;animation:projects_invitationDrift__KvrG9 5s ease-in-out infinite}@keyframes projects_invitationDrift__KvrG9{0%,to{transform:translate(0)}50%{transform:translate(6px,-6px)}}.projects_endLinkInner__Zxz6Y{display:flex;align-items:center;justify-content:space-between;gap:20px}.projects_endLink__ITKQo>.rolling-link-viewport{width:100%}@media(max-width:760px){.projects_page__c_ST7{--page-grid-gutter:21px}.projects_featureGrid__yRsJv.projects_reverse__vgc9c>.projects_preview__5Y077{grid-column:1;grid-row:auto}.projects_invitation__y5Sao .projects_featureH__y_npR{font-size:clamp(64px,15vw,110px)}}@media(prefers-reduced-motion:reduce){.projects_page__c_ST7 *,.projects_page__c_ST7 :after,.projects_page__c_ST7 :before{animation:none!important;transition:none!important}}.projects_heroTitle__ymY7R{margin-top:52px}.projects_featureGrid__yRsJv{margin-top:calc(18px + clamp(60px,7vw,108px))}.projects_feature__D6Osh:not(.projects_invitation__y5Sao) .projects_featureH__y_npR{margin-top:51px}.projects_preview__5Y077{padding-bottom:31px}.projects_end__gZfTW h2{margin-top:56px}@media(max-width:760px){.projects_heroTitle__ymY7R{margin-top:calc(44px + clamp(20px,4 * var(--mobile-hero-vh,1svh),32px))}.projects_heroDescr__ssbg4 p{margin-left:0}.projects_adazFeature__Pj6SZ .projects_featureH__y_npR{font-size:min(clamp(64px,15vw,110px),14.4vw)}.projects_featureGrid__yRsJv{margin-top:62px}.projects_invitation__y5Sao .projects_featureGrid__yRsJv{margin-top:44px}.projects_feature__D6Osh:not(.projects_invitation__y5Sao) .projects_featureH__y_npR{margin-top:38px}.projects_preview__5Y077{padding-bottom:28px}.projects_bridgeContent__qlUZt{padding-top:47px}.projects_end__gZfTW h2{margin-top:50px}}@media(min-width:761px){.projects_adazFeature__Pj6SZ .projects_featureGrid__yRsJv.projects_reverse__vgc9c{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(30px,3.2vw,60px);align-items:stretch}.projects_adazFeature__Pj6SZ .projects_preview__5Y077{align-self:end}.projects_adazFeature__Pj6SZ .projects_featureInfo__cd_Ry{display:flex;flex-direction:column;width:min-content;padding-bottom:31px}.projects_adazFeature__Pj6SZ .projects_featureInfo__cd_Ry .projects_featureH__y_npR{margin-top:0}.projects_adazFeature__Pj6SZ .projects_featureTech__LcXZK{margin-top:auto}.projects_adazFeature__Pj6SZ .projects_projectOpen__B3Qeh{margin-top:auto;align-self:flex-start}}@media(min-width:768px) and (max-width:1180px){.projects_hero___p9m8{position:relative}.projects_heroTitle__ymY7R{font-size:clamp(125px,16.8vw,199px)}.projects_heroDescr__ssbg4{width:min(360px,48%);margin:clamp(40px,5vw,64px) 0 0 auto}.projects_heroDescr__ssbg4 p{width:100%;font-size:17px;line-height:1.65}}.projects_feature__D6Osh .projects_featureInfo__cd_Ry{display:flex;flex-direction:column;align-items:flex-start}.projects_feature__D6Osh .projects_featureInfo__cd_Ry .projects_featureH__y_npR{margin:0 0 clamp(30px,3vw,44px)}.projects_feature__D6Osh .projects_featureInfo__cd_Ry .projects_featureIntro__Bj_ba{max-width:38ch;line-height:1.65;margin:0 0 clamp(32px,3.5vw,48px)}.projects_feature__D6Osh .projects_featureInfo__cd_Ry .projects_featureTech__LcXZK{max-width:100%;margin:0;line-height:1.5;row-gap:8px}@media(min-width:768px) and (max-width:1180px){.projects_heroOutline__4VASi{font-size:min(45vw,690px);left:40%}}@media(min-width:768px){.projects_editorialBridge__iJ_zk .projects_bridgeContent__qlUZt{display:block}.projects_editorialBridge__iJ_zk .projects_bridgeQuote__8uICq{font-size:clamp(68px,9.5vw,144px);line-height:1.08;max-width:1320px;margin:0 auto}}@media(max-width:767px){.projects_editorialBridge__iJ_zk .projects_bridgeQuote__8uICq{letter-spacing:-.03em}}.projects_editorialBridge__iJ_zk .projects_bridgeQuote__8uICq{text-align:center}.projects_easyLuxFeature__h3nct .projects_featureInfo__cd_Ry .projects_featureTech__LcXZK{width:100%;grid-template-columns:60px minmax(0,1fr);column-gap:12px}@media(max-width:360px){.projects_easyLuxFeature__h3nct .projects_featureInfo__cd_Ry .projects_featureTech__LcXZK{grid-template-columns:50px minmax(0,1fr);column-gap:8px}}.easylux-case-study_page__ImG_L{--lav:#af94ff;--pearl:#f5f3fa;--page-grid-gutter:5%;padding-top:106px;color:var(--pearl)}.easylux-case-study_shell__coQ_Y{position:relative;z-index:2;width:min(90%,1510px);margin-inline:auto}.easylux-case-study_facts__JrHmu dt,.easylux-case-study_heroBar__2SdpW,.easylux-case-study_heroBottom__AuoGM a,.easylux-case-study_page__ImG_L figcaption{font-size:11px;line-height:1.5;letter-spacing:.12em;font-weight:500}.easylux-case-study_page__ImG_L h2{font-size:clamp(48px,6.2vw,100px);line-height:1.03;letter-spacing:var(--tracking-section);font-weight:var(--font-weight-section);margin:0}.easylux-case-study_page__ImG_L h2 em{color:var(--lav);font-style:normal}.easylux-case-study_page__ImG_L p{margin:0}.easylux-case-study_page__ImG_L figure{margin:0;min-width:0}.easylux-case-study_page__ImG_L figcaption{margin-top:15px;color:#a99daf}.easylux-case-study_capture__a__Wq{display:block;width:100%;height:auto}.easylux-case-study_hero__0oVbX{padding:clamp(42px,5vw,75px) 0 0;scroll-margin-top:106px;overflow:hidden}.easylux-case-study_heroBar__2SdpW{display:flex;justify-content:flex-end;color:#ada2b6;gap:20px}.easylux-case-study_heroBar__2SdpW a{border-bottom:1px solid #66566f;padding-bottom:8px}.easylux-case-study_hero__0oVbX h1{margin:clamp(65px,8vw,130px) 0 38px;font-size:clamp(83px,12.7vw,210px);line-height:.97;letter-spacing:var(--tracking-display);font-weight:var(--font-weight-hero)}.easylux-case-study_hero__0oVbX h1 span{color:var(--lav)}.easylux-case-study_heroBottom__AuoGM{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-left:33.333%;padding-bottom:clamp(70px,8vw,120px)}.easylux-case-study_heroBottom__AuoGM p{max-width:560px;color:#c8bdcf;font-size:clamp(18px,1.5vw,23px);line-height:1.5}.easylux-case-study_heroBottom__AuoGM a{flex:none;color:#c4b9cc}.easylux-case-study_heroActions__Rdh2v{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:12px}.easylux-case-study_heroActions__Rdh2v a{display:inline-flex;align-items:center;min-height:44px}.easylux-case-study_heroActions__Rdh2v .easylux-case-study_heroLive__gGHdu{font-size:14px;letter-spacing:0;border-bottom:1px solid #66566f}.easylux-case-study_heroImage__9fTbP{background:#1c1622;padding:clamp(16px,3vw,48px)}.easylux-case-study_heroImage__9fTbP figcaption{padding-left:2px}.easylux-case-study_overview__oc3L8{background:#eeeae5;color:#211a27;padding:clamp(100px,12vw,190px) 0;scroll-margin-top:112px}.easylux-case-study_overview__oc3L8 h2 em{color:#7252a0}.easylux-case-study_overviewGrid__dD_M4,.easylux-case-study_sectionHead__7i1UU,.easylux-case-study_techGrid__kcPR1,.easylux-case-study_waterHead__OqatE{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:start}.easylux-case-study_lead__ZBVRi{max-width:730px;font-size:clamp(21px,2vw,31px);line-height:1.45;color:#342d39}.easylux-case-study_facts__JrHmu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:55px 0 0;padding-top:26px;border-top:1px solid #b8afb8}.easylux-case-study_facts__JrHmu dt{color:#665a69;margin-bottom:10px}.easylux-case-study_facts__JrHmu dd{margin:0;font-size:14px;line-height:1.45}.easylux-case-study_booking__O2OW5,.easylux-case-study_responsive__dqTtE,.easylux-case-study_services__GcAW1,.easylux-case-study_technology__9mOMd,.easylux-case-study_water__pdQY3{padding:clamp(110px,11vw,180px) 0}.easylux-case-study_sectionHead__7i1UU,.easylux-case-study_waterHead__OqatE{margin-bottom:clamp(55px,7vw,100px)}.easylux-case-study_responsive__dqTtE p,.easylux-case-study_sectionHead__7i1UU p,.easylux-case-study_techGrid__kcPR1 p,.easylux-case-study_waterHead__OqatE p{max-width:570px;color:#c3b8ca;font-size:clamp(18px,1.5vw,23px);line-height:1.55}.easylux-case-study_serviceGallery__74I2R{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(25px,5vw,80px);align-items:start}.easylux-case-study_serviceGallery__74I2R figure:nth-child(2){margin-top:clamp(70px,10vw,160px)}.easylux-case-study_serviceGallery__74I2R .easylux-case-study_capture__a__Wq{border:1px solid #574b5d}.easylux-case-study_water__pdQY3{background:#1b1521}.easylux-case-study_waterHead__OqatE{align-items:end}.easylux-case-study_water__pdQY3 figure{padding:clamp(16px,3vw,45px);background:#0e0d11}.easylux-case-study_water__pdQY3 .easylux-case-study_capture__a__Wq{border:1px solid #473c49}.easylux-case-study_booking__O2OW5{background:#241a38}.easylux-case-study_bookingSequence__P8Vwh [role=tablist]{gap:clamp(16px,3vw,48px)}.easylux-case-study_bookingSequence__P8Vwh [role=tab]{padding-bottom:20px}.easylux-case-study_bookingSequence__P8Vwh [role=tab][aria-selected=true]{border-bottom:2px solid var(--lav)}.easylux-case-study_bookingSequence__P8Vwh [role=tabpanel]{display:grid;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:clamp(35px,5vw,75px);align-items:start;padding-top:20px}.easylux-case-study_bookingSequence__P8Vwh [role=tabpanel] p{max-width:310px;min-height:0;margin:0}.easylux-case-study_bookingSequence__P8Vwh [role=tabpanel] img{border:1px solid #5c4b6c}.easylux-case-study_note__8ZXTd{margin-top:30px!important;color:#b5a8bf;font-size:13px;line-height:1.6;max-width:600px}.easylux-case-study_responsiveGrid__fDvEC{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;align-items:start}.easylux-case-study_responsive__dqTtE p{margin-top:40px}.easylux-case-study_responsiveImages__2_4_7{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.33fr);gap:clamp(16px,3vw,45px);align-items:end}.easylux-case-study_responsiveImages__2_4_7 figure:last-child{margin-bottom:-45px}.easylux-case-study_responsiveImages__2_4_7 .easylux-case-study_capture__a__Wq{border:1px solid #574b5d}.easylux-case-study_technology__9mOMd{background:#17121d}.easylux-case-study_projectContact__W3Xfx{margin-top:64px;padding-top:32px;border-top:1px solid #574863}.easylux-case-study_projectContact__W3Xfx a{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:clamp(18px,1.7vw,24px);line-height:1.5}.easylux-case-study_techGrid__kcPR1 ul{list-style:none;padding:0;margin:40px 0 50px;display:flex;flex-wrap:wrap;gap:12px 24px;color:#cbbfd5;font-size:14px}.easylux-case-study_techGrid__kcPR1 li{border-bottom:1px solid #6f5e7b;padding-bottom:8px}.easylux-case-study_next__N2BgN .easylux-case-study_shell__coQ_Y>a,.easylux-case-study_techGrid__kcPR1 a{display:inline-flex;gap:45px;padding-bottom:14px;border-bottom:1px solid}.easylux-case-study_techGrid__kcPR1 a{transition:color .18s ease-out}.easylux-case-study_techGrid__kcPR1 a span{display:inline-block;transition:transform .28s cubic-bezier(.16,1,.3,1)}.easylux-case-study_techGrid__kcPR1 a:focus-visible{color:var(--lav)}.easylux-case-study_techGrid__kcPR1 a:focus-visible span{transform:translate(3px,-3px)}@media(hover:hover) and (pointer:fine){.easylux-case-study_techGrid__kcPR1 a:hover{color:var(--lav)}.easylux-case-study_techGrid__kcPR1 a:hover span{transform:translate(3px,-3px)}}.easylux-case-study_next__N2BgN{background:#b8a0ff;color:#211727;padding:clamp(100px,10vw,155px) 0 60px}.easylux-case-study_next__N2BgN h2{font-size:var(--type-cta);line-height:var(--leading-cta);margin-bottom:50px}.easylux-case-study_page__ImG_L a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(min-width:761px) and (max-width:1180px){.easylux-case-study_heroBottom__AuoGM{flex-wrap:wrap;row-gap:24px}.easylux-case-study_heroBottom__AuoGM p{flex-basis:100%}.easylux-case-study_heroActions__Rdh2v{flex-direction:row;flex-wrap:wrap;gap:12px 24px}}@media(max-width:760px){.easylux-case-study_page__ImG_L{--page-grid-gutter:21px;padding-top:76px}.easylux-case-study_shell__coQ_Y{width:calc(100% - 42px)}.easylux-case-study_hero__0oVbX{padding-top:42px;scroll-margin-top:76px}.easylux-case-study_heroBar__2SdpW{font-size:9px}.easylux-case-study_hero__0oVbX h1{font-size:clamp(62px,17vw,120px);margin:70px 0 30px}.easylux-case-study_heroBottom__AuoGM{margin-left:0;display:block;padding-bottom:65px}.easylux-case-study_heroBottom__AuoGM p{font-size:18px}.easylux-case-study_heroActions__Rdh2v{flex-direction:row;flex-wrap:wrap;gap:12px 24px;margin-top:32px}.easylux-case-study_heroImage__9fTbP{margin-inline:-21px!important;padding:16px 21px}.easylux-case-study_overviewGrid__dD_M4,.easylux-case-study_responsiveGrid__fDvEC,.easylux-case-study_sectionHead__7i1UU,.easylux-case-study_techGrid__kcPR1,.easylux-case-study_waterHead__OqatE{grid-template-columns:1fr;gap:38px}.easylux-case-study_page__ImG_L h2{font-size:clamp(45px,11vw,70px)}.easylux-case-study_facts__JrHmu{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:35px}.easylux-case-study_booking__O2OW5,.easylux-case-study_responsive__dqTtE,.easylux-case-study_services__GcAW1,.easylux-case-study_technology__9mOMd,.easylux-case-study_water__pdQY3{padding:90px 0}.easylux-case-study_sectionHead__7i1UU,.easylux-case-study_waterHead__OqatE{margin-bottom:45px}.easylux-case-study_serviceGallery__74I2R{grid-template-columns:1fr;gap:40px}.easylux-case-study_serviceGallery__74I2R figure:nth-child(2){width:82%;margin:0 0 0 auto}.easylux-case-study_bookingSequence__P8Vwh [role=tablist]{gap:12px}.easylux-case-study_bookingSequence__P8Vwh [role=tab]{font-size:clamp(14px,3.7vw,16px)}.easylux-case-study_bookingSequence__P8Vwh [role=tabpanel]{grid-template-columns:1fr;gap:25px;padding-top:8px}.easylux-case-study_bookingSequence__P8Vwh [role=tabpanel] p{max-width:none;min-height:5em}.easylux-case-study_responsive__dqTtE p{margin-top:28px}.easylux-case-study_responsiveImages__2_4_7{gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr)}.easylux-case-study_responsiveImages__2_4_7 figure:last-child{margin-bottom:-20px}.easylux-case-study_next__N2BgN h2{font-size:var(--type-cta)}}@media(prefers-reduced-motion:reduce){.easylux-case-study_page__ImG_L *,.easylux-case-study_page__ImG_L :after,.easylux-case-study_page__ImG_L :before{animation:none!important;transition:none!important}}.easylux-case-study_adazSequence__BZGPd [role=tabpanel] img{border:0}.easylux-case-study_adazSequence__BZGPd [role=tabpanel] picture{max-width:650px;margin-inline:auto}@media(max-width:760px){.easylux-case-study_adazSequence__BZGPd [role=tabpanel] p{min-height:5em}}.case-study_page__xJqdD{--ink:#0f0e14;--plum:#241a38;--lav:#af94ff;--pearl:#f5f3fa;--muted:#aea5b8;--paper:#eeeae5}.case-study_shell__I1AqG{width:min(100% - 10vw,1510px);margin:auto;position:relative;z-index:2}.case-study_micro__2IN04{font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--font-weight-label);line-height:1.6}.case-study_casehero__Ktybe{min-height:clamp(690px,91vh,1000px);position:relative;padding:clamp(105px,11vh,160px) 0 100px;overflow:hidden}.case-study_eyebrow__CgLpK{display:flex;align-items:center;gap:17px;color:#b5a9bd}.case-study_eyebrow__CgLpK:before{content:"";width:29px;height:1px;background:var(--lav)}.case-study_kickerNumber__Xz6tP{position:absolute;right:6vw;top:20%;font-size:min(29vw,440px);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);color:transparent;-webkit-text-stroke:1px rgba(175,148,255,.13);pointer-events:none}.case-study_casehero__Ktybe h1{font-size:clamp(83px,12.7vw,210px);font-weight:var(--font-weight-hero);line-height:1.02;letter-spacing:var(--tracking-display);margin:90px 0 45px;position:relative;z-index:3}.case-study_casehero__Ktybe h1 .case-study_accent__usncv{color:var(--lav)}.case-study_casehero__Ktybe p{max-width:490px;color:#c2b7ca;font-size:clamp(17px,1.5vw,23px);line-height:1.45;letter-spacing:var(--tracking-body);margin:0 0 0 32%}.case-study_casehero__Ktybe .case-study_heroTail__8yf47{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-top:87px}.case-study_heroTail__8yf47 .case-study_meta__nTT0O{font-size:11px;color:#a99cb5;letter-spacing:var(--tracking-label)}.case-study_scrollIndicator__z_efs{color:#baacc7;font-size:11px;letter-spacing:var(--tracking-label)}.case-study_accentLine__6LgYJ{height:1px;width:100%;background:linear-gradient(90deg,var(--lav),transparent);opacity:.32;margin-top:32px}.case-study_showcase__6hx5U{position:relative;isolation:isolate;margin:0;padding:6vw 0;background:#1b1521}.case-study_showcase__6hx5U .case-study_micro__2IN04{position:absolute;bottom:32px;left:40px;z-index:4;color:inherit;opacity:.65}.case-study_editorial__LXpIY{padding:clamp(95px,10vw,170px) 0;position:relative}.case-study_sectionLabel__7Ihid{color:var(--lav);margin-bottom:60px}.case-study_overviewGrid__LLI4q{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.case-study_overviewGrid__LLI4q h2{font-size:clamp(57px,6.6vw,112px);font-weight:var(--font-weight-section);line-height:1.08;letter-spacing:var(--tracking-section);margin:0}.case-study_overviewGrid__LLI4q h2 em{font-style:normal;color:var(--lav)}.case-study_overviewGrid__LLI4q p{font-size:clamp(20px,2.2vw,34px);line-height:1.38;letter-spacing:var(--tracking-body);color:#ddd5e4;margin:0 0 37px}.case-study_facts__tUmrO{display:flex;flex-wrap:wrap;gap:29px;padding-top:26px}.case-study_facts__tUmrO>div{min-width:140px;flex:1}.case-study_facts__tUmrO b{display:block;color:#988ba5;margin-bottom:12px}.case-study_facts__tUmrO span{font-size:14px;line-height:1.5}.case-study_note__NAj3b{display:flex;align-items:start;gap:13px;font-size:12px;color:#aa9cb4;line-height:1.65;border-left:2px solid #8f6ebc;padding-left:20px;margin-top:49px;max-width:650px}.case-study_step__D_eGz{display:grid;grid-template-columns:160px 1fr minmax(0,1.15fr);column-gap:4vw;padding:clamp(65px,8vw,136px) 0;align-items:start}.case-study_step__D_eGz .case-study_n__SfpVw{font-size:12px;letter-spacing:var(--tracking-label);color:#b7a2c8}.case-study_step__D_eGz h3{margin:0;font-size:clamp(42px,5vw,89px);line-height:1.08;letter-spacing:var(--tracking-section);font-weight:var(--font-weight-title)}.case-study_step__D_eGz p{font-size:clamp(17px,1.5vw,23px);line-height:1.57;color:#bcafc5;margin:0;max-width:520px}.case-study_steps__MNdw1{position:relative}.case-study_stepsInner__Pinuo:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#6a5e7750}.case-study_step__D_eGz+.case-study_step__D_eGz{border-top:1px solid #77698732}.case-study_callout___Ibqs{background:#241b32;padding:clamp(80px,9vw,146px) 0}.case-study_calloutGrid__e_UB9{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.case-study_callout___Ibqs h2{font-size:clamp(46px,6.1vw,110px);line-height:1.08;font-weight:var(--font-weight-section);letter-spacing:var(--tracking-section);margin:0}.case-study_callout___Ibqs p{font-size:clamp(20px,2vw,32px);line-height:1.45;color:#d4c8df;margin:0}.case-study_stack__AK__r{margin-top:50px;display:flex;flex-wrap:wrap;gap:12px}.case-study_stack__AK__r span{border:1px solid #5b4b6b;border-radius:60px;padding:13px 19px;font-size:13px}.case-study_stack__AK__r .case-study_pending__0CnMT{color:#bbabc9;border-style:dashed}.case-study_outcome__smWJA{padding:120px 0}.case-study_outcome__smWJA h2{font-size:clamp(65px,10vw,165px);letter-spacing:var(--tracking-section);line-height:1.08;font-weight:var(--font-weight-section);margin:0 0 40px}.case-study_outcome__smWJA p{font-size:20px;line-height:1.6;color:#c7becd;max-width:580px}.case-study_bigLink__x8gL4{margin-top:34px;display:inline-flex;justify-content:space-between;align-items:center;gap:65px;padding-bottom:17px;border-bottom:1px solid #bda0ff;font-size:17px}.case-study_bigLink__x8gL4:hover{color:var(--lav)}.case-study_next__M_67a{background:#b8a0ff;color:#211727;padding:100px 0 120px}.case-study_next__M_67a h2{font-size:var(--type-cta);line-height:var(--leading-cta);letter-spacing:var(--tracking-section);margin:30px 0 55px;font-weight:var(--font-weight-section)}.case-study_next__M_67a .case-study_shell__I1AqG>a{display:inline-flex;gap:50px;align-items:center;padding-bottom:13px;border-bottom:1px solid}@media (max-width:1020px){.case-study_step__D_eGz{grid-template-columns:90px 1fr 1.2fr;column-gap:3vw}}@media (max-width:760px){.case-study_shell__I1AqG{width:calc(100% - 42px)}.case-study_casehero__Ktybe{min-height:690px;padding-top:140px}.case-study_casehero__Ktybe h1{font-size:clamp(67px,17.4vw,124px);margin:65px 0 33px}.case-study_casehero__Ktybe p{margin:0;max-width:330px;font-size:18px}.case-study_casehero__Ktybe .case-study_heroTail__8yf47{padding-top:110px}.case-study_kickerNumber__Xz6tP{top:26%}.case-study_showcase__6hx5U{padding:25px 0}.case-study_showcase__6hx5U .case-study_micro__2IN04{left:16px;bottom:15px;font-size:8px}.case-study_editorial__LXpIY{padding:95px 0}.case-study_calloutGrid__e_UB9,.case-study_overviewGrid__LLI4q{grid-template-columns:1fr;gap:48px}.case-study_overviewGrid__LLI4q h2{font-size:64px}.case-study_overviewGrid__LLI4q p{font-size:22px}.case-study_sectionLabel__7Ihid{margin-bottom:35px}.case-study_step__D_eGz{grid-template-columns:55px 1fr;row-gap:24px;padding:65px 0}.case-study_step__D_eGz p{grid-column:2;font-size:18px}.case-study_step__D_eGz h3{font-size:49px}.case-study_callout___Ibqs{padding:95px 0}.case-study_callout___Ibqs h2{font-size:57px}.case-study_callout___Ibqs p{font-size:21px}.case-study_outcome__smWJA{padding:90px 0}.case-study_outcome__smWJA h2{font-size:84px}.case-study_next__M_67a{padding:95px 0}.case-study_next__M_67a h2{font-size:var(--type-cta)}.case-study_casehero__Ktybe .case-study_heroTail__8yf47 .case-study_meta__nTT0O{font-size:9px}}@media (max-width:370px){.case-study_casehero__Ktybe h1{font-size:16.9vw}.case-study_step__D_eGz h3{font-size:45px}}.case-study_page__xJqdD{--page-grid-gutter:5%;padding-top:106px;color:var(--pearl);font-weight:var(--font-weight-body)}.case-study_heroTop__n9P15{display:flex;align-items:center;justify-content:space-between;gap:24px}.case-study_allProjects__WjdUh{flex:none;color:#c0b7c8;border-bottom:1px solid #62516d;padding-bottom:10px;font-size:10px;letter-spacing:var(--tracking-label-compact)}.case-study_accent__usncv{color:var(--lav)}.case-study_facts__tUmrO{margin:0}.case-study_facts__tUmrO dt{display:block;color:#988ba5;margin-bottom:12px}.case-study_facts__tUmrO dd{margin:0;font-size:14px;line-height:1.5}.case-study_overviewGrid__LLI4q .case-study_note__NAj3b{font-size:12px;line-height:1.65;color:#aa9cb4;margin-top:49px}.case-study_stepsInner__Pinuo{position:relative}.case-study_bigLink__x8gL4{font-weight:var(--font-weight-action)}@media(max-width:760px){.case-study_page__xJqdD{--page-grid-gutter:21px;padding-top:76px}.case-study_heroTop__n9P15{display:block}.case-study_allProjects__WjdUh{display:none}.case-study_casehero__Ktybe .case-study_heroTail__8yf47{flex-wrap:wrap;row-gap:24px}}@media(prefers-reduced-motion:reduce){.case-study_page__xJqdD *,.case-study_page__xJqdD :after,.case-study_page__xJqdD :before{animation:none!important;transition:none!important}}.case-study_casehero__Ktybe .case-study_heroTail__8yf47,.case-study_heroTop__n9P15{justify-content:flex-end}.case-study_callout___Ibqs>.case-study_shell__I1AqG,.case-study_editorial__LXpIY>.case-study_shell__I1AqG,.case-study_outcome__smWJA>.case-study_shell__I1AqG{padding-top:78px}.case-study_step__D_eGz h3{grid-column:2}.case-study_step__D_eGz p{grid-column:3}.case-study_next__M_67a h2{margin-top:48px}@media(max-width:760px){.case-study_heroTop__n9P15{min-height:18px}.case-study_callout___Ibqs>.case-study_shell__I1AqG,.case-study_editorial__LXpIY>.case-study_shell__I1AqG,.case-study_outcome__smWJA>.case-study_shell__I1AqG{padding-top:53px}.case-study_step__D_eGz p{grid-column:2}}.case-study_easyPage__7_dYR .case-study_casehero__Ktybe h1{margin-top:clamp(70px,7vw,108px);margin-bottom:36px}.case-study_easyPage__7_dYR .case-study_casehero__Ktybe p{max-width:560px;margin-left:36%}.case-study_easyPage__7_dYR .case-study_editorial__LXpIY{background:#eeeae5;color:#211a27}.case-study_easyPage__7_dYR .case-study_editorial__LXpIY>.case-study_shell__I1AqG{padding-top:0}.case-study_easyPage__7_dYR .case-study_overviewGrid__LLI4q h2 em{color:#7252a0}.case-study_easyPage__7_dYR .case-study_overviewGrid__LLI4q p{color:#342d39;font-size:clamp(20px,1.85vw,29px);max-width:690px}.case-study_easyPage__7_dYR .case-study_facts__tUmrO dt{color:#665a69}.case-study_easyPage__7_dYR .case-study_step__D_eGz{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8vw}.case-study_easyPage__7_dYR .case-study_step__D_eGz h3{grid-column:1;max-width:550px}.case-study_easyPage__7_dYR .case-study_step__D_eGz p{grid-column:2}.case-study_easyPage__7_dYR .case-study_callout___Ibqs{background:var(--plum)}.case-study_easyPage__7_dYR .case-study_callout___Ibqs>.case-study_shell__I1AqG,.case-study_easyPage__7_dYR .case-study_outcome__smWJA>.case-study_shell__I1AqG{padding-top:0}@media(max-width:760px){.case-study_easyPage__7_dYR .case-study_casehero__Ktybe{min-height:650px;padding-top:85px}.case-study_easyPage__7_dYR .case-study_casehero__Ktybe h1{margin-top:45px}.case-study_easyPage__7_dYR .case-study_casehero__Ktybe p{margin-left:0;max-width:360px}.case-study_easyPage__7_dYR .case-study_casehero__Ktybe .case-study_heroTail__8yf47{padding-top:75px}.case-study_easyPage__7_dYR .case-study_step__D_eGz{grid-template-columns:1fr;gap:24px}.case-study_easyPage__7_dYR .case-study_step__D_eGz h3,.case-study_easyPage__7_dYR .case-study_step__D_eGz p{grid-column:1}.case-study_easyPage__7_dYR .case-study_step__D_eGz h3{font-size:clamp(38px,10vw,49px)}.case-study_easyPage__7_dYR .case-study_outcome__smWJA h2{font-size:clamp(58px,15vw,84px)}}.case-study-visuals_experience__xJ7Df,.case-study-visuals_website__28KHf{position:relative;padding:clamp(80px,9vw,146px) 0}.case-study-visuals_experience__xJ7Df{background:#1b1521}.case-study-visuals_sectionIntro__0SiwX{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:start;margin-bottom:clamp(40px,5vw,80px)}.case-study-visuals_sectionIntro__0SiwX h2{margin:0;max-width:680px;font-size:var(--type-section);font-weight:var(--font-weight-section);letter-spacing:var(--tracking-section);line-height:1.08}.case-study-visuals_sectionIntro__0SiwX>p{margin:0;max-width:650px;font-size:var(--type-body);line-height:1.5;color:#c7becd}.case-study-visuals_websiteGrid__O4sNa{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.32fr);gap:clamp(24px,5vw,80px);align-items:start}.case-study-visuals_websiteGrid__O4sNa figure{margin:0;min-width:0}.case-study-visuals_image__hwbga{display:block;width:100%;height:auto;border-radius:6px}.case-study-visuals_desktop__gltL8{padding-top:24px}.case-study-visuals_websiteGrid__O4sNa .case-study-visuals_mobile__TPeps{max-width:300px;width:100%;justify-self:end;margin-top:100px}.case-study-visuals_mobileCapture__ybhLr{border:1px solid #77698732;border-radius:8px}.case-study-visuals_websiteGrid__O4sNa figcaption{padding-top:18px;font-size:var(--type-caption);line-height:1.6;color:#bdb1c7}.case-study-visuals_captureNote__STMtz{max-width:720px;color:#ad9cba;font-size:var(--type-caption);line-height:1.6;margin:28px 0 0}.case-study-visuals_sequence__U80_A .case-study-visuals_sequenceHint__f_W_l{margin:0 0 20px;font-size:13px;line-height:1.6;color:#bdb1c7}.case-study-visuals_sequenceTabs__zumKy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px}.case-study-visuals_sequenceTabs__zumKy button{display:flex;align-items:center;gap:14px;padding:18px 0;text-align:left;border:0;border-bottom:1px solid #5b4b6b;background:transparent;color:#a99ab7;cursor:pointer;font:inherit;font-size:var(--type-action);line-height:1.35;transition:color .2s,border-color .2s}.case-study-visuals_sequenceTabs__zumKy button span{font-size:12px;color:var(--lav)}.case-study-visuals_sequenceTabs__zumKy button:hover,.case-study-visuals_sequenceTabs__zumKy button[aria-selected=true]{color:var(--pearl);border-color:var(--lav)}.case-study-visuals_sequence__U80_A [role=tabpanel]:focus-visible,.case-study-visuals_sequence__U80_A button:focus-visible{outline:2px solid var(--lav);outline-offset:6px}.case-study-visuals_sequenceDescription__7c54M{font-size:var(--type-body);line-height:1.55;color:#c7becd;max-width:800px;min-height:3.1em;margin:0 0 24px}.case-study-visuals_sequenceFrame__Dcgn6{position:relative;width:100%;max-width:1100px;margin-inline:auto}.case-study-visuals_sequenceFrame__Dcgn6 picture{display:block}.case-study-visuals_sequenceImages__fHD_N{display:grid;align-items:start}.case-study-visuals_sequenceScreen__q5oSA{grid-area:1/1;min-width:0}.case-study-visuals_sequenceScreen__q5oSA:not([data-current]){opacity:0;pointer-events:none}.case-study-visuals_sequenceStatus__cqD2K{position:absolute;top:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:8px 12px;border-radius:6px;background:var(--ink);color:var(--pearl);font-size:12px;line-height:1.5}.case-study-visuals_sequenceImage__Vevtv{display:block;width:100%;height:auto}.case-study-visuals_assistantSequence__jG_Vj [role=tabpanel]{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.case-study-visuals_assistantSequence__jG_Vj .case-study-visuals_sequenceDescription__7c54M{max-width:360px;min-height:0;margin:0;padding-top:40px;font-size:var(--type-body)}.case-study-visuals_assistantSequence__jG_Vj .case-study-visuals_sequenceFrame__Dcgn6{max-width:650px;margin:0;justify-self:end}.case-study-visuals_assistantSequence__jG_Vj .case-study-visuals_sequenceImage__Vevtv{border-radius:30px}@media(max-width:760px){.case-study-visuals_sectionIntro__0SiwX{grid-template-columns:1fr;gap:28px}.case-study-visuals_sectionIntro__0SiwX h2{font-size:var(--type-section)}.case-study-visuals_sectionIntro__0SiwX>p{font-size:var(--type-body)}.case-study-visuals_websiteGrid__O4sNa{grid-template-columns:1fr;gap:40px}.case-study-visuals_desktop__gltL8{padding-top:0}.case-study-visuals_websiteGrid__O4sNa .case-study-visuals_mobile__TPeps{max-width:260px;justify-self:center;margin-top:0}.case-study-visuals_sequenceTabs__zumKy{gap:12px;margin-bottom:22px}.case-study-visuals_sequenceTabs__zumKy button{align-items:start;flex-direction:column;gap:8px;font-size:var(--type-action);padding:14px 0}.case-study-visuals_sequenceDescription__7c54M{font-size:var(--type-body);min-height:6.2em}.case-study-visuals_sequenceFrame__Dcgn6{max-width:414px}.case-study-visuals_assistantSequence__jG_Vj [role=tabpanel]{grid-template-columns:1fr;gap:24px}.case-study-visuals_assistantSequence__jG_Vj .case-study-visuals_sequenceDescription__7c54M{max-width:none;min-height:4.65em;padding-top:0;font-size:var(--type-body)}.case-study-visuals_assistantSequence__jG_Vj .case-study-visuals_sequenceFrame__Dcgn6{max-width:414px;justify-self:center}.case-study-visuals_assistantSequence__jG_Vj .case-study-visuals_sequenceImage__Vevtv{border-radius:24px}.case-study-visuals_captureNote__STMtz{font-size:var(--type-caption)}}@media(prefers-reduced-motion:reduce){.case-study-visuals_sequenceTabs__zumKy button{transition:none}}.case-study-visuals_easyExperience__Sdx0w .case-study-visuals_sectionIntro__0SiwX h2{max-width:530px}.case-study-visuals_easyExperience__Sdx0w .case-study-visuals_sequenceTabs__zumKy{gap:clamp(16px,3vw,48px)}.case-study-visuals_easyExperience__Sdx0w .case-study-visuals_sequenceDescription__7c54M{max-width:700px}@media(max-width:760px){.case-study-visuals_easyExperience__Sdx0w .case-study-visuals_sequenceTabs__zumKy{gap:12px}.case-study-visuals_easyExperience__Sdx0w .case-study-visuals_sequenceTabs__zumKy button{font-size:clamp(14px,3.8vw,17px)}}