.pack3d[data-astro-cid-bjv3hnmx]{--pack-radius:9% 9% 1.4% 1.4% / 6.6% 6.6% 1% 1%;filter:drop-shadow(0 28px 34px #0000008c);position:relative}.pack3d[data-astro-cid-bjv3hnmx]:before{content:"";border-radius:var(--pack-radius);background:linear-gradient(160deg,#1c1c1c,#040404);position:absolute;inset:1.2% -1.6% -1.8% 1.6%}.pack3d-face[data-astro-cid-bjv3hnmx]{border-radius:var(--pack-radius);background:#0b0b0b;position:relative;overflow:hidden}.pack3d-face[data-astro-cid-bjv3hnmx] .pack3d-img{block-size:auto;inline-size:100%;display:block}.pack3d-gloss[data-astro-cid-bjv3hnmx]{pointer-events:none;background:linear-gradient(118deg,#ffffff2b 0%,#ffffff0a 26%,#fff0 42% 78%,#ffffff12 100%);position:absolute;inset:0}.pack-mock[data-astro-cid-hdwsa4lx] svg[data-astro-cid-hdwsa4lx]{block-size:auto;inline-size:100%;display:block;overflow:visible}.pm-bebas[data-astro-cid-hdwsa4lx]{font-family:var(--font-bebas)}.pm-heavy[data-astro-cid-hdwsa4lx]{font-family:var(--font-archivo)}.pm-sans[data-astro-cid-hdwsa4lx]{font-family:var(--font-inter);font-weight:800}.pm-italic[data-astro-cid-hdwsa4lx]{font-style:italic}.pm-script[data-astro-cid-hdwsa4lx]{font-family:var(--font-signature)}.sticker[data-astro-cid-mqob2q4p]{block-size:auto;display:block;overflow:visible}.sticker-ring[data-astro-cid-mqob2q4p]{transform-box:view-box;transform-origin:50%;animation:26s linear infinite spin}.sticker-ring-text[data-astro-cid-mqob2q4p]{font-family:var(--font-bebas);letter-spacing:1px}.sticker-big[data-astro-cid-mqob2q4p]{font-family:var(--font-archivo);font-size:34px}.sticker-small[data-astro-cid-mqob2q4p]{font-family:var(--font-bebas);letter-spacing:2.5px;font-size:17px}.hero[data-astro-cid-yodha2z4]{isolation:isolate;background:var(--color-ink);min-block-size:100svh;position:relative;overflow:clip}.hero-bg[data-astro-cid-yodha2z4]{z-index:-3;--stripe-b:#121212;position:absolute;inset:0}.hero-glow[data-astro-cid-yodha2z4]{z-index:-2;background:radial-gradient(closest-side,#f3920033,#f3920000 70%);position:absolute;inset:20% -30% -40% 25%}.hero-word[data-astro-cid-yodha2z4]{z-index:-1;opacity:.9;block-size:auto;inline-size:max(140%,70rem);max-inline-size:none;position:absolute;bottom:3%;left:-2%}.hero-word[data-astro-cid-yodha2z4] text[data-astro-cid-yodha2z4]{fill:none;stroke:#2b2b2b;stroke-width:2px;font-family:var(--font-display);letter-spacing:4px;font-size:240px}.hero-grid[data-astro-cid-yodha2z4]{align-items:center;gap:2.5rem;min-block-size:100svh;padding-block:6.25rem 4.5rem;display:grid}@media (width>=1024px){.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4.5rem);padding-block:7.5rem 5.5rem}}.hero-copy[data-astro-cid-yodha2z4]{container-type:inline-size}.hero-eyebrow[data-astro-cid-yodha2z4]{color:var(--color-orange)}.hero-title[data-astro-cid-yodha2z4]{margin-top:1.25rem;font-size:clamp(3rem,18.5cqi,8rem)}.hero-line[data-astro-cid-yodha2z4]{display:block}.hero-line[data-astro-cid-yodha2z4].is-accent{color:var(--color-orange)}.hero-lead[data-astro-cid-yodha2z4]{max-inline-size:34rem;color:var(--color-smoke);margin-top:1.5rem}.hero-actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}@media (width<=479px){.hero-actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{inline-size:100%}}.hero-visual[data-astro-cid-yodha2z4]{position:relative}.hero-stage[data-astro-cid-yodha2z4]{aspect-ratio:1;perspective:1400px;inline-size:min(100%,38rem);margin-inline:auto;position:relative}.hero-panel[data-astro-cid-yodha2z4]{--stripe-tile:2.5rem;--stripe-speed:1.8s;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);position:absolute;inset:7% 0 9% 24%}.hero-photo[data-astro-cid-yodha2z4]{inline-size:48%;position:absolute;top:4%;right:7%}.hero-photo[data-astro-cid-yodha2z4] .hero-photo-media{aspect-ratio:4/5;display:block;box-shadow:0 30px 60px -20px #0009}.hero-filters[data-astro-cid-yodha2z4]{block-size:0;inline-size:0;position:absolute;overflow:hidden}.hero-photo[data-astro-cid-yodha2z4] .hero-photo-img{aspect-ratio:4/5;object-fit:cover;filter:url(#duotone-orange);block-size:100%;inline-size:100%;display:block}.pack-scroll[data-astro-cid-yodha2z4]{z-index:2;transform-origin:50% 60%;inline-size:54%;position:absolute;bottom:1%;left:2%;transform:rotate(-6deg)}.pack-tilt[data-astro-cid-yodha2z4]{transform-style:preserve-3d}.pack-float[data-astro-cid-yodha2z4]{animation:6s ease-in-out infinite float}.pack-scroll[data-astro-cid-yodha2z4] .pack-img{filter:drop-shadow(0 30px 40px #0000008c);block-size:auto;inline-size:100%}.hero-stage[data-astro-cid-yodha2z4] .hero-sticker{z-index:3;inline-size:clamp(5rem,17vw,7.25rem);position:absolute;top:0;left:0}.hero-scroll[data-astro-cid-yodha2z4]{color:var(--color-smoke);letter-spacing:.3em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:none;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.hero-scroll[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{background:var(--color-steel);block-size:2.5rem;inline-size:2px;display:block;position:relative;overflow:hidden}.hero-scroll[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]:after{content:"";background:var(--color-orange);animation:scroll-cue 2s var(--ease-out-expo) infinite;position:absolute;inset:0}@media (width>=1024px) and (height>=760px){.hero-scroll[data-astro-cid-yodha2z4]{display:flex}}@keyframes scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.marquee-stack[data-astro-cid-oft3j2x6]{z-index:2;background:linear-gradient(to bottom, var(--color-ink) 50%, var(--color-bone) 50%);padding-block:clamp(2rem,4vw,3.5rem);display:grid;position:relative;overflow:clip}.marquee[data-astro-cid-oft3j2x6]{user-select:none;grid-area:1/1;inline-size:112%;margin-inline-start:-6%;overflow:hidden}.marquee-front[data-astro-cid-oft3j2x6]{z-index:2;background:var(--color-orange);color:var(--color-ink);transform:rotate(-2.5deg);box-shadow:0 18px 40px -18px #0000008c}.marquee-back[data-astro-cid-oft3j2x6]{z-index:1;background:var(--color-paper);color:var(--color-ink);transform:rotate(2deg)}.marquee-track[data-astro-cid-oft3j2x6]{will-change:transform;inline-size:max-content;animation:42s linear infinite marquee;display:flex}.marquee-back[data-astro-cid-oft3j2x6] .marquee-track[data-astro-cid-oft3j2x6]{animation-duration:56s;animation-direction:reverse}.marquee-group[data-astro-cid-oft3j2x6]{flex-shrink:0;align-items:center;display:flex}.marquee-group[data-astro-cid-oft3j2x6] li[data-astro-cid-oft3j2x6]{white-space:nowrap;align-items:center;display:flex}.marquee-group[data-astro-cid-oft3j2x6] span[data-astro-cid-oft3j2x6]{font-family:var(--font-display);letter-spacing:.03em;padding-block:.7rem .5rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1}.marquee-back[data-astro-cid-oft3j2x6] .marquee-group[data-astro-cid-oft3j2x6] span[data-astro-cid-oft3j2x6]{font-size:clamp(1.25rem,1rem + 1.2vw,1.875rem)}.marquee-sep[data-astro-cid-oft3j2x6]{background:currentColor;flex:none;block-size:.55rem;inline-size:.55rem;margin-inline:clamp(1rem,2vw,1.75rem);display:block;transform:rotate(45deg)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-oft3j2x6]{animation:none}}.product[data-astro-cid-a7ur6inu]{background:var(--color-bone);color:var(--color-ink);overflow:clip}.product-word[data-astro-cid-a7ur6inu]{pointer-events:none;block-size:auto;inline-size:max(115%,56rem);max-inline-size:none;position:absolute;top:clamp(1.5rem,5vw,4rem);left:0}.product-word[data-astro-cid-a7ur6inu] text[data-astro-cid-a7ur6inu]{fill:none;stroke:#0b0b0b17;stroke-width:2px;font-family:var(--font-archivo);font-size:240px}.product-grid[data-astro-cid-a7ur6inu]{gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}@media (width>=1024px){.product-grid[data-astro-cid-a7ur6inu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.product-figure[data-astro-cid-a7ur6inu]{position:sticky;top:7rem}}.product-media[data-astro-cid-a7ur6inu]{perspective:1000px}.product-media-inner[data-astro-cid-a7ur6inu]{border-radius:1.25rem;overflow:hidden;box-shadow:0 40px 80px -40px #0b0b0b73}.product-media-inner[data-astro-cid-a7ur6inu] .product-img-el{aspect-ratio:4/5;object-fit:cover;block-size:auto;inline-size:100%}.product-caption[data-astro-cid-a7ur6inu]{color:var(--color-mute);margin-top:.75rem;font-size:.8125rem;font-style:italic}.product-content[data-astro-cid-a7ur6inu]{container-type:inline-size}.product-title[data-astro-cid-a7ur6inu]{text-transform:uppercase;flex-direction:column;align-items:flex-start;margin-top:1.25rem;display:flex}.pt-top[data-astro-cid-a7ur6inu]{background:var(--color-ink);color:var(--color-orange);letter-spacing:.06em;padding:.35rem .6rem .2rem;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1}.pt-main[data-astro-cid-a7ur6inu]{margin-top:.75rem;font-size:clamp(2.5rem,18.5cqi,8.25rem)}.pt-sub[data-astro-cid-a7ur6inu]{margin-top:.15em;font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem)}.pt-sub[data-astro-cid-a7ur6inu] span[data-astro-cid-a7ur6inu]{background:linear-gradient(transparent 52%, var(--color-orange) 52% 94%, transparent 94%);padding-inline:.08em}.pt-end[data-astro-cid-a7ur6inu]{color:var(--color-mute);text-transform:none;margin-top:.5rem;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600}.product-intro[data-astro-cid-a7ur6inu]{max-inline-size:38rem;color:var(--color-mute);margin-top:1.5rem}.facts[data-astro-cid-a7ur6inu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}@media (width>=640px){.facts[data-astro-cid-a7ur6inu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.fact[data-astro-cid-a7ur6inu]{perspective:800px}.fact-inner[data-astro-cid-a7ur6inu]{background:var(--color-ink);block-size:100%;color:var(--color-paper);border-radius:1rem;padding:1.1rem 1rem 1rem;position:relative;overflow:hidden}.fact-inner[data-astro-cid-a7ur6inu]:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,0%), #ffffff2e, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.fact[data-astro-cid-a7ur6inu]:hover .fact-inner[data-astro-cid-a7ur6inu]:after{opacity:1}}.fact[data-astro-cid-a7ur6inu]:first-child .fact-inner[data-astro-cid-a7ur6inu]{background:var(--color-orange);color:var(--color-ink)}.fact-value[data-astro-cid-a7ur6inu]{min-block-size:.86em;color:var(--color-orange);font-family:var(--font-display);align-items:flex-end;font-size:clamp(3rem,2rem + 3.4vw,4.75rem);line-height:.86;display:flex}.fact[data-astro-cid-a7ur6inu]:first-child .fact-value[data-astro-cid-a7ur6inu]{color:var(--color-ink)}.fact-number[data-astro-cid-a7ur6inu]{white-space:nowrap}.fact-prefix[data-astro-cid-a7ur6inu]{vertical-align:top;margin-right:.12em;font-size:.34em}.fact-unit[data-astro-cid-a7ur6inu]{letter-spacing:.03em;margin-left:.1em;font-size:.42em}.fact-word[data-astro-cid-a7ur6inu]{font-size:.56em;line-height:1}.fact-label[data-astro-cid-a7ur6inu]{color:var(--color-smoke);margin-top:.65rem;font-size:.8125rem;line-height:1.35}.fact[data-astro-cid-a7ur6inu]:first-child .fact-label[data-astro-cid-a7ur6inu]{color:var(--color-ink);font-weight:600}.claim[data-astro-cid-a7ur6inu]{border-left:4px solid var(--color-orange);max-inline-size:40rem;margin-top:1.75rem;padding-left:1rem;font-size:.9375rem;line-height:1.55}.claim[data-astro-cid-a7ur6inu] strong[data-astro-cid-a7ur6inu]{font-weight:700}.product-details[data-astro-cid-a7ur6inu]{margin-top:2.75rem}.nutrition[data-astro-cid-a7ur6inu]{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.9375rem}.nutrition[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu],.nutrition[data-astro-cid-a7ur6inu] td[data-astro-cid-a7ur6inu]{text-align:left;vertical-align:top;border-bottom:1px solid #0b0b0b26;padding:.7rem .4rem}.nutrition[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu]:first-child{padding-left:0}.nutrition[data-astro-cid-a7ur6inu] td[data-astro-cid-a7ur6inu],.nutrition[data-astro-cid-a7ur6inu] thead[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu]:not(:first-child){text-align:right}.nutrition[data-astro-cid-a7ur6inu] td[data-astro-cid-a7ur6inu]:last-child,.nutrition[data-astro-cid-a7ur6inu] thead[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu]:last-child{padding-right:0}.nutrition[data-astro-cid-a7ur6inu] thead[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu]{border-bottom:2px solid var(--color-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.nutrition-portion[data-astro-cid-a7ur6inu]{color:var(--color-mute);letter-spacing:.02em;text-transform:none;font-weight:600;display:block}.nutrition[data-astro-cid-a7ur6inu] tbody[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu]{font-weight:600}.nutrition[data-astro-cid-a7ur6inu] .is-sub[data-astro-cid-a7ur6inu] th[data-astro-cid-a7ur6inu]{padding-left:1rem;font-weight:400}.ingredients[data-astro-cid-a7ur6inu] p[data-astro-cid-a7ur6inu]{max-inline-size:44rem}.ingredients[data-astro-cid-a7ur6inu] p[data-astro-cid-a7ur6inu]+p[data-astro-cid-a7ur6inu]{margin-top:.75rem}.ingredients-may[data-astro-cid-a7ur6inu]{color:var(--color-mute);font-size:.9375rem}.steps[data-astro-cid-yb26x6oy]{color:var(--color-ink)}.steps-head[data-astro-cid-yb26x6oy]{gap:1.5rem;display:grid}@media (width>=768px){.steps-head[data-astro-cid-yb26x6oy]{grid-template-columns:1fr auto;align-items:end}}.steps-title[data-astro-cid-yb26x6oy]{margin-top:1rem}.steps-intro[data-astro-cid-yb26x6oy]{max-inline-size:22rem;font-weight:600}.steps-track[data-astro-cid-yb26x6oy]{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.steps-rail[data-astro-cid-yb26x6oy]{display:none}@media (width>=768px){.steps-rail[data-astro-cid-yb26x6oy]{background:#0b0b0b2e;block-size:4px;margin-bottom:1.75rem;display:block;position:relative}.steps-rail-fill[data-astro-cid-yb26x6oy]{background:var(--color-ink);transform-origin:0;position:absolute;inset:0}.steps-rail[data-astro-cid-yb26x6oy] i[data-astro-cid-yb26x6oy]{border:4px solid var(--color-ink);background:var(--color-orange);border-radius:999px;block-size:1.125rem;inline-size:1.125rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.steps-rail[data-astro-cid-yb26x6oy] i[data-astro-cid-yb26x6oy]:first-of-type{left:16.6667%}.steps-rail[data-astro-cid-yb26x6oy] i[data-astro-cid-yb26x6oy]:nth-of-type(2){left:50%}.steps-rail[data-astro-cid-yb26x6oy] i[data-astro-cid-yb26x6oy]:nth-of-type(3){left:83.3333%}}.steps-list[data-astro-cid-yb26x6oy]{gap:1rem;display:grid}@media (width>=768px){.steps-list[data-astro-cid-yb26x6oy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.step[data-astro-cid-yb26x6oy]{perspective:900px}.step-card[data-astro-cid-yb26x6oy]{background:var(--color-ink);block-size:100%;color:var(--color-paper);border-radius:1.25rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);position:relative;box-shadow:0 24px 50px -30px #0b0b0bb3}.step-top[data-astro-cid-yb26x6oy]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.step-num[data-astro-cid-yb26x6oy]{color:var(--color-orange);font-family:var(--font-display);font-size:clamp(3.5rem,2.5rem + 3vw,5.5rem);line-height:.8}.step-icon[data-astro-cid-yb26x6oy]{block-size:auto;inline-size:clamp(2.75rem,2.2rem + 1.5vw,3.5rem);color:var(--color-orange);flex:none}.step-title[data-astro-cid-yb26x6oy]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin-top:1.5rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);line-height:1}.step-note[data-astro-cid-yb26x6oy]{color:var(--color-smoke);margin-top:.5rem;font-size:.9375rem}.steps-foot[data-astro-cid-yb26x6oy]{gap:1rem;margin-top:2rem;display:grid}@media (width>=768px){.steps-foot[data-astro-cid-yb26x6oy]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem}}.steps-alt[data-astro-cid-yb26x6oy]{border:2px solid var(--color-ink);background:#ffffff2e;border-radius:1rem;padding:1.1rem 1.25rem;font-size:1rem}.steps-alt[data-astro-cid-yb26x6oy] strong[data-astro-cid-yb26x6oy]{font-weight:800}.steps-note[data-astro-cid-yb26x6oy]{font-size:.9375rem;font-weight:500}.everyday[data-astro-cid-rvj2ou6d]{background:var(--color-ink);color:var(--color-paper)}.everyday-head[data-astro-cid-rvj2ou6d]{gap:1.5rem;display:grid}@media (width>=1024px){.everyday-head[data-astro-cid-rvj2ou6d]{grid-template-columns:1fr minmax(0,26rem);align-items:end}}.everyday-eyebrow[data-astro-cid-rvj2ou6d]{color:var(--color-orange)}.everyday-title[data-astro-cid-rvj2ou6d]{margin-top:1rem}.ew[data-astro-cid-rvj2ou6d]{display:inline-block}.ew[data-astro-cid-rvj2ou6d].is-accent{color:var(--color-orange)}.everyday-intro[data-astro-cid-rvj2ou6d]{color:var(--color-smoke)}.everyday-list[data-astro-cid-rvj2ou6d]{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=768px){.everyday-list[data-astro-cid-rvj2ou6d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ecard[data-astro-cid-rvj2ou6d]:nth-child(2){position:relative;top:2.5rem}}.ecard[data-astro-cid-rvj2ou6d]{perspective:1000px}.ecard-inner[data-astro-cid-rvj2ou6d]{border:1px solid var(--color-steel);background:var(--color-coal);border-radius:1.25rem;block-size:100%;position:relative;overflow:hidden}.ecard-media[data-astro-cid-rvj2ou6d]{aspect-ratio:4/3;position:relative;overflow:hidden}@media (width>=768px){.ecard-media[data-astro-cid-rvj2ou6d]{aspect-ratio:4/5}}.ecard-parallax[data-astro-cid-rvj2ou6d]{position:absolute;inset:-7% 0}.ecard-parallax[data-astro-cid-rvj2ou6d] .ecard-img,.ecard-parallax[data-astro-cid-rvj2ou6d] .ecard-img-el{aspect-ratio:auto;object-fit:cover;block-size:100%;inline-size:100%}.ecard-parallax[data-astro-cid-rvj2ou6d] .ph-box{border:0}.ecard-num[data-astro-cid-rvj2ou6d]{background:var(--color-orange);color:var(--color-ink);font-family:var(--font-display);padding:.35rem .55rem .2rem;font-size:1.25rem;line-height:1;position:absolute;top:.75rem;left:.75rem}.ecard-body[data-astro-cid-rvj2ou6d]{padding:1.25rem 1.25rem 1.5rem}.ecard-title[data-astro-cid-rvj2ou6d]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);line-height:1}.ecard-text[data-astro-cid-rvj2ou6d]{color:var(--color-smoke);margin-top:.6rem;font-size:.9375rem}.signature[data-astro-cid-4ipm4c4c]{line-height:1;display:inline-block;position:relative}.signature[data-astro-cid-4ipm4c4c] svg{block-size:auto;inline-size:100%;display:block}.signature[data-astro-cid-4ipm4c4c] svg [fill]:not([fill=none]){fill:currentColor}.signature[data-astro-cid-4ipm4c4c] svg [stroke]:not([stroke=none]){stroke:currentColor}.signature-text[data-astro-cid-4ipm4c4c]{font-family:var(--font-script);white-space:nowrap;padding:.1em .15em .2em;font-size:1em;line-height:1;display:block}.signature-tag[data-astro-cid-4ipm4c4c]{position:absolute;top:-.4rem;right:0;transform:rotate(4deg)}.johny[data-astro-cid-csxddsyh]{background:var(--color-bone);color:var(--color-ink);overflow:clip}.johny-grid[data-astro-cid-csxddsyh]{gap:clamp(3rem,6vw,6rem);display:grid}@media (width>=1024px){.johny-grid[data-astro-cid-csxddsyh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.johny-visual[data-astro-cid-csxddsyh]{inline-size:min(100%,30rem);margin-inline:auto;padding:0 1.25rem 1.25rem 0;position:relative}.johny-frame[data-astro-cid-csxddsyh]{--stripe-tile:1.75rem;border-radius:1.25rem;position:absolute;inset:1.25rem 0 0 1.25rem}.johny-photo[data-astro-cid-csxddsyh]{perspective:1000px;position:relative}.johny-photo-inner[data-astro-cid-csxddsyh]{background:var(--color-ink);border-radius:1.25rem;overflow:hidden}.johny-photo-inner[data-astro-cid-csxddsyh] .johny-img-el{aspect-ratio:4/5;object-fit:cover;block-size:auto;inline-size:100%}.johny-badge[data-astro-cid-csxddsyh]{background:var(--color-ink);color:var(--color-orange);letter-spacing:.08em;padding:.45rem .75rem .3rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1;position:absolute;bottom:2.5rem;right:-.25rem;transform:rotate(-4deg)}.johny-title[data-astro-cid-csxddsyh]{margin-top:1rem}.johny-intro[data-astro-cid-csxddsyh]{margin-top:1.25rem;font-weight:600}.johny-text[data-astro-cid-csxddsyh]{max-inline-size:40rem;color:var(--color-mute);margin-top:1rem}.johny-quote[data-astro-cid-csxddsyh]{max-inline-size:40rem;margin-top:2rem;padding:3.75rem 0 0;position:relative}.johny-quote[data-astro-cid-csxddsyh]:before{content:"„";color:var(--color-orange-ink);font-family:var(--font-archivo);font-size:7rem;line-height:1;position:absolute;top:-2.75rem;left:-.25rem}.johny-quote[data-astro-cid-csxddsyh] blockquote[data-astro-cid-csxddsyh] p[data-astro-cid-csxddsyh]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.05}.johny-quote[data-astro-cid-csxddsyh] blockquote[data-astro-cid-csxddsyh] .ph{font-size:.55em;line-height:1.5}.johny-quote[data-astro-cid-csxddsyh] figcaption[data-astro-cid-csxddsyh]{color:var(--color-mute);letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.875rem;font-weight:700}.johny-signature-wrap[data-astro-cid-csxddsyh]{margin-top:2rem}.johny-signature-wrap[data-astro-cid-csxddsyh] .johny-signature{max-inline-size:100%;color:var(--color-ink);font-size:clamp(2.75rem,1.6rem + 3.6vw,4.5rem)}.johny-insta[data-astro-cid-csxddsyh]{color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.reels[data-astro-cid-o7cntm5b]{color:var(--color-paper)}.reels-head[data-astro-cid-o7cntm5b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.reels-eyebrow[data-astro-cid-o7cntm5b]{color:var(--color-orange)}.reels-title[data-astro-cid-o7cntm5b]{margin-top:1rem}.reels-list[data-astro-cid-o7cntm5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.reels-list[data-astro-cid-o7cntm5b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.reel[data-astro-cid-o7cntm5b]:nth-child(2n){position:relative;top:2.5rem}}.reel[data-astro-cid-o7cntm5b]{perspective:1000px}.reel-frame[data-astro-cid-o7cntm5b]{aspect-ratio:9/16;border:2px solid var(--color-steel);background:var(--color-coal);border-radius:1.25rem;transition:border-color .3s;position:relative;overflow:hidden}@media (hover:hover){.reel[data-astro-cid-o7cntm5b]:hover .reel-frame[data-astro-cid-o7cntm5b]{border-color:var(--color-orange)}}.reel-video[data-astro-cid-o7cntm5b]{object-fit:cover;block-size:100%;inline-size:100%}.reel-toggle[data-astro-cid-o7cntm5b]{background:var(--color-orange);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);cursor:pointer;border-radius:999px;place-items:center;font-size:1rem;display:grid;position:absolute;bottom:.75rem;right:.75rem}.reel-toggle[data-astro-cid-o7cntm5b][data-playing=true] span[data-astro-cid-o7cntm5b]{font-size:0}.reel-toggle[data-astro-cid-o7cntm5b][data-playing=true] span[data-astro-cid-o7cntm5b]:before{content:"❚❚";letter-spacing:-.1em;font-size:.8rem}.reel-badge[data-astro-cid-o7cntm5b]{background:var(--color-ink);color:var(--color-orange);font-family:var(--font-display);letter-spacing:.06em;padding:.3rem .5rem .2rem;font-size:1rem;position:absolute;top:.75rem;left:.75rem}.carton[data-astro-cid-4zdp46to]{margin-top:2.25rem;container-type:inline-size}.carton-scene[data-astro-cid-4zdp46to]{--u:calc(100cqi / 540);block-size:calc(360 * var(--u));perspective:calc(1600 * var(--u));place-items:center;display:grid;position:relative}.carton-scene[data-astro-cid-4zdp46to]:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;block-size:9%;position:absolute;bottom:6%;left:14%;right:14%}.carton-box[data-astro-cid-4zdp46to]{inline-size:calc(var(--w) * var(--u));block-size:calc(var(--h) * var(--u));transform-style:preserve-3d;position:relative;transform:rotateY(-30deg)rotateX(-12deg)}.carton-face[data-astro-cid-4zdp46to]{backface-visibility:hidden;position:absolute;top:50%;left:50%}.carton-face[data-astro-cid-4zdp46to] img[data-astro-cid-4zdp46to]{block-size:100%;inline-size:100%;display:block}.carton-front[data-astro-cid-4zdp46to]{inline-size:calc(var(--w) * var(--u));block-size:calc(var(--h) * var(--u));margin:calc(var(--h) * var(--u) / -2) 0 0 calc(var(--w) * var(--u) / -2);transform:translateZ(calc(var(--d) * var(--u) / 2));border-radius:calc(3 * var(--u));overflow:hidden}.carton-side[data-astro-cid-4zdp46to]{inline-size:calc(var(--d) * var(--u));block-size:calc(var(--h) * var(--u));margin:calc(var(--h) * var(--u) / -2) 0 0 calc(var(--d) * var(--u) / -2);transform:rotateY(90deg) translateZ(calc(var(--w) * var(--u) / 2));filter:brightness(.78)}.carton-top[data-astro-cid-4zdp46to]{inline-size:calc(var(--w) * var(--u));block-size:calc(var(--d) * var(--u));margin:calc(var(--d) * var(--u) / -2) 0 0 calc(var(--w) * var(--u) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) * var(--u) / 2));background-color:#161616;background-image:linear-gradient(45deg,#222 25%,#0000 25% 50%,#222 50% 75%,#0000 75%);background-size:calc(28 * var(--u)) calc(28 * var(--u))}.carton-hole[data-astro-cid-4zdp46to]{block-size:22.1%;inline-size:32%;box-shadow:inset 0 calc(10 * var(--u)) calc(14 * var(--u)) #000000f2, inset 0 calc(-2 * var(--u)) 0 #ffffff1f;background:#050505;border-radius:999px;position:absolute;top:24.9%;left:34.6%}.carton-caption[data-astro-cid-4zdp46to]{color:#d6d6d6;text-align:center;margin-top:.75rem;font-size:.8125rem}.form-card[data-astro-cid-biat5vty]{background:var(--color-paper);color:var(--color-ink);border-radius:1.5rem;padding:clamp(1.25rem,1rem + 2vw,2.5rem);box-shadow:0 40px 80px -40px #000c}.form-title[data-astro-cid-biat5vty]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:.95}.form-intro[data-astro-cid-biat5vty]{color:var(--color-mute);margin-top:.75rem}.form-required-hint[data-astro-cid-biat5vty]{color:var(--color-mute);margin-top:1.5rem;font-size:.8125rem}.form-grid[data-astro-cid-biat5vty]{gap:1rem;margin-top:1rem;display:grid}@media (width>=640px){.form-grid[data-astro-cid-biat5vty]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem}.field-full[data-astro-cid-biat5vty]{grid-column:1/-1}}.field[data-astro-cid-biat5vty] label[data-astro-cid-biat5vty]{margin-bottom:.4rem;font-size:.875rem;font-weight:700;display:block}.field-optional[data-astro-cid-biat5vty]{color:var(--color-mute);font-weight:500}.field[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty],.field[data-astro-cid-biat5vty] textarea[data-astro-cid-biat5vty]{background:var(--color-paper);min-block-size:3.25rem;inline-size:100%;color:var(--color-ink);font:inherit;border:2px solid #858585;border-radius:.5rem;padding:.75rem .9rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:block}.field[data-astro-cid-biat5vty] textarea[data-astro-cid-biat5vty]{resize:vertical;min-block-size:8rem}.field[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]:hover,.field[data-astro-cid-biat5vty] textarea[data-astro-cid-biat5vty]:hover{border-color:var(--color-ink)}.field[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]:focus-visible,.field[data-astro-cid-biat5vty] textarea[data-astro-cid-biat5vty]:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-orange);outline:none}.field[data-astro-cid-biat5vty] [data-astro-cid-biat5vty][aria-invalid=true]{border-color:var(--color-danger)}.field-error[data-astro-cid-biat5vty],.field-hint[data-astro-cid-biat5vty]{margin-top:.35rem;font-size:.8125rem}.field-error[data-astro-cid-biat5vty]{color:var(--color-danger);font-weight:600}.field-hint[data-astro-cid-biat5vty]{color:var(--color-mute)}.hp[data-astro-cid-biat5vty]{block-size:1px;inline-size:1px;position:absolute;left:-10000px;overflow:hidden}.form-privacy[data-astro-cid-biat5vty]{color:var(--color-mute);margin-top:1.5rem;font-size:.875rem}.form-privacy[data-astro-cid-biat5vty] .link[data-astro-cid-biat5vty]{color:var(--color-ink)}.form-submit[data-astro-cid-biat5vty]{inline-size:100%;margin-top:1.25rem}@media (width>=640px){.form-submit[data-astro-cid-biat5vty]{inline-size:auto}}.form-submit[data-astro-cid-biat5vty][aria-disabled=true]{cursor:progress;opacity:.7}.form-status[data-astro-cid-biat5vty]:not(:empty){margin-top:1.25rem}.form-status[data-astro-cid-biat5vty] .form-msg{border-left:4px solid;border-radius:.375rem;padding:.9rem 1rem;font-weight:600}.form-status[data-astro-cid-biat5vty] .is-success,.form-status[data-astro-cid-biat5vty] .is-info{color:var(--color-ink);border-color:var(--color-orange);background:#fff4e0}.form-status[data-astro-cid-biat5vty] .is-error{color:var(--color-danger);background:#fdecea}.partners[data-astro-cid-n6echgwh]{color:var(--color-paper);--stripe-b:#151515}.partners-grid[data-astro-cid-n6echgwh]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=1024px){.partners-grid[data-astro-cid-n6echgwh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.partners-eyebrow[data-astro-cid-n6echgwh]{color:var(--color-orange)}.partners-title[data-astro-cid-n6echgwh]{margin-top:1rem}.partners-lead[data-astro-cid-n6echgwh]{color:#d6d6d6;margin-top:1.25rem}.specs[data-astro-cid-n6echgwh]{gap:.75rem;margin-top:2.25rem;display:grid}@media (width>=480px){.specs[data-astro-cid-n6echgwh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.spec[data-astro-cid-n6echgwh]{background:var(--color-orange);color:var(--color-ink);border-radius:1rem;flex-direction:column;padding:1.1rem 1.1rem 1rem;display:flex;container-type:inline-size}.spec[data-astro-cid-n6echgwh]:nth-child(2){background:var(--color-paper)}.spec-head[data-astro-cid-n6echgwh]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.spec-label[data-astro-cid-n6echgwh]{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}.spec-value[data-astro-cid-n6echgwh]{font-family:var(--font-display);white-space:nowrap;margin-top:.75rem;font-size:min(3.5rem,25cqi);line-height:.9}.spec-value[data-astro-cid-n6echgwh].is-placeholder{white-space:normal;font-size:.9375rem;line-height:1.4}.spec-detail[data-astro-cid-n6echgwh]{margin-top:.4rem;font-size:.8125rem;font-weight:500;line-height:1.35}.partners-form[data-astro-cid-n6echgwh]{scroll-margin-top:6rem}.faq[data-astro-cid-gfo3rpqg]{background:var(--color-bone);color:var(--color-ink)}.faq-grid[data-astro-cid-gfo3rpqg]{gap:2.5rem;display:grid}@media (width>=1024px){.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.faq-head[data-astro-cid-gfo3rpqg]{position:sticky;top:7rem}}.faq-title[data-astro-cid-gfo3rpqg]{margin-top:1rem}.faq-cta[data-astro-cid-gfo3rpqg]{margin-top:2rem}.faq-item[data-astro-cid-gfo3rpqg]>summary[data-astro-cid-gfo3rpqg]{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:700;line-height:1.35}.faq-item[data-astro-cid-gfo3rpqg] .accordion-body[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{max-inline-size:42rem;color:var(--color-mute)}
