:root{--red:#b20f1b;--red2:#db1425;--ink:#101112;--paper:#f3f1ec;--white:#fff;--line:rgba(16,17,18,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.progress{position:fixed;z-index:100;left:0;top:0;height:3px;width:0;background:var(--red2)}.nav{position:fixed;z-index:50;top:0;left:0;width:100%;height:88px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);transition:.35s}.nav.scrolled{height:70px;background:rgba(12,13,14,.91);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:14px}.brand-mark{font:900 30px/1 Montserrat;color:#fff;background:var(--red);padding:10px 8px;letter-spacing:-2px}.brand-copy{font:800 16px/1 Montserrat;letter-spacing:.08em}.brand-copy small{display:block;font:600 8px/1.5 Manrope;letter-spacing:.16em;opacity:.7}.links{display:flex;align-items:center;gap:clamp(13px,1.65vw,28px);font-size:13px;font-weight:700}.links>a{position:relative}.links>a:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background:#fff;transition:.25s}.links>a:hover:after{width:100%}.lang{display:flex;gap:8px;padding:8px 12px;border:1px solid #ffffff55;color:#fff;background:transparent;border-radius:30px}.lang span{opacity:.5}.menu{display:none;background:none;border:0}.hero{height:100svh;min-height:700px;position:relative;color:#fff;display:flex;align-items:flex-end;padding:0 7vw 11vh;overflow:hidden}.hero-image,.city-image,.portrait-photo{position:absolute;inset:0;background-size:cover;background-position:center}.hero-image{background-image:url('https://www.traveldrafts.com/wp-content/uploads/2021/09/Anitkabir-Ankara-Turkey-landmarks-768x512.jpg');transform:scale(1.08);animation:heroZoom 12s ease-out forwards}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.18) 70%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 48%)}@keyframes heroZoom{to{transform:scale(1)}}.hero-content{position:relative;z-index:2;max-width:950px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.28em}.eyebrow.red{color:var(--red)}h1,h2,h3{font-family:Montserrat,Arial,sans-serif;margin:0}h1{font-size:clamp(4rem,9vw,9.5rem);line-height:.82;letter-spacing:-.07em;text-transform:uppercase;margin:24px 0 32px}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #fff}.hero-lead{max-width:610px;font-size:clamp(18px,2vw,25px);line-height:1.5}.actions{display:flex;gap:12px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 24px;min-width:176px;font-size:14px;font-weight:800;border:1px solid transparent;transition:.25s}.button:hover{transform:translateY(-3px)}.primary{background:var(--red)}.ghost{border-color:#ffffff77;background:#ffffff0c}.light{background:#fff;color:var(--red)}.hero-meta{position:absolute;z-index:2;right:4.5vw;bottom:36px;display:flex;gap:24px;font-size:10px;letter-spacing:.2em;writing-mode:vertical-rl}.scroll{position:absolute;z-index:3;bottom:0;left:4.5vw;width:1px;height:75px;background:#ffffff44}.scroll span{display:block;width:1px;height:30px;background:#fff;animation:down 2s infinite}@keyframes down{0%{transform:translateY(0);opacity:0}40%{opacity:1}100%{transform:translateY(45px);opacity:0}}.statement,.program,.events{position:relative;padding:150px 7vw}.section-no{position:absolute;right:5vw;top:80px;color:#d8d5cf;font:900 clamp(6rem,16vw,16rem)/1 Montserrat}.statement-copy{position:relative}.statement h2,.section-head h2{font-size:clamp(2.8rem,6.3vw,6.8rem);line-height:.95;letter-spacing:-.065em}.statement h2 span{color:var(--red)}.statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin:70px 0 100px 34%;font-size:18px;line-height:1.8}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats div{padding:38px 3vw;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{display:block;color:var(--red);font:800 clamp(2.5rem,5vw,5rem)/1 Montserrat}.stats span{font-size:13px}.portrait{min-height:780px;position:relative;background:#171719;color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:100px 8vw;overflow:hidden}.portrait-photo{right:46%;background-image:linear-gradient(90deg,transparent 50%,#171719 100%),url('https://upload.wikimedia.org/wikipedia/commons/c/c5/Atat%C3%BCrk_portre.png');background-size:auto 110%;background-repeat:no-repeat;background-position:16% center;filter:grayscale(1)}.portrait-copy{position:relative;width:47%;z-index:2}.portrait blockquote{font:800 clamp(2.4rem,5vw,5.8rem)/1.05 Montserrat;letter-spacing:-.05em;margin:36px 0}.portrait-copy>p:not(.eyebrow){color:#aaa}.text-link{display:inline-flex;align-items:center;gap:32px;margin-top:40px;padding-bottom:8px;border-bottom:1px solid currentColor;font-weight:800}.text-link span{transition:.2s}.text-link:hover span{transform:translateX(8px)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:65px}.section-head>p{max-width:360px;font-size:18px;line-height:1.7}.schedule{border-top:1px solid var(--line)}.schedule article{display:grid;grid-template-columns:230px 1fr 60px;align-items:center;padding:32px 18px;border-bottom:1px solid var(--line);transition:.3s}.schedule article:hover{background:#fff;padding-left:34px}.schedule article>span{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--red)}.schedule span i{display:block;font-style:normal;color:#777;margin-top:5px}.schedule h3{font-size:clamp(1.4rem,2.5vw,2.5rem)}.schedule p{color:#6d6d6d;margin:6px 0 0}.schedule b{font-size:28px;text-align:right;color:var(--red)}.city-break{height:660px;position:relative;color:#fff;display:flex;align-items:end;padding:7vw;overflow:hidden}.city-image{background-image:linear-gradient(0deg,#000a,#0000 70%),url('https://www.duisburgkontor.de/fileadmin/content/user_upload/Duisburg-Innenhafen-Lichter.jpg');background-position:center}.city-copy{position:relative;z-index:2}.city-copy p{letter-spacing:.25em;font-size:12px}.city-copy h2{font-size:clamp(3rem,7vw,7.5rem);letter-spacing:-.065em}.events{background:#fff}.dark{margin:0}.event-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:18px}.event{background:var(--paper)}.event-art{height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#fff;font:900 clamp(2.8rem,5vw,6rem)/.8 Montserrat}.victory{background:linear-gradient(145deg,#8d0812,#dc1525)}.victory span{font-size:2em}.victory small{font-size:.32em;letter-spacing:.2em}.talk{background:#161718}.talk span{color:transparent;-webkit-text-stroke:1px #fff;transform:rotate(-8deg)}.culture{background:linear-gradient(140deg,#222,#555)}.culture span{writing-mode:vertical-rl;letter-spacing:.2em}.event-info{padding:25px}.event-info p{font-size:11px;color:var(--red);font-weight:800;letter-spacing:.14em}.event-info h3{font-size:24px;margin:14px 0}.event-info span{font-size:13px;color:#777}.join{min-height:700px;background:var(--red);color:#fff;position:relative;padding:120px 7vw;display:flex;align-items:center;overflow:hidden}.join:after{content:"ADD";position:absolute;right:-4vw;bottom:-4vw;color:#ffffff0b;font:900 34vw/.7 Montserrat;letter-spacing:-.12em}.join-copy{position:relative;z-index:2}.join h2{font-size:clamp(4rem,9vw,10rem);line-height:.83;letter-spacing:-.075em}.join-copy>p:not(.eyebrow){font-size:20px}.join-lines{position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 55px,#ffffff09 56px 57px)}footer{background:#0e0f10;color:#fff;padding:90px 7vw 30px}.footer-brand{display:flex;align-items:center;gap:25px;padding-bottom:70px;border-bottom:1px solid #ffffff22}.footer-brand h2{font-size:clamp(1.7rem,3vw,3.2rem)}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:60px 0}.footer-grid p{color:#777;font-size:11px;letter-spacing:.2em}.footer-grid a{display:block;margin:10px 0;font-size:15px}.legal{border-top:1px solid #ffffff22;padding-top:25px;display:flex;justify-content:space-between;color:#777;font-size:11px}.reveal{opacity:0;transform:translateY(35px);transition:.9s cubic-bezier(.2,.7,.2,1)}.reveal.show{opacity:1;transform:none}@media(max-width:850px){.nav{height:72px;padding:0 22px}.brand-copy{display:none}.menu{display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;gap:7px;z-index:3}.menu span{width:25px;height:2px;background:#fff}.links{position:fixed;inset:0;background:#111;display:none;flex-direction:column;justify-content:center;font-size:24px}.links.open{display:flex}.hero{padding:0 22px 12vh}.hero-image{background-position:62% center}.hero-meta{display:none}h1{font-size:clamp(3.4rem,18vw,6.7rem)}.actions{flex-direction:column;align-items:flex-start}.statement,.program,.events{padding:100px 22px}.statement-grid{grid-template-columns:1fr;margin:45px 0 65px;gap:10px}.stats{grid-template-columns:1fr}.stats div{border-right:0;border-bottom:1px solid var(--line)}.portrait{min-height:780px;padding:80px 22px;align-items:end}.portrait-photo{right:0;bottom:34%;background-size:auto 75%;background-position:50% 0}.portrait-copy{width:100%}.section-head{display:block}.section-head>p{margin-top:30px}.schedule article{grid-template-columns:1fr 45px;gap:12px}.schedule article>span{grid-column:1/-1}.schedule article:hover{padding-left:18px}.city-break{height:560px;padding:50px 22px}.event-grid{grid-template-columns:1fr}.event-art{height:270px}.join{padding:90px 22px;min-height:600px}.footer-grid{grid-template-columns:1fr}.legal{flex-direction:column;gap:10px}.footer-brand{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
