.about-page{background:var(--bg);overflow-x:hidden}.about-hero{height:72vh;min-height:600px;position:relative;display:flex;align-items:end;color:#fff}.about-hero>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,14,12,.72),rgba(18,14,12,.1)),linear-gradient(0deg,rgba(18,14,12,.42),transparent)}.about-hero article{position:relative;z-index:2;padding:0 clamp(1.25rem,8vw,9rem) 6.5rem;animation:about-reveal .9s ease both}.about-hero article>span,.about-kicker,.about-section-title>span{font-size:.6rem;letter-spacing:.25em;font-weight:800;color:#e9c9aa}.about-hero h1{font:500 clamp(4.2rem,7vw,7.3rem)/.9 var(--font-display);letter-spacing:-.045em;margin:1rem 0}.about-hero h1 em,.about-section-title h2 em,.about-studio h2 em,.founder-section h2 em,.vision-section h2 em{font-weight:400}.about-hero p{font:italic 1.25rem var(--font-display);color:rgba(255,255,255,.82)}.founder-section{max-width:1320px;margin:auto;padding:clamp(6rem,10vw,10rem) clamp(1.25rem,4vw,3rem);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);align-items:center}.founder-image{position:relative;min-height:760px}.founder-image img{object-position:center 30%}.founder-image>span{position:absolute;right:-1.5rem;bottom:3rem;background:var(--surface);box-shadow:var(--shadow);padding:1.2rem 1.5rem;color:var(--rose);font:italic 1.1rem/1.2 var(--font-display)}.about-section-title h2,.about-studio h2,.founder-section h2,.vision-section h2{font:500 clamp(3.2rem,5vw,5.3rem)/.96 var(--font-display);letter-spacing:-.04em;margin:1rem 0 1.8rem}.founder-section h3{font:500 1.4rem var(--font-display);color:var(--rose);margin:0 0 1.4rem}.founder-section article>p,.vision-section article>p{color:var(--muted);font-size:.8rem;line-height:1.9}.founder-signature{font:italic 2.4rem var(--font-display);color:var(--rose);margin-top:2rem}.founder-signature small{display:block;font:700 .5rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.about-reasons{background:var(--surface);padding:clamp(6rem,9vw,9rem) clamp(1.25rem,5vw,6rem)}.about-section-title{text-align:center;max-width:850px;margin:0 auto 3.5rem}.about-kicker,.about-section-title>span{color:var(--rose)}.about-section-title p{color:var(--muted);font-size:.78rem}.about-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:auto}.about-reason-grid article{padding:2.2rem;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.about-reason-grid article:nth-last-child(-n+3){border-bottom:0}.about-reason-grid svg{color:var(--rose)}.about-reason-grid h3{font:500 1.4rem var(--font-display);margin:1rem 0 .5rem}.about-reason-grid p{font-size:.7rem;line-height:1.7;color:var(--muted)}.vision-section{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.vision-section>div{position:relative;min-height:640px}.vision-section article{padding:clamp(4rem,8vw,8rem);align-self:center}.about-studio{padding:clamp(6rem,9vw,9rem) clamp(1.25rem,5vw,6rem);display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;background:var(--surface)}.studio-details{display:flex;gap:2.5rem;margin:2rem 0}.studio-details>a,.studio-details>div{display:flex;gap:.7rem;align-items:flex-start;font-size:.75rem}.studio-details svg{color:var(--rose)}.studio-details small{display:block;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:.5rem;margin-bottom:.25rem}.about-social-buttons{display:flex;gap:1rem;flex-wrap:wrap}.about-map{min-height:380px;background:radial-gradient(circle at 30% 40%,rgba(205,162,126,.16),transparent 30%),#eee5dc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#514840;gap:.6rem}.about-map strong{font:500 1.7rem var(--font-display)}.about-map span{font-size:.72rem}.about-map small{font-size:.54rem;text-transform:uppercase;letter-spacing:.12em;color:#8a7f77}@keyframes about-reveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media(max-width:900px){.about-studio,.founder-section{grid-template-columns:1fr}.founder-image{min-height:650px}.about-reason-grid{grid-template-columns:repeat(2,1fr)}.about-reason-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.vision-section{grid-template-columns:1fr}.vision-section article{padding:5rem 1.25rem}}@media(max-width:600px){.about-hero{min-height:590px}.about-hero article{padding-bottom:4rem}.about-hero h1{font-size:3.8rem}.founder-image{min-height:540px}.founder-image>span{right:.8rem}.about-reason-grid{grid-template-columns:1fr}.about-reason-grid article{border-bottom:1px solid var(--line)!important}.about-social-buttons,.studio-details{flex-direction:column}.about-social-buttons .button{width:100%}}.about-hero{background:#17110e}.founder-image .art-directed-image{object-position:var(--photo-position)}@media(max-width:1000px){.founder-image .art-directed-image{object-position:var(--photo-position-tablet)}}@media(max-width:650px){.founder-image .art-directed-image{object-position:var(--photo-position-mobile)}}