.home-hero[data-astro-cid-glgfkru5]{background:radial-gradient(ellipse at 5% 20%, #ede7d8 0%, transparent 58%), var(--color-cream);padding-block:clamp(2rem,4.5vw,4.5rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-glgfkru5]{grid-template-areas:"heading""media""intro""actions""benefits";align-items:start;gap:1.5rem;display:grid}.hero-heading[data-astro-cid-glgfkru5]{grid-area:heading;min-width:0}.hero-heading[data-astro-cid-glgfkru5] .eyebrow[data-astro-cid-glgfkru5]{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.hero-heading[data-astro-cid-glgfkru5] .eyebrow[data-astro-cid-glgfkru5]:before{content:"";background:currentColor;flex:0 0 1.8rem;height:1px}h1[data-astro-cid-glgfkru5]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.25rem,4.6vw,4.2rem);line-height:1.06}.hero-intro[data-astro-cid-glgfkru5]{max-width:46ch;color:var(--color-muted);grid-area:intro;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.75}.hero-actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;grid-area:actions;align-items:center;gap:1.1rem 1.5rem;display:flex}.hero-actions[data-astro-cid-glgfkru5] .button[data-astro-cid-glgfkru5]{gap:1rem;padding-inline:1.25rem}.hero-actions[data-astro-cid-glgfkru5] svg{flex:none;width:1.1rem;height:1.1rem}.hero-secondary[data-astro-cid-glgfkru5]{text-underline-offset:.4rem;padding-block:.65rem;font-size:.9rem;font-weight:700}.hero-benefits[data-astro-cid-glgfkru5]{border-top:1px solid #24453a22;flex-wrap:wrap;grid-area:benefits;gap:.7rem 1.1rem;padding:1.2rem 0 0;list-style:none;display:flex}.hero-benefits[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{color:var(--color-forest);align-items:center;gap:.45rem;font-size:.75rem;font-weight:650;display:flex}.hero-benefits[data-astro-cid-glgfkru5] svg{width:1.15rem;height:1.15rem;color:var(--color-russet);flex:none}.hero-media[data-astro-cid-glgfkru5]{padding-bottom:1.1rem;grid-area:media;min-width:0;padding-inline-start:.65rem;position:relative}.hero-exterior[data-astro-cid-glgfkru5]{background:var(--color-forest);border-radius:1.4rem 1.4rem 1.4rem .3rem;position:relative;overflow:hidden;box-shadow:0 20px 48px #17332b19}.hero-exterior[data-astro-cid-glgfkru5] img{aspect-ratio:1.7;object-fit:cover;width:100%;height:100%}.hero-place[data-astro-cid-glgfkru5]{color:#fff;background:#17332bd9;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:.45rem;max-width:calc(100% - 1.6rem);padding:.5rem .8rem;font-size:.72rem;font-weight:650;display:inline-flex;position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem}.hero-place[data-astro-cid-glgfkru5] svg{flex:none;width:1rem;height:1rem}.hero-interior[data-astro-cid-glgfkru5]{inset-inline-start:0;width:8rem;color:var(--color-forest-dark);background:var(--color-paper);border-radius:.65rem;padding:.3rem;text-decoration:none;position:absolute;bottom:0;box-shadow:0 8px 28px #17332b25}.hero-interior[data-astro-cid-glgfkru5] img{aspect-ratio:1.55;object-fit:cover;border-radius:.4rem;width:100%}.hero-interior[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .25rem .15rem;font-size:.65rem;font-weight:750;line-height:1.4;display:flex}.hero-interior[data-astro-cid-glgfkru5] svg{flex:none;width:1rem;height:1rem}.hero-interior[data-astro-cid-glgfkru5]:hover{color:var(--color-russet-dark)}html[dir=rtl] h1[data-astro-cid-glgfkru5]{letter-spacing:normal;line-height:1.4}html[dir=rtl] .hero-actions[data-astro-cid-glgfkru5] svg,html[dir=rtl] .hero-interior[data-astro-cid-glgfkru5] svg{transform:scaleX(-1)}html[dir=rtl] .hero-exterior[data-astro-cid-glgfkru5]{border-radius:1.4rem 1.4rem .3rem}@media (width>=52rem){.hero-grid[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"heading media""intro media""actions media""benefits media";align-items:center;gap:1.65rem clamp(2.5rem,5vw,5rem)}.hero-heading[data-astro-cid-glgfkru5]{align-self:end}.hero-benefits[data-astro-cid-glgfkru5]{align-self:start}.hero-media[data-astro-cid-glgfkru5]{padding-bottom:2.25rem;align-self:stretch;min-height:31rem;padding-inline-start:1.25rem;display:flex}.hero-exterior[data-astro-cid-glgfkru5]{border-radius:1.5rem 1.5rem 1.5rem .3rem;width:100%}.hero-exterior[data-astro-cid-glgfkru5] img{aspect-ratio:auto;min-height:100%}.hero-place[data-astro-cid-glgfkru5]{padding:.55rem .85rem;font-size:.8rem;inset-block-start:1.1rem;inset-inline-end:1.1rem}.hero-interior[data-astro-cid-glgfkru5]{border-radius:.8rem;width:clamp(10rem,17vw,14rem);padding:.5rem}.hero-interior[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{padding:.6rem .25rem .25rem;font-size:.78rem}}@media (width<=25rem){.hero-grid[data-astro-cid-glgfkru5]{gap:1.25rem}.hero-actions[data-astro-cid-glgfkru5]{gap:.55rem 1.1rem}.hero-actions[data-astro-cid-glgfkru5] .button[data-astro-cid-glgfkru5]{flex:100%}.hero-benefits[data-astro-cid-glgfkru5]{gap:.65rem .8rem}}@media (prefers-reduced-motion:no-preference){.hero-interior[data-astro-cid-glgfkru5]{transition:transform .2s,box-shadow .2s}.hero-interior[data-astro-cid-glgfkru5]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #17332b2b}}.guide-card[data-astro-cid-upify2nq]{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-paper);flex-direction:column;align-items:start;min-width:0;padding:clamp(1.4rem,2.5vw,2rem);display:flex}.guide-card-top[data-astro-cid-upify2nq]{align-items:center;gap:.9rem;width:100%;margin-bottom:1.5rem;display:flex}.guide-icon[data-astro-cid-upify2nq]{width:2.8rem;height:2.8rem;color:var(--color-russet);background:#f3ebe0;border-radius:.75rem;flex:none;place-items:center;display:grid}.guide-icon[data-astro-cid-upify2nq] svg{width:1.5rem;height:1.5rem}.guide-topic[data-astro-cid-upify2nq]{color:var(--color-muted);font-size:.74rem;font-weight:650;line-height:1.5}[data-astro-cid-upify2nq]:is(h2,h3){font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.3}[data-astro-cid-upify2nq]:is(h2,h3) a[data-astro-cid-upify2nq]{text-decoration:none}.guide-card[data-astro-cid-upify2nq]>p[data-astro-cid-upify2nq]{color:var(--color-muted);margin-block:1rem 1.6rem;font-size:.92rem;line-height:1.75}.guide-card-bottom[data-astro-cid-upify2nq]{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-top:auto;padding-top:1rem;display:flex}.link-arrow[data-astro-cid-upify2nq]{font-size:.84rem}.guide-date[data-astro-cid-upify2nq]{color:var(--color-muted);font-size:.67rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.guide-card[data-astro-cid-upify2nq]{transition:border-color .18s,box-shadow .18s,transform .18s}.guide-card[data-astro-cid-upify2nq]:focus-within,.guide-card[data-astro-cid-upify2nq]:hover{box-shadow:var(--shadow-small);border-color:#9baf9d;transform:translateY(-3px)}}
