@font-face{font-family:Sky Valley Barlow;src:url(/fonts/portfolio-barlow/barlow-condensed-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sky Valley Open Sans;src:url(/fonts/open-sans/open-sans-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sky Valley Open Sans;src:url(/fonts/open-sans/open-sans-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sky Valley Open Sans;src:url(/fonts/open-sans/open-sans-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.PortfolioCaseStudy_page__qzzno{--ink:#0b2138;--blue:#00b3ff;--muted:#526577;--line:#d9e1e7;background:#fff;color:var(--ink)}.PortfolioCaseStudy_shell__qGPkd{width:min(100% - 48px,1320px);margin-inline:auto}.PortfolioCaseStudy_related__kpYvs a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.PortfolioCaseStudy_facts__T9YLF{background:var(--ink);color:#fff;border-top:1px solid #37536a}.PortfolioCaseStudy_factsGrid__SDzcW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:31px 35px}.PortfolioCaseStudy_factsThree__B_tf7{grid-template-columns:repeat(3,minmax(0,1fr))}.PortfolioCaseStudy_factsGrid__SDzcW>div{min-width:0;padding-inline:30px;border-left:1px solid #37536a}.PortfolioCaseStudy_factsGrid__SDzcW>div:first-child{padding-left:0;border-left:0}.PortfolioCaseStudy_factsGrid__SDzcW>div:last-child{padding-right:0}.PortfolioCaseStudy_facts__T9YLF dt,.PortfolioCaseStudy_sectionIndex__sGL75{margin:0;color:#007eb6;font:700 11px/1.5 Sky Valley Open Sans,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.PortfolioCaseStudy_facts__T9YLF dt{color:#73d4ff}.PortfolioCaseStudy_facts__T9YLF dd{margin:8px 0 0;font:600 clamp(18px,1.75vw,23px)/1.2 Sky Valley Barlow,Arial Narrow,sans-serif}.PortfolioCaseStudy_intro__fqaS_{padding-block:clamp(85px,10vw,155px)}.PortfolioCaseStudy_introGrid__uUgLD{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:clamp(40px,8vw,150px)}.PortfolioCaseStudy_introGrid__uUgLD>.PortfolioCaseStudy_sectionIndex__sGL75{padding-top:15px}.PortfolioCaseStudy_chapter__8Ysev h2,.PortfolioCaseStudy_cta__xQSn3 h2,.PortfolioCaseStudy_deliverables__ccagy h2,.PortfolioCaseStudy_intro__fqaS_ h2,.PortfolioCaseStudy_mobileHeading__YkvW2 h2{margin:0;font-family:Sky Valley Barlow,Arial Narrow,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.04}.PortfolioCaseStudy_intro__fqaS_ h2{max-width:850px;font-size:clamp(47px,6vw,78px)}.PortfolioCaseStudy_introGrid__uUgLD>div>p{max-width:710px;margin:26px 0 0;color:#43576b;font:400 clamp(17px,1.6vw,20px)/1.75 Sky Valley Open Sans,Arial,sans-serif}.PortfolioCaseStudy_introGrid__uUgLD>div>p+p{margin-top:18px}.PortfolioCaseStudy_chapter__8Ysev{padding-block:clamp(65px,7vw,110px);border-top:1px solid var(--line)}.PortfolioCaseStudy_chapterAlternate__1iiJs{background:#f6f8f9}.PortfolioCaseStudy_chapterGrid__tGuME{display:grid;grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);gap:clamp(38px,7vw,108px);align-items:center}.PortfolioCaseStudy_chapterAlternate__1iiJs .PortfolioCaseStudy_chapterGrid__tGuME{grid-template-columns:minmax(0,1.27fr) minmax(0,.73fr)}.PortfolioCaseStudy_chapterCopy__vR8n3{max-width:435px}.PortfolioCaseStudy_chapterCopy__vR8n3 h2{margin-top:27px;font-size:clamp(43px,4.6vw,64px)}.PortfolioCaseStudy_chapterCopy__vR8n3>p:not(.PortfolioCaseStudy_sectionIndex__sGL75):not(.PortfolioCaseStudy_detail__gdLaZ){margin:26px 0 0;color:#43576b;font-size:17px;line-height:1.75}.PortfolioCaseStudy_chapterCopy__vR8n3 .PortfolioCaseStudy_detail__gdLaZ{margin:35px 0 0;border-top:1px solid var(--line);padding-top:18px;color:#617487;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.PortfolioCaseStudy_chapterFigure__Wlqcc{margin:0;min-width:0}.PortfolioCaseStudy_chapterFigure__Wlqcc img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 18px 50px #0b213816}.PortfolioCaseStudy_chapterFigure__Wlqcc figcaption{display:flex;gap:18px;margin-top:17px;color:#526577;font-size:12px;line-height:1.5}.PortfolioCaseStudy_chapterFigure__Wlqcc figcaption span{color:#007eb6;font-weight:700;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.PortfolioCaseStudy_mobileSection__Nrx5N{padding-block:clamp(95px,10vw,155px);border-top:1px solid var(--line)}.PortfolioCaseStudy_mobileHeading__YkvW2{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);column-gap:clamp(40px,8vw,150px);align-items:start}.PortfolioCaseStudy_mobileHeading__YkvW2 .PortfolioCaseStudy_sectionIndex__sGL75{grid-row:span 2;padding-top:13px}.PortfolioCaseStudy_mobileHeading__YkvW2 h2{max-width:820px;font-size:clamp(47px,5.6vw,73px)}.PortfolioCaseStudy_mobileHeading__YkvW2>p:last-child{max-width:600px;margin:23px 0 0;color:#43576b;font-size:17px;line-height:1.7}.PortfolioCaseStudy_mobileGrid__3nbV3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,56px);margin-top:clamp(55px,7vw,95px);align-items:start}.PortfolioCaseStudy_mobileFigure__oCg2l{margin:0;min-width:0}.PortfolioCaseStudy_mobileImageFrame__vEVu_{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#f6f8f9;box-shadow:0 16px 40px #0b213812}.PortfolioCaseStudy_mobileImageFrame__vEVu_ img{display:block;width:100%;height:auto}.PortfolioCaseStudy_mobileFigure__oCg2l figcaption{display:flex;gap:14px;align-items:baseline;border-top:1px solid var(--line);margin-top:17px;padding-top:15px;color:var(--ink);font:600 22px/1.2 Sky Valley Barlow,Arial Narrow,sans-serif}.PortfolioCaseStudy_mobileFigure__oCg2l figcaption span{color:#007eb6;font:700 11px/1 Sky Valley Open Sans,Arial,sans-serif;letter-spacing:.1em}.PortfolioCaseStudy_deliverables__ccagy{padding-block:clamp(85px,9vw,125px);background:#eef2f4}.PortfolioCaseStudy_deliverablesGrid__sBd7v{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(50px,8vw,140px)}.PortfolioCaseStudy_deliverables__ccagy h2{margin-top:24px;font-size:clamp(48px,5.5vw,70px)}.PortfolioCaseStudy_deliverablesGrid__sBd7v>div>p:last-child{max-width:370px;margin:18px 0 0;color:#43576b;font-size:17px;line-height:1.7}.PortfolioCaseStudy_deliverables__ccagy ul{list-style:none;margin:0;padding:0;border-top:1px solid #bfcbd2}.PortfolioCaseStudy_deliverables__ccagy li{display:flex;align-items:baseline;gap:24px;border-bottom:1px solid #bfcbd2;padding-block:17px;font:600 clamp(23px,2.3vw,31px)/1.25 Sky Valley Barlow,Arial Narrow,sans-serif}.PortfolioCaseStudy_deliverables__ccagy li span{color:#007eb6;font:700 11px/1 Sky Valley Open Sans,Arial,sans-serif;letter-spacing:.1em}.PortfolioCaseStudy_related__kpYvs{border-top:1px solid var(--line);padding-block:clamp(80px,8vw,120px)}.PortfolioCaseStudy_related__kpYvs h2{margin:0 0 clamp(28px,3vw,44px);font:600 clamp(42px,4.8vw,62px)/1 Sky Valley Barlow,Arial Narrow,sans-serif}.PortfolioCaseStudy_relatedCards__QNQdS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.PortfolioCaseStudy_cta__xQSn3{padding-block:clamp(90px,9vw,135px);background:var(--ink);color:#fff}.PortfolioCaseStudy_ctaInner__w71Dw{max-width:950px;text-align:center}.PortfolioCaseStudy_cta__xQSn3 .PortfolioCaseStudy_sectionIndex__sGL75{color:#73d4ff}.PortfolioCaseStudy_cta__xQSn3 h2{margin-top:25px;color:#fff;font-size:clamp(48px,6.3vw,82px)}.PortfolioCaseStudy_ctaInner__w71Dw>p:not(.PortfolioCaseStudy_sectionIndex__sGL75){margin:21px 0 0;color:#c2d2df;font-size:18px}.PortfolioCaseStudy_ctaActions__dW5i2{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:35px}.PortfolioCaseStudy_ctaActions__dW5i2 a:first-child{background:var(--blue);color:var(--ink)}.PortfolioCaseStudy_ctaActions__dW5i2 a:first-child:hover{background:#78d6ff}@media (max-width:900px){.PortfolioCaseStudy_relatedCards__QNQdS{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioCaseStudy_factsGrid__SDzcW,.PortfolioCaseStudy_factsThree__B_tf7{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.PortfolioCaseStudy_factsGrid__SDzcW>div:nth-child(3){padding-left:0;border-left:0}.PortfolioCaseStudy_introGrid__uUgLD,.PortfolioCaseStudy_mobileHeading__YkvW2{grid-template-columns:1fr;gap:20px}.PortfolioCaseStudy_mobileHeading__YkvW2 .PortfolioCaseStudy_sectionIndex__sGL75{grid-row:auto;padding-top:0}.PortfolioCaseStudy_introGrid__uUgLD>.PortfolioCaseStudy_sectionIndex__sGL75{padding-top:0}.PortfolioCaseStudy_chapterAlternate__1iiJs .PortfolioCaseStudy_chapterGrid__tGuME,.PortfolioCaseStudy_chapterGrid__tGuME{grid-template-columns:1fr;gap:36px}.PortfolioCaseStudy_chapterAlternate__1iiJs .PortfolioCaseStudy_chapterCopy__vR8n3{grid-row:1}.PortfolioCaseStudy_chapterCopy__vR8n3,.PortfolioCaseStudy_chapterCopy__vR8n3 h2{max-width:680px}}@media (max-width:680px){.PortfolioCaseStudy_shell__qGPkd{width:min(100% - 32px,1320px)}.PortfolioCaseStudy_factsGrid__SDzcW{padding-block:25px;row-gap:21px}.PortfolioCaseStudy_factsGrid__SDzcW>div{padding-inline:14px}.PortfolioCaseStudy_facts__T9YLF dd{font-size:17px}.PortfolioCaseStudy_facts__T9YLF dt{font-size:9px}.PortfolioCaseStudy_intro__fqaS_{padding-block:75px 85px}.PortfolioCaseStudy_intro__fqaS_ h2{font-size:47px}.PortfolioCaseStudy_introGrid__uUgLD>div>p{font-size:16px}.PortfolioCaseStudy_chapter__8Ysev{padding-block:75px}.PortfolioCaseStudy_chapterCopy__vR8n3 h2{font-size:45px}.PortfolioCaseStudy_chapterCopy__vR8n3>p:not(.PortfolioCaseStudy_sectionIndex__sGL75):not(.PortfolioCaseStudy_detail__gdLaZ){font-size:16px}.PortfolioCaseStudy_chapterFigure__Wlqcc figcaption{display:block}.PortfolioCaseStudy_chapterFigure__Wlqcc figcaption span{display:block;margin-bottom:4px}.PortfolioCaseStudy_mobileGrid__3nbV3{grid-template-columns:1fr;gap:48px;max-width:430px;margin-inline:auto;margin-top:55px}.PortfolioCaseStudy_mobileHeading__YkvW2 h2{font-size:48px}.PortfolioCaseStudy_deliverablesGrid__sBd7v{grid-template-columns:1fr;gap:35px}.PortfolioCaseStudy_relatedCards__QNQdS{grid-template-columns:1fr;max-width:430px;margin-inline:auto;gap:32px}.PortfolioCaseStudy_deliverables__ccagy li{font-size:25px}.PortfolioCaseStudy_cta__xQSn3 h2{font-size:50px}.PortfolioCaseStudy_ctaActions__dW5i2{flex-direction:column;align-items:center}}.NationalAhgProjectDetails_section__6G_Mi{padding-block:clamp(70px,8vw,115px);border-top:1px solid #d9e1e7;font-family:Sky Valley Open Sans,Arial,sans-serif}.NationalAhgProjectDetails_shell__e2ehb{width:min(100% - 48px,1320px);margin-inline:auto}.NationalAhgProjectDetails_heading__erfKb{max-width:860px;margin-bottom:60px}.NationalAhgProjectDetails_eyebrow__3E7wq{color:#007eb6;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.NationalAhgProjectDetails_section__6G_Mi h2,.NationalAhgProjectDetails_section__6G_Mi h3{font-family:Sky Valley Barlow,Arial Narrow,sans-serif;font-weight:600;line-height:1.05;letter-spacing:-.02em}.NationalAhgProjectDetails_section__6G_Mi h2{margin:22px 0;font-size:clamp(44px,5.5vw,70px)}.NationalAhgProjectDetails_section__6G_Mi h3{margin:22px 0;font-size:clamp(34px,3.5vw,46px)}.NationalAhgProjectDetails_section__6G_Mi p{line-height:1.75}.NationalAhgProjectDetails_heading__erfKb>p:last-child,.NationalAhgProjectDetails_pluginCopy__iJIdG>p:last-child{color:#43576b;font-size:17px}.NationalAhgProjectDetails_plugins__BmS8B{display:grid;gap:60px}.NationalAhgProjectDetails_plugin__qVBru{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,75px);border-top:1px solid #d9e1e7;padding-top:50px}.NationalAhgProjectDetails_pluginLabel__BLAYE{display:flex;align-items:center;gap:12px;color:#007eb6;font-size:12px;font-weight:700}.NationalAhgProjectDetails_section__6G_Mi figure{margin:0;min-width:0}.NationalAhgProjectDetails_section__6G_Mi figure a{display:block;border-radius:12px}.NationalAhgProjectDetails_section__6G_Mi figure a:focus-visible{outline:3px solid #007eb6;outline-offset:5px}.NationalAhgProjectDetails_section__6G_Mi figure img{display:block;width:100%;height:auto;border:1px solid #d9e1e7;border-radius:12px;box-shadow:0 16px 42px #0b213812}.NationalAhgProjectDetails_section__6G_Mi figcaption{margin-top:16px;color:#526577;font-size:12px;line-height:1.6}.NationalAhgProjectDetails_section__6G_Mi figcaption span{display:block}.NationalAhgProjectDetails_redesign__Vbedg{background:#f6f8f9}.NationalAhgProjectDetails_layoutGrid__vTwuB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.NationalAhgProjectDetails_layoutCard__F9Kdx{overflow:hidden;border:1px solid #d9e1e7;border-radius:12px;background:#fff}.NationalAhgProjectDetails_layoutImage__s8GbI{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;padding:16px;background:#eaf0f4}.NationalAhgProjectDetails_layoutImage__s8GbI img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.NationalAhgProjectDetails_layoutCard__F9Kdx:hover .NationalAhgProjectDetails_layoutImage__s8GbI img{transform:translateY(-3px)}.NationalAhgProjectDetails_layoutCopy__HgSKt{padding:26px}.NationalAhgProjectDetails_layoutCopy__HgSKt h3{margin:0 0 16px;font-size:clamp(29px,3vw,38px)}.NationalAhgProjectDetails_layoutCopy__HgSKt p{margin:0 0 20px;color:#43576b;font-size:16px}.NationalAhgProjectDetails_funnelBridge__RQLvC a,.NationalAhgProjectDetails_layoutCopy__HgSKt a{display:inline-block;color:#006b9b;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.NationalAhgProjectDetails_funnelBridge__RQLvC a:focus-visible,.NationalAhgProjectDetails_layoutCopy__HgSKt a:focus-visible{outline:3px solid #007eb6;outline-offset:5px}.NationalAhgProjectDetails_funnelBridge__RQLvC{margin-top:60px;max-width:850px}.NationalAhgProjectDetails_funnelBridge__RQLvC h3{font-size:clamp(35px,4vw,50px)}.NationalAhgProjectDetails_funnelBridge__RQLvC p{color:#43576b;font-size:17px}.NationalAhgProjectDetails_forms___TaEt{background:#f6f8f9}.NationalAhgProjectDetails_rentFigure__uAjks{max-width:1100px}.NationalAhgProjectDetails_documents__qz9_u{background:#0b2138;color:#fff}.NationalAhgProjectDetails_documents__qz9_u .NationalAhgProjectDetails_eyebrow__3E7wq{color:#73d4ff}.NationalAhgProjectDetails_documentGrid__Io3h0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(35px,7vw,110px);align-items:center}.NationalAhgProjectDetails_documentGrid__Io3h0>div>p:last-child{max-width:610px;color:#c2d2df;font-size:17px}.NationalAhgProjectDetails_costPanel__uz9tY{border:1px solid #37536a;border-radius:12px;padding:clamp(24px,4vw,46px);background:#12314c}.NationalAhgProjectDetails_costPanel__uz9tY dl{margin:0}.NationalAhgProjectDetails_costPanel__uz9tY dl>div+div{border-top:1px solid #37536a;margin-top:26px;padding-top:26px}.NationalAhgProjectDetails_costPanel__uz9tY dt{color:#c2d2df;font-size:13px}.NationalAhgProjectDetails_costPanel__uz9tY dd{margin:8px 0 0;font:600 clamp(43px,5vw,64px)/1.1 Sky Valley Barlow,Arial Narrow,sans-serif}.NationalAhgProjectDetails_costPanel__uz9tY dl>div:last-child dd{color:#73d4ff}.NationalAhgProjectDetails_costPanel__uz9tY>p:last-child{margin:22px 0 0;color:#c2d2df;font-size:12px}@media (max-width:900px){.NationalAhgProjectDetails_documentGrid__Io3h0,.NationalAhgProjectDetails_layoutGrid__vTwuB,.NationalAhgProjectDetails_plugin__qVBru{grid-template-columns:1fr}.NationalAhgProjectDetails_pluginCopy__iJIdG{max-width:700px}.NationalAhgProjectDetails_heading__erfKb{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.NationalAhgProjectDetails_layoutImage__s8GbI img{transition:none}.NationalAhgProjectDetails_layoutCard__F9Kdx:hover .NationalAhgProjectDetails_layoutImage__s8GbI img{transform:none}}@media (max-width:680px){.NationalAhgProjectDetails_shell__e2ehb{width:min(100% - 32px,1320px)}.NationalAhgProjectDetails_section__6G_Mi h2{font-size:44px}.NationalAhgProjectDetails_documentGrid__Io3h0>div>p:last-child,.NationalAhgProjectDetails_heading__erfKb>p:last-child,.NationalAhgProjectDetails_pluginCopy__iJIdG>p:last-child{font-size:16px}.NationalAhgProjectDetails_plugin__qVBru{padding-top:32px}}.PortfolioHero244_hero__F6I0U{--ink:#0b2138;--blue:#00b3ff;position:relative;overflow:hidden;border-block:1px solid #d7e5ed;color:var(--ink);background-color:#f4f9fc;background-image:linear-gradient(90deg,#bad4e333 1px,transparent 0);background-size:16.6667% 100%}.PortfolioHero244_shell__Oudua{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;width:min(100% - 48px,1320px);min-height:680px;margin-inline:auto}.PortfolioHero244_copy__rehUm{position:relative;z-index:2;padding-block:80px}.PortfolioHero244_eyebrow__fr5T_,.PortfolioHero244_projectType__sAyQ6{margin:0;color:#007eb6;font:700 11px/1.5 var(--font-opensans-family),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.PortfolioHero244_eyebrow__fr5T_{margin-bottom:26px}.PortfolioHero244_copy__rehUm h1{max-width:680px;margin:0;color:var(--ink);font:600 clamp(58px,5.6vw,84px)/.96 var(--font-barlow-family),Arial Narrow,sans-serif;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance}.PortfolioHero244_description__tKC_n{max-width:510px;margin:27px 0 0;color:#40576b;font:400 clamp(16px,1.25vw,18px)/1.72 var(--font-opensans-family),Arial,sans-serif}.PortfolioHero244_actions__YCr7u{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.PortfolioHero244_actions__YCr7u>a:not(.PortfolioHero244_liveLink__FMmZ5){min-height:54px;padding-inline:24px;font-size:17px;white-space:nowrap}.PortfolioHero244_actions__YCr7u>a:nth-child(2){color:var(--ink);border-color:var(--blue)}.PortfolioHero244_liveLink__FMmZ5{display:inline-flex;width:54px;height:54px;flex:none;align-items:center;justify-content:center;border:2px solid var(--blue);border-radius:50%;color:var(--ink);transition:background .2s,color .2s,transform .2s}.PortfolioHero244_liveLink__FMmZ5:hover{background:var(--blue);transform:translateY(-2px)}.PortfolioHero244_card__97MBl:focus-visible,.PortfolioHero244_hero__F6I0U a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.PortfolioHero244_projectType__sAyQ6{margin-top:38px;color:#627c8e;letter-spacing:.1em}.PortfolioHero244_projectType__sAyQ6 span{margin-inline:8px;color:#8bbfd8}.PortfolioHero244_scene__PCn5o{position:relative;align-self:stretch;min-width:0;min-height:620px}.PortfolioHero244_sceneWord__sGmP4{position:absolute;top:15%;right:1%;color:#d3e7f2;font:600 clamp(75px,10vw,160px)/1 var(--font-barlow-family),Arial Narrow,sans-serif;letter-spacing:-.04em;white-space:nowrap}.PortfolioHero244_cardStack__lnCbX{position:absolute;inset:0}.PortfolioHero244_card__97MBl{position:absolute;top:20%;left:30%;width:min(47%,328px);margin:0;overflow:hidden;border:1px solid #cad8e1;border-radius:var(--radius-surface);background:#fff;box-shadow:0 24px 50px #0b213829,0 5px 14px #0b21381a;cursor:grab;touch-action:pan-y;user-select:none;transform:translate(var(--drag-x),var(--drag-y)) rotate(1deg);transition:box-shadow .2s ease,filter .2s ease}.PortfolioHero244_card__97MBl:first-child{z-index:3}.PortfolioHero244_card__97MBl:nth-child(2){z-index:1;top:28%;left:7%;transform:translate(var(--drag-x),var(--drag-y)) rotate(-11deg)}.PortfolioHero244_card__97MBl:nth-child(3){z-index:2;top:29%;left:52%;transform:translate(var(--drag-x),var(--drag-y)) rotate(11deg)}.PortfolioHero244_card__97MBl:focus-visible,.PortfolioHero244_card__97MBl:hover{box-shadow:0 30px 70px #0b21383d,0 8px 20px #0b213824}.PortfolioHero244_card__97MBl.PortfolioHero244_dragging__UEWhD{cursor:grabbing}.PortfolioHero244_cardImage__WUIn7{aspect-ratio:1.8;overflow:hidden;background:#e6eff4}.PortfolioHero244_cardImage__WUIn7 img{display:block;width:100%;height:auto;pointer-events:none}.PortfolioHero244_card__97MBl figcaption{min-height:99px;padding:17px 20px 20px}.PortfolioHero244_card__97MBl figcaption span{display:block;color:#007eb6;font:700 10px/1.4 var(--font-opensans-family),Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.PortfolioHero244_card__97MBl figcaption strong{display:block;margin-top:10px;color:var(--ink);font:600 clamp(24px,2vw,31px)/1 var(--font-barlow-family),Arial Narrow,sans-serif}.PortfolioHero244_hint__PTLcE{position:absolute;right:8%;bottom:9%;margin:0;color:#547084;font:600 12px/1.5 var(--font-opensans-family),Arial,sans-serif}.PortfolioHero244_oneCard__iEs09 .PortfolioHero244_card__97MBl:first-child{top:23%;left:25%;transform:translate(var(--drag-x),var(--drag-y)) rotate(-4deg)}.PortfolioHero244_twoCards__javnh .PortfolioHero244_card__97MBl:first-child{left:43%}.PortfolioHero244_twoCards__javnh .PortfolioHero244_card__97MBl:nth-child(2){left:17%}@media (max-width:1100px){.PortfolioHero244_shell__Oudua{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:610px}.PortfolioHero244_copy__rehUm h1{font-size:clamp(58px,6.5vw,76px)}.PortfolioHero244_scene__PCn5o{min-height:570px}.PortfolioHero244_card__97MBl{width:52%}.PortfolioHero244_card__97MBl:nth-child(3){left:47%}}@media (max-width:900px){.PortfolioHero244_shell__Oudua{display:block;min-height:0}.PortfolioHero244_copy__rehUm{padding-block:72px 0}.PortfolioHero244_copy__rehUm h1{max-width:750px;font-size:clamp(62px,9vw,88px)}.PortfolioHero244_description__tKC_n{max-width:650px}.PortfolioHero244_projectType__sAyQ6{margin-top:28px}.PortfolioHero244_scene__PCn5o{min-height:480px}.PortfolioHero244_card__97MBl{width:min(44%,330px)}.PortfolioHero244_card__97MBl:first-child{left:31%}.PortfolioHero244_card__97MBl:nth-child(2){left:9%}.PortfolioHero244_card__97MBl:nth-child(3){left:54%}.PortfolioHero244_hint__PTLcE{bottom:8%}}@media (max-width:680px){.PortfolioHero244_shell__Oudua{width:min(100% - 32px,1320px)}.PortfolioHero244_copy__rehUm{padding-top:55px}.PortfolioHero244_eyebrow__fr5T_{margin-bottom:18px;font-size:10px}.PortfolioHero244_copy__rehUm h1{font-size:clamp(51px,13vw,67px);line-height:.97}.PortfolioHero244_description__tKC_n{margin-top:20px;font-size:15px;line-height:1.67}.PortfolioHero244_actions__YCr7u{gap:10px;margin-top:24px}.PortfolioHero244_actions__YCr7u>a:not(.PortfolioHero244_liveLink__FMmZ5){min-height:46px;padding-inline:17px;font-size:14px}.PortfolioHero244_liveLink__FMmZ5{width:46px;height:46px}.PortfolioHero244_liveLink__FMmZ5 svg{width:23px;height:23px}.PortfolioHero244_projectType__sAyQ6{margin-top:24px;font-size:9px}.PortfolioHero244_scene__PCn5o{min-height:380px}.PortfolioHero244_sceneWord__sGmP4{top:16%;right:0;font-size:76px}.PortfolioHero244_card__97MBl{top:24%;left:22%;width:58%}.PortfolioHero244_card__97MBl:nth-child(2){top:30%;left:3%}.PortfolioHero244_card__97MBl:nth-child(3){top:32%;left:40%}.PortfolioHero244_card__97MBl figcaption{min-height:75px;padding:11px 12px 13px}.PortfolioHero244_card__97MBl figcaption span{font-size:8px}.PortfolioHero244_card__97MBl figcaption strong{margin-top:6px;font-size:21px}.PortfolioHero244_hint__PTLcE{right:2%;bottom:4%;font-size:10px}.PortfolioHero244_oneCard__iEs09 .PortfolioHero244_card__97MBl:first-child{left:20%}.PortfolioHero244_twoCards__javnh .PortfolioHero244_card__97MBl:first-child{left:36%}.PortfolioHero244_twoCards__javnh .PortfolioHero244_card__97MBl:nth-child(2){left:4%}}@media (prefers-reduced-motion:reduce){.PortfolioHero244_card__97MBl,.PortfolioHero244_liveLink__FMmZ5{transition:none}}