/* ATS 3D finish. Presentation only; advertiser creatives retain their pixels. */
html.ats-theme-v3{--ats-surface:linear-gradient(145deg,#294d70 0%,#17334f 34%,#0a1c32 100%);--ats-depth:0 1px 0 #bce6ff55 inset,1px 0 0 #7ca6d030 inset,0 -2px 0 #020b18aa inset,0 7px 0 #020a16,0 8px 0 #365675,0 24px 34px #0007}
html.ats-theme-v3 body{background-image:radial-gradient(ellipse at 85% 0,#29365b66,transparent 48%),radial-gradient(ellipse at 0 55%,#12465b30,transparent 45%)!important}
html.ats-theme-v3 .ats-brand-top{background:linear-gradient(165deg,#203653,#0c1c32 80%)!important;box-shadow:inset 0 1px #b7dbff33,inset 0 -2px #020a18}
html.ats-theme-v3 .ats-site-brand>b,html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .brand b{position:relative;border-radius:12px 5px 12px 5px!important;background:linear-gradient(135deg,#fff4a8 0%,#ffe467 30%,#efb92f 72%,#ffe996)!important;border:1px solid #fff1ac!important;color:#10253b!important;text-shadow:0 1px #fff7bd!important;box-shadow:inset 1px 2px 1px #fffbd3,inset -2px -3px 1px #b97e20,2px 3px 0 #b37d1c,4px 6px 0 #6d4814,5px 8px 0 #020916,6px 13px 16px #0007!important;transform:rotate(-6deg)!important}
html.ats-theme-v3 .ats-brand-line{min-height:240px!important;overflow:hidden;background:radial-gradient(ellipse at 80% 50%,#225a8044,transparent 52%),linear-gradient(120deg,#0b1c32,#102942 55%,#08192f)!important;border-bottom:1px solid #83b3d3!important}
html.ats-theme-v3 .ats-brand-line:before{content:"";position:absolute;z-index:0;right:20px;top:-3px;width:470px;height:246px;background:url("megaphone-3d.png") center/contain no-repeat;filter:drop-shadow(0 16px 12px #0007);pointer-events:none}
html.ats-theme-v3 .ats-brand-line>strong{max-width:60%;padding-top:16px!important;letter-spacing:1.2px!important}
html.ats-theme-v3 :is(.ats-public-hero,.ats-login-card,.ats-hero,.ats-step,.ats-extras,.ats-public-card,.ats-public-return,.ats-info-card,.ats-offer-layout,.ats-upgrade-layout){background:radial-gradient(ellipse at 0 0,#6ebee923,transparent 58%),var(--ats-surface)!important;border-color:#668aab #365575 #142d49!important;box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 #ats-login-layout .ats-login-card{box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 #ats-member-nav .ats-menu-item a font{font:inherit!important;color:inherit!important}
html.ats-theme-v3 #ats-member-nav .ats-menu-item a{box-sizing:border-box!important;position:relative;line-height:1.4!important}
html.ats-theme-v3 #ats-member-nav .ats-menu-heading a{color:#86b6d9!important;font:bold 10px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.8px;box-shadow:none!important;padding-top:15px!important;pointer-events:none}
html.ats-theme-v3 #ats-member-nav.ats-has-current .ats-menu-home a:not([aria-current=page]){background:linear-gradient(#254460,#15304a)!important;color:#d5e8fb!important;box-shadow:inset 0 1px #badfff22,0 3px 0 #030c1a!important}
html.ats-theme-v3 #ats-member-nav .ats-menu-item:not(.ats-menu-heading) a[aria-current=page]{background:linear-gradient(110deg,#ffeb8a,#f2c646)!important;color:#132b41!important;box-shadow:inset 0 1px #fff7c2,0 3px 0 #8d631a,0 7px 12px #0003!important;border:1px solid #fff0a0!important}
html.ats-theme-v3 #ats-member-nav .ats-menu-item:not(.ats-menu-heading) a[aria-current=page]:before{content:none!important}
html.ats-theme-v3 #ats-member-main :is(h1,h2,h3):not(:where(.ats-ad-preview *,.ats-traffic-rescue-content *,#banner1 *,#banner2 *)){font-family:"ATS Display","Arial Narrow",Arial,sans-serif!important;letter-spacing:.4px}
html.ats-theme-v3 #ats-member-main.ats-purchase-page :is(h1,h2,h3) :is(font,center){font:inherit!important;color:inherit!important}
html.ats-theme-v3 #ats-member-main :is(p,li,a,td,tr,font):not(:where(.ats-ad-preview,.ats-ad-preview *,.ats-traffic-rescue-content,.ats-traffic-rescue-content *,#banner1,#banner1 *,#banner2,#banner2 *,#ats-dashboard-ad-layout *)){font-family:Arial,Helvetica,sans-serif!important}
html.ats-theme-v3 #ats-member-main .ats-spot-rules li{color:#c5d9ed!important;font:14px/1.65 Arial,Helvetica,sans-serif!important}
html.ats-theme-v3 #ats-member-main .ats-empty-spacing{display:none!important}
html.ats-theme-v3 .ats-spot-work{margin-top:0!important;background:radial-gradient(ellipse at 0 0,#77b8de20,transparent 65%),var(--ats-surface)!important;border-color:#688baa #304e70 #142c46!important;box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 #ats-member-main .ats-spot-work h1{font-size:40px!important;color:#ffe783!important;text-shadow:0 2px #927035,0 4px #3e341f,0 9px 15px #0008}
html.ats-theme-v3 .ats-spot :is(li,a,span,strong,small),html.ats-theme-v3 .ats-spot-work :is(a,li,label,small){font-family:Arial,Helvetica,sans-serif!important}
html.ats-theme-v3 #ats-steal-spot{margin-top:18px!important;background:radial-gradient(ellipse at 100% 0,#6271af22,transparent 55%),var(--ats-surface)!important;border-color:#73c8e4 #37577b #1a304d!important;box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 #ats-steal-spot .ats-spot-list li{background:linear-gradient(130deg,#28415d55,#08192c88)!important;border-color:#6483a030 #07132499 #071324!important;box-shadow:inset 0 1px #c4e6ff13,0 3px 5px #0003}
html.ats-theme-v3 #ats-steal-spot .ats-spot-list li:first-child{border-color:#dfc56966!important;background:linear-gradient(120deg,#705c262b,#182c4166)!important}
html.ats-theme-v3 .ats-site-shell .ats-offer-layout{border-top:3px solid #ffe284!important}
html.ats-theme-v3 #ats-login-offer-content :is(h1,h2,.style1,.style2){color:#ffe58a!important;font-family:"ATS Display","Arial Narrow",Arial,sans-serif!important;text-shadow:0 2px #705526,0 5px 10px #0006}
html.ats-theme-v3 #ats-login-offer-content :is(p,li){color:#c6daed!important}
html.ats-theme-v3 #ats-member-main.ats-purchase-page .ats-purchase-title{margin:3px 0 25px!important;font-size:34px!important;color:#ffe58a!important}
html.ats-theme-v3 .ats-purchase-card{box-sizing:border-box;position:relative;isolation:isolate;max-width:680px;margin:0 auto 30px;padding:25px 26px;background:radial-gradient(ellipse at 0 0,#6597c333,transparent 60%),var(--ats-surface);border:1px solid #6e91b1;border-right-color:#375779;border-bottom-color:#1a304a;border-radius:14px;box-shadow:var(--ats-depth);overflow-wrap:anywhere}
html.ats-theme-v3 #ats-member-main.ats-purchase-page .ats-purchase-card h2{font-size:28px!important;line-height:1.1!important;color:#fff0b1!important;margin:0 0 13px!important}
html.ats-theme-v3 .ats-purchase-card p{margin:12px 0!important;color:#c8dcee!important}
html.ats-theme-v3 .ats-purchase-card form{margin:15px 0!important}
html.ats-theme-v3 .ats-purchase-card input[type=image]{max-width:100%;height:auto;border-radius:6px;box-shadow:0 4px 0 #020a17,0 10px 18px #0005}
html.ats-theme-v3 .ats-purchase-card>br{display:none}
/* Splash-page materials, layered plates, and original copy. */
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake){--ats-splash-accent:#ffe37a}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .wrap{max-width:1200px!important;padding:28px 36px!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .nav{padding:15px 20px!important;background:linear-gradient(160deg,#28425d,#10243b 80%)!important;border-color:#7091ad #355575 #19314a!important;box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .nav>a{color:#ffe799!important;font-family:Arial,sans-serif!important;letter-spacing:.5px}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:25px!important;margin:34px 0 16px!important;padding:38px 34px 42px!important;border-top-color:#84a8c5!important;border-right-color:#3e5e7d!important;background:radial-gradient(ellipse at 90% 42%,#4578a433,transparent 48%),radial-gradient(ellipse at 0 0,#84b7cc1f,transparent 55%),linear-gradient(135deg,#203f5d,#10273f 55%,#081b30)!important;box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .hero:before{content:"";position:absolute;z-index:-1;inset:7px;border-radius:11px;border:1px solid #bfe3ff10;pointer-events:none}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) h1{font-size:clamp(48px,5.5vw,76px)!important;line-height:.97!important;text-shadow:0 1px #abc5d8,0 2px #7896b0,0 3px #496782,0 4px #2b4560,0 5px #10263c,0 10px 15px #0008!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) h1 em{position:relative;display:inline-block;color:#ffe783!important;background:transparent!important;padding:0!important;transform:none!important;box-shadow:none!important;text-shadow:0 1px #d5a747,0 2px #9c762e,0 3px #77551e,0 4px #4f3717,0 5px #2d2318,0 10px 15px #0008!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) :is(.copy,.lead){color:#c5d8e9!important;font-family:Arial,Helvetica,sans-serif!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .lead{font-size:20px!important;line-height:1.45!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .cta{box-sizing:border-box;max-width:100%;background:linear-gradient(155deg,#fff6ba,#ffe477 35%,#edb62e 85%)!important;border-color:#fff6c5 #ebc36b #ba852b!important;box-shadow:inset 0 2px #fffbd1,inset 0 -3px #c79737,0 6px 0 #86591e,0 7px 0 #f0c76a,0 13px 20px #0006!important;text-shadow:0 1px #fff1ad;font-family:Arial,sans-serif!important;font-weight:900!important;font-size:15px!important;line-height:1.4!important;padding:17px 19px!important;white-space:normal}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .ticker{position:relative;border-top:1px solid #fff2ae!important;border-bottom:1px solid #b98929!important;background:linear-gradient(170deg,#ffed9b,#eac253 75%,#d9a53d)!important;color:#142b40!important;text-shadow:0 1px #fff3b5;box-shadow:inset 0 2px #fff6ca,0 6px 0 #77511d,0 17px 25px #0006!important;padding:20px!important;font:900 15px/1.5 Arial,sans-serif!important;letter-spacing:1px!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tiles{gap:24px!important;padding:24px 2px 35px!important;perspective:1300px}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile{position:relative;isolation:isolate;min-width:0;padding:26px 23px!important;background:linear-gradient(145deg,#3a5d7b,#1d3c58 40%,#102940)!important;border-color:#91b2cb #466986 #1b354e!important;box-shadow:inset 0 1px #d4edff55,inset -1px 0 #07192e66,0 7px 0 #091b2f,0 8px 0 #56738d,0 20px 24px #0005!important;transform:rotateY(3deg) rotate(-.7deg)!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile:nth-child(2){background:linear-gradient(145deg,#424a64,#2a3754 45%,#17243d)!important;transform:translateY(-5px) rotateY(-2deg) rotate(.7deg)!important;border-top-color:#a6b1cb!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile:nth-child(3){background:linear-gradient(145deg,#2d5a65,#193e4d 45%,#102c3e)!important;transform:rotateY(-3deg) rotate(-.5deg)!important;border-top-color:#85b9be!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile:before{content:"";position:absolute;z-index:-1;inset:6px;border:1px solid #dbf0ff12;border-radius:7px;pointer-events:none}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile :is(b,h2,h3){color:#fff0b0!important;font-family:"ATS Display",Arial,sans-serif!important;font-size:24px!important;line-height:1.07!important;letter-spacing:.35px;text-shadow:0 2px #27394a,0 4px 7px #0005}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile p{font:14px/1.65 Arial,Helvetica,sans-serif!important;color:#d0dfeb!important;margin:13px 0 0!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .bottom{position:relative;gap:28px!important;padding:31px 30px!important;border-top:2px solid #ffe38b!important;border-color:#ffe38b #50718f #233c55!important;background:radial-gradient(ellipse at 0 0,#ffe49a12,transparent 60%),var(--ats-surface)!important;box-shadow:var(--ats-depth)!important}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .bottom strong{color:#ffe9a0!important;font:900 31px/1.1 "ATS Display",Arial,sans-serif!important;letter-spacing:.5px;text-shadow:0 2px #6e552b,0 5px 9px #0006}
html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .bottom p{color:#bfd4e6!important}
html.ats-theme-v3 .ats-art-3d{position:relative;align-self:center;aspect-ratio:1/1;min-width:0;width:100%;isolation:isolate}
html.ats-theme-v3 .ats-art-sculpture{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 16px #020a1599)}
html.ats-theme-v3 .ats-art-labels{position:absolute;inset:0;z-index:1;pointer-events:none}
html.ats-theme-v3 .ats-art-caption{position:absolute;display:block;box-sizing:border-box;text-align:center;font:900 clamp(11px,1.8vw,24px)/1.1 "ATS Display",Arial,sans-serif;color:#12283e;text-shadow:0 1px #fff4b8;letter-spacing:.4px}
html.ats-theme-v3 #ats-splash-one .ats-art-caption-1{left:30%;top:77%;width:49%;font-size:clamp(15px,2.1vw,26px);color:#ffe591;text-shadow:0 2px #0b182a;transform:rotate(-7deg)}
html.ats-theme-v3 #ats-splash-one .ats-art-caption-2{top:0;right:0;width:58%;padding:12px 7px;background:linear-gradient(145deg,#fff2a7,#edc44d);border:1px solid #fff0b3;border-radius:6px;box-shadow:0 4px 0 #967027,0 9px 15px #0005;transform:rotate(5deg)}
html.ats-theme-v3 #ats-splash-one .ats-art-caption-3{left:-2%;top:28%;padding:12px;background:linear-gradient(#305979,#15324f);color:#d7f2ff;border:1px solid #8bc4e3;border-radius:8px;box-shadow:0 4px 0 #040f21,0 10px 14px #0006;transform:rotate(-9deg);text-shadow:0 2px #071a2b}
html.ats-theme-v3 #ats-splash-two .ats-art-caption-1{left:0;top:3%;width:42%;padding:9px 5px 3px;border-radius:7px 7px 0 0;background:linear-gradient(145deg,#fff2a7,#edc44d);border:1px solid #fff0b3;border-bottom:0;transform:rotate(-6deg)}
html.ats-theme-v3 #ats-splash-two .ats-art-caption-2{left:1%;top:10%;width:42%;padding:5px 5px 10px;background:linear-gradient(#edc44d,#d6a33b);border:1px solid #fff0b3;border-top:0;border-radius:0 0 7px 7px;box-shadow:0 4px 0 #8a611f,0 8px 12px #0005;transform:rotate(-6deg)}
html.ats-theme-v3 #ats-splash-two .ats-art-caption-3{left:20%;bottom:12%;width:72%;padding:9px 5px 3px;background:#224a68;color:#e5f7ff;border:1px solid #82b7d6;border-bottom:0;border-radius:6px 6px 0 0;text-shadow:0 2px #061c32;transform:rotate(-3deg)}
html.ats-theme-v3 #ats-splash-two .ats-art-caption-4{left:20%;bottom:5%;width:72%;padding:3px 5px 10px;background:linear-gradient(#224a68,#14334d);color:#ffe79c;border:1px solid #82b7d6;border-top:0;border-radius:0 0 6px 6px;text-shadow:0 2px #061c32;box-shadow:0 4px 0 #030d1e,0 12px 15px #0006;transform:rotate(-3deg);font-size:clamp(10px,1.6vw,21px)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption:nth-child(-n+4){left:24%;width:59%;transform:rotate(6deg) skewY(1deg)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-1{top:30%;font-size:clamp(10px,1.5vw,20px)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-2{top:36%;font-size:clamp(18px,2.8vw,36px)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-3{top:43%;font-size:clamp(25px,3.7vw,48px)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-4{top:52%;font:700 clamp(6px,.7vw,9px)/1.2 Arial,sans-serif;letter-spacing:0}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-5,html.ats-theme-v3 #ats-splash-admit .ats-art-caption-6{left:74%;width:22%;color:#fff1ad;text-shadow:0 2px #08213c;transform:rotate(-11deg);font-size:clamp(10px,1.2vw,16px)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-5{top:61%}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-6{top:65%}
html.ats-theme-v3 #ats-splash-clicksake .ats-art-caption-1{top:1%;left:0;width:65%;padding:12px 8px;background:linear-gradient(#315877,#15324f);color:#d7f2ff;border:1px solid #80b4d1;border-radius:7px;box-shadow:0 4px 0 #040f21,0 10px 14px #0006;transform:rotate(-5deg);font-size:clamp(10px,1.5vw,19px);text-shadow:0 2px #071a2b}
html.ats-theme-v3 #ats-splash-clicksake .ats-art-caption-2{left:22%;top:59%;width:64%;transform:rotate(-4deg);font-size:clamp(18px,3vw,38px)}
html.ats-theme-v3 #ats-splash-clicksake .ats-art-caption-3{left:14%;top:84%;width:78%;padding:12px 7px;background:linear-gradient(#315877,#15324f);color:#ffe69a;border:1px solid #80b4d1;border-radius:7px;box-shadow:0 4px 0 #040f21,0 10px 14px #0006;transform:rotate(-3deg);font-size:clamp(10px,1.6vw,20px);text-shadow:0 2px #071a2b}
@media(max-width:1000px){html.ats-theme-v3 .ats-brand-line:before{right:0;width:410px}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .hero{padding:30px 26px!important;gap:20px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tiles{gap:18px!important}}
@media(max-width:760px){html.ats-theme-v3 .ats-brand-line{min-height:215px!important}html.ats-theme-v3 .ats-brand-line:before{width:310px;height:218px;right:-35px;top:0;opacity:.85}html.ats-theme-v3 .ats-brand-line>strong{max-width:72%;padding-top:13px!important;font-size:50px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .wrap{padding:22px 20px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .hero{grid-template-columns:minmax(0,1fr)!important;padding:27px 22px 30px!important;margin-top:26px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .art{max-width:420px!important;margin:20px auto 0!important}html.ats-theme-v3 .ats-art-caption{font-size:20px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-2{font-size:28px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-3{font-size:40px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-4{font-size:7px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-5,html.ats-theme-v3 #ats-splash-admit .ats-art-caption-6{font-size:13px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tiles{grid-template-columns:minmax(0,1fr)!important;gap:27px!important;padding:20px 0 34px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .tile{transform:none!important;padding:24px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .bottom{display:block;padding:25px 22px!important}}
@media(max-width:450px){html.ats-theme-v3 .ats-brand-line{min-height:190px!important;padding:22px 17px!important}html.ats-theme-v3 .ats-brand-line:before{right:-78px;width:275px;height:190px;opacity:.65}html.ats-theme-v3 .ats-brand-line>strong{font-size:44px!important;max-width:92%;padding-top:10px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) h1{font-size:46px!important;letter-spacing:.3px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .nav{padding:13px 12px!important;gap:8px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .brand{font-size:13px!important;letter-spacing:-.4px!important}html.ats-theme-v3 :is(#ats-splash-one,#ats-splash-two,#ats-splash-admit,#ats-splash-clicksake) .nav>a{font-size:9px!important}html.ats-theme-v3 .ats-art-caption{font-size:16px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-2{font-size:24px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-3{font-size:32px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-4{font-size:5.5px!important}html.ats-theme-v3 #ats-splash-admit .ats-art-caption-5,html.ats-theme-v3 #ats-splash-admit .ats-art-caption-6{font-size:10px!important}html.ats-theme-v3 .ats-purchase-card{padding:22px 18px}}

/* Login balance correction: exact 125px reservations; original ad and form retained. */
html.ats-theme-v3 .ats-site-brand>b{box-sizing:border-box!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;height:52px!important;padding:0 5px!important;font:900 23px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-1px!important;white-space:nowrap}
html.ats-theme-v3 .ats-login-ad-row{display:grid;grid-template-columns:125px minmax(0,1fr) 125px;gap:24px;align-items:start;width:100%;box-sizing:border-box;margin:0 auto}
html.ats-theme-v3 .ats-login-ad-space{box-sizing:border-box;width:125px;height:125px;display:grid;place-content:center;gap:8px;text-align:center;border:1px solid #527491;border-top:2px solid #ffe36b;border-radius:9px;background:linear-gradient(145deg,#203d59,#0b1b2f);box-shadow:inset 0 1px #bce6ff33,0 5px 0 #020a16;color:#aac5de;font:11px/1.4 Arial,sans-serif}
html.ats-theme-v3 .ats-login-ad-space strong{color:#ffe36b;font:bold 19px/1.1 Arial,sans-serif}
html.ats-theme-v3 .ats-login-ad-row #banner1{min-width:0;margin:0!important;padding-top:0!important}
html.ats-theme-v3 #ats-login-layout{align-items:start!important}
html.ats-theme-v3 #ats-login-layout .ats-login-card{margin-top:26.5px!important}
@media(max-width:760px){html.ats-theme-v3 .ats-login-ad-row{grid-template-columns:minmax(125px,1fr) minmax(125px,1fr);justify-content:center;gap:20px}html.ats-theme-v3 .ats-login-ad-row #banner1{grid-column:1/-1;grid-row:1;width:100%}html.ats-theme-v3 .ats-login-ad-space{grid-row:2;justify-self:center}html.ats-theme-v3 #ats-login-layout .ats-login-card{margin-top:0!important}}

/* Referral card contrast and proportional lettering within the small blue sign. */
html.ats-theme-v3 #ats-public-home .ats-public-referrer>div,
html.ats-theme-v3 #ats-public-home .ats-public-referrer>div :is(table,tbody,tr,td,div,span,font,strong,p){color:#17344d!important;text-shadow:none!important}
html.ats-theme-v3 #ats-public-home .ats-public-referrer>div a,
html.ats-theme-v3 #ats-public-home .ats-public-referrer>div a *{color:#075184!important;text-decoration:underline!important;text-shadow:none!important}
html.ats-theme-v3 #ats-splash-admit .art{container-type:inline-size}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-5,
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-6{left:72%;width:19%;font-size:2.6cqw!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap;transform:rotate(-11deg)}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-5{top:60%}
html.ats-theme-v3 #ats-splash-admit .ats-art-caption-6{top:63%}
