.about-intro,.about-purpose,.about-name,.about-destinations,.about-invitation{padding:64px var(--gutter)}.about-intro .eyebrow,.about-purpose .eyebrow,.about-name .eyebrow,.about-destinations .eyebrow,.about-invitation .eyebrow{margin-bottom:24px}.about-intro-grid{grid-template-columns:1.25fr 1fr;align-items:end;gap:64px;display:grid}.about-intro h1{letter-spacing:-.045em;font-size:clamp(38px,4.8vw,74px);line-height:1.08}.about-intro-copy{max-width:45ch}.about-intro-copy p,.about-purpose-copy>p:not(.eyebrow){font-size:18px;line-height:1.65}.about-intro-copy p+p,.about-purpose-copy>p+p{margin-top:20px}.about-purpose{border-block:1px solid var(--hairline);background:var(--blue);grid-template-columns:.85fr 1.4fr;align-items:center;gap:56px;display:grid}.about-purpose h2{letter-spacing:-.045em;text-transform:uppercase;margin-bottom:28px;font:700 clamp(42px,5vw,76px)/1.04 Next Art,sans-serif}.about-purpose-copy{max-width:42ch}.about-purpose-art{min-width:0;margin:0}.about-purpose-art img{clip-path:inset(2px);width:100%;height:auto;display:block}.about-name{grid-template-columns:.9fr 1fr 1fr;gap:40px;display:grid}.about-name h2,.about-destinations h2{letter-spacing:-.04em;text-transform:uppercase;font:700 clamp(32px,3.4vw,50px)/1.1 Next Art,sans-serif}.name-aside{margin-top:20px;font-size:13px;line-height:1.65}.name-story{border-left:1px solid var(--hairline);padding-left:30px}.name-story h3{text-transform:uppercase;margin-bottom:18px;font-size:14px}.name-story p{font-size:16px;line-height:1.7}.about-source{color:#ddf912;text-underline-offset:5px;align-items:center;gap:10px;padding:12px 0;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-flex}.name-connection{border-top:1px solid var(--hairline);grid-column:1/-1;padding-top:24px}.name-connection p{font-size:18px;line-height:1.6}.name-connection p+p{max-width:95ch;margin-top:10px;font-size:15px}.about-destinations{border-top:1px solid var(--hairline)}.destination-links{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px;display:grid}.destination-links>a{padding:10px 24px 10px 0;display:block}.destination-links>a+a{border-left:1px solid var(--hairline);padding-left:30px}.destination-links h3{font-size:24px}.destination-links p{margin:12px 0 18px;font-size:15px;line-height:1.6}.destination-links svg{color:#ddf912}.destination-links a:hover h3{text-underline-offset:6px;text-decoration:underline}.about-invitation{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:32px;display:flex}.about-invitation h2{text-transform:uppercase;letter-spacing:-.04em;font:700 clamp(26px,3vw,44px)/1.12 Next Art,sans-serif}.about-invitation .text-link{color:#ddf912;flex-shrink:0}@media (width<=800px){.about-intro,.about-purpose,.about-name,.about-destinations,.about-invitation{padding:40px var(--gutter)}.about-intro-grid,.about-purpose,.about-name{grid-template-columns:1fr;gap:28px}.about-intro h1{font-size:clamp(36px,8.7vw,60px)}.about-intro-copy,.about-purpose-copy{max-width:none}.about-intro-copy p,.about-purpose-copy>p:not(.eyebrow){font-size:16px}.about-purpose h2{font-size:clamp(42px,10vw,64px)}.name-story{border-left:0;border-top:1px solid var(--hairline);padding:24px 0 0}.name-connection{grid-column:auto}.destination-links{grid-template-columns:1fr;gap:0;margin-top:24px}.destination-links>a,.destination-links>a+a{border-left:0;border-bottom:1px solid var(--hairline);padding:22px 0;position:relative}.destination-links p{margin-bottom:0;padding-right:36px}.destination-links svg{position:absolute;top:26px;right:0}.about-invitation{flex-direction:column;align-items:flex-start;gap:20px}}.about-opening-art{margin:36px 0 0}.about-opening-art img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.about-purpose{display:block}.about-purpose-copy{grid-template-columns:1fr 1fr;gap:0 56px;max-width:none;display:grid}.about-purpose-copy .eyebrow{grid-column:1/-1}.about-purpose-copy h2{grid-area:2/1/4;margin-bottom:0}.about-purpose-copy>p:not(.eyebrow){grid-column:2;margin-top:0}.about-purpose-copy>p:last-child{margin-top:20px}@media (width<=800px){.about-opening-art{margin-top:28px}.about-purpose-copy{display:block}.about-purpose-copy h2{margin-bottom:28px}}.about-source svg{flex-shrink:0}
