.contact-page[data-astro-cid-6bfsojfh]{color:var(--color-navy)}.contact-hero[data-astro-cid-6bfsojfh]{margin-top:1.5rem;padding-block:5rem 3.75rem;position:relative}.contact-hero[data-astro-cid-6bfsojfh]:before{z-index:-1;background:var(--color-mist);content:"";position:absolute;inset:0 clamp(1rem,1.75vw,1.75rem)}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{margin:0 0 1.5rem}.contact-hero__inner[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:#4b5358;margin:0}.contact-options[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-block:1.75rem 5rem;display:grid}.contact-card[data-astro-cid-6bfsojfh]{border:1px solid #d6e2e8;border-radius:.5rem;flex-direction:column;min-width:0;padding:2rem;display:flex}.contact-card--booking[data-astro-cid-6bfsojfh]{border-color:var(--color-pale);background:var(--color-mist)}.contact-card__icon[data-astro-cid-6bfsojfh]{width:76px;height:76px;color:var(--color-primary);background:#eaf0f4;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.contact-card--booking[data-astro-cid-6bfsojfh] .contact-card__icon[data-astro-cid-6bfsojfh]{background:#dce9f2}.contact-card[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;flex:none}.contact-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin:0 0 .875rem}.contact-card[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:#4b5358;margin:0 0 1.75rem}.contact-card__action[data-astro-cid-6bfsojfh]{margin-top:auto}.contact-booking[data-astro-cid-6bfsojfh] .button-link{background:var(--color-primary);max-width:100%;min-height:52px;box-shadow:var(--shadow-button);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-control);font-weight:var(--text-control--weight);letter-spacing:var(--text-control--tracking);line-height:var(--text-control--leading);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:0;padding:.75rem 1.25rem}.contact-booking[data-astro-cid-6bfsojfh] .button-link>span{align-items:center;gap:1.25rem;display:inline-flex}.contact-booking[data-astro-cid-6bfsojfh] button.button-link{justify-content:center;align-items:center;gap:1.25rem;display:inline-flex}.contact-booking[data-astro-cid-6bfsojfh] [hidden]{display:none}.contact-booking[data-astro-cid-6bfsojfh] .button-link:focus-visible{background:var(--color-navy)}body:has(.contact-page) iframe[title="Book a Strategy Call"]{background:var(--color-white)}.contact-link[data-astro-cid-6bfsojfh]{min-height:52px;color:var(--color-primary);font-size:var(--text-body);font-weight:650;line-height:var(--text-body--leading);transition:color var(--transition-fast);align-items:center;gap:.875rem;display:flex}.contact-link[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{stroke-width:1.8px}.contact-link--email[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;text-decoration:underline}.contact-link--message[data-astro-cid-6bfsojfh]{grid-template-columns:30px 1fr 22px;gap:1rem;padding-block:.75rem;display:grid}.contact-link--message[data-astro-cid-6bfsojfh]+.contact-link--message[data-astro-cid-6bfsojfh]{border-top:1px solid #d6e2e8}.contact-phone-number[data-astro-cid-6bfsojfh]{color:#4b5358;margin:.75rem 0 0}.contact-link[data-astro-cid-6bfsojfh]:focus-visible{color:var(--color-navy)}@media (hover:hover) and (pointer:fine){.contact-booking[data-astro-cid-6bfsojfh] .button-link:hover{background:var(--color-navy)}.contact-link[data-astro-cid-6bfsojfh]:hover{color:var(--color-navy)}}@media (width<=1180px){.contact-card[data-astro-cid-6bfsojfh]{padding:1.5rem}}@media (width<=960px){.contact-hero[data-astro-cid-6bfsojfh]{padding-block:4rem 3.5rem}.contact-hero__inner[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{max-width:620px}.contact-hero__line-break[data-astro-cid-6bfsojfh]{display:none}.contact-options[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card[data-astro-cid-6bfsojfh]:last-child{grid-column:1/-1}.contact-card[data-astro-cid-6bfsojfh]:last-child>p[data-astro-cid-6bfsojfh]{max-width:440px;margin-bottom:1rem}}@media (width<=560px){body:has(.contact-page) div:has(>iframe[title="Book a Strategy Call"]){padding:4.5rem 1rem 1rem}body:has(.contact-page) div:has(>iframe[title="Book a Strategy Call"])>button{right:1rem}.contact-hero[data-astro-cid-6bfsojfh]{margin-top:1rem;padding-block:3rem}.contact-hero[data-astro-cid-6bfsojfh]:before{inset-inline:.75rem}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{margin-bottom:1.25rem}.contact-options[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.5rem 3.5rem}.contact-card[data-astro-cid-6bfsojfh]{padding:1.75rem 1.5rem}.contact-card__icon[data-astro-cid-6bfsojfh]{width:64px;height:64px;margin-bottom:1.25rem}.contact-card__icon[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:34px;height:34px}.contact-booking[data-astro-cid-6bfsojfh] .button-link{width:100%}}
