.photo-card[data-astro-cid-7aropxhg]{background:var(--color-cream);width:100%;min-width:0;box-shadow:var(--shadow-card);isolation:isolate;border-radius:1rem;display:block;position:relative;overflow:hidden}.photo-card[data-astro-cid-7aropxhg] .photo-card-image,.drink-photo-lead[data-astro-cid-7aropxhg] .photo-card-image{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.photo-card-shade[data-astro-cid-7aropxhg]{pointer-events:none;background:linear-gradient(180deg, transparent 18%, color-mix(in srgb,var(--color-navy) 72%,transparent) 43%, color-mix(in srgb,var(--color-navy) 96%,transparent) 77%);position:absolute;inset:0}.photo-card-copy[data-astro-cid-7aropxhg]{color:var(--color-paper-2);padding:1.15rem;position:absolute;inset:auto 0 0}.photo-card-copy[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:600;line-height:1.2}.photo-card-kicker[data-astro-cid-7aropxhg]{color:var(--color-paper-2);margin-bottom:.65rem;font-size:.68rem;font-weight:600;line-height:1.5}.photo-card-action[data-astro-cid-7aropxhg]{border-top:1px solid color-mix(in srgb,var(--color-paper-2) 30%,transparent);color:var(--color-amber);justify-content:space-between;align-items:center;gap:.4rem;margin-top:1.1rem;padding-top:.8rem;font-size:.78rem;font-weight:600;line-height:1.35;display:flex}.photo-card-action[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-size:1.25rem}.entry-photo-card[data-astro-cid-7aropxhg]{border:1px solid var(--color-line);flex-direction:column;min-height:0;display:flex}.entry-photo-card[data-astro-cid-7aropxhg] .photo-card-image{aspect-ratio:3/2;object-fit:cover;flex-shrink:0;height:auto;position:relative;inset:auto}.entry-photo-card[data-astro-cid-7aropxhg] .photo-card-copy[data-astro-cid-7aropxhg]{color:var(--color-tea-deep);background:var(--color-paper-2);flex-direction:column;flex:1;padding:1rem;display:flex;position:relative;inset:auto}.entry-photo-card[data-astro-cid-7aropxhg] .photo-card-kicker[data-astro-cid-7aropxhg]{color:var(--color-ink-soft);margin-bottom:.45rem}.entry-photo-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--font-body);font-size:1.05rem;line-height:1.4}.entry-photo-card[data-astro-cid-7aropxhg] .photo-card-action[data-astro-cid-7aropxhg]{color:var(--color-tea-deep);border:0;min-height:44px;margin-top:auto;padding-top:.8rem}.product-photo-card[data-astro-cid-7aropxhg]{aspect-ratio:4/5;flex-direction:column;min-height:17rem;display:flex}.product-photo-media[data-astro-cid-7aropxhg]{background:var(--color-paper-2);flex:1;min-height:0;position:relative;overflow:hidden}.product-photo-card[data-astro-cid-7aropxhg] .photo-card-image{object-fit:contain;object-position:center;padding:.8rem}.product-photo-card[data-astro-cid-7aropxhg] .photo-card-copy[data-astro-cid-7aropxhg]{background:var(--color-navy);flex-shrink:0;min-height:6.5rem;padding:1rem;position:relative;inset:auto}.product-photo-card[data-astro-cid-7aropxhg] .photo-card-copy[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:clamp(1rem,1.3vw,1.2rem)}.photo-card-price[data-astro-cid-7aropxhg]{color:var(--color-amber);margin-top:.6rem;font-size:.9rem;font-weight:600;display:inline-block}.photo-card-corner[data-astro-cid-7aropxhg]{background:var(--color-paper-2);width:2rem;height:2rem;color:var(--color-navy);border-radius:50%;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}.drink-photo-lead[data-astro-cid-7aropxhg]{aspect-ratio:4/5;isolation:isolate;position:relative}.drink-photo-lead[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{color:var(--color-paper-2);font-size:1.3rem;font-weight:600;line-height:1.2;position:absolute;inset:auto 1.25rem 0}.drink-photo-lead[data-astro-cid-7aropxhg] .photo-card-shade[data-astro-cid-7aropxhg]{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--color-tea-deep) 20%,transparent) 65%,var(--color-tea-deep) 100%)}.photo-card[data-astro-cid-7aropxhg]:focus-visible{outline:3px solid var(--color-amber-deep);outline-offset:4px}.photo-card[data-astro-cid-7aropxhg]:active{transform:translateY(1px)}@media (hover:hover){.photo-card[data-astro-cid-7aropxhg]:hover .photo-card-image,.drink-photo-card[data-astro-cid-7aropxhg]:hover .photo-card-image{transform:scale(1.04)}}@media (width>=640px){.entry-photo-card[data-astro-cid-7aropxhg] .photo-card-copy[data-astro-cid-7aropxhg],.photo-card-copy[data-astro-cid-7aropxhg]{padding:1.4rem}}@media (prefers-reduced-motion:reduce){.photo-card[data-astro-cid-7aropxhg] .photo-card-image,.drink-photo-lead[data-astro-cid-7aropxhg] .photo-card-image{transition:none}.photo-card[data-astro-cid-7aropxhg]:active{transform:none}}@media (width<=767px){.home-hero-grid[data-astro-cid-7aropxhg]{gap:2rem;padding-top:2rem;padding-bottom:3rem}.home-hero-grid[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-top:.75rem;font-size:clamp(2rem,8.5vw,2.5rem)}.home-hero-grid[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]+p[data-astro-cid-7aropxhg]{margin-top:.75rem;font-size:1.05rem;line-height:1.5}.home-hero-actions[data-astro-cid-7aropxhg]{margin-top:1.25rem}}.home-hero-details[data-astro-cid-7aropxhg]{margin-top:1.5rem}.hero-scene[data-astro-cid-7aropxhg]{background:var(--color-paper-2)}#tk-hero[data-astro-cid-7aropxhg]{object-fit:contain;object-position:right center}.hero-package[data-astro-cid-7aropxhg]{aspect-ratio:1;object-fit:contain;border:1px solid var(--color-line);width:32%;box-shadow:var(--shadow-card);z-index:2;background:#fff;border-radius:1rem;padding:.6rem;position:absolute;bottom:2rem;left:1.25rem}@media (width>=768px){#tk-hero[data-astro-cid-7aropxhg]{aspect-ratio:auto;height:clamp(460px,62vh,600px)}}@media (width<=767px){.home-hero-grid[data-astro-cid-7aropxhg]{align-items:start;gap:0;padding-top:1rem}.home-hero-copy[data-astro-cid-7aropxhg],.home-hero-visual[data-astro-cid-7aropxhg]{display:contents}.home-hero-intro[data-astro-cid-7aropxhg]{order:0}.home-hero-grid[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-top:.6rem;margin-bottom:1rem;font-size:clamp(1.85rem,8vw,2.2rem)}.home-hero-intro[data-astro-cid-7aropxhg] .u-eyebrow[data-astro-cid-7aropxhg]{letter-spacing:.12em;font-size:.62rem}.hero-scene[data-astro-cid-7aropxhg]{border-radius:1.25rem;order:1;align-items:center;height:200px;display:flex}#tk-hero[data-astro-cid-7aropxhg]{aspect-ratio:auto;object-fit:contain;width:64%;height:100%;margin-left:auto}.hero-package[data-astro-cid-7aropxhg]{width:38%;padding:.4rem;bottom:auto;left:.75rem}.hero-scene[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{font-size:.54rem;top:.6rem;right:.6rem}.home-hero-actions[data-astro-cid-7aropxhg]{order:2;margin-top:1rem}.home-hero-actions[data-astro-cid-7aropxhg]>a[data-astro-cid-7aropxhg]{order:-1;min-height:48px}.home-hero-browse[data-astro-cid-7aropxhg]{order:3}.home-hero-details[data-astro-cid-7aropxhg]{order:4;margin-top:1.5rem}.home-hero-points[data-astro-cid-7aropxhg]{order:5}.home-hero-certs[data-astro-cid-7aropxhg]{order:6}#tk-link[data-astro-cid-7aropxhg]{order:7;margin-top:1.5rem;position:relative;inset:auto}.home-hero-visual[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{order:8;justify-self:start;margin-top:1rem;position:relative;inset:auto}}@media (width<=359px){.hero-scene[data-astro-cid-7aropxhg]{height:180px}}
