.gj-page{--gj-cream: #FAF7F2;--gj-white: #FFFFFF;--gj-ink: #0F0F0F;--gj-matcha: #AFD100;--gj-matcha-hover: #9DBC00;--gj-bronze: #B58158;--gj-blue: #3B66D1;--gj-blue-hover: #2D54B0;--gj-grey: #5A5A5A;--gj-grey-dark: #3A3A3A;--gj-line: #E8DFC8;--gj-pomegranate: #BF2E48;--gj-choice: #DAC287;--gj-radius: 5px;--gj-font: "Geist", system-ui, sans-serif;--gj-serif: Georgia, "Times New Roman", serif;--gj-shade: 15, 15, 15;width:100%;background:var(--gj-cream);color:var(--gj-ink);font-family:var(--gj-font);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}.gj-page .gj-column{width:100%;max-width:480px;margin:0 auto;background:var(--gj-cream);display:flex;flex-direction:column;overflow-x:clip}.gj-page img{display:block}.gj-page .gj-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.gj-page a:focus-visible,.gj-page summary:focus-visible{outline:2px solid var(--gj-ink);outline-offset:2px}.gj-page .gj-kicker{font:700 12px var(--gj-font);letter-spacing:.18em;text-transform:uppercase;color:var(--gj-matcha)}.gj-page .gj-eyebrow{font:700 11px var(--gj-font);letter-spacing:.16em;text-transform:uppercase;color:var(--gj-bronze)}.gj-page .gj-eyebrow--tight{letter-spacing:.14em}.gj-page .gj-tag{align-self:flex-start;background:var(--gj-matcha);color:var(--gj-ink);padding:5px 10px;border-radius:var(--gj-radius);font:800 11px var(--gj-font);letter-spacing:.14em;text-transform:uppercase}.gj-page .gj-h2{margin:0;font:900 38px var(--gj-font);line-height:.95;letter-spacing:-.045em;text-transform:uppercase;color:var(--gj-ink)}.gj-page .gj-h3{margin:0;font:900 22px var(--gj-font);line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:var(--gj-ink)}.gj-page .gj-body{margin:0;font:400 15px var(--gj-font);line-height:1.45;color:var(--gj-grey)}.gj-page .gj-serif{font-family:var(--gj-serif);font-style:italic;font-weight:400}.gj-page .gj-legal{font:400 11px var(--gj-font);color:var(--gj-grey)}.gj-page .gj-btn{min-height:48px;padding:0 6px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--gj-radius);font:600 14px var(--gj-font);text-decoration:none;transition:background-color .15s ease}.gj-page .gj-btn--lg{min-height:52px;font-size:16px}.gj-page .gj-btn--md{font-size:15px}.gj-page .gj-btn--tall{min-height:52px}.gj-page .gj-btn--blue,.gj-page .gj-btn--blue:hover{color:var(--gj-white)}.gj-page .gj-btn--blue{background:var(--gj-blue)}.gj-page .gj-btn--blue:hover{background:var(--gj-blue-hover)}.gj-page .gj-btn--matcha,.gj-page .gj-btn--matcha:hover{color:var(--gj-ink)}.gj-page .gj-btn--matcha{background:var(--gj-matcha)}.gj-page .gj-btn--matcha:hover{background:var(--gj-matcha-hover)}.gj-page .gj-btn--white,.gj-page .gj-btn--white:hover{color:var(--gj-ink)}.gj-page .gj-btn--white{background:var(--gj-white)}.gj-page .gj-btn--white:hover{background:var(--gj-cream)}.gj-page .gj-btn--outline,.gj-page .gj-btn--outline:hover{color:var(--gj-ink)}.gj-page .gj-btn--outline{background:transparent;border:1.5px solid var(--gj-ink)}.gj-page .gj-btn--outline:hover{background:rgba(var(--gj-shade),.04)}.gj-page .gj-btn-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gj-page.gj-page--under-nav{padding-top:var(--nav-h, 64px);background:linear-gradient(180deg,var(--gj-white) var(--nav-h, 64px),var(--gj-cream) var(--nav-h, 64px))}.gj-page #prize{scroll-margin-top:var(--nav-h, 64px)}.gj-page .gj-hero{position:relative;height:640px;flex-shrink:0}.gj-page .gj-cover{object-fit:cover}.gj-page .gj-hero__img{object-position:70% 50%}.gj-page .gj-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--gj-shade),.62),rgba(var(--gj-shade),.45) 38%,rgba(var(--gj-shade),0) 58% 72%,rgba(var(--gj-shade),.35))}.gj-page .gj-hero__copy{position:absolute;top:20px;left:20px;right:20px;display:flex;flex-direction:column;gap:10px;color:var(--gj-white)}.gj-page .gj-hero__title{margin:0;font:900 min(34px,8.7vw) var(--gj-font);line-height:.95;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:var(--gj-white)}.gj-page .gj-hero__accent{color:var(--gj-matcha)}.gj-page .gj-hero__lead{font:600 17px var(--gj-font);line-height:1.3;color:var(--gj-white);text-shadow:0 1px 12px rgba(var(--gj-shade),.55)}.gj-page .gj-hero__prize-link,.gj-page .gj-hero__prize-link:hover{color:var(--gj-matcha);font-weight:800;text-decoration:none;white-space:nowrap;padding:12px 0}.gj-page.gj-page--lift{position:relative;z-index:1;margin-top:-130px;background:linear-gradient(180deg,transparent 130px,var(--gj-cream) 130px)}.gj-page.gj-page--lift .gj-column{background:transparent}.gj-page .gj-pouches{position:relative;padding:0 20px;display:flex;flex-direction:column;align-items:center}.gj-page .gj-pouches__img{width:340px;max-width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(var(--gj-shade),.28))}.gj-page .gj-card{width:100%;background:var(--gj-white);border-radius:var(--gj-radius);box-shadow:0 1px 0 var(--gj-line)}.gj-page .gj-why{margin-top:-6px;padding:20px;display:flex;flex-direction:column;gap:14px}.gj-page .gj-why__title{font-size:26px;line-height:1.02;letter-spacing:-.035em}.gj-page .gj-ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.gj-page .gj-ticks__item{display:flex;gap:10px;align-items:flex-start;font:500 15px var(--gj-font);line-height:1.4;color:var(--gj-ink)}.gj-page .gj-ticks__item strong{font-weight:800}.gj-page .gj-ticks__icon{flex-shrink:0;margin-top:1px}.gj-page .gj-why__actions{padding-top:4px}.gj-page .gj-weeks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.gj-page .gj-weeks__week{display:flex;flex-direction:column;gap:6px}.gj-page .gj-weeks__bar{height:8px;border-radius:4px}.gj-page .gj-weeks__label{font:800 11px var(--gj-font);letter-spacing:.06em;text-align:center;color:var(--gj-ink)}.gj-page .gj-legend{display:flex;gap:14px;flex-wrap:wrap;font:600 11px var(--gj-font);color:var(--gj-grey)}.gj-page .gj-legend__item{display:flex;align-items:center;gap:6px}.gj-page .gj-legend__swatch{width:10px;height:10px;border-radius:2px}.gj-page .gj-flavour--pomegranate{background:var(--gj-pomegranate)}.gj-page .gj-flavour--matcha{background:var(--gj-matcha)}.gj-page .gj-flavour--choice{background:var(--gj-choice)}.gj-page .gj-journey{margin-top:40px;background:var(--gj-cream);display:flex;flex-direction:column}.gj-page .gj-journey__media{position:relative;height:330px}.gj-page .gj-journey__img{object-position:50% 84%}.gj-page .gj-journey__tag{position:absolute;left:20px;top:18px}.gj-page .gj-journey__body{padding:30px 20px 44px;display:flex;flex-direction:column;gap:22px}.gj-page .gj-journey__why{margin:0;font-size:15px;line-height:1.45;color:var(--gj-grey-dark)}.gj-page .gj-points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.gj-page .gj-points__item{display:grid;grid-template-columns:10px minmax(0,1fr);gap:14px;align-items:start}.gj-page .gj-points__dot{width:10px;height:10px;border-radius:50%;background:var(--gj-matcha);margin-top:6px}.gj-page .gj-points__text{display:flex;flex-direction:column;gap:4px}.gj-page .gj-points__title{margin:0;font:900 17px var(--gj-font);letter-spacing:-.02em;text-transform:uppercase;color:var(--gj-ink)}.gj-page .gj-prize{margin-top:40px;background:var(--gj-white);padding:48px 20px 40px;display:flex;flex-direction:column;gap:22px}.gj-page .gj-stack-12{display:flex;flex-direction:column;gap:12px}.gj-page .gj-apartments{display:flex;flex-direction:column;gap:18px}.gj-page .gj-apartments__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:start}.gj-page .gj-apartments__col{display:flex;flex-direction:column;gap:14px}.gj-page .gj-apt{position:relative;display:flex;flex-direction:column;gap:8px;text-decoration:none}.gj-page .gj-apt__media{position:relative;width:100%;border-radius:var(--gj-radius);overflow:hidden;box-shadow:0 12px 28px rgba(var(--gj-shade),.18)}.gj-page .gj-apt__media--hero{height:300px}.gj-page .gj-apt__media--tall{height:372px}.gj-page .gj-apt__media--short{height:150px}.gj-page .gj-apt__badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--gj-white);color:var(--gj-ink);padding:4px 8px;border-radius:var(--gj-radius);font:700 11px var(--gj-font);letter-spacing:.08em;text-transform:uppercase}.gj-page .gj-apt__name{font:900 17px var(--gj-font);letter-spacing:-.02em;color:var(--gj-ink)}.gj-page .gj-apt__note{font-size:13px;line-height:1.4;color:var(--gj-grey)}.gj-page .gj-apt:hover .gj-apt__name{text-decoration:underline}.gj-page .gj-prize__cta{min-height:56px;padding:8px 16px;flex-direction:column;gap:2px}.gj-page .gj-prize__cta-main{font:700 16px var(--gj-font)}.gj-page .gj-prize__cta-sub{font:500 12px var(--gj-font)}.gj-page .gj-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.gj-page .gj-step{position:relative;padding:2px 0 34px 46px;display:flex;flex-direction:column;gap:12px}.gj-page .gj-step--last{padding-bottom:8px}.gj-page .gj-step__line{position:absolute;left:14px;top:34px;bottom:-6px;width:2px;background:var(--gj-matcha)}.gj-page .gj-step__num{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--gj-matcha);display:flex;align-items:center;justify-content:center;font:900 15px var(--gj-font);color:var(--gj-ink)}.gj-page .gj-how{background:var(--gj-cream);padding:48px 20px 44px;display:flex;flex-direction:column;gap:26px}.gj-page .gj-stack-10{display:flex;flex-direction:column;gap:10px}.gj-page .gj-flavours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gj-page .gj-flavours__item{display:flex;flex-direction:column;align-items:center;gap:6px}.gj-page .gj-flavours__tile{width:100%;aspect-ratio:3 / 4;background:var(--gj-white);border-radius:var(--gj-radius);box-shadow:0 1px 0 var(--gj-line);display:flex;align-items:center;justify-content:center}.gj-page .gj-flavours__img{width:80%;height:auto}.gj-page .gj-flavours__name{font:700 10px var(--gj-font);text-align:center;color:var(--gj-ink)}.gj-page .gj-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gj-page .gj-price__amount{font:900 40px var(--gj-font);letter-spacing:-.045em;line-height:1;color:var(--gj-ink)}.gj-page .gj-price__was{font:500 13px var(--gj-font);color:var(--gj-grey)}.gj-page .gj-price__was s{text-decoration:line-through}.gj-page .gj-note{font:500 12px var(--gj-font);color:var(--gj-grey)}.gj-page .gj-tickets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gj-page .gj-ticket{border:1.5px dashed var(--gj-ink);border-radius:var(--gj-radius);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.gj-page .gj-ticket__group{font:700 10px var(--gj-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gj-bronze)}.gj-page .gj-ticket__date{font:900 22px var(--gj-font);letter-spacing:-.035em;line-height:1;color:var(--gj-ink)}.gj-page .gj-ticket__to{font:500 11px var(--gj-font);color:var(--gj-grey)}.gj-page .gj-ritual{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center}.gj-page .gj-ritual__img{width:112px;height:140px;object-fit:cover;border-radius:var(--gj-radius)}.gj-page .gj-ritual__text{display:flex;flex-direction:column;gap:8px}.gj-page .gj-ritual__line{font-size:15px;line-height:1.4;color:var(--gj-grey-dark)}.gj-page .gj-crew{background:var(--gj-white);padding:48px 20px 40px;display:flex;flex-direction:column;gap:20px}.gj-page .gj-rating{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;background:var(--gj-matcha);border-radius:var(--gj-radius);padding:18px 20px;color:var(--gj-ink)}.gj-page .gj-rating__score{font:900 60px var(--gj-font);letter-spacing:-.06em;line-height:.9}.gj-page .gj-rating__meta{display:flex;flex-direction:column;gap:4px}.gj-page .gj-rating__count{font:700 14px var(--gj-font)}.gj-page .gj-rating__source{font:500 12px var(--gj-font)}.gj-page .gj-stars{color:var(--gj-ink);letter-spacing:2px;font-size:15px}.gj-page .gj-quote{margin:0;background:var(--gj-cream);border-radius:var(--gj-radius);padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 0 var(--gj-line)}.gj-page .gj-quote__text{margin:0;font-size:19px;line-height:1.35;color:var(--gj-ink)}.gj-page .gj-quote__by{font:600 12px var(--gj-font);color:var(--gj-grey)}.gj-page .gj-follow{margin-top:8px;padding-top:24px;border-top:1px solid var(--gj-line);display:flex;flex-direction:column;align-items:center;gap:14px}.gj-page .gj-socials{margin:0;padding:0;list-style:none;display:flex;gap:12px;justify-content:center}.gj-page .gj-socials__link{width:48px;height:48px;border-radius:50%;background:var(--gj-matcha);display:flex;align-items:center;justify-content:center}.gj-page .gj-socials__link:hover{background:var(--gj-matcha-hover)}.gj-page .gj-faq{background:var(--gj-cream);padding:48px 20px 40px;display:flex;flex-direction:column;gap:18px}.gj-page .gj-faq__list{display:flex;flex-direction:column}.gj-page .gj-faq__item{border-bottom:1px solid var(--gj-line)}.gj-page .gj-faq__question{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:800 16px var(--gj-font);color:var(--gj-ink);cursor:pointer;list-style:none}.gj-page .gj-faq__question::-webkit-details-marker{display:none}.gj-page .gj-faq__icon{flex-shrink:0;width:28px;height:28px;border-radius:var(--gj-radius);background:var(--gj-matcha);display:flex;align-items:center;justify-content:center;font:800 16px var(--gj-font)}.gj-page .gj-faq__icon:before{content:"+"}.gj-page .gj-faq__item[open] .gj-faq__icon:before{content:"\2212"}.gj-page .gj-faq__answer{margin:0;padding:0 0 16px;font:400 15px var(--gj-font);line-height:1.5;color:var(--gj-grey)}.gj-page .gj-close{position:relative;height:640px;flex-shrink:0}.gj-page .gj-close__img{object-position:42% 50%}.gj-page .gj-close__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--gj-shade),.5),rgba(var(--gj-shade),0) 45% 60%,rgba(var(--gj-shade),.55))}.gj-page .gj-close__copy{position:absolute;top:28px;left:20px;right:20px;display:flex;flex-direction:column;gap:10px}.gj-page .gj-close__title{margin:0;font:900 48px var(--gj-font);line-height:.92;letter-spacing:-.05em;text-transform:uppercase;color:var(--gj-white)}.gj-page .gj-close__actions{position:absolute;left:20px;right:20px;bottom:24px}.gj-page .gj-close-legal{padding:20px 20px 28px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/24/assets/journey-landing.css.map */
