a.recruiter-action.editorial-button,a.recruiter-action.quiet-button{white-space:normal;gap:12px;max-width:100%;min-height:48px;padding:12px 20px;font-size:15px}.cover-quick-contact{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:10px;display:flex}.cover-quick-contact .quiet-button{color:var(--accent-ocean)}.contact-icons a{min-width:48px;min-height:48px}.contact-rows a{min-height:48px}.contact-rows a[href*=linkedin\.com]{color:var(--accent-ocean)}.footer-bottom a.recruiter-action{align-items:center;gap:8px;min-height:48px;font-size:15px;display:inline-flex}.home-summaries .home-role-list strong{font-size:19px;line-height:1.45;display:block}.home-summaries .home-role-list .eyebrow{font-size:12px}.home-summaries .home-role-list p{margin-top:8px}.home-summaries .home-work-item .home-work-contribution{margin-bottom:12px;line-height:1.55}.home-summary:focus{outline:none}.selected-card-professional .selected-card-copy strong{color:var(--foreground);margin-bottom:4px;display:inline-block}.selected-case-professional .case-section:first-child p,.timeline .experience-role{font-weight:600;line-height:1.5}@media (width<=600px){a.recruiter-action.editorial-button,a.recruiter-action.quiet-button{padding-inline:16px}}.page-fade{animation:.55s cubic-bezier(.22,.61,.36,1) both page-fade-in}@keyframes page-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-fade{animation:none}}.cover-brand{text-align:center;max-width:560px;margin:28px auto 6px;animation:1s .7s both cover-fade}.cover-brand:before{content:"";background:var(--accent-antique);width:56px;height:1px;margin:0 auto 20px;display:block}.cover-brand-headline{letter-spacing:-.01em;color:var(--foreground);font-family:Times New Roman,Times,serif;font-weight:400;line-height:1.1;font-size:clamp(30px,4.6vw,46px)!important}.cover-brand-headline em{color:var(--accent-sage);font-style:italic}.cover-brand-statement{color:var(--foreground);margin-top:12px;font-size:17px;line-height:1.6}.cover-brand-focus{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ocean);margin-top:16px;line-height:1.8;font-size:12px!important}.cover-brand-focus i{color:var(--accent-antique);margin:0 .6em;font-style:normal}@media (width<=480px){.cover-brand-focus{letter-spacing:.1em;font-size:10.5px!important}.cover-brand-focus i{margin:0 .35em}}@media (prefers-reduced-motion:reduce){.cover-brand{animation:none}}.cover-brand-focus span{white-space:nowrap}.cover-brand{max-width:680px}.cover-brand-headline em{font-family:Times New Roman,Times,serif!important}.cover-brand-focus span{display:inline-block;white-space:nowrap!important}@media (width<=480px){.cover-brand-focus{letter-spacing:.06em}}@media (prefers-reduced-motion:no-preference){[data-motion=text]{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1);transition-delay:var(--motion-delay,0s);transform:translateY(14px)}[data-motion=text][data-in]{opacity:1;filter:none;transform:none}[data-motion=photo]{clip-path:inset(0 0 100%);transition:clip-path 1.2s cubic-bezier(.65,0,.35,1)}[data-motion=photo][data-in]{clip-path:inset(0)}[data-motion=photo]>img{opacity:0;transition:opacity 1s .15s}[data-motion=photo][data-in]>img{opacity:1}.cover-skyline,.city-intro-img{will-change:transform, translate}.selected-card,.work-card,.home-work-item,.journal-card{transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s cubic-bezier(.22,.61,.36,1)}.selected-card:hover,.work-card:hover,.home-work-item:hover{box-shadow:0 18px 40px -22px color-mix(in oklab, var(--foreground) 35%, transparent);transform:translateY(-4px)}.selected-card img,.work-card img,.home-work-item img{transition:scale .8s cubic-bezier(.22,.61,.36,1)}.selected-card:hover img,.work-card:hover img,.home-work-item:hover img{scale:1.025}}@media (prefers-reduced-motion:reduce){[data-motion]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.cover-skyline,.city-intro-img{translate:none!important}}
