.emergent-additions{background:#10100f;color:#eee9df}.added-section{padding:100px clamp(24px,9vw,145px);border-top:1px solid #c2a46218}.added-section:nth-child(even){background:#141412}.added-section h2{font-size:clamp(43px,4.5vw,68px);line-height:1.1;letter-spacing:-.045em;margin:22px 0 28px}.added-section h2 em{font-weight:400;color:var(--gold-light)}.added-section p{color:#bdb8ae;font-size:15px;line-height:1.85}.added-section .section-kicker{color:var(--gold)}.section-lead{max-width:630px}.idea-visuals{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;margin:65px 0 80px}.added-section figure{margin:0;position:relative;overflow:hidden}.idea-visuals>figure{height:600px}.idea-visuals>div>figure{height:330px}.added-section figure img{width:100%;height:100%;object-fit:cover;display:block}.idea-visuals figcaption{position:absolute;bottom:22px;left:22px;font:10px 'DM Mono',monospace;letter-spacing:.14em;color:white;text-shadow:0 1px 8px #000}.idea-visuals blockquote{margin:24px 0 0;padding:30px;background:#1a1a17;font:32px/1.3 'Playfair Display',serif;color:#eee9df;border:1px solid #c2a46226}.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px}.three-columns article{border-top:1px solid #c2a46240;padding-top:28px}.three-columns span{color:var(--gold);font:24px 'Playfair Display',serif}.added-section h3{font:400 28px/1.2 'Playfair Display',serif;letter-spacing:-.02em;margin:18px 0}.event-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:55px}.event-cards>a{display:block;height:450px;position:relative;overflow:hidden;text-decoration:none;color:#eee9df}.event-cards img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.event-cards a:hover img{transform:scale(1.025)}.event-cards a>div{position:absolute;inset:0;padding:28px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(transparent,#080808e8)}.event-cards a:nth-child(2){margin-top:45px}.event-cards h3 span{color:var(--gold-light)}.event-cards p{color:#e0dcd4;margin:0;font-size:13px}.request-grid,.support-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;margin-top:55px}.request-grid>figure{height:700px}.added-form{display:flex;flex-direction:column;gap:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.added-form label{display:flex;flex-direction:column;gap:12px;font:10px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#bdb8ae}.added-form input,.added-form select,.added-form textarea{width:100%;background:#0d0d0c;border:1px solid #c2a46240;color:#eee9df;font:14px Manrope,Arial,sans-serif;min-height:52px;padding:14px;border-radius:0}.added-form textarea{resize:vertical}.added-form input:focus,.added-form select:focus,.added-form textarea:focus{outline:1px solid var(--gold)}.form-grid .wide{grid-column:1/-1}.added-form button{cursor:pointer;border:1px solid var(--gold);align-self:start;min-height:48px}.added-section .form-note{font-size:11px;line-height:1.7;margin:0}.support-grid{grid-template-columns:1.15fr 1fr}.faq-list details{border-bottom:1px solid #c2a46230;padding:22px 0}.faq-list summary{cursor:pointer;font-size:15px;line-height:1.5}.faq-list details p{font-size:13px}.contact-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:55px;border-left:1px solid #c2a46230;border-top:1px solid #c2a46230}.contact-cards a{padding:30px 20px;color:#eee9df;text-decoration:none;border-right:1px solid #c2a46230;border-bottom:1px solid #c2a46230}.contact-cards span{font:9px 'DM Mono',monospace;letter-spacing:.1em;color:var(--gold-light)}.contact-cards h3{font-size:23px;overflow-wrap:anywhere}.contact-cards a:hover{background:#ffffff05}
