@layer reset, tokens, legacy, primitives, archetypes, utilities, overrides;@layer archetypes{html body:has(.arch-pack-sale--subscription) main{background-color:var(--color-night-900);font-family:var(--font-body)}html body:has(.arch-pack-sale--subscription) .ui-section{--color-background:var(--color-night-900)}html body:has(.arch-pack-sale--subscription) .arch-grid--stats{padding-bottom:calc(var(--space-2xs)*12.5);padding-top:calc(var(--space-2xs)*6)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats{padding-bottom:calc(var(--space-2xs)*16.5);padding-top:calc(var(--space-2xs)*18)}}html body:has(.arch-pack-sale--subscription) .arch-grid--stats:before{display:none}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .arch-grid__items{display:grid;gap:calc(var(--space-2xs)*6.5) calc(var(--space-2xs)*3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats .arch-grid__items{gap:0;grid-template-columns:repeat(3,auto);justify-content:center;max-width:none}}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .arch-grid__item{min-width:0}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats .arch-grid__item+.arch-grid__item{border-left:1px solid color-mix(in srgb,var(--color-gold-550) 28%,#0000)}}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .arch-grid__item:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats .arch-grid__item:last-child:nth-child(odd){grid-column:auto}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card{padding:0 calc(var(--space-2xs)*5.5)}}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__body{gap:calc(var(--space-2xs)*1.5);justify-items:center}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__body{gap:calc(var(--space-2xs)*2.5)}}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__body:not(:has(.ui-card__eyebrow)):before{content:none}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__heading{background-clip:text;background-image:linear-gradient(90deg,var(--color-gold-600) 0,var(--color-gold-550) 12%,var(--color-gold-300) 50%,var(--color-gold-550) 88%,var(--color-gold-600) 100%);color:#0000;font-family:var(--font-heading);font-size:calc(var(--space-2xs)*7);font-weight:600;letter-spacing:-.01em;line-height:1.25;padding-bottom:calc(var(--space-2xs)*.75);white-space:nowrap}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__heading{font-size:calc(var(--space-2xs)*11);padding-bottom:calc(var(--space-2xs)*1.25)}}html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card .ui-text,html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__text{font-size:calc(var(--space-2xs)*3.625);line-height:1.35;margin-inline:auto;max-width:calc(var(--space-2xs)*42.5)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card .ui-text,html body:has(.arch-pack-sale--subscription) .arch-grid--stats .ui-card__text{font-size:calc(var(--space-2xs)*4);max-width:calc(var(--space-2xs)*75)}}html body:has(.arch-pack-sale--subscription) .arch-abo-gifts.ui-section{padding-bottom:calc(var(--space-2xs)*6)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-abo-gifts.ui-section{padding-bottom:calc(var(--space-2xs)*10)}}html body:has(.arch-pack-sale--subscription) .arch-pack-sale--subscription.ui-section{padding-bottom:calc(var(--space-2xs)*13);padding-top:calc(var(--space-2xs)*8)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-pack-sale--subscription.ui-section{padding-bottom:calc(var(--space-2xs)*18);padding-top:calc(var(--space-2xs)*14)}}html body:has(.arch-pack-sale--subscription) .arch-testimonials.ui-section{padding-bottom:calc(var(--space-2xs)*7)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-testimonials.ui-section{padding-bottom:calc(var(--space-2xs)*18.25)}}html body:has(.arch-pack-sale--subscription) .arch-faq.ui-section{padding-top:calc(var(--space-2xs)*6.5)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-faq.ui-section{padding-top:calc(var(--space-2xs)*13)}}html body:has(.arch-pack-sale--subscription) .arch-pack-sale--subscription .arch-pack-sale__head{align-items:center;flex-flow:row wrap;gap:calc(var(--space-2xs)*2.5) calc(var(--space-2xs)*2);justify-content:space-between;margin-inline-end:calc(var(--space-2xs)*2.5)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-pack-sale--subscription .arch-pack-sale__head{align-items:baseline;gap:var(--space-md);margin-inline-end:0}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats){padding-bottom:calc(var(--space-2xs)*13);padding-top:0}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats){padding-bottom:calc(var(--space-2xs)*18)}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats):before{background:var(--sale-gold-line);content:"";display:block;height:calc(var(--space-2xs)*.5);margin:0 auto calc(var(--space-2xs)*13);max-width:calc(var(--space-2xs)*75)}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats):before{margin-bottom:calc(var(--space-2xs)*18);max-width:calc(var(--space-2xs)*160)}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .arch-grid__items{gap:calc(var(--space-2xs)*7) calc(var(--space-2xs)*3.5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .arch-grid__items{gap:calc(var(--space-2xs)*6);grid-template-columns:repeat(4,minmax(0,1fr))}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);justify-self:stretch;place-items:start center;text-align:center;width:100%}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__media--icon{height:var(--space-xl);justify-self:center;margin-inline:auto;width:var(--space-xl)}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__media--icon svg{stroke-width:1.6}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__media--icon{height:calc(var(--space-2xs)*9.5);width:calc(var(--space-2xs)*9.5)}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__body,html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__body>*{text-align:center}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__body{gap:var(--space-xs);justify-items:center}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__heading{font-size:calc(var(--space-2xs)*3.875);line-height:1.3}@media (min-width:768px){html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card__heading{font-size:calc(var(--space-2xs)*4.25)}}html body:has(.arch-pack-sale--subscription) .arch-grid:not(.arch-grid--stats) .ui-card .ui-text{font-size:calc(var(--space-2xs)*3.375);line-height:1.45}}