.deal-hero[data-astro-cid-tdah6zro]{position:relative;isolation:isolate;display:grid;min-height:calc(100svh - 5rem);box-sizing:border-box;padding:clamp(1rem,3vw,2rem);overflow:hidden;background:linear-gradient(135deg,var(--color-ivory-50) 0%,var(--color-blush-100) 100%)}.tableau[data-astro-cid-tdah6zro]{position:relative;width:min(31rem,92vw);aspect-ratio:320 / 420;align-self:center;justify-self:center;color:var(--color-gold-500)}.tableau[data-astro-cid-tdah6zro] .frame{position:absolute;inset:0;width:100%;height:100%}.tableau[data-astro-cid-tdah6zro] .peony{position:absolute;z-index:2;width:5.5rem;color:var(--color-rose-600)}.tableau[data-astro-cid-tdah6zro] .peony.top{left:4%;top:6%}.tableau[data-astro-cid-tdah6zro] .peony.bottom{right:3%;bottom:4%}.eyebrow[data-astro-cid-tdah6zro]{position:absolute;z-index:1;top:15%;left:50%;width:max-content;max-width:86%;margin:0;transform:translate(-50%);color:var(--color-rose-600);font-family:var(--font-deco);font-size:.72rem;letter-spacing:.16em;text-align:center;text-transform:uppercase}.tile-row[data-astro-cid-tdah6zro]{position:absolute;z-index:1;left:50%;top:43%;display:flex;width:78%;transform:translate(-50%,-50%);filter:drop-shadow(0 .6rem .55rem rgb(28 27 25 / .16))}.hero-tile[data-astro-cid-tdah6zro]{flex:1 1 auto;min-width:0;margin-left:-.55rem;overflow:visible;color:var(--color-ivory-200);transform-origin:center}.hero-tile[data-astro-cid-tdah6zro]:first-child{margin-left:0}.hero-tile[data-astro-cid-tdah6zro] rect[data-astro-cid-tdah6zro]:first-child{fill:#fdfaf4;stroke:var(--color-gold-500);stroke-width:2}.hero-tile[data-astro-cid-tdah6zro] rect[data-astro-cid-tdah6zro]:nth-child(2){fill:none;stroke:var(--color-emerald-800);stroke-width:1}.hero-tile[data-astro-cid-tdah6zro] path[data-astro-cid-tdah6zro]{stroke:var(--color-gold-500);stroke-width:1}.hero-tile[data-astro-cid-tdah6zro] text[data-astro-cid-tdah6zro]{fill:var(--color-emerald-800);font-family:var(--font-deco);font-size:26px}.headline[data-astro-cid-tdah6zro]{position:absolute;z-index:1;top:22%;left:50%;width:86%;max-width:24ch;margin:0;transform:translate(-50%);color:var(--color-emerald-800);font-family:var(--font-display);font-size:clamp(1.35rem,3.5vw,2rem);font-weight:500;line-height:.95;text-align:center}.hero-wordmark[data-astro-cid-tdah6zro]{position:absolute;z-index:1;top:55%;left:50%;width:88%;margin:0;transform:translate(-50%);color:var(--color-emerald-800);font-family:var(--font-display);font-size:clamp(1.25rem,2.25vw,1.9rem);font-weight:500;letter-spacing:.05em;line-height:.95;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden}.tagline[data-astro-cid-tdah6zro]{position:absolute;z-index:1;top:67%;left:50%;width:max-content;max-width:88%;margin:0;transform:translate(-50%);color:var(--color-emerald-800);font-family:var(--font-display);font-size:clamp(1rem,2.1vw,1.35rem);font-style:italic;text-align:center}.actions[data-astro-cid-tdah6zro]{position:absolute;z-index:1;top:77%;left:50%;display:flex;width:max-content;max-width:90%;flex-wrap:wrap;justify-content:center;gap:.55rem;transform:translate(-50%)}.button[data-astro-cid-tdah6zro]{display:inline-flex;align-items:center;min-height:2.8rem;padding:.65rem .9rem;font-family:var(--font-deco);font-size:.64rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.primary[data-astro-cid-tdah6zro]{background:var(--color-emerald-800);color:var(--color-ivory-50)}.secondary[data-astro-cid-tdah6zro]{border:1px solid var(--color-emerald-800);color:var(--color-emerald-800)}.sheen[data-astro-cid-tdah6zro]{position:absolute;inset:0 auto 0 3%;z-index:0;width:28%;height:100%;background:linear-gradient(108deg,transparent,rgb(230 207 148 / .25),transparent);pointer-events:none}@media(max-width:760px){.deal-hero[data-astro-cid-tdah6zro]{min-height:calc(100svh - 4.5rem)}.tableau[data-astro-cid-tdah6zro]{width:min(23rem,92vw)}.tableau[data-astro-cid-tdah6zro] .peony{width:4rem}.eyebrow[data-astro-cid-tdah6zro]{top:13%;font-size:.58rem}.headline[data-astro-cid-tdah6zro]{top:21%;width:88%;max-width:18ch;font-size:clamp(1.35rem,6vw,1.7rem)}.tile-row[data-astro-cid-tdah6zro]{top:42%;width:80%}.hero-wordmark[data-astro-cid-tdah6zro]{top:54%;font-size:clamp(2rem,8vw,3.25rem)}.tagline[data-astro-cid-tdah6zro]{top:66%;font-size:1rem}.actions[data-astro-cid-tdah6zro]{top:76%;gap:.45rem}.button[data-astro-cid-tdah6zro]{min-height:2.75rem;padding:.55rem .65rem;font-size:clamp(.875rem,3.6vw,1rem)}}.story-band[data-astro-cid-rcaq7ehe]{padding:clamp(3.5rem,7vw,6.5rem) max(1.25rem,calc((100vw - 76rem)/2));background:var(--color-ivory-50);color:var(--color-emerald-800)}.intro[data-astro-cid-rcaq7ehe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;color:var(--color-rose-600)}.kicker[data-astro-cid-rcaq7ehe],.eyebrow[data-astro-cid-rcaq7ehe]{margin:0;font-family:var(--font-deco);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.corner[data-astro-cid-rcaq7ehe]{color:var(--color-gold-500);font-size:1.25rem}.beats[data-astro-cid-rcaq7ehe]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-gold-500);border-left:1px solid var(--color-gold-500)}.beat[data-astro-cid-rcaq7ehe]{min-height:18rem;padding:clamp(1.4rem,3vw,2.5rem);border-right:1px solid var(--color-gold-500);border-bottom:1px solid var(--color-gold-500)}.solution[data-astro-cid-rcaq7ehe]{background:var(--color-blush-100)}.proof[data-astro-cid-rcaq7ehe]{background:var(--color-emerald-800);color:var(--color-ivory-50)}.eyebrow[data-astro-cid-rcaq7ehe]{color:var(--color-rose-600)}.proof[data-astro-cid-rcaq7ehe] .eyebrow[data-astro-cid-rcaq7ehe]{color:var(--color-gold-300)}h2[data-astro-cid-rcaq7ehe]{max-width:12ch;margin:1rem 0;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:.92}.body[data-astro-cid-rcaq7ehe]{max-width:29rem;margin:0;font-size:.9rem;line-height:1.65}.evidence[data-astro-cid-rcaq7ehe]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.evidence[data-astro-cid-rcaq7ehe] img[data-astro-cid-rcaq7ehe]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.evidence[data-astro-cid-rcaq7ehe] p[data-astro-cid-rcaq7ehe],.evidence[data-astro-cid-rcaq7ehe] cite[data-astro-cid-rcaq7ehe]{display:block;margin:.45rem 0 0;font-size:.75rem}.evidence[data-astro-cid-rcaq7ehe] cite[data-astro-cid-rcaq7ehe]{color:var(--color-gold-300);font-style:normal}@media(max-width:800px){.beat[data-astro-cid-rcaq7ehe]{min-height:0}h2[data-astro-cid-rcaq7ehe]{max-width:16ch}}@media(max-width:620px){.beats[data-astro-cid-rcaq7ehe]{grid-template-columns:1fr}.beat[data-astro-cid-rcaq7ehe]{padding:2rem 1.5rem}}.featured[data-astro-cid-6qbbqtig]{padding:clamp(4rem,8vw,7rem) max(1.25rem,calc((100vw - 76rem)/2));background:var(--color-emerald-950);color:var(--color-ivory-50)}.section-heading[data-astro-cid-6qbbqtig]{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;align-items:end;margin-bottom:2rem}.section-heading[data-astro-cid-6qbbqtig] p[data-astro-cid-6qbbqtig]{grid-column:1/-1;margin:0;color:var(--color-gold-300);font-family:var(--font-deco);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}h2[data-astro-cid-6qbbqtig],h3[data-astro-cid-6qbbqtig]{margin:0;font-family:var(--font-display);font-weight:500}h2[data-astro-cid-6qbbqtig]{font-size:clamp(2.8rem,5vw,4.2rem)}.section-heading[data-astro-cid-6qbbqtig] a[data-astro-cid-6qbbqtig]{color:var(--color-gold-300);font-family:var(--font-deco);font-size:.7rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.grid[data-astro-cid-6qbbqtig]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}article[data-astro-cid-6qbbqtig]{position:relative;background:#0d4435;transition:transform .18s ease,box-shadow .18s ease}article[data-astro-cid-6qbbqtig]:after{position:absolute;right:.65rem;bottom:.65rem;left:.65rem;height:1px;background:var(--color-gold-300);content:"";opacity:0;transform:scaleX(.4);transform-origin:left;transition:opacity .18s ease,transform .18s ease}article[data-astro-cid-6qbbqtig] a[data-astro-cid-6qbbqtig]{display:block;height:100%;padding:.65rem .65rem 1.15rem;color:inherit;text-decoration:none}img[data-astro-cid-6qbbqtig]{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--color-ivory-200)}.featured-kits__hero[data-astro-cid-6qbbqtig]{grid-column:span 2}.featured-kits__hero[data-astro-cid-6qbbqtig] img[data-astro-cid-6qbbqtig]{aspect-ratio:16/10}.featured-kits__hero[data-astro-cid-6qbbqtig] h3[data-astro-cid-6qbbqtig]{font-size:clamp(2.1rem,3.5vw,3.3rem)}.featured-kits__hero[data-astro-cid-6qbbqtig] .summary[data-astro-cid-6qbbqtig]{max-width:38rem;font-size:.95rem}.category[data-astro-cid-6qbbqtig]{margin:1rem 0 .35rem;color:var(--color-jade-300);font-family:var(--font-deco);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}h3[data-astro-cid-6qbbqtig]{font-size:1.7rem}.summary[data-astro-cid-6qbbqtig]{min-height:3.7em;margin:.4rem 0 .7rem;font-size:.82rem;line-height:1.5}.price[data-astro-cid-6qbbqtig]{margin:0;color:var(--color-gold-300);font-family:var(--font-deco)}@media(hover:hover){article[data-astro-cid-6qbbqtig]:hover,article[data-astro-cid-6qbbqtig]:focus-within{transform:translateY(-4px);box-shadow:0 1rem 2rem #00000038}article[data-astro-cid-6qbbqtig]:hover:after,article[data-astro-cid-6qbbqtig]:focus-within:after{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){article[data-astro-cid-6qbbqtig],article[data-astro-cid-6qbbqtig]:after{transition:none}}@media(max-width:800px){.grid[data-astro-cid-6qbbqtig]{grid-template-columns:1fr}.featured-kits__hero[data-astro-cid-6qbbqtig]{grid-column:auto}}.categories[data-astro-cid-blmdb2ro]{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.4fr);gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,7rem) max(1.25rem,calc((100vw - 76rem)/2))}.eyebrow[data-astro-cid-blmdb2ro]{margin:0 0 .7rem;color:var(--color-rose-600);font-family:var(--font-deco);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}h2[data-astro-cid-blmdb2ro]{margin:0;color:var(--color-emerald-800);font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4.4rem);font-weight:500;line-height:.9}.grid[data-astro-cid-blmdb2ro]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-gold-500);border-left:1px solid var(--color-gold-500)}.category[data-astro-cid-blmdb2ro]{min-height:clamp(12rem,23vw,18rem);position:relative;isolation:isolate;overflow:hidden;padding:1rem;display:grid;grid-template-columns:1fr auto;align-content:space-between;border-right:1px solid var(--color-gold-500);border-bottom:1px solid var(--color-gold-500);color:var(--color-emerald-800);text-decoration:none}.category--art[data-astro-cid-blmdb2ro]{color:var(--color-ivory-50)}.category--art[data-astro-cid-blmdb2ro] img[data-astro-cid-blmdb2ro],.scrim[data-astro-cid-blmdb2ro]{position:absolute;inset:0;width:100%;height:100%}.category--art[data-astro-cid-blmdb2ro] img[data-astro-cid-blmdb2ro]{z-index:-2;object-fit:cover;transition:transform .45s ease}.scrim[data-astro-cid-blmdb2ro]{z-index:-1;background:linear-gradient(180deg,#082e240d 15%,#082e24b8)}.ordinal[data-astro-cid-blmdb2ro]{color:var(--color-gold-300);font-family:var(--font-deco);font-size:.68rem;letter-spacing:.12em}.content[data-astro-cid-blmdb2ro]{grid-column:1;align-self:end;display:grid;gap:.35rem;max-width:17rem}.category[data-astro-cid-blmdb2ro] strong[data-astro-cid-blmdb2ro]{font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:500;line-height:.95;text-wrap:balance}.content[data-astro-cid-blmdb2ro] small[data-astro-cid-blmdb2ro]{font-size:.78rem;line-height:1.35}.category[data-astro-cid-blmdb2ro] b[data-astro-cid-blmdb2ro]{grid-column:2;grid-row:2;align-self:end;color:var(--color-gold-300);font-weight:400;border-bottom:1px solid transparent;transition:border-color .25s ease}.category--art[data-astro-cid-blmdb2ro]:hover img[data-astro-cid-blmdb2ro],.category--art[data-astro-cid-blmdb2ro]:focus-visible img[data-astro-cid-blmdb2ro]{transform:scale(1.045)}.category--art[data-astro-cid-blmdb2ro]:hover b[data-astro-cid-blmdb2ro],.category--art[data-astro-cid-blmdb2ro]:focus-visible b[data-astro-cid-blmdb2ro]{border-color:var(--color-gold-300)}.category[data-astro-cid-blmdb2ro]:focus-visible{outline:3px solid var(--color-gold-300);outline-offset:-3px}.category--fallback[data-astro-cid-blmdb2ro]{min-height:9rem;color:var(--color-emerald-800)}.category--fallback[data-astro-cid-blmdb2ro]:hover{background:var(--color-blush-100)}.category--fallback[data-astro-cid-blmdb2ro]>span[data-astro-cid-blmdb2ro]{color:var(--color-rose-600);font-family:var(--font-deco);font-size:.68rem;letter-spacing:.12em}.category--fallback[data-astro-cid-blmdb2ro] b[data-astro-cid-blmdb2ro]{color:var(--color-gold-700)}@media(prefers-reduced-motion:reduce){.category--art[data-astro-cid-blmdb2ro] img[data-astro-cid-blmdb2ro],.category[data-astro-cid-blmdb2ro] b[data-astro-cid-blmdb2ro]{transition:none}.category--art[data-astro-cid-blmdb2ro]:hover img[data-astro-cid-blmdb2ro],.category--art[data-astro-cid-blmdb2ro]:focus-visible img[data-astro-cid-blmdb2ro]{transform:none}}@media(max-width:720px){.categories[data-astro-cid-blmdb2ro]{grid-template-columns:1fr}}@media(max-width:420px){.grid[data-astro-cid-blmdb2ro]{grid-template-columns:1fr}}.story[data-astro-cid-hls245g6]{background:var(--color-rose-600);color:var(--color-ivory-50)}.story-materials[data-astro-cid-hls245g6]{display:grid;grid-template-columns:.35fr 1fr minmax(0,.8fr);min-height:25rem}.line[data-astro-cid-hls245g6]{display:grid;place-items:center;border-right:1px solid rgb(251 247 240 / .45);color:var(--color-gold-300);font-size:2rem}.copy[data-astro-cid-hls245g6],.section-heading[data-astro-cid-hls245g6]{padding:clamp(2.5rem,6vw,6rem)}.eyebrow[data-astro-cid-hls245g6]{margin:0 0 1rem;font-family:var(--font-deco);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}h2[data-astro-cid-hls245g6]{margin:0;font-family:var(--font-display);font-size:clamp(2.7rem,5vw,4.8rem);font-weight:500;line-height:.9}.copy[data-astro-cid-hls245g6]>p[data-astro-cid-hls245g6]:not(.eyebrow){max-width:34rem;margin:1.25rem 0 0;line-height:1.6}.detail-image[data-astro-cid-hls245g6]{width:100%;height:100%;min-height:18rem;object-fit:cover}.story-press[data-astro-cid-hls245g6],.story-hosts[data-astro-cid-hls245g6]{padding:clamp(3rem,6vw,6rem) max(1.25rem,calc((100vw - 76rem)/2))}.section-heading[data-astro-cid-hls245g6]{padding:0 0 2rem}.press-list[data-astro-cid-hls245g6],.host-list[data-astro-cid-hls245g6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;border:1px solid rgb(251 247 240 / .45);list-style:none}.press-list[data-astro-cid-hls245g6] li[data-astro-cid-hls245g6],.host-list[data-astro-cid-hls245g6] li[data-astro-cid-hls245g6]{min-width:0;background:#082e241a}.press-list[data-astro-cid-hls245g6] a[data-astro-cid-hls245g6]{display:flex;min-height:16rem;height:100%;flex-direction:column;justify-content:space-between;padding:2rem;color:inherit;text-decoration:none}.press-list[data-astro-cid-hls245g6] img[data-astro-cid-hls245g6]{width:auto;max-width:100%;max-height:3rem;object-fit:contain;object-position:left center}blockquote[data-astro-cid-hls245g6]{margin:2rem 0;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.4rem);font-style:italic;line-height:1}.press-list[data-astro-cid-hls245g6] span[data-astro-cid-hls245g6],.host-list[data-astro-cid-hls245g6] p[data-astro-cid-hls245g6]{margin:0;font-family:var(--font-deco);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.host-list[data-astro-cid-hls245g6] img[data-astro-cid-hls245g6]{display:block;width:100%;aspect-ratio:1.15;object-fit:cover}.host-list[data-astro-cid-hls245g6] blockquote[data-astro-cid-hls245g6],.host-list[data-astro-cid-hls245g6] p[data-astro-cid-hls245g6]{padding:0 1.5rem}.host-list[data-astro-cid-hls245g6] p[data-astro-cid-hls245g6]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.5rem}.host-list[data-astro-cid-hls245g6] strong[data-astro-cid-hls245g6]{font-weight:400}.host-list[data-astro-cid-hls245g6] p[data-astro-cid-hls245g6] span[data-astro-cid-hls245g6]{color:var(--color-gold-300)}@media(max-width:720px){.story-materials[data-astro-cid-hls245g6]{grid-template-columns:1fr}.line[data-astro-cid-hls245g6]{display:none}.detail-image[data-astro-cid-hls245g6]{min-height:14rem}.press-list[data-astro-cid-hls245g6],.host-list[data-astro-cid-hls245g6]{grid-template-columns:1fr}}.join[data-astro-cid-tkdp6cfj]{padding:clamp(4rem,8vw,7rem) max(1.25rem,calc((100vw - 54rem)/2));text-align:center;background:var(--color-blush-100)}.eyebrow[data-astro-cid-tkdp6cfj]{margin:0 0 .7rem;color:var(--color-rose-600);font-family:var(--font-deco);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}h2[data-astro-cid-tkdp6cfj]{margin:0;color:var(--color-emerald-800);font-family:var(--font-display);font-size:clamp(3.2rem,6vw,5rem);font-weight:500;line-height:.9}.join[data-astro-cid-tkdp6cfj]>p[data-astro-cid-tkdp6cfj]:not(.eyebrow){max-width:35rem;margin:1.25rem auto 2rem}form[data-astro-cid-tkdp6cfj]{max-width:32rem;margin:auto;text-align:left}label[data-astro-cid-tkdp6cfj]{display:block;margin-bottom:.4rem;font-family:var(--font-deco);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}form[data-astro-cid-tkdp6cfj]>div[data-astro-cid-tkdp6cfj]{display:flex}input[data-astro-cid-tkdp6cfj]{min-width:0;flex:1;border:1px solid var(--color-emerald-800);border-radius:0;background:var(--color-ivory-50);padding:.9rem 1rem;color:var(--color-ink-900);font:inherit}button[data-astro-cid-tkdp6cfj]{border:1px solid var(--color-emerald-800);background:var(--color-emerald-800);color:var(--color-ivory-50);padding:.9rem 1.1rem;font-family:var(--font-deco);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.status[data-astro-cid-tkdp6cfj]{min-height:1.5em;margin:.65rem 0 0;font-size:.82rem}@media(max-width:440px){form[data-astro-cid-tkdp6cfj]>div[data-astro-cid-tkdp6cfj]{display:grid;gap:.65rem}button[data-astro-cid-tkdp6cfj]{min-height:3rem}}
