.identity-page{max-width:1640px;margin:auto;padding:45px 4% 70px}.about-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:700px;padding-bottom:30px;display:flex;position:relative}.about-hero-top{justify-content:space-between;align-items:start;gap:25px;display:flex}.about-hero h1{letter-spacing:-1px;margin:10px 0 25px;font-size:clamp(65px,9vw,145px);line-height:.9}.about-statement{font:700 clamp(65px,8vw,130px)/.9 var(--display);text-transform:uppercase;margin-bottom:35px}.about-statement span{display:block}.about-statement span:last-child{color:var(--red-text)}.about-hero-bottom{letter-spacing:1px;color:var(--muted);justify-content:space-between;gap:25px;font-size:11px;display:flex}.about-section{border-bottom:1px solid var(--line);padding:70px 0}.about-concept{grid-template-columns:1fr 1.1fr;gap:10%;display:grid}.about-concept h2{margin-top:25px;font-size:clamp(55px,6vw,90px);line-height:.95}.about-concept p{color:var(--muted);max-width:680px;margin:0 0 25px;font-size:18px;line-height:1.8}.about-concept .about-lead{color:var(--text);font-size:27px;line-height:1.5}.about-keywords{border-top:1px solid var(--line);font:600 30px var(--display);text-transform:uppercase;flex-wrap:wrap;gap:15px 25px;padding-top:25px;display:flex}.about-belgrade h2{letter-spacing:-2px;margin:35px 0;font-size:clamp(80px,13vw,200px);line-height:.9}.about-belgrade>div{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.about-coordinates{color:var(--muted);letter-spacing:1px;font-size:17px}.about-belgrade>div>div p{max-width:600px;font-size:23px;line-height:1.6}.about-belgrade .about-venue-note{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.7}.about-ecosystem>h2{margin:25px 0 40px;font-size:clamp(55px,6vw,85px);line-height:.95}.about-ecosystem nav a{border-top:1px solid var(--line);grid-template-columns:55px 1fr 1.2fr 35px;align-items:center;gap:25px;padding:25px 0;transition:border-color .2s;display:grid}.about-ecosystem nav a:hover{border-color:var(--red-text)}.about-ecosystem-index{color:var(--muted);font-size:12px}.about-ecosystem strong{font:600 55px var(--display);text-transform:uppercase}.about-ecosystem p{color:var(--muted);font-size:16px;line-height:1.7}.about-ecosystem-arrow{color:var(--red-text);font-size:28px}.about-contact{border-bottom:1px solid var(--line);padding:65px 0}.about-contact-heading{justify-content:space-between;align-items:center;gap:25px;margin:25px 0 35px;display:flex}.about-contact h2,.about-socials>h2{font-size:65px;line-height:1}.contact-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.contact-directory>div{border-top:1px solid var(--line);padding-top:20px}.contact-directory h3{letter-spacing:.5px;text-transform:uppercase;font-size:14px;font-weight:500}.contact-directory span,.contact-directory a{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.7;display:block}.contact-directory a:hover{color:var(--red-text)}.about-socials{padding-top:65px}.about-socials>h2{margin-top:25px}.about-social-grid{grid-template-columns:1fr 1fr;gap:8%;margin-top:35px;display:grid}.about-social-grid article{border-top:1px solid var(--line);padding-top:25px;scroll-margin-top:125px}.about-social-grid h3{font:600 45px var(--display);text-transform:uppercase}.about-social-grid article>p{color:var(--muted);max-width:500px;margin:20px 0;font-size:18px;line-height:1.7}.about-social-grid article>.about-placeholder-note{font-size:12px}.about-placeholder-note{color:var(--muted);font-size:12px;line-height:1.7}.about-copy-note{border-top:1px solid var(--line);margin-top:50px;padding-top:25px}.contact-intro{margin-bottom:50px}.contact-intro h1{letter-spacing:-1px;margin:25px 0;font-size:clamp(80px,10vw,155px);line-height:.9}.contact-intro>p{color:var(--muted);font-size:18px;line-height:1.7}.contact-layout{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:10%;padding-bottom:60px;display:grid}.contact-layout>section>h2{margin-bottom:30px;font-size:50px;line-height:1}.contact-layout .contact-directory{grid-template-columns:1fr 1fr}.contact-form-section h2{margin-top:20px}.contact-form-notice{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.7}.contact-form-section form>div{margin-bottom:25px}.contact-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form-section label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;display:block}.contact-form-section input,.contact-form-section select,.contact-form-section textarea{width:100%;font:inherit;color:var(--text);background:#111;border:1px solid #444;border-radius:0;padding:13px;font-size:16px;display:block}.contact-form-section textarea{resize:vertical}.contact-form-section [aria-invalid=true]{border-color:var(--red-text)}.contact-form-section [role=alert]{color:#ff6969;margin-top:10px;font-size:13px;line-height:1.6}.contact-submission-status{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.7}@media (max-width:1100px){.about-hero{min-height:650px}.about-concept{gap:6%}.contact-layout{grid-template-columns:1fr 1.3fr;gap:6%}.contact-layout .contact-directory{grid-template-columns:1fr}.about-ecosystem nav a{grid-template-columns:35px 1fr 1.2fr 30px;gap:20px}}@media (max-width:760px){.identity-page{padding:30px 5% 50px}.about-hero{min-height:620px}.about-hero-top{align-items:center}.about-hero-top>.eyebrow{max-width:180px;font-size:9px;line-height:1.7}.about-hero-top .logo-large{width:90px;height:90px}.about-hero h1{letter-spacing:0;margin:30px 0;font-size:clamp(50px,13vw,85px)}.about-statement{font-size:clamp(60px,16vw,90px)}.about-hero-bottom{gap:15px;font-size:9px;line-height:1.7}.about-section{padding:45px 0}.about-concept{grid-template-columns:1fr;gap:30px}.about-concept h2{font-size:60px}.about-concept p{font-size:16px}.about-concept .about-lead{font-size:22px}.about-keywords{gap:12px 20px;font-size:26px}.about-belgrade h2{letter-spacing:0;margin:25px 0;font-size:clamp(55px,16vw,100px)}.about-belgrade>div{grid-template-columns:1fr;gap:25px}.about-coordinates{font-size:14px}.about-belgrade>div>div p{font-size:20px}.about-belgrade .about-venue-note{font-size:14px}.about-ecosystem>h2{font-size:55px}.about-ecosystem nav a{grid-template-columns:25px minmax(0,1fr) 25px;gap:15px;padding:20px 0}.about-ecosystem strong{font-size:44px}.about-ecosystem p{grid-area:2/2;font-size:14px}.about-ecosystem-arrow{grid-area:1/3;font-size:24px}.about-contact{padding:45px 0}.about-contact-heading{flex-direction:column;align-items:start;gap:25px}.about-contact h2,.about-socials>h2{font-size:53px}.contact-directory{grid-template-columns:1fr 1fr;gap:25px 15px}.contact-directory h3{font-size:12px;line-height:1.5}.about-socials{padding-top:45px}.about-social-grid{grid-template-columns:1fr;gap:35px}.about-social-grid article>p{font-size:16px}.about-social-grid h3{font-size:40px}.contact-intro{margin-bottom:35px}.contact-intro h1{font-size:clamp(65px,18vw,110px)}.contact-intro>p{font-size:16px}.contact-layout{grid-template-columns:1fr;gap:45px;padding-bottom:45px}.contact-layout .contact-directory{grid-template-columns:1fr 1fr}.contact-layout>section>h2{font-size:42px}.contact-form-row{grid-template-columns:1fr;gap:25px}.contact-form-section>.eyebrow{font-size:10px}.contact-form-section .button{font-size:11px}}@media (max-width:360px){.about-hero h1{font-size:47px}.about-statement{font-size:58px}.about-hero-top .logo-large{width:75px;height:75px}.about-belgrade h2{font-size:52px}.contact-intro h1{font-size:63px}}.contact-directory.contact-directory-empty{max-width:650px;display:block}.contact-directory-empty p{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.8}.contact-layout>section>p{max-width:60ch;color:var(--muted);margin:0 0 18px;line-height:1.7}
