.gv-hero{--gv-accent: #f0c84b;padding-top:calc(var(--gv-pt) * .6);padding-bottom:calc(var(--gv-pb) * .75);overflow:hidden}.gv-hero .gv-eyebrow{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gv-accent)}.gv-hero__inner{display:flex;flex-direction:column;gap:2.4rem}.gv-hero__art{position:relative;margin:0 -1.5rem;overflow:hidden}.gv-hero__img{display:block;width:100%;height:100%;object-fit:cover}.gv-hero--mobile-banner .gv-hero__art{aspect-ratio:16 / 10}.gv-hero--mobile-full .gv-hero__art{margin:0;border-radius:1.2rem;aspect-ratio:var(--gv-ratio)}.gv-hero--mobile-hide .gv-hero__art{display:none}.gv-hero__title{margin:0;font-size:clamp(3.6rem,9vw,6.4rem);line-height:1.02}.gv-hero__text{margin-top:1.6rem;font-size:1.6rem;line-height:1.65;max-width:56rem;opacity:.88}.gv-hero__text:empty{display:none}.gv-hero__text>:first-child{margin-top:0}.gv-hero__text>:last-child{margin-bottom:0}.gv-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.gv-hero__buttons:empty{display:none}.gv-btn{display:inline-flex;align-items:center;gap:.8rem;min-height:4.6rem;padding:0 2rem;border-radius:var(--buttons-radius, 4px);font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-decoration:none;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.55);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.gv-btn:hover{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06)}.gv-btn--primary{background:var(--gv-accent);color:#121212;box-shadow:none}.gv-btn--primary:hover{background:#f5d673;box-shadow:none}.gv-btn:focus-visible{outline:2px solid var(--gv-accent);outline-offset:3px}.gv-btn svg{width:1.8rem;height:1.8rem;flex:none}.gv-hero__note{margin:1.2rem 0 0;font-size:1.3rem;font-style:italic;opacity:.65}.gv-hero__itch{margin-top:2.4rem;max-width:552px}.gv-hero__itch iframe{display:block;width:100%;height:167px;border:0;border-radius:.8rem}.gv-hero__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:2.4rem}.gv-hero__shot{margin:0;border-radius:.8rem;overflow:hidden;aspect-ratio:16 / 9;background:#121212}.gv-hero__shot img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.gv-hero{padding-top:var(--gv-pt);padding-bottom:var(--gv-pb)}.gv-hero--mobile-banner .gv-hero__art{aspect-ratio:21 / 9;margin:0;border-radius:1.2rem}}@media screen and (min-width:990px){.gv-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6rem}.gv-hero__inner--no-art{grid-template-columns:minmax(0,1fr);max-width:80rem}.gv-hero__art,.gv-hero--mobile-banner .gv-hero__art,.gv-hero--mobile-hide .gv-hero__art{display:block;margin:0;aspect-ratio:var(--gv-ratio);max-height:72rem;border-radius:1.2rem;box-shadow:0 2.4rem 6rem #00000059}.gv-hero--art-right .gv-hero__art,.gv-hero--art-left .gv-hero__content{order:2}.gv-hero__text{font-size:1.7rem}}.gv-prose{padding-top:calc(var(--gv-pt) * .75);padding-bottom:calc(var(--gv-pb) * .75)}@media screen and (min-width:750px){.gv-prose{padding-top:var(--gv-pt);padding-bottom:var(--gv-pb)}}.gv-prose__body{font-size:1.6rem;line-height:1.7}.gv-prose__body h2,.gv-prose__body h3{margin-top:3.2rem}.gv-prose__body>:first-child{margin-top:0}.gv-faq{--gv-accent: #f0c84b;padding-top:calc(var(--gv-pt) * .75);padding-bottom:calc(var(--gv-pb) * .75)}@media screen and (min-width:750px){.gv-faq{padding-top:var(--gv-pt);padding-bottom:var(--gv-pb)}}.gv-faq .gv-eyebrow{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gv-eyebrow-color, #9a7a12)}.gv-faq.color-scheme-3 .gv-eyebrow,.gv-faq.color-scheme-4 .gv-eyebrow{--gv-eyebrow-color: var(--gv-accent)}.gv-faq__inner{max-width:96rem}.gv-faq__header{max-width:72rem;margin-bottom:3.2rem}.gv-faq__heading{margin:0;font-size:clamp(3rem,6vw,4.4rem);line-height:1.1}.gv-faq__summary{margin-top:1.6rem;font-size:1.7rem;line-height:1.65}.gv-faq__summary>:first-child{margin-top:0}.gv-faq__summary>:last-child{margin-bottom:0}.gv-facts{list-style:none;margin:0 0 4.8rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gv-fact{padding:1.6rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.04);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.1)}.gv-fact__stat{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:clamp(2.6rem,6vw,3.4rem);line-height:1}.gv-fact__stat:after{content:"";display:block;width:3.2rem;height:3px;margin-top:1rem;background:var(--gv-accent);border-radius:2px}.gv-fact__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:0}.gv-fact__text{margin:.6rem 0 0;font-size:1.4rem;line-height:1.55;opacity:.78}.gv-faq__group{margin:4rem 0 1.2rem;font-size:2.2rem}.gv-faq__group:first-child{margin-top:0}.gv-qa{border-bottom:1px solid rgba(var(--color-foreground),.14)}.gv-qa:first-of-type{border-top:1px solid rgba(var(--color-foreground),.14)}.gv-faq__group+.gv-qa{border-top:1px solid rgba(var(--color-foreground),.14)}.gv-qa__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;font-size:1.6rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.gv-qa__q::-webkit-details-marker{display:none}.gv-qa__q:hover span{text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:var(--gv-accent)}.gv-qa__q:focus-visible{outline:2px solid var(--gv-accent);outline-offset:2px}.gv-qa__icon{width:2rem;height:2rem;flex:none;transition:transform .25s ease}.gv-qa[open] .gv-qa__icon{transform:rotate(45deg)}.gv-qa__a{padding:0 0 2rem;max-width:72rem;font-size:1.5rem;line-height:1.7;opacity:.88}.gv-qa__a>:first-child{margin-top:0}.gv-qa__a>:last-child{margin-bottom:0}.gv-faq__cta{margin:4rem 0 0}.gv-faq .gv-btn{display:inline-flex;align-items:center;min-height:4.6rem;padding:0 2.2rem;border-radius:var(--buttons-radius, 4px);font-size:1.4rem;font-weight:700;text-decoration:none;background:var(--gv-accent);color:#121212}@media screen and (min-width:750px){.gv-fact{padding:2rem}.gv-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.gv-qa__q{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.gv-qa__icon{transition:none}}.gv-hub{--gv-accent: #f0c84b;padding-top:calc(var(--gv-pt) * .75);padding-bottom:calc(var(--gv-pb) * .75);overflow:hidden}@media screen and (min-width:750px){.gv-hub{padding-top:var(--gv-pt);padding-bottom:var(--gv-pb)}}.gv-eyebrow{margin:0 0 .6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gv-accent, #f0c84b)}.gv-hub__header{text-align:center;max-width:64rem;margin:0 auto 3.2rem}.gv-hub__heading{margin:0}.gv-hub__text{margin-top:1rem;opacity:.8}.gv-hub__text>:first-child{margin-top:0}.gv-hub__text>:last-child{margin-bottom:0}.gv-hub__list{list-style:none;margin:0 -1.5rem;padding:.4rem 1.5rem 1.2rem;display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gv-hub__list::-webkit-scrollbar{display:none}.gv-hub__item{flex:0 0 78%;max-width:34rem;scroll-snap-align:start;display:flex}@media screen and (min-width:750px){.gv-hub__list{margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.gv-hub__item{max-width:none}}@media screen and (min-width:990px){.gv-hub__list{grid-template-columns:repeat(var(--gv-cols, 4),minmax(0,1fr))}}.gv-card{position:relative;display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none;border-radius:1.2rem;overflow:hidden;background:rgba(var(--color-foreground),.05);box-shadow:0 0 0 1px rgba(var(--color-foreground),.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}a.gv-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--gv-accent),0 1.6rem 3.2rem #00000059}a.gv-card:focus-visible{outline:2px solid var(--gv-accent);outline-offset:3px}.gv-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#121212}.gv-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gv-card__img--placeholder{fill:#fff3}a.gv-card:hover .gv-card__img{transform:scale(1.04)}.gv-badge{position:absolute;top:1rem;left:1rem;padding:.5rem .9rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;border-radius:.4rem;background:#121212;color:#fff;border:1px solid rgba(255,255,255,.85)}.gv-badge--available{background:var(--gv-accent);color:#121212;border-color:var(--gv-accent)}.gv-badge--soon{background:#121212b3;color:#ffffffd9;border-style:dashed}.gv-card__body{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.8rem}.gv-card__eyebrow{font-size:1rem;margin-bottom:.4rem}.gv-card__title{margin:0;font-size:2.2rem;line-height:1.1}.gv-card__text{margin:.8rem 0 0;font-size:1.4rem;line-height:1.5;opacity:.78}.gv-card__cta{margin-top:auto;padding-top:1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;color:var(--gv-accent)}.gv-card__cta span{display:inline-block;transition:transform .25s ease}a.gv-card:hover .gv-card__cta span{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.gv-card,.gv-card__img,.gv-card__cta span{transition:none}a.gv-card:hover,a.gv-card:hover .gv-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
