.view-sobre-mi .view-content>.about-profile{--profile-accent:#f0ab81;grid-template:"intro album""bio album""approach album""actions album"1fr/minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:26px 7vw;width:min(100%,1320px);margin:auto;padding:44px 5vw 48px;display:grid}.profile-eyebrow{color:#aaa9a3;letter-spacing:.09em;text-transform:uppercase;font-size:11px;line-height:1.5;display:block}.profile-intro{grid-area:intro}.profile-intro h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(60px,6.3vw,90px);font-weight:400;line-height:.94}.profile-intro h2>span{display:block}.profile-intro>p{color:var(--profile-accent);margin-top:18px;font-size:13px}.profile-bio{grid-area:bio}.profile-lead{letter-spacing:-.035em;max-width:30ch;font-size:clamp(23px,2.15vw,30px);line-height:1.3}.profile-detail{color:#aaa9a3;max-width:48ch;margin-top:18px;font-size:15px;line-height:1.65}.profile-approach{border-top:1px solid #393934;grid-area:approach;padding-top:20px}.profile-approach p{color:#cecec6;max-width:46ch;margin-top:10px;font-size:15px;line-height:1.6}.profile-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:12px 28px;display:flex}.profile-actions a{justify-content:space-between;align-items:center;gap:24px;min-height:48px;font-size:14px;display:inline-flex}.profile-actions a>span{font-size:21px}.profile-contact{border:1px solid var(--profile-accent);min-width:170px;color:var(--profile-accent);padding:0 18px}.profile-work{border-bottom:1px solid #56564e}.profile-contact:hover{background:var(--profile-accent);color:#111}.profile-work:hover{color:var(--profile-accent);border-color:var(--profile-accent)}.profile-album{flex-direction:column;grid-area:album;justify-self:end;width:min(100%,400px);margin-top:4px;display:flex}.profile-album-panel{order:0}.profile-album-panel figure{margin:0}.profile-media-frame{aspect-ratio:3/4;background:#161614;width:100%;overflow:hidden}.profile-media-frame img,.profile-media-frame video{object-fit:contain;width:100%;height:100%;display:block}.profile-album-panel figcaption{color:#aaa9a3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;line-height:1.5;display:flex}.profile-moment-count{color:#999;flex-shrink:0;font:10px/1.5 Courier New,monospace}.profile-moment-tabs{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.profile-moment-tabs button{color:#bbbcb3;cursor:pointer;background:0 0;border:1px solid #3e3e38;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 5px;font-size:12px;line-height:1.35;display:flex}.profile-tab-symbol{color:#92928b;font:10px/1 Courier New,monospace}.profile-moment-tabs button[aria-selected=true]{border-color:var(--profile-accent);color:#f3f3eb;background:#201b17}.profile-moment-tabs button[aria-selected=true] .profile-tab-symbol{color:var(--profile-accent)}.profile-moment-tabs button:hover{border-color:#a7a79b}.profile-moment-tabs button[aria-selected=true]:hover{border-color:var(--profile-accent)}.about-profile :is(a,button,[role=tabpanel]):focus-visible{outline:2px solid var(--profile-accent);outline-offset:5px}@media (min-width:701px) and (max-width:1000px){.view-sobre-mi .view-content>.about-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 5vw}.profile-intro h2{font-size:64px}.profile-lead{font-size:23px}.profile-moment-tabs button{flex-direction:column;gap:5px;font-size:11px}.profile-actions{gap:12px 20px}}@media (max-width:700px){.view-sobre-mi .view-content>.about-profile{grid-template:"intro portrait""selector selector""bio bio""approach approach""actions actions"/minmax(0,1fr) minmax(0,1.06fr);gap:22px 18px;padding:28px 20px 36px}.profile-intro{align-self:center;padding-bottom:32px}.profile-intro .profile-eyebrow{letter-spacing:.07em;max-width:16ch;font-size:9px;line-height:1.7}.profile-intro h2{margin-top:14px;font-size:clamp(40px,10.8vw,70px);line-height:1}.profile-intro>p{margin-top:13px;font-size:11px}.profile-album{display:contents}.profile-album-panel{grid-area:portrait;min-width:0}.profile-album-panel figcaption{gap:4px;min-height:40px;font-size:10px}.profile-moment-count{font-size:8px}.profile-moment-tabs{grid-area:selector;gap:8px;margin:-14px 0 0}.profile-moment-tabs button{gap:7px;min-height:48px;padding:9px 5px;font-size:11px}.profile-lead{max-width:none;font-size:22px;line-height:1.35}.profile-detail{margin-top:14px;font-size:14px;line-height:1.6}.profile-approach{padding-top:17px}.profile-approach>.profile-eyebrow{font-size:10px}.profile-approach p{font-size:14px;line-height:1.6}.profile-actions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.profile-actions a{gap:10px;min-width:0;font-size:13px}.profile-contact{padding:0 12px}.profile-actions a>span{font-size:19px}}@media (max-width:359px){.view-sobre-mi .view-content>.about-profile{gap:20px 12px}.profile-intro h2{font-size:39px}.profile-moment-count{display:none}.profile-moment-tabs button{gap:5px;font-size:10px}.profile-lead{font-size:20px}.profile-actions{gap:16px}}
