.institute-page{background:var(--institute-paper);color:var(--institute-ink)}.institute-page section{scroll-margin-top:28px;position:relative}.institute-anchor{scroll-margin-top:28px;position:absolute;top:0}.institute-page h1,.institute-page h2,.institute-page h3,.institute-page h4{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400}.institute-page h2{margin:0 0 26px;font-size:clamp(38px,4vw,56px);line-height:1.1}.institute-page .institute-label{letter-spacing:.13em;color:var(--institute-muted);margin:0 0 24px;font-size:11px;font-weight:500;line-height:1.8}.institute-page a,.institute-page button,.institute-page summary{-webkit-tap-highlight-color:transparent}.institute-page :is(a,button,summary):focus-visible{outline:2px solid var(--institute-accent);outline-offset:5px}.institute-page a{text-underline-offset:5px}.institute-opening{text-align:center;padding-block:64px 44px}.institute-opening h1{margin:0 0 30px;font-size:clamp(52px,5.5vw,80px);line-height:1.06}.institute-opening h1 em{color:var(--institute-accent);font-style:normal}.institute-intro{max-width:760px;color:var(--institute-muted);margin:0 auto;font-size:20px;line-height:1.8}.institute-jumps{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:32px;display:flex}.institute-jumps a{border-bottom:1px solid var(--institute-rule);align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.institute-jumps a:hover{border-color:var(--institute-accent);color:var(--institute-accent)}.institute-purpose{text-align:center;border-top:1px solid var(--institute-rule);max-width:940px;padding-block:36px 56px}.institute-purpose h2{font-size:clamp(34px,3.5vw,44px)}.institute-purpose>p:last-child{max-width:800px;color:var(--institute-muted);margin:0 auto;font-size:18px;line-height:1.9}.institute-work{background:var(--institute-ink);color:#f8f5ef;padding-block:48px 36px}.institute-work>.journal-container{max-width:1100px}.institute-work-head{text-align:center;max-width:760px;margin:0 auto}.institute-work .institute-label{color:#e0c495}.institute-work-head>p:last-child{color:#d7e0e8;margin:0;font-size:18px;line-height:1.8}.institute-stage-controls{justify-content:center;gap:36px;margin-top:30px;display:flex}.institute-stage-controls button{font:inherit;cursor:pointer;color:#d7e0e8;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:12px 0;font-size:16px;transition:color .16s,border-color .16s}.institute-stage-controls button[aria-pressed=true]{color:#e0c495;border-bottom-color:#e0c495}.institute-work :is(a,button):focus-visible{outline-color:#e0c495}.institute-work-list{margin-top:32px}.institute-work-item{border-top:1px solid #52667a;grid-template-columns:1fr 1.6fr;gap:48px;padding:26px 0;display:grid}.institute-work-item h4{margin:0;font-size:34px;line-height:1.15}.institute-work-item p{color:#d7e0e8;margin:0;font-size:16px;line-height:1.8}.institute-work-end{color:#d7e0e8;text-align:center;border-top:1px solid #52667a;margin:0;padding-top:24px;font-size:14px;line-height:1.7}.institute-team{max-width:1100px;padding-block:48px 40px}.institute-team>h2{margin-bottom:40px}.institute-team-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.institute-member{min-width:0}.institute-portrait{background:var(--institute-rule);border-radius:50%;width:190px;height:190px;margin-bottom:28px;position:relative;overflow:hidden}.institute-portrait img{object-fit:cover}.institute-portrait-tobias img{transform:scale(1.35)translateY(10%)}.institute-portrait-debora img{transform:scale(1.15)translateY(4%)}.institute-member-heading{min-height:123px}.institute-member h3{text-wrap:balance;max-width:410px;margin:0 0 12px;font-size:38px;line-height:1.12}.institute-descriptor{color:var(--institute-accent);margin:0;font-size:14px;line-height:1.7}.institute-member-summary{color:var(--institute-muted);margin:18px 0;font-size:17px;line-height:1.85}.institute-biography{border-top:1px solid var(--institute-rule)}.institute-biography summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:15px;list-style:none;display:flex}.institute-biography summary::-webkit-details-marker{display:none}.institute-disclosure-mark{color:var(--institute-accent);font-size:22px;transition:transform .16s}.institute-biography[open] .institute-disclosure-mark{transform:rotate(45deg)}.institute-biography>p{color:var(--institute-muted);margin:12px 0 20px;font-size:16px;line-height:1.85}.institute-member-links{flex-wrap:wrap;gap:0 22px;margin:12px 0 0;padding:0;list-style:none;display:flex}.institute-member-links a{min-height:44px;color:var(--institute-accent);align-items:center;gap:6px;font-size:14px;display:inline-flex}.institute-invitation{text-align:center;padding-block:36px 60px}.institute-invitation>p:not(.institute-label){max-width:630px;color:var(--institute-muted);margin:0 auto 28px;font-size:18px;line-height:1.8}.institute-contact{background:var(--institute-ink);color:#fff;align-items:center;gap:30px;min-height:48px;padding:14px 28px;font-size:16px;text-decoration:none;display:inline-flex}.institute-contact:hover{background:var(--institute-accent)}@media (max-width:900px){.institute-team-grid{gap:48px}.institute-member-heading{min-height:136px}.institute-member h3{font-size:34px}}@media (max-width:700px){.institute-opening{padding-block:40px 32px}.institute-opening h1{font-size:clamp(44px,8vw,56px)}.institute-intro{font-size:18px}.institute-jumps{gap:10px 22px;margin-top:24px}.institute-purpose{padding-block:28px 40px}.institute-purpose>p:last-child{font-size:17px}.institute-work{padding-block:36px 30px}.institute-work-head>p:last-child{font-size:17px}.institute-work-item{grid-template-columns:1fr;gap:12px}.institute-work-item h4{font-size:30px}.institute-team{padding-block:36px 28px}.institute-team-grid{grid-template-columns:1fr;gap:48px}.institute-portrait{width:180px;height:180px}.institute-member-heading{min-height:0}.institute-member h3{text-wrap:initial;font-size:34px}.institute-member-summary{font-size:16px}.institute-invitation{padding-block:24px 44px}}@media (prefers-reduced-motion:reduce){.institute-page *,.institute-page :before,.institute-page :after{transition:none!important;animation:none!important}}
