/* Frame 101:6946 — original 1872 × 3306 composition and native exports. */
.about-intro{height:71.581197cqw;isolation:isolate}
.about-navigation .nav-about{left:26.762821cqw;top:2.724359cqw}
.about-navigation .nav-projects{left:56.036325cqw}
.about-navigation .nav-image{height:100%;width:auto}
.about-green-cross{position:absolute;left:12.820505cqw;top:2.617514cqw;width:27.938034cqw;height:auto;z-index:0;pointer-events:none}
.about-title{position:absolute;left:3.281448cqw;top:13.942305cqw;z-index:1}
.about-title-graphic{width:44.818376cqw;height:auto}
.about-portrait{position:absolute;left:60.630342cqw;top:13.942305cqw;width:33.760684cqw;height:50.42735cqw;z-index:2}
.about-photo{width:33.760684cqw;height:auto}
.about-greetings{position:absolute;left:-13.461538cqw;top:21.367521cqw;width:21.848291cqw;height:auto;transform-origin:50% 50%;animation:greetings-spin 24s linear infinite}
@keyframes greetings-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.about-greetings{animation:none}}
.about-biography{position:absolute;left:3.258547cqw;top:36.805552cqw;width:38.087607cqw;z-index:1}
.about-biography-graphic{width:38.087607cqw;height:auto}
.about-biography-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.about-brand{height:33.386752cqw;overflow:hidden}
.about-brand-panels{width:100cqw;height:auto}
.about-socials{position:absolute;left:1.282051cqw;top:66.309559cqw}
.about-socials img{width:98.397436cqw;height:auto}
.about-mobile-socials{display:none}
@media(min-width:601px){
 .about-footer{height:71.634615cqw}
 .about-footer .contact-title{left:3.258547cqw;top:14.529908cqw}
 .about-footer .contact-cross{left:20.779915cqw;top:28.73931cqw}
 .about-footer .email{left:40.865385cqw;top:53.57906cqw}
}
@media(max-width:600px){
 .about-intro{height:auto;display:flex;flex-direction:column;padding:110px 5cqw 48px;gap:32px}
 .about-navigation .nav-about,.about-navigation .nav-projects{left:auto;top:auto}
 .about-green-cross{left:24cqw;top:65px;width:60cqw}
 .about-title{position:relative;left:auto;top:auto}
 .about-title-graphic{width:90cqw;height:auto}
 .about-portrait{position:relative;left:auto;top:auto;width:72cqw;height:auto;align-self:flex-end}
 .about-photo{width:72cqw;height:auto}
 .about-greetings{left:-22cqw;top:44cqw;width:43cqw}
 .about-biography{position:relative;left:auto;top:auto;width:auto}
 .about-biography-graphic{display:none}
 .about-biography-text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:clamp(16px,4.2cqw,20px);line-height:1.35;letter-spacing:-.02em}
 .about-biography-text p+p{margin-top:1.4em}
 .about-footer .contact-cross{top:23cqw;left:23cqw}
 .about-socials{display:none}
 .about-mobile-socials{display:flex}
}
