.sw-skeleton-block{background-color:#bfc0cd1b;background-image:linear-gradient(105deg,#0000 30%,#e0ddea1d 50%,#0000 70%);background-position:130% 0;background-size:220% 100%;border-radius:10px;flex:none;animation:2s ease-in-out infinite sw-skeleton-shimmer;display:block;overflow:hidden}@keyframes sw-skeleton-shimmer{0%{background-position:130% 0}to{background-position:-110% 0}}.sw-skeleton-page{color:#e5e3ec;background:#07070b;min-height:100svh}.sw-skeleton-panel{background:#0c0b11;border:1px solid #ffffff10;border-radius:18px;gap:18px;padding:20px;display:grid}.sw-skeleton-panel-media{width:100%;height:220px}.sw-skeleton-panel-lines{gap:11px;display:grid}.sw-skeleton-panel-lines .sw-skeleton-block{border-radius:5px;width:100%;height:14px}.sw-skeleton-panel-lines .sw-skeleton-block:nth-child(2){width:82%}.sw-skeleton-panel-lines .sw-skeleton-block:nth-child(3){width:60%}img.sw-skeleton-image[data-sw-image-shimmer=true]{color:#0000;background-color:#bbbccc1f;background-image:linear-gradient(105deg,#0000 32%,#dedcee30 50%,#0000 68%);background-position:130% 0;background-size:220% 100%;animation:2s ease-in-out infinite sw-skeleton-shimmer}img.sw-skeleton-image[data-sw-image-state=error]{color:#0000;background:#b9b5ca12}@media (prefers-reduced-motion:reduce){.sw-skeleton-block,img.sw-skeleton-image[data-sw-image-shimmer=true]{background-image:none;animation:none}}@media (forced-colors:active){.sw-skeleton-block,img.sw-skeleton-image[data-sw-image-shimmer=true]{background:canvas;border:1px solid canvastext}}.sw-skeleton-page-header{border-bottom:1px solid #ffffff17;gap:12px;max-width:1440px;height:86px;padding:13px clamp(20px,4.45vw,64px)}.sw-skeleton-page-icon{border-radius:8px;width:40px;height:40px}.sw-skeleton-header-wordmark{flex-direction:column;gap:6px;display:flex}.sw-skeleton-page-brand{border-radius:5px;width:115px;height:24px}.sw-skeleton-page-tagline{border-radius:3px;width:199px;height:8px}.sw-skeleton-page-link{border-radius:17px;width:247px;height:53px}.sw-skeleton-page-menu{border-radius:15px;width:52px;height:49px}.sw-skeleton-lines{flex-direction:column;gap:13px;max-width:100%;display:flex}.sw-skeleton-lines>.sw-skeleton-block{border-radius:5px;height:14px}.sw-skeleton-work-shell{width:100%;max-width:1570px;margin-inline:auto;padding-inline:clamp(22px,5.2vw,86px)}.sw-skeleton-page--work{background:#010103}.sw-skeleton-work-intro{background:#100c19;border-bottom:1px solid #ffffff1f;min-height:0;padding-block:clamp(95px,10vw,150px)}.sw-skeleton-work-eyebrow{border-radius:4px;width:min(620px,70vw);height:12px}.sw-skeleton-work-heading{flex-direction:column;gap:12px;margin-top:33px;display:flex}.sw-skeleton-work-heading>.sw-skeleton-block{border-radius:13px;height:clamp(58px,7vw,113px)}.sw-skeleton-work-heading-one{width:min(49%,600px)}.sw-skeleton-work-heading-two{width:min(57%,760px)}.sw-skeleton-work-description{gap:17px;width:min(760px,100%);margin-top:30px}.sw-skeleton-work-description>.sw-skeleton-block{height:16px}.sw-skeleton-work-projects{background:#010103;padding:clamp(90px,9vw,155px) 0 140px}.sw-skeleton-work-titlebar{border-bottom:1px solid #e9def13b;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.sw-skeleton-work-titlebar>.sw-skeleton-block{border-radius:3px;height:11px}.sw-skeleton-work-sectioncopy{grid-template-columns:1.2fr .75fr;align-items:end;gap:10%;margin:65px 0;display:grid}.sw-skeleton-work-sectionheading{width:90%;height:78px}.sw-skeleton-work-card{grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;margin-top:80px;display:grid}.sw-skeleton-work-card>.sw-skeleton-block{aspect-ratio:8/5;width:100%}.sw-skeleton-home{background:#020204;min-height:clamp(790px,100svh - 86px,1120px);position:relative;overflow:hidden}.sw-skeleton-home-index{justify-content:space-between;display:flex;position:absolute;top:40px;left:clamp(22px,5.2vw,86px);right:clamp(22px,5.2vw,86px)}.sw-skeleton-home-index .sw-skeleton-block,.sw-skeleton-home-right .sw-skeleton-block,.sw-skeleton-home-bottom .sw-skeleton-block{border-radius:4px;height:10px}.sw-skeleton-home-right{flex-direction:column;align-items:flex-end;gap:13px;display:flex;position:absolute;top:130px;right:clamp(22px,5.2vw,86px)}.sw-skeleton-home-copy{width:min(62%,900px);position:absolute;top:50%;left:clamp(22px,5.2vw,86px);transform:translateY(-45%)}.sw-skeleton-home-overline{border-radius:4px;width:270px;height:12px}.sw-skeleton-home-heading{flex-direction:column;gap:12px;margin-top:30px;display:flex}.sw-skeleton-home-heading>.sw-skeleton-block{border-radius:12px;height:clamp(60px,6.8vw,110px)}.sw-skeleton-home-description{border-top:1px solid #ffffff28;max-width:595px;margin-top:38px;padding-top:29px}.sw-skeleton-home-description .sw-skeleton-lines{max-width:520px}.sw-skeleton-home-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.sw-skeleton-home-cta{border-radius:5px;width:265px;height:53px}.sw-skeleton-home-secondary{border-radius:4px;width:194px;height:18px}.sw-skeleton-home-bottom{justify-content:space-between;gap:25px;display:flex;position:absolute;bottom:35px;left:clamp(22px,5.2vw,86px);right:clamp(22px,5.2vw,86px)}.sw-skeleton-service{background:#100c19;min-height:100svh}.sw-skeleton-service-opening{padding:clamp(95px,10vw,160px) 0}.sw-skeleton-service-top{border-bottom:1px solid #ffffff2a;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.sw-skeleton-service-top>.sw-skeleton-block{border-radius:4px;height:13px}.sw-skeleton-service-grid{grid-template-columns:1.15fr .75fr;align-items:center;gap:9%;padding-top:65px;display:grid}.sw-skeleton-service-copy>.sw-skeleton-work-eyebrow{width:55%}.sw-skeleton-service-heading{flex-direction:column;gap:11px;margin:34px 0 35px;display:flex}.sw-skeleton-service-heading>.sw-skeleton-block{height:clamp(55px,6vw,95px)}.sw-skeleton-service-copy>.sw-skeleton-lines{max-width:640px}.sw-skeleton-service-aside{border-top:1px solid #ffffff36;flex-direction:column;gap:24px;padding-top:27px;display:flex}.sw-skeleton-service-aside>.sw-skeleton-work-eyebrow{width:55%}.sw-skeleton-service-aside-heading{flex-direction:column;gap:15px;display:flex}.sw-skeleton-service-aside-heading>.sw-skeleton-block{height:45px}.sw-skeleton-service--catalog .sw-skeleton-service-aside{border:0}.sw-skeleton-concept{background:#171b19;min-height:100svh}.sw-skeleton-concept-notice{background:#0c0913;justify-content:space-between;align-items:center;gap:20px;height:48px;padding-inline:4%;display:flex}.sw-skeleton-concept-notice>.sw-skeleton-block{border-radius:3px;height:10px}.sw-skeleton-concept-nav{background:#e9e7df;justify-content:space-between;align-items:center;gap:20px;height:76px;padding-inline:clamp(24px,5.5vw,90px);display:flex}.sw-skeleton-concept-nav>.sw-skeleton-block{background-color:#49474455;height:14px}.sw-skeleton-concept-brand{width:190px}.sw-skeleton-concept-navlinks{width:310px}.sw-skeleton-concept-hero{min-height:clamp(600px,84svh,900px);position:relative;overflow:hidden}.sw-skeleton-concept-background{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.sw-skeleton-concept-copy{flex-direction:column;gap:25px;width:min(720px,75vw);display:flex;position:absolute;top:50%;left:clamp(25px,8vw,125px);transform:translateY(-46%)}.sw-skeleton-concept-copy .sw-skeleton-work-eyebrow{width:65%}.sw-skeleton-concept-heading{flex-direction:column;gap:10px;display:flex}.sw-skeleton-concept-heading>.sw-skeleton-block{height:clamp(57px,8vw,117px)}.sw-skeleton-concept-copy .sw-skeleton-lines{max-width:500px}.sw-skeleton-concept-button{border-radius:3px;width:200px;height:50px;margin-top:12px}.sw-skeleton-concept--maison-olive{background:#270f1a}.sw-skeleton-concept--maison-olive .sw-skeleton-concept-nav{background:#280f19;height:85px}.sw-skeleton-concept--maison-olive .sw-skeleton-concept-hero{min-height:clamp(590px,83svh,840px)}.sw-skeleton-concept--meridian,.sw-skeleton-concept--meridian .sw-skeleton-concept-nav{background:#0e1825}.sw-skeleton-concept-hero.is-split{grid-template-columns:1fr .82fr;min-height:660px;display:grid}.sw-skeleton-concept-hero.is-split .sw-skeleton-concept-copy{grid-area:1/1;align-self:center;width:100%;padding:clamp(85px,9vw,145px) clamp(26px,7vw,115px);position:relative;top:auto;left:auto;transform:none}.sw-skeleton-concept-image{border-radius:0;grid-area:1/2;width:100%;height:100%}@media (width<=900px){.sw-skeleton-service-grid{gap:40px}.sw-skeleton-work-sectioncopy{grid-template-columns:1fr}.sw-skeleton-home-copy{width:85%;top:38%}}@media (width<=700px){.sw-skeleton-page-header{height:73px;padding:13px 21px}.sw-skeleton-page-tagline{width:136px}.sw-skeleton-page-link{display:none}.sw-skeleton-home{min-height:900px}.sw-skeleton-home-index{top:24px}.sw-skeleton-home-index>.sw-skeleton-block:last-child,.sw-skeleton-home-right,.sw-skeleton-home-bottom>.sw-skeleton-block:last-child{display:none}.sw-skeleton-home-copy{width:auto;inset:auto 21px 105px;transform:none}.sw-skeleton-home-heading>.sw-skeleton-block{height:clamp(45px,10vw,65px)}.sw-skeleton-home-description{margin-top:25px;padding-top:18px}.sw-skeleton-home-cta{width:210px}.sw-skeleton-work-shell{padding-inline:21px}.sw-skeleton-work-intro{padding:95px 0}.sw-skeleton-work-eyebrow{width:86%;height:10px}.sw-skeleton-work-heading>.sw-skeleton-block{height:clamp(52px,11vw,75px)}.sw-skeleton-work-heading-one{width:92%}.sw-skeleton-work-heading-two{width:100%}.sw-skeleton-work-description{width:95%}.sw-skeleton-work-titlebar>.sw-skeleton-block:last-child{display:none}.sw-skeleton-work-sectionheading{height:65px}.sw-skeleton-work-card{grid-template-columns:1fr;gap:35px}.sw-skeleton-service-opening{padding:75px 0}.sw-skeleton-service-grid{grid-template-columns:1fr;gap:45px;padding-top:40px}.sw-skeleton-service-top>.sw-skeleton-block:last-child{display:none}.sw-skeleton-service-heading>.sw-skeleton-block{height:clamp(50px,11vw,78px)}.sw-skeleton-concept-notice>.sw-skeleton-block:nth-child(2),.sw-skeleton-concept-navlinks{display:none}.sw-skeleton-concept-hero.is-split{flex-direction:column-reverse;grid-template-columns:1fr;display:flex}.sw-skeleton-concept-hero.is-split .sw-skeleton-concept-copy{min-height:360px;padding:65px 26px}.sw-skeleton-concept-image{flex:0 0 380px;height:380px}.sw-skeleton-concept-copy{width:88%;left:25px}.sw-skeleton-concept-heading>.sw-skeleton-block{height:clamp(58px,12vw,88px)}}.sw-skeleton-experience-eyebrow{border-radius:4px;width:290px;height:12px}.sw-skeleton-experience-heading-one{width:min(42%,540px)}.sw-skeleton-experience-heading-two{width:min(65%,850px)}.sw-skeleton-experience-journey{background:#0c0d16;padding:110px 0}.sw-skeleton-experience-stage{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff20;grid-template-columns:260px 1fr;gap:60px;min-height:430px;margin-top:55px;display:grid}.sw-skeleton-experience-steps{border-right:1px solid #ffffff20;flex-direction:column;gap:20px;padding:36px 22px 0 0;display:flex}.sw-skeleton-experience-steps>.sw-skeleton-block{width:95%;height:65px}.sw-skeleton-experience-content{flex-direction:column;gap:25px;padding-block:65px;display:flex}.sw-skeleton-experience-content>.sw-skeleton-block{width:67%;height:75px}.sw-skeleton-legal{background:#07070b;min-height:calc(100svh - 86px);padding:clamp(65px,8vw,112px) clamp(24px,5vw,64px)}.sw-skeleton-legal-column{max-width:760px;margin-left:max(0px,50vw - 720px)}.sw-skeleton-legal-eyebrow{width:75px;height:11px}.sw-skeleton-legal-heading{width:60%;height:clamp(45px,4.4vw,64px);margin-top:21px}.sw-skeleton-legal-updated{width:165px;height:11px;margin-top:25px}.sw-skeleton-legal-section{flex-direction:column;gap:18px;margin-top:50px;display:flex}.sw-skeleton-legal-section-title{width:44%;height:25px}.sw-skeleton-legal-section .sw-skeleton-lines{gap:17px}@media (width<=700px){.sw-skeleton-experience-heading-one{width:76%}.sw-skeleton-experience-heading-two{width:98%}.sw-skeleton-experience-stage{grid-template-columns:1fr;gap:24px}.sw-skeleton-experience-steps{border-bottom:1px solid #ffffff20;border-right:0;flex-direction:row;padding:22px 0}.sw-skeleton-experience-steps>.sw-skeleton-block{height:50px}.sw-skeleton-experience-content{padding-block:30px}}
