.Yl2OkG_page .reveal.settled{transition:none}.Yl2OkG_page .service-card small{color:var(--blue)}.Yl2OkG_page .contact-actions .button{min-height:44px}.Yl2OkG_page .contact-actions a{border:1px solid var(--border)}.Yl2OkG_page .project-card:focus-visible .project-overlay{opacity:1}.Yl2OkG_page .project-card:focus-visible .project-overlay>span{transform:scale(1)translate(4px)}@media (max-width:768px){.Yl2OkG_page .hero-portrait img{max-width:440px}.Yl2OkG_page .project-grid{grid-template-columns:1fr}.Yl2OkG_page .section-heading{flex-direction:column;align-items:flex-start;gap:0}.Yl2OkG_page .section-heading>a{min-height:24px;font-size:13.125px;line-height:16.875px}.Yl2OkG_page .contact-section :is(input,textarea){font-size:16px}.Yl2OkG_page~.contact-shortcuts .chat-input input{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.Yl2OkG_page .service-card:hover,.Yl2OkG_page .project-card:hover,.Yl2OkG_page .button:hover){transform:none}}@media (min-width:961px){.Yl2OkG_card{min-height:296px}.Yl2OkG_card:nth-child(4),.Yl2OkG_card:nth-child(5){min-height:254px}.Yl2OkG_card:nth-child(6),.Yl2OkG_card:nth-child(7){min-height:278px}}@media (min-width:641px) and (max-width:960px){.Yl2OkG_card{min-height:254px}.Yl2OkG_card:first-child,.Yl2OkG_card:nth-child(2){min-height:278px}}@media (max-width:640px){.Yl2OkG_card{min-height:243.375px}.Yl2OkG_card:first-child{min-height:279px}.Yl2OkG_card:nth-child(2){min-height:260.25px}.Yl2OkG_card:nth-child(6){min-height:226.5px}}
