.section-page{padding-bottom:clamp(64px,7vw,135px)}.section-intro{padding:clamp(44px,4.8vw,92px) clamp(0px,2.083vw,40px) clamp(48px,5vw,96px)}.section-intro h1{overflow-wrap:break-word;max-width:1400px;margin:18px 0 34px;font-family:Rawest,Space Grotesk,sans-serif;font-size:clamp(48px,6.8vw,130px);font-weight:700;line-height:1.2}.section-intro .section-lead{max-width:1140px;margin:0 0 34px;font-size:clamp(21px,2.34vw,45px);line-height:1.4}.section-intro p{max-width:1140px}.section-breadcrumb{flex-wrap:wrap;gap:12px;font-size:clamp(15px,1.15vw,22px);display:flex}.section-breadcrumb a{text-decoration-thickness:1px}.section-actions{flex-wrap:wrap;gap:30px 50px;margin-top:40px;display:flex}.section-chapter-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:clamp(64px,7vw,134px);display:grid}.section-chapter-nav a{background:var(--green);flex-direction:column;justify-content:space-between;gap:35px;min-height:clamp(245px,19vw,365px);padding:clamp(24px,2.1vw,40px);text-decoration:none;display:flex}.section-chapter-nav a:nth-child(2){background:var(--pink)}.section-chapter-nav a:hover h2{text-underline-offset:.15em;text-decoration:underline 2px}.section-chapter-nav span{font-family:Typeka,Courier New,Courier,monospace;font-size:18px}.section-chapter-nav h2{margin:0;font-family:Rawest,sans-serif;font-size:clamp(25px,2.4vw,46px);font-weight:700;line-height:1.2}.section-chapter{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(35px,6vw,115px);padding-block:clamp(50px,5vw,96px);scroll-margin-top:30px;display:grid}.section-chapter h2,.section-subtitle{margin:15px 0 28px;font-family:Rawest,Space Grotesk,sans-serif;font-size:clamp(36px,3.7vw,71px);font-weight:700;line-height:1.2}.section-prose{font-size:clamp(18px,1.55vw,30px);line-height:1.5}.section-chapter>*{overflow-wrap:anywhere;min-width:0}.section-prose p{margin:0 0 1em}.section-wide-image{width:100%;height:auto;margin-bottom:60px;display:block}.section-downloads,.section-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px;margin-bottom:clamp(70px,7vw,134px);display:grid}.section-document{background:var(--green);flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(25px,2.1vw,40px);display:flex}.section-document:nth-child(2){background:var(--pink)}.section-document h2{margin:0;font-family:Rawest,sans-serif;font-size:clamp(29px,2.5vw,48px);font-weight:700;line-height:1.2}.section-document p{margin:0;font-size:clamp(17px,1.45vw,28px)}.section-document .section-document-author{font-size:clamp(15px,1.15vw,22px)}.section-document a{margin-top:auto;padding-top:25px;font-weight:700}.section-event{background:var(--green)}.section-event:nth-child(2n){background:var(--pink)}.section-event>a{flex-direction:column;height:100%;text-decoration:none;display:flex}.section-event a:hover h2{text-underline-offset:.16em;text-decoration:underline}.section-event img{aspect-ratio:4/3;object-fit:cover;flex-shrink:0;width:100%;height:auto;display:block}.section-event-copy{flex-direction:column;flex:1;padding:clamp(24px,2vw,38px);display:flex}.section-event h2{margin:20px 0 35px;font-family:Rawest,sans-serif;font-size:clamp(30px,2.5vw,48px);font-weight:700;line-height:1.2}.section-event p{margin:0 0 12px;font-family:Typeka,Courier New,Courier,monospace;font-size:clamp(16px,1.2vw,23px)}.section-event-cta{border-bottom:2px solid;width:fit-content;margin-top:auto;padding-bottom:8px;font-family:Rawest,sans-serif;font-size:clamp(16px,1.15vw,22px);font-weight:700;display:block}.section-event-meta{font-family:Typeka,Courier New,Courier,monospace;font-size:clamp(17px,1.2vw,23px)}.section-event-hero{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(35px,4vw,76px);margin-bottom:clamp(60px,7vw,134px);display:grid}.section-event-hero>img{width:100%;height:auto}.section-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.45vw,28px);margin-top:40px;margin-bottom:90px;display:grid}.section-gallery figure{min-width:0;margin:0}.section-gallery a{background:#e2ddd5;display:block}.section-gallery img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.section-gallery figcaption{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(14px,1.04vw,20px)}.section-gallery-hint{font-size:clamp(15px,1.15vw,22px)}.section-audio{background:var(--green);margin-block:60px 100px;padding:clamp(28px,3vw,58px)}.section-audio-list{grid-template-columns:1fr 1fr;gap:25px 45px;margin:40px 0 0;padding:0;list-style:none;display:grid}.section-audio-list li{border-top:1px solid var(--ink);min-width:0;padding-top:28px}.section-audio-list h3{margin:0 0 22px;font-family:Rawest,sans-serif;font-size:clamp(26px,2vw,38px);font-weight:700;line-height:1.2}.section-audio-list audio{width:100%;display:block}.section-audio-list a{margin-top:14px;font-size:16px;display:inline-block}.section-rundgang-summary{margin-bottom:40px}.section-rundgang-summary h2{font-family:Rawest,sans-serif;font-size:clamp(32px,3vw,58px);font-weight:700;line-height:1.2}.section-rundgang-summary p{max-width:1250px;font-size:clamp(18px,1.55vw,30px)}@media (width<=1100px){.section-events{grid-template-columns:repeat(2,minmax(0,1fr))}.section-chapter{grid-template-columns:minmax(0,1fr);gap:15px}.section-chapter h2{max-width:850px}}@media (width<=760px){.section-intro{padding-inline:0}.section-intro h1{font-size:clamp(42px,9vw,68px)}.section-chapter-nav,.section-downloads,.section-events,.section-event-hero,.section-audio-list{grid-template-columns:1fr}.section-chapter-nav a{min-height:190px}.section-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.section-event-hero{gap:35px}.section-actions{gap:28px}}@media (width<=480px){.section-gallery{grid-template-columns:1fr}.section-intro h1{font-size:43px}.section-audio{padding:25px 18px}}.section-document,.section-event,.section-chapter-nav>a,.section-event-hero>*{min-width:0}.section-page h1,.section-page h2,.section-page h3,.section-document p,.section-event-copy p{overflow-wrap:anywhere;hyphens:auto}@media (width<=480px){.section-intro h1{font-size:clamp(32px,9vw,43px)}}
