@font-face{font-family:ROKAF;src:url(/assets/rokaf-medium.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ROKAF;src:url(/assets/rokaf-bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--olive:#141f13;--cream:#fff2ca;--gold:#e9c574;--muted:#d2cfb4;--line:#c2a56665;--metal:linear-gradient(180deg, #fff9dc 4%, #ffe9af 35%, #dfb85e 51%, #f7d684 55%, #c5913e 100%);--motion-play:running}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--olive);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:ROKAF,Malgun Gothic,sans-serif;font-weight:400;line-height:1.55}body.motion-paused{--motion-play:paused}#root{isolation:isolate;overflow:clip}img{max-width:100%;display:block}svg{fill:currentColor;width:1em;height:1em;display:block}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}em{color:var(--gold);font-style:normal}a{color:inherit}a:focus-visible{outline-offset:5px;outline:2px solid #fff4bc}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.camouflage,.ambient,#particles{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.camouflage{z-index:-3}.ambient{z-index:-2;overflow:hidden}#particles{z-index:-1;opacity:.86}.gold-metal{color:var(--gold);background:var(--metal);-webkit-text-fill-color:transparent;-webkit-text-stroke:.5px #fff0b8a8;filter:drop-shadow(0 3px #664918)drop-shadow(0 6px 9px #030900bd);-webkit-background-clip:text;background-clip:text}.military-hero{text-align:center;padding:clamp(13px,2.6vw,25px) 20px clamp(44px,6vw,72px);position:relative}.military-brand{z-index:1;justify-items:center;gap:clamp(4px,1vw,7px);display:grid;position:relative}.military-brand-motto,.military-brand-roman{color:#f2d58e;letter-spacing:.32em;text-shadow:0 2px 5px #08120a;font-size:clamp(10px,1.5vw,14px);font-weight:700;line-height:1.3}.military-brand-name{letter-spacing:-.085em;filter:drop-shadow(0 4px #674a1f)drop-shadow(0 7px 8px #040a06a8)drop-shadow(0 0 18px #ffd77445);padding:.03em .08em .09em 0;font-size:clamp(58px,38px + 7vw,116px);font-weight:700;line-height:1.04}.military-brand-roman{letter-spacing:.68em;font-size:9px}.military-portrait-stage{width:min(100%,1100px);margin:0 auto;position:relative}.military-portrait{filter:drop-shadow(0 10px 20px #070d08af);width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%),linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(#000 0 82%,#0000 100%),linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.military-offer-wrap{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4.1vw,44px);margin-top:clamp(14px,2.5vw,27px);display:grid;position:relative}.military-offer{justify-items:center;gap:4px;width:fit-content;max-width:100%;margin-inline:auto;line-height:1.08;display:grid}.military-offer-condition{text-shadow:0 2px 8px #081208;align-items:center;gap:clamp(10px,2vw,23px);font-size:clamp(20px,3.5vw,36px);display:flex}.military-offer-condition:before,.military-offer-condition:after{background:linear-gradient(90deg, transparent, var(--gold));content:"";width:clamp(22px,6vw,72px);height:1px}.military-offer-condition:after{transform:scaleX(-1)}.military-offer-amount{letter-spacing:-.06em;filter:drop-shadow(0 4px #72511d)drop-shadow(0 9px 9px #000b)drop-shadow(0 0 20px #ffdb776b);padding:.04em .09em .075em .035em;font-size:clamp(73px,min(18vw,17svh),172px);font-weight:700;line-height:.94}.military-offer-unit{color:var(--gold);text-shadow:0 3px #583f18,0 5px 12px #061008;font-size:clamp(27px,4.7vw,49px)}.section-shell{width:min(100% - 40px,984px);margin-inline:auto}.section-shell+.section-shell{margin-top:clamp(56px,8vw,104px)}.section-rule{color:#e7cd90;letter-spacing:.13em;align-items:center;gap:12px;margin-bottom:clamp(17px,3vw,27px);font-size:10px;display:flex}.section-rule-line{background:linear-gradient(90deg,#d3b46888,#d3b4681c);flex:1;height:1px}.panel{background:radial-gradient(at 10% 0,#5660394a,#0000 78%) padding-box padding-box,linear-gradient(150deg,#223823,#0d1c12 69%) padding-box padding-box,linear-gradient(128deg,#ffe4a1,#a08043 34%,#e7c987 64%,#62471f) border-box;border:1px solid #0000;border-radius:9px;position:relative;box-shadow:inset 0 1px #ffecc439,inset 0 -2px #0008,0 4px #111b10,0 6px #574525,0 13px 26px #0006}.benefits{gap:clamp(10px,2vw,17px);display:grid}.benefits .section-rule{margin-bottom:0}.bonus-banner{text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);align-items:center;min-height:clamp(163px,26vw,246px);padding:clamp(10px,2.7vw,28px);display:grid;overflow:hidden}.bonus-coins{filter:drop-shadow(0 6px 10px #070d08c4);width:100%;height:auto}.coins-right{transform:scaleX(-1)}.gold-pill{border:1px solid var(--line);color:#f6d997;background:#111f13;border-radius:100px;padding:3px 13px;font-size:11px;display:inline-block}.bonus-copy h2{letter-spacing:-.045em;margin:5px 0;padding-block:.04em .12em;font-size:clamp(26px,5.3vw,60px);line-height:1.15}.bonus-copy p,.deposit-intro{color:var(--muted);font-size:clamp(11px,1.8vw,16px)}.deposit-panel{text-align:center;padding:clamp(17px,3vw,31px)}.deposit-panel h3{font-size:clamp(19px,3vw,29px)}.deposit-intro{margin:4px 0 clamp(13px,2vw,22px)}.deposit-grid{border:1px solid var(--line);background:#a98d514d;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.deposit-grid li{background:linear-gradient(#192c1b,#0f2014);grid-column:span 2;justify-content:center;align-items:baseline;gap:.2em;padding:clamp(8px,1.7vw,16px) 2px;font-size:clamp(17px,3.6vw,34px);font-weight:700;display:flex}.deposit-grid li:nth-child(n+4){grid-column:span 3}.deposit-plus{color:#d4ba82;font-size:.69em}.deposit-grid strong{color:#ffde8d;text-shadow:0 2px #745021,0 0 14px #f7c15940;font-size:1.22em}.deposit-note{margin-top:clamp(12px,2vw,20px);font-size:clamp(12px,1.8vw,17px)}.deposit-note strong,.comp-panel strong,.service-strip strong{color:var(--gold)}.comp-panel{text-align:center;padding:clamp(17px,3.2vw,33px) 12px}.comp-panel h3{font-size:clamp(19px,3.6vw,35px);line-height:1.3}.comp-panel p{color:var(--muted);margin-top:7px;font-size:clamp(12px,2vw,19px)}.category-strip,.service-strip{border:1px solid var(--line);background:#101e14e8;border-radius:5px}.category-strip{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0;font-size:clamp(9px,1.6vw,14px);display:grid}.category-strip li{align-items:center;padding:0 2px;display:grid}.category-strip li+li{border-left:1px solid #d0b77736}.service-strip{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:clamp(10px,1.6vw,14px);display:flex}.service-strip svg{color:var(--gold);flex:none}.sports-showcase{text-align:center}.sports-lineup{grid-template-columns:minmax(0,.9fr) minmax(0,1.03fr) minmax(0,1.33fr) minmax(0,1fr);align-items:end;height:clamp(145px,37vw,376px);padding:10px 3% 0;display:grid;-webkit-mask-image:linear-gradient(#000 0 81%,#0000);mask-image:linear-gradient(#000 0 81%,#0000)}.sports-lineup img{object-fit:contain;object-position:bottom;width:100%;height:100%;min-height:0}.sports-lineup img:first-child,.sports-lineup img:last-child{height:85%}.sports-copy{text-align:center;padding:clamp(9px,3.5vw,36px) 4px 0}.sports-copy h2{max-width:22em;color:var(--cream);letter-spacing:-.035em;text-shadow:0 2px #3b321b,0 4px 10px #060d07c9;text-wrap:balance;margin-inline:auto;font-size:clamp(22px,4.1vw,46px);line-height:1.21}.sports-copy small{color:var(--muted);margin-top:clamp(8px,2vw,19px);font-size:clamp(10px,1.6vw,14px);display:block}.military-heading{text-align:center;gap:7px;margin:0 auto clamp(20px,3.8vw,35px);display:grid}.military-heading span{color:#e6d4a9;font-size:clamp(15px,2.4vw,25px)}.military-heading strong{font-size:clamp(28px,5vw,51px);line-height:1.19}.military-list{gap:clamp(12px,2vw,17px);display:grid}.military-event-card{grid-template-columns:clamp(54px,10vw,110px) minmax(0,1fr);align-items:center;gap:clamp(13px,3vw,28px);min-height:clamp(88px,15vw,134px);padding:clamp(10px,1.8vw,17px) clamp(12px,3vw,29px);display:grid}.military-event-card img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 4px 7px #080e08ba);width:100%;height:auto}.military-event-card h3{color:var(--gold);font-size:clamp(16px,3vw,27px);line-height:1.25}.military-event-card p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(11px,1.8vw,16px)}.closing-panel{text-align:center;padding:clamp(27px,6vw,63px) 18px}.closing-panel h2{font-size:clamp(28px,4.7vw,52px);line-height:1.2}.closing-panel p{color:var(--muted);margin:10px 0 20px;font-size:clamp(11px,1.7vw,16px)}.address-actions{--action-height:clamp(57px, 8vw, 68px);--action-gutter:clamp(14px, 4vw, 28px);gap:14px;width:min(100%,402px);margin-inline:auto;display:grid}.primary-cta,.signup-code{min-height:var(--action-height);padding:9px var(--action-gutter);text-align:left;border:1px solid;border-radius:6px;align-items:center;gap:clamp(8px,2.5vw,15px);font-weight:700;display:flex;position:relative}.primary-cta{isolation:isolate;color:#232818;background:linear-gradient(165deg,#fff2b9 0%,#f8dc8c 44%,#c99c4d 100%);border-color:#fff0b5;font-size:clamp(15px,2.5vw,21px);text-decoration:none;transition:filter .2s,transform .2s;overflow:hidden;box-shadow:inset 0 1px #fff8db,0 4px #775323,0 6px #332913,0 0 19px #f6cf7a61}.primary-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.primary-cta:active{transform:translateY(4px)scale(.98)}.cta-line{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-line:before{width:30%;animation:4s linear infinite gold-sweep;animation-play-state:var(--motion-play);content:"";background:linear-gradient(90deg,#0000 4%,#fff4bb72 33%,#fffff5 50%,#ffeeb078 65%,#0000 96%);position:absolute;inset:-30% auto -30% 0;transform:translate(-190%)skew(-23deg)}@keyframes gold-sweep{0%,60%{transform:translate(-190%)skew(-23deg)}80%,to{transform:translate(520%)skew(-23deg)}}.action-star{flex:none;width:16px;height:16px}.cta-arrow{border-left:1px solid #342d224f;margin-left:auto;padding-left:10px}.cta-arrow svg{width:19px;height:19px}.signup-code{color:var(--gold);background:linear-gradient(130deg,#233623,#0c1b12);border-color:#bfa16087;font-size:clamp(14px,2.4vw,18px);box-shadow:inset 0 1px #f7dea435,0 3px #080f09}.signup-code strong{color:#ffe7a3;text-shadow:0 2px #775121;font-size:1.55em}.site-footer{border-top:1px solid var(--line);color:#d8c590;justify-content:space-between;align-items:center;padding:14px 0 23px;font-size:10px;display:flex}.site-footer.section-shell{margin-top:clamp(30px,5vw,52px)}.footer-wordmark{letter-spacing:.12em;align-items:center;gap:6px;font-weight:700;display:flex}@media (width<=600px){.military-portrait-stage{width:calc(100% + 32px);margin-inline:0;left:50%;translate:-50%}.section-shell{width:calc(100% - 28px)}.section-rule{font-size:8px}.bonus-banner{grid-template-columns:minmax(0,.68fr) minmax(0,2.25fr) minmax(0,.68fr)}}.ambient>i{pointer-events:none;position:absolute;inset:-20%}.ambient-grade{background:radial-gradient(at 45% 20%,#17201235,#09110bc9 80%);animation:12s ease-in-out infinite alternate ambient-grade}.ambient-light{mix-blend-mode:screen}.light-left{background:radial-gradient(at 15% 31%,#bd9a4144,#0000 45%);animation:16s ease-in-out infinite alternate light-left}.light-right{background:radial-gradient(at 85% 65%,#c5a34d34,#0000 44%);animation:23s ease-in-out infinite alternate light-right}.ambient-fog{opacity:.84}.fog-left{background:radial-gradient(at 8% 81%,#b5aa7130,#0000 55%);animation:19s ease-in-out infinite alternate fog-left}.fog-right{background:radial-gradient(at 89% 24%,#b6ac742b,#0000 55%);animation:29s ease-in-out infinite alternate fog-right}.fog-low{background:radial-gradient(at 51% 98%,#c7bc7c20,#0000 48%);animation:35s ease-in-out infinite alternate fog-low}.ambient>.ambient-grain{opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23grain)'/%3E%3C/svg%3E");background-size:180px;inset:0}@keyframes ambient-grade{0%{opacity:.88}to{opacity:1;transform:translateY(4%)}}@keyframes light-left{0%{transform:translate(-5%,1%)rotate(-4deg)}to{transform:translate(15%,-7%)rotate(8deg)}}@keyframes light-right{0%{transform:translate(8%,-2%)rotate(5deg)}to{transform:translate(-13%,7%)rotate(-9deg)}}@keyframes fog-left{0%{transform:translate(-10%,6%)}to{transform:translate(14%,-5%)scale(1.11)}}@keyframes fog-right{0%{transform:translate(12%,-6%)}to{transform:translate(-9%,6%)scale(1.08)}}@keyframes fog-low{0%{transform:translateY(11%)}to{transform:translate(-5%,-12%)}}.military-brand-name,.military-offer-amount{background-image:linear-gradient(112deg, transparent 42%, #ffe7a560 46%, #fffffa 50%, #ffe7a568 54%, transparent 58%), var(--metal);-webkit-text-stroke-color:#fff0b8ba;background-position:0 0,0 0;background-size:260% 100%,100% 100%;animation:7s ease-in-out infinite title-reflection}.military-offer{--offer-cycle:3.2s;--offer-peak:1.095;transform-origin:50%;animation:offer-pulse var(--offer-cycle) cubic-bezier(.32, 0, .28, 1) infinite}.military-offer-amount{--offer-stroke:clamp(.7px, .14vw, 1.5px);-webkit-text-stroke-width:var(--offer-stroke);-webkit-text-stroke-color:#fff4cfe0;animation:title-reflection 5.8s ease-in-out .42s infinite, offer-radiance var(--offer-cycle) cubic-bezier(.32, 0, .28, 1) infinite}@keyframes offer-pulse{0%,to{scale:1}43%,56%{scale:var(--offer-peak)}}@keyframes offer-radiance{0%,to{filter:drop-shadow(0 4px #765121)drop-shadow(0 9px 9px #000d)drop-shadow(0 0 12px #f2ba4c74)}43%,56%{filter:drop-shadow(0 5px #8c601f)drop-shadow(0 10px 10px #000d)drop-shadow(0 0 25px #ffcd65d4)}}@keyframes title-reflection{0%,74%{background-position:0 0,0 0}92%,to{background-position:100% 0,0 0}}.address-actions>:is(.primary-cta,.signup-code){animation:2.8s ease-in-out infinite address-pulse}.address-actions>.primary-cta:after{border-radius:inherit;pointer-events:none;content:"";animation:2.8s ease-in-out infinite button-glow;position:absolute;inset:0;box-shadow:inset 0 0 22px #fff9e2ac,0 0 25px #ffdf8d9c}.signup-code .action-star{filter:drop-shadow(0 0 5px #fbe0a479)}.signup-code strong{text-shadow:0 2px #775121,0 0 15px #edbc5c8a}@keyframes address-pulse{0%,to{scale:1}50%{scale:1.055}}@keyframes button-glow{0%,to{opacity:.08}50%{opacity:.94}}@property --rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.panel{--rim-duration:6.9s;--rim-delay:-1.4s}.panel:before{z-index:1;border-radius:inherit;background:conic-gradient(from var(--rim-angle), transparent 0 64%, #e5b45080 74%, #ffe29be6 82%, #fffef1 87%, #f7c35c96 91%, transparent 95%);pointer-events:none;animation:rim-travel var(--rim-duration) linear var(--rim-delay) infinite;content:"";padding:1.6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes rim-travel{to{--rim-angle:360deg}}.bonus-banner,.military-list>li:nth-child(5n+1)>.panel{--rim-duration:6s;--rim-delay:-.25s}.deposit-panel,.military-list>li:nth-child(5n+2)>.panel{--rim-duration:6.45s;--rim-delay:-1.5s}.comp-panel,.military-list>li:nth-child(5n+3)>.panel{--rim-duration:6.9s;--rim-delay:-2.65s}.military-list>li:nth-child(5n+4)>.panel{--rim-duration:7.35s;--rim-delay:-3.1s}.closing-panel,.military-list>li:nth-child(5n)>.panel{--rim-duration:7.8s;--rim-delay:-4.05s}.military-list>li:nth-child(n+6)>.panel{--rim-delay:-4.7s}:is(.bonus-banner,.deposit-panel,.comp-panel,.military-event-card){transition:transform .25s,box-shadow .25s}@media (hover:hover){:is(.bonus-banner,.deposit-panel,.comp-panel,.military-event-card):hover{transform:translateY(-7px);box-shadow:inset 0 1px #ffefb665,0 5px #211b0d,0 12px 26px #0009,0 0 31px #e6b75d72}}.reveal-ready [data-reveal]:not(.revealed){opacity:0;translate:0 38px}.revealed{animation:.85s cubic-bezier(.2,.74,.3,1) both reveal-enter}@keyframes reveal-enter{0%{opacity:0;translate:0 38px}to{opacity:1;translate:0}}.panel.revealed:after,.military-list>li.revealed>.panel:after{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(114deg,#0000 46%,#ffeab44d 50%,#0000 54%) 0 0/260% 100%;animation:1.1s ease-out both panel-reflection;position:absolute;inset:0}@keyframes panel-reflection{to{background-position:100% 0}}.deposit-grid strong,.military-event-card h3{animation:3.6s ease-in-out infinite reward-glow}@keyframes reward-glow{0%,to{text-shadow:0 2px #63441c,0 0 6px #f7c15927}50%{text-shadow:0 2px #63441c,0 0 18px #f7c159b7}}.bonus-coins{animation:6s ease-in-out infinite coins-left}.coins-right{animation-name:coins-right;animation-duration:7s}@keyframes coins-left{0%,to{translate:0;rotate:-1deg}50%{translate:0 -11px;rotate:4deg}}@keyframes coins-right{0%,to{translate:0;rotate:1deg}50%{translate:0 -13px;rotate:-4deg}}.events-scroll-cue{border:1px solid #e7c67ab0;border-radius:14px;justify-items:center;width:25px;height:27px;padding:4px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.events-scroll-cue span{background:#ffe6a3;border-radius:3px;width:3px;height:6px;animation:2.4s ease-in-out infinite scroll-marker;box-shadow:0 0 13px #ffe6a3}@keyframes scroll-marker{0%,15%{opacity:1;transform:translateY(0)}70%,to{opacity:.25;transform:translateY(9px)}}.military-events{scroll-margin-top:20px}.running-band{color:#f2d692;text-shadow:0 0 12px #e8b5506b;background:#101b1163;border-block:1px solid #ceaf6240;margin:clamp(44px,7vw,83px) 0 clamp(27px,5vw,58px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.band-track,.band-group,.band-group span{align-items:center;display:flex}.band-track{width:max-content;animation:45s linear infinite band-flow}.band-group{flex:none;justify-content:space-around;min-width:100vw}.band-group span{letter-spacing:.18em;white-space:nowrap;gap:24px;padding:12px 18px;font-size:11px;font-weight:700}.band-group svg{width:9px;height:9px}@keyframes band-flow{to{transform:translate(-50%)}}:is(.ambient>i,.military-brand-name,.military-offer,.military-offer-amount,.address-actions>*,.deposit-grid strong,.military-event-card h3,.bonus-coins,.events-scroll-cue span,.band-track,.revealed),.primary-cta:after,.panel:before,.panel:after{animation-play-state:var(--motion-play)}@media (width<=600px){.military-offer{--offer-peak:1.08}.bonus-copy{z-index:1;grid-column:2}.bonus-coins{width:min(31%,120px);position:absolute;bottom:8px}.coins-left{left:-7%}.coins-right{right:-7%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-ready [data-reveal]:not(.revealed){opacity:1;translate:none}}
