
@media(max-width:750px){

.about-mobile-story .about-top-row{display:flex;justify-content:flex-end;width:100%;margin-bottom:34px}
.about-mobile-story .professional-status{margin:0 0 0 auto!important;text-align:right!important;align-self:flex-end;max-width:270px}
.about-mobile-story .intro-bento,.about-mobile-story .about-mosaic-grid{border:0!important;gap:0;margin-bottom:0;background:transparent}
.about-mobile-story .intro-tile{border:0!important;background:transparent;box-shadow:none}
.about-mobile-story .intro-tile::before,.about-mobile-story .intro-tile::after,.about-mobile-story .bento-corners{display:none!important}
.about-mobile-story .bento-story-column,.about-mobile-story .about-mosaic-column{border:0}
.about-mobile-story .intro-tile{padding-top:34px;padding-bottom:34px}
.about-mobile-story .intro-tile.soft-disclosure .bento-details{height:auto!important;max-height:none!important;opacity:1!important;padding-bottom:16px!important;overflow:visible;transition:none}
.about-mobile-story details.intro-tile>summary{cursor:default}
.about-mobile-story .mobile-scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}
.about-mobile-story .mobile-scroll-reveal.is-visible{opacity:1;transform:none}
.about-mobile-story .career-wrapped-section{min-height:180px;padding:40px 10px}
.mobile-wrapped-open{display:block;margin:18px auto;padding:10px 18px;border:1px solid #002fa7;border-radius:24px;background:#fff;color:#002fa7;font:500 14px/1.4 'DM Sans',sans-serif}
.about-mobile-story .career-story.is-mobile-fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;z-index:10000;background:#111;box-shadow:none;isolation:isolate}
.about-mobile-story .career-story.is-mobile-fullscreen .wrapped-content{inset:0;display:flex;align-items:center;justify-content:center}
.about-mobile-story .career-story.is-mobile-fullscreen .wrapped-original-screen{width:100%;height:100%;object-fit:contain}
.about-mobile-story .career-story.is-mobile-fullscreen .wrapped-progress{top:max(10px,env(safe-area-inset-top));left:12px;right:52px}
.wrapped-mobile-close{position:absolute;right:12px;top:max(4px,env(safe-area-inset-top));z-index:20;border:0;border-radius:50%;width:30px;height:30px;background:#0006;color:#fff;font:400 24px/1 Arial,sans-serif;cursor:pointer}
body.mobile-wrapped-active{overflow:hidden!important}
.mobile-wrapped-active .portfolio-nav{visibility:hidden}
}
@media(min-width:751px){.mobile-wrapped-open,.wrapped-mobile-close{display:none!important}}
@media(prefers-reduced-motion:reduce){.about-mobile-story .mobile-scroll-reveal{transition:none;transform:none}}

@media(max-width:750px){body.mobile-wrapped-active .career-wrapped-section{transform:none!important;opacity:1!important;transition:none!important}}

.mobile-wrapped-open{display:none!important}
