.portfolio_site__zf0cj{color-scheme:light;--navy:#121831;--navy-deep:#0b0f1b;--gold:#b49458;--gold-light:#ddc692;--gold-ink:#826630;--silver:#bfc3ce;--silver-dark:#626c80;--red:var(--gold-ink);--ink:var(--navy);--paper:#fff;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:round(up,1.55em,var(--space-8))}.portfolio_site__zf0cj *{box-sizing:border-box}.portfolio_site__zf0cj a{color:inherit;text-decoration:none}.portfolio_site__zf0cj a:focus-visible,.portfolio_site__zf0cj button:focus-visible{outline:3px solid #826630;outline-offset:6px}.portfolio_site__zf0cj article[id],.portfolio_site__zf0cj section[id]{scroll-margin-top:var(--space-112)}.portfolio_header__7F90z{height:var(--space-104);padding:0 var(--page-gutter);display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid #ddd8d1;position:-webkit-sticky;position:sticky;top:0;z-index:20}.portfolio_wordmark__CLJx_{font-size:27px;font-weight:700;letter-spacing:-1.2px;line-height:round(up,1.15em,var(--space-8))}.portfolio_wordmark__CLJx_ span{display:block;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:400;margin-top:var(--space-8)}.portfolio_nav__9zFul{display:flex;align-items:center;font-size:14px}.portfolio_links__xWiAE a:hover,.portfolio_nav__9zFul a:hover,.portfolio_textLink__LyEBC:hover{text-decoration:underline;text-underline-offset:6px}.portfolio_navContact__YjVO5{border-bottom:1px solid var(--red);padding-bottom:var(--space-8)}.portfolio_navContact__YjVO5 span{margin-left:var(--space-32);color:var(--red)}.portfolio_menu__KtX_C{display:none}.portfolio_hero__pdbMh{min-height:var(--space-720);position:relative;display:grid;grid-template-columns:1.15fr 1fr;padding:var(--space-88) var(--page-gutter) 0;overflow:hidden}.portfolio_eyebrow__EfGZo{font-size:11px;text-transform:uppercase;letter-spacing:1.8px;font-weight:700;margin:0 0 var(--space-24)}.portfolio_hero__pdbMh h1{font-size:clamp(55px,6.5vw,104px);font-weight:400;line-height:round(up,1.04em,var(--space-8));letter-spacing:-5px;margin:var(--space-32) 0 var(--space-32);position:relative;z-index:2}.portfolio_site__zf0cj em{font-style:normal;color:var(--red)}.portfolio_lede__f5h6L{font-size:20px;max-width:var(--space-504);line-height:round(up,1.6em,var(--space-8));margin-bottom:var(--space-32)}.portfolio_button__b0anj{display:inline-flex;justify-content:space-between;align-items:center;gap:var(--space-48);background:var(--red);color:white!important;padding:var(--space-16) var(--space-24);font-size:14px}.portfolio_button__b0anj:hover{background:#121831}.portfolio_button__b0anj span{font-size:23px}.portfolio_heroGraphic__LJ0cC{position:relative;background:#e8e4dc;min-height:var(--space-480);margin:0 0 var(--space-64) var(--space-32);overflow:hidden}.portfolio_orbit__6R4vQ{position:absolute;width:var(--space-408);height:var(--space-528);border:62px solid var(--red);border-radius:50%;transform:rotate(35deg);left:80px;top:20px}.portfolio_orbit__6R4vQ:nth-child(2){left:190px;top:-120px;opacity:.35}.portfolio_orbit__6R4vQ:nth-child(3){left:-190px;top:220px;border-color:#302e2b}.portfolio_graphicLabel__kGzO7{position:absolute;left:30px;top:30px;font-size:13px;letter-spacing:3px;line-height:round(up,1.7em,var(--space-8));font-weight:700}.portfolio_graphicFoot__CgF9_{position:absolute;bottom:20px;right:22px;font-size:9px;letter-spacing:2px;background:#e8e4dc;padding:var(--space-4)}.portfolio_heroBottom__njqqM{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #d8dce4;padding:var(--space-24) 0;font-size:11px;letter-spacing:.5px}.portfolio_expertise__EZuyT{background:#fff;padding:var(--space-96) var(--page-gutter) var(--space-104)}.portfolio_sectionIntro__zYRV3{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--space-64);gap:var(--space-64);align-items:flex-end}.portfolio_site__zf0cj h2{font-size:clamp(36px,4vw,62px);font-weight:400;line-height:round(up,1.1em,var(--space-8));letter-spacing:-2.3px;margin:0}.portfolio_sectionIntro__zYRV3>p{max-width:var(--space-400);font-size:18px;margin:0}.portfolio_expertiseGrid__BpHtQ{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-64)}.portfolio_expertiseItem__AUOIY{border-top:2px solid var(--red);padding:var(--space-24) var(--space-32) 0 0;position:relative}.portfolio_expertiseItem__AUOIY+.portfolio_expertiseItem__AUOIY{margin-left:var(--space-32)}.portfolio_number__xAVLz{font-size:10px;letter-spacing:.7px}.portfolio_expertiseItem__AUOIY h3{font-size:30px;font-weight:400;line-height:round(up,1.15em,var(--space-8));letter-spacing:-.8px;max-width:var(--space-248);margin:var(--space-32) 0 var(--space-24)}.portfolio_expertiseItem__AUOIY p{font-size:15px;color:#626c80;max-width:var(--space-304)}.portfolio_arrow__qrLwq{display:block;color:var(--red);font-size:30px;margin-top:var(--space-24)}.portfolio_work__yOyVs{padding:var(--space-96) var(--page-gutter)}.portfolio_workHeading__zXwd3{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-64)}.portfolio_workHeading__zXwd3>p{font-size:15px;color:#626c80}.portfolio_case__hJPxx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-32);gap:var(--space-32);padding-bottom:var(--space-72);margin-bottom:var(--space-72);border-bottom:1px solid #d8dce4}.portfolio_caseVisual__WjzXo{min-height:var(--space-480);padding:var(--space-32);position:relative;display:flex;flex-direction:column;overflow:hidden}.portfolio_visual0__qOTwJ{background:#121831;color:#fff}.portfolio_visual1__H_gse{background:#e9ecf2;color:#121831}.portfolio_visual2__Zvt2w{background:#1b2540;color:#fff}.portfolio_productTop__6axRY{display:flex;justify-content:space-between;gap:var(--space-24);font-size:11px}.portfolio_productTop__6axRY span:last-child{font-size:8px;letter-spacing:1px}.portfolio_productTitle__jmJD8{font-size:clamp(27px,3vw,43px);line-height:round(up,1.15em,var(--space-8));letter-spacing:-1.2px;margin:var(--space-72) 0 var(--space-48)}.portfolio_flow__XTtvu{display:flex;align-items:center;gap:var(--space-12)}.portfolio_flow__XTtvu span{border:1px solid #ffffff80;padding:var(--space-16) var(--space-12);font-size:12px}.portfolio_flow__XTtvu b{font-weight:400}.portfolio_productBottom__t13sB{font-size:10px;margin-top:auto;padding-top:var(--space-24);letter-spacing:.5px}.portfolio_bars__Wv_6M{display:flex;align-items:flex-end;gap:var(--space-12);height:var(--space-128)}.portfolio_bars__Wv_6M span{background:#b49458;flex:1 1}.portfolio_bars__Wv_6M span:nth-child(2n){background:#bfc3ce}.portfolio_ticket__P8J25{display:flex;flex-direction:column;gap:var(--space-12);font-size:12px}.portfolio_ticket__P8J25 span{border-bottom:1px solid #ffffff40;padding-bottom:var(--space-12)}.portfolio_caseCopy__fImoe{padding:var(--space-12) 0}.portfolio_caseCopy__fImoe h3{font-weight:400;font-size:40px;line-height:round(up,1.1em,var(--space-8));letter-spacing:-1.4px;margin:0 0 var(--space-24)}.portfolio_caseCopy__fImoe>p:not(.portfolio_eyebrow__EfGZo){font-size:16px;color:#626c80}.portfolio_caseCopy__fImoe ul{list-style:none;padding:0;margin:var(--space-24) 0}.portfolio_caseCopy__fImoe li{padding:var(--space-12) 0;border-top:1px solid #d8dce4;font-size:12px;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--space-24);gap:var(--space-24)}.portfolio_caseCopy__fImoe li span{color:#626c80}.portfolio_links__xWiAE{display:flex;flex-wrap:wrap;gap:var(--space-24);margin:var(--space-24) 0 var(--space-16);font-size:13px;font-weight:700}.portfolio_links__xWiAE a{border-bottom:1px solid var(--red);padding-bottom:var(--space-4)}.portfolio_site__zf0cj small{display:block;color:#626c80;font-size:10px;line-height:round(up,1.6em,var(--space-8))}.portfolio_moreHeading__7VGn7 h3{font-size:34px;font-weight:400;letter-spacing:-1px;margin:0 0 var(--space-48)}.portfolio_moreGrid__ovd8n{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-48) var(--space-32);gap:var(--space-48) var(--space-32)}.portfolio_moreItem__z4l1x{border-top:1px solid #bfc3ce;padding-top:var(--space-24)}.portfolio_moreItem__z4l1x .portfolio_eyebrow__EfGZo{font-size:9px;color:#826630;margin-bottom:var(--space-24)}.portfolio_moreItem__z4l1x h4{font-size:23px;font-weight:400;line-height:round(up,1.2em,var(--space-8));margin:0 0 var(--space-16)}.portfolio_moreItem__z4l1x>p:not(.portfolio_eyebrow__EfGZo){font-size:14px;color:#626c80}.portfolio_about__BdHLo{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:var(--space-64);gap:var(--space-64);padding:var(--space-88) var(--page-gutter);background:#f3f4f7;align-items:center}.portfolio_portrait__nGkAx{aspect-ratio:4/5;overflow:hidden;background:#c6c1b8}.portfolio_portrait__nGkAx img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%)}.portfolio_about__BdHLo h2{font-size:clamp(32px,3.3vw,48px);margin-bottom:var(--space-32)}.portfolio_about__BdHLo p:not(.portfolio_eyebrow__EfGZo){font-size:16px;color:#626c80}.portfolio_textLink__LyEBC{display:inline-block;font-size:13px;border-bottom:1px solid var(--red);padding-bottom:var(--space-8);margin-top:var(--space-24)}.portfolio_contact__qe0hf{padding:var(--space-88) var(--page-gutter);display:grid;grid-template-columns:1.3fr 1fr;grid-column-gap:var(--space-64);column-gap:var(--space-64);background:#fff}.portfolio_contact__qe0hf>.portfolio_eyebrow__EfGZo{grid-column:1/-1}.portfolio_contact__qe0hf h2{font-size:clamp(50px,6vw,90px)}.portfolio_contact__qe0hf>div{align-self:flex-end}.portfolio_contact__qe0hf>div p{font-size:18px;max-width:var(--space-392);margin-bottom:var(--space-32)}.portfolio_footer__cVYlz{padding:var(--space-40) var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);background:#0b0f1b;color:#fff}.portfolio_footer__cVYlz>span{font-size:11px;color:#bfc3ce}.portfolio_footer__cVYlz>div{display:flex;gap:var(--space-24);font-size:11px}.portfolio_skip__t1_rJ{position:fixed;top:-100px;left:20px;z-index:50;background:white;padding:var(--space-12)}.portfolio_skip__t1_rJ:focus{top:10px}@media(min-width:1600px){.portfolio_contact__qe0hf,.portfolio_expertise__EZuyT,.portfolio_hero__pdbMh,.portfolio_work__yOyVs{padding-left:max(var(--page-gutter),calc((100vw - var(--space-1400))/2));padding-right:max(var(--page-gutter),calc((100vw - var(--space-1400))/2))}}@media(max-width:904px){.portfolio_header__7F90z{height:var(--space-88)}.portfolio_hero__pdbMh{padding-top:var(--space-56);grid-template-columns:1.2fr .8fr;min-height:var(--space-624)}.portfolio_hero__pdbMh h1{letter-spacing:-3px;font-size:65px}.portfolio_heroGraphic__LJ0cC{margin-left:var(--space-12);min-height:var(--space-400)}.portfolio_lede__f5h6L{font-size:17px}.portfolio_sectionIntro__zYRV3{gap:var(--space-32)}.portfolio_expertiseItem__AUOIY h3{font-size:25px}.portfolio_case__hJPxx{gap:var(--space-32)}.portfolio_caseVisual__WjzXo{min-height:var(--space-424);padding:var(--space-24)}.portfolio_flow__XTtvu{gap:var(--space-8)}.portfolio_flow__XTtvu span{font-size:10px;padding:var(--space-16) var(--space-8)}.portfolio_caseCopy__fImoe h3{font-size:32px}.portfolio_moreGrid__ovd8n{grid-template-columns:repeat(2,1fr)}.portfolio_about__BdHLo{padding:var(--space-72) var(--page-gutter);gap:var(--space-32)}.portfolio_footer__cVYlz{flex-wrap:wrap}}@media(max-width:640px){.portfolio_header__7F90z{height:var(--space-80)}.portfolio_wordmark__CLJx_{font-size:23px}.portfolio_menu__KtX_C{display:block;border:0;background:none;padding:var(--space-12);font-size:13px;color:var(--ink)}.portfolio_nav__9zFul{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:var(--space-24) var(--page-gutter);border-bottom:1px solid #ccc;flex-direction:column;align-items:stretch;gap:var(--space-24)}.portfolio_nav__9zFul.portfolio_open__bZ_Ua{display:flex}.portfolio_hero__pdbMh{display:flex;flex-direction:column;padding-top:var(--space-40);min-height:auto}.portfolio_hero__pdbMh h1{font-size:clamp(47px,11vw,66px);letter-spacing:-2.5px;margin-top:var(--space-24)}.portfolio_hero__pdbMh .portfolio_eyebrow__EfGZo{font-size:9px}.portfolio_lede__f5h6L{font-size:17px}.portfolio_heroGraphic__LJ0cC{min-height:var(--space-280);margin:var(--space-40) 0 var(--space-24)}.portfolio_orbit__6R4vQ{width:var(--space-304);height:var(--space-384);top:-40px;left:130px;border-width:var(--space-48)}.portfolio_orbit__6R4vQ:nth-child(2){left:230px}.portfolio_orbit__6R4vQ:nth-child(3){left:-90px;top:160px}.portfolio_heroBottom__njqqM{font-size:9px;gap:var(--space-24)}.portfolio_expertise__EZuyT,.portfolio_work__yOyVs{padding:var(--space-64) var(--page-gutter)}.portfolio_sectionIntro__zYRV3{display:block}.portfolio_sectionIntro__zYRV3>p{margin-top:var(--space-24);font-size:16px}.portfolio_expertiseGrid__BpHtQ{grid-template-columns:1fr;margin-top:var(--space-32)}.portfolio_expertiseItem__AUOIY{padding:var(--space-24) 0 var(--space-24)}.portfolio_expertiseItem__AUOIY+.portfolio_expertiseItem__AUOIY{margin-left:0}.portfolio_expertiseItem__AUOIY h3{max-width:none;margin:var(--space-24) 0 var(--space-16)}.portfolio_expertiseItem__AUOIY p{max-width:none}.portfolio_arrow__qrLwq{position:absolute;right:0;top:30px}.portfolio_workHeading__zXwd3{display:block;margin-bottom:var(--space-32)}.portfolio_workHeading__zXwd3>p{margin-top:var(--space-24)}.portfolio_case__hJPxx{grid-template-columns:1fr;gap:var(--space-32);margin-bottom:var(--space-48);padding-bottom:var(--space-48)}.portfolio_caseVisual__WjzXo{min-height:var(--space-352)}.portfolio_productTitle__jmJD8{font-size:35px;margin:var(--space-48) 0 var(--space-32)}.portfolio_flow__XTtvu span{font-size:12px;padding:var(--space-16)}.portfolio_caseCopy__fImoe li{font-size:12px}.portfolio_about__BdHLo,.portfolio_moreGrid__ovd8n{grid-template-columns:1fr;gap:var(--space-32)}.portfolio_about__BdHLo{padding:var(--space-64) var(--page-gutter)}.portfolio_portrait__nGkAx{max-width:var(--space-272)}.portfolio_contact__qe0hf{padding:var(--space-64) var(--page-gutter);grid-template-columns:1fr}.portfolio_contact__qe0hf h2{font-size:56px}.portfolio_contact__qe0hf>div p{font-size:16px;margin-top:var(--space-32)}.portfolio_footer__cVYlz{align-items:flex-start;flex-direction:column}.portfolio_site__zf0cj h2{letter-spacing:-1.5px}}@media(prefers-reduced-motion:reduce){.portfolio_site__zf0cj{scroll-behavior:auto}}.portfolio_heroCaseLink__aQc_G{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--space-24);font-size:13px;border-bottom:1px solid var(--red);padding-bottom:var(--space-4)}.portfolio_studySpotlight__JF3sW{padding:var(--space-80) var(--page-gutter);background:#fff;border-top:1px solid #d8dce4;border-bottom:1px solid #d8dce4}.portfolio_studyIntro__quBdx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-64);gap:var(--space-64);align-items:center}.portfolio_studyIntro__quBdx>div>p:not(.portfolio_eyebrow__EfGZo){font-size:18px;color:#626c80;margin:0 0 var(--space-32);max-width:var(--space-472)}.portfolio_studyDisclosure__dNtsM{font-size:12px;color:#626c80;margin:var(--space-32) 0 var(--space-24);max-width:var(--space-720)}.portfolio_studyCards__XIFrP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.portfolio_studyCard__TSntA{background:#f8f9fb;border-top:3px solid var(--red);padding:var(--space-32);display:flex;flex-direction:column;transition:background .15s ease}.portfolio_studyCard__TSntA:hover{background:#fff}.portfolio_studyIndex__y5m5Y{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:#75645c}.portfolio_studyIndex__y5m5Y>span{font-size:19px;color:var(--red)}.portfolio_studyCard__TSntA h3{font-size:28px;line-height:round(up,1.15em,var(--space-8));font-weight:400;letter-spacing:-.7px;margin:var(--space-24) 0 var(--space-16)}.portfolio_studyCard__TSntA>p{font-size:14px;color:#626c80;margin:0 0 var(--space-32);flex:1 1}.portfolio_studyImpact__2lFkv{border-top:1px solid #d8dce4;padding-top:var(--space-24)}.portfolio_studyImpact__2lFkv strong{display:block;font-size:36px;font-weight:400;letter-spacing:-1px}.portfolio_studyImpact__2lFkv strong>span{font-size:13px;letter-spacing:0;color:#626c80}.portfolio_studyImpact__2lFkv>span{display:block;font-size:10px;line-height:round(up,1.6em,var(--space-8));color:#626c80;margin-top:var(--space-8)}.portfolio_studyRead__Pp3Ks{display:flex;justify-content:space-between;font-size:12px;margin-top:var(--space-32);font-weight:700}.portfolio_studyRead__Pp3Ks>span{color:var(--red)}@media(max-width:904px){.portfolio_studyCards__XIFrP{gap:var(--space-12)}.portfolio_studyCard__TSntA{padding:var(--space-24)}.portfolio_studyCard__TSntA h3{font-size:24px}.portfolio_studyIntro__quBdx{gap:var(--space-32)}}@media(max-width:640px){.portfolio_studySpotlight__JF3sW{padding:var(--space-56) var(--page-gutter)}.portfolio_studyIntro__quBdx{grid-template-columns:1fr;gap:var(--space-24)}.portfolio_studyCards__XIFrP{grid-template-columns:1fr;gap:var(--space-16)}.portfolio_studyCard__TSntA h3{min-height:0}.portfolio_studyIntro__quBdx>div>p:not(.portfolio_eyebrow__EfGZo){font-size:16px}.portfolio_studyDisclosure__dNtsM{margin-top:var(--space-24)}}@media(prefers-reduced-motion:reduce){.portfolio_studyCard__TSntA{transition:none}}.portfolio_nav__9zFul a{position:relative;padding-top:var(--space-8);padding-bottom:var(--space-8);transition:color .15s}.portfolio_navActive__SatmN{color:var(--red)!important}.portfolio_navActive__SatmN:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--space-4);background:var(--red)}.portfolio_hero__pdbMh{padding-top:var(--space-64);min-height:var(--space-688);column-gap:var(--space-32);grid-template-columns:1.12fr 1fr}.portfolio_hero__pdbMh h1{font-size:clamp(55px,6.1vw,96px);letter-spacing:-4px}.portfolio_heroPhoto__GXyr5{position:relative;min-height:var(--space-488);margin:0 0 var(--space-48);overflow:hidden;background:#dce2e2}.portfolio_heroImage___cbFG{object-fit:cover;object-position:48% center;filter:saturate(.55)}.portfolio_heroPhoto__GXyr5:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(10,25,32,.8));pointer-events:none}.portfolio_photoAccent__8qiI0{position:absolute;right:0;top:0;width:var(--space-12);height:35%;background:var(--red);z-index:1}.portfolio_photoCaption__fQmPf{position:absolute;left:26px;right:26px;bottom:25px;z-index:2;color:white;display:flex;flex-direction:column;gap:var(--space-12)}.portfolio_photoCaption__fQmPf>span:first-child{font-size:28px;line-height:round(up,1.1em,var(--space-8));letter-spacing:-.8px;max-width:var(--space-232)}.portfolio_photoCaption__fQmPf>span:last-child{font-size:9px;letter-spacing:2px}.portfolio_studySpotlight__JF3sW{padding-top:var(--space-72);padding-bottom:var(--space-88)}.portfolio_studyCard__TSntA{padding:0 var(--space-24) var(--space-24);overflow:hidden;border-top:0;box-shadow:0 3px 16px #34241408}.portfolio_studyPhoto__5vco5{position:relative;margin:0 calc(-1 * var(--space-24)) var(--space-24);height:var(--space-192);background:#d8d2c9;overflow:hidden}.portfolio_studyPhoto__5vco5 img{object-fit:cover;filter:saturate(.65);transition:transform .35s ease}.portfolio_studyPhoto__5vco5:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#1119)}.portfolio_studyCard__TSntA:hover .portfolio_studyPhoto__5vco5 img{transform:scale(1.035)}.portfolio_photoCategory__NK_EI{position:absolute;bottom:17px;left:24px;z-index:1;color:white;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.portfolio_studyCard__TSntA h3{margin-top:var(--space-16);min-height:var(--space-64)}.portfolio_studyIndex__y5m5Y{color:#695e54}.portfolio_footer__cVYlz{flex-wrap:wrap}.portfolio_photoCredits__dLIcn{flex-basis:100%;border-top:1px solid #ffffff25;padding-top:var(--space-16);font-size:10px;color:#bfc3ce}.portfolio_photoCredits__dLIcn summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.portfolio_photoCredits__dLIcn p{margin:var(--space-16) 0 var(--space-8)}.portfolio_photoCredits__dLIcn a{display:inline-block;margin-right:var(--space-24);margin-bottom:var(--space-8);text-decoration:underline;text-underline-offset:3px}@media(max-width:1048px){.portfolio_nav__9zFul{gap:var(--space-16);font-size:12px}.portfolio_hero__pdbMh{column-gap:var(--space-24)}.portfolio_hero__pdbMh h1{font-size:65px;letter-spacing:-3px}.portfolio_heroPhoto__GXyr5{min-height:var(--space-472)}.portfolio_studyCard__TSntA{padding-left:var(--space-24);padding-right:var(--space-24)}.portfolio_studyPhoto__5vco5{margin-left:calc(-1 * var(--space-24));margin-right:calc(-1 * var(--space-24))}}@media(max-width:800px){.portfolio_header__7F90z{height:var(--space-80)}.portfolio_menu__KtX_C{display:block;border:0;background:none;padding:var(--space-12);font-size:13px;color:var(--ink)}.portfolio_nav__9zFul{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:var(--space-24) var(--page-gutter);border-bottom:1px solid #ccc;flex-direction:column;align-items:stretch;gap:var(--space-16);font-size:14px}.portfolio_nav__9zFul.portfolio_open__bZ_Ua{display:flex}.portfolio_hero__pdbMh{column-gap:var(--space-24)}.portfolio_hero__pdbMh h1{font-size:56px}.portfolio_heroPhoto__GXyr5{min-height:var(--space-440)}.portfolio_studyPhoto__5vco5{height:var(--space-152)}.portfolio_photoCaption__fQmPf>span:first-child{font-size:24px}.portfolio_studyCard__TSntA h3{font-size:23px}}@media(max-width:640px){.portfolio_hero__pdbMh{padding-top:var(--space-40);min-height:auto}.portfolio_hero__pdbMh h1{font-size:clamp(47px,11vw,66px);letter-spacing:-2.5px}.portfolio_heroPhoto__GXyr5{min-height:var(--space-320);margin:var(--space-32) 0 var(--space-24)}.portfolio_heroImage___cbFG{object-position:center 42%}.portfolio_studySpotlight__JF3sW{padding-top:var(--space-56);padding-bottom:var(--space-64)}.portfolio_studyPhoto__5vco5{height:var(--space-208)}.portfolio_studyCard__TSntA h3{min-height:0;font-size:27px}.portfolio_photoCredits__dLIcn{width:100%;flex-basis:auto}.portfolio_photoCaption__fQmPf>span:first-child{max-width:none;font-size:27px}}@media(prefers-reduced-motion:reduce){.portfolio_nav__9zFul a,.portfolio_studyPhoto__5vco5 img{transition:none}.portfolio_studyCard__TSntA:hover .portfolio_studyPhoto__5vco5 img{transform:none}}.portfolio_contact__qe0hf,.portfolio_hero__pdbMh,.portfolio_studySpotlight__JF3sW{position:relative;isolation:isolate;overflow:hidden}.portfolio_ambient__y2tc8{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.portfolio_ambient__y2tc8:before{content:"";position:absolute;inset:-20%;opacity:.32;background:repeating-linear-gradient(115deg,transparent,transparent 149px,#9e817218 150px,transparent 151px);animation:portfolio_ambient-lines__igAv7 32s linear infinite}.portfolio_ambient__y2tc8 span{position:absolute;display:block;width:var(--space-648);height:var(--space-648);max-width:85vw;max-height:85vw;border-radius:50%;background:radial-gradient(circle,#12183124,#12183108 45%,transparent 70%);animation:portfolio_ambient-drift__ZgwNA 19s ease-in-out infinite alternate}.portfolio_ambient__y2tc8 span:first-child{top:-260px;left:-200px}.portfolio_ambient__y2tc8 span:nth-child(2){bottom:-350px;right:10%;background:radial-gradient(circle,#bfc3ce35,transparent 68%);animation-duration:25s;animation-delay:-9s}.portfolio_ambient__y2tc8 span:nth-child(3){top:15%;right:-380px;width:var(--space-800);height:var(--space-800);border:1px solid #12183120;background:none;border-radius:45%;animation:portfolio_ambient-orbit__Tkgpz 45s linear infinite}.portfolio_studySpotlight__JF3sW .portfolio_ambient__y2tc8 span:first-child{left:60%;top:-350px;animation-delay:-7s}.portfolio_contact__qe0hf .portfolio_ambient__y2tc8 span:first-child{left:30%;top:-200px;animation-delay:-12s}.portfolio_contact__qe0hf .portfolio_ambient__y2tc8:before{opacity:.48}.portfolio_heroImage___cbFG{animation:portfolio_architecture-pan___JqvP 24s ease-in-out infinite alternate;transform-origin:50% 60%}.portfolio_photoAccent__8qiI0{animation:portfolio_accent-breathe__VSGCc 10s ease-in-out infinite alternate}.portfolio_motionToggle__pzmPn{border:0;background:none;color:#626c80;font:inherit;letter-spacing:inherit;cursor:pointer;padding:0 0 var(--space-4);border-bottom:1px solid #b4a99d}.portfolio_motionToggle__pzmPn:hover{color:var(--red)}.portfolio_heroBottom__njqqM{flex-wrap:wrap;gap:var(--space-16)}.portfolio_site__zf0cj[data-motion=paused] .portfolio_ambient__y2tc8 span,.portfolio_site__zf0cj[data-motion=paused] .portfolio_ambient__y2tc8:before,.portfolio_site__zf0cj[data-motion=paused] .portfolio_heroImage___cbFG,.portfolio_site__zf0cj[data-motion=paused] .portfolio_photoAccent__8qiI0{animation-play-state:paused}@keyframes portfolio_ambient-drift__ZgwNA{0%{transform:translate3d(-30px,0,0) scale(.95)}to{transform:translate3d(150px,90px,0) scale(1.2)}}@keyframes portfolio_ambient-lines__igAv7{0%{transform:translate3d(-45px,0,0)}to{transform:translate3d(120px,77px,0)}}@keyframes portfolio_ambient-orbit__Tkgpz{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes portfolio_architecture-pan___JqvP{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.075) translate3d(-.6%,-.4%,0)}}@keyframes portfolio_accent-breathe__VSGCc{0%{transform:scaleY(.78);transform-origin:top;opacity:.75}to{transform:scaleY(1.1);transform-origin:top;opacity:1}}@media(max-width:640px){.portfolio_ambient__y2tc8 span{max-width:120vw;max-height:120vw}.portfolio_heroBottom__njqqM{font-size:9px;gap:var(--space-16)}.portfolio_motionToggle__pzmPn{order:3}}@media(prefers-reduced-motion:reduce){.portfolio_ambient__y2tc8 span,.portfolio_ambient__y2tc8:before,.portfolio_heroImage___cbFG,.portfolio_photoAccent__8qiI0{animation:none!important;transform:none!important}.portfolio_motionToggle__pzmPn{display:none}}.portfolio_complianceBanner__PtBR5{position:relative;isolation:isolate;overflow:hidden;background:#090e1c;color:#f6f7fb;padding:var(--space-80) var(--page-gutter) var(--space-64);min-height:var(--space-640);display:grid;grid-template-columns:1.25fr 1fr;align-items:center;grid-gap:var(--space-32);gap:var(--space-32)}.portfolio_complianceBanner__PtBR5:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 45%,#7045d52b,transparent 50%),radial-gradient(ellipse at 55% 100%,#1a8daa20,transparent 60%);animation:portfolio_banner-glow__aUmOZ 12s ease-in-out infinite alternate}.portfolio_complianceCopy__kXnp1{position:relative;z-index:2;max-width:var(--space-752)}.portfolio_complianceEyebrow__N4S0S{font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:#b7bbcf;margin:0 0 var(--space-32)}.portfolio_complianceBanner__PtBR5 h1{font-size:clamp(48px,5.7vw,88px);line-height:round(up,1em,var(--space-8));letter-spacing:-3px;font-weight:500;margin:0 0 var(--space-32)}.portfolio_complianceBanner__PtBR5 h1>span{display:block;background:linear-gradient(100deg,#fff 10%,#d3c7fa 55%,#8fd8ed)}.portfolio_complianceLede__qboV0{font-size:clamp(23px,2.8vw,38px);letter-spacing:-1px;line-height:round(up,1.2em,var(--space-8));margin:0 0 var(--space-24)}.portfolio_complianceDescription__er_5z{max-width:var(--space-464);color:#b9c0d1;font-size:16px;line-height:round(up,1.7em,var(--space-8))}.portfolio_complianceActions__paW7M{display:flex;align-items:center;gap:var(--space-24);flex-wrap:wrap;margin:var(--space-32) 0}.portfolio_complianceButton__9r4HD{display:inline-flex;gap:var(--space-32);align-items:center;background:#f3f3fa;color:#121727!important;font-size:13px;font-weight:700}.portfolio_complianceButton__9r4HD:hover{background:#dcd9f5}.portfolio_complianceMeta__P9bKD{display:flex;flex-wrap:wrap;gap:var(--space-16) var(--space-32);font-size:9px;letter-spacing:1px;color:#8f9ab3;text-transform:uppercase}.portfolio_aiCore__KdzOW{position:relative;justify-self:center;width:var(--space-344);height:var(--space-344);display:grid;place-items:center}.portfolio_aiCore__KdzOW>div{position:absolute;inset:0;border:1px solid #9b86ec50;border-radius:40%;animation:portfolio_core-orbit__DsliC 28s linear infinite;box-shadow:0 0 45px #8365dd12,inset 0 0 45px #5c9ad012}.portfolio_aiCore__KdzOW>div:nth-child(2){inset:35px;border-color:#77ddda60;border-radius:43%;animation-duration:21s;animation-direction:reverse}.portfolio_aiCore__KdzOW>div:nth-child(3){inset:75px;border-color:#fb9abd70;border-radius:46%;animation-duration:16s}.portfolio_aiCore__KdzOW>span{font-size:65px;letter-spacing:-3px;text-align:center;text-shadow:0 0 45px #a9b7ff80}.portfolio_aiCore__KdzOW>span>span{display:block;font-size:8px;letter-spacing:2px;color:#bec4db}.portfolio_bannerMotion__e7zoy{position:absolute;right:6%;bottom:22px;color:#c0c4d5;border-color:#5b6277;font-size:10px}.portfolio_hero__pdbMh .portfolio_introTitle__wwAVi{font-size:clamp(55px,6.1vw,96px);font-weight:400;line-height:round(up,1.04em,var(--space-8));letter-spacing:-4px;margin:var(--space-32) 0 var(--space-32)}.portfolio_panelLines__5M_Zq{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.portfolio_panelLines__5M_Zq svg{width:100%;height:100%;opacity:.45}.portfolio_lineTrack__qon2p{fill:none;stroke:#9ca8be22;stroke-width:.8}.portfolio_linePulse__5cQwj{fill:none;stroke:#b49458;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:85 1250;animation:portfolio_line-travel__S4QaT 11s linear infinite;opacity:.6}.portfolio_rainbowLines__ijPG2 svg{opacity:1}.portfolio_rainbowLines__ijPG2 .portfolio_lineTrack__qon2p{stroke:#bfc3ce2a}.portfolio_rainbowLines__ijPG2 .portfolio_linePulse__5cQwj{stroke-width:2.2;stroke-dasharray:150 1185;opacity:.9}.portfolio_complianceBanner__PtBR5>.portfolio_panelLines__5M_Zq{z-index:0;left:25%;opacity:.85}.portfolio_about__BdHLo,.portfolio_caseVisual__WjzXo,.portfolio_expertiseItem__AUOIY,.portfolio_expertise__EZuyT,.portfolio_moreItem__z4l1x,.portfolio_studyCard__TSntA,.portfolio_work__yOyVs{position:relative;isolation:isolate}.portfolio_about__BdHLo,.portfolio_expertise__EZuyT,.portfolio_work__yOyVs{overflow:hidden}.portfolio_moreItem__z4l1x>.portfolio_panelLines__5M_Zq,.portfolio_studyCard__TSntA>.portfolio_panelLines__5M_Zq{opacity:.32}.portfolio_expertiseItem__AUOIY>.portfolio_panelLines__5M_Zq{opacity:.3}.portfolio_caseVisual__WjzXo>.portfolio_panelLines__5M_Zq{z-index:0;opacity:.4}.portfolio_caseVisual__WjzXo>:not(.portfolio_panelLines__5M_Zq){position:relative;z-index:1}.portfolio_studyPhoto__5vco5 img{animation:portfolio_panel-photo-pan__uel36 20s ease-in-out infinite alternate}.portfolio_studyCard__TSntA:nth-child(2) .portfolio_studyPhoto__5vco5 img{animation-delay:-7s}.portfolio_studyCard__TSntA:nth-child(3) .portfolio_studyPhoto__5vco5 img{animation-delay:-13s}.portfolio_bars__Wv_6M span{transform-origin:bottom;animation:portfolio_bar-breathe__3Mb3t 6s ease-in-out infinite alternate}.portfolio_bars__Wv_6M span:nth-child(2n){animation-delay:-3s}.portfolio_flow__XTtvu span,.portfolio_ticket__P8J25 span{animation:portfolio_panel-highlight__I15aC 6s ease-in-out infinite}.portfolio_flow__XTtvu span:nth-child(3),.portfolio_ticket__P8J25 span:nth-child(2){animation-delay:-4s}.portfolio_flow__XTtvu span:nth-child(5),.portfolio_ticket__P8J25 span:nth-child(3){animation-delay:-2s}.portfolio_site__zf0cj[data-motion=paused] *,.portfolio_site__zf0cj[data-motion=paused] :after,.portfolio_site__zf0cj[data-motion=paused] :before{animation-play-state:paused!important}@keyframes portfolio_line-travel__S4QaT{0%{stroke-dashoffset:1335}to{stroke-dashoffset:0}}@keyframes portfolio_core-orbit__DsliC{to{transform:rotate(1turn)}}@keyframes portfolio_banner-glow__aUmOZ{0%{opacity:.55}to{opacity:1}}@keyframes portfolio_panel-photo-pan__uel36{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes portfolio_bar-breathe__3Mb3t{0%{transform:scaleY(.88)}to{transform:scaleY(1)}}@keyframes portfolio_panel-highlight__I15aC{0%,70%,to{border-color:#ffffff40}35%{border-color:#ffffffd0;box-shadow:0 0 12px #ffffff15}}@media(max-width:1104px){.portfolio_nav__9zFul{gap:var(--space-16);font-size:11px}.portfolio_hero__pdbMh .portfolio_introTitle__wwAVi{font-size:65px;letter-spacing:-3px}.portfolio_aiCore__KdzOW{width:var(--space-280);height:var(--space-280)}}@media(max-width:800px){.portfolio_nav__9zFul{font-size:14px}.portfolio_complianceBanner__PtBR5{grid-template-columns:1fr;padding-top:var(--space-56);padding-bottom:var(--space-64);min-height:var(--space-680)}.portfolio_complianceBanner__PtBR5 h1{font-size:68px}.portfolio_aiCore__KdzOW{position:absolute;right:-110px;top:110px;width:var(--space-344);height:var(--space-344);opacity:.35;z-index:0}.portfolio_aiCore__KdzOW>span{opacity:0}.portfolio_complianceCopy__kXnp1{max-width:var(--space-528)}.portfolio_complianceBanner__PtBR5>.portfolio_panelLines__5M_Zq{left:0}.portfolio_hero__pdbMh .portfolio_introTitle__wwAVi{font-size:56px}}@media(max-width:640px){.portfolio_complianceBanner__PtBR5{min-height:var(--space-672);padding-top:var(--space-48)}.portfolio_complianceBanner__PtBR5 h1{font-size:clamp(42px,11vw,66px);letter-spacing:-2px}.portfolio_complianceLede__qboV0{font-size:28px}.portfolio_complianceDescription__er_5z{font-size:15px;max-width:var(--space-352)}.portfolio_complianceActions__paW7M{gap:var(--space-24)}.portfolio_complianceMeta__P9bKD{line-height:round(up,1.6em,var(--space-8))}.portfolio_hero__pdbMh .portfolio_introTitle__wwAVi{font-size:clamp(47px,11vw,66px);letter-spacing:-2.5px}.portfolio_bannerMotion__e7zoy{order:unset}}@media(prefers-reduced-motion:reduce){.portfolio_site__zf0cj *,.portfolio_site__zf0cj :after,.portfolio_site__zf0cj :before{animation:none!important;transition:none!important}.portfolio_studyPhoto__5vco5 img{transform:none!important}}.portfolio_oversightOrbits__UHlwZ{position:absolute;inset:-10px;width:calc(100% + var(--space-24));height:calc(100% + var(--space-24));pointer-events:none}.portfolio_rainbowOrbit__dPIDo{transform-origin:180px 180px;animation:portfolio_oversight-orbit__OyjvS 24s linear infinite;filter:drop-shadow(0 0 4px #a98eff55)}@keyframes portfolio_oversight-orbit__OyjvS{to{transform:rotate(1turn)}}.portfolio_aiCore__KdzOW>span{position:relative;z-index:1}.portfolio_oversightOrbits__UHlwZ{inset:0;width:100%;height:100%;overflow:hidden;border-radius:50%}.portfolio_aiCore__KdzOW>span{font-size:38px;letter-spacing:-1px;line-height:round(up,1.1em,var(--space-8))}.portfolio_aiCore__KdzOW>span>span{font-size:15px;font-weight:800;letter-spacing:1.5px;line-height:round(up,1.35em,var(--space-8));color:#fff;margin-top:var(--space-12);text-shadow:0 0 16px #c5b4ff80}.portfolio_oversightRays__Ezd__{opacity:.85;animation:portfolio_oversight-radiate__NRTMg 4s ease-in-out infinite alternate;transform-origin:180px 180px}@keyframes portfolio_oversight-radiate__NRTMg{0%{opacity:.45}to{opacity:1}}@media(max-width:800px){.portfolio_aiCore__KdzOW{position:relative;right:auto;top:auto;width:var(--space-280);height:var(--space-280);opacity:1;z-index:1;margin:var(--space-24) auto var(--space-24)}.portfolio_aiCore__KdzOW>span{opacity:1}.portfolio_complianceBanner__PtBR5{padding-bottom:var(--space-72)}}@media(prefers-reduced-motion:reduce){.portfolio_oversightRays__Ezd__{animation:none;opacity:.85}}.portfolio_oversightOrbits__UHlwZ{overflow:visible;border-radius:0}.portfolio_incomingPulse__uNJpM{animation:portfolio_incoming-signal__LFXhC 7s linear infinite}@keyframes portfolio_incoming-signal__LFXhC{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.portfolio_oversightPortrait__Y2Elw{position:relative;z-index:2;width:40%;height:40%;object-fit:cover;object-position:center;border-radius:50%;border:2px solid #d2cbff70;box-shadow:0 0 26px #7d70ca45;width:36%;height:36%;object-position:85% 25%;transform:translateY(-18px);border:2px solid #fff9}.portfolio_aiCore__KdzOW>.portfolio_oversightCaption__Xxre_{position:absolute;top:calc(50% + 45px);z-index:3;font-size:11px;font-weight:800;line-height:round(up,1.35em,var(--space-8));letter-spacing:1.5px;color:#fff;background:#101727;padding:var(--space-4) var(--space-12);border-radius:var(--space-4);text-shadow:none}@media(max-width:800px){.portfolio_aiCore__KdzOW>.portfolio_oversightCaption__Xxre_{top:calc(50% + 35px);font-size:10px}}.portfolio_oversightPortrait__Y2Elw{width:38%;height:38%;object-position:60% 35%;transform:none}.portfolio_aiCore__KdzOW>.portfolio_oversightCaption__Xxre_{top:86.11%;left:50%;transform:translate(-50%,-50%);font-size:10px;white-space:nowrap;padding:var(--space-8) var(--space-12);border:1px solid #c5b4ff50;border-radius:var(--space-24);line-height:round(up,1em,var(--space-8));letter-spacing:1.2px}@media(max-width:800px){.portfolio_aiCore__KdzOW>.portfolio_oversightCaption__Xxre_{top:86.11%;font-size:9px}}.portfolio_incomingPulse__uNJpM{animation:portfolio_liquid-entry__GYKmO 8s cubic-bezier(.35,0,.25,1) infinite;stroke-dasharray:22 78}@keyframes portfolio_liquid-entry__GYKmO{0%{stroke-dashoffset:110;opacity:0}12%{opacity:.85}76%{opacity:.85}to{stroke-dashoffset:-22;opacity:0}}.portfolio_incomingPulse__uNJpM{stroke-dasharray:18 182;animation:portfolio_complete-entry__dSLEp 8s linear infinite;opacity:.9}@keyframes portfolio_complete-entry__dSLEp{0%{stroke-dashoffset:18}to{stroke-dashoffset:-118}}.portfolio_exitBeam__bkYfK{filter:drop-shadow(0 0 5px #9cd9f780);opacity:.9}.portfolio_exitSheen___VJIJ{stroke-dasharray:12 188;opacity:.65;animation:portfolio_exit-flow__nOk0O 5s linear infinite}@keyframes portfolio_exit-flow__nOk0O{0%{stroke-dashoffset:12}to{stroke-dashoffset:-112}}@media(prefers-reduced-motion:reduce){.portfolio_exitSheen___VJIJ{display:none}.portfolio_incomingPulse__uNJpM{stroke-dasharray:none;opacity:.6}}.portfolio_rainbowOrbit__dPIDo{filter:drop-shadow(0 0 3px #bda58d35)}.portfolio_exitBeam__bkYfK{filter:drop-shadow(0 0 4px #cfb58e55)}.portfolio_oversightPortrait__Y2Elw{border-color:#d7c29b80;box-shadow:0 3px 16px #0002}.portfolio_complianceBanner__PtBR5:before{background:radial-gradient(ellipse at 85% 45%,#a58ba61c,transparent 50%),radial-gradient(ellipse at 55% 100%,#7895b015,transparent 60%)}.portfolio_complianceBanner__PtBR5 h1>span{background:linear-gradient(100deg,#f9f5ef 10%,#d7c29b 60%,#ba7587)}.portfolio_header__7F90z{height:var(--space-96);gap:var(--space-32)}.portfolio_brandDock__jJhCp{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);flex-shrink:0}.portfolio_wordmark__CLJx_{text-transform:uppercase;font-size:24px;line-height:32px;letter-spacing:.5px}.portfolio_socialLinks__N_7uT{display:flex;gap:var(--space-16);font-size:10px;line-height:16px;letter-spacing:.25px}.portfolio_socialLinks__N_7uT a:hover{text-decoration:underline;text-underline-offset:4px}.portfolio_nav__9zFul{gap:var(--space-32)}.portfolio_footer__cVYlz>.portfolio_brandDock__jJhCp{display:flex;gap:var(--space-8)}.portfolio_footer__cVYlz .portfolio_socialLinks__N_7uT{display:flex;gap:var(--space-16);font-size:10px}.portfolio_footer__cVYlz .portfolio_motionToggle__pzmPn{color:#bfc3ce;border-color:#ffffff40}.portfolio_projectLink__Gp_3n{margin:var(--space-24) 0 var(--space-16);font-size:13px}.portfolio_projectLink__Gp_3n a{border-bottom:1px solid #b49458;padding-bottom:var(--space-4)}.portfolio_projectLink__Gp_3n a:hover{border-color:var(--red)}.portfolio_inlineDemo__WvAeQ{grid-column:1/-1;border-top:1px solid #d8dce4;padding-top:var(--space-16);font-size:13px}.portfolio_inlineDemo__WvAeQ summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:var(--space-8) 0}.portfolio_demoSurface__8S1Fg{background:#060d1f;color:#e8f0ff;padding:var(--space-24);margin-top:var(--space-16);overflow-x:auto}.portfolio_demoSurface__8S1Fg>div{margin-top:0;min-width:640px}.portfolio_backToTop__O0CN8{position:fixed;bottom:var(--space-24);right:var(--space-24);z-index:30;width:var(--space-48);height:var(--space-48);display:grid;place-items:center;background:#0b0f1b;color:#fff!important;border:1px solid #ffffff30;border-radius:50%;font-size:24px;line-height:1;box-shadow:0 4px 16px #0002}.portfolio_backToTop__O0CN8:hover{background:var(--red)}@media(max-width:800px){.portfolio_header__7F90z{height:var(--space-96);gap:var(--space-16)}.portfolio_nav__9zFul{top:var(--space-96)}.portfolio_socialLinks__N_7uT{font-size:9px;gap:var(--space-12)}.portfolio_wordmark__CLJx_{font-size:22px}.portfolio_footer__cVYlz>.portfolio_brandDock__jJhCp{gap:var(--space-8)}.portfolio_backToTop__O0CN8{bottom:var(--space-16);right:var(--space-16)}.portfolio_demoSurface__8S1Fg{padding:var(--space-16)}}.portfolio_projectLink__Gp_3n{display:flex;flex-wrap:wrap;gap:var(--space-16)}.portfolio_complianceButton__9r4HD{min-height:var(--space-64);gap:var(--space-16);padding:var(--space-16) var(--space-24);background:linear-gradient(135deg,#fffaf1,#e1d1b7 42%,#bda582);color:#241c16!important;border:0;-webkit-clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);box-shadow:inset 0 2px 0 #fff9,inset 0 -2px 0 #6f553766;transition:filter .2s ease}.portfolio_complianceButton__9r4HD:hover{background:linear-gradient(135deg,#fffdf8,#e8d8bd 55%,#c5ac86);filter:brightness(1.04)}.portfolio_complianceButton__9r4HD:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #856747}.portfolio_platformGem__mdKAY{width:var(--space-24);height:var(--space-24);flex-shrink:0;color:#6e5035}.portfolio_complianceButton__9r4HD .portfolio_platformLabel__QxHiD{font-size:13px;line-height:var(--space-24);letter-spacing:.15px}:where(.portfolio_site__zf0cj) p{margin:0 0 var(--space-16)}.portfolio_brandDock__jJhCp,.portfolio_footer__cVYlz>.portfolio_brandDock__jJhCp{flex-direction:row;align-items:center;gap:var(--space-16)}.portfolio_brandDetails__rmpjb{display:flex;flex-direction:column;gap:var(--space-8)}.portfolio_brandLogo__oPRq_{display:block;width:var(--space-48);height:var(--space-72);object-fit:cover;object-position:center;border-radius:var(--space-4);flex-shrink:0}.portfolio_header__7F90z{background:#fff;border-color:#d8dce4}.portfolio_footer__cVYlz{background:var(--navy-deep)}.portfolio_navActive__SatmN,.portfolio_site__zf0cj em{color:var(--gold-ink)}.portfolio_site__zf0cj a:focus-visible,.portfolio_site__zf0cj button:focus-visible{outline-color:var(--gold-ink)}.portfolio_complianceBanner__PtBR5{background:var(--navy-deep)}.portfolio_complianceBanner__PtBR5:before{background:radial-gradient(ellipse at 85% 45%,#b4945818,transparent 50%),radial-gradient(ellipse at 55% 100%,#bfc3ce10,transparent 60%)}.portfolio_complianceBanner__PtBR5 h1>span{background:linear-gradient(100deg,#fff 5%,#ddc692 58%,#bfc3ce);background-clip:text;-webkit-background-clip:text;color:transparent}.portfolio_rainbowOrbit__dPIDo{filter:drop-shadow(0 0 3px #bfc3ce30)}.portfolio_exitBeam__bkYfK{filter:drop-shadow(0 0 4px #ddc69250)}.portfolio_oversightPortrait__Y2Elw{border-color:#bfc3ce99}.portfolio_complianceButton__9r4HD{background:linear-gradient(135deg,#fffaf0,#ddc692 45%,#b49458);color:var(--navy)!important;box-shadow:inset 0 2px 0 #fff9,inset 0 -2px 0 #82663066}.portfolio_complianceButton__9r4HD:hover{background:linear-gradient(135deg,#fff,#e9d8af 55%,#bfa36b)}.portfolio_platformGem__mdKAY{color:#826630}@media(max-width:800px){.portfolio_brandDock__jJhCp,.portfolio_footer__cVYlz>.portfolio_brandDock__jJhCp{gap:var(--space-12)}.portfolio_brandLogo__oPRq_{width:var(--space-32);height:var(--space-64)}.portfolio_wordmark__CLJx_{font-size:20px;letter-spacing:.25px}.portfolio_socialLinks__N_7uT{gap:var(--space-12)}}@media(max-width:480px){.portfolio_complianceBanner__PtBR5 h1{font-size:clamp(32px,8.8vw,42px)}}.portfolio_header__7F90z{background:rgba(7,10,18,.96);color:#bfc3ce;border-bottom:1px solid #b4945855;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #0002}.portfolio_header__7F90z .portfolio_menu__KtX_C,.portfolio_header__7F90z .portfolio_wordmark__CLJx_{color:#ddc692}.portfolio_header__7F90z .portfolio_socialLinks__N_7uT{color:#bfc3ce}.portfolio_header__7F90z .portfolio_nav__9zFul a{color:#d8dce4}.portfolio_header__7F90z .portfolio_nav__9zFul .portfolio_navActive__SatmN,.portfolio_header__7F90z .portfolio_nav__9zFul a:hover{color:#ddc692!important}.portfolio_header__7F90z .portfolio_navContact__YjVO5{border-color:#b49458}.portfolio_header__7F90z .portfolio_navContact__YjVO5 span{color:#ddc692}.portfolio_header__7F90z .portfolio_brandLogo__oPRq_{box-shadow:0 0 0 1px #b4945820}@media(max-width:800px){.portfolio_header__7F90z .portfolio_nav__9zFul{background:#0b0f1b;border-bottom-color:#b4945855}}.embedded-studies_section__MpINk{padding:var(--section-space) var(--page-gutter);background:#fff;border-block:1px solid #d8dce4;color:#121831}.embedded-studies_inner__abrHn{max-width:var(--container-width);margin:0 auto}.embedded-studies_intro__nkzUd{margin-bottom:var(--space-64)}.embedded-studies_eyebrow__GqLKa{font-size:11px;line-height:var(--space-16);text-transform:uppercase;letter-spacing:1.8px;font-weight:700;margin:0 0 var(--space-24)}.embedded-studies_section__MpINk .embedded-studies_heading__SqwvQ{font-size:clamp(40px,4vw,64px);font-weight:400;line-height:round(up,1.1em,var(--space-8));letter-spacing:-2.3px;margin:0}.embedded-studies_studies__xMmvj{display:flex;flex-direction:column;gap:var(--space-96)}.embedded-studies_study__E6r2i{min-width:0;scroll-margin-top:var(--space-112)}.embedded-studies_photo__TTeAJ{position:relative;width:100%;height:var(--space-440);overflow:hidden;background:#e4e7ed}.embedded-studies_photo__TTeAJ img{object-fit:cover;filter:saturate(.75)}.embedded-studies_photo__TTeAJ:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0b0f1b99)}.embedded-studies_hvacPhoto__Zlwmv img{object-position:50% 52%}.embedded-studies_saasPhoto__uZnfi img{object-position:center 46%}.embedded-studies_furniturePhoto__j4_u0 img{object-position:center 58%}.embedded-studies_photoLabel__6tb37{position:absolute;left:var(--space-32);bottom:var(--space-24);z-index:1;color:white;font-size:11px;line-height:var(--space-16);letter-spacing:1.5px;text-transform:uppercase}.embedded-studies_studyIntro__zZZHc{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:var(--space-64);gap:var(--space-64);align-items:center;margin:var(--space-40) 0 var(--space-24)}.embedded-studies_studyIntro__zZZHc .embedded-studies_eyebrow__GqLKa{color:#826630;margin-bottom:var(--space-16)}.embedded-studies_caseTitle__iRsUw{font-size:clamp(32px,3.4vw,48px);line-height:round(up,1.1em,var(--space-8));letter-spacing:-1.4px;font-weight:400;margin:0 0 var(--space-16)}.embedded-studies_headline__5M__r{font-size:18px;line-height:var(--space-32);color:#626c80;margin:0;max-width:var(--space-672)}.embedded-studies_impact__OwFeD{border-left:1px solid #bfc3ce;padding-left:var(--space-40)}.embedded-studies_impact__OwFeD>strong{display:block;font-size:clamp(40px,4.5vw,64px);line-height:round(up,1.1em,var(--space-8));letter-spacing:-2px;font-weight:400}.embedded-studies_impact__OwFeD>p{font-size:14px;line-height:var(--space-24);margin:var(--space-8) 0}.embedded-studies_impact__OwFeD>span{display:block;font-size:11px;line-height:var(--space-24);color:#626c80}.embedded-studies_context__JdNbQ{font-size:15px;line-height:var(--space-24);max-width:var(--space-1000);color:#626c80;margin:0 0 var(--space-24)}.embedded-studies_baseline__TfeJ_{display:flex;flex-wrap:wrap;gap:var(--space-16) var(--space-40);font-size:12px;line-height:var(--space-24);color:#626c80}.embedded-studies_baseline__TfeJ_ strong{color:#121831;font-weight:600;margin-left:var(--space-8)}.embedded-studies_kpis__opfip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-32) 0 var(--space-48);border-top:1px solid #bfc3ce;padding-top:var(--space-24);grid-gap:var(--space-24);gap:var(--space-24)}.embedded-studies_kpi__MKWq6{margin:0}.embedded-studies_kpi__MKWq6 dt,.embedded-studies_tests__esxLW dt{font-size:10px;line-height:var(--space-16);text-transform:uppercase;letter-spacing:1px;color:#626c80;margin-bottom:var(--space-16)}.embedded-studies_kpi__MKWq6 dd{font-size:32px;font-weight:400;line-height:var(--space-40);letter-spacing:-.8px;margin:0}.embedded-studies_kpi__MKWq6 dd span{display:block;color:#626c80;font-size:11px;font-weight:400;line-height:var(--space-24);letter-spacing:0;margin-top:var(--space-8)}.embedded-studies_good__LyUxt,.embedded-studies_raise__gmGJs{color:#121831}.embedded-studies_bad__kC75O,.embedded-studies_lower__cq2NN{color:#826630}.embedded-studies_hold__uw5Pw{color:#626c80}.embedded-studies_analysis__2DjIB{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:var(--space-64);gap:var(--space-64);margin-bottom:var(--space-32)}.embedded-studies_subheading__KN9xh{font-size:24px;font-weight:400;line-height:var(--space-32);letter-spacing:-.5px;margin:0 0 var(--space-24)}.embedded-studies_moves____tAM{list-style:none;margin:0;padding:0}.embedded-studies_moves____tAM li{font-size:18px;line-height:var(--space-32);padding:var(--space-16) 0;border-bottom:1px solid #d8dce4}.embedded-studies_moves____tAM li:first-child{padding-top:0}.embedded-studies_finding__tm_mo{padding-bottom:var(--space-24);margin-bottom:var(--space-24);border-bottom:1px solid #d8dce4}.embedded-studies_finding__tm_mo:last-child{margin-bottom:0}.embedded-studies_findingHead__OPVN9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-8) var(--space-16)}.embedded-studies_change__t23U9 h5,.embedded-studies_finding__tm_mo h5,.embedded-studies_layers__ity3X h5{font-size:14px;font-weight:700;line-height:var(--space-24);margin:0}.embedded-studies_findingHead__OPVN9>span{font-size:12px;font-weight:700;line-height:var(--space-24);color:#826630}.embedded-studies_change__t23U9 p,.embedded-studies_finding__tm_mo p,.embedded-studies_layers__ity3X p{font-size:13px;line-height:var(--space-24);color:#626c80;margin:var(--space-8) 0 0}.embedded-studies_finding__tm_mo .embedded-studies_action__hSSN3{color:#121831}.embedded-studies_bridge__Cff9w{align-self:start;background:#f5f6f9;padding:var(--space-32)}.embedded-studies_chartNote__YkUce{font-size:11px;line-height:var(--space-24);color:#626c80;margin:calc(-1 * var(--space-16)) 0 var(--space-24)}.embedded-studies_lever__pAlZo{margin:0 0 var(--space-24)}.embedded-studies_lever__pAlZo>div:first-child{display:flex;justify-content:space-between;gap:var(--space-16);font-size:12px;line-height:var(--space-24);margin-bottom:var(--space-8)}.embedded-studies_lever__pAlZo strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.embedded-studies_track__aIXEB{height:var(--space-8);background:#e4e7ed;overflow:hidden}.embedded-studies_track__aIXEB>span{display:block;height:100%;background:#b49458}.embedded-studies_total__0HJMu{display:flex;justify-content:space-between;gap:var(--space-16);font-size:14px;line-height:var(--space-24);border-top:1px solid #bfc3ce;padding-top:var(--space-16);margin-top:var(--space-32)}.embedded-studies_total__0HJMu strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.embedded-studies_total__0HJMu+.embedded-studies_chartNote__YkUce{margin:var(--space-8) 0 0}.embedded-studies_takeaway__oUQXd{padding:var(--space-32);background:#eef0f5;display:grid;grid-template-columns:var(--space-152) 1fr;grid-gap:var(--space-24);gap:var(--space-24);margin:var(--space-40) 0 var(--space-24)}.embedded-studies_takeaway__oUQXd .embedded-studies_eyebrow__GqLKa{margin:var(--space-4) 0 0;font-size:10px}.embedded-studies_takeaway__oUQXd>p:last-child{font-size:15px;line-height:var(--space-24);margin:0;color:#33483e;max-width:var(--space-904)}.embedded-studies_details__JxdJZ{border-top:1px solid #bfc3ce;border-bottom:1px solid #bfc3ce}.embedded-studies_details__JxdJZ summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);list-style:none;font-size:14px;line-height:var(--space-24);padding:var(--space-24) 0;cursor:pointer}.embedded-studies_details__JxdJZ summary::-webkit-details-marker{display:none}.embedded-studies_details__JxdJZ summary:hover{color:#a94438}.embedded-studies_details__JxdJZ summary:focus-visible,.embedded-studies_tableWrap__guftE:focus-visible{outline:3px solid #a94438;outline-offset:var(--space-4)}.embedded-studies_details__JxdJZ summary>span{font-size:24px;font-weight:400;transition:transform .15s ease}.embedded-studies_details__JxdJZ[open] summary>span{transform:rotate(45deg)}.embedded-studies_detailContent__aN8PG{padding:0 0 var(--space-32)}.embedded-studies_detailNote__7Cr6C{font-size:14px;line-height:var(--space-24);color:#626c80;max-width:var(--space-1000);margin:0 0 var(--space-24)}.embedded-studies_tableWrap__guftE{overflow-x:auto;width:100%;background:#f5f6f9}.embedded-studies_priceTable__Iv97i,.embedded-studies_summaryTable__Q9co1{width:100%;border-collapse:collapse;min-width:var(--space-824);font-size:12px;line-height:var(--space-24)}.embedded-studies_priceTable__Iv97i td,.embedded-studies_priceTable__Iv97i th,.embedded-studies_summaryTable__Q9co1 td,.embedded-studies_summaryTable__Q9co1 th{text-align:left;padding:var(--space-16);border-bottom:1px solid #e0d8cd}.embedded-studies_priceTable__Iv97i thead th,.embedded-studies_summaryTable__Q9co1 thead th{font-size:10px;line-height:var(--space-16);text-transform:uppercase;letter-spacing:.6px;color:#626c80;font-weight:600}.embedded-studies_priceTable__Iv97i tbody tr:last-child>*,.embedded-studies_summaryTable__Q9co1 tbody tr:last-child>*{border-bottom:0}.embedded-studies_priceTable__Iv97i .embedded-studies_num__XbISc,.embedded-studies_summaryTable__Q9co1 .embedded-studies_num__XbISc{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.embedded-studies_sku__0ZsW4{font-size:11px;font-weight:400}.embedded-studies_bold__MzBTA{font-weight:600}.embedded-studies_method__wkYcW{margin-top:var(--space-64)}.embedded-studies_validationIntro___iryH{margin-top:var(--space-48);display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--space-48);gap:var(--space-48)}.embedded-studies_validationIntro___iryH p{font-size:14px;line-height:var(--space-24);color:#626c80;margin:0}.embedded-studies_tests__esxLW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24);margin:var(--space-32) 0 var(--space-48)}.embedded-studies_tests__esxLW>div{background:#f5f6f9;padding:var(--space-24)}.embedded-studies_tests__esxLW dd{font-size:32px;line-height:var(--space-40);letter-spacing:-1px;color:#121831;margin:0}.embedded-studies_tests__esxLW dd span{display:block;font-size:11px;line-height:var(--space-24);color:#626c80;letter-spacing:0;margin-top:var(--space-16)}.embedded-studies_change__t23U9{border-bottom:1px solid #d8dce4;padding-bottom:var(--space-16);margin-bottom:var(--space-16)}.embedded-studies_layers__ity3X{list-style:none;counter-reset:layer;margin:0;padding:0}.embedded-studies_layers__ity3X li{position:relative;padding-left:var(--space-32);margin-bottom:var(--space-16);counter-increment:layer}.embedded-studies_layers__ity3X li:before{content:counter(layer,decimal-leading-zero);position:absolute;left:0;top:0;font-size:10px;line-height:var(--space-24);color:#826630}.embedded-studies_footnote__knqCj{font-size:11px;line-height:var(--space-24);max-width:var(--space-1000);color:#626c80;margin:var(--space-32) 0 0}.embedded-studies_footnote__knqCj+.embedded-studies_footnote__knqCj{margin-top:var(--space-8)}@media(max-width:1048px){.embedded-studies_analysis__2DjIB,.embedded-studies_studyIntro__zZZHc{gap:var(--space-32)}.embedded-studies_photo__TTeAJ{height:var(--space-384)}.embedded-studies_bridge__Cff9w{padding:var(--space-24)}.embedded-studies_tests__esxLW{grid-template-columns:repeat(2,minmax(0,1fr))}.embedded-studies_kpis__opfip{gap:var(--space-16)}}@media(max-width:800px){.embedded-studies_studyIntro__zZZHc{grid-template-columns:1fr 1fr}.embedded-studies_photo__TTeAJ{height:var(--space-320)}.embedded-studies_analysis__2DjIB{grid-template-columns:1fr}.embedded-studies_bridge__Cff9w{max-width:none}.embedded-studies_takeaway__oUQXd{grid-template-columns:1fr;gap:var(--space-16)}.embedded-studies_validationIntro___iryH{grid-template-columns:1fr;gap:var(--space-8)}.embedded-studies_kpis__opfip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-24)}}@media(max-width:640px){.embedded-studies_intro__nkzUd{margin-bottom:var(--space-40)}.embedded-studies_section__MpINk .embedded-studies_heading__SqwvQ{font-size:40px;letter-spacing:-1.5px}.embedded-studies_studies__xMmvj{gap:var(--space-64)}.embedded-studies_photo__TTeAJ{height:var(--space-280)}.embedded-studies_photoLabel__6tb37{left:var(--space-24);bottom:var(--space-24);font-size:9px}.embedded-studies_studyIntro__zZZHc{grid-template-columns:1fr;gap:var(--space-24);margin-top:var(--space-32)}.embedded-studies_caseTitle__iRsUw{font-size:36px;line-height:var(--space-40)}.embedded-studies_headline__5M__r{font-size:16px;line-height:var(--space-24)}.embedded-studies_impact__OwFeD{border-left:0;border-top:1px solid #bfc3ce;padding-left:0;padding-top:var(--space-24)}.embedded-studies_impact__OwFeD>strong{font-size:48px;line-height:var(--space-56)}.embedded-studies_baseline__TfeJ_{flex-direction:column;gap:var(--space-8)}.embedded-studies_kpis__opfip{margin-bottom:var(--space-32)}.embedded-studies_kpi__MKWq6 dd{font-size:28px}.embedded-studies_kpi__MKWq6 dt{font-size:9px}.embedded-studies_analysis__2DjIB{gap:var(--space-32)}.embedded-studies_moves____tAM li{font-size:16px;line-height:var(--space-24)}.embedded-studies_findingHead__OPVN9{display:block}.embedded-studies_findingHead__OPVN9>span{display:block;margin-top:var(--space-4)}.embedded-studies_takeaway__oUQXd{padding:var(--space-24);margin-top:var(--space-32)}.embedded-studies_tests__esxLW{gap:var(--space-16)}.embedded-studies_tests__esxLW>div{padding:var(--space-16)}.embedded-studies_tests__esxLW dd{font-size:28px}.embedded-studies_tests__esxLW dt{font-size:9px}.embedded-studies_method__wkYcW{margin-top:var(--space-40)}.embedded-studies_details__JxdJZ summary{font-size:13px}.embedded-studies_validationIntro___iryH{margin-top:var(--space-32)}}@media(prefers-reduced-motion:reduce){.embedded-studies_details__JxdJZ summary>span{transition:none}}