.wtg{color:#fff7e6;background:#0e2e20;font-size:16px;line-height:1.5}.wtg [data-hero]{background:radial-gradient(120% 90% at 50% 0,#a3162b 0%,#7a0f1f 52%,#5b0b17 100%);padding:72px 20px 36px;position:relative;overflow:hidden}.wtg [data-lights]{z-index:2;pointer-events:none;filter:drop-shadow(0 0 6px #ffdc8c59);width:100%;height:60px;position:absolute;top:0;left:0}.wtg [data-lights] svg{width:100%;height:60px;display:block}.wtg [data-hero]>:not([data-lights]){z-index:1;position:relative}.wtg [data-eyebrow]{color:#ffe08a;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:1rem;font-weight:700;line-height:1.4}.wtg h1{color:#fff7e6;max-width:12ch;margin:12px 0 0;font-family:Georgia,DejaVu Serif,serif;font-size:2.75rem;font-weight:700;line-height:.95}.wtg h1 em{color:#f6c94c;text-shadow:0 2px #5b0b17;font-style:italic;display:block}.wtg [data-dek]{color:#fff7e6;max-width:38rem;margin-top:16px;font-size:1.125rem;line-height:1.5}.wtg [data-disclosure]{color:#fff7e6;max-width:40rem;margin-top:16px;font-size:16px;line-height:1.55}.wtg [data-breadcrumb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wtg [data-breadcrumb] [aria-hidden=true]{color:#f6c94c}.wtg [data-breadcrumb] a,.wtg [data-breadcrumb] [aria-current=page]{color:#fff7e6;text-underline-offset:3px;font-size:16px}.wtg [data-toc]{background:#0e2e20 radial-gradient(#ffffff14 1.2px,#0000 1.6px) 0 0/22px 22px;padding:28px 16px 24px}.wtg [data-toc-label],.wtg [data-kicker]{color:#ffe08a;text-align:center;font-family:Georgia,DejaVu Serif,serif;font-size:1.25rem;font-style:italic}.wtg [data-kicker]{text-align:left;margin:0}.wtg [data-toc] ol{grid-template-columns:repeat(2,168px);justify-content:center;gap:28px 16px;margin:20px auto 0;padding:22px 0 0;list-style:none;display:grid}.wtg [data-toc] li{width:168px}.wtg [data-ornament]{aspect-ratio:1;color:#2a1405;text-align:center;border:2px solid #f6c94cb3;border-radius:999px;width:100%;position:relative;box-shadow:inset -8px -12px 18px #00000038}.wtg [data-ornament] a{width:100%;min-width:44px;height:100%;min-height:44px;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px 14px;text-decoration:none;display:flex}.wtg [data-ornament]:before{content:"";z-index:2;background:linear-gradient(90deg,#9c7414,#f6d36b 45%,#b8881c);border-radius:4px 4px 2px 2px;width:34px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.wtg [data-ornament]:after{content:"";z-index:2;border:2px solid #d4a531;border-bottom:0;border-radius:10px 10px 0 0;width:16px;height:16px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.wtg [data-ornament-label],.wtg [data-ornament-count]{z-index:1;font-size:16px;line-height:1.2;position:relative}.wtg [data-ornament-label]{font-family:Georgia,DejaVu Serif,serif;font-weight:700}.wtg [data-ornament-count]{margin-top:8px;font-weight:700}.wtg [data-ornament][data-section=ham-radio-gifts]{color:#fff7e6;background:#b3122a}.wtg [data-ornament][data-section=prepper-gifts]{color:#fff7e6;background:#1d6b3e}.wtg [data-ornament][data-section=meshtastic-gifts]{color:#2a1405;background:#e9c46a}.wtg [data-ornament][data-section=power-station-gifts]{color:#fff7e6;background:#7a0f1f}.wtg [data-ornament][data-section=solar-gifts]{color:#fff7e6;background:#0f4d2e}.wtg [data-ornament][data-section=gifts-for-the-guy-who-has-everything]{color:#2a1405;background:#e9c46a}.wtg section[data-section]{background:#0e2e20;padding:34px 18px 20px}.wtg section[data-section=prepper-gifts],.wtg section[data-section=power-station-gifts],.wtg section[data-section=gifts-for-the-guy-who-has-everything]{background:#5b0b17}.wtg section[data-section] h2{color:#fff7e6;margin:2px 0 0;font-family:Georgia,DejaVu Serif,serif;font-size:1.875rem;line-height:1.15}.wtg [data-intro]{color:#fff7e6;max-width:42rem;margin-top:12px;font-size:16px;line-height:1.6}.wtg [data-rail]{grid-template-columns:1fr;gap:12px;margin-top:16px;padding-bottom:12px;display:grid}.wtg [data-card]{color:#2a1405;background:#fff7e6;border:3px solid #d4a531;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.wtg [data-card] img{object-fit:contain;background:#fff;width:100%;height:180px;display:block}.wtg [data-card] h3{color:#2a1405;margin:12px 0 0;font-size:1.125rem;line-height:1.3}.wtg [data-card] a{color:#5b0b17;text-underline-offset:3px;padding:0 16px;font-weight:700;text-decoration:underline}.wtg [data-reason]{color:#2a1405;margin:8px 16px 0;font-size:16px;line-height:1.5}.wtg [data-band]{color:#fff7e6;background:#145c32;border-radius:999px;width:fit-content;margin:12px 16px 16px;padding:6px 12px;font-size:16px;font-weight:700;line-height:1.3;display:inline-block}.wtg [data-badge=we-own]{color:#2a1405;background:#f6c94c;border:1.5px solid #9c7414;border-radius:999px;width:fit-content;margin:16px 16px 0;padding:6px 10px;font-size:16px;font-weight:700;line-height:1.2;display:inline-block}.wtg [data-card]:has(img) [data-badge=we-own]{margin:0;position:absolute;top:10px;left:10px}.wtg [data-related]{background:#7a0f1f;flex-wrap:wrap;gap:8px 20px;padding:28px 20px;display:flex}.wtg [data-related] a{color:#fff7e6;text-underline-offset:3px;font-size:16px;text-decoration:underline}.wtg [data-faq]{background:#5b0b17;padding:32px 20px 48px}.wtg [data-faq] h2,.wtg [data-faq] h3{color:#fff7e6;font-family:Georgia,DejaVu Serif,serif}.wtg [data-faq] h2{margin:0;font-size:1.875rem}.wtg [data-faq] h3{margin:20px 0 0;font-size:1.25rem;line-height:1.3}.wtg [data-faq] p{color:#fff7e6;max-width:42rem;margin-top:8px;font-size:16px;line-height:1.6}.wtg [data-faq] [data-calculators]{flex-wrap:wrap;gap:8px 20px;max-width:42rem;margin:12px 0 0;padding:0;list-style:none;display:flex}.wtg [data-faq] [data-calculators] a{color:#fff7e6;text-underline-offset:3px;font-size:16px;text-decoration:underline}.wtg a:focus-visible{outline-offset:3px;outline:3px solid #f6c94c}@media (min-width:48rem){.wtg h1{font-size:3.5rem}.wtg [data-toc] ol{grid-template-columns:repeat(3,180px)}.wtg [data-toc] li{width:180px}.wtg [data-rail][data-count="2"],.wtg [data-rail][data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wtg [data-rail][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.wtg [data-hero],.wtg [data-toc],.wtg section[data-section],.wtg [data-related],.wtg [data-faq]{padding-left:max(20px,50% - 36rem);padding-right:max(20px,50% - 36rem)}}
