.BeforeAfterSlider_figure__AdhOU{margin:0}.BeforeAfterSlider_comparison__SPMM7{--position:50%;position:relative;aspect-ratio:16/9;overflow:hidden;background:#1d1a1d;isolation:isolate}.BeforeAfterSlider_layer__ay8g9{position:absolute;inset:0;display:block}.BeforeAfterSlider_layer__ay8g9 img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BeforeAfterSlider_after__9m8YK{-webkit-clip-path:inset(0 0 0 var(--position));clip-path:inset(0 0 0 var(--position))}.BeforeAfterSlider_label__0ko8q{position:absolute;bottom:1rem;z-index:4;background:rgba(11,11,10,.82);color:#f5f0e7;padding:.5rem .75rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.BeforeAfterSlider_beforeLabel__GOOtE{left:1rem}.BeforeAfterSlider_afterLabel__i3eSI{right:1rem}.BeforeAfterSlider_divider__BDg5v{position:absolute;z-index:3;top:0;bottom:0;left:var(--position);width:2px;background:#f5f0e7;transform:translateX(-1px);display:flex;align-items:center;justify-content:center;pointer-events:none}.BeforeAfterSlider_divider__BDg5v:before{content:"";position:absolute;width:3rem;height:3rem;border:2px solid #f5f0e7;border-radius:50%;background:#0b0b0a}.BeforeAfterSlider_divider__BDg5v span{position:relative;z-index:1;color:#f5f0e7;font-family:Arial,sans-serif;font-size:1.35rem;line-height:1}.BeforeAfterSlider_range__IZTDG{position:absolute;z-index:5;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.BeforeAfterSlider_comparison__SPMM7:has(.BeforeAfterSlider_range__IZTDG:focus-visible){outline:3px solid #c99f51;outline-offset:4px}.BeforeAfterSlider_range__IZTDG:focus-visible{opacity:0;outline:none}.BeforeAfterSlider_figure__AdhOU figcaption{display:flex;justify-content:space-between;gap:2rem;padding-top:1rem}.BeforeAfterSlider_figure__AdhOU figcaption strong{color:#1d1a1d;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.BeforeAfterSlider_figure__AdhOU figcaption span{max-width:650px;color:#6a625a;line-height:1.55}@media(max-width:640px){.BeforeAfterSlider_comparison__SPMM7{aspect-ratio:4/3}.BeforeAfterSlider_figure__AdhOU figcaption{display:grid;grid-gap:.5rem;gap:.5rem}.BeforeAfterSlider_label__0ko8q{bottom:.75rem}.BeforeAfterSlider_beforeLabel__GOOtE{left:.75rem}.BeforeAfterSlider_afterLabel__i3eSI{right:.75rem}}@media(prefers-reduced-motion:reduce){.BeforeAfterSlider_after__9m8YK{transition:none}}.ClientPortfolioPage_page__e_u_R{background:#f5f0e7;color:#1d1a1d}.ClientPortfolioPage_hero__9Kbei{background:#171617;color:#f5f0e7;padding:clamp(5rem,9vw,8rem) 1.5rem}.ClientPortfolioPage_hero__9Kbei>div{max-width:80rem;margin:0 auto}.ClientPortfolioPage_kicker__RZL6H{color:#c99f51;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ClientPortfolioPage_hero__9Kbei h1{max-width:19ch;margin-top:1.25rem;font-family:var(--font-display),Cinzel,serif;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:500;line-height:1.06;letter-spacing:-.03em}.ClientPortfolioPage_hero__9Kbei p:last-child{max-width:43rem;margin-top:1.5rem;color:rgba(245,240,231,.72);font-size:1.08rem;line-height:1.65}.ClientPortfolioPage_filters__ZqO0X{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;gap:.6rem;overflow-x:auto;padding:1rem max(1.5rem,calc((100vw - 80rem)/2));border-bottom:1px solid #d7cdbd;background:rgba(245,240,231,.96);scrollbar-width:thin}.ClientPortfolioPage_filters__ZqO0X a{flex:none;padding:.7rem .9rem;border:1px solid #b9aa95;color:#433d38;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ClientPortfolioPage_filters__ZqO0X a[aria-current=page]{border-color:#1d1a1d;background:#1d1a1d;color:#f5f0e7}.ClientPortfolioPage_beforeAfter__KPDYJ,.ClientPortfolioPage_gallery__wbbOA{max-width:80rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem}.ClientPortfolioPage_beforeAfter__KPDYJ>header,.ClientPortfolioPage_gallery__wbbOA>header{max-width:44rem}.ClientPortfolioPage_beforeAfter__KPDYJ h2,.ClientPortfolioPage_cta__ikb3b h2,.ClientPortfolioPage_gallery__wbbOA h2{font-family:var(--font-display),Cinzel,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.05;letter-spacing:-.03em}.ClientPortfolioPage_beforeAfter__KPDYJ>header p,.ClientPortfolioPage_cta__ikb3b p,.ClientPortfolioPage_gallery__wbbOA>header p{margin-top:1rem;color:#6a625a;line-height:1.65}.ClientPortfolioPage_comparisons__dejMa{display:grid;grid-gap:3.5rem;gap:3.5rem;margin-top:3rem}.ClientPortfolioPage_comparisons__dejMa article{border-top:1px solid #d7cdbd;padding-top:1.25rem}.ClientPortfolioPage_comparisons__dejMa h3{margin-bottom:1rem;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ClientPortfolioPage_gallery__wbbOA{scroll-margin-top:5rem;border-top:1px solid #d7cdbd}.ClientPortfolioPage_grid__KWPWL{column-count:1;column-gap:1rem;margin-top:3rem}.ClientPortfolioPage_grid__KWPWL figure{page-break-inside:avoid;break-inside:avoid;margin:0 0 1.5rem}.ClientPortfolioPage_frame__ID8sK{overflow:hidden;background:#ded5c7}.ClientPortfolioPage_frame__ID8sK img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ClientPortfolioPage_frame__ID8sK:hover img{transform:scale(1.015)}.ClientPortfolioPage_grid__KWPWL figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.65rem;color:#6a625a;font-size:.78rem}.ClientPortfolioPage_grid__KWPWL figcaption strong{color:#1d1a1d;letter-spacing:.08em;text-transform:uppercase}.ClientPortfolioPage_cta__ikb3b{padding:clamp(4rem,8vw,7rem) max(1.5rem,calc((100vw - 80rem)/2));background:#171617;color:#f5f0e7}.ClientPortfolioPage_cta__ikb3b p{max-width:42rem;color:rgba(245,240,231,.7)}.ClientPortfolioPage_cta__ikb3b a{display:inline-flex;margin-top:2rem;min-height:3rem;align-items:center;background:#c99f51;padding:.75rem 1.5rem;color:#171617;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ClientPortfolioPage_cta__ikb3b a:hover{background:#d7b56f}@media(min-width:700px){.ClientPortfolioPage_grid__KWPWL{column-count:2}.ClientPortfolioPage_comparisons__dejMa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ClientPortfolioPage_grid__KWPWL{column-count:3}}@media(prefers-reduced-motion:reduce){.ClientPortfolioPage_frame__ID8sK img{transition:none}.ClientPortfolioPage_frame__ID8sK:hover img{transform:none}}.NewPortfolioPage_page__i7YSj{--np-ink:#0b0b0a;--np-charcoal:#1d1a1d;--np-cream:#f5f0e7;--np-brass:#c99f51;--np-line:#d7cdbd;background:var(--np-cream);color:var(--np-charcoal);font-family:var(--font-sans),"Source Sans 3",sans-serif}.NewPortfolioPage_page__i7YSj ::selection{background:var(--np-brass);color:var(--np-ink)}.NewPortfolioPage_page__i7YSj a:focus-visible{outline:2px solid var(--np-brass);outline-offset:5px}.NewPortfolioPage_hero__BABu7{background:var(--np-ink);color:var(--np-cream);min-height:calc(100dvh - 80px);position:relative;display:flex;align-items:flex-end;overflow:hidden}.NewPortfolioPage_heroImage__2158y{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.NewPortfolioPage_heroScrim__q2nUx{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,10,.08) 30%,rgba(11,11,10,.82))}.NewPortfolioPage_heroCopy__HBTKl{position:relative;width:min(100%,1440px);margin:0 auto;padding:clamp(8rem,18vh,13rem) clamp(1.5rem,5vw,5rem) clamp(3rem,8vh,6rem)}.NewPortfolioPage_heroCopy__HBTKl p{margin:0 0 1rem;color:var(--np-brass);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.NewPortfolioPage_heroCopy__HBTKl h1{max-width:900px;margin:0;font-family:var(--font-display),Cinzel,serif;font-size:clamp(3rem,7vw,6rem);font-weight:500;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.NewPortfolioPage_heroCopy__HBTKl span{display:block;max-width:610px;margin-top:1.4rem;color:rgba(245,240,231,.8);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.NewPortfolioPage_heroCopy__HBTKl a{display:inline-flex;align-items:center;min-height:48px;margin-top:2rem;border-bottom:1px solid var(--np-brass);color:var(--np-cream);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .25s ease,border-color .25s ease}.NewPortfolioPage_heroCopy__HBTKl a:hover{color:var(--np-brass);border-color:var(--np-cream)}.NewPortfolioPage_introduction__EGCtI{width:min(100%,1320px);margin:0 auto;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);align-items:start}.NewPortfolioPage_closing__DZviH h2,.NewPortfolioPage_introduction__EGCtI h2,.NewPortfolioPage_sectionHeader__raQl1 h2,.NewPortfolioPage_statusSection__948na h2,.NewPortfolioPage_transformation__NaGng h2{font-family:var(--font-display),Cinzel,serif;font-weight:500;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.NewPortfolioPage_introduction__EGCtI h2{margin:0;max-width:760px;font-size:clamp(2.5rem,5vw,4.9rem)}.NewPortfolioPage_introduction__EGCtI div{max-width:660px}.NewPortfolioPage_introduction__EGCtI p{margin:0;color:#5d5750;font-size:1.08rem;line-height:1.75}.NewPortfolioPage_introduction__EGCtI p+p{margin-top:1.3rem}.NewPortfolioPage_transformation__NaGng{background:var(--np-ink);color:var(--np-cream);padding:clamp(5rem,9vw,8rem) clamp(1.5rem,5vw,5rem)}.NewPortfolioPage_transformation__NaGng>header{width:min(100%,1280px);margin:0 auto 3rem}.NewPortfolioPage_transformation__NaGng h2{max-width:780px;margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem)}.NewPortfolioPage_transformation__NaGng header p{max-width:660px;margin:1.25rem 0 0;color:rgba(245,240,231,.68);font-size:1.08rem;line-height:1.7}.NewPortfolioPage_sequence__TMdF1{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.NewPortfolioPage_sequence__TMdF1 figure{margin:0;min-width:0}.NewPortfolioPage_sequenceImage__ZErox{aspect-ratio:4/3;background:#201e20;overflow:hidden}.NewPortfolioPage_sequenceImage__ZErox img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.NewPortfolioPage_sequence__TMdF1 figure:hover img{transform:scale(1.025)}.NewPortfolioPage_sequence__TMdF1 figcaption{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:1rem}.NewPortfolioPage_sequence__TMdF1 figcaption strong,.NewPortfolioPage_statusGrid__mhj94 figcaption strong{color:var(--np-brass);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.NewPortfolioPage_sequence__TMdF1 figcaption span{color:rgba(245,240,231,.68);font-size:.94rem;line-height:1.5}.NewPortfolioPage_completedSection__CCBdo{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,5rem)}.NewPortfolioPage_sectionHeader__raQl1{width:min(100%,1280px);margin:0 auto clamp(3rem,6vw,5.5rem)}.NewPortfolioPage_sectionHeader__raQl1 h2{margin:0;font-size:clamp(2.7rem,5vw,5.2rem)}.NewPortfolioPage_sectionHeader__raQl1 p{max-width:640px;margin:1rem 0 0;color:#675f57;font-size:1.08rem;line-height:1.65}.NewPortfolioPage_editorialGrid__1BPFr{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(1.25rem,3vw,3rem);column-gap:clamp(1.25rem,3vw,3rem);grid-row-gap:clamp(4rem,8vw,8rem);row-gap:clamp(4rem,8vw,8rem)}.NewPortfolioPage_figure__lguTQ{margin:0}.NewPortfolioPage_wide__GST88{grid-column:1/-1}.NewPortfolioPage_standard__vJuXM:nth-of-type(2){grid-column:1/7}.NewPortfolioPage_standard__vJuXM:nth-of-type(3){grid-column:7/-1;margin-top:clamp(3rem,9vw,9rem)}.NewPortfolioPage_portrait__cZl1U{grid-column:1/5}.NewPortfolioPage_detailPair__S5_fF{grid-column:6/-1;display:grid;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem)}.NewPortfolioPage_imageFrame__ypI31{background:#ded6ca;overflow:hidden}.NewPortfolioPage_figure__lguTQ img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.NewPortfolioPage_figure__lguTQ:hover img{transform:scale(1.018)}.NewPortfolioPage_detailPair__S5_fF .NewPortfolioPage_figure__lguTQ:first-child img,.NewPortfolioPage_portrait__cZl1U img{aspect-ratio:3/4}.NewPortfolioPage_detailPair__S5_fF .NewPortfolioPage_figure__lguTQ:last-child img{aspect-ratio:16/10}.NewPortfolioPage_figure__lguTQ figcaption{max-width:680px;padding-top:1rem}.NewPortfolioPage_figure__lguTQ h3{margin:0;color:var(--np-charcoal);font-family:var(--font-display),Cinzel,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.2}.NewPortfolioPage_figure__lguTQ p{margin:.55rem 0 0;color:#6a625a;font-size:.98rem;line-height:1.6}.NewPortfolioPage_statusSection__948na{background:var(--np-charcoal);color:var(--np-cream);padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,5rem)}.NewPortfolioPage_statusSection__948na>header{width:min(100%,1280px);margin:0 auto clamp(3rem,6vw,5rem)}.NewPortfolioPage_statusSection__948na h2{max-width:820px;margin:0;font-size:clamp(2.5rem,5vw,4.8rem)}.NewPortfolioPage_statusSection__948na>header p{max-width:650px;margin:1.2rem 0 0;color:rgba(245,240,231,.66);font-size:1.08rem;line-height:1.65}.NewPortfolioPage_statusGrid__mhj94{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.NewPortfolioPage_statusGrid__mhj94 figure{margin:0}.NewPortfolioPage_statusGrid__mhj94 figure:last-child{margin-top:clamp(4rem,10vw,10rem)}.NewPortfolioPage_statusImage__k_V__{overflow:hidden;background:#161416}.NewPortfolioPage_statusImage__k_V__ img{display:block;width:100%;height:100%;object-fit:cover}.NewPortfolioPage_statusGrid__mhj94 figure:first-child img{aspect-ratio:3/4}.NewPortfolioPage_statusGrid__mhj94 figure:last-child img{aspect-ratio:16/10}.NewPortfolioPage_statusGrid__mhj94 figcaption{padding-top:1.2rem}.NewPortfolioPage_statusGrid__mhj94 h3{margin:.6rem 0 0;font-family:var(--font-display),Cinzel,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500}.NewPortfolioPage_statusGrid__mhj94 p{max-width:580px;margin:.55rem 0 0;color:rgba(245,240,231,.65);line-height:1.65}.NewPortfolioPage_closing__DZviH{background:var(--np-ink);color:var(--np-cream);padding:clamp(5rem,9vw,8rem) clamp(1.5rem,5vw,5rem);display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.NewPortfolioPage_closing__DZviH>div{max-width:850px}.NewPortfolioPage_closing__DZviH h2{margin:0;font-size:clamp(2.5rem,5vw,5rem)}.NewPortfolioPage_closing__DZviH p{max-width:650px;margin:1.2rem 0 0;color:rgba(245,240,231,.68);font-size:1.08rem;line-height:1.65}.NewPortfolioPage_closing__DZviH a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;white-space:nowrap;background:var(--np-brass);color:var(--np-ink);padding:.9rem 1.6rem;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,transform .2s ease}.NewPortfolioPage_closing__DZviH a:hover{background:var(--np-cream)}.NewPortfolioPage_closing__DZviH a:active{transform:translateY(1px)}@media(max-width:900px){.NewPortfolioPage_introduction__EGCtI{grid-template-columns:1fr;gap:2rem}.NewPortfolioPage_sequence__TMdF1{grid-template-columns:1fr}.NewPortfolioPage_sequenceImage__ZErox{aspect-ratio:16/10}.NewPortfolioPage_editorialGrid__1BPFr{display:block}.NewPortfolioPage_detailPair__S5_fF,.NewPortfolioPage_editorialGrid__1BPFr>.NewPortfolioPage_figure__lguTQ{margin-top:4rem}.NewPortfolioPage_editorialGrid__1BPFr>.NewPortfolioPage_figure__lguTQ:first-child{margin-top:0}.NewPortfolioPage_detailPair__S5_fF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.NewPortfolioPage_detailPair__S5_fF .NewPortfolioPage_figure__lguTQ:first-child img,.NewPortfolioPage_detailPair__S5_fF .NewPortfolioPage_figure__lguTQ:last-child img,.NewPortfolioPage_portrait__cZl1U img{aspect-ratio:4/3}.NewPortfolioPage_statusGrid__mhj94{grid-template-columns:1fr 1fr}.NewPortfolioPage_statusGrid__mhj94 figure:last-child{margin-top:4rem}.NewPortfolioPage_closing__DZviH{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.NewPortfolioPage_hero__BABu7{min-height:76dvh}.NewPortfolioPage_heroCopy__HBTKl{padding:8rem 1.5rem 2.5rem}.NewPortfolioPage_heroCopy__HBTKl h1{font-size:clamp(2.65rem,13vw,4.25rem)}.NewPortfolioPage_heroCopy__HBTKl span{font-size:1rem}.NewPortfolioPage_closing__DZviH,.NewPortfolioPage_completedSection__CCBdo,.NewPortfolioPage_introduction__EGCtI,.NewPortfolioPage_statusSection__948na,.NewPortfolioPage_transformation__NaGng{padding-left:1.25rem;padding-right:1.25rem}.NewPortfolioPage_detailPair__S5_fF,.NewPortfolioPage_statusGrid__mhj94{grid-template-columns:1fr}.NewPortfolioPage_detailPair__S5_fF>.NewPortfolioPage_figure__lguTQ,.NewPortfolioPage_statusGrid__mhj94 figure:last-child{margin-top:0}.NewPortfolioPage_detailPair__S5_fF,.NewPortfolioPage_editorialGrid__1BPFr>.NewPortfolioPage_figure__lguTQ{margin-top:3.5rem}.NewPortfolioPage_detailPair__S5_fF .NewPortfolioPage_figure__lguTQ:first-child img,.NewPortfolioPage_detailPair__S5_fF .NewPortfolioPage_figure__lguTQ:last-child img,.NewPortfolioPage_figure__lguTQ img,.NewPortfolioPage_portrait__cZl1U img{aspect-ratio:4/3}.NewPortfolioPage_statusGrid__mhj94{gap:3.5rem}.NewPortfolioPage_statusGrid__mhj94 figure:first-child img,.NewPortfolioPage_statusGrid__mhj94 figure:last-child img{aspect-ratio:4/3}.NewPortfolioPage_closing__DZviH a{width:100%}}@media(prefers-reduced-motion:reduce){.NewPortfolioPage_closing__DZviH a,.NewPortfolioPage_figure__lguTQ img,.NewPortfolioPage_sequenceImage__ZErox img{transition:none}.NewPortfolioPage_figure__lguTQ:hover img,.NewPortfolioPage_sequence__TMdF1 figure:hover img{transform:none}}.NewPortfolioPage_hero__BABu7>picture{position:absolute;inset:0;display:block;width:100%;height:100%}.NewPortfolioPage_hero__BABu7>picture img{width:100%;height:100%;object-fit:cover;object-position:center}.NewPortfolioPage_chapters__wPeXe{width:min(100%,1440px);margin:0 auto}.NewPortfolioPage_chapter__Kp3Pf{padding:clamp(3.5rem,7vw,7rem) 0;border-top:1px solid var(--np-line)}.NewPortfolioPage_chapter__Kp3Pf:first-child{padding-top:0;border-top:0}.NewPortfolioPage_chapter__Kp3Pf>header{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(300px,1fr);grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);align-items:start;margin-bottom:2rem}.NewPortfolioPage_chapter__Kp3Pf>header h3{margin:0;font-family:var(--font-display),Cinzel,serif;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:500;line-height:1.1}.NewPortfolioPage_chapter__Kp3Pf>header p{max-width:640px;margin:0;color:#675f57;font-size:1.05rem;line-height:1.7}.NewPortfolioPage_chapterImages__j0xB6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2.5vw,2.5rem);gap:clamp(1rem,2.5vw,2.5rem)}.NewPortfolioPage_chapterImages__j0xB6 .NewPortfolioPage_imageFrame__ypI31,.NewPortfolioPage_chapterImages__j0xB6 picture{display:block;aspect-ratio:4/3;overflow:hidden}.NewPortfolioPage_chapterImages__j0xB6 .NewPortfolioPage_figure__lguTQ img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.NewPortfolioPage_chapterImages__j0xB6 .NewPortfolioPage_figure__lguTQ figcaption{min-height:7.5rem}.NewPortfolioPage_transformation__NaGng>figure{width:min(100%,1440px);margin:0 auto}.NewPortfolioPage_transformation__NaGng>figure figcaption strong{color:var(--np-brass)}.NewPortfolioPage_transformation__NaGng>figure figcaption span{color:rgba(245,240,231,.68)}@media(max-width:900px){.NewPortfolioPage_chapter__Kp3Pf>header{grid-template-columns:1fr;gap:1rem}.NewPortfolioPage_chapterImages__j0xB6{grid-template-columns:1fr}.NewPortfolioPage_chapterImages__j0xB6 .NewPortfolioPage_figure__lguTQ figcaption{min-height:0}}.NewPortfolioPage_statusGrid__mhj94{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.NewPortfolioPage_statusGrid__mhj94 figure:last-child{margin-top:0}.NewPortfolioPage_statusImage__k_V__,.NewPortfolioPage_statusImage__k_V__ picture{display:block;aspect-ratio:4/3;overflow:hidden}.NewPortfolioPage_statusGrid__mhj94 figure:first-child img,.NewPortfolioPage_statusGrid__mhj94 figure:last-child img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}@media(max-width:640px){.NewPortfolioPage_statusGrid__mhj94{grid-template-columns:1fr}}