.profile-editorial{padding-top:100px;padding-bottom:30px}.profile-opening{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.profile-opening h2{font-size:clamp(64px,7vw,108px);line-height:.86;margin:22px 0}.profile-opening .profile-lead{font-size:20px;margin:25px 0 0}.profile-editorial p{font-size:16px;line-height:1.75}.profile-editorial .eyebrow{font-size:12px;letter-spacing:.13em}.profile-opening .profile-copy p{margin:0 0 20px}.profile-field{display:grid;grid-template-columns:1.6fr 1fr;gap:55px;margin:60px 0 70px;align-items:center}.profile-field figure{margin:0}.profile-field img{display:block;width:100%;height:auto}.profile-field figcaption{font-size:12px;color:var(--muted);margin-top:12px}.proof-number{font-family:var(--display);font-weight:700;line-height:.9;font-size:clamp(92px,10vw,150px);letter-spacing:-.04em}.proof-number span{color:var(--steel,#91969b)}.profile-proof>p{margin:12px 0 25px;font-size:21px}.proof-note{color:var(--muted);font-size:16px;line-height:1.7;margin-bottom:25px;max-width:27ch}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;padding:22px 0 50px}.services-grid article>span{font-size:12px;color:var(--muted)}.profile-editorial h3{font-family:var(--display);font-size:38px;line-height:1.1;font-weight:600;margin:15px 0}.services-grid p,.profile-story p,.profile-personal p,.profile-practical p{color:var(--muted)}.profile-story{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;border-top:1px solid var(--line);padding:40px 0 20px}.profile-story h3{font-size:48px}.profile-story p{margin:0 0 20px}.profile-details{border-bottom:1px solid var(--line)}.profile-details summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px}.profile-details summary::-webkit-details-marker{display:none}.profile-details summary>span{font-size:25px;transition:transform .2s}.profile-details[open] summary>span{transform:rotate(45deg)}.profile-details summary:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.profile-details-content{max-width:900px;margin-left:auto;padding:15px 0 30px}.profile-details .career-list p{font-size:16px}.profile-details .profile-education{margin-top:30px;border-bottom:0}.profile-details .profile-examples{margin-top:5px}.profile-personal{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:45px 0 25px}.profile-personal article{max-width:52ch}.profile-practical{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:25px 0}.profile-practical strong{color:var(--paper);font-weight:500}.profile-editorial .profile-bottom{margin-top:0}.profile-editorial .profile-bottom>p{display:none}
@media(max-width:760px){.profile-editorial{padding-top:50px}.profile-opening{grid-template-columns:1fr;gap:25px}.profile-opening h2{font-size:68px}.profile-field{grid-template-columns:1fr;gap:25px;margin:35px 0 45px}.profile-proof{display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:center}.proof-number{font-size:85px;grid-row:1/3}.profile-proof>p{font-size:18px;margin:0}.proof-note{font-size:14px;margin:8px 0 0}.profile-proof>a{grid-column:1/-1;margin-top:20px;justify-self:start}.services-grid{grid-template-columns:1fr;gap:0;padding:0 0 30px}.services-grid article{padding:18px 0;border-bottom:1px solid var(--line)}.services-grid article:last-child{border:0}.profile-editorial h3{font-size:32px;margin:8px 0}.services-grid p{margin:10px 0}.profile-story,.profile-personal,.profile-practical{grid-template-columns:1fr;gap:20px}.profile-story{padding-top:25px}.profile-story h3{font-size:38px}.profile-personal{padding-top:30px;gap:25px}.profile-details summary{font-size:16px}.profile-details .profile-education{grid-template-columns:1fr;gap:12px}.profile-practical{gap:5px}.profile-practical p{margin:8px 0}}
@media(prefers-reduced-motion:no-preference){.cosmos-page.stella-arrival .space canvas{animation:stella-arrive .85s ease-out both}.cosmos-page.stella-arrival .core-caption{animation:stella-label .7s ease-out both}@keyframes stella-arrive{from{opacity:.3;filter:brightness(.75)}to{opacity:1;filter:brightness(1)}}@keyframes stella-label{from{opacity:.2}to{opacity:1}}}
.cosmos-ready .space canvas{transition:none}@media(prefers-reduced-motion:no-preference){.stella-arrival .identity-wordmark,.stella-arrival .core-label .star-caption{animation:stella-label .65s ease-out both}}

.collective-film{width:100%;max-width:360px;margin:22px 0 8px}.collective-player{aspect-ratio:16/9;background:#08090a;position:relative;border:1px solid var(--line);overflow:hidden}.collective-play{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.collective-play img{display:block;width:100%;height:100%;object-fit:contain}.collective-play span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(transparent,rgba(0,0,0,.8));font-size:13px;text-shadow:0 1px 3px #000}.collective-play b{font-size:20px}.collective-player iframe{display:block;width:100%;height:100%;border:0}.collective-film figcaption{margin-top:10px;font-size:13px;color:var(--paper)}.profile-details .collective-film .collective-privacy{font-size:12px;line-height:1.6;color:var(--muted);margin:9px 0}.collective-stop{background:none;color:var(--paper);border:0;border-bottom:1px solid var(--muted);padding:5px 0;font:inherit;font-size:12px;cursor:pointer}.collective-film [hidden]{display:none}.collective-film button:focus-visible{outline:2px solid var(--paper);outline-offset:3px}
