 @media only screen and (min-width: 0rem) {.shell {width: 100%;max-width: 80rem;margin: 0 auto;padding: 0 1.25rem;position: relative;}.stars {display: flex;justify-content: center;align-items: center;gap: 0.3rem;margin-bottom: 1.4rem;}.stars svg {width: 0.95rem;height: 0.95rem;display: block;fill: var(--gold);}.head {margin: 0;font-family: var(--headingFont);font-weight: 600;font-size: clamp(2rem, 6.4vw, 3.25rem);line-height: 1.08;letter-spacing: 0.01em;text-transform: uppercase;color: var(--headerColor);max-width: 22ch;}.head-light {color: var(--paper);}.gold-word {color: var(--goldDeep);}.head-light .gold-word {color: var(--gold);}.hook-rule {display: flex;align-items: center;justify-content: center;gap: 0.85rem;width: 100%;max-width: 20rem;margin: 1.75rem auto 0;color: var(--gold);}.hook-rule svg {width: 1.5rem;height: 1.5rem;flex-shrink: 0;}.hook-line {display: block;height: 1px;flex: 1;background-image: linear-gradient(90deg, transparent, var(--gold));}.hook-rule .hook-line:last-child {background-image: linear-gradient(90deg, var(--gold), transparent);}.copy {margin: 1.35rem 0 0;max-width: 40rem;font-size: 1.05rem;line-height: 1.8;color: var(--bodyTextColor);}.copy-light {color: var(--bodyTextLight);}.btn-row {display: flex;flex-direction: column;align-items: center;gap: 0.85rem;width: 100%;}.btn-gold, .btn-ghost, .btn-dark {display: inline-flex;align-items: center;justify-content: center;min-height: 3.5rem;padding: 0 2.25rem;font-family: var(--headingFont);font-weight: 600;font-size: 1rem;letter-spacing: 0.14em;text-transform: uppercase;text-align: center;text-decoration: none;border-radius: var(--radiusSm);cursor: pointer;transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}.btn-gold {color: var(--ink);background-color: var(--gold);border: 2px solid var(--gold);}.btn-gold:hover {background-color: transparent;color: var(--gold);}.btn-ghost {color: var(--paper);background-color: transparent;border: 2px solid rgba(246, 243, 236, 0.35);}.btn-ghost:hover {border-color: var(--gold);color: var(--gold);}.btn-dark {color: var(--paper);background-color: var(--ink);border: 2px solid var(--ink);}.btn-dark:hover {background-color: transparent;color: var(--headerColor);border-color: var(--gold);}}@media only screen and (min-width: 48rem) {.shell {padding: 0 2rem;}.btn-row {flex-direction: row;justify-content: center;gap: 1rem;}}@media only screen and (min-width: 0rem) {#ab-open {background-color: var(--paper);padding: 4rem 0 4.5rem;}#ab-open .shell {display: flex;flex-direction: column;align-items: center;text-align: center;}#ab-open .open-lead {margin: 0;max-width: 46rem;font-family: var(--headingFont);font-weight: 400;font-size: clamp(1.2rem, 4vw, 1.6rem);line-height: 1.5;letter-spacing: 0.01em;color: var(--headerColor);}#ab-open .split {margin: 2.75rem auto 0;max-width: 62rem;display: grid;grid-template-columns: 1fr;gap: 1.75rem;text-align: left;}#ab-open .split p {padding-top: 1.5rem;border-top: 3px solid var(--gold);font-size: 1.05rem;line-height: 1.85;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#ab-open {padding: 5.5rem 0 6rem;}#ab-open .split {grid-template-columns: repeat(2, 1fr);gap: 2.5rem;}}@media only screen and (min-width: 0rem) {#ab-deck {position: relative;width: 100%;overflow: hidden;isolation: isolate;background-color: var(--ink);padding: 4.5rem 0;}#ab-deck .deck-plate {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;z-index: -2;filter: grayscale(0.4);}#ab-deck .deck-veil {position: absolute;inset: 0;z-index: -1;display: block;background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.93) 0%, rgba(0, 0, 0, 0.88) 50%, rgba(0, 0, 0, 0.96) 100%);}#ab-deck .deck-shell {display: flex;flex-direction: column;align-items: center;text-align: center;}#ab-deck .deck-list {list-style: none;margin: 2.25rem auto 0;padding: 0;width: 100%;max-width: 34rem;}#ab-deck .deck-list li {position: relative;padding: 1rem 0 1rem 2.35rem;font-size: 1.05rem;line-height: 1.6;text-align: left;color: var(--paper);border-bottom: 1px solid var(--lineDark);}#ab-deck .deck-list li:first-child {border-top: 1px solid var(--lineDark);}#ab-deck .deck-list li::before {content: "";position: absolute;top: 1.5rem;left: 0.15rem;width: 0.75rem;height: 0.75rem;transform: rotate(45deg);background-color: var(--gold);}}@media only screen and (min-width: 64rem) {#ab-deck {padding: 6rem 0;}#ab-deck .deck-veil {background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.84) 50%, rgba(0, 0, 0, 0.94) 100%);}}@media only screen and (min-width: 0rem) {#ab-strip {background-color: var(--coal);}#ab-strip .strip-run {list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;gap: 0.25rem;}#ab-strip .strip-run li {overflow: hidden;line-height: 0;background-color: var(--ink);}#ab-strip .strip-run img {width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;display: block;transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);}#ab-strip .strip-run li:hover img {transform: scale(1.05);}}@media only screen and (min-width: 48rem) {#ab-strip .strip-run {grid-template-columns: repeat(3, 1fr);}}@media only screen and (prefers-reduced-motion: reduce) {#ab-strip .strip-run li:hover img {transform: none;}}@media only screen and (min-width: 0rem) {#ab-404 {background-color: var(--paper);padding: 4.5rem 0 5rem;}#ab-404 .nf-shell {display: flex;flex-direction: column;align-items: center;text-align: center;}#ab-404 .nf-code {font-family: var(--headingFont);font-size: clamp(4rem, 18vw, 7.5rem);font-weight: 700;line-height: 1;letter-spacing: 0.06em;color: var(--gold);margin-bottom: 1rem;}#ab-404 .nf-actions {margin-top: 2.5rem;width: auto;}}@media only screen and (min-width: 48rem) {#ab-404 {padding: 6.5rem 0 7rem;}}@media only screen and (min-width: 0rem) {#cta {position: relative;width: 100%;overflow: hidden;isolation: isolate;background-color: var(--ink);padding: 4.5rem 0;border-top: 2px solid var(--gold);}#cta .cta-plate {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;z-index: -2;filter: grayscale(0.25);}#cta .cta-veil {position: absolute;inset: 0;z-index: -1;display: block;background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.62) 50%, rgba(0, 0, 0, 0.88) 100%);}#cta .cta-shell {display: flex;justify-content: center;}#cta .cta-panel {position: relative;width: 100%;max-width: 46rem;padding: 3rem 1.5rem 3.25rem;display: flex;flex-direction: column;align-items: center;text-align: center;background-color: rgba(0, 0, 0, 0.72);border: 1px solid var(--goldFaint);border-radius: var(--radiusSm);}#cta .cta-panel::before, #cta .cta-panel::after {content: "";position: absolute;width: 2.25rem;height: 2.25rem;border: 2px solid var(--gold);}#cta .cta-panel::before {top: -1px;left: -1px;border-right: none;border-bottom: none;}#cta .cta-panel::after {bottom: -1px;right: -1px;border-left: none;border-top: none;}#cta h2 {margin: 0 0 1.15rem;font-family: var(--headingFont);font-weight: 600;font-size: clamp(2.05rem, 7.5vw, 3.35rem);line-height: 1.06;letter-spacing: 0.03em;text-transform: uppercase;color: var(--paper);max-width: 18ch;}#cta .lede {margin: 0 auto 2.1rem;max-width: 32rem;font-size: 1.05rem;line-height: 1.8;color: var(--bodyTextLight);}}@media only screen and (min-width: 64rem) {#cta {padding: 7rem 0;}#cta .cta-plate {object-position: 50% 55%;}#cta .cta-veil {background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.95) 100%);}#cta .cta-panel {padding: 4rem 3rem 4.25rem;}}