.project-section-01{display:flex;flex-direction:column-reverse;gap:var(--gap-lg);padding-block:48px}@media (min-width: 650px){.project-section-01{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.project-section-01>div:first-child{padding-inline:48px}.project-section-01>div:last-child>p{padding-left:48px}.project-section-01>div:last-child p{max-width:550px}.project-section-01 .heading{padding-top:120px}.project-section-01 .image-01{margin-bottom:60px}}.project-section-01 .heading{gap:var(--gap-sm);padding-bottom:12px}.project-section-01 .image-01{position:relative;height:960px;margin-bottom:30px}@media (max-width: 1024px){.project-section-01 .image-01{height:auto;aspect-ratio:3 / 4}}.project-section-01 .image-02{position:relative;max-width:445px;height:730px;margin-top:60px;margin-left:48px}@media (max-width: 1024px){.project-section-01 .image-02{max-width:100%;height:auto;margin:0;aspect-ratio:3 / 4}}.project-section-02{display:grid;gap:var(--gap-lg);padding-top:var(--spacing-lg);padding-bottom:60px}@media (min-width: 650px){.project-section-02{grid-template-columns:repeat(2,1fr)}}.project-section-02 .heading{gap:var(--gap-sm);margin-bottom:12px}@media (min-width: 1025px){.project-section-02>div:first-child p{max-width:505px;padding-left:50px}.project-section-02>div:last-child{padding-left:40px}.project-section-02>div:last-child .heading{margin-left:-100px}}.project-section-02>div:last-child p{max-width:505px}.project-section-02 .image-01{position:relative;max-width:505px;height:840px;margin-top:50px}.project-section-02 .image-02{position:relative;max-width:505px;height:800px;margin-bottom:90px}@media (max-width: 1024px){.project-section-02 .image-01,.project-section-02 .image-02{max-width:100%;height:auto;aspect-ratio:3 / 4}.project-section-02 .image-02{margin-bottom:30px}}.project-section-03{padding-bottom:48px}.project-section-03 .image-01{position:relative;height:680px}@media (max-width: 1024px){.project-section-03 .image-01{height:auto;aspect-ratio:16 / 9}}.project-section-04{display:grid;gap:var(--gap-sm);padding-block:48px}@media (min-width: 650px){.project-section-04{grid-template-columns:repeat(3,1fr)}.project-section-04.alt{grid-template-columns:1fr 2fr}}@media (min-width: 1281px){.project-section-04>div:nth-child(2){padding-left:50px}}.project-section-04 .heading{gap:var(--gap-sm);margin-bottom:12px}@media (min-width: 650px){.project-section-04 .heading{grid-template-columns:1fr 2fr}}@media (min-width: 768px){.project-section-04 .heading{margin-top:var(--spacing-xl)}}.project-section-04 .image-01,.project-section-04 .image-02{position:relative;height:760px}@media (max-width: 1280px){.project-section-04 .image-01,.project-section-04 .image-02{height:auto;aspect-ratio:2 / 3}}.embla[data-astro-cid-wfe7xcno]{overflow:hidden;width:100%;position:relative}.embla__container[data-astro-cid-wfe7xcno]{display:flex}.embla__slide[data-astro-cid-wfe7xcno]{flex:0 0 auto;margin-right:4px}img[data-astro-cid-wfe7xcno]{user-select:none;pointer-events:none;width:auto;height:240px;object-fit:contain}@media (min-width: 650px){img[data-astro-cid-wfe7xcno]{height:400px}}@media (min-width: 1025px){img[data-astro-cid-wfe7xcno]{height:700px}}.embla__button[data-astro-cid-wfe7xcno]{all:unset;user-select:none;z-index:2;cursor:pointer;position:absolute;top:calc(50% - 30px);width:44px;height:60px;background-color:#0000001f;color:#fff;line-height:60px;text-align:center;transition:background-color .2s}.embla__button[data-astro-cid-wfe7xcno]:hover{background-color:#0003}.embla__button--prev[data-astro-cid-wfe7xcno] svg[data-astro-cid-wfe7xcno]{position:relative;top:1px;left:-1px;transform:rotate(180deg)}.embla__button--next[data-astro-cid-wfe7xcno]{right:0}.embla__button--next[data-astro-cid-wfe7xcno] svg[data-astro-cid-wfe7xcno]{position:relative;top:1px;right:-1px}.project-testimonial[data-astro-cid-wmm5ua3q]{padding-top:48px;padding-bottom:var(--spacing-lg);color:#fff;background-color:var(--color-bg-dark)}.project-testimonial[data-astro-cid-wmm5ua3q] .container[data-astro-cid-wmm5ua3q]{display:grid;grid-template-columns:2fr 1fr;gap:30px}@media (max-width: 649px){.project-testimonial[data-astro-cid-wmm5ua3q] .container[data-astro-cid-wmm5ua3q]{display:flex;flex-direction:column-reverse}}.project-testimonial[data-astro-cid-wmm5ua3q] blockquote[data-astro-cid-wmm5ua3q]{margin:0;padding:20px 0 0}@media (max-width: 649px){.project-testimonial[data-astro-cid-wmm5ua3q] blockquote[data-astro-cid-wmm5ua3q]{padding-top:0}}.project-testimonial[data-astro-cid-wmm5ua3q] cite[data-astro-cid-wmm5ua3q]{font-size:var(--font-size-small);font-style:normal}.project-testimonial[data-astro-cid-wmm5ua3q] cite[data-astro-cid-wmm5ua3q] i[data-astro-cid-wmm5ua3q]{margin-left:10px;vertical-align:middle;color:var(--color-accent);font-size:24px;font-style:normal}@media (min-width: 768px){.project-testimonial[data-astro-cid-wmm5ua3q] cite[data-astro-cid-wmm5ua3q] i[data-astro-cid-wmm5ua3q]{font-size:42px}}.project-testimonial[data-astro-cid-wmm5ua3q] p[data-astro-cid-wmm5ua3q]{margin-top:20px;font-weight:var(--font-weight-base);text-transform:uppercase}.project-testimonial[data-astro-cid-wmm5ua3q] .image[data-astro-cid-wmm5ua3q]{overflow:hidden;position:relative;max-width:220px;width:100%;border-radius:50%;justify-self:flex-end;aspect-ratio:1}@media (max-width: 649px){.project-testimonial[data-astro-cid-wmm5ua3q] .image[data-astro-cid-wmm5ua3q]{max-width:120px}}.project-navigation[data-astro-cid-mrtbuapb] .container[data-astro-cid-mrtbuapb]{display:flex;justify-content:space-between;gap:15px;padding-block:48px;font-size:var(--font-size-h2);text-transform:uppercase}@media (max-width: 425px){.project-navigation[data-astro-cid-mrtbuapb] .container[data-astro-cid-mrtbuapb]{justify-content:center}.project-navigation[data-astro-cid-mrtbuapb] span[data-astro-cid-mrtbuapb]{display:none}}.project-navigation[data-astro-cid-mrtbuapb] svg[data-astro-cid-mrtbuapb]{vertical-align:middle;position:relative;top:-4px;width:18px;height:32px;stroke:var(--color-primary)}.project-navigation[data-astro-cid-mrtbuapb] .prev[data-astro-cid-mrtbuapb] svg[data-astro-cid-mrtbuapb]{margin-right:10px}.project-navigation[data-astro-cid-mrtbuapb] .next[data-astro-cid-mrtbuapb] svg[data-astro-cid-mrtbuapb]{margin-left:10px}
