.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,7vw,6rem) clamp(4rem,8vw,7rem);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,7vw,5.8rem);line-height:1.02}.rotator[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{animation:word-in .6s var(--ease-out);display:inline-block}@keyframes word-in{0%{opacity:0;transform:translateY(.25em)}}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.hero-art[data-astro-cid-lcdefpme] .hero-swirl{width:100%;height:100%;position:absolute;inset:0}.hp[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);border:5px solid #fff;border-radius:50%;position:absolute}.hp1[data-astro-cid-lcdefpme]{aspect-ratio:1;width:52%;top:24%;left:24%}.hp2[data-astro-cid-lcdefpme]{aspect-ratio:1;width:30%;top:4%;right:2%}.hp3[data-astro-cid-lcdefpme]{aspect-ratio:1;width:32%;bottom:4%;left:2%}.two[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.stack[data-astro-cid-lcdefpme]{justify-items:start;gap:1.4rem;display:grid}.stack[data-astro-cid-lcdefpme] .philex-logo{width:220px}.audiences[data-astro-cid-lcdefpme]{gap:.75rem;width:100%;margin:.5rem 0;padding:0;list-style:none;display:grid}.audiences[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:4px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff;gap:.2rem;padding:1rem 1.25rem;display:grid}.audiences[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-color:var(--blue)}.audiences[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-color:var(--pink)}.audiences[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.2rem}.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mosaic[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.mosaic[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]:nth-child(2n){transform:translateY(2.5rem)}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.service[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:1rem;display:grid}.service[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{aspect-ratio:16/10;width:100%;margin-bottom:.5rem}.strip[data-astro-cid-lcdefpme]{padding:0 var(--gutter);grid-template-columns:repeat(5,1fr);gap:1rem;margin:clamp(3rem,6vw,5rem) 0 0;list-style:none;display:grid}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:1}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-radius:50%}.head-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.head-row[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.contact[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.ways[data-astro-cid-lcdefpme]{gap:1.1rem;margin:.5rem 0 0;display:grid}.ways[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:.2rem;display:grid}.ways[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:.8rem;font-weight:700}.ways[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font:600 1.25rem/1.3 var(--font-display);margin:0}@media (width<=1000px){.posts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{max-width:440px}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}.head-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}}@media (width<=700px){.services[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
