.profile-module__FDaDna__shell{background:var(--paper);min-height:100svh;color:var(--ink)}.profile-module__FDaDna__page{width:min(100% - 32px,680px);margin:0 auto;padding:34px 0 60px}.profile-module__FDaDna__profile{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;padding-bottom:30px;display:grid}.profile-module__FDaDna__avatar{border:1px solid var(--ink);object-fit:cover;filter:grayscale(.85)contrast(1.02);border-radius:50%;width:112px;height:112px}.profile-module__FDaDna__profile h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(28px,7vw,42px);font-weight:780;line-height:.94}.profile-module__FDaDna__profile p{color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.48}.profile-module__FDaDna__aboutBrief{border:1px solid var(--line);margin-bottom:18px;padding:clamp(22px,4vw,30px)}.profile-module__FDaDna__aboutBriefIntro small{color:var(--ink);letter-spacing:.15em;font-size:8px;font-weight:800}.profile-module__FDaDna__aboutBriefIntro h2{letter-spacing:-.045em;text-transform:uppercase;margin:9px 0 0;font-size:clamp(23px,4vw,31px);font-weight:780;line-height:.98}.profile-module__FDaDna__aboutBriefIntro p{max-width:52ch;color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.5}.profile-module__FDaDna__credentials{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.profile-module__FDaDna__credentials p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.35}.profile-module__FDaDna__credentials strong{font-weight:850}.profile-module__FDaDna__storyDetails{margin-top:17px}.profile-module__FDaDna__storyDetails summary{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid;width:fit-content;padding-bottom:3px;font-size:8px;font-weight:800;list-style:none}.profile-module__FDaDna__storyDetails summary::-webkit-details-marker{display:none}.profile-module__FDaDna__storyDetails summary span{color:var(--special-red);margin-left:10px}.profile-module__FDaDna__storyDetails[open] summary span{display:inline-block;transform:rotate(180deg)}.profile-module__FDaDna__storyDetails>div{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.profile-module__FDaDna__storyDetails p{max-width:58ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.profile-module__FDaDna__featured{border:1px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:14px;display:grid}.profile-module__FDaDna__featured>img{object-fit:cover;border-right:1px solid var(--ink);width:100%;height:100%;min-height:260px}.profile-module__FDaDna__featured>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,5vw,38px);display:flex}.profile-module__FDaDna__featured small,.profile-module__FDaDna__tile small,.profile-module__FDaDna__wideCard small,.profile-module__FDaDna__simpleCard small{color:var(--ink);letter-spacing:.15em;font-size:8px;font-weight:800}.profile-module__FDaDna__featured h2{letter-spacing:-.05em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(27px,5vw,38px);font-weight:780;line-height:.93}.profile-module__FDaDna__featured p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.48}.profile-module__FDaDna__featured a{border:1px solid var(--ink);min-height:38px;color:var(--paper);background:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:24px;margin-top:22px;padding:10px 13px;font-size:8px;font-weight:800;display:inline-flex}.profile-module__FDaDna__featured a span{color:var(--special-red)}.profile-module__FDaDna__section{padding:38px 0 4px}.profile-module__FDaDna__section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.profile-module__FDaDna__section>header h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:20px;font-weight:780}.profile-module__FDaDna__section>header a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px;font-size:8px;font-weight:800}.profile-module__FDaDna__section>header a span{color:var(--special-red);margin-left:9px}.profile-module__FDaDna__musicList{gap:8px;display:grid}.profile-module__FDaDna__musicCard{border:1px solid var(--line);grid-template-columns:94px minmax(0,1fr);display:grid}.profile-module__FDaDna__musicCard img{object-fit:cover;width:94px;height:100%;min-height:94px;display:block}.profile-module__FDaDna__musicCard>div{min-width:0;padding:13px 15px}.profile-module__FDaDna__musicCard h3{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.05}.profile-module__FDaDna__musicCard p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.35}.profile-module__FDaDna__musicCard nav{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.profile-module__FDaDna__musicCard nav a{border-bottom:1px solid var(--ink);letter-spacing:.07em;text-transform:uppercase;padding-bottom:2px;font-size:7px;font-weight:800}.profile-module__FDaDna__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-module__FDaDna__tile{border:1px solid var(--line);min-width:0}.profile-module__FDaDna__tile img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.profile-module__FDaDna__tile>span{border-top:1px solid var(--line);gap:7px;padding:13px;display:grid}.profile-module__FDaDna__tile strong{text-transform:uppercase;font-size:13px;line-height:1.15}.profile-module__FDaDna__courseList{border-top:1px solid var(--line)}.profile-module__FDaDna__courseList>a{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 0;display:grid}.profile-module__FDaDna__courseNumber{color:var(--special-red);font-size:9px;font-weight:800}.profile-module__FDaDna__courseList>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.profile-module__FDaDna__courseList strong{text-transform:uppercase;font-size:12px;line-height:1.2}.profile-module__FDaDna__courseList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.profile-module__FDaDna__courseList b{color:var(--special-red);font-size:16px;transition:transform .15s}.profile-module__FDaDna__courseList a:hover b{transform:translate(3px)}.profile-module__FDaDna__simpleCard{border:1px solid var(--line);gap:12px;padding:24px;display:grid}.profile-module__FDaDna__simpleCard strong{letter-spacing:-.045em;text-transform:uppercase;max-width:16ch;font-size:24px;line-height:.95}.profile-module__FDaDna__simpleCard>span{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;width:max-content;padding-bottom:4px;font-size:8px;font-weight:800}.profile-module__FDaDna__simpleCard i{color:var(--special-red);margin-left:16px;font-style:normal}.profile-module__FDaDna__linkList{border-top:1px solid var(--line)}.profile-module__FDaDna__linkList a{border-bottom:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:13px;font-weight:750;display:flex}.profile-module__FDaDna__linkList b{color:var(--special-red);font-size:17px}.profile-module__FDaDna__profileFooter{border-top:1px solid var(--line);justify-items:center;gap:18px;margin-top:54px;padding-top:32px;display:grid}.profile-module__FDaDna__profileFooter p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.profile-module__FDaDna__socials{align-items:center;gap:10px;display:flex}.profile-module__FDaDna__socials a{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile-module__FDaDna__socials svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.profile-module__FDaDna__socials a:hover{color:var(--special-red);border-color:var(--special-red)}.profile-module__FDaDna__profileFooter>a{letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:800}.profile-module__FDaDna__profileFooter>a span{color:var(--special-red)}@media (max-width:520px){.profile-module__FDaDna__page{width:min(100% - 24px,680px);padding-top:24px}.profile-module__FDaDna__profile{grid-template-columns:82px minmax(0,1fr);gap:16px}.profile-module__FDaDna__avatar{width:82px;height:82px}.profile-module__FDaDna__profile p{font-size:11px}.profile-module__FDaDna__credentials,.profile-module__FDaDna__featured{grid-template-columns:1fr}.profile-module__FDaDna__featured>img{aspect-ratio:16/11;border-right:0;border-bottom:1px solid var(--ink);min-height:0}.profile-module__FDaDna__courseList small{white-space:normal}}
