@font-face{font-family:Manrope;src:url('fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
.signature .signature-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.15em;flex-shrink:0;color:inherit;fill:none;stroke:currentColor;pointer-events:none}
.signature button{-webkit-appearance:none;appearance:none}.signature .button:visited,.signature .button:hover,.signature .button:focus-visible{color:#121611}
@font-face{font-family:'Tivoli Display';src:url('fonts/BarlowCondensed-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
.signature{--display:'Tivoli Display','Arial Narrow',sans-serif;font-family:Manrope,Arial,sans-serif;font-size:16px}
.signature .brand-name{font-family:Manrope,Arial,sans-serif;font-weight:650}.signature .brand-name small{font-size:9px;letter-spacing:1.6px}
.signature .eyebrow,.signature-overline{font-size:11px;letter-spacing:1.8px;line-height:1.7}
.signature .button,.signature .button-small{font-family:Manrope,Arial,sans-serif;font-size:12px;letter-spacing:1.2px}
.signature .text-link{font-size:14px;font-weight:550}
.signature-hero-copy>p,.purpose-note p,.signature .about-copy p,.drive-copy p,.signature .news-card>p,.signature .pillars p,.signature .join-panel p,.signature .page-intro>p,.signature .contact-details p{font-size:16px;line-height:1.85}
.signature .article-body p{font-size:17px;line-height:1.9}
.signature .meta,.signature .archive-tools{font-size:11px;letter-spacing:.7px}
.signature-play,.emblem-label span,.signature-hero-floor>a>span:last-child,.floor-location,.floor-edition,.drive-number,.drive-location,.purpose-line{font-size:10px;letter-spacing:1.2px}
.signature-hero-floor b,.floor-location i{font-size:9px;letter-spacing:.8px}.emblem-label b{font-size:13px}
.signature .values>span,.signature .values b{font-size:11px;letter-spacing:1px}
.signature .footer p,.signature .footer-links,.signature .footer-social{font-size:14px;line-height:1.7}.signature .footer-bottom{font-size:11px;line-height:1.7;letter-spacing:.4px}
.signature .sponsors>.eyebrow{font-size:11px}.signature .photo-caption,.signature .gallery-photo-label{font-size:10px;letter-spacing:1px}
.signature .contact-details h2{font-size:12px;letter-spacing:1px}.signature .drive-pause{font-family:inherit;font-size:11px}
.signature .signature-menu-trigger>span,.signature .navigation-close>span{font-family:Manrope,Arial,sans-serif;font-size:12px;letter-spacing:1.5px}
.signature .navigation-links>h2{font-family:Manrope,Arial,sans-serif;font-size:11px;letter-spacing:2px}
.signature .navigation-number{font-family:Manrope,Arial,sans-serif;font-size:12px}.signature .navigation-name{font-weight:600}
.signature .navigation-join,.signature .navigation-bottom{font-family:Manrope,Arial,sans-serif;font-size:12px;letter-spacing:.8px}.signature .navigation-bottom>span,.signature .navigation-identity>span{font-family:Manrope,Arial,sans-serif;font-size:10px;letter-spacing:1.2px}
.signature .navigation-top .brand-name{font-size:18px}
@media(max-width:900px){.signature-hero-copy>p{max-width:350px}.signature .drive-copy p{max-width:360px}.signature .navigation-name{font-size:48px}.signature .signature-menu-trigger>span{font-size:11px}}
@media(max-width:650px){.signature .brand-name small{font-size:8px;letter-spacing:1px}.signature .brand-name{font-size:15px;letter-spacing:1.7px}.signature .navigation-top .brand-name{font-size:14px}.signature .navigation-top .brand-name small{font-size:7px;letter-spacing:1px}.signature .signature-menu-trigger{padding-left:12px;gap:10px}.signature .signature-menu-trigger>span{font-size:10px;letter-spacing:1px}.signature .eyebrow,.signature-overline{font-size:10px;letter-spacing:1.1px}.signature-overline{gap:8px}.signature .button,.signature .button-small{font-size:11px;letter-spacing:1px}.signature .signature-hero-actions .button{font-size:11px}.signature-hero-copy>p,.purpose-note p,.signature .about-copy p,.drive-copy p,.signature .news-card>p,.signature .pillars p,.signature .join-panel p,.signature .page-intro>p,.signature .contact-details p{font-size:15px}.signature .article-body p{font-size:16px}.signature .text-link{font-size:13px}.signature-play,.drive-number,.drive-location,.purpose-line{font-size:9px;letter-spacing:.7px}.signature-hero-floor>a>span:last-child,.floor-location{font-size:8px;letter-spacing:.7px}.signature-hero-floor b,.floor-location i{font-size:8px;letter-spacing:.5px}.emblem-label span{font-size:8px;letter-spacing:1px}.emblem-label b{font-size:10px}.signature .signature-hero{min-height:870px}.signature .purpose-note{grid-template-columns:1fr}.signature .purpose-note .text-link{grid-column:auto}.signature .navigation-name{font-size:clamp(30px,8.5vw,42px)}.signature .navigation-number{font-size:10px}.signature .navigation-links>h2{font-size:10px;letter-spacing:1.5px}.signature .navigation-join,.signature .navigation-bottom{font-size:11px}.signature .navigation-close>span{font-size:10px;letter-spacing:1px}.signature .navigation-bottom{gap:15px}.signature .navigation-bottom>div{gap:16px}.signature .drive-header .eyebrow{font-size:8px;letter-spacing:.8px}.signature .drive-pause{font-size:9px;padding:8px}.signature .footer-bottom{font-size:10px}.signature .sponsors>.eyebrow{font-size:10px;letter-spacing:1px}}
