.item[data-astro-cid-xbglptvj]{border-bottom:1px solid var(--line);transition:border-color .5s var(--spring-snap), padding-bottom .5s var(--spring-snap)}.item[data-astro-cid-xbglptvj]:has([aria-expanded=true]){border-color:var(--accent);padding-bottom:20px}.head[data-astro-cid-xbglptvj]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}.title[data-astro-cid-xbglptvj]{transition:color .5s var(--spring-snap)}[data-astro-cid-xbglptvj][aria-expanded=true] .title[data-astro-cid-xbglptvj]{color:var(--accent)}.arrow[data-astro-cid-xbglptvj]{width:24px;height:24px;color:var(--accent);transition:rotate .5s var(--spring-snap);flex:none;rotate:180deg}[data-astro-cid-xbglptvj][aria-expanded=true] .arrow[data-astro-cid-xbglptvj]{rotate:0deg}.body[data-astro-cid-xbglptvj]{transition:grid-template-rows .5s var(--spring-snap);grid-template-rows:0fr;display:grid}[data-astro-cid-xbglptvj][aria-expanded=true]+.body[data-astro-cid-xbglptvj]{grid-template-rows:1fr}.bullets[data-astro-cid-xbglptvj]{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:hidden}.bullet[data-astro-cid-xbglptvj]{align-items:flex-start;gap:10px;display:flex}.bullet[data-astro-cid-xbglptvj] svg[data-astro-cid-xbglptvj]{width:16px;height:24px;color:var(--accent);flex:none}@media (width>=1200px){.head[data-astro-cid-xbglptvj]{height:82px;padding:0}.arrow[data-astro-cid-xbglptvj]{width:30px;height:30px}.bullet[data-astro-cid-xbglptvj] svg[data-astro-cid-xbglptvj]{width:20px;height:27px}.head[data-astro-cid-xbglptvj]:hover .title[data-astro-cid-xbglptvj]{color:var(--accent)}}.intro[data-astro-cid-dmymdhft]{max-width:1200px;margin-inline:auto;display:flex}.text-col[data-astro-cid-dmymdhft]{flex:1 1 0;min-width:0}.hero[data-astro-cid-dmymdhft]{align-items:center;height:100vh;padding-inline:40px;display:flex}.hero-content[data-astro-cid-dmymdhft]{flex-direction:column;gap:40px;display:flex}.who[data-astro-cid-dmymdhft]{flex-direction:column;gap:10px;display:flex}.icons[data-astro-cid-dmymdhft]{gap:20px;display:flex}.icon[data-astro-cid-dmymdhft]{place-items:center;width:56px;height:66px;display:grid}.services[data-astro-cid-dmymdhft]{padding:120px 40px}.services-heading[data-astro-cid-dmymdhft]{max-width:6.2em}.photo-col[data-astro-cid-dmymdhft]{z-index:1;flex:1 1 0;justify-content:center;align-items:center;height:100vh;padding-inline:40px;display:flex;position:sticky;top:0;overflow:hidden}.photo-in[data-astro-cid-dmymdhft]{animation:card-in 1s var(--spring-1s) both;transform:perspective(1200px)}@keyframes card-in{0%{transform:perspective(1200px)scale(0)rotateX(-180deg)}to{transform:perspective(1200px)}}.photo-window[data-astro-cid-dmymdhft]{border-radius:20px;width:340px;height:476px;overflow:hidden}.photo-reel[data-astro-cid-dmymdhft]{--step:0;translate:0 calc(-100% * var(--step) / var(--count));transition:translate .5s var(--spring-snap)}.photo-reel[data-astro-cid-dmymdhft] img[data-astro-cid-dmymdhft]{object-fit:cover;width:100%;height:476px;display:block}@media (width<=1199.98px){.photo-col[data-astro-cid-dmymdhft]{padding-inline:0}.photo-window[data-astro-cid-dmymdhft]{width:280px;height:392px}.photo-reel[data-astro-cid-dmymdhft] img[data-astro-cid-dmymdhft]{height:392px}}@media (width<=809.98px){.intro[data-astro-cid-dmymdhft]{flex-direction:column;padding-top:40px}.photo-col[data-astro-cid-dmymdhft]{order:-1;height:auto;padding:80px 20px 0;position:relative;overflow:visible}.photo-in[data-astro-cid-dmymdhft],.photo-window[data-astro-cid-dmymdhft]{width:100%}.photo-window[data-astro-cid-dmymdhft]{height:476px}.photo-reel[data-astro-cid-dmymdhft]{transition:none}.photo-reel[data-astro-cid-dmymdhft] img[data-astro-cid-dmymdhft]{height:476px}.hero[data-astro-cid-dmymdhft]{height:auto;padding:40px 20px 80px}.services[data-astro-cid-dmymdhft]{padding:80px 20px}}@media (prefers-reduced-motion:reduce){.photo-in[data-astro-cid-dmymdhft]{animation:none}}.grid[data-astro-cid-oao4caxv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card[data-astro-cid-oao4caxv],.pic[data-astro-cid-oao4caxv]{border-radius:20px;overflow:hidden}.card[data-astro-cid-oao4caxv]{flex-direction:column;justify-content:space-between;align-self:start;min-height:380px;padding:99px 40px;display:flex}.ink[data-astro-cid-oao4caxv]{background:var(--ink);color:var(--on-ink)}.accent[data-astro-cid-oao4caxv]{background:var(--accent);color:var(--on-accent)}.pic[data-astro-cid-oao4caxv]{position:relative}.pic[data-astro-cid-oao4caxv] img[data-astro-cid-oao4caxv],.pic[data-astro-cid-oao4caxv] video[data-astro-cid-oao4caxv]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=1199.98px){.grid[data-astro-cid-oao4caxv]{grid-template-columns:repeat(4,minmax(0,1fr))}.card[data-astro-cid-oao4caxv],.pic[data-astro-cid-oao4caxv]{grid-column:span 2}.card[data-astro-cid-oao4caxv]{justify-content:flex-start;gap:20px;min-height:200px}.card-3[data-astro-cid-oao4caxv]{display:none}.card-4[data-astro-cid-oao4caxv]{grid-column:span 4}}@media (width<=809.98px){.grid[data-astro-cid-oao4caxv]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-oao4caxv],.pic[data-astro-cid-oao4caxv],.card-4[data-astro-cid-oao4caxv]{grid-column:auto}.card-3[data-astro-cid-oao4caxv]{order:4;display:flex}.pic-2[data-astro-cid-oao4caxv]{order:3}.card-4[data-astro-cid-oao4caxv]{order:5}.pic[data-astro-cid-oao4caxv]{height:200px}}
