.gdCompare-eyebrow[data-astro-cid-dby4tgh6]{margin:0 0 var(--space-8)}.gdCompare-h2[data-astro-cid-dby4tgh6]{margin-bottom:var(--space-12)}.gdCompare-dek[data-astro-cid-dby4tgh6]{margin:0 0 var(--space-32);max-width:var(--measure);font-size:var(--fs-17);color:var(--color-muted)}.gdCompare-sheet[data-astro-cid-dby4tgh6]{background:var(--color-cream-warm);border:2px solid var(--color-midnight);box-shadow:var(--shadow-hard-6)}.gdCompare-table[data-astro-cid-dby4tgh6]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-13);line-height:1.45}.gdCompare-colLabel[data-astro-cid-dby4tgh6]{width:132px}.gdCompare-colBuild[data-astro-cid-dby4tgh6]{width:196px}.gdCompare-group[data-astro-cid-dby4tgh6]{padding:var(--space-8) var(--space-16);background:var(--color-midnight);color:var(--color-gold);font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.5px;text-align:left;font-weight:400}.gdCompare-group--build[data-astro-cid-dby4tgh6]{background:var(--color-pink);color:var(--color-midnight);border-right:2px solid var(--color-midnight)}.gdCompare-groupRow[data-astro-cid-dby4tgh6]>td[data-astro-cid-dby4tgh6],.gdCompare-groupRow[data-astro-cid-dby4tgh6]>th[data-astro-cid-dby4tgh6]{border-bottom:2px solid var(--color-midnight)}.gdCompare-head[data-astro-cid-dby4tgh6]{padding:var(--space-16);vertical-align:top;text-align:left;border-bottom:2px solid var(--color-midnight)}.gdCompare-icon[data-astro-cid-dby4tgh6]{margin-bottom:var(--space-8);display:block}.gdCompare-icon[data-astro-cid-dby4tgh6] img[data-astro-cid-dby4tgh6]{width:24px;height:24px;image-rendering:pixelated;display:block}.gdCompare-name[data-astro-cid-dby4tgh6]{color:var(--color-midnight);font-size:var(--fs-17);font-weight:800;line-height:1.2;text-decoration:none}.gdCompare-name[data-astro-cid-dby4tgh6]:hover{text-underline-offset:.18em;text-decoration:underline}.gdCompare-label[data-astro-cid-dby4tgh6]{padding:var(--space-16);vertical-align:top;text-align:left;font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.5px;color:var(--color-gold-deep);border-right:2px solid var(--color-midnight);font-weight:400}.gdCompare-cell[data-astro-cid-dby4tgh6]{padding:var(--space-16);vertical-align:top;color:var(--color-muted)}.gdCompare-table[data-astro-cid-dby4tgh6] tbody[data-astro-cid-dby4tgh6] tr[data-astro-cid-dby4tgh6]+tr[data-astro-cid-dby4tgh6]>[data-astro-cid-dby4tgh6]{border-top:2px dotted var(--color-line-strong)}.gdCompare-cell--build[data-astro-cid-dby4tgh6],.gdCompare-head--build[data-astro-cid-dby4tgh6]{background:var(--color-white);border-right:2px solid var(--color-midnight)}.gdCompare-price[data-astro-cid-dby4tgh6]{font-size:var(--fs-20);color:var(--color-midnight);line-height:1.1;display:block}.gdCompare-unit[data-astro-cid-dby4tgh6]{font-size:var(--fs-12);color:var(--color-muted);font-weight:400}.gdCompare-priceNote[data-astro-cid-dby4tgh6]{margin-top:var(--space-4);font-size:var(--fs-13);color:var(--color-muted);display:block}.gdCompare-priceRow[data-astro-cid-dby4tgh6]>[data-astro-cid-dby4tgh6]{border-top-style:solid!important;border-top-color:var(--color-midnight)!important}.gdCompare-actionRow[data-astro-cid-dby4tgh6]>td[data-astro-cid-dby4tgh6]{padding-bottom:var(--space-20)}.gdCompare-book[data-astro-cid-dby4tgh6]{white-space:normal;text-align:left}.gdCompare-inPlan[data-astro-cid-dby4tgh6]{background:var(--color-midnight);color:var(--color-cream);border:2px solid var(--color-midnight);padding:var(--pad-btn-sm);font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;cursor:pointer}.gdCompare-cards[data-astro-cid-dby4tgh6]{margin:0;padding:0;list-style:none;display:none}.gdCompare-card[data-astro-cid-dby4tgh6]{gap:var(--space-8);padding:var(--space-20);background:var(--color-cream-warm);border:2px solid var(--color-midnight);box-shadow:var(--shadow-hard-4);flex-direction:column;display:flex}.gdCompare-card--build[data-astro-cid-dby4tgh6]{background:var(--color-white)}.gdCompare-cardHead[data-astro-cid-dby4tgh6]{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.gdCompare-cardHead[data-astro-cid-dby4tgh6] .gdCompare-icon[data-astro-cid-dby4tgh6]{margin:0}.gdCompare-cardGroup[data-astro-cid-dby4tgh6]{padding:var(--space-4) var(--space-8);background:var(--color-midnight);color:var(--color-gold);font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.5px;margin:0}.gdCompare-card--build[data-astro-cid-dby4tgh6] .gdCompare-cardGroup[data-astro-cid-dby4tgh6]{background:var(--color-pink);color:var(--color-midnight);box-shadow:inset 0 0 0 2px var(--color-midnight)}.gdCompare-cardName[data-astro-cid-dby4tgh6]{font-size:var(--fs-20);margin:0;font-weight:800;line-height:1.2}.gdCompare-cardName[data-astro-cid-dby4tgh6] a[data-astro-cid-dby4tgh6]{color:var(--color-midnight);text-decoration:none}.gdCompare-cardPrice[data-astro-cid-dby4tgh6]{margin:0 0 var(--space-4)}.gdCompare-facts[data-astro-cid-dby4tgh6]{border-top:2px solid var(--color-midnight);margin:0}.gdCompare-fact[data-astro-cid-dby4tgh6]{padding:var(--space-12) 0;border-bottom:2px dotted var(--color-line-strong)}.gdCompare-fact[data-astro-cid-dby4tgh6] dt[data-astro-cid-dby4tgh6]{margin:0 0 var(--space-4);font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.5px;color:var(--color-gold-deep)}.gdCompare-fact[data-astro-cid-dby4tgh6] dd[data-astro-cid-dby4tgh6]{font-size:var(--fs-17);color:var(--color-muted);margin:0;line-height:1.45}.gdCompare-cardAction[data-astro-cid-dby4tgh6]{margin-top:var(--space-8)}@media (width<=1179px){.gdCompare-sheet--table[data-astro-cid-dby4tgh6]{display:none}.gdCompare-cards[data-astro-cid-dby4tgh6]{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=899px){.gdCompare-cards[data-astro-cid-dby4tgh6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gdCompare-cards[data-astro-cid-dby4tgh6]{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.gdCompare-card[data-astro-cid-dby4tgh6]{padding:var(--space-16)}.gdCompare-dek[data-astro-cid-dby4tgh6]{margin-bottom:var(--space-24)}}.gdShopDetails[data-astro-cid-l7yrjx73]{margin:0}.gdShopDetails[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{font-size:var(--fs-13);color:var(--color-gold-deep);font-weight:700;text-decoration:none}.gd-filter-pill[data-astro-cid-l7yrjx73]{cursor:pointer;font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;padding:var(--pad-btn-md);border:2px solid var(--color-midnight);background:var(--color-cream);color:var(--color-midnight);box-shadow:var(--shadow-hard-3);transition:transform var(--t-press) steps(2, end), box-shadow var(--t-press) steps(2, end)}.gd-filter-pill[data-astro-cid-l7yrjx73].is-on{background-color:var(--color-midnight);color:var(--color-cream);box-shadow:3px 3px 0 var(--color-gold);background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%),linear-gradient(45deg,#ffffff0f 25%,#0000 25% 75%,#ffffff0f 75%);background-position:0 0,4px 4px;background-size:8px 8px}.gd-filter-pill[data-astro-cid-l7yrjx73]:active{box-shadow:var(--shadow-hard-1);transform:translate(2px,2px)}.gdShopShelf[data-astro-cid-l7yrjx73]{padding-bottom:14px;position:relative}.gdShopShelf[data-astro-cid-l7yrjx73]:after{content:"";background:var(--color-midnight);height:10px;box-shadow:0 6px 0 var(--color-gold);position:absolute;bottom:0;left:-6px;right:-6px}.gdShopOfferIcon[data-astro-cid-l7yrjx73]{width:24px;height:24px;image-rendering:pixelated;display:block}.gdShopOfferArt[data-astro-cid-l7yrjx73]{justify-content:center;align-items:center;gap:var(--space-12);background-color:var(--color-pink);background-image:radial-gradient(#22202324 1.5px,#0000 1.5px);background-size:16px 16px;display:flex}.gdShopOfferArt[data-astro-cid-l7yrjx73]>img[data-astro-cid-l7yrjx73]{width:72px;height:72px;image-rendering:pixelated;display:block}.gdShopOfferArt[data-astro-cid-l7yrjx73]>span[data-astro-cid-l7yrjx73]{padding:6px var(--space-8);border:2px solid var(--color-midnight);background:var(--color-cream);box-shadow:3px 3px 0 var(--color-gold);font-family:var(--font-pixel);font-size:var(--fs-10);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.gdShopShelf[data-astro-cid-l7yrjx73].gdShopRestock>.gdShopCard[data-astro-cid-l7yrjx73]{animation:.28s steps(2,end) both gdShopDrop;animation-delay:calc(var(--i) * 80ms)}}@keyframes gdShopDrop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.gdPlanBanner[data-astro-cid-l7yrjx73]{margin:0 0 var(--space-24);background:var(--color-pink);border:2px solid var(--color-midnight);max-width:44em;box-shadow:var(--shadow-hard-3);padding:var(--space-12) var(--space-16);align-items:center;gap:var(--space-12) var(--space-16);--focus-ring:var(--color-midnight);animation:gdPlanBannerIn var(--t-enter) var(--ease-step) both;flex-wrap:wrap;display:flex}.gdPlanBanner[data-astro-cid-l7yrjx73][hidden]{display:none}.gdPlanBanner-text[data-astro-cid-l7yrjx73]{font-size:var(--fs-15);flex:18em;margin:0}.gdPlanBanner-actions[data-astro-cid-l7yrjx73]{gap:var(--space-8);flex-wrap:wrap;display:flex}.gdPlanBanner-actions[data-astro-cid-l7yrjx73][hidden]{display:none}.gdPlanBanner-btn[data-astro-cid-l7yrjx73]{background:var(--color-cream);min-height:44px;color:var(--color-midnight);border:2px solid var(--color-midnight);padding:0 var(--space-16);font-family:var(--font-pixel);font-size:var(--fs-12);text-transform:uppercase;cursor:pointer}.gdPlanBanner-btn--load[data-astro-cid-l7yrjx73]{background:var(--color-gold);box-shadow:var(--shadow-hard-2)}@keyframes gdPlanBannerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gdPlanBanner[data-astro-cid-l7yrjx73]{animation:none}}@media (width<=640px){.gdPlanBanner-actions[data-astro-cid-l7yrjx73]{width:100%}.gdPlanBanner-btn[data-astro-cid-l7yrjx73]{flex:100%}.gdShopShelf[data-astro-cid-l7yrjx73]{gap:var(--space-16)!important}.gdShopCard[data-astro-cid-l7yrjx73]>div[data-astro-cid-l7yrjx73]:first-child{height:120px!important}.gdShopCard[data-astro-cid-l7yrjx73]>div[data-astro-cid-l7yrjx73]:last-child{padding:var(--space-16)!important}}
