#main-content:has(.home-module-scss-module__YAGOlW__page){padding-top:0}.home-module-scss-module__YAGOlW__page{width:100%;color:var(--ink)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__hero{grid-gap:32px clamp(40px,6vw,88px);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:stretch;gap:32px clamp(40px,6vw,88px);display:grid}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__hero{grid-template-columns:minmax(0,1fr)}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__portrait{aspect-ratio:4/5;background:var(--wash);min-height:100%;margin:0;position:relative;overflow:hidden}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;filter:grayscale()contrast(1.06);width:100%;height:100%;position:absolute;inset:0}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__portrait{aspect-ratio:4/3;min-height:0;max-height:62vh}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__letter{align-self:center;min-width:0;padding:8px 0 12px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__title{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 28px;font-size:clamp(2.5rem,1.3rem + 3.6vw,4.5rem);font-weight:600;line-height:1.02}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__lede{max-width:34em;font-family:var(--font-body),system-ui,sans-serif;color:var(--ink2);text-wrap:pretty;margin:0 0 14px;font-size:18px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__lede strong{color:var(--ink);font-weight:600}@media (max-width:640px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__lede{font-size:17px}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__signature{flex-wrap:wrap;align-items:flex-end;gap:6px 20px;margin:26px 0 30px;display:flex}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__signature .home-module-scss-module__YAGOlW__sign{font-family:var(--font-marker),"Permanent Marker",cursive;color:var(--accent);transform-origin:0 100%;font-size:clamp(30px,2.6vw,38px);line-height:1;display:inline-block;transform:rotate(-4deg)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__signature .home-module-scss-module__YAGOlW__remit{color:var(--ink2);font-size:14px;line-height:1.45}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__signature .home-module-scss-module__YAGOlW__dateline{color:var(--ink3);display:block}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary:hover{color:var(--paper)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost{border:1.5px solid var(--ink);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-label),system-ui,sans-serif;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary span,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost span{transition:transform .15s}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary:hover span,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost:hover span{transform:translate(3px)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary{background:var(--ink)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary:hover{background:var(--ink2);border-color:var(--ink2)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost:hover{color:var(--ink)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost:hover{background:var(--wash)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__secondary{min-height:44px;font-family:var(--font-label),system-ui,sans-serif;color:var(--ink);align-items:center;gap:8px;padding:0 0 0 8px;font-size:15px;font-weight:600;display:inline-flex;text-decoration:none!important}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__secondary .home-module-scss-module__YAGOlW__cvLabel{text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:6px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__secondary:hover{color:var(--ink)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__secondary:hover .home-module-scss-module__YAGOlW__cvLabel{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:640px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__secondary{padding-left:0}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary:focus-visible,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost:focus-visible,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__secondary:focus-visible,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__more:focus-visible,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__post:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__glance{grid-gap:0 32px;border-top:1px solid var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:40px 0 0;padding:20px 0 0;display:grid}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__glance div{min-width:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__glance dt{color:var(--ink3);margin:0 0 6px;font-size:13px;font-weight:500}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__glance dd{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__fine{color:var(--ink3);margin:0;font-size:14px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__block{margin:clamp(64px,9vh,96px) 0 0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__blockHead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}@media (max-width:400px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__blockHead{flex-wrap:wrap;gap:8px}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__label{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__more{font-family:var(--font-label),system-ui,sans-serif;color:var(--ink);padding-block:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__more:hover{color:var(--ink)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__glance+.home-module-scss-module__YAGOlW__block{margin-top:clamp(64px,10vh,112px)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__speaking{grid-gap:18px clamp(40px,6vw,88px);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:18px clamp(40px,6vw,88px);margin-top:28px;display:grid}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__speaking{grid-template-columns:minmax(0,1fr)}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__stage{background:var(--wash);margin:0;line-height:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__stage img{filter:grayscale()contrast(1.06);width:100%;height:auto;display:block}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__stage figcaption{background:var(--paper);font-family:var(--font-label),system-ui,sans-serif;color:var(--ink3);padding:10px 0 0;font-size:13px;line-height:1.4}@media (max-width:640px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__stage{max-width:320px}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__calls{grid-gap:0 40px;grid-template-columns:1fr 1fr;gap:0 40px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__calls{grid-template-columns:1fr}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__call{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:20px 0 22px;display:flex}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__callTitle{font-family:var(--font-heading),system-ui,sans-serif;text-wrap:balance;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__callText{color:var(--ink2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__callRoute{color:var(--ink2);margin:18px 0 8px;font-size:14px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__call>.home-module-scss-module__YAGOlW__more{align-items:center;gap:10px;min-height:44px;margin-top:auto;display:inline-flex}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__notFor{max-width:560px;color:var(--ink2);margin:16px 0 0;font-size:14px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__talks{border-top:1px solid var(--ink);max-width:620px;margin:26px 0 0;padding:0;list-style:none}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__talk{grid-gap:3px;border-bottom:1px solid var(--line);gap:3px;padding:13px 0 14px;display:grid}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__talkEvent{color:var(--ink);font-size:15px;font-weight:500}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__talkTitle{color:var(--ink2);text-wrap:pretty;font-size:14px;line-height:1.5}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__posts{margin:0;padding:0;list-style:none}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__years{font-family:var(--font-label),system-ui,sans-serif;color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__post,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__post:hover{color:var(--ink)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__post{grid-gap:4px 24px;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:1fr auto;align-items:baseline;gap:4px 24px;padding:17px 0;text-decoration:none;display:grid}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__post:hover .home-module-scss-module__YAGOlW__postTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__post:hover .home-module-scss-module__YAGOlW__arrow{transform:translate(4px)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__postTitle{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.3}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__arrow{font-family:var(--font-label),system-ui,sans-serif;transition:transform .15s}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__cases{margin:0;padding:0;list-style:none}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__case{grid-gap:6px clamp(40px,6vw,88px);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:6px clamp(40px,6vw,88px);padding:28px 0;display:grid}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__case{grid-template-columns:minmax(0,1fr)}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseYears{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink2);padding-top:7px;font-size:15px;font-weight:600}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseYears{padding-top:0}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseBody{min-width:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseOrganization{font-family:var(--font-heading),system-ui,sans-serif;margin:0;font-size:26px;font-weight:700;line-height:1.2}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseOrganization a{color:var(--ink);text-decoration:none}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseOrganization a:hover{text-underline-offset:5px;text-decoration:underline}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseRole{margin:6px 0 14px;font-size:15px;font-weight:600;line-height:1.5}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseText,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseEvidence{max-width:68ch;color:var(--ink2);text-wrap:pretty;margin:0 0 16px;font-size:15px;line-height:1.65}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseLabel{font-family:var(--font-label),system-ui,sans-serif;color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__careerLink{margin:18px 0 0;font-size:14px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__careerLink a{color:var(--ink2);text-underline-offset:4px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__leadership{margin-top:clamp(80px,12vh,132px)}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__story{grid-gap:8px clamp(40px,6vw,88px);border-top:1px solid var(--ink);grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:8px clamp(40px,6vw,88px);padding-top:28px;display:grid}@media (max-width:860px){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__story{grid-template-columns:minmax(0,1fr)}}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__story>.home-module-scss-module__YAGOlW__statement:first-child{margin-top:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__story .home-module-scss-module__YAGOlW__more{margin-top:4px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__storyBody{min-width:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__statement{max-width:640px;font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.02em;text-wrap:pretty;margin:24px 0 20px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__storyText{max-width:650px;color:var(--ink2);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.65}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__teamExample{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin:24px 0 0;padding:24px 0 28px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__teamIntro{max-width:560px;color:var(--ink2);margin:8px 0 28px;font-size:15px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__publicHeading{font-family:var(--font-heading),system-ui,sans-serif;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.3}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__writingHead{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:40px;display:flex}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__postCopy{grid-gap:8px;gap:8px;display:grid}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__postAngle{color:var(--ink2);font-size:14px;line-height:1.6}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__contact{border-top:1px solid var(--ink);padding-top:24px}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__contact .home-module-scss-module__YAGOlW__actions{justify-content:flex-start}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__contact>.home-module-scss-module__YAGOlW__statement:first-child{margin-top:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__contact .home-module-scss-module__YAGOlW__fine{max-width:none;margin:0}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__emailAddress{color:var(--ink);text-underline-offset:5px;padding:8px 0;font-size:20px;display:inline-block}.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__caseOrganization a:focus-visible,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__careerLink a:focus-visible,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__emailAddress:focus-visible{outline:2px dashed var(--ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__ghost,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__primary span,.home-module-scss-module__YAGOlW__page .home-module-scss-module__YAGOlW__arrow{transition:none}}
