.tf-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tf-grid li{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:10px;border-radius:16px;border:1px solid #2a3622;background:linear-gradient(170deg,#121a0e,#080b08);transition:filter .35s,opacity .35s,border-color .35s,box-shadow .35s}.tf-grid li.is-on{border-color:color-mix(in srgb,var(--c,#b6f770) 45%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--c,#b6f770) 14%,transparent)}.tf-grid li.is-off{filter:grayscale(1);opacity:.42}.tf-art{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#080b08;display:block}.tf-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tf-lock{position:absolute;right:4px;bottom:4px;color:#faf9f5;background:#000a;border-radius:6px;padding:2px;box-sizing:content-box}.tf-text{min-width:0}.tf-text strong{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font:800 14px/1.2 Montserrat,sans-serif;letter-spacing:-.02em;color:#faf9f5}.tf-text strong em{font-style:normal;color:var(--c,#b6f770);font-variant-numeric:tabular-nums}.tf-text small{display:block;font-size:12px;line-height:1.4;color:#aeb8a6;margin-top:3px}@media (max-width:1000px){.tf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tf-grid{grid-template-columns:1fr;gap:8px}.tf-grid li{grid-template-columns:48px 1fr;padding:8px}.tf-art{width:48px;height:48px}.tf-text strong{font-size:13.5px}.tf-text small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.tf-grid li{transition:none}}.tf-grid li.is-new{border-color:var(--c,#b6f770);animation:tf-light .9s ease-out both}.tf-grid li.is-new .tf-text strong:after{content:"New";margin-left:auto;font:800 9.5px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#132006;background:var(--c,#b6f770);border-radius:6px;padding:4px 6px;align-self:center}@keyframes tf-light{0%{filter:grayscale(1);opacity:.42;box-shadow:none}55%{box-shadow:0 0 0 1px var(--c,#b6f770),0 0 34px color-mix(in srgb,var(--c,#b6f770) 40%,transparent)}to{filter:none;opacity:1}}.tf-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tf-compact li{grid-template-columns:40px 1fr!important;gap:9px!important;padding:8px!important;border-radius:14px}.tf-compact .tf-art{width:40px!important;height:40px!important;border-radius:10px}.tf-compact li{min-height:0!important}.tf-compact .tf-text strong{font-size:12.5px!important;line-height:1.2!important}.tf-compact .tf-text strong em{display:inline!important;font-size:12.5px!important}.tf-compact .tf-text small{display:block!important;font-size:11px!important;line-height:1.35!important;margin-top:2px!important}@media (min-width:1000px){.tf-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.tf-grid li.is-new{animation:none}}@media (max-width:520px){.tf-compact li.is-on .tf-text small{display:none!important}}.pp{--pp-line:#24321b;--pp-ink:#faf9f5;--pp-mute:#a9b4a1;display:grid;gap:14px;color:var(--pp-ink)}.pp-lime{--c:#b6f770}.pp-volt{--c:#5fd4ff}.pp-gold{--c:#ffc542}.pp-bill{justify-self:start;display:inline-grid;grid-template-columns:auto auto;gap:4px;padding:4px;border:1px solid var(--pp-line);border-radius:999px;background:#0a0f09}.pp-bill button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:none;color:#c6d1bc;font:700 13px/1 Montserrat,sans-serif;padding:0 16px;min-height:40px;cursor:pointer}.pp-bill button[aria-checked=true]{background:#1b2a12;color:var(--pp-ink);box-shadow:inset 0 0 0 1px #3d5230}.pp-bill b{font-size:10.5px;letter-spacing:.04em;color:#132006;background:#b6f770;border-radius:999px;padding:4px 8px}.pp-tiers{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:8px;align-items:end;padding-top:14px}.pp-tier{position:relative;display:grid;justify-items:start;gap:2px;text-align:left;min-width:0;border:1px solid var(--pp-line);border-radius:16px;background:linear-gradient(170deg,#11180d,#080b08);color:var(--pp-ink);padding:12px 11px;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s}.pp-tier.is-rec{padding-top:20px;padding-bottom:18px;border-color:color-mix(in srgb,var(--c) 45%,transparent);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%),#0b1009}.pp-tier.is-on{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 12px 44px color-mix(in srgb,var(--c) 26%,transparent)}.pp-rec{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;font:900 10px/1 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#06131a;background:var(--c);border-radius:999px;padding:6px 10px;box-shadow:0 0 22px color-mix(in srgb,var(--c) 55%,transparent)}.pp-name{font:800 11px/1.2 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.pp-price{font:900 30px/1.02 Montserrat,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:4px}.pp-tier.is-rec .pp-price{font-size:34px}.pp-price.is-long{font-size:22px!important;letter-spacing:-.04em;margin-top:8px}.pp-per{font-size:11px;color:var(--pp-mute)}.pp-band{margin-top:6px;font:700 11.5px/1.2 Montserrat,sans-serif;color:var(--pp-ink);white-space:nowrap}.pp-territory{margin:0;font-size:12.5px;line-height:1.4;color:#c6d1bc}.pp-panel{position:relative;display:grid;gap:14px;border:1px solid color-mix(in srgb,var(--c) 50%,transparent);border-radius:22px;padding:18px 16px 16px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 62%),#090d08;box-shadow:0 18px 70px color-mix(in srgb,var(--c) 14%,transparent)}.pp-head{display:grid;gap:2px}.pp-label{margin:0;font-size:11.5px;color:var(--pp-mute)}.pp-bandbig{margin:2px 0 0;font:900 clamp(30px,9vw,44px)/1 Montserrat,sans-serif;letter-spacing:-.045em;color:var(--c);white-space:nowrap;text-shadow:0 0 28px color-mix(in srgb,var(--c) 35%,transparent)}.pp-one{margin:6px 0 0;font-size:12px;line-height:1.45;color:#c6d1bc}.pp-save{justify-self:start;margin:10px 0 0;font:800 12px/1.3 Montserrat,sans-serif;color:#132006;background:#b6f770;border-radius:9px;padding:7px 10px}.pp-save-link{justify-self:start;margin-top:8px;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #3d5230;border-radius:999px;background:#0f170c;color:#d9f5b8;font:700 12px/1 Montserrat,sans-serif;cursor:pointer}.pp-seats span{display:block;height:6px;border-radius:999px;background:#1a2414;overflow:hidden}.pp-seats i{display:block;height:100%;background:var(--c);border-radius:999px}.pp-seats p,.pp-seats-note{margin:6px 0 0;font-size:11.5px;color:var(--pp-mute)}.pp-cta.af-button{width:100%;min-height:54px;font-size:15px;gap:10px}.pp-card{margin:-4px 0 0;font-size:11.5px;line-height:1.55;color:var(--pp-mute);text-align:center}.pp-seal{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;border:1px solid #4a3a12;border-radius:18px;padding:12px 14px;background:linear-gradient(135deg,#ffc54212,transparent 60%),#0a0905}.pp-seal-art{width:88px}.pp-seal-art svg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 16px #ffc54244)}.pp-seal strong{display:block;font:900 15px/1.2 Montserrat,sans-serif;color:#ffd56b}.pp-seal p{margin:4px 0 0;font-size:12px;line-height:1.5;color:#e6dcc0}@media (min-width:760px){.pp-tiers{gap:14px}.pp-tier{padding:16px}.pp-tier.is-rec{padding-top:24px;padding-bottom:24px}.pp-price{font-size:40px}.pp-tier.is-rec .pp-price{font-size:46px}.pp-price.is-long{font-size:32px!important}.pp-name{font-size:12.5px}.pp-band{font-size:13.5px}.pp-panel{padding:24px 24px 22px}}@media (min-width:1100px){.pp{grid-template-columns:340px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;align-items:start}.pp-bill{grid-column:1}.pp-tiers{grid-column:1;grid-template-columns:1fr;padding-top:0;gap:20px}.pp-tier{grid-template-columns:1fr auto;grid-template-areas:"name price" "band per";align-items:baseline;-moz-column-gap:10px;column-gap:10px;padding:16px 18px}.pp-tier.is-rec{padding:26px 18px 24px}.pp-name{grid-area:name}.pp-price{grid-area:price;justify-self:end;margin:0}.pp-band{grid-area:band;margin:0}.pp-per{grid-area:per;justify-self:end}.pp-rec{left:18px;transform:none}.pp-territory{grid-column:1}.pp-panel{grid-column:2;grid-row:1/span 4}.pp-seal{grid-column:1}}@media (prefers-reduced-motion:reduce){.pp-tier{transition:none}}.ax-joinpage{display:block!important;max-width:1200px}.ax-join2{padding:6px 0 8px}.ax-join2-h{font:900 clamp(32px,8.6vw,52px)/1.04 Montserrat,sans-serif;letter-spacing:-.04em;margin:4px 0 16px;color:#faf9f5}.ax-join2-h em{font-style:normal;color:#b6f770}.ax-join2-form{max-width:560px;margin:34px auto 0;scroll-margin-top:16px}.pp-card p{margin:0}.ax-join2 .af-kicker{text-transform:uppercase;letter-spacing:.14em}
