.site-skip-link{position:fixed;z-index:120;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));display:flex;align-items:center;min-height:calc(44px * var(--page-scale));padding:.75rem 1rem;background:var(--paper);color:var(--ink);font-weight:500;transform:translateY(calc(-100% - 2rem))}.site-skip-link:focus{transform:none}.site-header.site-header--navigation{z-index:30;grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:calc(4.75rem + env(safe-area-inset-top));padding:calc(.75rem + env(safe-area-inset-top)) max(var(--gutter),env(safe-area-inset-right)) .75rem max(var(--gutter),env(safe-area-inset-left));background:linear-gradient(180deg,rgba(2,8,11,.6),transparent);visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease}.site-header--navigation.site-header--menu-open,.site-header--navigation.site-header--scrolled{border-bottom-color:var(--line);background:rgba(3,10,14,.97)}.site-header--navigation .site-mark{min-height:calc(44px * var(--page-scale));letter-spacing:.22em;font-size:clamp(.9rem,1.35vw,1.25rem)}.site-menu-toggle{display:none;align-items:center;justify-content:center;gap:.65rem;min-height:44px;min-width:44px;padding:.5rem .7rem;border:1px solid var(--line);background:rgba(3,10,14,.55);color:var(--paper);font-size:.8rem;cursor:pointer}.site-menu-toggle__icon{display:grid;gap:5px;width:14px}.site-menu-toggle__icon i{height:1px;background:currentColor;transition:transform .18s ease}.site-menu-toggle[aria-expanded=true] .site-menu-toggle__icon i:first-child{transform:translateY(3px) rotate(45deg)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle__icon i:last-child{transform:translateY(-3px) rotate(-45deg)}.site-header--navigation .site-primary-navigation{display:flex;align-items:center;gap:clamp(.5rem,1.6vw,2rem);font-size:.75rem;letter-spacing:.12em}.site-primary-navigation>a{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:calc(44px * var(--page-scale));padding:.7rem .5rem;text-shadow:0 1px 12px #000}.site-primary-navigation>.site-primary-navigation__access{padding-inline:1rem;border:1px solid rgba(230,199,126,.55);color:var(--gold)}.roster-gallery{--roster-card-width:min(31vw,34rem);--roster-gap:clamp(1rem,2.5vw,3rem);position:relative;padding-block:clamp(4rem,7vw,8rem);background:radial-gradient(ellipse at 50% 60%,rgba(40,95,98,.1),transparent 65%),var(--ink);scroll-margin-top:calc(5.75rem + env(safe-area-inset-top))}.roster-gallery__heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));margin-bottom:clamp(1.75rem,3vw,3rem)}.roster-gallery__introduction{min-width:0}.roster-gallery__eyebrow{margin:0 0 1rem;color:var(--gold);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.roster-gallery__heading h2{max-width:18ch;margin:0;font-family:var(--font-display),serif;font-size:clamp(2.25rem,4.5vw,5.5rem);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;hyphens:manual}.roster-gallery__description{max-width:42rem;margin:1rem 0 0;color:var(--muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.roster-gallery__controls{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;min-width:0;max-width:100%;gap:.65rem}.roster-gallery__progress{min-width:0;margin-right:.6rem;color:var(--paper);font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.roster-gallery__progress>span>span{color:var(--muted)}.roster-gallery__controls button{display:flex;align-items:center;justify-content:center;width:calc(48px * var(--page-scale));height:calc(48px * var(--page-scale));flex-shrink:0;padding:0;border:1px solid rgba(211,235,230,.36);background:rgba(11,30,36,.5);color:var(--paper);font-size:1.35rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.roster-gallery__controls button[aria-disabled=true]{border-color:var(--line);color:#7e9292;cursor:default}@media (hover:hover){.roster-gallery__controls button:not([aria-disabled=true]):hover{border-color:var(--brine);background:#153238}}.roster-gallery__scroller{position:relative;display:flex;gap:var(--roster-gap);align-items:stretch;width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:0 max(var(--gutter),env(safe-area-inset-right)) 1.5rem max(var(--gutter),env(safe-area-inset-left));scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#42666a transparent}.roster-gallery__scroller:focus-visible{outline-offset:-3px}.roster-gallery .creature-card figcaption{min-width:0;overflow-wrap:anywhere;hyphens:manual}.roster-gallery__scroller>.creature-card{flex:0 0 var(--roster-card-width);width:var(--roster-card-width);height:auto;min-height:0;grid-template-rows:clamp(18rem,29vw,33rem) auto;transform:none;scroll-snap-align:start}@media (min-width:681px) and (max-width:1199px){.roster-gallery{--roster-card-width:42vw}}@media (max-width:1023.98px){.site-header.site-header--navigation{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:calc(4.25rem + env(safe-area-inset-top));padding-block:calc(.5rem + env(safe-area-inset-top)) .5rem}.site-menu-toggle{display:flex;margin-left:auto}.site-header--navigation .site-primary-navigation{position:absolute;top:100%;left:0;right:0;display:none;max-height:calc(100dvh - var(--navigation-header-height, 4.25rem) - env(safe-area-inset-bottom));overflow-y:auto;padding:.5rem max(var(--gutter),env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left));border-bottom:1px solid var(--line);background:#030a0e;box-shadow:0 1.25rem 2rem rgba(0,0,0,.25)}.site-header--menu-open .site-primary-navigation{display:grid;gap:.25rem}.site-primary-navigation>a{justify-content:space-between;min-height:48px;padding:.85rem .5rem}.site-primary-navigation>.site-primary-navigation__access{margin-top:.5rem;padding-inline:.8rem}.roster-gallery__heading{align-items:start;flex-direction:column;gap:1.25rem}.roster-gallery__controls{align-self:end}}@media (max-width:680px){.roster-gallery{--roster-card-width:calc(100vw - 2 * var(--gutter) - 1.75rem);--roster-gap:1rem;padding-block:3.5rem}.roster-gallery__scroller>.creature-card{grid-template-rows:clamp(18rem,68vw,27rem) auto}.roster-gallery .creature-card figcaption{padding-inline:min(1rem,5vw)}.roster-gallery__heading h2{font-size:clamp(2.2rem,9vw,3.75rem)}.roster-gallery__eyebrow{margin-bottom:.75rem}.roster-gallery__controls{align-self:stretch}.roster-gallery__progress{margin-right:auto}}@media (orientation:landscape) and (max-height:600px){.roster-gallery__scroller>.creature-card{grid-template-rows:clamp(14rem,32vw,23rem) auto}.roster-gallery{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.roster-gallery__controls button,.site-header.site-header--navigation,.site-menu-toggle__icon i{transition:none}.roster-gallery__scroller{scroll-behavior:auto}}:root{--page-scale:1;--map-rem:1rem;--stage-inset:0px;--measure:65ch}:root:has(main.campaign){--page-scale:clamp(1,min(tan(atan2(100vw,1920px)),tan(atan2(100svh,1080px))),2);font-size:calc(100% * var(--page-scale))}.marketing-map{--map-rem:calc(1rem / var(--page-scale));font-size:var(--map-rem)}@media (min-width:1920.02px) and (min-height:1080.02px){.marketing-map{--gutter:clamp(calc(1.25 * var(--map-rem)),4vw,calc(5 * var(--map-rem)))}}@media (min-width:1600px) and (min-aspect-ratio:11/5){:root{--stage-inset:calc((100vw - 220svh) / 2);--gutter:calc(clamp(1.25rem, 4vw, 5rem) + var(--stage-inset))}}@property --tier-scale-percent{syntax:"<integer>";inherits:false;initial-value:100}.tier-badge{--tier:"desktop";--tier-shape:"";position:fixed;z-index:130;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:grid;gap:2px;padding:6px 10px;border:1px solid rgba(99,223,209,.45);border-radius:6px;background:rgba(3,10,14,.92);color:#b9f5ed;font:500 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.tier-badge:before{content:var(--tier) var(--tier-shape);color:#e6c77e;letter-spacing:.06em;text-transform:uppercase}.tier-badge__scale{--tier-scale-percent:calc(var(--page-scale) * 100);counter-reset:tier-scale var(--tier-scale-percent)}.tier-badge__scale:after{content:"page scale " counter(tier-scale) "%"}@media (max-width:1599.98px){.tier-badge{--tier:"laptop"}}@media (max-width:1279.98px){.tier-badge{--tier:"tablet landscape"}}@media (max-width:1023.98px){.tier-badge{--tier:"tablet portrait"}}@media (max-width:767.98px){.tier-badge{--tier:"large phone"}}@media (max-width:599.98px){.tier-badge{--tier:"phone"}}@media (max-width:374.98px){.tier-badge{--tier:"small phone"}}@media (min-width:1920.02px) and (min-height:1080.02px){.tier-badge{--tier:"large"}}@media (min-width:1600px) and (min-aspect-ratio:11/5){.tier-badge{--tier:"ultra-wide"}}@media (orientation:landscape) and (max-height:600px){.tier-badge{--tier-shape:" · short"}}@media (max-height:430px){.tier-badge{--tier-shape:" · very short"}}@media (min-width:768px) and (max-aspect-ratio:3/4){.tier-badge{--tier-shape:" · tall portrait"}}.campaign{--chapter-space:clamp(4rem,7vw,8rem)}.campaign .early-access__inner>*,.campaign .early-access__living-card,.campaign .early-access__living-card figcaption,.campaign .final-scene__copy{min-width:0;max-width:100%}.campaign .early-access__living-card figcaption,.campaign .final-scene__copy,.delivery-page,.legal-page,.purchase-page{overflow-wrap:anywhere;hyphens:manual}.campaign .final-scene__copy>*,.campaign .living-card-shell{max-width:100%}.campaign .final-scene__copy{padding-inline:0;padding-block:clamp(1.25rem,4vw,5rem)}.campaign .final-scene__copy .play-button{min-width:0}.campaign .run-tool h3{overflow-wrap:anywhere;hyphens:manual}.complete-card h1,.delivery-page h1,.legal-document__title h1,.order-summary h1,.platforms__heading h1{max-width:100%;min-width:0}.legal-header,.purchase-header{flex-wrap:wrap;gap:.75rem 1.5rem}.legal-header__back,.purchase-header__back{max-width:100%;white-space:normal}.campaign>section[id]{scroll-margin-top:calc(5rem + env(safe-area-inset-top))}.campaign-hero .hero__bottom{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:clamp(2rem,5vh,4.8rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.campaign-hero .hero__picture img{object-position:50% 70%}@media (min-width:1600px) and (min-aspect-ratio:11/5){.campaign .final-scene>picture,.campaign-hero .hero__picture{--stage-fade:min(var(--stage-inset),12rem);right:var(--stage-inset);left:var(--stage-inset);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--stage-fade),#000 calc(100% - var(--stage-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--stage-fade),#000 calc(100% - var(--stage-fade)),transparent)}.campaign .final-scene>picture img{object-position:50% 70%}.extraction__backdrop{right:var(--stage-inset);left:var(--stage-inset)}.campaign .pack-scene{padding-inline:var(--stage-inset);overflow-x:clip}.campaign .pack-scene__copy{padding-left:calc(var(--gutter) - var(--stage-inset))}.campaign .pack-scene__pin{overflow:visible clip}.roster-gallery{--roster-card-width:min(34rem,calc((220svh - 2 * clamp(1.25rem, 4vw, 5rem) - 3 * var(--roster-gap)) / 4))}}.roster-gallery[data-overflowing=false] .roster-gallery__scroller{justify-content:center}.roster-gallery[data-overflowing=false] .roster-gallery__controls{display:none}.campaign-hero .hero__intro{max-width:25rem;text-shadow:0 2px 14px #000}.campaign-hero .hero__actions{position:static}.campaign-hero .hero__lockup>span{max-width:100%;white-space:normal}.campaign-hero .hero__intro p{margin:0 0 .65rem;color:var(--gold);font-size:.82rem;font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.campaign-hero .hero__intro>span{display:block;max-width:27ch;color:var(--paper);font-size:clamp(1.1rem,1.3vw,1.5rem);line-height:1.5}.campaign-hero .hero__offer{color:#d1dad7;font-size:.75rem;letter-spacing:.035em}img[data-deferred-image]:not([src]){visibility:hidden}.roster-gallery .creature-card figcaption small{font-size:.75rem;letter-spacing:.1em;line-height:1.6}.roster-gallery .creature-card>span{color:#a7bcb5;font-size:.75rem}.roster-gallery .creature-card figcaption h3{margin-block:.5rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.roster-gallery .creature-card figcaption p{color:#c6d2cf;font-size:1rem;line-height:1.6}.roster-gallery .hero-card figcaption p,.roster-gallery .hero-card figcaption small{color:color-mix(in srgb,var(--hero-accent) 55%,#fff)}.roster-gallery .hero-card figcaption strong{display:block;color:#b0c0bc;font-size:.9rem;line-height:1.6}.campaign .pack-scene{min-height:0;padding-block:var(--chapter-space);--scene-progress:1!important}.campaign .pack-scene__pin{position:relative;height:auto;min-height:min(46rem,85svh)}.campaign .pack-scene__copy small,.campaign .pack-scene__copy>p,.campaign .vote-scene__note{font-size:.8rem;line-height:1.65}.campaign .marketing-map__heading h2,.campaign .pack-scene__copy h2{max-width:100%;overflow-wrap:anywhere;hyphens:manual;white-space:normal}.campaign .vote-scene__heading h2{overflow-wrap:anywhere;hyphens:manual}.campaign .run-tools{padding-block:var(--chapter-space)}.campaign .run-tool__example-copy>span{color:#b3c0bd;font-size:.95rem;line-height:1.6}.trailer{position:relative;isolation:isolate;padding:var(--chapter-space) var(--gutter);background:radial-gradient(ellipse 60% 45% at 50% 64%,rgba(40,95,98,.16),transparent 72%),#020608;text-align:center}.trailer__heading>p{margin:0 0 1rem;color:var(--gold);font-size:.8rem;font-weight:500;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.trailer__heading h2{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.25rem,4.2vw,5rem);font-weight:500;letter-spacing:-.04em;line-height:1.04;text-wrap:balance;overflow-wrap:break-word}.trailer__screen{position:relative;isolation:isolate;width:min(100%,max(20rem,min(80rem,calc((100svh - 15rem) * 16 / 9))));aspect-ratio:16/9;margin:clamp(2rem,3.5vw,3.5rem) auto 0;overflow:hidden;border:1px solid rgba(186,220,214,.22);background:#000;box-shadow:0 3rem 9rem rgba(0,0,0,.62),0 0 0 1px rgba(0,0,0,.6),0 0 6rem rgba(40,120,124,.12)}.trailer__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.trailer__video:focus-visible{outline-offset:-3px}.trailer__poster{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#030709;color:var(--paper);font:inherit;text-align:left;cursor:pointer}.trailer__poster:disabled{cursor:default}.trailer__poster:focus-visible{outline-offset:-4px}.trailer__poster img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .4s ease}.trailer__poster:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(2,6,8,.86),rgba(2,6,8,.3) 30%,transparent 48%),radial-gradient(ellipse 75% 75% at 50% 45%,transparent 55%,rgba(1,4,6,.5));pointer-events:none}.trailer__frame{position:absolute;z-index:1;inset:clamp(.75rem,1.6vw,1.5rem);pointer-events:none}.trailer__frame i{position:absolute;width:clamp(1.25rem,2.4vw,2.5rem);aspect-ratio:1;border:0 solid rgba(230,199,126,.62)}.trailer__frame i:first-child{top:0;left:0;border-top-width:1px;border-left-width:1px}.trailer__frame i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.trailer__frame i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.trailer__frame i:nth-child(4){right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.trailer__play{position:absolute;z-index:2;bottom:clamp(1.4rem,3.4vw,3.25rem);left:clamp(1.4rem,3.4vw,3.25rem);display:flex;gap:clamp(.85rem,1.5vw,1.4rem);align-items:center;max-width:calc(100% - 2 * clamp(1.4rem, 3.4vw, 3.25rem));text-shadow:0 .2rem 1.5rem rgba(0,0,0,.9)}.trailer__seal{position:relative;display:grid;flex:none;place-items:center;width:clamp(3.1rem,4.8vw,5rem);aspect-ratio:1;border:1px solid rgba(230,199,126,.78);border-radius:50%;background:radial-gradient(circle,rgba(230,199,126,.18),rgba(3,8,10,.6) 70%);box-shadow:0 0 0 .45rem rgba(230,199,126,.06),0 0 2.5rem rgba(230,199,126,.22);transition:box-shadow .3s ease,background-color .3s ease}.trailer__seal:after{position:absolute;inset:-1px;content:"";border:1px solid rgba(230,199,126,.55);border-radius:50%;animation:trailer-pulse 3.4s ease-out infinite}.trailer__seal i{width:0;height:0;margin-left:.18em;border-style:solid;border-width:.62em 0 .62em 1.05em;border-color:transparent transparent transparent var(--gold);font-size:clamp(.85rem,1.2vw,1.2rem)}.trailer__label{min-width:0}.trailer__label strong{display:block;font-family:var(--font-display),serif;font-size:clamp(1.2rem,2vw,2.1rem);font-weight:500;letter-spacing:.01em;line-height:1.15}.trailer__label small{display:block;margin-top:.35rem;color:var(--gold);font-size:.72rem;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.trailer__screen[data-state=starting] .trailer__seal:after{animation-duration:1.1s}.trailer__screen[data-state=unavailable] .trailer__seal{opacity:.45}@media (hover:hover) and (pointer:fine){.trailer__poster:not(:disabled):hover img{filter:brightness(1.1);transform:scale(1.015)}.trailer__poster:not(:disabled):hover .trailer__seal{background-color:rgba(230,199,126,.12);box-shadow:0 0 0 .6rem rgba(230,199,126,.1),0 0 3.5rem rgba(230,199,126,.4)}}.trailer__notes{display:grid;gap:.15rem;width:min(100%,80rem);margin:1.1rem auto 0;color:#9fb1ad;font-size:.8rem;line-height:1.5}.trailer__notes p{margin:0}.trailer__notes a{display:inline-flex;align-items:center;min-height:calc(44px * var(--page-scale));color:#c7d3d0;text-decoration:underline;text-underline-offset:3px}@keyframes trailer-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}.extraction{position:relative;isolation:isolate;overflow:hidden;padding:clamp(6rem,11vw,11rem) var(--gutter) var(--chapter-space);background:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(215,123,80,.07),transparent 70%),linear-gradient(180deg,#020608,#04090c 45%,#03070a)}.extraction__backdrop{position:absolute;z-index:-1;inset:0 0 auto;height:clamp(32rem,50vw,60rem);pointer-events:none}.extraction__backdrop img{width:100%;height:100%;object-fit:cover;object-position:50% 0;opacity:.74;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 44%,transparent 96%);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 44%,transparent 96%)}.extraction__backdrop:before{position:absolute;top:0;left:50%;width:min(44rem,70vw);height:78%;content:"";background:radial-gradient(ellipse 50% 100% at 50% 0,rgba(150,222,232,.16),transparent 72%);transform:translateX(-50%);animation:extraction-breathe 8s ease-in-out infinite alternate}.extraction__backdrop:after{position:absolute;inset:0;content:"";background:radial-gradient(ellipse 36% 42% at 50% 36%,rgba(3,7,10,.45),transparent 72%),linear-gradient(90deg,#03070a,transparent 20%,transparent 80%,#03070a)}.extraction__intro{width:min(62rem,100%);margin:0 auto;text-align:center;text-shadow:0 .2rem 2rem rgba(0,0,0,.85)}.extraction__eyebrow{margin:0 0 1.1rem;color:var(--gold);font-size:.8rem;font-weight:500;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.extraction__intro h2{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.75rem,6vw,7.25rem);font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance;overflow-wrap:break-word}.extraction__lede{max-width:44rem;margin:1.6rem auto 0;color:#c7d3d0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.65}.extraction__dive{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;width:min(90rem,100%);margin:clamp(3.5rem,7vw,7rem) auto 0}.extraction__steps{--step-gap:clamp(1.75rem,3vw,2.75rem);display:grid;gap:var(--step-gap);margin:0;padding:0;list-style:none}.extraction__steps>li{position:relative;min-width:0;padding-left:4.75rem}.extraction__steps>li:not(:last-child):after{position:absolute;top:3.5rem;bottom:calc(.5rem - var(--step-gap));left:1.5rem;width:1px;content:"";background:repeating-linear-gradient(180deg,rgba(99,223,209,.55) 0 .4rem,transparent .4rem .8rem)}.extraction__marker{position:absolute;top:0;left:0;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(99,223,209,.6);border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(99,223,209,.16),#04090c 70%);box-shadow:0 0 0 .35rem rgba(3,7,10,.9),0 0 1.6rem rgba(99,223,209,.2);color:var(--brine-soft);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.06em}.extraction__steps>li:last-child .extraction__marker{border-color:rgba(230,199,126,.8);background:radial-gradient(circle at 50% 35%,rgba(230,199,126,.2),#0a0906 70%);box-shadow:0 0 0 .35rem rgba(3,7,10,.9),0 0 1.8rem rgba(230,199,126,.28);color:var(--gold)}.extraction__steps small{display:block;padding-top:.2rem;color:#8fb3ad;font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.extraction__steps h3{margin:.4rem 0 0;font-family:var(--font-display),serif;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;overflow-wrap:break-word}.extraction__steps p{max-width:32rem;margin:.65rem 0 0;color:#b7c5c2;font-size:1rem;line-height:1.6}.extraction__outcomes{display:grid;gap:clamp(1rem,1.6vw,1.5rem)}.extraction-outcome{--accent:var(--gold);position:relative;display:grid;align-items:center;min-height:clamp(11rem,14vw,14rem);padding:clamp(1.4rem,2.4vw,2.25rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 15rem),linear-gradient(150deg,rgba(12,22,26,.92),rgba(3,8,10,.95));box-shadow:0 2rem 5rem rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04);container-type:inline-size}.extraction-outcome__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);align-items:center}@container (max-width: 34rem){.extraction-outcome__inner{grid-template-columns:minmax(0,1fr)}.extraction-haul{order:-1;justify-self:center}}.extraction-outcome:before{position:absolute;top:-1px;left:clamp(1.4rem,2.4vw,2.25rem);width:6rem;height:1px;content:"";background:var(--accent);box-shadow:0 0 1.4rem var(--accent)}.extraction-outcome--fall{--accent:var(--rust)}.extraction-outcome__copy{min-width:0}.extraction-outcome__copy>p{display:flex;gap:.65rem;align-items:center;margin:0;color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.extraction-outcome__arrow{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:50%;font-size:.85rem;letter-spacing:0}.extraction-outcome h3{margin:.75rem 0 0;font-family:var(--font-display),serif;font-size:clamp(1.85rem,2.6vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;overflow-wrap:break-word}.extraction-outcome__copy>span{display:block;max-width:27rem;margin-top:.75rem;color:#b7c5c2;font-size:1rem;line-height:1.6;text-wrap:pretty}.extraction-haul{position:relative;display:block;width:16em;height:10.5em;font-size:clamp(.85rem,1.05vw,1.1rem)}.extraction-haul__card{--x:-50%;--y:0em;--r:0deg;--lift:0em;position:absolute;bottom:.6em;left:50%;display:flex;flex-direction:column;gap:.28em;width:5.8em;aspect-ratio:12.3/17.2;padding:.34em;border:.14em solid var(--frame,#cfd9e4);border-radius:.5em;background:radial-gradient(80% 42% at 18% 5%,rgba(255,255,255,.22),transparent 72%),linear-gradient(158deg,#d9d2bb,#9b988c);box-shadow:0 .9em 1.6em rgba(0,0,0,.55),0 0 .9em var(--frame-glow,transparent);transform:translateX(var(--x)) translateY(calc(var(--y) + var(--lift))) rotate(var(--r));transform-origin:50% 110%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease}.extraction-haul__card:first-child{--x:-122%;--y:0.2em;--r:-13deg}.extraction-haul__card:nth-child(2){z-index:2;--y:-0.55em}.extraction-haul__card:nth-child(3){--x:22%;--y:0.2em;--r:13deg}.extraction-haul__card[data-rarity=uncommon]{--frame:#6fd6e8;--frame-glow:rgba(111,214,232,0.3)}.extraction-haul__card[data-rarity=rare]{--frame:#f2c14e;--frame-glow:rgba(242,193,78,0.38)}.extraction-haul__card[data-type=attack]{--band:#c8553d}.extraction-haul__card[data-type=power]{--band:#b08bd6}.extraction-haul__card b{overflow:hidden;color:#101519;font-family:var(--font-display),serif;font-size:.5em;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.extraction-haul__card img{flex:none;width:100%;height:2.5em;border:.06em solid rgba(4,7,11,.8);border-radius:.24em;object-fit:cover}.extraction-haul__card i{flex:none;height:.5em;border-radius:.14em;background:linear-gradient(180deg,var(--band,#3f7d8c),color-mix(in srgb,var(--band,#3f7d8c) 64%,#04070b))}.extraction-haul__card em{flex:1;border-radius:.24em;background:linear-gradient(transparent 36%,rgba(16,21,25,.22) 36% 42%,transparent 42% 58%,rgba(16,21,25,.22) 58% 64%,transparent 64%) 50% /70% 100% no-repeat,rgba(217,210,187,.72)}.extraction-outcome--extract .extraction-haul:before{position:absolute;bottom:0;left:50%;width:11em;height:13em;content:"";background:radial-gradient(ellipse 50% 60% at 50% 100%,rgba(230,199,126,.3),transparent 72%);transform:translateX(-50%)}.extraction-outcome--fall .extraction-haul{-webkit-mask-image:linear-gradient(180deg,#000 0 50%,rgba(0,0,0,.55) 64%,rgba(0,0,0,.16) 80%,transparent 94%);mask-image:linear-gradient(180deg,#000 0 50%,rgba(0,0,0,.55) 64%,rgba(0,0,0,.16) 80%,transparent 94%)}.extraction-outcome--fall .extraction-haul__card{filter:grayscale(.45) brightness(.72);box-shadow:0 .6em 1.1em rgba(0,0,0,.5)}.extraction-outcome--fall .extraction-haul__card:first-child{--y:0.4em;--r:8deg}.extraction-outcome--fall .extraction-haul__card:nth-child(2){--y:1.3em;--r:-4deg}.extraction-outcome--fall .extraction-haul__card:nth-child(3){--y:-0.1em;--r:-10deg}.extraction-outcome--fall .extraction-haul:before{position:absolute;z-index:3;top:56%;right:0;bottom:0;left:0;content:"";border-top:1px solid rgba(126,226,214,.5);background:linear-gradient(180deg,rgba(99,223,209,.2),rgba(8,34,40,.55) .6em,rgba(3,9,12,.9) 80%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.extraction-outcome--fall .extraction-haul:after{position:absolute;z-index:4;top:56%;left:50%;width:13em;height:1.8em;border:1px solid rgba(126,226,214,.45);border-top-color:transparent;border-radius:50%;content:"";opacity:0;transform:translate(-50%,-50%) scale(.55);animation:extraction-ripple 4.8s ease-out infinite}.extraction__promise{width:min(90rem,100%);margin:clamp(3rem,5vw,4.5rem) auto 0;padding-top:1.6rem;border-top:1px solid var(--line);color:var(--muted);font-size:.95rem;line-height:1.65;text-align:center;text-wrap:balance}.extraction__promise strong{color:var(--paper);font-weight:500}@keyframes extraction-breathe{0%{opacity:.55}to{opacity:1}}@keyframes extraction-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@media (hover:hover) and (pointer:fine){.extraction-outcome--extract:hover .extraction-haul__card{--lift:-0.7em}.extraction-outcome--fall:hover .extraction-haul__card{--lift:0.8em}}.campaign .vote-scene{min-height:0;padding-block:clamp(3.5rem,6vw,6.5rem) var(--chapter-space)}.campaign .vote-scene__note{color:#aebdbb}.campaign .vote-scene__table{height:auto;margin-top:clamp(1.25rem,3vh,2.5rem);padding-block:clamp(1rem,2.5vh,2rem) clamp(2rem,4.5vh,3.75rem)}.campaign .vote-scene__table:before{position:absolute;z-index:-1;bottom:0;left:50%;width:min(92%,80rem);height:55%;content:"";background:radial-gradient(ellipse 50% 50% at 50% 72%,rgba(227,197,111,.14),transparent 72%);transform:translateX(-50%);pointer-events:none}.campaign .vote-scene__back{top:2%;right:max(1rem,calc(50% - 52rem));width:min(21vw,22rem);opacity:.34}.campaign .vote-scene__cards{--vote-card-size:clamp(17px,min(2.15vw,3svh),calc(36px * var(--page-scale)));gap:clamp(1.25rem,3vw,4rem);height:auto;padding:1rem 0}.vote-scene .vote-card-slot{position:relative;flex:0 0 auto;font-size:var(--vote-card-size)}.vote-scene .vote-card-slot:after{position:absolute;z-index:-1;right:10%;bottom:-1.2em;left:10%;height:1.8em;border-radius:50%;content:"";background:radial-gradient(ellipse at center,rgba(227,197,111,.4),transparent 70%);opacity:0;transition:opacity .36s ease;pointer-events:none}.vote-scene .vote-card{width:12.3em;height:17.2em;aspect-ratio:auto;font-size:inherit;scroll-snap-align:none}.vote-scene .vote-card__cost{background:radial-gradient(circle at 35% 30%,#316c70,#102f3b 72%)}.vote-scene .vote-card__band{background:linear-gradient(180deg,#405c69,#244450)}.vote-scene .vote-card__art img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.vote-scene .vote-card__rarity{color:#262a23}.vote-scene .vote-card__name{margin-right:2.9em}.vote-scene .vote-card__name>span{font-size:.93em}.campaign .vote-scene__heading>span{max-width:min(100%,36em);text-wrap:balance}.vote-card__shine{position:absolute;z-index:5;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,20%),rgba(255,255,255,.5),rgba(255,255,255,.1) 26%,transparent 52%),linear-gradient(115deg,transparent 22%,rgba(255,208,120,.2) 38%,rgba(110,230,220,.18) 50%,rgba(186,150,255,.16) 60%,transparent 76%);background-position:0 0,var(--glare-x,50%) var(--glare-y,50%);background-size:100% 100%,240% 240%;mix-blend-mode:overlay;opacity:0;transition:opacity .32s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.vote-scene .vote-card{transition:transform .56s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease,filter .42s ease}.vote-scene .vote-card-slot:hover{z-index:4}.vote-scene .vote-card-slot:hover .vote-card{filter:brightness(1.06) saturate(1.06);box-shadow:0 0 0 .08em rgba(2,6,8,.78),inset 0 0 0 .08em rgba(255,255,255,.24),0 2.8em 4.8em rgba(0,0,0,.72),0 0 2.6em rgba(227,197,111,.48);transform:perspective(48em) translate3d(0,-.75em,0) scale(1.06) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition-duration:.2s,.42s,.42s}.vote-scene .vote-card-slot:hover .vote-card__shine,.vote-scene .vote-card-slot:hover:after{opacity:1}.vote-scene .vote-card-slot:hover .vote-card__art img{transform:scale(1.08)}.vote-scene__cards:has(.vote-card-slot:hover) .vote-card-slot:not(:hover) .vote-card{filter:brightness(.72) saturate(.82);transform:scale(.96)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.vote-scene .vote-card-slot:hover .vote-card,.vote-scene .vote-card-slot:hover .vote-card__art img,.vote-scene__cards:has(.vote-card-slot:hover) .vote-card-slot:not(:hover) .vote-card{transform:none}.extraction-outcome:hover .extraction-haul__card{--lift:0em}}.campaign .final-scene{min-height:38rem;padding:var(--chapter-space) var(--gutter)}.campaign .luminosity-scene__heading h2{max-width:min(13ch,100%);overflow-wrap:anywhere;hyphens:manual}.campaign .early-access{padding-block:var(--chapter-space)}.campaign .early-access__inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.campaign .early-access__reward{flex:0.95 1 22rem}.campaign .early-access__living-card{container-type:inline-size}.campaign .early-access__living-card figcaption strong{font-size:min(4.5rem,9.4cqi);white-space:nowrap}.campaign .early-access__panel{flex:0.8 1 28rem}.campaign .early-access__form-row{grid-template-columns:minmax(0,1fr)}.campaign .early-access__submit{min-width:0;gap:min(1.6rem,4vw);padding-inline:min(1.4rem,6vw);overflow-wrap:anywhere}.desktop-platforms .platforms__grid:has(>:only-child){width:min(34rem,100%);grid-template-columns:minmax(0,1fr)}@media (min-width:901px){.order-summary h1{font-size:clamp(2.8rem,4.4vw,5.5rem)}}.campaign .early-access__panel-heading h2,.campaign .early-access__success h2{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.campaign .early-access__form>p,.campaign .early-access__founder-note,.campaign .early-access__founder-note cite{color:#b3c2be;font-size:.875rem;line-height:1.65}.campaign .early-access__form>p a{display:inline-flex;align-items:center;min-height:calc(44px * var(--page-scale));min-width:calc(44px * var(--page-scale));text-decoration:underline;text-underline-offset:3px}.campaign .early-access__form input[type=email]{scroll-margin-block:7rem;font-size:1rem}.campaign .site-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:1.5rem}.campaign .site-footer>*{min-width:0}.campaign .site-footer div{flex-wrap:wrap;gap:.5rem 1.5rem}.campaign .site-footer div a,.desktop-source>a,.legal-document a,.legal-footer nav a,.legal-header__back,.purchase-footer a{display:inline-flex;align-items:center;min-height:calc(44px * var(--page-scale));min-width:calc(44px * var(--page-scale))}.campaign .site-footer div a{font-size:.8rem}.campaign .site-footer small{color:#aebdbb;font-size:.8rem;line-height:1.6}.campaign .site-footer__bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;width:100%;margin:0;padding-top:2rem;border-top:1px solid var(--line)}.campaign .site-footer__bottom small{padding-top:0;border-top:0}.campaign .site-footer__social{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.25rem;color:var(--muted);font-size:.8rem;line-height:1.6}.campaign .site-footer__social>span{display:flex;gap:.25rem}.campaign .site-footer__social a{justify-content:center;min-width:calc(44px * var(--page-scale));margin-block:-.735rem;color:#c7d3d0;text-decoration:underline;text-underline-offset:3px}.campaign .site-footer__social a:hover{color:var(--brine)}.delivery-page{width:min(100% - 2.5rem,42rem);margin-inline:auto;padding-block:clamp(3rem,10vw,7rem);line-height:1.7}.delivery-page h1{font-family:var(--font-display),serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.15;letter-spacing:-.035em}.delivery-page code{overflow-wrap:anywhere}.delivery-page__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem}.delivery-page__links a{display:inline-flex;min-height:44px;align-items:center}.delivery-page__links>a:not(.play-button){text-decoration:underline;text-underline-offset:4px}.legal-document__title>span,.legal-footer small{color:#aebdbb;font-size:.875rem;line-height:1.6}@media (max-width:1100px){.campaign-hero .hero__bottom{grid-template-columns:1fr;gap:1.5rem}.campaign-hero .hero__actions{justify-content:flex-end}.campaign .site-footer{grid-template-columns:1fr}}@media (max-width:1279.98px){.extraction__dive{grid-template-columns:minmax(0,1fr);width:min(60rem,100%)}}@media (min-width:768px) and (max-width:1279.98px){.extraction__steps{--step-gap:clamp(1.25rem,2.6vw,2.25rem);grid-template-columns:repeat(3,minmax(0,1fr))}.extraction__steps>li{padding:4.25rem 0 0}.extraction__steps>li:not(:last-child):after{top:1.5rem;right:calc(.75rem - var(--step-gap));bottom:auto;left:3.75rem;width:auto;height:1px;background:repeating-linear-gradient(90deg,rgba(99,223,209,.55) 0 .4rem,transparent .4rem .8rem)}.extraction__steps p{max-width:none}.extraction__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.extraction__dive{width:min(46rem,100%)}}@media (max-width:599.98px){.trailer__screen{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));border-inline:0}.trailer__frame{display:none}.trailer__play{bottom:.7rem;left:.85rem}}@media (max-width:900px){.campaign .early-access__inner{gap:3rem}.campaign .vote-scene__back{right:-6%;width:min(34vw,13rem);opacity:.22}}@media (max-width:799.98px){.campaign .vote-scene__cards{--vote-card-size:clamp(18px,5.4vw,26px);justify-content:flex-start;gap:1rem;margin-inline:calc(-1 * var(--gutter));padding:1.25rem calc((100% + 2 * var(--gutter) - 12.3 * var(--vote-card-size)) / 2) 2.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.campaign .vote-scene__cards::-webkit-scrollbar{display:none}.vote-scene .vote-card-slot{scroll-snap-align:center;scroll-snap-stop:always}}@media (max-width:680px){.campaign-hero{min-height:40rem}.campaign-hero .hero__lockup{top:max(6rem,calc(5rem + env(safe-area-inset-top)))}.campaign-hero .hero__lockup span{max-width:28ch;font-size:.75rem;line-height:1.65;letter-spacing:.1em}.campaign-hero .hero__edge{background:linear-gradient(180deg,#02070ac9,#02070a33 30%,transparent 46%,#02070a99 66%,#02070a 91%)}.campaign-hero .hero__bottom{right:max(1.25rem,env(safe-area-inset-right));left:max(1.25rem,env(safe-area-inset-left));bottom:calc(.75rem + env(safe-area-inset-bottom));gap:1rem}.campaign-hero .hero__intro p{font-size:.75rem;letter-spacing:.075em}.campaign-hero .hero__intro>span{max-width:30ch;font-size:1.05rem}.campaign-hero .hero__actions{display:grid;grid-template-columns:1fr}.campaign-hero .hero__conversion{grid-row:1}.campaign-hero .hero__scroll{justify-content:center;min-height:44px;font-size:.75rem;letter-spacing:.08em}.campaign-hero .hero__scroll span{display:inline}.campaign-hero .hero__scroll i{width:1.5rem;height:1.5rem;border:0;animation:none}.campaign-hero .hero__offer{font-size:.75rem}.campaign .pack-scene__pin{min-height:0}.campaign .pack-scene__copy h2,.campaign .run-tools__heading h2,.campaign .vote-scene__heading h2{font-size:clamp(2.35rem,10vw,4rem);line-height:1.06}.trailer__heading h2{font-size:clamp(2.1rem,9vw,3.25rem)}.trailer__play{gap:.75rem}.trailer__seal{width:2.5rem}.trailer__label strong{font-size:1.1rem}.trailer__label small{margin-top:.15rem;font-size:.66rem;letter-spacing:.12em}.trailer__notes{padding-inline:.25rem;font-size:.75rem}.extraction{padding-top:5rem}.extraction__backdrop{height:30rem}.extraction__intro h2{font-size:clamp(2.35rem,11vw,3.75rem);line-height:1.04}.extraction__lede{font-size:1.05rem}.extraction__steps>li{padding-left:3.75rem}.extraction__marker{width:2.6rem;height:2.6rem}.extraction__steps>li:not(:last-child):after{top:3.1rem;left:1.3rem}.extraction__promise{font-size:.9rem}.campaign .early-access{padding:1.5rem 1.25rem 4rem}.campaign .early-access__panel{padding:1.25rem 0;border:0;background:none;box-shadow:none}.campaign .early-access__panel:before{left:0}.campaign .early-access__panel-heading>p{margin-bottom:.8rem;font-size:.75rem}.campaign .early-access__form{margin-top:1.4rem}.campaign .early-access__panel-heading>span{font-size:1rem;line-height:1.55}.campaign .early-access__founder-note{margin-top:1.5rem}.campaign .living-card-shell{width:min(100%,23rem)}.campaign .final-scene{min-height:29rem}}@media (max-height:600px) and (min-width:600px) and (min-aspect-ratio:4/3){.campaign-hero{min-height:20rem}.campaign-hero .hero__lockup{top:4.75rem;left:50%;right:auto;transform:translateX(-50%);width:min(52vw,35rem)}.campaign-hero .hero__lockup span{font-size:.75rem;letter-spacing:.08em;white-space:normal}.campaign-hero .hero__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);bottom:.75rem;gap:1.5rem}.campaign-hero .hero__intro{max-width:22rem}.campaign-hero .hero__intro p{font-size:.75rem}.campaign-hero .hero__intro>span{font-size:1rem}.campaign-hero .hero__actions{max-width:24rem}.campaign-hero .hero__conversion{min-width:0}.campaign-hero .hero__conversion .play-button{white-space:normal}.campaign-hero .hero__scroll{display:none}.campaign .pack-scene__pin{height:auto;min-height:30rem}.campaign .pack-scene__copy{padding-top:1rem}.campaign .pack-scene__copy>span{font-size:1rem}.campaign .pack-scene__art{height:30rem}.campaign .early-access{padding-block:1rem 3rem}.campaign .early-access__panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;padding:1rem}.campaign .early-access__panel-heading h2{font-size:2rem}.campaign .early-access__panel-heading>span{font-size:.95rem}.campaign .early-access__form{margin-top:0}.campaign .early-access__founder-note{grid-column:1/-1;margin-top:0}}@media (orientation:landscape) and (max-height:600px){.campaign{--chapter-space:clamp(2.5rem,12svh,8rem)}.site-header.site-header--navigation{min-height:calc(3.25rem + env(safe-area-inset-top));padding-block:calc(.25rem + env(safe-area-inset-top)) .25rem}.campaign>section[id]{scroll-margin-top:calc(3.5rem + env(safe-area-inset-top))}.trailer__screen{width:min(100%,calc((100svh - 4.5rem) * 16 / 9))}.campaign .living-card-shell{width:min(100%,calc((100svh - 6rem) * 2 / 3))}.roster-gallery__scroller>.creature-card{grid-template-rows:clamp(9rem,calc(100svh - 13.5rem),23rem) auto}.campaign .pack-scene__pin{min-height:0}.campaign .pack-scene__art{height:min(30rem,calc(100svh - 3.5rem))}}@media (orientation:landscape) and (max-height:600px) and (max-width:799.98px){.campaign .vote-scene__cards{--vote-card-size:clamp(14px,calc((100svh - 7rem) / 17.2),26px)}}@media (orientation:landscape) and (max-height:600px) and (max-width:960px){.campaign .pack-card{right:max(19%,6.5rem)}}@media (max-height:430px){.site-header.site-header--navigation{transition:background-color .18s ease,border-color .18s ease,transform .24s ease}.site-header--navigation.site-header--scrolling-down:not(.site-header--menu-open):not(:focus-within){transform:translateY(-100%)}}@media (max-height:430px) and (prefers-reduced-motion:reduce){.site-header.site-header--navigation{transition:none}}@media (max-width:374.98px){.campaign .pack-card{width:min(40vw,10.5rem)}.campaign .pack-card--one{--fan-x:-2.6rem;--fan-r:-10deg}.campaign .pack-card--three{--fan-x:2.6rem;--fan-r:10deg}}@media (prefers-reduced-motion:reduce){.campaign .pack-card{transform:translate3d(var(--fan-x),var(--fan-y),0) rotate(var(--fan-r))}}@media (max-width:680px) and (prefers-reduced-motion:reduce){.campaign .pack-back{transform:translateX(-50%) rotate(-1deg)}.campaign .pack-card{transform:translate3d(calc(-50% + var(--fan-x)),var(--fan-y),0) rotate(var(--fan-r))}}