.about-profile .about-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.about-profile .about-hero h1{max-width:10ch;font-size:clamp(3.5rem,6.3vw,7rem)}.about-profile .about-alias{color:var(--paper-muted);margin:12px 0 0;font-size:1rem}.about-profile .about-hero .about-motto{font-size:clamp(1.05rem,1.35vw,1.4rem)}.about-profile .about-lead{max-width:49ch;font-size:1.08rem}.about-profile .about-hero .about-actions{gap:14px 28px;margin-top:26px}.about-profile .about-personal-note{font:500 clamp(1.15rem, 1.55vw, 1.45rem)/1.5 var(--font-paper-note), cursive;border-top:1px solid var(--paper-rule);color:var(--paper-ink);margin:16px 6px 8px;padding:16px 0 0}.about-profile .about-profile-nav{border-block:1px solid var(--paper-rule);flex-wrap:wrap;gap:12px 28px;max-width:1440px;margin:0 auto;padding:22px clamp(22px,5vw,88px);display:flex}.about-profile .about-profile-nav a{color:var(--paper-ink);text-underline-offset:5px;padding-block:7px;font-size:.9rem;text-decoration:underline}.about-profile .about-profile-nav a:hover{color:var(--paper-blue)}.about-profile .about-content{padding-top:0}.about-profile .profile-section{border-bottom:1px solid var(--paper-rule);padding:clamp(40px,5vw,68px) 0;scroll-margin-top:110px}.about-profile .profile-section-heading{max-width:900px;margin-bottom:30px}.about-profile .profile-section-heading h2{max-width:28ch;margin:14px 0 20px;font-size:clamp(2.1rem,4vw,3.6rem)}.about-profile .profile-section p{color:var(--paper-muted);font-size:1rem;line-height:1.75}.about-profile .profile-section h3{margin:10px 0 14px;font-size:1.2rem;line-height:1.35}.about-profile .profile-expertise{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-profile .profile-expertise article{border:1px solid var(--paper-rule);background:var(--paper-white);padding:clamp(22px,3vw,34px)}.about-profile .profile-expertise p{margin-bottom:0}.about-profile .profile-timeline article{border-top:1px solid var(--paper-rule);grid-template-columns:minmax(150px,.65fr) minmax(0,2fr);gap:30px;padding:30px 0;display:grid}.about-profile .profile-period{flex-direction:column;gap:8px;display:flex}.about-profile .profile-period strong{font:700 clamp(1.7rem, 2.7vw, 2.5rem)/1.15 var(--font-paper-display), sans-serif;color:var(--paper-orange)}.about-profile .profile-period span{color:var(--paper-muted);font-size:.95rem}.about-profile .profile-timeline h3{margin-top:0}.about-profile .profile-timeline p{max-width:78ch;margin-bottom:0}.about-profile .profile-international{color:#fff;background:#153437;border:0;margin-top:30px;padding:clamp(24px,4vw,48px)}.about-profile .profile-international h2,.about-profile .profile-international h3{color:#fff}.about-profile .profile-international p,.about-profile .profile-international .eyebrow{color:#dce7e5}.about-profile .profile-international-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;display:grid}.about-profile .profile-artists{flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.about-profile .profile-artists li{border:1px solid #6c8a89;padding:7px 12px;font-size:.96rem}.about-profile .profile-venues{padding-left:20px;line-height:2}.about-profile .profile-reference-note{margin:28px 0 0;font-size:.85rem}.about-profile .profile-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.about-profile .profile-projects article{border-top:3px solid var(--paper-orange);padding-top:20px}.about-profile .profile-context{font:500 .75rem/1.55 var(--font-geist-mono), monospace;color:var(--paper-orange)}.about-profile .profile-projects p.profile-context{color:var(--paper-orange);font-size:.75rem;line-height:1.55}.about-profile .profile-qualifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;display:grid}.about-profile .profile-qualifications article{border-top:1px solid var(--paper-rule);padding:20px 0 10px}.about-profile .profile-qualifications p{font-size:.93rem}.about-profile .profile-teaching{color:var(--paper-muted);padding-left:22px;line-height:1.8;list-style:outside}.about-profile .profile-teaching li{margin:8px 0;padding-left:4px}.about-profile .profile-course{border:1px solid var(--paper-rule);background:var(--paper-white);margin-top:32px;padding:clamp(22px,3vw,34px)}.about-profile .profile-course video{background:#111;width:100%;height:auto;margin:24px 0;display:block}.about-profile .course-video{margin:26px 0}.about-profile .course-video label{margin-bottom:10px;font-size:.93rem;display:block}.about-profile .course-video video::cue{color:#fff;background:#000000d1;font-size:clamp(14px,1.4vw,22px)}.about-profile .course-video select{border:1px solid var(--paper-rule);background:var(--paper-white);width:100%;max-width:440px;color:var(--paper-ink);font:inherit;padding:12px}.about-profile .course-video-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.about-profile .course-video-navigation button{border:1px solid var(--paper-rule);background:var(--paper-white);color:var(--paper-ink);font:inherit;cursor:pointer;padding:10px 14px}.about-profile .course-video-navigation button:disabled{opacity:.45;cursor:default}.about-profile .course-video-navigation a{color:var(--paper-blue);font-size:.9rem}.about-profile .course-translation-note{color:var(--paper-muted);font-size:.9rem}.about-profile .course-content{max-width:1240px;margin:0 auto;padding:40px clamp(22px,5vw,70px) 70px}.about-profile .course-breadcrumb{color:var(--paper-muted);margin-bottom:40px;font-size:.85rem;line-height:1.6}.about-profile .course-breadcrumb a{color:var(--paper-blue)}.about-profile.course-page h1{margin:18px 0;font-size:clamp(3rem,6vw,5.5rem);line-height:1.05}.about-profile.course-page h2{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.15}.about-profile.course-page .profile-section-heading p{color:var(--paper-muted);line-height:1.75}.about-profile .profile-languages{border-top:1px solid var(--paper-rule);padding-top:22px}.about-profile .profile-press{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-profile .profile-press>a{border:1px solid var(--paper-rule);background:var(--paper-white);color:var(--paper-ink);flex-direction:column;padding:clamp(22px,3vw,34px);text-decoration:none;display:flex}.about-profile .profile-press>a:hover{border-color:var(--paper-blue)}.about-profile .profile-press>a:hover h3{color:var(--paper-blue)}.about-profile .profile-press h3{font-size:1.3rem}.about-profile .profile-press p{margin-top:0}.about-profile .profile-press-date{color:var(--paper-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;font-size:.85rem;display:flex}.about-profile .profile-press-date>span{color:var(--paper-orange);font-size:1.4rem}@media (max-width:960px){.about-profile .profile-projects{grid-template-columns:1fr}}@media (max-width:800px){.about-profile .about-hero{grid-template-columns:minmax(0,1fr)}.about-profile .about-hero h1{max-width:none}}@media (max-width:600px){.about-profile .profile-expertise,.about-profile .profile-press,.about-profile .profile-qualifications,.about-profile .profile-international-grid,.about-profile .profile-timeline article{grid-template-columns:minmax(0,1fr)}.about-profile .profile-timeline article{gap:18px}.about-profile .about-profile-nav{gap:6px 20px}.about-profile .about-hero .about-actions{align-items:flex-start}.about-profile .about-hero .primary-button{width:100%}.about-profile .profile-international{padding:24px 20px}}
