.registration-module__OFzZwq__page{color:#1a1816;background:#f5f3ee;min-height:100vh;font-family:Oswald,sans-serif}.registration-module__OFzZwq__pageSuccess{background:#111;flex-direction:column;min-height:100vh;display:flex}.registration-module__OFzZwq__pageSuccess .registration-module__OFzZwq__success{flex:1;min-height:0;margin:0 auto}.registration-module__OFzZwq__header{z-index:40;background:#111;border-bottom:3px solid #e8a020;position:sticky;top:0}.registration-module__OFzZwq__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:820px;margin:auto;padding:28px 40px 20px;display:grid}.registration-module__OFzZwq__logoBlock{color:#777;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;font:9px Courier Prime,monospace;display:flex}.registration-module__OFzZwq__logo{object-fit:cover;border:1px solid #333}.registration-module__OFzZwq__titleBlock h1,.registration-module__OFzZwq__titleBlock h2{letter-spacing:.02em;font-family:Bebas Neue,sans-serif;line-height:.94}.registration-module__OFzZwq__titleBlock h1{color:#fff;font-size:clamp(34px,6vw,56px)}.registration-module__OFzZwq__titleBlock h2{color:#e8a020;font-size:clamp(27px,4vw,40px)}.registration-module__OFzZwq__portrait{object-fit:cover;object-position:top;border-left:3px solid #e8a020;height:150px}.registration-module__OFzZwq__eventStrip{max-width:820px;margin:auto;padding:24px 40px;display:flex}.registration-module__OFzZwq__event{flex:1;align-items:center;gap:14px;display:flex}.registration-module__OFzZwq__event:not(:last-child){border-right:1px solid #d4cfc6;margin-right:25px}.registration-module__OFzZwq__event i{color:#e8a020;border:2px solid #e8a020;place-items:center;width:44px;height:44px;font-size:23px;font-style:normal;display:grid}.registration-module__OFzZwq__event small,.registration-module__OFzZwq__event strong,.registration-module__OFzZwq__event span{display:block}.registration-module__OFzZwq__event small,.registration-module__OFzZwq__field>span{letter-spacing:.1em;text-transform:uppercase;color:#8a7350;font:10px Courier Prime,monospace}.registration-module__OFzZwq__event strong{font-size:16px}.registration-module__OFzZwq__event span{color:#5c5648;font-size:13px}.registration-module__OFzZwq__intro{text-align:center;color:#5c5648;max-width:620px;margin:24px auto 48px;padding:0 24px;font:italic 15px/1.7 "Source Serif 4",serif}.registration-module__OFzZwq__form{max-width:740px;margin:auto;padding:0 0 60px}.registration-module__OFzZwq__section{border:none;margin-bottom:48px;padding:0}.registration-module__OFzZwq__section>header{color:#fff;background:#111;align-items:center;gap:12px;margin-bottom:12px;padding:12px 20px;display:flex}.registration-module__OFzZwq__section>header span{color:#e8a020;font:11px Courier Prime,monospace}.registration-module__OFzZwq__section>header h2{letter-spacing:.1em;text-transform:uppercase;font-size:16px}.registration-module__OFzZwq__grid{grid-template-columns:1fr 1fr;gap:24px 40px;display:grid}.registration-module__OFzZwq__full{grid-column:1/-1}.registration-module__OFzZwq__field{display:block}.registration-module__OFzZwq__field>span{margin-bottom:6px;display:block}.registration-module__OFzZwq__field input,.registration-module__OFzZwq__field textarea{color:#1a1816;background:0 0;border:0;border-bottom:1.5px solid #c4bdb0;border-radius:0;outline:none;width:100%;padding:8px 0;font:16px Oswald,sans-serif}.registration-module__OFzZwq__field input:focus,.registration-module__OFzZwq__field textarea:focus{border-color:#e8a020}.registration-module__OFzZwq__field textarea{resize:vertical}.registration-module__OFzZwq__paymentOptions{flex-direction:column;gap:12px;display:flex}.registration-module__OFzZwq__payment{cursor:pointer;border:1.5px solid #d4cfc6;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.registration-module__OFzZwq__payment:has(input:checked){background:#fdf8f0;border-color:#e8a020}.registration-module__OFzZwq__payment input,.registration-module__OFzZwq__choiceGroup input,.registration-module__OFzZwq__checkCard input,.registration-module__OFzZwq__accept input{accent-color:#e8a020;width:18px;height:18px}.registration-module__OFzZwq__payment>span{flex:1}.registration-module__OFzZwq__payment strong,.registration-module__OFzZwq__payment small{display:block}.registration-module__OFzZwq__payment small{color:#8a7350;margin-top:3px;font:11px Courier Prime,monospace}.registration-module__OFzZwq__payment>b{color:#e8a020;font:28px Bebas Neue,sans-serif}.registration-module__OFzZwq__payment em{text-transform:uppercase;background:#e8a020;padding:3px 8px;font:9px Courier Prime,monospace;position:absolute;top:-1px;right:16px}.registration-module__OFzZwq__note{color:#8d857e;font:11px/1.6 Courier Prime,monospace}.registration-module__OFzZwq__choiceGroup{border:0}.registration-module__OFzZwq__choiceGroup legend{text-transform:uppercase;color:#8a7350;margin-bottom:14px;font:11px Courier Prime,monospace}.registration-module__OFzZwq__choiceGroup label{align-items:center;gap:8px;margin-right:25px;font-weight:600;display:inline-flex}.registration-module__OFzZwq__bodyText{color:#5c5648;margin-bottom:16px;font-size:13px;line-height:1.7}.registration-module__OFzZwq__checkCard,.registration-module__OFzZwq__accept{border:1.5px solid #d4cfc6;align-items:flex-start;gap:12px;padding:16px;font-size:13px;line-height:1.6;display:flex}.registration-module__OFzZwq__terms{background:#fdfcf9;border:1.5px solid #d4cfc6;padding:24px}.registration-module__OFzZwq__terms>h3{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e0dad0;margin-bottom:14px;padding-bottom:10px;font-size:13px}.registration-module__OFzZwq__term{margin-bottom:15px}.registration-module__OFzZwq__term h4{margin-bottom:5px;font-size:13px}.registration-module__OFzZwq__term p{color:#5c5648;font-size:13px;line-height:1.65}.registration-module__OFzZwq__accept{background:#fdf8f0;border-color:#e8a020;margin-top:16px}.registration-module__OFzZwq__honeypot{position:absolute;left:-10000px}.registration-module__OFzZwq__submitBlock{text-align:center;border-top:1.5px solid #d4cfc6;padding:32px 0}.registration-module__OFzZwq__submitBlock button{color:#e8a020;letter-spacing:.1em;cursor:pointer;background:#111;border:0;padding:17px 54px;font:22px Bebas Neue,sans-serif}.registration-module__OFzZwq__submitBlock button:hover{color:#111;background:#e8a020}.registration-module__OFzZwq__submitBlock button:disabled{opacity:.65}.registration-module__OFzZwq__status{color:#8d857e;margin-top:15px;font:11px Courier Prime,monospace}.registration-module__OFzZwq__error{color:#a32b20}.registration-module__OFzZwq__footer{color:#777;letter-spacing:.06em;background:#111;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px max(20px,50vw - 410px);font:10px Courier Prime,monospace;display:flex}.registration-module__OFzZwq__footer b{color:#111;background:#e8a020;margin-left:6px;padding:4px 10px}@keyframes registration-module__OFzZwq__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes registration-module__OFzZwq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.registration-module__OFzZwq__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;margin:auto;padding:40px 30px;display:flex}.registration-module__OFzZwq__successIcon{color:#e8a020;border:2px solid #e8a020;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 26px;font-size:36px;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards registration-module__OFzZwq__popIn;display:grid}.registration-module__OFzZwq__success h1{color:#fff;opacity:0;font:44px Bebas Neue,sans-serif;animation:.6s .15s forwards registration-module__OFzZwq__slideUp}.registration-module__OFzZwq__success>p{color:#b0a99f;opacity:0;margin:12px auto 28px;font:italic 17px/1.7 "Source Serif 4",serif;animation:.6s .3s forwards registration-module__OFzZwq__slideUp}.registration-module__OFzZwq__successDetail{text-align:left;color:#f5f3ee;opacity:0;border:1.5px solid #e8a020;padding:18px 30px;line-height:1.8;animation:.6s .45s forwards registration-module__OFzZwq__slideUp;display:inline-block}.registration-module__OFzZwq__success .registration-module__OFzZwq__note{color:#8a8377;opacity:0;margin-top:20px;font-size:11px;font-style:normal;animation:.6s .6s forwards registration-module__OFzZwq__slideUp}:is(.registration-module__OFzZwq__field input:user-invalid,.registration-module__OFzZwq__field textarea:user-invalid){border-color:#b6382e;box-shadow:0 1px #b6382e}:is(.registration-module__OFzZwq__field input:user-valid:not(:placeholder-shown),.registration-module__OFzZwq__field textarea:user-valid:not(:placeholder-shown)){border-color:#9d7b42}@media (max-width:700px){.registration-module__OFzZwq__headerInner{grid-template-columns:auto 1fr;padding:20px}.registration-module__OFzZwq__portrait{display:none}.registration-module__OFzZwq__eventStrip{flex-direction:column;gap:16px;padding:20px}.registration-module__OFzZwq__event:not(:last-child){border:0;margin:0}.registration-module__OFzZwq__form{padding:0 20px 40px}.registration-module__OFzZwq__grid{grid-template-columns:1fr}.registration-module__OFzZwq__full{grid-column:auto}.registration-module__OFzZwq__footer{flex-direction:column;align-items:flex-start}.registration-module__OFzZwq__payment{flex-wrap:wrap}.registration-module__OFzZwq__payment em{right:10px}.registration-module__OFzZwq__logo{width:66px;height:66px}}
