.guild-about-page [id]{scroll-margin-top:180px}.guild-about-page :where(h2){font-size:clamp(30px,3.3vw,46px)}.guild-about-page :where(h3){font-size:22px;line-height:1.4;font-weight:500}.guild-about-page :where(p){max-width:64ch}.guild-about-page figure{margin:0;min-width:0}.guild-about-page figure img{display:block;width:100%;height:auto}.guild-about-page figcaption{margin-top:14px;font-size:13px;line-height:1.65;color:var(--guild-muted)}.guild-about-page .guild-about-context{font-size:13px;color:var(--guild-accent);margin-bottom:18px}.guild-about-page .guild-about-lead{font-size:clamp(18px,1.7vw,22px);line-height:1.65}.guild-about-section{padding-block:clamp(52px,7vw,100px)}.guild-about-collection,.guild-about-hero,.guild-about-visit{background:var(--guild-mist)}.guild-about-hero-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:44px}.guild-about-hero-copy h1{font-size:clamp(42px,5.6vw,78px);max-width:650px}.guild-about-hero-copy>.guild-about-lead{margin-top:30px;max-width:47ch}.guild-about-hero-note{margin-block:22px 30px;color:var(--guild-muted);max-width:46ch}.guild-about-organ{width:min(100%,350px);justify-self:center}.guild-about-nav{display:flex;flex-wrap:wrap;gap:4px 30px;padding-block:16px;border-bottom:1px solid var(--guild-line)}.guild-about-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--guild-accent);text-underline-offset:6px}.guild-about-nav a:hover{text-decoration:underline}.guild-about-care,.guild-about-collection-layout,.guild-about-mission,.guild-about-music,.guild-about-visit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.guild-about-mission{align-items:start}.guild-about-collection-layout p,.guild-about-mission p,.guild-about-president-copy p:not(.guild-about-context),.guild-about-visit-layout p{margin-top:24px}.guild-about-community{border-left:2px solid var(--guild-lilac);padding-left:32px}.guild-about-details{border-block:1px solid var(--guild-line)}.guild-about-community .guild-about-details{margin-top:26px}.guild-about-details summary{cursor:pointer;min-height:56px;padding:18px 8px;color:var(--guild-accent);font-size:16px}.guild-about-details summary::marker{color:var(--guild-accent)}.guild-about-details summary:hover{background:var(--guild-mist)}.guild-about-details ul{list-style:disc;padding:6px 12px 24px 26px}.guild-about-details ul li{padding-left:6px;margin-top:14px;line-height:1.7}.guild-about-president{background:#f4f2f6}.guild-about-president-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,88px);align-items:center;padding-block:clamp(48px,6vw,80px)}.guild-about-portrait{width:min(100%,360px);justify-self:center}.guild-about-dates{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--guild-line);margin-top:30px;padding-top:24px}.guild-about-dates dt{font-size:21px;font-family:var(--font-playfair),Georgia,serif}.guild-about-dates dd{font-size:13px;line-height:1.6;color:var(--guild-muted);margin-top:8px}.guild-about-heading{max-width:780px;margin-bottom:40px}.guild-about-heading>p{margin-top:22px;color:var(--guild-muted)}.guild-about-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 64px}.guild-about-projects article{border-top:1px solid var(--guild-line);padding-block:30px}.guild-about-music h3,.guild-about-projects h3{font-family:var(--font-playfair),Georgia,serif;font-weight:400;font-size:clamp(25px,2.6vw,34px)}.guild-about-music p:not(.guild-about-context),.guild-about-projects article>p:not(.guild-about-context){margin-top:18px}.guild-about-contribution{color:var(--guild-muted);font-size:14px}.guild-about-collection .guild-text-link,.guild-about-music .guild-text-link,.guild-about-projects .guild-text-link{margin-top:24px;font-size:14px}.guild-about-music{margin-top:40px}.guild-about-collection-layout,.guild-about-visit-layout{padding-block:clamp(48px,6vw,80px)}.guild-about-walks{width:min(100%,420px);justify-self:center}.guild-about-history ol{list-style:none}.guild-about-history li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:32px;padding-block:30px;border-top:1px solid var(--guild-line)}.guild-about-year{font-family:var(--font-playfair),Georgia,serif;font-size:30px;color:var(--guild-accent)}.guild-about-history li div>p{margin-top:14px;color:var(--guild-muted)}.guild-about-recognition{padding-top:0}.guild-about-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.guild-about-document-image{background:var(--guild-mist);padding:24px;min-height:408px;display:flex;justify-content:center;align-items:center}.guild-about-document-image img{max-width:260px}.guild-about-documents figcaption>span,.guild-about-documents figcaption>strong{display:block;margin-top:8px}.guild-about-documents strong{color:var(--guild-ink);font-size:16px;font-weight:500}.guild-about-documents a:hover strong{text-decoration:underline;text-underline-offset:4px}.guild-about-care{padding-top:0;align-items:start}.guild-about-care p{margin-top:16px;color:var(--guild-muted);font-size:15px}.guild-about-address{margin-bottom:28px;font-weight:500}.guild-about-next a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px 16px;padding-block:26px;border-bottom:1px solid #ccc7d3}.guild-about-next a>span:first-child{font-size:19px}.guild-about-next small{grid-column:1;font-size:13px;color:var(--guild-muted)}.guild-about-next a>span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:22px}.guild-about-next a:hover>span:first-child{text-decoration:underline;text-underline-offset:5px}@media (max-width:767px){.guild-about-page [id]{scroll-margin-top:150px}.guild-about-care,.guild-about-collection-layout,.guild-about-documents,.guild-about-hero-layout,.guild-about-mission,.guild-about-music,.guild-about-president-layout,.guild-about-projects,.guild-about-visit-layout{grid-template-columns:minmax(0,1fr);gap:32px}.guild-about-hero-copy h1{font-size:clamp(38px,10vw,56px)}.guild-about-hero-copy .guild-button{width:100%}.guild-about-organ,.guild-about-portrait{max-width:280px}.guild-about-walks{max-width:300px}.guild-about-nav{gap:0 24px;padding-block:10px}.guild-about-community{padding-left:22px}.guild-about-projects{gap:0}.guild-about-history li{grid-template-columns:minmax(0,1fr);gap:8px}.guild-about-documents figure{max-width:360px;width:100%;justify-self:center}.guild-about-document-image{min-height:0}.guild-about-document-image img{max-width:240px}}