*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090909;color:#f4f0eb;font-family:"DM Sans",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.header{height:88px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:5;top:0;width:100%;border-bottom:1px solid #ffffff20}.logo{font:800 29px Manrope,sans-serif;letter-spacing:-2px}.logo span:first-child{color:#d71920}.dot{color:#d71920}.header nav{display:flex;gap:38px;align-items:center;font-size:13px}.header nav a{color:#dedbd7}.header nav a:hover,.under:hover{color:#e52a31}.nav-cta{border:1px solid #ffffff65;padding:12px 18px}.menu-btn{display:none;background:none;border:0;color:white;font-size:24px}.hero{min-height:760px;height:100vh;max-height:980px;position:relative;display:flex;align-items:center;padding:130px 10% 90px;overflow:hidden}.hero-photo{position:absolute;inset:0;background:url("https://images.unsplash.com/photo-1514362545857-3bc16c4c7d1b?auto=format&fit=crop&w=2000&q=85") center/cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#080808ed 0%,#080808a8 48%,#08080830 100%),linear-gradient(0deg,#090909 0%,transparent 30%)}.hero-content{position:relative;max-width:660px}.eyebrow,.kicker{font-size:10px;letter-spacing:2.7px;color:#c7c1bb}.eyebrow:before{content:"";display:inline-block;width:26px;height:1px;background:#d71920;vertical-align:middle;margin-right:12px}.hero h1{font:500 clamp(58px,8vw,112px)/.98 Manrope,sans-serif;letter-spacing:-6px;margin:30px 0}.hero h1 em,h2 em,.manifesto em{font-family:Georgia,serif;font-weight:400;color:#d9d0c7}.hero-content>p:not(.eyebrow){max-width:470px;color:#c8c4bf;font-size:16px}.actions{display:flex;align-items:center;gap:28px;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;font-size:12px;letter-spacing:.3px;font-weight:700;border:0;cursor:pointer}.light{background:#f2eee8;color:#111}.red-btn{background:#c91c24;color:white}.link-light{font-size:12px}.hero-foot{position:absolute;bottom:38px;left:10%;font-size:9px;letter-spacing:2px;color:#aaa}.section{padding:115px 10%}.kicker{margin:0 0 45px}.split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.split h2,.visit h2{font:500 clamp(42px,5vw,70px)/1.08 Manrope,sans-serif;letter-spacing:-3px;margin:0}.split p{color:#aaa;font-size:14px}.split .lead{font-size:18px;color:#e4dfd9;line-height:1.7}.under{display:inline-block;margin-top:15px;font-size:12px;border-bottom:1px solid #777;padding-bottom:8px}.wide-photo{height:480px;margin-top:65px;background:linear-gradient(0deg,#09090930,#09090900),url("https://images.unsplash.com/photo-1514933651103-005eec06c04b?auto=format&fit=crop&w=1800&q=85") center/cover}.manifesto{padding:100px 20px;text-align:center;background:#121111;border-block:1px solid #ffffff12}.manifesto>span{font:italic 80px Georgia;color:#d71920}.manifesto p{font:600 clamp(32px,5vw,58px)/1.1 Manrope;letter-spacing:3px}.manifesto small{font-size:9px;letter-spacing:4px;color:#888}.events{background:#0e0e0e}.red{color:#e52a31}.event-types{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff30;margin-top:70px}.event-types div{padding:25px 20px 10px 0;color:#ddd;font-size:14px}.event-types b{display:block;color:#d71920;font-size:11px;margin-bottom:20px}.request{background:#141313}.request .split>div>p{color:#aaa;max-width:380px}.muted{font-size:11px!important;color:#777!important}.event-form{display:grid;gap:17px}.event-form label{display:grid;gap:7px;font-size:11px;color:#bcb6af}.event-form input,.event-form select,.event-form textarea{width:100%;background:#0b0b0b;border:1px solid #393535;color:#f4f0eb;padding:13px 14px;font:13px "DM Sans";border-radius:0;outline:none}.event-form input:focus,.event-form select:focus,.event-form textarea:focus{border-color:#d71920}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.event-form .consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.event-form .consent input{width:auto;margin-top:2px}.submit{justify-self:start}.event-form small{font-size:10px;color:#777}.trap{position:absolute;left:-10000px}.alert{padding:14px;font-size:12px}.success{background:#123323;color:#b6f0cf}.error{background:#431719;color:#ffd0d0}.visit{min-height:540px;padding:100px 10%;display:flex;align-items:center;background:linear-gradient(90deg,#080808ed,#08080888),url("https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1800&q=85") center/cover}.visit>div{max-width:480px}.visit p{color:#c7c1bb;font-size:14px;margin:25px 0}.visit .kicker{margin:0 0 25px}footer{padding:70px 8% 25px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:35px;border-top:1px solid #ffffff20}footer>div{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#aaa}footer small{letter-spacing:2px;font-size:9px;color:#777;margin-bottom:10px}footer p{margin:0}.footer-tag{color:#777}.header nav.open{display:flex}
@media(max-width:760px){.header{height:72px;padding:0 6%}.menu-btn{display:block}.header nav{display:none;position:absolute;top:72px;left:0;width:100%;padding:24px 6%;background:#101010;flex-direction:column;align-items:flex-start;gap:20px}.hero{min-height:690px;padding:120px 7% 80px}.hero h1{letter-spacing:-3px}.hero-foot{left:7%}.section{padding:80px 7%}.split{grid-template-columns:1fr;gap:28px}.split h2,.visit h2{letter-spacing:-2px}.wide-photo{height:300px;margin-top:40px}.event-types{grid-template-columns:1fr 1fr;margin-top:40px}.event-types div{padding:18px 10px 10px 0}.form-row{grid-template-columns:1fr}.visit{padding:80px 7%;min-height:480px}footer{padding:55px 7% 25px;grid-template-columns:1fr 1fr;gap:30px}.actions{align-items:flex-start;flex-direction:column;gap:20px}}
