:root{--bg:#0a0a0a;--panel:#151515;--line:#3d3d3d;--text:#f3f3f3;--muted:#bbbbbb;--sage:#d4d4d4;--green:#535353;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--sage);outline-offset:6px}.preview-banner{display:flex;justify-content:space-between;gap:20px;padding:12px 5%;background:#1f1f1f;border-bottom:1px solid #3d3d3d;color:#c9c9c9;font-size:10px;letter-spacing:.5px}.preview-banner span:first-child{letter-spacing:1.6px;font-size:9px}header{height:92px;border-bottom:1px solid #ffffff1c;margin:0 5%;display:flex;align-items:center;justify-content:space-between}header>a img{display:block;width:174px;height:auto}header nav{display:flex;gap:38px;align-items:center;font-size:12px;color:#bdbdbd}header nav>a span{margin-left:10px}.lang{display:flex;align-items:center;gap:8px}.lang svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1}.form-layout{width:90%;max-width:1500px;margin:auto;display:grid;grid-template-columns:.85fr 1.2fr;gap:8%;padding:62px 0 70px}.intro{position:relative;min-width:0}.crumb{font-size:11px;letter-spacing:.5px;color:#b8b8b8}.crumb span{color:#6a6a6a;padding:0 10px}.eyebrow{font-size:10px;font-weight:400;letter-spacing:1.8px;color:#bebebe;line-height:1.6}.intro>.eyebrow{margin:63px 0 22px}h1{font-size:clamp(44px,4.65vw,76px);line-height:1.03;letter-spacing:-3px;font-weight:400;margin:0 0 28px}.description{max-width:380px;font-size:16px;line-height:1.8;color:#bbbbbb}.section-rule{width:64px;border-top:1px solid #9d9d9d;margin:34px 0 23px}.intro-tag{font-size:17px;letter-spacing:-.25px;color:#e1e1e1}.other-route{margin-top:74px;padding-top:25px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;max-width:380px}.other-route p{margin:0 0 12px;color:var(--muted)}.other-route a{color:#e4e4e4;display:flex;gap:20px;justify-content:space-between}.other-route a:hover{text-decoration:underline;text-underline-offset:4px}.form-panel{padding:31px 34px 33px;border:1px solid #5e5e5e70;background:linear-gradient(130deg,#1a1a1a,#121212);min-width:0}.form-top{display:flex;justify-content:space-between;align-items:center}.form-top .eyebrow{font-size:9px;margin:0}.form-mark{color:#9e9e9e;font-size:19px}.form-panel h2{font-size:32px;font-weight:400;letter-spacing:-1px;line-height:1.1;margin:15px 0 12px}.required-note{font-size:11px;line-height:1.6;color:#a7a7a7;margin:0 0 27px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field{display:block;min-width:0;font-size:11px;color:#dcdcdc;line-height:1.5}.field span{color:#a7a7a7;margin-left:2px}.field em{color:#969696;font-size:10px;font-style:normal;margin-left:3px}input:not([type=checkbox]),select,textarea{display:block;width:100%;background:#0c0c0c;border:1px solid #6e6e6e80;color:#cfcfcf;margin-top:8px;padding:12px;min-height:46px;border-radius:0;font-size:13px;line-height:1.5;opacity:1;-webkit-text-fill-color:#a3a3a3}input::placeholder,textarea::placeholder{color:#959595;opacity:1}select{padding-right:25px}textarea{resize:vertical;min-height:102px}.wide{grid-column:1/-1}.field small{display:block;font-size:10px;line-height:1.6;color:#a0a0a0;margin-top:8px}.verification{margin-top:27px;padding-top:21px;border-top:1px solid #50505060}.verify-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.verify-label label{font-size:11px;color:#dcdcdc}.small-label{font-size:8px;letter-spacing:1.3px;color:#b2b2b2}.verify-row{display:grid;grid-template-columns:minmax(0,1fr) 124px 32px;gap:10px;align-items:center;margin-top:9px}.verify-row input{margin-top:0}.code-art{height:46px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-evenly;background:repeating-linear-gradient(25deg,transparent 0 9px,#8e8e8e28 10px 11px),#d6d6d6;color:#454545;border:1px solid #a5a5a5;font-family:Georgia,serif;font-weight:700;font-size:24px;letter-spacing:2px}.code-art:after{content:"";position:absolute;inset:18px -8px;border-top:1px solid #5d5d5d;border-bottom:1px solid #9d9d9d;transform:rotate(-9deg)}.code-art i{font-style:normal;transform:rotate(-14deg)}.code-art i:nth-child(even){transform:rotate(15deg);color:#747474}.refresh{font-size:28px;background:none;color:#9f9f9f;border:0;padding:0}.verification p{font-size:10px;line-height:1.6;color:#a8a8a8;margin:9px 0 0}.consent{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.65;color:#c8c8c8;margin:24px 0 0}.consent input{appearance:none;width:16px;height:16px;border:1px solid #9e9e9e;flex-shrink:0;background:#0c0c0c;margin:2px 0 0}.privacy{font-size:10px;line-height:1.8;color:#a3a3a3;margin:20px 0 0}.privacy a{color:#d5d5d5;text-decoration:underline;text-underline-offset:3px}.submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.primary{display:flex;align-items:center;justify-content:space-between;gap:36px;background:#c5c5c5;color:#1b1b1b;min-height:49px;min-width:207px;padding:15px 19px;font-size:12px;border:1px solid #d0d0d0;border-radius:0;font-weight:400;text-align:left}.primary span{font-size:16px}.primary:disabled{opacity:.75;cursor:not-allowed}.preview-note{font-size:9px;line-height:1.7;color:#999999}footer{margin:0 5%;border-top:1px solid #ffffff20;padding:27px 0 30px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#919191}footer p{margin:0}footer nav{display:flex;gap:24px;color:#b8b8b8}footer a:hover{color:#e9e9e9;text-decoration:underline;text-underline-offset:4px}.footer-preview .closing{background:linear-gradient(90deg,#0a0a0adf,#0a0a0aa8),url('assets/rumble-open-field-v2.webp') center 50%/cover no-repeat;min-height:460px;padding:75px 7% 70px;display:grid;grid-template-columns:1.25fr .75fr;gap:10%;align-items:center}.closing h1{font-size:64px;margin:24px 0}.closing h1 span{color:#b7b7b7}.closing-copy>p:last-child{font-size:15px;line-height:1.8;color:#c7c7c7}.invitation{border-top:1px solid #a3a3a344;padding-top:25px}.invitation>p{font-size:14px;color:#d9d9d9;margin:0 0 24px}.invitation .primary{max-width:310px}.partnership{max-width:310px;display:flex;justify-content:space-between;font-size:11px;line-height:1.7;margin-top:24px;color:#e8e8e8;gap:20px}.contact{display:grid;grid-template-columns:1.3fr 1fr 1.7fr;gap:6%;padding:50px 0 44px;margin:0 5%;align-items:start}.identity img{width:168px}.identity p{font-size:13px;color:#b8b8b8;margin:13px 0 0}.contact .eyebrow{margin:0 0 13px;font-size:9px;color:#9a9a9a}.contact p:not(.eyebrow){font-size:12px;line-height:1.8;color:#bbbbbb;margin-top:0}.contact .email{font-size:17px!important;color:#e4e4e4!important}
@media(min-width:1600px){.form-layout{max-width:1400px}.form-panel{padding:38px 42px}.form-grid{gap:25px 24px}.field{font-size:12px}.form-panel input,.form-panel select{min-height:50px;font-size:14px}.privacy,.consent{font-size:12px}.verification p{font-size:11px}.form-panel h2{font-size:36px}.enquiries .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enquiries .form-layout{grid-template-columns:.75fr 1.3fr}}@media(max-width:1000px){.form-layout{gap:5%;grid-template-columns:.8fr 1.2fr}.form-panel{padding:26px 24px}.form-panel h2{font-size:29px}.intro h1{font-size:49px;letter-spacing:-2px}.intro>.eyebrow{margin-top:50px}.description{font-size:14px}.form-grid{gap:18px 14px}.field em{display:block;margin-left:0}.submit-row{gap:15px}.primary{min-width:180px}.closing h1{font-size:48px}.contact{grid-template-columns:1fr 1fr 1.5fr;gap:5%}}@media(max-width:760px){.preview-banner{font-size:9px;display:block;padding:10px 6%;line-height:1.6}.preview-banner span{display:block}.preview-banner span:first-child{font-size:8px}header{margin:0 6%;height:77px}header>a img{width:130px}header nav{gap:0;font-size:11px}header nav>a{display:none}.form-layout{display:block;width:88%;padding-top:30px;padding-bottom:35px}.intro>.eyebrow{margin:32px 0 16px;font-size:9px}.intro h1{font-size:44px;line-height:1.05;margin-bottom:23px;letter-spacing:-1.8px}.description{font-size:14px;line-height:1.75}.section-rule,.intro-tag{display:none}.other-route{margin:25px 0 30px;padding-top:18px;font-size:11px;max-width:none}.form-panel{padding:24px 21px}.form-panel h2{font-size:29px}.form-grid{gap:18px;grid-template-columns:1fr}.field{font-size:12px}.field em{display:inline;margin-left:3px}input:not([type=checkbox]),select,textarea{font-size:14px}.required-note{font-size:11px}.verify-row{grid-template-columns:1fr 104px 24px;gap:7px}.verify-row input{font-size:11px;padding:11px 9px}.code-art{font-size:21px}.small-label{font-size:7px}.consent,.privacy{font-size:11px}.submit-row{display:block}.primary{width:100%;font-size:12px}.preview-note{display:block;margin-top:12px;font-size:10px}.preview-note br{display:none}.preview-note br:after{content:' '}.verification p{font-size:10px}footer{margin:0 6%;padding:25px 0;display:block;font-size:10px;line-height:1.7}footer nav{margin-top:15px;gap:15px;flex-wrap:wrap}.footer-preview .closing{display:block;padding:52px 6%;background-position:56% center}.closing h1{font-size:46px}.invitation{margin-top:35px;padding-top:25px}.contact{grid-template-columns:1fr;padding:32px 0;margin:0 6%;gap:30px}.identity img{width:144px}.contact .eyebrow{margin-bottom:9px}}

.arrow{width:15px;height:15px;stroke:currentColor;stroke-width:1.3;fill:none;vertical-align:middle;flex-shrink:0}.form-mark .arrow{width:18px;height:18px}.refresh-icon{width:22px;height:22px;stroke:currentColor;stroke-width:1.2;fill:none}
