@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.1t23271dk9abp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.0obcy7v14u1cn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_aeb6db40-module__zLieOq__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_aeb6db40-module__zLieOq__variable{--font-typewriter:"Special Elite", "Special Elite Fallback"}
.int-root{--notch:radial-gradient(circle 15px at var(--at), transparent 97%, #000 100%);min-height:100vh;font-family:var(--font-sans);background:repeating-linear-gradient(90deg,#0b1530 0 90px,#0d1a3a 90px 180px);grid-template-columns:minmax(0,1fr);place-items:center;padding:90px 16px 70px;display:grid;position:relative;overflow:hidden}.int-marquee{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0;overflow:hidden}.int-marquee>div{width:max-content;font:400 clamp(90px, 14vw, 190px) / 1 var(--font-anton), sans-serif;white-space:nowrap;text-transform:uppercase;display:flex}.int-marquee-a{color:#0000;-webkit-text-stroke:2px #0a5fc473;animation:60s linear infinite int-marq}.int-marquee-b{color:#0a5fc429;animation:80s linear infinite reverse int-marq}.int-back{z-index:3;min-height:46px;font:600 15px var(--font-condensed), sans-serif;letter-spacing:.2em;color:#dbe6f8;align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;top:22px;left:24px}.int-back:hover{color:#fff}.int-ticket-wrap{z-index:2;width:100%;max-width:920px;animation:.9s cubic-bezier(.2,.9,.3,1.1) both int-drop;position:relative}.int-ticket{filter:drop-shadow(0 30px 40px #0000008c);flex-direction:column;display:flex;transform:rotate(-1.2deg)}.int-main{--at:50% 100%;color:#0b1530;min-width:0;-webkit-mask:var(--notch);-webkit-mask:var(--notch);mask:var(--notch);background:#f4f0e4;flex:auto;padding:clamp(24px,4vw,44px);position:relative}.int-dash{pointer-events:none;border:2px dashed #0b153040;border-radius:4px;position:absolute;inset:10px}.int-eyebrow{font:600 14px var(--font-condensed), sans-serif;letter-spacing:.35em;color:#0a5fc4}.int-title{font:400 clamp(44px, 7vw, 84px) / .95 var(--font-anton), sans-serif;text-transform:uppercase;color:#0b1530;margin:6px 0 0}.int-label{display:block}.int-label>span{font:600 13px var(--font-condensed), sans-serif;letter-spacing:.25em;color:#0a5fc4}.int-input{width:100%;font:500 22px var(--font-typewriter), var(--font-sans), monospace;color:#0b1530;background:0 0;border:0;border-bottom:3px solid #0b1530;border-radius:0;outline:none;margin-top:4px;padding:8px 0;display:block}.int-input::placeholder{color:#5d6a86}.int-input:focus-visible{border-bottom-color:#0a5fc4;box-shadow:0 3px #0a5fc4}.int-passrow{border-bottom:3px solid #0b1530;align-items:flex-end;gap:10px;display:flex}.int-passrow:focus-within{border-bottom-color:#0a5fc4}.int-passrow .int-input{min-width:0;box-shadow:none;border-bottom:0;flex:1}.int-toggle{min-width:44px;min-height:44px;font:700 13px var(--font-condensed), sans-serif;letter-spacing:.2em;color:#0a5fc4;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}.int-error{min-height:28px;font:600 16px var(--font-sans), sans-serif;color:#b3261e;margin-top:14px;position:relative}.int-error[data-shake="1"]{animation:.45s int-shake}.int-submit{color:#fff;min-height:56px;font:400 22px var(--font-anton), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a5fc4;border:0;border-radius:999px;padding:0 34px;box-shadow:0 6px #063a7a}.int-submit:hover{background:#0b1530;box-shadow:0 6px #000}.int-submit:active{transform:translateY(4px);box-shadow:0 2px #063a7a}.int-submit:disabled{opacity:.7;cursor:wait}.int-forgot{min-height:44px;font:600 15px var(--font-condensed), sans-serif;letter-spacing:.15em;color:#0b1530;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0a5fc4;align-items:center;padding:0;display:inline-flex}.int-stub{--at:50% 0%;color:#fff;width:auto;-webkit-mask:var(--notch);-webkit-mask:var(--notch);mask:var(--notch);transform-origin:0 0;background:#0a5fc4;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;transition:transform .7s cubic-bezier(.5,0,.8,.3),opacity .7s;display:flex;position:relative}.int-stub[data-torn="1"]{opacity:0;transform:translateY(40px)rotate(8deg)}.int-stub-title{font:400 22px var(--font-anton), sans-serif;letter-spacing:.12em;text-transform:uppercase}.int-bars{background:repeating-linear-gradient(90deg,#fff 0 3px,#0000 3px 5px,#fff 5px 6px,#0000 6px 10px,#fff 10px 15px,#0000 15px 17px);border-radius:2px;width:110px;height:44px}.int-stub-num{font:500 13px var(--font-typewriter), monospace;letter-spacing:.1em;white-space:nowrap}.int-foot{text-align:center;font:600 13px var(--font-condensed), sans-serif;letter-spacing:.3em;color:#8ea1cc;padding:0 16px;position:absolute;bottom:18px;left:0;right:0}@media (min-width:720px){.int-ticket{flex-direction:row}.int-main{--at:100% 50%}.int-stub{--at:0% 50%;transform-origin:0 100%;flex-direction:column;width:150px;padding:28px 20px}.int-stub[data-torn="1"]{transform:translate(40px,120px)rotate(22deg)}.int-stub-title{writing-mode:vertical-rl;white-space:nowrap;font-size:26px}.int-bars{background:repeating-linear-gradient(0deg,#fff 0 3px,#0000 3px 5px,#fff 5px 6px,#0000 6px 10px,#fff 10px 15px,#0000 15px 17px);width:90px;height:110px}}.int-gate{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.int-gate[data-on="1"]{visibility:visible}.int-gate-l,.int-gate-r{width:50%;font:400 clamp(60px, 12vw, 170px) / 1 var(--font-anton), sans-serif;color:#fff;text-transform:uppercase;align-items:center;transition:transform .8s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.int-gate-l{background:repeating-linear-gradient(90deg,#0a5fc4 0 60px,#0a56b0 60px 120px);border-right:4px solid #fff;justify-content:flex-end;left:0;transform:translate(-101%)}.int-gate-r{background:repeating-linear-gradient(90deg,#0b1530 0 60px,#111f45 60px 120px);border-left:4px solid #fff;justify-content:flex-start;right:0;transform:translate(101%)}.int-gate[data-closed="1"] .int-gate-l,.int-gate[data-closed="1"] .int-gate-r{transform:translate(0)}.int-welcome{text-align:center;opacity:0;background:#0b1530;place-items:center;padding:20px;transition:opacity .6s .3s;display:grid;position:absolute;inset:0}.int-gate[data-welcome="1"] .int-welcome{opacity:1;pointer-events:auto}.int-btn{color:#fff;min-height:56px;font:400 22px var(--font-anton), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a5fc4;border:0;border-radius:999px;padding:0 34px}.int-btn:hover{color:#0b1530;background:#fff}.int-btn-ghost{color:#fff;min-height:56px;font:700 16px var(--font-condensed), sans-serif;letter-spacing:.2em;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;padding:0 26px}.int-btn-ghost:hover{color:#0b1530;background:#fff}.int-root a:focus-visible,.int-root button:focus-visible{outline-offset:3px;outline:3px solid #9cc4f5}.int-main a:focus-visible,.int-main button:focus-visible{outline-color:#0a5fc4}@keyframes int-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes int-shake{0%,to{translate:0}20%{translate:-12px}40%{translate:10px}60%{translate:-7px}80%{translate:4px}}@keyframes int-drop{0%{opacity:0;transform:translateY(-60px)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.int-marquee>div,.int-ticket-wrap,.int-error[data-shake="1"]{animation:none}.int-stub,.int-gate-l,.int-gate-r,.int-welcome{transition:none}}
