*{box-sizing:border-box}body{margin:0;background:#f4f3ef;color:#111;font-family:'DM Sans',sans-serif}.page{max-width:1100px;margin:auto;padding:22px}.acid{background:#e6ff00;border:2px solid #111;padding:12px;display:flex;justify-content:space-between;font:12px 'DM Mono',monospace}.masthead{font:900 clamp(76px,16vw,180px)/.85 'Barlow Condensed',sans-serif;letter-spacing:-.045em;text-align:center;margin:24px 0}.flyer{width:100%;max-height:560px;object-fit:cover;object-position:center 30%;display:block}.details{display:grid;grid-template-columns:1fr 1fr 2fr;border-bottom:2px solid;padding:12px 0;font:900 clamp(28px,5vw,52px)/.9 'Barlow Condensed',sans-serif}.details b+ b{border-left:2px solid;text-align:center}.details b:last-child{text-align:right}.with{text-align:center;letter-spacing:.4em;font-weight:900;padding:13px}.formarea{background:#111;color:white;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.formarea small{font:11px 'DM Mono',monospace;color:#aaa}.formarea h2{font:900 clamp(65px,9vw,105px)/.8 'Barlow Condensed',sans-serif;margin:25px 0}.formarea h2 i{color:#e6ff00;font-style:normal}.formarea p{line-height:1.6;color:#ddd}.formarea form{display:flex;flex-direction:column;gap:17px}.formarea label{font:11px 'DM Mono',monospace;color:#ddd}.formarea em{color:#888;font-style:normal}.formarea input,.formarea select{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #777;color:white;padding:12px 0;font:16px 'DM Sans'}.formarea input::placeholder{color:#777}.formarea select option{color:#111}.formarea button{border:0;background:#ff4b9b;padding:17px;text-align:left;font:900 25px 'Barlow Condensed';cursor:pointer}.formarea button span{float:right}.formarea button:disabled{opacity:.5}#message{color:#e6ff00;font-size:13px}footer{display:flex;justify-content:space-between;padding:16px 0;font:10px 'DM Mono',monospace}footer a{color:#111;text-decoration:none}@media(max-width:650px){.page{padding:12px}.masthead{font-size:24vw}.details{grid-template-columns:1fr 1fr}.details b{font-size:34px}.details b:last-child{grid-column:1/-1;text-align:left;border:0;border-top:1px solid;padding-top:10px}.formarea{grid-template-columns:1fr;padding:20px;gap:25px}.with{letter-spacing:.18em;font-size:12px}footer{font-size:8px}}
