html,body{background: var(--srv-ink) !important}.site-footer{position: relative !important;z-index: 1 !important}.ab-wrap{width: 100% !important;max-width: 1320px !important;margin-inline: auto !important;padding-inline: var(--srv-gutter) !important}.ab-eyebrow{margin: 0 0 1rem !important;font-size: .8125rem !important;font-weight: 700 !important;letter-spacing: .16em !important;text-transform: uppercase !important;color: var(--srv-accent-bright) !important}.ab-hero,.ab-select,.ab-end{position: relative !important;isolation: isolate !important}.ab-hero::after,.ab-select::before,.ab-end::before{content: "" !important;position: absolute !important;inset: 0 !important;z-index: -1 !important;pointer-events: none !important;background: repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px) !important}.ab-hero{display: flex !important;flex-direction: column !important;justify-content: flex-end !important;min-height: min(92vh,860px) !important;overflow: hidden !important;color: var(--srv-white) !important}.ab-hero__img{position: absolute !important;inset: 0 !important;z-index: -2 !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover !important;object-position: 50% 30% !important}.ab-hero::before{content: "" !important;position: absolute !important;inset: 0 !important;z-index: -1 !important;background: linear-gradient(90deg,rgba(14,16,19,.9),rgba(14,16,19,.35) 70%),linear-gradient(0deg,var(--srv-ink),transparent 50%) !important}.ab-hero__copy{padding: calc(var(--srv-header-h) + 3rem) var(--srv-gutter) 2.5rem !important;max-width: 60rem !important}.ab-hero h1{font-size: clamp(3.2rem,8vw,8.4rem) !important;line-height: .98 !important}.ab-hero .ab-eyebrow{color: var(--srv-white) !important}.ab-hero__lead{max-width: 40rem !important;margin: 1.25rem 0 1.75rem !important;font-size: 1.125rem !important;color: rgba(255,255,255,.9) !important}.ab-press{animation: ab-pulse 2.2s ease-in-out infinite !important}@keyframes ab-pulse{50%{box-shadow: 0 0 0 7px rgba(207,12,18,.28) !important}}.ab-score{display: grid !important;grid-template-columns: repeat(4,1fr) !important;border-top: 1px solid var(--srv-line-dark) !important;background: rgba(14,16,19,.72) !important}.ab-score li{padding: 1.1rem var(--srv-gutter) !important;color: var(--srv-white) !important}.ab-score li + li{border-left: 1px solid var(--srv-line-dark) !important}.ab-score b{display: block !important;font: 400 clamp(1.9rem,3vw,3rem)/1 var(--srv-display) !important;font-variant-numeric: tabular-nums !important}.ab-score span{display: block !important;margin-top: .3rem !important;font-size: .875rem !important;color: var(--srv-muted-dark) !important}.ab-select{padding-block: clamp(3.5rem,7vw,6rem) !important;background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-select__head{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: flex-end !important;gap: 1rem 2rem !important;margin-bottom: 1.5rem !important}.ab-select h2,.ab-levels h2,.ab-rules h2{font-size: clamp(2.4rem,5vw,5.2rem) !important}.ab-filters{display: flex !important;gap: 2px !important}.ab-filters button{min-height: 44px !important;padding: 0 1rem !important;background: var(--srv-slate) !important;border: 0 !important;color: var(--srv-muted-dark) !important;cursor: pointer !important;font: 700 .8125rem var(--srv-body) !important;letter-spacing: .05em !important;text-transform: uppercase !important;transition: background-color .15s,color .15s !important}.ab-filters button:hover{color: var(--srv-white) !important;background: var(--srv-slate) !important}.ab-filters button[aria-pressed="true"],.ab-filters button[aria-pressed="true"]:hover{background: var(--srv-accent) !important;color: var(--srv-white) !important}.ab-roster{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(92px,1fr)) !important;gap: 4px !important;margin-bottom: 1.25rem !important}.ab-roster li[hidden]{display: none !important}.ab-tile{position: relative !important;display: block !important;width: 100% !important;aspect-ratio: 1 !important;padding: 0 !important;overflow: hidden !important;background: var(--srv-slate) !important;border: 0 !important;cursor: pointer !important;color: var(--srv-white) !important}.ab-tile img{position: absolute !important;left: 50% !important;top: 2% !important;width: 165% !important;max-width: none !important;height: auto !important;transform: translateX(-50%) !important;filter: grayscale(1) brightness(.72) !important;transition: filter .18s,transform .25s !important}.ab-tile span{position: absolute !important;left: 0 !important;right: 0 !important;bottom: 0 !important;padding: .15rem .3rem !important;background: rgba(14,16,19,.82) !important;font: 400 .8125rem/1.25 var(--srv-display) !important;letter-spacing: .03em !important;text-align: center !important;text-transform: uppercase !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}.ab-tile:hover img{filter: none !important;transform: translateX(-50%) scale(1.05) !important}.ab-tile.is-on{outline: 3px solid var(--srv-accent) !important;outline-offset: -3px !important}.ab-tile.is-on img{filter: none !important}.ab-tile.is-on span{background: var(--srv-accent) !important}.ab-tile.is-on::after{content: "P1" !important;position: absolute !important;top: 0 !important;right: 0 !important;z-index: 1 !important;padding: .1rem .35rem !important;background: var(--srv-accent) !important;font: 400 .75rem/1.3 var(--srv-display) !important}.ab-screen{position: relative !important;border: 1px solid var(--srv-line-dark) !important;background: var(--srv-ink) !important}.ab-nav{position: absolute !important;z-index: 3 !important;top: 0 !important;width: 52px !important;height: 52px !important;background: var(--srv-slate) !important;border: 0 !important;color: var(--srv-white) !important;cursor: pointer !important;font-size: 1.25rem !important}.ab-nav:hover{background: var(--srv-accent) !important}.ab-nav--prev{left: 0 !important}.ab-nav--next{left: 53px !important}.ab-char{display: none !important;grid-template-columns: 5fr 7fr !important;min-height: 640px !important}.ab-char.is-on{display: grid !important;animation: ab-in .32s cubic-bezier(.2,.7,.2,1) !important}html:not(.js) .ab-char{display: grid !important;border-bottom: 1px solid var(--srv-line-dark) !important}@keyframes ab-in{from{opacity: 0 !important;transform: translateX(16px) !important}to{opacity: 1 !important;transform: none !important}}.ab-char__stage{position: relative !important;display: flex !important;align-items: flex-end !important;justify-content: center !important;margin: 0 !important;overflow: hidden !important;background: var(--srv-ink) !important;border-right: 1px solid var(--srv-line-dark) !important}.ab-char__stage img{display: block !important;width: auto !important;max-width: 100% !important;height: 620px !important;max-height: 100% !important;object-fit: contain !important;mix-blend-mode: normal !important}.ab-char__stage::after{content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;bottom: 0 !important;height: 90px !important;background: linear-gradient(0deg,rgba(207,12,18,.34),transparent) !important;pointer-events: none !important}.ab-char__stage figcaption{position: absolute !important;z-index: 1 !important;right: 0 !important;top: 0 !important;padding: .4rem .75rem !important;background: var(--srv-accent) !important;color: var(--srv-white) !important;font: 400 .9375rem/1.2 var(--srv-display) !important;letter-spacing: .03em !important;text-transform: uppercase !important}.ab-char__sheet{min-width: 0 !important;padding: clamp(1.25rem,3vw,2.75rem) !important}.ab-char__idx{margin: 0 0 .25rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .14em !important;text-transform: uppercase !important;color: var(--srv-muted-dark) !important}.ab-char h3{font: 400 clamp(3rem,6.4vw,6.6rem)/1 var(--srv-display) !important;text-transform: uppercase !important}.ab-char__name{margin: .4rem 0 1.25rem !important;font: 400 clamp(1.1rem,1.6vw,1.4rem)/1.2 var(--srv-serif) !important;color: rgba(255,255,255,.9) !important}.ab-stats{margin: 0 0 1.25rem !important}.ab-stats>div{display: grid !important;grid-template-columns: 7rem 1fr !important;align-items: center !important;gap: .75rem !important;padding: .3rem 0 !important}.ab-stats dt{font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: var(--srv-muted-dark) !important}.ab-stats dd{position: relative !important;height: 30px !important;margin: 0 !important;background: repeating-linear-gradient(90deg,var(--srv-slate) 0 12px,transparent 12px 15px) !important}.ab-stats dd::before{content: "" !important;position: absolute !important;inset: 0 auto 0 0 !important;width: var(--v) !important;background: repeating-linear-gradient(90deg,var(--srv-accent) 0 12px,transparent 12px 15px) !important;animation: ab-bar .6s cubic-bezier(.2,.7,.2,1) !important}@keyframes ab-bar{from{width: 0 !important}}.ab-stats dd.is-secret::before{background: repeating-linear-gradient(90deg,#5a5d62 0 12px,transparent 12px 15px) !important}.ab-stats b{position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;padding: .1rem .45rem !important;background: var(--srv-ink) !important;font: 400 1.1rem/1.2 var(--srv-display) !important;text-transform: uppercase !important;white-space: nowrap !important}.ab-char__bio{max-width: 42rem !important;margin: 0 0 1rem !important;font-size: 1.0625rem !important;color: rgba(255,255,255,.86) !important}.ab-skills{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;margin-bottom: 1rem !important}.ab-skills li{padding: .3rem .6rem !important;background: var(--srv-slate) !important;color: var(--srv-white) !important;font-size: .8125rem !important;font-weight: 700 !important}.ab-trophy{margin: 0 0 1rem !important;padding: .7rem .9rem !important;border-left: 4px solid var(--srv-accent) !important;background: rgba(207,12,18,.12) !important;font-size: 1rem !important;font-weight: 600 !important}.ab-trophy span{display: block !important;margin-bottom: .1rem !important;font-size: .6875rem !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase !important;color: var(--srv-accent-bright) !important}.ab-inv{margin: 0 0 1rem !important}.ab-inv>div{display: grid !important;grid-template-columns: 7rem 1fr !important;gap: .75rem !important;padding: .4rem 0 !important;border-top: 1px solid var(--srv-line-dark) !important;font-size: .9375rem !important}.ab-inv dt{font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: var(--srv-muted-dark) !important}.ab-inv dd{margin: 0 !important;color: rgba(255,255,255,.9) !important}.ab-more{font-size: .9375rem !important;font-weight: 700 !important;color: var(--srv-white) !important;text-decoration: underline !important;text-decoration-color: var(--srv-accent-bright) !important;text-decoration-thickness: 2px !important;text-underline-offset: .2em !important}.ab-select__note{margin: .75rem 0 0 !important;font-size: .875rem !important;color: var(--srv-muted-dark) !important}.ab-cine{padding-block: 0 clamp(4rem,7vw,6.5rem) !important;background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-cine h2{font-size: clamp(2.4rem,5vw,5.2rem) !important;margin-bottom: clamp(1.25rem,2.5vw,2rem) !important}.ab-levels{padding-block: clamp(4rem,7vw,6.5rem) !important;background: var(--srv-slate) !important;color: var(--srv-white) !important}.ab-track{display: grid !important;grid-template-columns: 1fr 1fr 1.5fr !important;gap: 4px !important;margin-top: clamp(1.75rem,3vw,2.75rem) !important}.ab-track li{position: relative !important;padding: 1.5rem !important;background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-track li.is-now{background: var(--srv-accent) !important}.ab-track__lv{display: block !important;margin-bottom: .5rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase !important;color: var(--srv-accent-bright) !important}.is-now .ab-track__lv{color: var(--srv-white) !important}.ab-track b{display: block !important;margin-bottom: .75rem !important;font: 400 clamp(2.4rem,4vw,4rem)/1 var(--srv-display) !important;text-transform: uppercase !important}.ab-track h3{font: 400 1.5rem/1.15 var(--srv-serif) !important;margin-bottom: .4rem !important}.ab-track p{font-size: 1rem !important;color: rgba(255,255,255,.88) !important}.ab-rules{padding-block: clamp(4rem,7vw,6.5rem) !important;background: var(--srv-paper) !important;color: var(--srv-ink) !important}.ab-rules__grid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 1rem !important;margin-top: clamp(1.75rem,3vw,2.75rem) !important}.ab-rules article{padding: 1.5rem !important;background: var(--srv-white) !important;border-top: 6px solid var(--srv-accent) !important}.ab-rules span{display: block !important;font: 400 3rem/1 var(--srv-display) !important;color: var(--srv-accent) !important}.ab-rules h3{font: 400 1.75rem/1.15 var(--srv-serif) !important;margin: .5rem 0 !important}.ab-rules p{font-size: 1rem !important;color: var(--srv-muted-light) !important}.ab-map{position: relative !important;display: flex !important;justify-content: flex-end !important;min-height: 760px !important;overflow: hidden !important;color: var(--srv-white) !important}.ab-map__img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover !important}.ab-map__panel{position: relative !important;width: min(44rem,60%) !important;margin: clamp(2rem,5vw,4rem) var(--srv-gutter) !important;padding: clamp(1.5rem,3vw,2.5rem) !important;align-self: center !important;background: rgba(14,16,19,.9) !important}.ab-map h2{font-size: clamp(2.4rem,5vw,5rem) !important;margin-bottom: .9rem !important}.ab-map__panel>p{font-size: 1.0625rem !important;color: rgba(255,255,255,.88) !important}.ab-zones{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 0 1.25rem !important;margin: 1rem 0 !important}.ab-zones li{position: relative !important;padding: .45rem 0 .45rem 1.4rem !important;border-top: 1px solid var(--srv-line-dark) !important;font-size: .9375rem !important;color: var(--srv-white) !important}.ab-zones li::before{content: "" !important;position: absolute !important;left: 0 !important;top: .85rem !important;width: .55rem !important;height: .55rem !important;background: var(--srv-accent) !important;transform: rotate(45deg) !important}.ab-map__bonus{margin: 0 !important}.ab-map__bonus strong{color: var(--srv-accent-bright) !important;font-weight: 700 !important}.ab-end{padding-block: clamp(4.5rem,9vw,8rem) !important;background: var(--srv-ink) !important;color: var(--srv-white) !important;text-align: center !important}.ab-end h2{font-size: clamp(3.5rem,11vw,11rem) !important}.ab-end__actions{display: flex !important;flex-wrap: wrap !important;justify-content: center !important;gap: .75rem !important;margin: 1.5rem 0 0 !important}@media (max-width: 1024px){.ab-char{grid-template-columns: 2fr 3fr !important}.ab-char__stage img{height: 520px !important}.ab-track{grid-template-columns: 1fr !important}.ab-rules__grid{grid-template-columns: 1fr !important}.ab-map__panel{width: auto !important}}@media (max-width: 820px){.ab-hero{min-height: 0 !important}.ab-hero__img{height: 62svh !important;bottom: auto !important}.ab-hero::before{background: linear-gradient(0deg,var(--srv-ink) 0 40%,rgba(14,16,19,.1) 72%) !important}.ab-hero__copy{padding: 34svh var(--srv-gutter) 1.5rem !important}.ab-hero h1{font-size: clamp(2.8rem,15vw,4.5rem) !important}.ab-hero__lead{margin: .8rem 0 1.25rem !important;font-size: 1rem !important}.ab-score{grid-template-columns: 1fr 1fr !important}.ab-score li{padding: .85rem var(--srv-gutter) !important}.ab-score li:nth-child(3){border-left: 0 !important}.ab-score li:nth-child(n+3){border-top: 1px solid var(--srv-line-dark) !important}.ab-score b{font-size: 1.7rem !important}.ab-score span{font-size: .8125rem !important}.ab-select{padding-block: 2.5rem !important}.ab-select .ab-wrap{padding-inline: 0 !important}.ab-select__head{display: block !important;padding-inline: var(--srv-gutter) !important;margin-bottom: .9rem !important}.ab-select h2,.ab-levels h2,.ab-rules h2{font-size: clamp(2.3rem,11vw,3.2rem) !important}.ab-filters{margin-top: .75rem !important;overflow-x: auto !important;scrollbar-width: none !important}.ab-filters::-webkit-scrollbar{display: none !important}.ab-filters button{flex: 1 0 auto !important}.ab-roster{position: sticky !important;top: var(--srv-header-h) !important;z-index: 5 !important;display: flex !important;gap: 4px !important;margin: 0 !important;padding: 6px var(--srv-gutter) !important;background: var(--srv-ink) !important;overflow-x: auto !important;scrollbar-width: none !important;scroll-padding-inline: var(--srv-gutter) !important}.ab-roster::-webkit-scrollbar{display: none !important}.ab-roster li{flex: 0 0 72px !important}.ab-tile span{font-size: .6875rem !important}.ab-screen{border-width: 1px 0 !important}.ab-nav{top: 8px !important;width: 44px !important;height: 44px !important}.ab-nav--prev{left: 8px !important}.ab-nav--next{left: 54px !important}.ab-char,.ab-char.is-on{grid-template-columns: 1fr !important;min-height: 0 !important}.ab-char__stage{height: 420px !important;border-right: 0 !important;border-bottom: 1px solid var(--srv-line-dark) !important}.ab-char__stage img{height: 400px !important}.ab-char__sheet{padding: 1.1rem var(--srv-gutter) 1.5rem !important}.ab-char h3{font-size: clamp(3rem,16vw,4.6rem) !important}.ab-char__name{margin-bottom: 1rem !important}.ab-stats>div,.ab-inv>div{grid-template-columns: 5.75rem 1fr !important;gap: .5rem !important}.ab-char__bio{font-size: 1rem !important}.ab-select__note{padding-inline: var(--srv-gutter) !important}.ab-cine{padding-bottom: 2.5rem !important}.ab-cine .ab-wrap{padding-inline: 0 !important}.ab-cine .ab-eyebrow,.ab-cine h2{padding-inline: var(--srv-gutter) !important}.ab-cine h2{font-size: clamp(2.3rem,11vw,3.2rem) !important}.ab-levels,.ab-rules{padding-block: 2.5rem !important}.ab-track,.ab-rules__grid{margin-top: 1.25rem !important}.ab-track li,.ab-rules article{padding: 1.1rem !important}.ab-map{display: block !important;min-height: 0 !important;background: var(--srv-ink) !important}.ab-map__img{position: static !important;display: block !important;height: auto !important;aspect-ratio: 16 / 11 !important}.ab-map__panel{margin: 0 !important;padding: 1.5rem var(--srv-gutter) 2.25rem !important}.ab-map h2{font-size: clamp(2.3rem,11vw,3.2rem) !important}.ab-zones{grid-template-columns: 1fr !important}.ab-end{padding-block: 3.5rem !important}.ab-end .btn{width: 100% !important}.ab-end__actions{padding-inline: var(--srv-gutter) !important;flex-direction: column !important}}.ab-support{display: grid !important;grid-template-columns: 3fr 4fr 4fr !important;gap: 4px !important;margin-top: clamp(1.5rem,3vw,2.5rem) !important}.ab-support__head{padding: 1.5rem 1.5rem 1.5rem 0 !important}.ab-support__head h3{font: 400 clamp(2rem,3.4vw,3.4rem)/1.05 var(--srv-display) !important;text-transform: uppercase !important;margin-bottom: .6rem !important}.ab-support__head p:last-child{font-size: 1rem !important;color: rgba(255,255,255,.82) !important}.ab-sup{display: grid !important;grid-template-columns: 38% 1fr !important;min-width: 0 !important;background: var(--srv-slate) !important}.ab-sup img{width: 100% !important;height: 100% !important;min-height: 230px !important;object-fit: contain !important;background: var(--srv-ink) !important}.ab-sup>div{min-width: 0 !important;padding: 1.1rem !important}.ab-sup h4{font: 400 2rem/1 var(--srv-display) !important;text-transform: uppercase !important}.ab-sup__name{margin: .3rem 0 .6rem !important;font-size: .875rem !important;color: var(--srv-muted-dark) !important}.ab-sup__nums{margin: 0 0 .6rem !important;font-size: .8125rem !important;font-weight: 700 !important;letter-spacing: .05em !important;text-transform: uppercase !important;color: var(--srv-muted-dark) !important}.ab-sup__nums b{font: 400 1.25rem/1 var(--srv-display) !important;color: var(--srv-white) !important}.ab-sup__nums b + b{margin-left: .75rem !important}.ab-sup p:not([class]){margin: 0 0 .75rem !important;font-size: .9375rem !important;color: rgba(255,255,255,.86) !important}.ab-sup .ab-skills li{background: var(--srv-ink) !important}.ab-sup .ab-skills{margin-bottom: .75rem !important}.ab-sup .ab-more{font-size: .8125rem !important}.ab-feats{padding-block: clamp(4rem,7vw,6.5rem) !important;background: var(--srv-paper) !important;color: var(--srv-ink) !important}.ab-feats h2,.ab-hangar h2,.ab-shop h2{font-size: clamp(2.4rem,5vw,5.2rem) !important}.ab-feats .ab-eyebrow,.ab-shop .ab-eyebrow{color: var(--srv-accent) !important}.ab-feats__grid{display: grid !important;grid-template-columns: 7fr 5fr !important;gap: 1rem !important;margin-top: clamp(1.75rem,3vw,2.75rem) !important}.ab-feat{display: flex !important;flex-direction: column !important;min-width: 0 !important;background: var(--srv-white) !important}.ab-feat img{width: 100% !important;height: 210px !important;object-fit: cover !important;object-position: 50% 25% !important}.ab-feat--lead{grid-row: span 2 !important;background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-feat--lead img{height: auto !important;flex: 1 1 0 !important;min-height: 320px !important;object-position: 50% 30% !important}.ab-feat__body{padding: 1.5rem !important}.ab-feat__date{margin: 0 0 .35rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase !important;color: var(--srv-accent) !important}.ab-feat--lead .ab-feat__date{color: var(--srv-accent-bright) !important}.ab-feat h3{font: 400 clamp(1.5rem,2.2vw,2.1rem)/1.12 var(--srv-serif) !important;margin-bottom: .5rem !important}.ab-feat--lead h3{font-size: clamp(1.9rem,3vw,3rem) !important}.ab-feat__body p:not([class]){font-size: 1rem !important;color: var(--srv-muted-light) !important}.ab-feat--lead .ab-feat__body p:not([class]){color: rgba(255,255,255,.86) !important}.ab-feat__quote{margin: .6rem 0 0 !important;font: 400 1.2rem/1.25 var(--srv-serif) !important}.ab-cast{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 4px !important;margin: .85rem 0 !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: var(--srv-muted-light) !important}.ab-feat--lead .ab-cast{color: var(--srv-muted-dark) !important}.ab-cast a{margin-left: 2px !important;padding: .25rem .55rem !important;background: var(--srv-accent) !important;color: var(--srv-white) !important;font: 400 .875rem/1.2 var(--srv-display) !important;letter-spacing: .03em !important;text-decoration: none !important}.ab-cast a:hover{background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-feat--lead .ab-cast a:hover{background: var(--srv-white) !important;color: var(--srv-ink) !important}.ab-feat .ab-more{color: var(--srv-ink) !important;text-decoration-color: var(--srv-accent) !important}.ab-feat--lead .ab-more{color: var(--srv-white) !important;text-decoration-color: var(--srv-accent-bright) !important}.ab-hangar{padding-block: clamp(4rem,7vw,6.5rem) !important;background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-hangar__lead{max-width: 44rem !important;margin: .9rem 0 0 !important;font-size: 1.0625rem !important;color: rgba(255,255,255,.86) !important}.ab-hangar__grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 4px !important;margin-top: clamp(1.75rem,3vw,2.75rem) !important}.ab-plane{min-width: 0 !important;background: var(--srv-slate) !important}.ab-plane>img{width: 100% !important;height: clamp(220px,26vw,360px) !important;object-fit: cover !important}.ab-plane__body{padding: 1.5rem !important}.ab-plane__tag{margin: 0 0 .25rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase !important;color: var(--srv-accent-bright) !important}.ab-plane h3{font: 400 clamp(1.9rem,3vw,3rem)/1.05 var(--srv-display) !important;text-transform: uppercase !important;margin-bottom: .9rem !important}.ab-plane .ab-stats b{background: var(--srv-slate) !important}.ab-plane__climb b{font-weight: 700 !important;color: var(--srv-white) !important}.ab-plane__body>p:not(.ab-plane__tag){font-size: 1rem !important;color: rgba(255,255,255,.86) !important}.ab-plane__climb{margin: 0 0 .4rem !important}.ab-shop{padding-block: clamp(4rem,7vw,6.5rem) !important;background: var(--srv-paper) !important;color: var(--srv-ink) !important}.ab-shop__grid{display: grid !important;grid-template-columns: 7fr 5fr !important;gap: 1rem !important;margin-top: clamp(1.75rem,3vw,2.75rem) !important}.ab-shop h3{font: 400 clamp(1.9rem,3vw,3rem)/1.05 var(--srv-display) !important;text-transform: uppercase !important;margin-bottom: .6rem !important}.ab-shop__box{min-width: 0 !important;padding: 1.5rem !important;background: var(--srv-accent) !important;color: var(--srv-white) !important}.ab-shop__packs{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 4px !important;margin-bottom: 1.25rem !important}.ab-shop__packs img{width: 100% !important;height: auto !important}.ab-shop__box p{font-size: 1.0625rem !important;color: var(--srv-white) !important}.ab-shop__prices{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 4px !important;margin: 1.1rem 0 !important}.ab-shop__prices li{padding: .7rem .85rem !important;background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-shop__prices span{display: block !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .06em !important;text-transform: uppercase !important;color: var(--srv-muted-dark) !important}.ab-shop__prices b{display: block !important;font: 400 clamp(1.4rem,2.4vw,2.1rem)/1.1 var(--srv-display) !important}.ab-shop__box .btn--primary{background: var(--srv-white) !important;color: var(--srv-ink) !important}.ab-shop__box .btn--primary:hover{background: var(--srv-ink) !important;color: var(--srv-white) !important}.ab-shop__pot{display: flex !important;flex-direction: column !important;min-width: 0 !important;background: var(--srv-white) !important}.ab-shop__pot img{flex: 1 1 0 !important;width: 100% !important;min-height: 260px !important;object-fit: cover !important}.ab-shop__pot>div{padding: 1.5rem !important}.ab-shop__pot p{margin-bottom: 1rem !important;font-size: 1.0625rem !important;color: var(--srv-muted-light) !important}.ab-shop__note{margin: .9rem 0 0 !important;font-size: .875rem !important;color: var(--srv-muted-light) !important}@media (max-width: 1024px){.ab-support{grid-template-columns: 1fr 1fr !important}.ab-support__head{grid-column: 1 / -1 !important;padding: 0 0 .5rem !important}}@media (max-width: 820px){.ab-support{grid-template-columns: 1fr !important;padding-inline: var(--srv-gutter) !important}.ab-feats,.ab-hangar,.ab-shop{padding-block: 2.5rem !important}.ab-feats h2,.ab-hangar h2,.ab-shop h2{font-size: clamp(2.3rem,11vw,3.2rem) !important}.ab-feats__grid,.ab-hangar__grid,.ab-shop__grid{grid-template-columns: 1fr !important;margin-top: 1.25rem !important}.ab-feat--lead img{flex: none !important;height: 300px !important;min-height: 0 !important}.ab-feat__body,.ab-plane__body,.ab-shop__box,.ab-shop__pot>div{padding: 1.1rem !important}.ab-shop__box .btn,.ab-shop__pot .btn{width: 100% !important}.ab-shop__pot img{flex: none !important;height: 240px !important;min-height: 0 !important}}@media (prefers-reduced-motion: reduce){.ab-press,.ab-char.is-on,.ab-stats dd::before{animation: none !important}}.ab-char[data-card="pierre"] .ab-char__stage{background: #fff !important}[data-char="pierre"] img{top: -25% !important}