.card-composition[data-astro-cid-26r2fbzi]{width:min(1248px,calc(100% - 2 * var(--pad)));min-height:calc(var(--page-viewport) - var(--header-height) - 1px);grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);align-items:center;gap:clamp(40px,5vw,88px);margin-inline:auto;padding-block:32px 48px;display:grid}.card-introduction[data-astro-cid-26r2fbzi]{grid-area:1/1;min-width:0}.card-eyebrow[data-astro-cid-26r2fbzi]{color:var(--secondary);margin:0 0 24px;font-size:13px;line-height:1.5}.card-introduction[data-astro-cid-26r2fbzi] h2[data-astro-cid-26r2fbzi]{letter-spacing:-.035em;margin:0;font:500 clamp(42px,4.7vw,68px)/1.03 Newsreader,Georgia,serif}.card-introduction[data-astro-cid-26r2fbzi] h2[data-astro-cid-26r2fbzi] em[data-astro-cid-26r2fbzi]{color:var(--blue);font-style:normal}.card-lead[data-astro-cid-26r2fbzi]{max-width:460px;margin:26px 0 34px;font-size:19px;line-height:1.6}.card-services[data-astro-cid-26r2fbzi]{border-top:1px solid #18242b26;max-width:490px}.card-services[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]{color:var(--ink);border-bottom:1px solid #18242b26;align-items:start;gap:16px;padding-block:19px;text-decoration:none;display:flex}.card-services[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]:nth-child(2){flex:1}.card-services[data-astro-cid-26r2fbzi] strong[data-astro-cid-26r2fbzi]{font-size:17px;font-weight:500;display:block}.card-services[data-astro-cid-26r2fbzi] a[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]{color:var(--secondary);margin-top:5px;font-size:14px;line-height:1.5;display:block}.service-number[data-astro-cid-26r2fbzi]{color:var(--blue);padding-top:4px;font-size:11px}.card-services[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]:last-child,.card-services[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]:hover strong[data-astro-cid-26r2fbzi]{color:var(--blue)}.card-about[data-astro-cid-26r2fbzi]{margin-top:22px;font-size:14px;text-decoration:none;display:inline-block}.contact-sheet[data-astro-cid-26r2fbzi]{background:#fff;border:1px solid #18242b18;border-radius:24px;grid-area:1/2;min-width:0;padding:32px;position:relative;box-shadow:0 16px 40px #18242b06}.card-person[data-astro-cid-26r2fbzi]{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:28px;display:grid}.card-portrait[data-astro-cid-26r2fbzi]{background:var(--paper);border-radius:14px;height:152px;overflow:hidden}.card-portrait[data-astro-cid-26r2fbzi] img[data-astro-cid-26r2fbzi]{object-fit:cover;object-position:center 35%;width:100%;height:100%}.card-person[data-astro-cid-26r2fbzi] h1[data-astro-cid-26r2fbzi]{letter-spacing:-.02em;margin:0 0 12px;font:500 31px/1.05 Newsreader,Georgia,serif}.card-person[data-astro-cid-26r2fbzi] p[data-astro-cid-26r2fbzi]{margin:0;font-size:15px;line-height:1.4}.card-founder[data-astro-cid-26r2fbzi]{color:var(--secondary);margin-top:10px;font-size:12px;line-height:1.5;display:block}.card-mobile-intro[data-astro-cid-26r2fbzi]{display:none}.card-actions[data-astro-cid-26r2fbzi]{gap:10px;display:grid}.card-actions[data-astro-cid-26r2fbzi] svg[data-astro-cid-26r2fbzi]{flex:none;width:21px;height:21px}.save-contact[data-astro-cid-26r2fbzi]{justify-content:flex-start;gap:12px;width:100%;min-height:58px;padding-inline:18px;font-size:15px}.save-contact[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]:nth-child(2){text-align:left;flex:1}.contact-row[data-astro-cid-26r2fbzi]{background:var(--paper);border:1px solid #18242b16;border-radius:9px;align-items:stretch;min-width:0;display:flex}.contact-row[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]{color:var(--ink);flex:1;align-items:center;gap:14px;min-width:0;padding:13px 16px;text-decoration:none;display:flex}.contact-row[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]>svg[data-astro-cid-26r2fbzi]{color:var(--blue)}.contact-row[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]{min-width:0}.contact-row[data-astro-cid-26r2fbzi] strong[data-astro-cid-26r2fbzi]{font-size:14px;font-weight:500;display:block}.contact-row[data-astro-cid-26r2fbzi] a[data-astro-cid-26r2fbzi] span[data-astro-cid-26r2fbzi] span[data-astro-cid-26r2fbzi]{overflow-wrap:anywhere;user-select:text;font-size:12px;line-height:1.6;display:block}.contact-row[data-astro-cid-26r2fbzi] button[data-astro-cid-26r2fbzi]{color:var(--blue);background:0 0;border:0;border-radius:8px;flex-shrink:0;min-width:42px;padding:10px}.contact-row[data-astro-cid-26r2fbzi] button[data-astro-cid-26r2fbzi]:hover{background:var(--mist)}.contact-row[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]:hover strong[data-astro-cid-26r2fbzi]{color:var(--blue)}.card-site-action[data-astro-cid-26r2fbzi]{color:var(--blue);align-items:center;gap:14px;min-height:52px;padding:13px 18px;font-size:15px;text-decoration:none;display:flex}.card-site-action[data-astro-cid-26r2fbzi]>span[data-astro-cid-26r2fbzi]:nth-child(2){flex:1}.card-site-action[data-astro-cid-26r2fbzi]:hover{background:var(--mist);border-radius:8px}.card-reassurance[data-astro-cid-26r2fbzi]{color:var(--secondary);margin:20px 0 0;font-size:12px;line-height:1.55}.copy-feedback[data-astro-cid-26r2fbzi]{color:var(--jade);min-height:18px;margin:6px 0 0;font-size:12px;position:absolute;top:100%;left:16px;right:16px}.contact-row[data-astro-cid-26r2fbzi] button[data-astro-cid-26r2fbzi][hidden]{display:none}.card-booking[data-astro-cid-26r2fbzi]{border:1px solid #2344d226;border-radius:8px}.card-booking[data-astro-cid-26r2fbzi]:hover{background:var(--mist)}@media (width<=1050px) and (width>=901px){.card-composition[data-astro-cid-26r2fbzi]{grid-template-columns:1fr 1fr;gap:32px}.contact-sheet[data-astro-cid-26r2fbzi]{padding:24px}.card-person[data-astro-cid-26r2fbzi]{grid-template-columns:88px minmax(0,1fr);gap:18px}.card-portrait[data-astro-cid-26r2fbzi]{height:120px}.card-person[data-astro-cid-26r2fbzi] h1[data-astro-cid-26r2fbzi]{font-size:27px}.card-services[data-astro-cid-26r2fbzi]{max-width:none}.card-introduction[data-astro-cid-26r2fbzi] h2[data-astro-cid-26r2fbzi]{font-size:47px}}@media (width<=900px){.card-composition[data-astro-cid-26r2fbzi]{flex-direction:column;align-items:stretch;gap:40px;width:calc(100% - 40px);min-height:0;padding-block:8px 32px;display:flex}.contact-sheet[data-astro-cid-26r2fbzi]{width:100%;max-width:480px;box-shadow:none;border-radius:20px;order:0;align-self:center;padding:22px}.card-person[data-astro-cid-26r2fbzi]{grid-template-columns:88px minmax(0,1fr);gap:18px;margin-bottom:20px}.card-portrait[data-astro-cid-26r2fbzi]{border-radius:12px;height:112px}.card-person[data-astro-cid-26r2fbzi] h1[data-astro-cid-26r2fbzi]{margin-bottom:8px;font-size:29px;line-height:1.08}.card-person[data-astro-cid-26r2fbzi] p[data-astro-cid-26r2fbzi]{font-size:13px;line-height:1.4}.card-founder[data-astro-cid-26r2fbzi]{margin-top:7px;font-size:11px}.desktop-break[data-astro-cid-26r2fbzi]{display:none}.card-mobile-intro[data-astro-cid-26r2fbzi]{letter-spacing:-.02em;margin:0 0 20px;font:500 26px/1.15 Newsreader,Georgia,serif;display:block}.card-mobile-intro[data-astro-cid-26r2fbzi] em[data-astro-cid-26r2fbzi]{color:var(--blue);font-style:normal}.card-actions[data-astro-cid-26r2fbzi]{gap:9px}.save-contact[data-astro-cid-26r2fbzi]{min-height:54px;padding-inline:14px;font-size:14px}.contact-row[data-astro-cid-26r2fbzi]>a[data-astro-cid-26r2fbzi]{gap:12px;padding:11px 14px}.contact-row[data-astro-cid-26r2fbzi] button[data-astro-cid-26r2fbzi]{display:none}.card-site-action[data-astro-cid-26r2fbzi]{border:1px solid #2344d226;border-radius:8px;min-height:50px;padding:12px 14px;font-size:14px}.card-reassurance[data-astro-cid-26r2fbzi]{margin-top:18px;font-size:11px}.card-reassurance[data-astro-cid-26r2fbzi] span[data-astro-cid-26r2fbzi]{display:block}.card-introduction[data-astro-cid-26r2fbzi]{order:1;padding:0 4px}.card-eyebrow[data-astro-cid-26r2fbzi]{margin-bottom:16px;font-size:11px}.card-introduction[data-astro-cid-26r2fbzi] h2[data-astro-cid-26r2fbzi]{font-size:39px}.card-lead[data-astro-cid-26r2fbzi]{margin:20px 0 26px;font-size:16px}.card-services[data-astro-cid-26r2fbzi] strong[data-astro-cid-26r2fbzi]{font-size:16px}}@media (width<=359px){.card-composition[data-astro-cid-26r2fbzi]{width:calc(100% - 32px)}.contact-sheet[data-astro-cid-26r2fbzi]{padding:18px}.card-person[data-astro-cid-26r2fbzi]{grid-template-columns:76px minmax(0,1fr);gap:14px}.card-portrait[data-astro-cid-26r2fbzi]{height:100px}.card-person[data-astro-cid-26r2fbzi] h1[data-astro-cid-26r2fbzi]{font-size:27px}.card-mobile-intro[data-astro-cid-26r2fbzi]{font-size:24px}}
