.hand[data-astro-cid-456pihg2]{font-family:Caveat,cursive;font-size:1.6rem;color:var(--gold-dark);margin:0 0 .25rem}.hand-inline[data-astro-cid-456pihg2]{font-family:Caveat,cursive;font-weight:500;color:var(--gold-dark);font-size:1.4rem;margin-left:.35rem}.hero[data-astro-cid-456pihg2]{background:radial-gradient(120% 90% at 85% 10%,#56743f 0%,var(--green-dark) 55%,var(--green-deep) 100%);color:var(--cream);padding:3.5rem 0 3rem;overflow:hidden;position:relative}.hero[data-astro-cid-456pihg2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.8}.hero-grid[data-astro-cid-456pihg2]{display:grid;grid-template-columns:1.05fr 1fr;gap:2.5rem;align-items:center}.hero[data-astro-cid-456pihg2] h1[data-astro-cid-456pihg2]{font-size:clamp(2rem,4.6vw,3rem);line-height:1.15;margin:0 0 .75rem;color:#fff}.hero[data-astro-cid-456pihg2] h1[data-astro-cid-456pihg2] em[data-astro-cid-456pihg2]{font-style:normal;color:var(--gold)}.hero[data-astro-cid-456pihg2] .hand[data-astro-cid-456pihg2]{color:var(--gold)}.lead[data-astro-cid-456pihg2]{font-size:1.08rem;max-width:34rem;color:#f6f1e7e6}.clean[data-astro-cid-456pihg2]{list-style:none;padding:0;margin:1.25rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.clean[data-astro-cid-456pihg2] li[data-astro-cid-456pihg2]{border:1px solid rgba(201,161,92,.7);color:var(--cream);border-radius:999px;padding:.3rem .8rem;font-size:.82rem;letter-spacing:.02em}.clean[data-astro-cid-456pihg2] li[data-astro-cid-456pihg2]:before{content:"✓ ";color:var(--gold)}.cta[data-astro-cid-456pihg2]{display:flex;gap:.75rem;flex-wrap:wrap}.collage[data-astro-cid-456pihg2]{position:relative;height:420px}.shot[data-astro-cid-456pihg2]{position:absolute;margin:0;width:46%;aspect-ratio:1;border-radius:20px;overflow:hidden;box-shadow:0 24px 40px -20px #0009;border:4px solid rgba(255,255,255,.9);background:#fff;transition:transform .3s}.ph[data-astro-cid-456pihg2]{width:100%;height:100%;object-fit:cover;display:block}.shot[data-astro-cid-456pihg2] figcaption[data-astro-cid-456pihg2]{position:absolute;left:.6rem;bottom:.6rem;font-family:Caveat,cursive;font-size:1.3rem;background:var(--cream);color:var(--brown);padding:.05rem .6rem;border-radius:999px;transform:rotate(-4deg)}.s1[data-astro-cid-456pihg2]{left:0;top:4%;transform:rotate(-6deg)}.s2[data-astro-cid-456pihg2]{right:2%;top:0;transform:rotate(4deg)}.s3[data-astro-cid-456pihg2]{left:6%;bottom:0;transform:rotate(3deg)}.s4[data-astro-cid-456pihg2]{right:0;bottom:6%;transform:rotate(-3deg)}.shot[data-astro-cid-456pihg2]:hover{transform:rotate(0) scale(1.04);z-index:2}.stamp[data-astro-cid-456pihg2]{position:absolute;left:50%;top:50%;width:130px;height:auto;transform:translate(-50%,-50%) rotate(-8deg);background:var(--cream);border-radius:50%;padding:14px;box-shadow:0 10px 30px -10px #00000080;z-index:3}h2[data-astro-cid-456pihg2]{font-size:clamp(1.4rem,3vw,1.9rem)}.sub[data-astro-cid-456pihg2]{color:var(--muted);max-width:44rem}.formats[data-astro-cid-456pihg2]{padding:3.5rem 0 2rem}.fgrid[data-astro-cid-456pihg2]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.fcard[data-astro-cid-456pihg2]{background:var(--card);border-radius:24px;padding:1.5rem 1.5rem 1.25rem;border:1px solid rgba(201,161,92,.35);box-shadow:0 20px 40px -28px #3c281473;position:relative}.fcard[data-astro-cid-456pihg2]:before{content:"";position:absolute;inset:10px;border-radius:18px;border:1px dashed rgba(201,161,92,.45);pointer-events:none}.ftag[data-astro-cid-456pihg2]{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 .5rem}.fcard[data-astro-cid-456pihg2] h3[data-astro-cid-456pihg2]{font-size:1.5rem;margin:0 0 .5rem;color:var(--green-dark);display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.fcard[data-astro-cid-456pihg2] h3[data-astro-cid-456pihg2] small[data-astro-cid-456pihg2]{font-family:Caveat,cursive;font-size:1.3rem;color:var(--accent);font-weight:500}.fdesc[data-astro-cid-456pihg2]{margin:0 0 .75rem}.fcard[data-astro-cid-456pihg2] ul[data-astro-cid-456pihg2]{padding-left:1.1rem;margin:0;color:var(--muted);font-size:.93rem;display:grid;gap:.25rem}.note[data-astro-cid-456pihg2]{margin-top:1.25rem;color:var(--muted);font-size:.95rem}.brief-sec[data-astro-cid-456pihg2]{background:var(--cream-2);padding:3rem 0;margin:2rem 0 0}.two[data-astro-cid-456pihg2]{display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;align-items:start}.brief[data-astro-cid-456pihg2]{list-style:none;padding:0;margin:1.25rem 0 0;counter-reset:b;display:grid;gap:.6rem}.brief[data-astro-cid-456pihg2] li[data-astro-cid-456pihg2]{display:grid;grid-template-columns:2.2rem 1fr;gap:.1rem .75rem;align-items:start}.brief[data-astro-cid-456pihg2] li[data-astro-cid-456pihg2]:before{counter-increment:b;content:counter(b);width:2.2rem;height:2.2rem;border-radius:50%;background:var(--gold);color:#2f2a22;display:grid;place-items:center;font-family:Caveat,cursive;font-size:1.4rem;font-weight:600;grid-row:span 2}.brief[data-astro-cid-456pihg2] b[data-astro-cid-456pihg2]{font-weight:600}.brief[data-astro-cid-456pihg2] span[data-astro-cid-456pihg2]{color:var(--muted);font-size:.92rem;grid-column:2}.cta-card[data-astro-cid-456pihg2] h3[data-astro-cid-456pihg2]{margin-top:0;font-size:1.15rem}pre[data-astro-cid-456pihg2]{font-family:inherit;background:var(--cream);padding:1rem;border-radius:12px;white-space:pre-wrap;margin:0 0 1rem;font-size:.95rem}.btns[data-astro-cid-456pihg2]{display:flex;gap:.6rem;flex-wrap:wrap}.alt[data-astro-cid-456pihg2]{color:var(--muted);font-size:.9rem;margin:1rem 0 0}.partners[data-astro-cid-456pihg2]{padding:3rem 0 1rem}.pgrid[data-astro-cid-456pihg2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}.pcard[data-astro-cid-456pihg2]{background:var(--card);border-radius:18px;padding:1.25rem;box-shadow:0 10px 30px -22px #3c281459}.pcard[data-astro-cid-456pihg2] .ic[data-astro-cid-456pihg2]{font-size:1.8rem;display:block;margin-bottom:.4rem}.pcard[data-astro-cid-456pihg2] h3[data-astro-cid-456pihg2]{font-size:1rem;margin:0 0 .3rem}.pcard[data-astro-cid-456pihg2] p[data-astro-cid-456pihg2]{margin:0;color:var(--muted);font-size:.92rem}.perks[data-astro-cid-456pihg2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.25rem;border-radius:18px;background:var(--green-dark);color:var(--cream)}.perks[data-astro-cid-456pihg2] div[data-astro-cid-456pihg2]{display:grid;gap:.15rem}.perks[data-astro-cid-456pihg2] b[data-astro-cid-456pihg2]{color:var(--gold)}.perks[data-astro-cid-456pihg2] span[data-astro-cid-456pihg2]{font-size:.88rem;color:#f6f1e7d9}.center[data-astro-cid-456pihg2]{text-align:center;margin:1.5rem 0 0}@media(max-width:760px){.hero-grid[data-astro-cid-456pihg2],.two[data-astro-cid-456pihg2],.fgrid[data-astro-cid-456pihg2]{grid-template-columns:1fr}.collage[data-astro-cid-456pihg2]{height:340px;margin-top:.5rem}.pgrid[data-astro-cid-456pihg2]{grid-template-columns:1fr}.perks[data-astro-cid-456pihg2]{grid-template-columns:1fr 1fr}}
