.ProfileTemplate-module__DcLaKW__hero{gap:var(--space-xl);align-items:center;display:grid}.ProfileTemplate-module__DcLaKW__portraitWrap{inline-size:100%;max-inline-size:22rem;position:relative}.ProfileTemplate-module__DcLaKW__portraitWrap:before{content:"";border-block-start:2px solid var(--cta);border-inline-start:2px solid var(--cta);block-size:4.5rem;inline-size:4.5rem;position:absolute;inset-block-start:calc(var(--space-md) * -1);inset-inline-start:calc(var(--space-md) * -1)}.ProfileTemplate-module__DcLaKW__portrait{filter:grayscale()contrast(1.04);block-size:auto;inline-size:100%;display:block}.ProfileTemplate-module__DcLaKW__heroText{gap:var(--space-sm);flex-direction:column;align-items:flex-start;max-inline-size:40rem;display:flex}.ProfileTemplate-module__DcLaKW__heroText h1{text-wrap:balance}.ProfileTemplate-module__DcLaKW__credentials{font-size:var(--type-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-eyebrow)}.ProfileTemplate-module__DcLaKW__positioning{font-weight:var(--weight-light);font-style:italic;font-size:var(--type-lead);line-height:var(--lh-lead);color:var(--ink-soft);text-wrap:pretty;max-inline-size:44ch;margin-block-start:var(--space-2xs)}.ProfileTemplate-module__DcLaKW__socials{gap:var(--space-sm);margin-block-start:var(--space-xs);list-style:none;display:flex}.ProfileTemplate-module__DcLaKW__social{inline-size:var(--tap-min);block-size:var(--tap-min);border:1px solid var(--rule);color:var(--ink-soft);transition:color var(--motion-base) var(--ease-set), border-color var(--motion-base) var(--ease-set);justify-content:center;align-items:center;display:flex}.ProfileTemplate-module__DcLaKW__social:hover,.ProfileTemplate-module__DcLaKW__social:focus-visible{color:var(--ink-head);border-color:var(--rule-strong)}.ProfileTemplate-module__DcLaKW__actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}@media (min-width:768px){.ProfileTemplate-module__DcLaKW__hero{gap:var(--space-3xl);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.ProfileTemplate-module__DcLaKW__head{gap:var(--space-sm);max-inline-size:var(--measure);flex-direction:column;margin-block-end:var(--space-xl);display:flex}.ProfileTemplate-module__DcLaKW__head h2{text-wrap:balance}.ProfileTemplate-module__DcLaKW__head p{color:var(--ink-soft);text-wrap:pretty}.ProfileTemplate-module__DcLaKW__prose{gap:var(--space-md);max-inline-size:var(--measure);flex-direction:column;display:flex}.ProfileTemplate-module__DcLaKW__prose p{text-wrap:pretty}.ProfileTemplate-module__DcLaKW__proseLead{font-size:var(--type-lead);line-height:var(--lh-lead);color:var(--ink-head)}.ProfileTemplate-module__DcLaKW__specGrid{gap:var(--space-2xl);align-items:start;display:grid}.ProfileTemplate-module__DcLaKW__specialties{gap:var(--space-md);list-style:none;display:grid}.ProfileTemplate-module__DcLaKW__specialties li{gap:var(--space-sm);border-block-end:1px solid var(--rule);color:var(--ink-soft);text-wrap:pretty;padding-block-end:var(--space-md);line-height:1.6;display:flex}.ProfileTemplate-module__DcLaKW__specialties li:before{content:"—";color:var(--ink-eyebrow);flex:none}.ProfileTemplate-module__DcLaKW__licensing{padding:var(--space-lg);border:1px solid var(--rule);background:var(--panel)}.ProfileTemplate-module__DcLaKW__licLabel{font-size:var(--type-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-eyebrow);display:block}.ProfileTemplate-module__DcLaKW__states{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-sm);list-style:none;display:flex}.ProfileTemplate-module__DcLaKW__states li{padding:.2rem var(--space-xs);border:1px solid var(--rule);font-size:.875rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--ink-head)}.ProfileTemplate-module__DcLaKW__licNote{color:var(--ink-soft);text-wrap:pretty;margin-block-start:var(--space-sm);font-size:.875rem;line-height:1.55}@media (min-width:900px){.ProfileTemplate-module__DcLaKW__specGrid{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}.ProfileTemplate-module__DcLaKW__specialties{gap:var(--space-md) var(--space-2xl);grid-template-columns:1fr 1fr}}.ProfileTemplate-module__DcLaKW__roleActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProfileTemplate-module__DcLaKW__bookingSlot{max-inline-size:52rem}.ProfileTemplate-module__DcLaKW__bookingFallback{align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-xl);border:1px solid var(--rule);background:var(--panel);text-align:center;color:var(--ink-eyebrow);flex-direction:column;display:flex;position:relative}.ProfileTemplate-module__DcLaKW__bookingFallback:before,.ProfileTemplate-module__DcLaKW__bookingFallback:after{content:"";border-color:var(--brand-lighter);pointer-events:none;border-style:solid;block-size:10px;inline-size:10px;position:absolute}.ProfileTemplate-module__DcLaKW__bookingFallback:before{border-width:2px 0 0 2px;inset-block-start:-1px;inset-inline-start:-1px}.ProfileTemplate-module__DcLaKW__bookingFallback:after{border-width:0 2px 2px 0;inset-block-end:-1px;inset-inline-end:-1px}.ProfileTemplate-module__DcLaKW__bookingActions{margin-block-start:var(--space-sm)}.ProfileTemplate-module__DcLaKW__bookingLabel{font-size:var(--type-lead);font-weight:var(--weight-bold);color:var(--ink-head)}.ProfileTemplate-module__DcLaKW__bookingNote{max-inline-size:44ch;color:var(--ink-soft);text-wrap:pretty;font-size:.9375rem;line-height:1.6}@media (min-width:900px){.ProfileTemplate-module__DcLaKW__heroFounder{gap:var(--space-3xl);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.ProfileTemplate-module__DcLaKW__authorGrid{gap:var(--space-2xl);align-items:start;display:grid}.ProfileTemplate-module__DcLaKW__work{padding:var(--space-lg);border:1px solid var(--rule);background:var(--panel)}.ProfileTemplate-module__DcLaKW__workLabel{font-size:var(--type-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-eyebrow);display:block}.ProfileTemplate-module__DcLaKW__workTitle{font-size:var(--type-lead);color:var(--ink-head);text-wrap:balance;margin-block-start:var(--space-xs);font-style:italic;line-height:1.35}@media (min-width:900px){.ProfileTemplate-module__DcLaKW__authorGrid{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}}.ProfileTemplate-module__DcLaKW__events{gap:var(--space-lg);max-inline-size:62rem;list-style:none;display:grid}.ProfileTemplate-module__DcLaKW__event{gap:var(--space-2xs) var(--space-xl);border-block-end:1px solid var(--rule);padding-block-end:var(--space-lg);display:grid}.ProfileTemplate-module__DcLaKW__event:last-child{border-block-end:0;padding-block-end:0}.ProfileTemplate-module__DcLaKW__eventMeta{gap:var(--space-3xs,.125rem);flex-direction:column;display:flex}.ProfileTemplate-module__DcLaKW__eventDate{font-size:var(--type-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-eyebrow)}.ProfileTemplate-module__DcLaKW__eventPlace{color:var(--ink-soft);font-size:.875rem}.ProfileTemplate-module__DcLaKW__eventTitle{font-size:var(--type-lead);color:var(--ink-head);text-wrap:balance;line-height:1.3}.ProfileTemplate-module__DcLaKW__eventTitle a{color:inherit;transition:border-color var(--motion-base) var(--ease-set);border-block-end:1px solid #0000;text-decoration:none}.ProfileTemplate-module__DcLaKW__eventTitle a:hover,.ProfileTemplate-module__DcLaKW__eventTitle a:focus-visible{border-block-end-color:currentColor}.ProfileTemplate-module__DcLaKW__eventBody p{color:var(--ink-soft);text-wrap:pretty;margin-block-start:var(--space-2xs);line-height:1.6}@media (min-width:768px){.ProfileTemplate-module__DcLaKW__event{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}}
