.experience-carousel{min-width:0}.experience-carousel .experience-carousel-track{--experience-gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--experience-gap)) / 2);column-gap:var(--experience-gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(11,auto);row-gap:0;width:100%;margin:0;padding:4px 0 8px;scroll-padding:0;display:grid;overflow-x:auto}.experience-carousel-track::-webkit-scrollbar{display:none}.experience-carousel .experience-carousel-slide{grid-template-rows:subgrid;scroll-snap-align:none;scroll-snap-stop:always;grid-row:1/-1;min-width:0;display:grid}.experience-carousel-slide:nth-child(odd){scroll-snap-align:start}.experience-carousel .experience-card-approved{grid-template-columns:104px minmax(0,1fr);grid-template-rows:subgrid;box-sizing:border-box;min-width:0;height:auto;box-shadow:none;overflow-wrap:normal;grid-row:1/-1;column-gap:18px;display:grid;background:linear-gradient(145deg,#121e28,#111b25)!important;border:1px solid #293c46!important;border-radius:14px!important;min-height:0!important;padding:28px!important}.experience-carousel .experience-card-approved.featured{background:linear-gradient(145deg,#172c28,#111e27)!important;border-color:#365b4c!important}@media (min-width:901px){.experience-carousel .experience-carousel-slide:last-child:nth-child(odd){column-gap:var(--experience-gap);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.experience-carousel-slide:last-child:nth-child(odd)>.experience-card-approved{width:calc((100% - var(--experience-gap)) / 2);grid-column:1/-1;justify-self:center}}.experience-approved-top,.experience-approved-id,.experience-card-meta,.experience-contributions-group,.experience-card-approved .experience-bullets{display:contents}.experience-carousel .experience-brand-label{box-sizing:border-box;background:#0b1016;border:1px solid #33464b;border-radius:10px;grid-area:1/1/4;align-self:start;width:104px;height:80px;padding:0;display:block;position:relative;overflow:hidden}.experience-carousel .experience-approved-id h3{letter-spacing:-.025em;color:#edf3f4;overflow-wrap:normal;word-break:normal;grid-area:1/2;font-weight:700;margin:0!important;font-size:20px!important;line-height:1.28!important}.experience-carousel .experience-approved-id .experience-role{color:#8cdbb8;grid-area:2/2;font-weight:500;margin:7px 0 0!important;font-size:13px!important;line-height:1.55!important}.experience-carousel .experience-industry-chip{color:#a7bdb5;width:auto;max-width:100%;font:400 9px/1.5 var(--mono);letter-spacing:.09em;white-space:normal;background:0 0;border:0;border-radius:0;grid-area:3/2;place-self:start;margin:10px 0 0;padding:0}.experience-card-meta>span{color:#b8c8c8;min-width:0;font:400 10.5px/1.6 var(--mono);grid-column:1/-1;align-items:flex-start;gap:9px;display:flex}.experience-card-meta>span:first-child{grid-row:4;margin-top:22px}.experience-card-meta>span:nth-child(2){grid-row:5;margin-top:5px}.experience-card-meta>span:nth-child(3){border-bottom:1px solid #2c4144;grid-row:6;margin-top:5px;padding-bottom:18px}.experience-card-meta svg{color:#8fb7a9;flex:0 0 14px;width:14px;height:14px;margin-top:1px}.experience-carousel .experience-card-approved .experience-approved-summary{grid-area:7/1/auto/-1;min-height:3.3em;color:#b5c3c7!important;margin:18px 0 22px!important;font-size:14px!important;line-height:1.65!important}.experience-carousel .experience-contributions-heading{color:#a4cbb9;letter-spacing:.1em;grid-area:8/1/auto/-1;margin:0 0 14px;font:400 10px/1.5 var(--mono)!important}.experience-carousel .experience-card-approved .experience-bullets li{color:#c2d0cf;grid-column:1/-1;grid-template-columns:16px minmax(0,1fr);min-width:0;padding-bottom:12px;display:grid;align-items:start!important;gap:10px!important;font-size:13px!important;line-height:1.6!important}.experience-card-approved .experience-bullets li:first-child{grid-row:9}.experience-card-approved .experience-bullets li:nth-child(2){grid-row:10}.experience-card-approved .experience-bullets li:nth-child(3){grid-row:11;padding-bottom:0}.experience-carousel .experience-circle-check{color:#8cdbb8;background:0 0;border:0;border-radius:0;place-items:center;width:16px;height:20.8px;display:grid}.experience-carousel .experience-circle-check svg{width:15px!important;height:15px!important}.experience-carousel .experience-carousel-progress{background:#1c2c33;height:3px;margin:14px 0 4px}.experience-carousel .experience-carousel-progress span{background:#649e89}.experience-media{min-width:0;min-height:0;display:block;position:absolute;inset:0}.experience-media-image{object-position:center;object-fit:contain}.experience-media--logo .experience-media-image{box-sizing:border-box;padding:7px}.experience-media--photo .experience-media-image{object-fit:cover}.experience-media-fallback{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:8px;display:grid}.experience-media-fallback--logo{color:#edf3f4;text-align:center;font:600 11px/1.4 var(--font-manrope,Arial, sans-serif)}.experience-media-fallback--photo{background:#14252e}.experience-brand-dea,.experience-brand-authentic-feet,.experience-brand-clinica-recanto,.experience-brand-alumifont,.journey-refined-card .brand-dea,.journey-refined-card .brand-authentic-feet,.journey-refined-card .brand-clinica-recanto,.journey-refined-card .brand-alumifont{background:#fff!important}.experience-brand-dea .experience-media-fallback,.experience-brand-authentic-feet .experience-media-fallback,.experience-brand-clinica-recanto .experience-media-fallback,.experience-brand-alumifont .experience-media-fallback,.brand-dea .experience-media-fallback,.brand-authentic-feet .experience-media-fallback,.brand-clinica-recanto .experience-media-fallback,.brand-alumifont .experience-media-fallback{color:#18252b}.journey-intro-refined{background:0 0;padding-block:34px 36px}.journey-intro-refined:before{content:none}.journey-intro-refined h1{letter-spacing:-.045em;max-width:950px;margin:12px 0 10px;line-height:1.08}.journey-intro-refined>p{color:#b7c8d5;max-width:780px;line-height:1.65}.journey-refined .journey-approved-list{margin:0;padding:0;list-style:none;display:block}.journey-refined .journey-approved-list>li{margin:0 0 20px;list-style:none}.journey-refined .journey-year-marker{color:#8cdbb8;max-width:none;font:500 14px/1.4 var(--mono);margin:28px 0 16px}.journey-refined .journey-year-marker:first-of-type{margin-top:10px}.journey-refined .journey-refined-card{min-height:0;box-shadow:none;background:linear-gradient(145deg,#121e28,#111b25);border:1px solid #293c46;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(230px,28%);align-items:start;gap:32px;padding:28px;display:grid}.journey-refined .journey-refined-card.is-current{background:linear-gradient(145deg,#172c28,#111e27);border-color:#365b4c}.journey-refined-card .journey-description{grid-area:1/1;min-width:0;display:block}.journey-entry-header{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.journey-identity{min-width:0}.journey-refined-card .journey-brand{min-width:0;display:block}.journey-refined-card .journey-brand-tile{box-sizing:border-box;background:#0b1016;border:1px solid #33464b;border-radius:10px;width:112px;height:80px;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.journey-refined-card .journey-company-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-refined-card .journey-company-line h2{color:#edf3f4;letter-spacing:-.025em;word-break:normal;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.3}.journey-refined-card .journey-current-chip{color:#b0d7c4;background:#1b322c;border-color:#3c5e4f;font-size:9px}.journey-refined-card .journey-role{color:#8cdbb8;margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.55}.journey-refined-card .journey-meta{color:#b8c8c8;font:400 10.5px/1.6 var(--mono);border-bottom:1px solid #2c4144;flex-wrap:wrap;gap:7px 20px;margin:20px 0 18px;padding-bottom:18px;display:flex}.journey-meta>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.journey-meta svg{color:#8fb7a9;flex:0 0 14px;margin-top:1px}.journey-refined-card .journey-summary{color:#b5c3c7;margin:0 0 22px;font-size:14px;line-height:1.7}.journey-refined-card .journey-points{border:0;margin:0;padding:0;display:block}.journey-refined-card .journey-points .eyebrow{color:#a4cbb9;font:400 10px/1.5 var(--mono);letter-spacing:.1em;margin:0 0 14px}.journey-refined-card .journey-points ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-refined-card .journey-points li{color:#c2d0cf;overflow-wrap:normal;align-items:flex-start;gap:11px;font-size:13px;line-height:1.65;display:flex}.journey-refined-card .journey-dot{background:#8cdbb8;border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin-top:.65em;transform:none}.journey-refined-card .journey-picture-panel{flex-direction:column;grid-area:1/2;gap:12px;min-width:0;display:flex}.journey-refined-card .journey-picture{aspect-ratio:4/3;background:#111b25;border:1px solid #33464b;border-radius:10px;flex:none;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.journey-refined-card .journey-picture:after{content:none}.journey-refined-card .journey-picture-tags{flex-wrap:wrap;gap:6px;display:flex}.journey-refined-card .journey-picture-tags span{color:#afc6bf;white-space:normal;background:0 0;border:1px solid #33464b;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.5}@media (max-width:1180px){.experience-carousel .experience-card-approved{grid-template-columns:96px minmax(0,1fr);column-gap:16px;padding:24px!important}.experience-carousel .experience-brand-label{width:96px;height:76px}.experience-carousel .experience-approved-id h3{font-size:18px!important}.journey-refined .journey-refined-card{grid-template-columns:minmax(0,1fr) 230px;gap:24px;padding:24px}}@media (max-width:900px){.experience-carousel .experience-carousel-track{grid-auto-columns:100%}.experience-carousel .experience-carousel-slide{scroll-snap-align:start}.journey-refined .journey-refined-card{grid-template-columns:minmax(0,1fr)}.journey-refined-card .journey-picture-panel{grid-area:2/1;width:min(100%,480px)}.journey-refined-card .journey-picture{aspect-ratio:16/9}}@media (max-width:600px){.experience-carousel .experience-card-approved{grid-template-columns:88px minmax(0,1fr);column-gap:14px;padding:20px!important}.experience-carousel .experience-brand-label{width:88px;height:72px}.experience-carousel .experience-approved-id h3{font-size:17px!important;line-height:1.3!important}.experience-carousel .experience-approved-id .experience-role{font-size:12px!important}.experience-carousel .experience-industry-chip{letter-spacing:.06em;font-size:8px}.experience-card-meta>span{font-size:10px}.experience-carousel .experience-card-approved .experience-approved-summary{font-size:13px!important}.experience-carousel .experience-card-approved .experience-bullets li{font-size:12px!important}.journey-intro-refined{padding-top:26px;padding-bottom:24px}.journey-refined .journey-refined-card{gap:22px;padding:20px}.journey-entry-header{grid-template-columns:88px minmax(0,1fr);gap:14px}.journey-refined-card .journey-brand-tile{width:88px;height:72px}.journey-refined-card .journey-role,.journey-refined-card .journey-summary{font-size:13px}.journey-refined-card .journey-meta{flex-direction:column;gap:7px}.journey-refined-card .journey-company-line h2{font-size:18px}.journey-refined-card .journey-picture-panel{width:100%}}@media (max-width:360px){.experience-carousel .experience-card-approved{grid-template-columns:76px minmax(0,1fr);column-gap:12px;padding:16px!important}.experience-carousel .experience-brand-label{width:76px;height:68px}.experience-carousel .experience-approved-id h3{font-size:16px!important}.journey-refined .journey-refined-card{padding:16px}.journey-entry-header{grid-template-columns:76px minmax(0,1fr);gap:12px}.journey-refined-card .journey-brand-tile{width:76px;height:68px}}@media (prefers-reduced-motion:reduce){.experience-carousel .experience-carousel-progress span{transition:none}}.experience-carousel .experience-card-approved .experience-approved-id h3{color:#f4f8fa}.experience-carousel .experience-card-approved .experience-approved-id .experience-role{color:#80edbd}.experience-carousel .experience-card-approved .experience-industry-chip,.experience-carousel .experience-contributions-heading{color:#9ed8bb}.experience-carousel .experience-card-approved .experience-card-meta>span{color:#c3d5de}.experience-carousel .experience-card-approved .experience-card-meta svg{color:#80edbd}.experience-carousel .experience-card-approved .experience-approved-summary{color:#dfeaf0!important}.experience-carousel .experience-card-approved .experience-bullets li{color:#f0f5f6}.experience-carousel .experience-card-approved .experience-circle-check{color:#80edbd;background:0 0;border:0}.experience-carousel .experience-card-approved .experience-circle-check svg{color:#80edbd}.journey-refined-card .journey-identity h2{color:#f4f8fa}.journey-refined-card .journey-role{color:#80edbd}.journey-refined-card .journey-meta{color:#c3d5de}.journey-refined-card .journey-meta svg{color:#80edbd}.journey-refined-card .journey-summary{color:#dfeaf0}.journey-refined-card .journey-points .eyebrow{color:#9ed8bb}.journey-refined-card .journey-points li{color:#f0f5f6}.journey-refined-card .journey-dot{color:#80edbd}@media (min-width:901px){.journey-refined .journey-refined-card{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(270px,34%);align-items:start;gap:0 clamp(24px,3vw,42px);padding:clamp(22px,2.3vw,30px);display:grid}.journey-refined-card .journey-description{display:contents}.journey-refined-card .journey-entry-header{grid-area:1/1/auto/-1;min-width:0}.journey-refined-card .journey-meta{grid-area:2/1/auto/-1;min-width:0;margin:20px 0 0;padding-bottom:18px}.journey-refined-card .journey-summary{grid-area:3/1;min-width:0;margin:19px 0 18px}.journey-refined-card .journey-points{grid-area:4/1;min-width:0;margin:0 0 3px}.journey-refined-card .journey-picture-panel{flex-direction:column;grid-area:3/2/5;justify-content:center;place-self:center stretch;gap:12px;width:100%;min-width:0;margin-top:13px;display:flex}.journey-refined-card .journey-picture{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.journey-refined-card .journey-picture-tags{justify-content:flex-start}}.journey-refined-card .journey-points li>svg{color:#80edbd;flex:0 0 16px;width:16px;height:16px;margin-top:.18em;display:block}
.case-2026 .case-2026-chapter{scroll-margin-top:0}.case-2026 .case-2026-home-preview{place-self:start stretch;width:100%;height:auto}@media (min-width:901px){.site-header .mobile-nav{display:none}}@media (min-width:761px) and (max-width:900px){#ai-case-feature.ai-case-feature{grid-template-columns:minmax(0,1fr);gap:24px}#ai-case-feature .ai-case-content .ai-case-link{margin-top:4px}#ai-case-feature .ai-case-facts{border-top:1px solid #2a4745;border-left:0;align-content:start;padding:20px 0 0}}@media (max-width:900px){.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:flex}.site-header .header-inner{gap:10px;height:72px}.site-header .header-actions{gap:8px}.site-header .language-switch{padding:2px}.site-header .language-switch a{width:44px;height:44px;font-size:12px}.site-header .mobile-nav{overscroll-behavior-y:contain;max-height:calc(100dvh - 72px);padding-top:4px;padding-bottom:16px;overflow-y:auto}.site-header .mobile-nav a{align-items:center;min-height:50px;font-size:15px}.experience-carousel-toolbar .experience-carousel-arrow,.featured-showcase-toolbar .experience-carousel-arrow,.certificate-carousel-toolbar .experience-carousel-arrow{width:44px;min-width:44px;height:44px}.hero-socials a,.back-to-top{min-width:44px;min-height:44px}.certificate-carousel-toolbar{flex-wrap:wrap;gap:12px}.certificate-visual-actions>a,.certificate-dialog-footer a{min-height:44px;font-size:13px}.certificate-dialog-close{flex:0 0 44px;width:44px;height:44px}.certificate-visual-metadata,.certificate-dialog-metadata{font-size:12px}#about-me .about-me-grid{grid-template-columns:minmax(0,1fr);gap:28px}#about-me .about-me-grid>.reveal:first-child{width:min(420px,100%);height:auto;margin-inline:auto}#about-me .about-me-portrait{aspect-ratio:4/5;height:auto;min-height:0}#about-me .about-me-portrait img{object-position:center 36%}.case-2026-nav a{min-width:44px;min-height:44px;font-size:12px}.case-2026 .case-2026-showcase-button,.case-2026 .case-2026-button{min-height:48px;font-size:14px}}@media (max-width:600px){.shell{width:calc(100% - 32px)}.hero-description,.section-heading p,.ai-case-content p,.project-card .project-content>p,.capability p,.contact-copy p,.detail-grid p,.detail-narrative p,.project-journey>p,.project-journey-steps p,.education-card p,#about-me .about-me-copy>p,#about-me .about-me-topic p{font-size:15px;line-height:1.75}#about-me .about-me-topic{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}#about-me .about-me-topic h4{margin-bottom:7px;font-size:16px}.contact-links .contact-link{padding:20px;display:block;position:relative}.contact-links .contact-link>span:first-child{flex-direction:column;align-items:flex-start;gap:12px}.contact-links .contact-link>svg:last-child{position:absolute;top:20px;right:18px}.contact-links .contact-link small,.contact-link .contact-email-address{font-size:12px;line-height:1.6}.project-card .project-content{padding:20px}.project-card .project-content>p{-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}.project-card .project-content .tags span{padding:6px 9px;font-size:11.5px}.project-card-actions{grid-template-columns:minmax(0,1fr)}.project-card-actions .project-card-action{min-height:48px;font-size:14px}.certificate-visual-info{padding:18px}.certificate-visual-info :is(h2,h4){min-height:0;font-size:17px}.certificate-visual-bottom{flex-direction:column;align-items:flex-start;gap:10px}.certificate-visual-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.certificate-visual-info .education-institution{font-size:13px}.certificate-dialog-toolbar h3{font-size:15px}.certificate-dialog-footer{gap:12px;padding:12px 16px}.certificate-dialog-footer a{margin-left:0}.experience-carousel .experience-card-approved{grid-template-columns:76px minmax(0,1fr);column-gap:14px;padding:20px!important}.experience-carousel .experience-brand-label{grid-row:1;width:76px;height:64px}.experience-carousel .experience-approved-id h3{align-content:center;align-self:stretch;display:grid;font-size:20px!important;line-height:1.3!important}.experience-carousel .experience-approved-id .experience-role{grid-column:1/-1;margin-top:16px!important;font-size:14px!important;line-height:1.6!important}.experience-carousel .experience-industry-chip{letter-spacing:.05em;grid-column:1/-1;margin-top:9px;font-size:11px}.experience-carousel .experience-card-meta>span{font-size:12px;line-height:1.65}.experience-carousel .experience-card-meta>span:first-child{margin-top:20px}.experience-carousel .experience-card-meta>span:last-child{padding-bottom:20px}.experience-carousel .experience-card-approved .experience-approved-summary{margin-block:20px 24px!important;font-size:15px!important;line-height:1.75!important}.experience-carousel .experience-contributions-heading{font-size:11px!important;line-height:1.6!important}.experience-carousel .experience-card-approved .experience-bullets li{padding-bottom:14px;font-size:14px!important;line-height:1.7!important}.experience-carousel .experience-card-approved .experience-bullets li:last-child{padding-bottom:0}.experience-carousel .experience-circle-check{height:23.8px}.journey-entry-header{grid-template-columns:76px minmax(0,1fr);gap:16px 14px}.journey-entry-header .journey-identity{display:contents}.journey-refined-card .journey-brand-tile{width:76px;height:64px}.journey-refined-card .journey-company-line{grid-area:1/2}.journey-refined-card .journey-company-line h2{font-size:20px}.journey-refined-card .journey-role{grid-column:1/-1;margin:0;font-size:14px}.journey-refined-card .journey-current-chip{font-size:11px}.journey-refined-card .journey-meta{gap:9px;font-size:12px;line-height:1.65}.journey-refined-card .journey-summary{font-size:15px;line-height:1.75}.journey-refined-card .journey-points li{font-size:14px;line-height:1.75}.journey-refined-card .journey-points .eyebrow{font-size:11px}.journey-refined-card .journey-picture-tags span{font-size:12px}.case-2026 .case-2026-prose p,.case-2026 .case-2026-iteration>p{font-size:15px;line-height:1.8}.case-2026 .case-2026-goal p,.case-2026 .case-2026-stage p,.case-2026 .case-2026-path-item p,.case-2026 .case-2026-decision-panel p,.case-2026 .case-2026-tile-copy p,.case-2026 .case-2026-showcase-copy p{font-size:14px;line-height:1.75}.case-2026 .case-2026-chapter-head{grid-template-columns:minmax(0,1fr);gap:16px}.case-2026 .case-2026-chapter-head h2{font-size:clamp(26px,6.2vw,32px)}.case-2026 .case-2026-summary a{font-size:13px}.case-2026 .case-2026-tile-copy{min-height:0}.case-2026 .case-2026-showcase-tile{gap:20px;padding:18px}.case-2026-showcase-grid .case-2026-projects-tile .case-2026-tile-projects{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.case-2026-showcase-grid .case-2026-projects-tile .case-2026-tile-projects figure{padding:0;display:block}.case-2026-showcase-grid .case-2026-projects-tile .case-2026-tile-project-picture{aspect-ratio:16/10;height:auto;max-height:none}.case-2026-showcase-grid .case-2026-projects-tile .case-2026-tile-project-picture img{object-fit:contain}.case-2026-showcase-grid .case-2026-projects-tile .case-2026-tile-projects figcaption{text-align:left;padding:12px;font-size:14px}.case-2026-showcase-grid .case-2026-experience-tile .case-2026-experience-previews{grid-template-rows:auto;gap:14px;height:auto}.case-2026-showcase-grid .case-2026-experience-tile .case-2026-experience-preview{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:14px}.case-2026-experience-tile .case-2026-experience-logo{width:56px;height:56px}.case-2026-showcase-grid .case-2026-experience-tile .case-2026-experience-info strong{overflow-wrap:normal;font-size:15px}.case-2026-showcase-grid .case-2026-experience-tile .case-2026-experience-role{font-size:13px}.case-2026-showcase-grid .case-2026-experience-tile .case-2026-experience-period{font-size:11px}.case-2026-showcase-docs .case-2026-cert-previews{grid-template-columns:minmax(0,1fr);gap:14px;height:auto}.case-2026-showcase-docs .case-2026-cert-preview{height:auto;padding:10px;display:block}.case-2026-showcase-docs .case-2026-cert-image{aspect-ratio:1.46;width:100%;height:auto}.case-2026-showcase-docs .case-2026-cert-preview figcaption{gap:5px;padding:12px 2px 2px}.case-2026-showcase-docs .case-2026-cert-preview figcaption strong{font-size:14px}.case-2026-showcase-docs .case-2026-cert-preview figcaption span{font-size:12px}}@media (max-width:360px){.experience-carousel .experience-card-approved{padding:16px!important}.certificate-carousel-toolbar{flex-direction:column;align-items:flex-start}.certificate-carousel-toolbar .experience-carousel-controls{align-self:flex-end}.case-2026 .case-2026-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hero .hero-portrait{width:100%;margin-inline:0}#about-me .about-me-grid>.reveal:first-child{width:100%;max-width:none;margin-inline:0}#about .capability-grid{grid-template-columns:minmax(0,1fr);align-items:start}#about .capability{height:auto}}
