@layer components{.dd-contact{isolation:isolate;align-items:center;gap:3rem;padding:3rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.dd-contact{padding:3.5rem 3rem}}@media (min-width:1024px){.dd-contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem;padding:4.5rem 4rem 4.5rem 5rem}}.dd-contact__defs{width:0;height:0;position:absolute;overflow:hidden}.dd-contact__text{max-width:36rem}.dd-contact__cta .dd-button__content{gap:1rem}.dd-contact__avatars{display:inline-flex}.dd-contact__avatar{background-color:var(--color-accent-soft);width:2rem;height:2rem;box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;display:block;overflow:hidden}.dd-contact__avatar+.dd-contact__avatar{margin-left:-.625rem}.dd-contact__avatar img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.7)translateY(12%)}.dd-contact__ways{flex-wrap:wrap;gap:.5rem 2rem;margin-top:2rem;display:flex}.dd-contact__ways a{min-height:2.75rem;color:var(--color-ink);font-size:var(--text-body);text-underline-offset:.25em;transition:text-decoration-color var(--duration-hover) var(--ease-out);align-items:center;gap:.625rem;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}.dd-contact__ways a:hover{text-decoration-color:currentColor}.dd-contact__ways a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.dd-contact__ways svg{color:var(--color-ink-muted);flex:none}.dd-contact__cluster{aspect-ratio:1/.92;width:100%;max-width:24rem;margin-inline:auto;position:relative}@media (min-width:1024px){.dd-contact__cluster{max-width:38rem;margin:-2.5rem -2.5rem -2.5rem auto}}.dd-contact__hex{aspect-ratio:.866;position:absolute;rotate:-14deg}.dd-contact__hex[data-slot=a]{width:50%;top:15%;left:0}.dd-contact__hex[data-slot=b]{width:40%;top:0;right:3%}.dd-contact__hex[data-slot=c]{width:40%;bottom:0;right:11%}.dd-contact__hex-face{clip-path:url(#dd-contact-hex);background-color:var(--color-accent-soft);place-items:end center;display:grid;position:absolute;inset:0}.dd-contact__hex[data-slot=b] .dd-contact__hex-face{background-color:var(--color-bg)}.dd-contact__hex-face img{width:104%;max-width:none;height:auto;display:block;translate:0 7%;rotate:14deg}.dd-contact__hex-stroke{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;scale:1.09}.dd-contact__hex-stroke path{fill:none;stroke:var(--color-cyan);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (min-width:1024px){.dd-contact__hex-stroke path{stroke-width:9px}}}
