/* Version 6 — identity typography and compact reel placement only. */
.hero .hero-content{bottom:15%}
.hero h1{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;margin:12px auto 23px;line-height:.72}
.hero h1 .given-name{display:block;font-size:.79em;font-weight:300;white-space:nowrap;letter-spacing:.018em;line-height:.82}
.hero h1 .family-name{display:block;font-size:.91em;font-weight:300;white-space:nowrap;letter-spacing:.035em;padding:0;line-height:.91;transform-origin:center center}
.hero .disciplines{display:flex;align-items:center;justify-content:center;gap:19px;font-family:"DM Sans",sans-serif;font-size:clamp(11px,1.05vw,15px);font-weight:500;letter-spacing:.25em;line-height:1.6}
.hero .disciplines i{font-size:10px;color:#d4b2d5}
.hero .hero-links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin-top:26px}
.hero .reel-button{justify-content:center}
.hero .explore-button{display:inline-block;padding:4px 0;font-size:10px}
.about-title{font-size:clamp(55px,6.2vw,105px)!important;line-height:.86!important}.about-title .about-name{white-space:nowrap;display:inline-block;font-size:.9em}
.about-reel-link{display:inline-flex;align-items:center;gap:26px;background:transparent;border:0;border-bottom:1px solid #adb0c7;color:#e8dbea;padding:12px 0;margin-top:15px;font:600 11px "DM Sans",sans-serif;letter-spacing:.17em;cursor:pointer}
.about-reel-link:hover{color:#dfaecf;border-color:#dfaecf}
@media(max-width:900px){.hero h1 .given-name{font-size:.77em}.hero h1 .family-name{font-size:.9em}.hero .disciplines{letter-spacing:.19em}.about-title{font-size:clamp(53px,7vw,80px)!important}}
@media(max-width:600px){.hero .hero-content{bottom:13%}.hero h1{margin:5px auto 19px}.hero h1 .given-name{font-size:.75em}.hero h1 .family-name{font-size:.89em}.hero .disciplines{gap:11px;font-size:10px;letter-spacing:.13em}.hero .disciplines i{font-size:8px}.hero .hero-links{margin-top:22px;gap:12px}.hero .reel-button{padding:15px 20px}.about-title{font-size:clamp(49px,13vw,70px)!important}.about-title .about-name{font-size:.84em}}
