/** Shopify CDN: Minification failed

Line 6:214 The "+" operator only works if there is whitespace on both sides

**/
.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width:750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(5rem+var(--page-width-margin))}}.article-template__hero-container{max-width:130rem;margin:0 auto}.article-template__hero-small{height:11rem}.article-template__hero-medium{height:22rem}.article-template__hero-large{height:33rem}@media screen and (min-width:750px) and (max-width:989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media screen and (min-width:990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(0.8 / var(--font-body-scale))}@media screen and (min-width:750px){.article-template header{margin-top:5rem}}.article-template__title{margin:0}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:3rem;margin-bottom:3rem}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media screen and (min-width:750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),0.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width:750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.article-template{--rp-article-ink:#111827;--rp-article-muted:rgba(17,24,39,.70);--rp-article-purple:#26005b;--rp-article-green:#05b85a;--rp-article-pink:#ff2d55;--rp-article-yellow:#f2aa00}.article-template header.page-width{position:relative;overflow:hidden;max-width:min(112rem,calc(100vw - 3rem));margin-top:clamp(2.4rem,5vw,5.6rem);margin-bottom:2.8rem;padding:clamp(2.4rem,5vw,5.2rem);border:.1rem solid rgba(38,0,91,.18);border-radius:.8rem;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(135deg,#26005b 0%,#2a0054 52%,#0b6b45 100%);background-size:22px 22px,22px 22px,auto;color:#fff;box-shadow:0 1.8rem 4.2rem rgba(38,0,91,.20)}.article-template header.page-width::before{content:"RETROPARTY";display:inline-flex;margin-bottom:1.2rem;padding:.55rem .9rem;border:.1rem solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.10);color:#7dffad;font-size:1.1rem;font-weight:950;letter-spacing:.08em;line-height:1}.article-template header.page-width::after{content:"";position:absolute;right:-4rem;bottom:-4rem;width:16rem;height:16rem;border:1.5rem solid rgba(5,184,90,.18);border-radius:50%}.article-template__title{max-width:88rem;color:inherit;font-size:clamp(3.4rem,6vw,6.4rem);font-weight:950;letter-spacing:0;line-height:.98}.article-template header .caption-with-letter-spacing{color:rgba(255,255,255,.78);font-weight:850}.article-template__hero-container{max-width:min(112rem,calc(100vw - 3rem));overflow:hidden;border-radius:.8rem;box-shadow:0 1.6rem 4rem rgba(17,24,39,.12)}.article-template__content{max-width:86rem;padding:clamp(2.4rem,4vw,4.8rem);border:.1rem solid rgba(17,24,39,.10);border-radius:.8rem;background:#fff;color:var(--rp-article-muted);font-size:1.68rem;font-weight:550;line-height:1.72;box-shadow:0 1.2rem 3rem rgba(17,24,39,.07)}.article-template__content h2,.article-template__content h3{color:var(--rp-article-ink);font-weight:950;letter-spacing:0}.article-template__content a{color:#067a3e;font-weight:850;text-underline-offset:.25rem}.article-template__comment-wrapper{position:relative;overflow:hidden;margin-top:clamp(3.2rem,6vw,7rem);padding:clamp(3.2rem,6vw,6rem) 0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(135deg,#26005b 0%,#1b063c 56%,#0d5b3b 100%);background-size:22px 22px,22px 22px,auto}.rp-article-comments-shell{display:grid;gap:2rem}.rp-article-comments-heading{color:#fff}.rp-article-comments-kicker{display:inline-flex;margin:0 0 1rem;padding:.55rem .9rem;border:.1rem solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.10);color:#7dffad;font-size:1.1rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.rp-article-comments-heading h2{margin:0;color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:950;letter-spacing:0;line-height:1}.rp-article-comments-heading p:not(.rp-article-comments-kicker){max-width:64rem;margin:1rem 0 0;color:rgba(255,255,255,.78);font-size:1.55rem;font-weight:650;line-height:1.5}.article-template__comments{display:grid;gap:1.2rem;margin:0}.article-template__comments-comment{overflow:hidden;margin:0;border:.1rem solid rgba(255,255,255,.15);border-radius:.8rem;background:rgba(255,255,255,.96);color:var(--rp-article-muted);box-shadow:0 1rem 2.6rem rgba(0,0,0,.14)}.article-template__comments-comment::before{content:"";display:block;height:.4rem;margin:-2rem -2rem 1.6rem;background:linear-gradient(90deg,var(--rp-article-pink),var(--rp-article-yellow),var(--rp-article-green))}.article-template__comments-comment footer{color:rgba(17,24,39,.58);font-size:1.15rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rp-article-comments-empty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.6rem;border:.1rem solid rgba(255,255,255,.16);border-radius:.8rem;background:rgba(255,255,255,.10);color:rgba(255,255,255,.84);box-shadow:inset 0 0 0 .1rem rgba(255,255,255,.04)}.rp-article-comments-empty span{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:999px;background:#7dffad;color:#26005b;font-size:1.2rem;font-weight:950;line-height:1}.rp-article-comments-empty p{margin:0;font-size:1.45rem;font-weight:800;line-height:1.35}.rp-article-comment-form-card{padding:clamp(2rem,4vw,3.2rem);border:.1rem solid rgba(255,255,255,.18);border-radius:.8rem;background:rgba(255,255,255,.97);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.18)}.rp-article-comment-form-title{margin:0 0 1.8rem;color:var(--rp-article-ink);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:950;letter-spacing:0;line-height:1.05}.article-template__comment-wrapper .field__input,.article-template__comment-wrapper .text-area{min-height:5.2rem;border-radius:.8rem;background:#f8fafc;border:.1rem solid rgba(17,24,39,.14);color:var(--rp-article-ink);font-weight:700;box-shadow:none}.article-template__comment-wrapper .text-area{min-height:13rem;resize:vertical}.article-template__comment-wrapper .field::before,.article-template__comment-wrapper .field::after{content:none}.article-template__comment-wrapper .field__input:focus,.article-template__comment-wrapper .text-area:focus{border-color:#7dffad;background:#fff;box-shadow:0 0 0 .3rem rgba(125,255,173,.22)}.article-template__comment-warning{display:inline-flex;align-items:center;margin:1.2rem 0 0;padding:.75rem 1rem;border-radius:999px;background:rgba(38,0,91,.07);color:rgba(17,24,39,.68);font-weight:800}.article-template__comment-wrapper .button{min-height:4.8rem;border-radius:999px;background:#111827;color:#fff;font-weight:950}@media screen and (max-width:749px){.article-template header.page-width,.article-template__content,.article-template__hero-container{max-width:calc(100vw - 2rem)}.article-template header.page-width{padding:2.2rem}.article-template__title{font-size:3.5rem}}
