.page_main__9985g{background:var(--ivory-100);color:var(--olive-900)}.page_skipLink__LhzFY{position:fixed;z-index:100;top:12px;left:12px;padding:12px 18px;border-radius:4px;background:var(--blush-300);color:var(--olive-900);font-size:14px;font-weight:700;transform:translateY(-160%)}.page_skipLink__LhzFY:focus-visible{outline:2px solid var(--ivory-100);outline-offset:3px;transform:translateY(0)}.page_hero__eZNfW{padding:clamp(56px,7vw,80px) 64px 0;background:var(--olive-800);color:var(--ivory-100)}.page_biographyInner__k56QI,.page_consultationInner__OJCZc,.page_heroInner__v7v_d{width:min(100%,1192px);margin-inline:auto}.page_heroInner__v7v_d{display:grid;grid-template-columns:minmax(0,680px) minmax(280px,380px);align-items:end;justify-content:space-between;gap:40px clamp(48px,7vw,96px)}.page_heroCopy__UHNjG{min-width:0;padding-bottom:56px}.page_role__DPc_Z{margin:0 0 20px;color:var(--blush-300);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.page_heroCopy__UHNjG h1{max-width:680px;margin:0;color:var(--ivory-100);font-family:var(--font-display);font-size:clamp(3rem,5.2vw,4.75rem);font-weight:400;letter-spacing:-.035em;line-height:1;text-wrap:balance}.page_heroCopy__UHNjG h1 em{color:var(--blush-300);font-weight:500}.page_introduction__eozXp{max-width:48ch;margin:28px 0 0;color:var(--ivory-100);font-family:var(--font-display);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:400;line-height:1.6}.page_license__BBmRT{margin:24px 0 0;font-size:1rem;line-height:1.6}.page_license__BBmRT a{color:inherit;text-decoration:underline;text-underline-offset:4px}.page_license__BBmRT a:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.page_details__32atW{margin-top:56px}.page_details__32atW dl{display:grid;grid-template-columns:minmax(0,148px) minmax(0,1fr);gap:16px 24px;margin:28px 0 0;line-height:1.6}.page_details__32atW dt{font-weight:600}.page_details__32atW dd{margin:0;color:var(--charcoal-600)}.page_portraitFrame__91vXK{width:100%;aspect-ratio:3/4;overflow:hidden;justify-self:end;border-radius:999px 999px 4px 4px;background:var(--parchment-200)}.page_portrait__bQQIQ{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:saturate(.92) contrast(1.02)}.page_biography__gCJ_D{padding:clamp(64px,8vw,96px) 64px 0}.page_finalSection___7mwz{padding-bottom:clamp(64px,8vw,96px)}.page_biographyContent__42DfY{max-width:680px}.page_biographyContent__42DfY h2{max-width:18ch;margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.page_biographyContent__42DfY h2:not(:first-child){margin-top:56px}.page_biographyContent__42DfY h3{margin:40px 0 0;color:var(--olive-900);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.15}.page_biographyContent__42DfY p{margin:24px 0 0;color:var(--charcoal-600);font-size:1.125rem;line-height:1.78}.page_biographyContent__42DfY a{color:var(--olive-900);font-weight:600;text-decoration:underline;text-decoration-color:rgb(38 51 23/42%);text-underline-offset:4px}.page_biographyContent__42DfY a:focus-visible,.page_biographyContent__42DfY a:hover{color:var(--olive-600);text-decoration-color:currentcolor}.page_consultation__bICWV{margin-top:clamp(80px,10vw,120px);padding:clamp(64px,8vw,96px) 64px;background:var(--parchment-200)}.page_consultationInner__OJCZc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:32px 64px}.page_consultation__bICWV h2{max-width:18ch;margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.page_consultation__bICWV p{max-width:52ch;margin:20px 0 0;color:var(--charcoal-600);font-size:1.0625rem;line-height:1.7}@media (max-width:960px){.page_biography__gCJ_D,.page_consultation__bICWV,.page_hero__eZNfW{padding-right:40px;padding-left:40px}.page_heroInner__v7v_d{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:48px}}@media (max-width:760px){.page_hero__eZNfW{padding-top:48px}.page_consultationInner__OJCZc,.page_heroInner__v7v_d{grid-template-columns:1fr}.page_heroInner__v7v_d{gap:48px}.page_heroCopy__UHNjG{padding-bottom:0}.page_portraitFrame__91vXK{width:min(100%,380px);justify-self:center}.page_consultationInner__OJCZc{justify-items:start}}@media (max-width:560px){.page_details__32atW dl{grid-template-columns:1fr;gap:8px}.page_details__32atW dd:not(:last-child){margin-bottom:12px}.page_biography__gCJ_D,.page_consultation__bICWV,.page_hero__eZNfW{padding-right:22px;padding-left:22px}.page_role__DPc_Z{font-size:11px}.page_heroCopy__UHNjG h1{font-size:clamp(2.75rem,14vw,3.75rem)}.page_portraitFrame__91vXK{width:calc(100% - 32px)}.page_biographyContent__42DfY p{font-size:1rem}.page_consultationInner__OJCZc>.button{width:100%}}.editorial-profile_page__8NUud{background:var(--ivory-100);color:var(--olive-900);-webkit-font-smoothing:antialiased}.editorial-profile_main__ghE8q{width:min(100%,680px);margin:0 auto;padding:clamp(48px,7vw,80px) 22px clamp(96px,10vw,120px)}.editorial-profile_identity__XOVf8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,4vw,40px)}.editorial-profile_portraitFrame__JuwZa{flex:0 0 auto;width:clamp(140px,30vw,196px);aspect-ratio:756/940;overflow:hidden;border-radius:999px 999px 4px 4px;background:var(--parchment-200)}.editorial-profile_portrait__gMTRy{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transform-origin:center bottom}.editorial-profile_identityCopy__Yt0_I{display:flex;flex:1 1 280px;flex-direction:column;gap:10px;min-width:0}.editorial-profile_identity__XOVf8 h1{margin:0;color:var(--olive-900);font-family:var(--font-display);font-size:clamp(3rem,5.2vw,4.75rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.editorial-profile_credentials__c_ab0{margin:0;color:var(--olive-600);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.625rem);font-style:italic;font-weight:500;line-height:1.25}.editorial-profile_context__SCzfj{margin:0;color:var(--charcoal-600);font-size:15px;line-height:1.6}.editorial-profile_biography__7yhWq a,.editorial-profile_context__SCzfj a{color:var(--olive-900);text-decoration:underline;text-decoration-color:rgb(38 51 23/45%);text-underline-offset:3px}.editorial-profile_biography__7yhWq a:hover,.editorial-profile_context__SCzfj a:hover{text-decoration-color:var(--olive-900)}.editorial-profile_biography__7yhWq a:focus-visible,.editorial-profile_bookingButton__SlqFy:focus-visible,.editorial-profile_context__SCzfj a:focus-visible{outline:2px solid var(--olive-900);outline-offset:4px}.editorial-profile_biography__7yhWq{display:flex;flex-direction:column;gap:22px;margin-top:clamp(48px,7vw,64px);padding-top:clamp(40px,6vw,56px);border-top:1px solid rgb(168 165 141/50%);color:var(--charcoal-600);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.78;text-wrap:pretty}.editorial-profile_biography__7yhWq p{margin:0}.editorial-profile_biography__7yhWq h2{margin:18px 0 0;color:var(--olive-900);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.15}.editorial-profile_biography__7yhWq>p:first-of-type{color:var(--olive-900);font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.5}.editorial-profile_details__TcT7C{margin-top:clamp(48px,8vw,64px);padding-top:32px;border-top:1px solid rgb(168 165 141/50%);font-size:15px;line-height:1.6}.editorial-profile_details__TcT7C dl{display:flex;flex-direction:column;gap:18px;margin:0}.editorial-profile_detailRow__BIqMe{display:flex;flex-wrap:wrap;gap:2px 24px}.editorial-profile_detailRow__BIqMe dt{flex:0 0 148px;color:var(--olive-900);font-weight:600}.editorial-profile_detailRow__BIqMe dd{flex:1 1 280px;margin:0;color:var(--charcoal-600)}.editorial-profile_booking__TtZFQ{display:flex;justify-content:center;margin-top:clamp(48px,8vw,64px)}.editorial-profile_bookingButton__SlqFy{display:flex;flex:1 1 auto;align-items:center;justify-content:center;max-width:340px;min-height:56px;padding:0 34px;border-radius:999px;background:var(--blush-300);color:var(--olive-900);font-size:12px;font-weight:700;letter-spacing:.13em;text-align:center;text-transform:uppercase;transition:background .25s}.editorial-profile_bookingButton__SlqFy:hover{background:var(--blush-hover)}.editorial-profile_stickyBooking__EGWfT{display:none}@media (max-width:699px){.editorial-profile_page__8NUud{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.editorial-profile_stickyBooking__EGWfT{position:fixed;z-index:15;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgb(168 165 141/60%);background:var(--ivory-100)}.editorial-profile_stickyBooking__EGWfT>span{display:-webkit-box;flex:1;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-display);font-size:22px;line-height:1.1}.editorial-profile_stickyBooking__EGWfT .editorial-profile_bookingButton__SlqFy{flex:0 0 auto;min-height:48px;padding:0 22px;letter-spacing:.12em;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.editorial-profile_bookingButton__SlqFy{transition:none}}