/* V183: clean focus treatment, roomier phone cards and stable Mayson landscape films. */
html body[data-page] *:not(#clean-outline-a):not(#clean-outline-b):not(#clean-outline-c):not(#clean-outline-d){outline:none!important;outline-offset:0!important}
html body[data-page] a:focus-visible{text-decoration:underline;text-underline-offset:4px}
html body[data-page] button:focus-visible{filter:brightness(1.12)}
html body[data-page=work] .work-project[data-project=mayson] :is(.project-showcase-picture,.project-showcase-feature[data-project-feature]):not(#mayson-ratio-a):not(#mayson-ratio-b):not(#mayson-ratio-c){aspect-ratio:16/9!important;height:auto!important}
html body[data-page=work] .work-project[data-project=mayson] .project-showcase-card{height:auto!important}
@media(max-width:600px){
 html body[data-page] :is(.home-spatial:not(.is-expanded) .solution-card,.ag-team-stage .founder-card,.work-pillars-stage .work-pillar-card):not(#phone-card-a):not(#phone-card-b):not(#phone-card-c){width:88vw!important}
 html body[data-page] .project-showcase-card:not(#phone-card-a):not(#phone-card-b):not(#phone-card-c){width:min(84vw,380px)!important}
 html body[data-page=work] .work-project[data-project=mayson] .project-showcase-card:not(#phone-card-a):not(#phone-card-b):not(#phone-card-c){width:min(88vw,560px)!important}
 html body[data-page] main :is(.solution-copy,.founder-copy,.project-story-card .project-copy-block){justify-content:flex-start!important}
 html body[data-page] main :is(.founder-copy,.project-story-card .project-copy-block)>h3:not(#phone-copy-a):not(#phone-copy-b):not(#phone-copy-c){margin-top:0!important}
 html body[data-page] .ag-team-stage .founder-copy{min-height:0!important;padding-top:24px!important;margin-top:0!important}
}

/* V184: wider phone/tablet carousel previews, including the 601px breakpoint. */
@media(max-width:800px){html body[data-page] :is(.home-spatial:not(.is-expanded) .solution-card,.ag-team-stage .founder-card,.work-pillars-stage .work-pillar-card):not(#phone-card-a):not(#phone-card-b):not(#phone-card-c){width:92vw!important;max-width:none!important}}
