@font-face{font-family:USGAH Metal Mania;src:url(fonts/metal-mania-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:USGAH Inter;src:url(fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:USGAH Inter;src:url(fonts/inter-latin-wght-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}html body .usgah{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block}html,body{overflow-x:clip}html body .usgah :where(h1,h2,h3,h4,h5,p,span,b,i,em,small,a,button,ul,li,div,section,img,figure,figcaption,sup){margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:none;background:none;border-radius:0;box-shadow:none;text-decoration:none;min-height:0}html body .usgah :where(b){font-weight:700}html body .usgah :where(i,em){font-style:italic}html body .usgah :where(img){height:auto}html body .usgah :where(button){appearance:none;-webkit-appearance:none}html body .usgah a:focus-visible,html body .usgah button:focus-visible{outline:2px solid var(--bone);outline-offset:3px}html body .usgah{--red:#A00101;--red2:#D30000;--red3:#FF0000;--wave:#B70101;--blood:#610202;--ox:#590409;--ink:#10100F;--char:#282828;--smoke:#3E3935;--bone:#F3F1EC;--soft:rgba(243,241,236,.8);--muted:rgba(243,241,236,.62);--line:rgba(243,241,236,.16);--line-red:rgba(211,0,0,.55);--notch:#1f0807;--fh:"USGAH Metal Mania","Metal Mania",Georgia,serif;--fb:"USGAH Inter","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--house:none;--night:none;font-family:var(--fb);font-weight:400;color:var(--bone);background:var(--ink);line-height:1.6;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .usgah *{box-sizing:border-box;margin:0;padding:0}html body .usgah a{text-decoration:none}html body .usgah img{max-width:100%;display:block}html body .usgah .wrap{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}html body .usgah .eyebrow{font-family:var(--fb);font-size:13px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--red3)}html body .usgah h1,html body .usgah h2,html body .usgah h3,html body .usgah h4{font-family:var(--fh);font-weight:400;font-style:normal;line-height:1.05;letter-spacing:1.5px;color:var(--bone)}html body .usgah h2{font-size:clamp(36px,5vw,64px)}html body .usgah .red{color:var(--red2)}html body .usgah .btn{display:inline-block;padding:13px 32px 14px;font-family:var(--fh);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:1px;border-radius:8px;transition:transform .25s,box-shadow .25s,background .25s,color .25s,border-color .25s;cursor:pointer}html body .usgah .btn-red{background:var(--red);color:#fff;border:1.6px solid var(--red)}html body .usgah .btn-red:hover{background:var(--red2);border-color:var(--red2);transform:translateY(-3px);box-shadow:0 10px 36px #d3000066}html body .usgah .btn-out{border:1.6px solid var(--bone);color:var(--bone)}html body .usgah .btn-out:hover{background:var(--bone);color:var(--red)}html body .usgah .hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:110px 0 80px;isolation:isolate;overflow:hidden}html body .usgah .hero .bg{position:absolute;inset:0;z-index:-3;background:var(--night) 50% 35%/cover no-repeat}html body .usgah .hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(#0000003d,#0000003d),linear-gradient(90deg,#10100fdb,#10100f80 38%,#10100f0d 65%,#10100f33),radial-gradient(ellipse 60% 50% at 18% 100%,rgba(160,1,1,.28),transparent 70%),linear-gradient(0deg,var(--ink) 0%,transparent 28%),linear-gradient(180deg,rgba(16,16,15,.55) 0%,transparent 20%)}html body .usgah .fog{position:absolute;left:-50%;width:200%;height:45%;bottom:0;z-index:-1;pointer-events:none;opacity:.45;background:radial-gradient(ellipse 30% 40% at 20% 70%,rgba(243,241,236,.16),transparent 70%),radial-gradient(ellipse 25% 35% at 60% 80%,rgba(243,241,236,.12),transparent 70%),radial-gradient(ellipse 30% 40% at 90% 75%,rgba(243,241,236,.14),transparent 70%);animation:usgahFog 40s linear infinite}html body .usgah .fog.f2{animation-duration:65s;animation-direction:reverse;opacity:.3;bottom:10%}@keyframes usgahFog{to{transform:translate(25%)}}html body .usgah .hero .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center}html body .usgah .big31{position:absolute;left:-30px;top:50%;transform:translateY(-55%);font-family:var(--fh);font-size:clamp(260px,38vw,560px);font-weight:400;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(211,0,0,.34);z-index:-1;pointer-events:none;letter-spacing:-6px}html body .usgah .logos{display:flex;align-items:center;gap:22px;margin-bottom:22px}html body .usgah .logos .villa{width:180px;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.8))}html body .usgah .hero h1{font-size:clamp(50px,7.2vw,100px);line-height:1;text-shadow:0 3px 6px rgba(0,0,0,.7),0 6px 30px rgba(0,0,0,.9)}html body .usgah .hero h1 .red{text-shadow:0 3px 6px rgba(0,0,0,.7),0 0 34px rgba(211,0,0,.35)}html body .usgah .hero h1 em{display:block;font-style:normal;font-size:.42em;color:var(--bone);margin-top:14px;letter-spacing:2px;animation:usgahFlicker 6s infinite}@keyframes usgahFlicker{0%,19%,21%,62%,64%,to{opacity:1}20%,63%{opacity:.35}}html body .usgah .hero .lead{font-size:19px;max-width:540px;margin-top:22px;color:var(--soft)}html body .usgah .hero .lead i{color:var(--bone)}html body .usgah .meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:24px;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red3)}html body .usgah .meta b{color:var(--bone);font-weight:600}html body .usgah .count{display:flex;gap:12px;margin-top:30px}html body .usgah .count div{min-width:84px;text-align:center;padding:14px 8px 12px;background:#10100fb3;border:1px solid var(--line-red);border-radius:8px;backdrop-filter:blur(4px)}html body .usgah .count b{display:block;font-family:var(--fh);font-weight:400;font-size:40px;line-height:1;color:var(--bone)}html body .usgah .count span{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}html body .usgah .hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}html body .usgah .myers{position:relative;text-align:center}html body .usgah .myers .photo,html body .usgah .myers .tag{position:relative;z-index:1}html body .usgah .myers .photo{width:100%;max-width:100%;margin:0;height:auto;display:block;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 99%);mask-image:linear-gradient(180deg,#000 78%,transparent 99%)}html body .usgah .myers .tag{margin-top:-60px}html body .usgah .myers .tag .eyebrow{font-size:15px;letter-spacing:7px}html body .usgah .myers .tag b{display:block;font-family:var(--fh);font-weight:400;font-size:clamp(54px,5vw,84px);letter-spacing:1.5px;line-height:1;margin-top:6px;text-shadow:0 4px 20px rgba(0,0,0,.9)}html body .usgah .myers .tag i{display:block;color:var(--bone);font-weight:500;font-size:clamp(17px,1.4vw,22px);margin-top:10px;text-shadow:0 2px 10px #000}html body .usgah .about{padding:110px 0 90px;background:var(--ink)}html body .usgah .about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:end}html body .usgah .about-copy p{font-size:18px;color:var(--soft);margin-bottom:14px}html body .usgah .about-copy i{color:var(--bone)}html body .usgah .feats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}html body .usgah .feat{background:linear-gradient(180deg,#6102026b,#10100fb3);border:1px solid var(--line);border-radius:10px;padding:30px 24px;transition:transform .3s,border-color .3s}html body .usgah .feat:hover{transform:translateY(-6px);border-color:var(--red2)}html body .usgah .feat svg{width:44px;height:44px;fill:none;stroke:var(--red3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body .usgah .feat h3{font-size:26px;margin:16px 0 8px}html body .usgah .feat p{font-size:15px;color:var(--soft)}html body .usgah .facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid var(--line-red);border-bottom:1px solid var(--line-red)}html body .usgah .facts div{padding:22px 10px;text-align:center}html body .usgah .facts div+div{border-left:1px solid var(--line)}html body .usgah .facts span{display:block;font-size:12px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--red3)}html body .usgah .facts b{display:block;font-size:19px;font-weight:600;margin-top:6px}html body .usgah .about-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px}html body .usgah .sched{padding:110px 0;background:linear-gradient(180deg,var(--ink),var(--notch) 10%,var(--notch) 90%,var(--ink))}html body .usgah .sched .head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:46px}html body .usgah .daypills{display:flex;gap:10px}html body .usgah .daypills a{border:1.6px solid var(--bone);border-radius:40px;padding:9px 18px;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--bone);transition:background .25s,color .25s,border-color .25s}html body .usgah .daypills a:hover{background:var(--red);border-color:var(--red);color:#fff}html body .usgah .xp-day{scroll-margin-top:90px}html body .usgah .xp-day+.xp-day{margin-top:56px}html body .usgah .xp-dayhead{display:flex;align-items:baseline;gap:16px;margin-bottom:26px;padding-bottom:14px;border-bottom:1px solid var(--line-red)}html body .usgah .xp-dayhead b{font-family:var(--fh);font-weight:400;letter-spacing:1.5px;font-size:clamp(26px,2.8vw,36px);color:var(--bone);line-height:1.1}html body .usgah .xp-dayhead span{font-size:13px;letter-spacing:5px;text-transform:uppercase;color:var(--red3);font-weight:700}html body .usgah .xp-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}html body .usgah .ticket{display:grid;grid-template-columns:1fr 150px;height:100%;background:linear-gradient(90deg,#10100ff2,#282828eb);border:1px solid var(--line);border-radius:10px;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}html body .usgah .ticket:hover{transform:translateY(-6px);border-color:var(--red2);box-shadow:0 18px 40px #00000080}html body .usgah .ticket .info{padding:30px 26px}html body .usgah .ticket .kind{font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--red3)}html body .usgah .ticket h3{font-size:27px;line-height:1.12;margin:8px 0 6px}html body .usgah .ticket h3 .xp-sub{display:block;font-family:var(--fb);font-size:15px;font-style:italic;font-weight:500;letter-spacing:0;color:var(--soft);margin-top:6px;line-height:1.3}html body .usgah .xp-when{font-size:16px;font-weight:700;color:var(--bone);margin:4px 0 10px}html body .usgah .ticket p{font-size:15px;color:var(--soft)}html body .usgah .ticket .stub{border-left:2px dashed rgba(243,241,236,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center;position:relative}html body .usgah .ticket .stub:before,html body .usgah .ticket .stub:after{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--notch)}html body .usgah .ticket .stub:before{top:-12px}html body .usgah .ticket .stub:after{bottom:-12px}html body .usgah .ticket .stub b{font-family:var(--fh);font-weight:400;font-size:46px;line-height:1;color:var(--bone)}html body .usgah .ticket .stub span{font-size:12px;font-style:italic;color:var(--muted);margin-top:6px}html body .usgah .ticket .stub .stub-btn{margin-top:12px;padding:7px 20px 8px;font-family:var(--fh);font-size:19px;letter-spacing:1px;line-height:1.1;border-radius:6px;background:var(--red);color:#fff;cursor:pointer;transition:background .25s}html body .usgah .ticket .stub .stub-btn:hover{background:var(--red2)}html body .usgah .ticket.hot{border-color:var(--red2);background:linear-gradient(90deg,#a0010159,#10100ff0)}html body .usgah .ticket .badge{position:absolute;z-index:3;top:-12px;left:24px;background:var(--red2);color:#fff;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;padding:4px 12px;border-radius:4px}html body .usgah .xp-note{text-align:center;font-size:15px;font-style:italic;color:var(--muted);margin-top:30px}html body .usgah .is-soon{opacity:.55;cursor:default!important;pointer-events:none;transform:none!important;box-shadow:none!important}html body .usgah .pk{margin-top:100px;scroll-margin-top:90px}html body .usgah .pk-head{text-align:center;max-width:680px;margin:0 auto}html body .usgah .pk-head h3{font-size:clamp(34px,4.4vw,54px);margin-top:10px}html body .usgah .pk-head p{font-size:17px;color:var(--soft);margin-top:12px}html body .usgah .pk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;align-items:stretch}html body .usgah .pk-card{position:relative;display:flex;flex-direction:column;padding:34px 28px 28px;background:linear-gradient(180deg,#282828b3,#10100ff0);border:1px solid var(--line);border-radius:10px;transition:transform .3s,border-color .3s,box-shadow .3s}html body .usgah .pk-card:hover{transform:translateY(-6px);border-color:var(--red2);box-shadow:0 18px 40px #00000080}html body .usgah .pk-card.hot{border-color:var(--red2);background:linear-gradient(180deg,#a0010157,#10100ff0);box-shadow:0 0 30px #d3000038}html body .usgah .pk-card .badge{position:absolute;z-index:3;top:-12px;left:24px;background:var(--red2);color:#fff;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;padding:4px 12px;border-radius:4px}html body .usgah .pk-num{font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--red3)}html body .usgah .pk-card h4{font-size:27px;line-height:1.15;margin-top:8px}html body .usgah .pk-card ul{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px dashed rgba(243,241,236,.25)}html body .usgah .pk-card li{position:relative;padding:5px 0 5px 26px;font-size:15px;color:var(--soft);line-height:1.4}html body .usgah .pk-card li:before{content:"";position:absolute;left:2px;top:10px;width:12px;height:7px;border-left:2px solid var(--red3);border-bottom:2px solid var(--red3);transform:rotate(-45deg)}html body .usgah .pk-foot{margin-top:auto;padding-top:24px}html body .usgah .pk-foot b{display:block;font-family:var(--fh);font-weight:400;font-size:40px;line-height:1;color:var(--bone);margin-bottom:14px}html body .usgah .pk-foot .btn{display:block;width:100%;text-align:center;padding:12px 20px 13px;font-size:22px}html body .usgah .hunt{position:relative;padding:150px 0;text-align:center;background:#000;cursor:crosshair;overflow:hidden;isolation:isolate}html body .usgah .hunt .lit{position:absolute;inset:0;background:var(--house) center 40%/cover;-webkit-mask-image:radial-gradient(circle 220px at var(--x,50%) var(--y,50%),#000 0%,rgba(0,0,0,.6) 40%,transparent 100%);mask-image:radial-gradient(circle 220px at var(--x,50%) var(--y,50%),#000 0%,rgba(0,0,0,.6) 40%,transparent 100%);opacity:.75}html body .usgah .hunt .wrap{max-width:820px;pointer-events:none}html body .usgah .hunt .wrap a{pointer-events:auto}html body .usgah .hunt h2{text-shadow:0 4px 24px #000}html body .usgah .hunt p{font-size:19px;margin:22px auto 34px;color:var(--soft);text-shadow:0 2px 12px #000}html body .usgah .hunt .hint{font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--muted);margin-top:26px}html body .usgah .hunt .floor{position:relative;max-width:1200px;margin-top:70px;pointer-events:auto}html body .usgah .floor-lbl{font-size:13px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--red3);margin-bottom:18px}html body .usgah .floor-lbl sup{color:var(--red3);font-size:1.2em;margin-left:2px;top:-.2em;position:relative;vertical-align:baseline}html body .usgah .dark-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}html body .usgah .dark-grid figure{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:8px}html body .usgah .dark-grid img{width:100%;height:100%;object-fit:cover;filter:brightness(.6) saturate(.75);transition:filter .6s,transform 1.2s}html body .usgah .dark-grid figure:hover img{filter:brightness(.9) saturate(1);transform:scale(1.06)}html body .usgah .dark-grid figure:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px #000000bf;pointer-events:none}html body .usgah .dark-grid figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:50px 16px 16px;text-align:left;background:linear-gradient(0deg,rgba(0,0,0,.95),transparent)}html body .usgah .dark-grid small{display:block;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--red3);font-weight:700}html body .usgah .dark-grid b{display:block;font-family:var(--fh);font-weight:400;letter-spacing:1px;font-size:23px;line-height:1.1;color:var(--bone);margin-top:4px}html body .usgah .floor-note{max-width:820px;margin:26px auto 0;font-size:15px;font-style:italic;line-height:1.6;color:var(--muted);text-shadow:none}html body .usgah .floor-note span{color:var(--red3);font-style:normal;font-weight:700;margin-right:4px}html body .usgah .addons{position:relative;padding:110px 0;background:radial-gradient(ellipse 60% 70% at 50% 60%,rgba(160,1,1,.16),transparent 70%),#0b0b0a;color:var(--bone);overflow:hidden}html body .usgah .addons-sub{font-size:18px;color:var(--soft);margin-top:14px}html body .usgah .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:54px}html body .usgah .cards.n4{grid-template-columns:repeat(4,1fr);gap:22px}html body .usgah .card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(180deg,#28282899,#10100ff0);border:1px solid var(--line);border-radius:10px;padding:44px 30px 36px;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden}html body .usgah .card:hover{transform:translateY(-8px);border-color:var(--red2);box-shadow:0 24px 50px #00000080,0 0 40px #d3000024}html body .usgah .card .num{position:absolute;right:18px;top:6px;font-family:var(--fh);font-size:64px;color:#f3f1ec12;line-height:1}html body .usgah .kwrap{width:112px;height:112px;margin:0 auto 22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-red);background:radial-gradient(circle,rgba(211,0,0,.14),transparent 70%)}html body .usgah .kicon{width:64px;height:64px;fill:none;stroke:var(--red3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s}html body .usgah .card:hover .kicon{transform:scale(1.08) rotate(-3deg)}html body .usgah .card h3{color:var(--bone);font-size:26px}html body .usgah .card p{font-size:15px;margin-top:10px;color:var(--soft)}html body .usgah .card b{display:inline-block;margin-top:auto;padding:7px 18px;border:1px solid var(--red2);background:#a0010138;border-radius:40px;color:var(--bone);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}html body .usgah .card.has-img{padding:14px 14px 30px}html body .usgah .kimg{width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:20px;border:1px solid var(--line);border-radius:6px;background:#000}html body .usgah .kimg img{width:100%;height:100%;object-fit:cover;transition:transform 1s}html body .usgah .card.has-img:hover .kimg img{transform:scale(1.05)}html body .usgah .card.has-img h3{font-size:23px;padding:0 6px}html body .usgah .card.has-img p{font-size:14px;padding:0 6px;margin-bottom:18px}html body .usgah .statement{position:relative;padding:150px 0 130px;text-align:center;background:var(--ink);overflow:hidden;isolation:isolate}html body .usgah .st-bg{position:absolute;inset:-10%;z-index:-3;background:var(--night2) center/cover no-repeat;opacity:0;filter:grayscale(.4) brightness(.5);transform:scale(1.15);transition:opacity 2.2s ease,transform 9s ease-out}html body .usgah .statement:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(16,16,15,.55),var(--ink) 80%)}html body .usgah .st-fog{position:absolute;left:-50%;width:200%;bottom:-10%;height:70%;z-index:-1;opacity:.5;pointer-events:none;background:radial-gradient(ellipse 25% 40% at 20% 70%,rgba(243,241,236,.1),transparent 70%),radial-gradient(ellipse 22% 35% at 55% 80%,rgba(243,241,236,.08),transparent 70%),radial-gradient(ellipse 25% 40% at 85% 70%,rgba(243,241,236,.1),transparent 70%);animation:usgahFog 45s linear infinite}html body .usgah .st-num{position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%,-50%) scale(.85);font-family:var(--fh);font-size:clamp(220px,32vw,460px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(211,0,0,.2);letter-spacing:-4px;opacity:0;transition:opacity 2s ease .3s,transform 3.5s cubic-bezier(.2,.7,.2,1) .3s;pointer-events:none;white-space:nowrap}html body .usgah .statement.lit .st-bg{opacity:.35;transform:scale(1)}html body .usgah .statement.lit .st-num{opacity:1;transform:translate(-50%,-50%) scale(1)}html body .usgah .statement p{position:relative;font-family:var(--fh);font-size:clamp(34px,4.6vw,60px);letter-spacing:1.5px;line-height:1.15;max-width:1100px;margin:0 auto;text-wrap:balance}html body .usgah .statement .w{display:inline-block;opacity:0;transform:translateY(34px) rotate(2deg);filter:blur(10px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.8,.2,1),filter 1s ease}html body .usgah .statement .w.on{opacity:1;transform:none;filter:blur(0)}html body .usgah .statement .w.g{color:var(--red2);background:linear-gradient(100deg,#a00101,#d30000 35%,red,#d30000 65%,#a00101);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html body .usgah .statement .w.g.on{animation:usgahShimmer 4.5s ease-in-out 1.2s infinite;filter:drop-shadow(0 0 18px rgba(211,0,0,.35))}@keyframes usgahShimmer{0%{background-position:100% 0}60%,to{background-position:-50% 0}}html body .usgah .st-rule{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:34px;opacity:0;transition:opacity 1s ease .2s}html body .usgah .st-rule span{display:block;height:1px;width:0;background:linear-gradient(90deg,transparent,var(--red),var(--red3));transition:width 1.4s cubic-bezier(.2,.8,.2,1) .2s}html body .usgah .st-rule span:last-child{background:linear-gradient(90deg,var(--red3),var(--red),transparent)}html body .usgah .st-rule i{font-style:normal;font-size:13px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--red3)}html body .usgah .statement.done .st-rule{opacity:1}html body .usgah .statement.done .st-rule span{width:min(160px,18vw)}html body .usgah .story{padding:40px 0 110px}html body .usgah .story .grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}html body .usgah .frame{position:relative}html body .usgah .frame .img{aspect-ratio:4/5;background:var(--out) 50% center/cover;border:1px solid var(--line);border-radius:6px;transform:rotate(-2.5deg);box-shadow:0 30px 60px #0009}html body .usgah .frame .stamp{position:absolute;right:-24px;bottom:30px;width:150px;height:150px;border-radius:50%;background:var(--red);border:2px solid var(--bone);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg);box-shadow:0 10px 30px #0009}html body .usgah .frame .stamp b{font-family:var(--fh);font-weight:400;font-size:54px;line-height:1;color:#fff}html body .usgah .frame .stamp span{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;text-align:center;line-height:1.4;color:#fff}html body .usgah .story h2{margin-top:12px}html body .usgah .story p{font-size:18px;color:var(--soft);margin-top:18px}html body .usgah .final{position:relative;padding:130px 0 70px;text-align:center;isolation:isolate}html body .usgah .final:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--ink),rgba(16,16,15,.75) 40%,var(--ink)),var(--house) center 60%/cover}html body .usgah .final h2{font-size:clamp(44px,6.5vw,90px)}html body .usgah .final h2 i{display:block;font-style:normal;color:var(--red2);text-shadow:0 0 34px rgba(211,0,0,.3)}html body .usgah .final .info{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 34px;margin:30px 0 36px;font-size:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase}html body .usgah .final .info a{color:var(--red3)}html body .usgah .final .info a:hover{color:var(--bone)}html body .usgah .presented{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:80px;padding-top:30px;border-top:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--muted)}html body .usgah .presented img{height:70px;width:auto}html body .usgah .rv{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}html body .usgah .rv.on{opacity:1;transform:none}@media(min-width:1800px){html body .usgah .wrap{max-width:1360px}html body .usgah .hero .lead{font-size:20px;max-width:600px}}@media(min-width:901px)and (max-height:960px){html body .usgah .hero{padding:56px 0 44px}html body .usgah .logos{margin-bottom:10px}html body .usgah .logos .villa{width:130px}html body .usgah .hero h1{font-size:clamp(40px,8.2vh,86px);margin-top:8px!important}html body .usgah .hero h1 em{margin-top:8px}html body .usgah .hero .lead{font-size:16.5px;margin-top:12px;line-height:1.5}html body .usgah .meta{margin-top:12px}html body .usgah .count{margin-top:16px}html body .usgah .count div{padding:9px 6px 8px;min-width:70px}html body .usgah .count b{font-size:30px}html body .usgah .hero .ctas{margin-top:18px}html body .usgah .myers .photo{width:auto;max-width:100%;max-height:72vh;margin:0 auto}html body .usgah .myers .tag{margin-top:-46px}html body .usgah .myers .tag b{font-size:clamp(48px,7.4vh,64px)}html body .usgah .myers .tag i{font-size:18px}html body .usgah .big31{font-size:62vh}}@media(min-width:901px)and (max-width:1180px)and (max-height:960px){html body .usgah .hero h1{font-size:clamp(38px,7vh,70px)}html body .usgah .hero .lead{font-size:15.5px}html body .usgah .eyebrow{font-size:11px;letter-spacing:4px}}@media(max-width:1100px){html body .usgah .cards.n4{grid-template-columns:repeat(2,1fr)}html body .usgah .pk-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}@media(max-width:900px){html body .usgah .hero{padding:48px 0 56px}html body .usgah .logos{margin-bottom:16px}html body .usgah .hero .grid,html body .usgah .story .grid{grid-template-columns:1fr}html body .usgah .hero .grid>div:first-child{display:flex;flex-direction:column}html body .usgah .hero .ctas{order:5;margin-top:22px}html body .usgah .count{order:6;margin-top:22px}html body .usgah .count div{min-width:0;flex:1}html body .usgah .hero .lead{font-size:17px;margin-top:14px}html body .usgah .myers{max-width:380px;margin:0 auto}html body .usgah .big31{font-size:300px;top:22%;left:-20px}html body .usgah .about{padding:80px 0 70px}html body .usgah .about-grid{grid-template-columns:1fr;gap:20px}html body .usgah .feats{grid-template-columns:1fr 1fr;gap:14px}html body .usgah .facts{grid-template-columns:1fr}html body .usgah .facts div+div{border-left:0;border-top:1px solid var(--line)}html body .usgah .xp-grid{grid-template-columns:1fr;gap:22px}html body .usgah .ticket{grid-template-columns:1fr 112px;margin-top:16px}html body .usgah .ticket .info{padding:24px 20px}html body .usgah .ticket h3{font-size:23px}html body .usgah .ticket .stub b{font-size:36px}html body .usgah .ticket .stub .stub-btn{min-height:44px;min-width:88px;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px}html body .usgah .xp-dayhead{flex-wrap:wrap;gap:4px 12px;margin-bottom:6px}html body .usgah .xp-day+.xp-day{margin-top:44px}html body .usgah .daypills a{padding:10px 14px;font-size:11px}html body .usgah .pk{margin-top:70px}html body .usgah .hunt{padding:110px 0}html body .usgah .hunt .lit{-webkit-mask-image:none;mask-image:none;opacity:.25}html body .usgah .hunt .hint{display:none}html body .usgah .dark-grid{grid-template-columns:1fr 1fr}html body .usgah .dark-grid figure{aspect-ratio:3/4}html body .usgah .cards{grid-template-columns:1fr}html body .usgah .cards.n4{grid-template-columns:repeat(2,1fr)}html body .usgah .frame{width:100%;max-width:420px;margin:0 auto}html body .usgah .frame .stamp{right:-6px;width:120px;height:120px}html body .usgah .frame .stamp b{font-size:42px}}@media(max-width:520px){html body .usgah .btn{width:100%;text-align:center}html body .usgah .logos .villa{width:130px}html body .usgah .eyebrow{font-size:11px;letter-spacing:4px}html body .usgah .hero h1{font-size:clamp(42px,12vw,56px)}html body .usgah .myers .tag b{font-size:48px}html body .usgah .myers .tag i{font-size:16px}html body .usgah .myers .tag .eyebrow{font-size:13px;letter-spacing:6px}html body .usgah .feats{grid-template-columns:1fr}html body .usgah .cards.n4{gap:12px}html body .usgah .card.has-img{padding:8px 8px 20px}html body .usgah .card.has-img h3{font-size:18px;padding:0 4px}html body .usgah .card.has-img p{font-size:13px;padding:0 4px}html body .usgah .card b{font-size:10px;letter-spacing:1px;padding:6px 10px}html body .usgah .dark-grid figcaption{padding:40px 10px 10px}html body .usgah .dark-grid b{font-size:18px}html body .usgah .dark-grid small{font-size:10px;letter-spacing:2px}html body .usgah .pk-card{padding:30px 20px 22px}html body .usgah .presented{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){html body .usgah .statement .w{opacity:1!important;transform:none!important;filter:none!important}html body .usgah .st-rule{opacity:1}html body .usgah .st-rule span{width:120px}html body .usgah *{animation:none!important;transition:none!important}html body .usgah .rv{opacity:1;transform:none}}
