/* About Kit is a self-contained editorial profile, independent of creator cards. */
.about-hub{display:block;padding:24px 40px 30px;overflow:visible}
.about-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}
.about-navigation .back-link{margin:0}.about-handle{font-size:10px;letter-spacing:2px;color:#aa9380}
.about-layout{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:42px;align-items:center}
.about-portrait{align-self:stretch;min-height:350px;position:relative;overflow:hidden;border-radius:6px 28px 6px 28px;background:#080808}
.about-portrait img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 28%;mask-image:linear-gradient(#000 70%,transparent)}
.about-copy{min-width:0;padding:12px 0}.about-byline{font-size:9px!important;font-weight:700;letter-spacing:2px;color:#c1ad9c!important;margin:0 0 20px!important}
.about-copy h1{display:block;font-size:clamp(44px,5vw,66px);line-height:1.02;margin:0 0 18px;letter-spacing:-1px}.about-copy h1 span{color:var(--orange)}
.about-copy p{font-size:14px;line-height:1.75;color:#bdb3a9;margin:0 0 17px}.about-copy .about-intro{font-size:21px;line-height:1.3;font-weight:700;color:var(--ink);letter-spacing:-.4px;margin-bottom:15px}
.about-aelhaus{margin-top:23px;padding-top:22px;border-top:1px solid #493729}.about-aelhaus h2{font-size:16px;margin:0 0 10px;color:#efe3d7}.about-shop{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:#ffb176;font-size:13px}.about-shop:hover{color:#fff}
.about-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid #493729}.about-channels a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;min-height:54px;border:1px solid #684127;border-radius:6px 17px 6px 17px;background:#1e130d;font-size:12px;transition:background .2s,border-color .2s}.about-channels span{color:var(--orange);font-size:19px}.about-channels a:hover{border-color:var(--orange);background:#352013}
@media(max-width:800px){.about-hub{padding:22px 26px 26px}.about-layout{gap:27px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.about-copy p{font-size:13px}.about-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-channels a{padding:12px;font-size:11px}}
@media(max-width:650px){.about-hub{max-width:500px;padding:16px 22px 24px}.about-navigation{margin-bottom:16px;gap:12px}.about-handle{font-size:8px;letter-spacing:1px}.about-layout{grid-template-columns:1fr;gap:20px}.about-portrait{min-height:0;height:270px}.about-portrait img{object-position:50% 28%;mask-image:linear-gradient(#000 65%,transparent)}.about-copy{padding:0}.about-copy h1{font-size:48px}.about-copy p{font-size:14px}.about-byline{margin-bottom:16px!important}.about-channels{grid-template-columns:1fr;gap:9px;margin-top:24px;padding-top:20px}.about-channels a{font-size:12px;padding:13px 16px}.about-aelhaus{margin-top:20px;padding-top:20px}}
@media(max-width:360px){.about-hub{padding-left:17px;padding-right:17px}.about-handle{font-size:7px}.about-portrait{height:240px}.about-copy h1{font-size:43px}.about-copy .about-intro{font-size:19px}}
.about-handle,.about-byline{font-size:12px;line-height:1.5}

/* Single-word brand section heading, matching the horizontal wordmark treatment. */
.about-aelhaus h2.aelhaus-heading{font-family:Arial,Helvetica,sans-serif;font-size:var(--section-title-size,28px);line-height:1.12;font-style:normal;font-weight:800;letter-spacing:-.4px;color:#FF6600;margin:0 0 10px}.aelhaus-heading .display-period{color:#f9f6f0}
