.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--bg)}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5) var(--space-4);padding-block:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr) 40%;grid-template-areas:"title mascot""intro intro";display:grid}.hero__title[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-area:title;display:grid}.hero__logo[data-astro-cid-lcdefpme]{width:100%;max-width:440px;height:auto;display:block}.hero__caps[data-astro-cid-lcdefpme]{font-size:min(var(--step-4), 7.2vw);letter-spacing:0;line-height:.95;display:block}.hero__line[data-astro-cid-lcdefpme]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.hero__mascot[data-astro-cid-lcdefpme]{mix-blend-mode:lighten;grid-area:mascot;width:100%}.hero__intro[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-area:intro;align-content:center;display:grid}.hero__tag[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);color:var(--accent);font-weight:700}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-section[data-astro-cid-lcdefpme]{padding-top:clamp(var(--space-8), 10vw, 144px)}@media (width<=559px){.home-section--last[data-astro-cid-lcdefpme]{padding-bottom:var(--section-space)}}.newest[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.newest__title[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);display:flex}.newest__title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.newest__meta[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--step-1);color:var(--text-2);line-height:1.4}.newest__video[data-astro-cid-lcdefpme]{width:100%;max-width:420px}.newest__body[data-astro-cid-lcdefpme]{gap:var(--space-6);align-content:start;display:grid}.newest__summary[data-astro-cid-lcdefpme] p{font-size:var(--step-1);line-height:1.5}.newest__facts[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;display:grid}.newest__facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);display:grid}.newest__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-2);font-weight:600}.newest__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin:0}.newest__score[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);display:flex}.craving__head[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.craving__picks[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.grid[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.craving__more[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.craving__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.follow[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);grid-template-areas:"head""photo""links";display:grid}.follow[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);grid-area:head}.follow__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:50% 23%;border-radius:var(--radius-sm);grid-area:photo;width:100%}.follow__links[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-area:links;margin:0;padding:0;list-style:none;display:grid}.social[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--accent-ink);color:var(--text);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-state) ease, color var(--dur-state) ease;text-decoration:none;display:flex}.social[data-astro-cid-lcdefpme]:hover{background:var(--sticker);color:var(--sticker-ink);transform:translateY(-2px)}.social[data-astro-cid-lcdefpme]:active{transform:translateY(1px)}.social__badge[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--surface-2);width:48px;color:var(--text);transition:background-color var(--dur-state) ease, color var(--dur-state) ease;border-radius:50%;flex:none;place-items:center;display:grid}.social[data-astro-cid-lcdefpme]:hover .social__badge[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--accent-ink)}.social__text[data-astro-cid-lcdefpme]{gap:var(--space-1);display:grid}.social__label[data-astro-cid-lcdefpme]{font:700 var(--step-1) / 1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase}.social__account[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--text-2);line-height:1.2}.social[data-astro-cid-lcdefpme]:hover .social__account[data-astro-cid-lcdefpme]{color:inherit}@media (width>=700px){.grid[data-astro-cid-lcdefpme]{row-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.newest[data-astro-cid-lcdefpme]{gap:var(--space-6) clamp(var(--space-7), 6vw, var(--space-9));grid-template:"video head""video body"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start}.newest__head[data-astro-cid-lcdefpme]{grid-area:head}.newest__video[data-astro-cid-lcdefpme]{grid-area:video;max-width:none}.newest__body[data-astro-cid-lcdefpme]{grid-area:body}.follow[data-astro-cid-lcdefpme]{gap:var(--space-6) clamp(var(--space-6), 4vw, var(--space-8));padding:clamp(var(--space-6), 4vw, var(--space-8));grid-template:"photo head""photo links"1fr/minmax(0,4fr) minmax(0,7fr)}.follow__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}@media (width>=960px){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-8);padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"title mascot""intro mascot"}.hero__title[data-astro-cid-lcdefpme]{align-self:end}.hero__intro[data-astro-cid-lcdefpme]{align-self:start}.hero__mascot[data-astro-cid-lcdefpme]{justify-self:end;max-width:560px}}@media (width>=1100px){.follow__links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.js .hero__logo[data-astro-cid-lcdefpme]{opacity:0;animation:rise .8s var(--ease-expo) 60ms forwards;translate:0 16px}.js .hero[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-line]{animation:rise .8s var(--ease-expo) forwards;animation-delay:calc(.2s + var(--i) * 90ms);translate:0 105%}.js .hero__mascot[data-astro-cid-lcdefpme]{opacity:0;animation:home-settle 1.1s var(--ease-expo) .12s forwards;scale:1.06}}@keyframes home-settle{to{opacity:1;scale:none}}
