.FaqList_item__5xMW_{interpolate-size:allow-keywords}.FaqList_item__5xMW_::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .5s var(--ease-out-expo),opacity .35s ease,content-visibility .5s allow-discrete}.FaqList_item__5xMW_[open]::details-content{block-size:auto;opacity:1}.FaqList_answer__W8GNc{transform:translateY(-6px);transition:transform .5s var(--ease-out-expo)}.FaqList_item__5xMW_[open] .FaqList_answer__W8GNc{transform:none}@media (prefers-reduced-motion:reduce){.FaqList_answer__W8GNc,.FaqList_item__5xMW_::details-content{transition:none}}.ServiceGallery_section__hvLAh{padding:64px var(--spacing-page);background:#eef1eb;color:var(--color-brand)}.ServiceGallery_shell___9BCo{max-width:var(--container-content);margin-inline:auto}.ServiceGallery_heading__DL3P8{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin-bottom:36px}.ServiceGallery_heading__DL3P8 h2{max-width:600px;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.04em}.ServiceGallery_heading__DL3P8 p{max-width:500px;margin:0;color:#435d55;font-size:16px;line-height:1.7}.ServiceGallery_grid__4a_6D{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ServiceGallery_project__4fkS5{min-width:0;margin:0}.ServiceGallery_project__4fkS5:first-child{grid-column:span 2}.ServiceGallery_photo__qZkUI{position:relative;height:clamp(260px,25vw,380px);overflow:hidden;border-radius:15px;background:#dbe2da}.ServiceGallery_image__oz_8h{object-fit:cover}.ServiceGallery_project__4fkS5 figcaption{margin-top:15px;font-size:14px;line-height:1.5}@media (max-width:767px){.ServiceGallery_section__hvLAh{padding-block:48px}.ServiceGallery_heading__DL3P8{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.ServiceGallery_grid__4a_6D{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ServiceGallery_photo__qZkUI{height:clamp(200px,40vw,300px)}.ServiceGallery_project__4fkS5:first-child .ServiceGallery_photo__qZkUI{height:auto;aspect-ratio:4/3}}