.trajectory-page{--trajectory-muted:#62625e;--trajectory-rule:#deded8;--trajectory-paper:#f6f5f1;--trajectory-accent:#8b482d;color:#22221f;font-size:16px}.trajectory-page main{max-width:1200px;margin-inline:auto;padding:128px 40px 88px}.trajectory-page :is(a,button,summary):focus-visible{outline:2px solid var(--trajectory-accent);outline-offset:5px}.trajectory-page a{text-underline-offset:5px}.trajectory-page :is(section,article[id],div[id]){scroll-margin-top:136px}.trajectory-page h1,.trajectory-page h2,.trajectory-page h3{text-wrap:balance}.trajectory-page h1{letter-spacing:-.035em;text-transform:uppercase;max-width:15ch;font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:1.06}.trajectory-page h2{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.2}.trajectory-page h3{letter-spacing:-.015em;font-size:22px;font-weight:400;line-height:1.4}.trajectory-page p{text-wrap:pretty}.trajectory-page svg{flex-shrink:0}.trajectory-nav{z-index:25;border-bottom:1px solid var(--trajectory-rule);background:#fff;position:fixed;top:56px;left:0;right:0}.trajectory-nav>div{scrollbar-width:thin;scrollbar-color:#b6b6ae transparent;gap:28px;max-width:1200px;margin-inline:auto;padding:0 40px;display:flex;overflow-x:auto}.trajectory-nav a{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-height:48px;color:var(--trajectory-muted);border-bottom:2px solid #0000;align-items:center;font-size:11px;display:flex}.trajectory-nav a:hover{color:#161613}.trajectory-nav a[aria-current]{border-color:var(--trajectory-accent);color:#161613}.trajectory-hero{grid-template-columns:minmax(0,1fr) 31%;grid-template-areas:"heading portrait""summary portrait";align-items:start;gap:0 64px;padding-block:24px 72px;display:grid}.trajectory-hero-copy{grid-area:heading}.trajectory-hero-summary{grid-area:summary}.trajectory-location{color:var(--trajectory-muted);margin-bottom:20px;font-size:12px}.trajectory-subtitle{letter-spacing:-.015em;max-width:38ch;margin-top:24px;font-size:clamp(19px,2.1vw,25px);line-height:1.5}.trajectory-roles{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:10px;display:flex}.trajectory-intro{color:#464640;max-width:68ch;margin-top:28px;font-size:15px;line-height:1.85}.trajectory-portrait{grid-area:portrait;padding-top:4px}.trajectory-portrait img{aspect-ratio:3/4;object-fit:cover;filter:grayscale();width:100%;height:auto}.trajectory-portrait figcaption{color:var(--trajectory-muted);padding-top:12px;font-size:11px;line-height:1.8}.trajectory-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trajectory-button{color:#22221f;cursor:pointer;background:#fff;border:1px solid #aaaaa1;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:12px;transition:background .18s,color .18s;display:inline-flex}.trajectory-button:hover{background:var(--trajectory-paper)}.trajectory-button-dark{color:#fff;background:#242421;border-color:#242421}.trajectory-button-dark:hover{background:#44443d}.trajectory-section{border-top:1px solid var(--trajectory-rule);margin-top:56px;padding-top:48px}.trajectory-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px 48px;margin-bottom:36px;display:flex}.trajectory-section-heading>p,.trajectory-section-deck{color:var(--trajectory-muted);max-width:65ch;font-size:15px;line-height:1.75}.trajectory-section-deck{margin-block:20px 32px}.trajectory-biography{grid-template-columns:25% minmax(0,1fr);gap:9%;padding-bottom:16px;display:grid}.trajectory-biography aside>p{font-size:14px;line-height:1.8}.trajectory-chapters{flex-direction:column;margin-top:32px;display:flex}.trajectory-chapters a{border-top:1px solid var(--trajectory-rule);align-items:baseline;gap:12px;padding-block:14px;font-size:13px;line-height:1.6;display:flex}.trajectory-chapters a span{color:var(--trajectory-accent);font-variant-numeric:tabular-nums;font-size:10px}.trajectory-chapters a:hover{text-decoration:underline}.trajectory-reading-photo{margin-top:48px}.trajectory-reading-photo img{filter:grayscale();width:100%;height:auto}.trajectory-reading-photo p{color:var(--trajectory-muted);margin-top:12px;font-size:11px;line-height:1.7}.trajectory-narrative{max-width:70ch}.trajectory-narrative article+article{margin-top:48px}.trajectory-narrative h3{margin-bottom:20px;font-size:26px}.trajectory-narrative p{color:#41413c;font-size:16px;line-height:1.9}.trajectory-narrative p+p{margin-top:20px}.trajectory-timeline{margin-bottom:32px}.trajectory-timeline li{border-top:1px solid var(--trajectory-rule);grid-template-columns:124px minmax(0,1fr);gap:36px;padding:28px 0;display:grid;position:relative}.trajectory-year{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--trajectory-accent);font-size:36px;font-weight:300}.trajectory-timeline li:after{content:"";border:1px solid var(--trajectory-accent);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:40px;left:132px}.trajectory-timeline li:before{content:"";background:var(--trajectory-rule);width:1px;position:absolute;top:0;bottom:0;left:135px}.trajectory-timeline h3{margin-block:6px 8px;font-size:20px}.trajectory-timeline h3 a{align-items:baseline;gap:12px;display:inline-flex}.trajectory-timeline h3 a:hover{text-decoration:underline}.trajectory-timeline p{max-width:68ch;color:var(--trajectory-muted);font-size:14px;line-height:1.75}.trajectory-caption{color:var(--trajectory-muted);font-size:11px;line-height:1.65}.trajectory-text-link{align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.6;display:inline-flex}.trajectory-text-link:hover{text-decoration:underline}.trajectory-works{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.trajectory-work-image{aspect-ratio:4/3;background:var(--trajectory-paper);margin-bottom:18px;display:block;position:relative;overflow:hidden}.trajectory-work-image img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.trajectory-work-image>span{color:#222;background:#fff;padding:12px;position:absolute;bottom:0;right:0}.trajectory-work-image:hover img{transform:scale(1.025)}.trajectory-works h3{margin-top:6px;margin-bottom:18px;font-size:19px}.trajectory-works h3 a:hover{text-decoration:underline}.trajectory-works dl{font-size:11px;line-height:1.7}.trajectory-works dl div{border-top:1px solid #edede7;grid-template-columns:82px minmax(0,1fr);gap:8px;padding-block:5px;display:grid}.trajectory-works dt{color:var(--trajectory-muted)}.trajectory-source-note{max-width:85ch;color:var(--trajectory-muted);margin-block:24px;font-size:11px;line-height:1.8}.trajectory-categories{border-bottom:1px solid var(--trajectory-rule);flex-wrap:wrap;gap:8px 24px;margin-bottom:12px;display:flex}.trajectory-categories button{cursor:pointer;min-height:48px;color:var(--trajectory-muted);border-bottom:2px solid #0000;padding-block:12px;font-size:13px}.trajectory-categories button[aria-pressed=true]{border-color:var(--trajectory-accent);color:#161613}.trajectory-publications{min-height:280px}.trajectory-publication{border-bottom:1px solid var(--trajectory-rule);grid-template-columns:90px minmax(0,1fr);gap:36px;padding-block:28px;display:grid}.trajectory-publication h3{max-width:64ch;margin-bottom:10px;font-size:20px}.trajectory-publication h3 a:hover{text-decoration:underline}.trajectory-publication p{color:var(--trajectory-muted);font-size:13px;line-height:1.7}.trajectory-publication p.trajectory-caption{margin-top:6px;font-size:11px}.trajectory-year-small{font-variant-numeric:tabular-nums;color:var(--trajectory-accent);padding-top:3px;font-size:15px}.trajectory-territories article{border-top:1px solid var(--trajectory-rule);grid-template-columns:25% minmax(0,1fr);gap:9%;padding:28px 0;display:grid}.trajectory-territories p{color:var(--trajectory-muted);font-size:14px;line-height:1.8}.trajectory-territories .trajectory-plan-places{color:#22221f;margin-bottom:8px;font-size:17px}.trajectory-territories p.trajectory-caption{margin-top:12px;font-size:11px}.trajectory-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.trajectory-photos img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.trajectory-photos figcaption{color:var(--trajectory-muted);flex-direction:column;gap:5px;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.trajectory-photos figcaption strong{color:#222;font-size:16px;font-weight:400}.trajectory-verification{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.trajectory-verification h3{margin-bottom:24px}.trajectory-degrees li{border-top:1px solid var(--trajectory-rule);grid-template-columns:48px minmax(0,1fr);gap:18px;padding-block:18px;display:grid}.trajectory-degrees li>span{color:var(--trajectory-accent);font-size:12px}.trajectory-degrees h4{margin-bottom:8px;font-size:15px;font-weight:400;line-height:1.6}.trajectory-degrees p{color:var(--trajectory-muted);font-size:12px;line-height:1.7}.trajectory-identifiers{padding-block:20px;font-size:11px}.trajectory-identifiers div{border-bottom:1px solid var(--trajectory-rule);justify-content:space-between;gap:12px;padding-block:8px;display:flex}.trajectory-identifiers dt{color:var(--trajectory-muted)}.trajectory-references>div{padding-top:20px}.trajectory-references h4{margin-bottom:8px;font-size:14px;font-weight:500}.trajectory-references p{color:var(--trajectory-muted);font-size:12px;line-height:1.8}.trajectory-documentation{background:var(--trajectory-paper);margin-top:40px;padding:24px}.trajectory-documentation summary{cursor:pointer;min-height:32px;font-size:13px}.trajectory-documentation p{max-width:85ch;color:var(--trajectory-muted);margin-top:16px;font-size:12px;line-height:1.8}.trajectory-contact-details{flex-direction:column;margin-top:24px;font-size:15px;line-height:1.8;display:flex}.trajectory-contact-details a{width:fit-content;padding-block:6px}.trajectory-contact form :is(input,select,textarea){font-size:14px}.trajectory-contact [class*="text-[#797979]"]{color:var(--trajectory-muted)}.trajectory-contact :is(h2,p){text-transform:none}@media (max-width:899px){.trajectory-page main{padding-inline:24px}.trajectory-nav>div{gap:24px;padding-inline:24px}.trajectory-hero{grid-template-columns:minmax(0,1fr) 32%;gap:0 32px}.trajectory-hero h1{font-size:40px}.trajectory-biography{grid-template-columns:1fr;gap:40px}.trajectory-chapters{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.trajectory-reading-photo{display:none}.trajectory-works{grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-verification{gap:40px}}@media (max-width:599px){.trajectory-page main{padding:128px 20px 64px}.trajectory-nav>div{gap:22px;padding-inline:20px}.trajectory-nav a{font-size:10px}.trajectory-hero{grid-template-columns:1fr;grid-template-areas:"heading""portrait""summary";gap:28px;padding-block:20px 16px}.trajectory-hero h1{max-width:14ch;font-size:39px}.trajectory-subtitle{font-size:20px}.trajectory-intro{font-size:15px;line-height:1.8}.trajectory-portrait{width:100%;max-width:320px;margin-inline:auto}.trajectory-portrait img{aspect-ratio:4/5}.trajectory-section{margin-top:48px;padding-top:32px}.trajectory-section-heading{gap:20px;margin-bottom:28px}.trajectory-chapters{grid-template-columns:1fr}.trajectory-narrative p{font-size:15px;line-height:1.85}.trajectory-narrative h3{font-size:23px}.trajectory-timeline li{grid-template-columns:64px minmax(0,1fr);gap:24px}.trajectory-year{font-size:28px}.trajectory-timeline li:before{left:74px}.trajectory-timeline li:after{left:71px}.trajectory-timeline h3{font-size:18px}.trajectory-works{grid-template-columns:1fr}.trajectory-work-image{aspect-ratio:4/3}.trajectory-publication{grid-template-columns:1fr;gap:10px}.trajectory-publication h3{font-size:18px}.trajectory-text-link{overflow-wrap:anywhere}.trajectory-territories article{grid-template-columns:1fr;gap:12px}.trajectory-photos{grid-template-columns:1fr;gap:32px}.trajectory-photos img{aspect-ratio:4/3}.trajectory-verification{grid-template-columns:1fr;gap:40px}.trajectory-contact>div{gap:32px}.trajectory-contact form{padding:0}.trajectory-contact>div>div:last-child{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.trajectory-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.trajectory-work-image:hover img{transform:none}}@media print{.trajectory-page header,.trajectory-nav,.trajectory-actions,.trajectory-contact,.trajectory-page button{display:none!important}.trajectory-page main{padding:0}.trajectory-section{break-inside:avoid}}
