._7aIjdq_page{color:#fff;overflow-wrap:anywhere;background:#0c0b09}._7aIjdq_page *{min-width:0}._7aIjdq_page a:focus-visible{outline-offset:5px;outline:2px solid #e76315}._7aIjdq_track{width:100%;max-width:1120px;margin-inline:auto}._7aIjdq_hero{padding:132px 32px 64px}._7aIjdq_backLink{color:#ffffff80;margin-bottom:30px;font-size:12px;transition:color .15s;display:inline-flex}._7aIjdq_backLink:hover{color:#e76315}._7aIjdq_intro{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:64px;display:grid}._7aIjdq_portrait{aspect-ratio:4/5;background:#000;border-radius:16px;align-self:start;overflow:hidden}._7aIjdq_photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}._7aIjdq_photoPlaceholder{color:#ffffff59;height:100%;font:700 72px var(--font-serif);background:#151411;place-items:center;display:grid}._7aIjdq_edition{color:#e76315;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:500}._7aIjdq_logo{width:140px;max-width:100%;height:32px;margin-bottom:28px;position:relative}._7aIjdq_logoImage{object-fit:contain;object-position:left center;opacity:.6}._7aIjdq_name{max-width:650px;font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1.08}._7aIjdq_role{color:#b1b1b1;margin-top:16px;font-size:17px;line-height:1.65}._7aIjdq_thesis{color:#ffffffb3;max-width:540px;margin-top:20px;font-size:15px;font-weight:300;line-height:1.65}._7aIjdq_socials{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}._7aIjdq_section{border-top:1px solid #ffffff0f;padding:80px 32px}._7aIjdq_hero+._7aIjdq_section{border-top:0;padding-top:0}._7aIjdq_label{color:#e76315;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:500}._7aIjdq_sectionTitle{font-family:var(--font-serif);letter-spacing:-.025em;margin-bottom:40px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.15}._7aIjdq_sessions{padding:0 32px 64px}._7aIjdq_sessionTitle{max-width:850px;font-family:var(--font-serif);letter-spacing:-.025em;margin-bottom:24px;font-size:32px;font-weight:500;line-height:1.2}._7aIjdq_sessionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._7aIjdq_sessionGrid:has(>:last-child:first-child){grid-template-columns:minmax(0,1fr)}._7aIjdq_sessionGrid:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}._7aIjdq_workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}._7aIjdq_workGrid:has(>:last-child:first-child){grid-template-columns:minmax(0,1fr)}._7aIjdq_workGrid:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}._7aIjdq_sessionItem{display:flex}._7aIjdq_sessionCard{background:#151411;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:22px;transition:border-color .15s;display:flex}._7aIjdq_sessionCard:hover{border-color:#e7631599}._7aIjdq_sessionMeta{color:#ffffff73;letter-spacing:.04em;flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}._7aIjdq_sessionName{font-family:var(--font-serif);font-size:21px;line-height:1.3}@media (max-width:1000px){._7aIjdq_intro{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px}._7aIjdq_name{font-size:44px}:is(._7aIjdq_sessionGrid,._7aIjdq_sessionGrid:has(>:last-child:nth-child(2))){grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){._7aIjdq_hero{padding:128px 24px 40px}._7aIjdq_intro{grid-template-columns:minmax(0,1fr);gap:28px}._7aIjdq_portrait{aspect-ratio:4/4.5;justify-self:center;width:100%;max-width:340px}._7aIjdq_edition{letter-spacing:.05em;font-size:10px}._7aIjdq_name{text-wrap:initial;max-width:100%;font-size:clamp(36px,10.77vw,42px)}._7aIjdq_role{font-size:16px}._7aIjdq_thesis{font-size:14px}._7aIjdq_section{padding:48px 24px}._7aIjdq_sectionTitle{margin-bottom:28px;font-size:32px}._7aIjdq_sessions{padding:0 24px 44px}._7aIjdq_sessionTitle{font-size:28px}._7aIjdq_sessionCard{padding:20px}:is(._7aIjdq_workGrid,._7aIjdq_workGrid:has(>:last-child:nth-child(2))){grid-template-columns:minmax(0,1fr);gap:32px}}@media (prefers-reduced-motion:reduce){._7aIjdq_backLink,._7aIjdq_sessionCard{transition:none}}
