.rewards-page[data-astro-cid-tfshja2i]{--reward-forest: #123f35;--reward-deep: #0d2d28;--reward-ink: #163c34;--reward-mint: #b5d8b8;--reward-sky: #c8e6e4;--reward-paper: #f6f5ef;--reward-line: #d6ded5;background:var(--reward-paper);color:var(--reward-ink);overflow:hidden}.rewards-container[data-astro-cid-tfshja2i]{width:min(1240px,calc(100% - 80px));margin-inline:auto}.rewards-page[data-astro-cid-tfshja2i] h1[data-astro-cid-tfshja2i],.rewards-page[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i],.rewards-page[data-astro-cid-tfshja2i] h3[data-astro-cid-tfshja2i],.rewards-page[data-astro-cid-tfshja2i] p[data-astro-cid-tfshja2i]{margin:0}.rewards-page[data-astro-cid-tfshja2i] h1[data-astro-cid-tfshja2i],.rewards-page[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.07em;line-height:.94}.rewards-page[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{font-size:clamp(3rem,6vw,6.8rem)}.rewards-page[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i] em[data-astro-cid-tfshja2i],.rewards-page[data-astro-cid-tfshja2i] h1[data-astro-cid-tfshja2i] em[data-astro-cid-tfshja2i]{color:var(--reward-mint);font-style:italic}.rewards-kicker[data-astro-cid-tfshja2i],.section-marker[data-astro-cid-tfshja2i],.hero-topline[data-astro-cid-tfshja2i],.hero-footline[data-astro-cid-tfshja2i],.mechanism-foot[data-astro-cid-tfshja2i],.hero-image-label[data-astro-cid-tfshja2i],.hero-image-index[data-astro-cid-tfshja2i],.serial-card[data-astro-cid-tfshja2i],.habitat-grid[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;font-weight:700}.section-marker[data-astro-cid-tfshja2i]{color:#6d8f83;margin-bottom:4.8rem}.section-marker-light[data-astro-cid-tfshja2i]{color:#a9cabc}.rewards-hero[data-astro-cid-tfshja2i]{background:var(--reward-forest);color:#f3f1e7;padding:1.4rem 0 0}.hero-topline[data-astro-cid-tfshja2i],.hero-footline[data-astro-cid-tfshja2i]{display:flex;justify-content:space-between;border-bottom:1px solid rgba(232,244,232,.22);padding-bottom:1.1rem;color:#c8ded0}.hero-topline[data-astro-cid-tfshja2i] i[data-astro-cid-tfshja2i]{color:var(--reward-mint);font-style:normal;margin-left:.5rem}.hero-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(3rem,8vw,9rem);align-items:center;padding:6.8rem 0 6rem}.hero-copy[data-astro-cid-tfshja2i] h1[data-astro-cid-tfshja2i]{color:#f7f3e9;font-size:clamp(4.2rem,8vw,8rem)}.hero-copy[data-astro-cid-tfshja2i] h1[data-astro-cid-tfshja2i] em[data-astro-cid-tfshja2i]{display:inline-block}.hero-lead[data-astro-cid-tfshja2i]{max-width:30rem;color:#e2e9dc;font-size:1.35rem;line-height:1.35;margin-top:2rem!important}.hero-detail[data-astro-cid-tfshja2i]{max-width:29rem;color:#b5cec0;line-height:1.65;margin-top:1.1rem!important}.hero-actions[data-astro-cid-tfshja2i],.cta-actions[data-astro-cid-tfshja2i]{display:flex;align-items:center;gap:1.8rem;margin-top:2.2rem}.rewards-button[data-astro-cid-tfshja2i]{display:inline-flex;align-items:center;gap:1rem;border-radius:999px;padding:1rem 1.4rem;font:700 .82rem var(--font-heading);letter-spacing:.03em;transition:transform .2s ease,background .2s ease}.rewards-button[data-astro-cid-tfshja2i]:hover{transform:translateY(-2px);color:var(--reward-ink)}.rewards-button-mint[data-astro-cid-tfshja2i]{background:var(--reward-mint);color:var(--reward-ink)}.rewards-text-link[data-astro-cid-tfshja2i]{color:#e7eee5;font:700 .8rem var(--font-heading);letter-spacing:.04em}.rewards-text-link[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]{margin-left:.55rem;color:var(--reward-mint)}.hero-image-wrap[data-astro-cid-tfshja2i]{position:relative;min-height:40rem}.hero-image-wrap[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i],.medallion-visual[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i],.ugc-visual[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i],.customer-image[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i],.habitat-grid[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i]{width:100%;height:100%;object-fit:cover}.hero-image-wrap[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i]{position:absolute;inset:0;border-radius:1.5rem}.hero-image-wrap[data-astro-cid-tfshja2i]:after{content:"";position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.6));pointer-events:none}.hero-image-label[data-astro-cid-tfshja2i]{position:absolute;z-index:1;left:1.6rem;bottom:1.7rem;display:grid;gap:.45rem;color:#f8f4e9}.hero-image-label[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i]{font:1.4rem Georgia,serif;text-transform:none;letter-spacing:-.03em}.hero-image-index[data-astro-cid-tfshja2i]{position:absolute;z-index:1;right:1.5rem;top:1.5rem;display:grid;gap:.6rem;color:#fff;text-align:right}.hero-image-index[data-astro-cid-tfshja2i] small[data-astro-cid-tfshja2i]{font-size:.58rem;line-height:1.35;color:#d3ead6}.hero-footline[data-astro-cid-tfshja2i]{border-top:1px solid rgba(232,244,232,.22);border-bottom:0;padding:1.1rem 0}.reward-intro[data-astro-cid-tfshja2i],.medallion-section[data-astro-cid-tfshja2i],.brands-section[data-astro-cid-tfshja2i],.habitats-section[data-astro-cid-tfshja2i]{padding:9.5rem 0}.intro-grid[data-astro-cid-tfshja2i],.medallion-grid[data-astro-cid-tfshja2i],.ugc-grid[data-astro-cid-tfshja2i],.customer-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:1.1fr .9fr;gap:7rem}.intro-copy[data-astro-cid-tfshja2i]{padding-top:.6rem;max-width:31rem;font-size:1.05rem;line-height:1.65;color:#5b7168}.large-copy[data-astro-cid-tfshja2i]{color:var(--reward-ink);font:1.45rem/1.35 Georgia,serif;margin-bottom:1.2rem!important}.four-part-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;border-top:1px solid var(--reward-line);margin-top:7rem}.four-part-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]{padding:1.5rem 1rem 0 0;border-top:3px solid #76b990}.four-part-grid[data-astro-cid-tfshja2i] b[data-astro-cid-tfshja2i],.five-step-grid[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i],.benefit-grid[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]{color:#228a68;font:700 .8rem var(--font-heading);letter-spacing:.08em}.four-part-grid[data-astro-cid-tfshja2i] p[data-astro-cid-tfshja2i]{color:#5c7169;line-height:1.55;margin-top:3rem!important}.mechanism-band[data-astro-cid-tfshja2i]{background:var(--reward-deep);color:#f3f0e6;padding:8rem 0 2.2rem}.band-heading[data-astro-cid-tfshja2i]{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:5rem}.band-heading[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{color:#f3f0e6}.band-heading[data-astro-cid-tfshja2i] .rewards-kicker[data-astro-cid-tfshja2i]{color:var(--reward-mint);margin-bottom:.5rem}.five-step-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(224,244,227,.28)}.five-step-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]{padding:1.4rem 1.3rem 3rem 0;border-right:1px solid rgba(224,244,227,.2);margin-right:1.3rem}.five-step-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]:last-child{border-right:0}.five-step-grid[data-astro-cid-tfshja2i] h3[data-astro-cid-tfshja2i]{color:#f5f2e8;font:1.4rem Georgia,serif;letter-spacing:-.03em;margin:4rem 0 .8rem}.five-step-grid[data-astro-cid-tfshja2i] p[data-astro-cid-tfshja2i]{color:#b7cdc0;font-size:.92rem;line-height:1.55}.mechanism-foot[data-astro-cid-tfshja2i]{display:flex;gap:2rem;align-items:center;border-top:1px solid rgba(224,244,227,.2);padding-top:1.6rem;color:#9ebbae}.mechanism-foot[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i]{color:var(--reward-mint);font-size:.85rem}.mechanism-foot[data-astro-cid-tfshja2i] a[data-astro-cid-tfshja2i]{color:#f3f0e6;margin-left:auto}.medallion-grid[data-astro-cid-tfshja2i]{align-items:center}.medallion-copy[data-astro-cid-tfshja2i]>p[data-astro-cid-tfshja2i]:not(.large-copy){color:#5c7169;line-height:1.65;max-width:30rem}.check-list[data-astro-cid-tfshja2i]{display:grid;gap:.8rem;list-style:none;margin-top:2rem;color:var(--reward-ink);font-size:.92rem}.check-list[data-astro-cid-tfshja2i] li[data-astro-cid-tfshja2i]:before{content:"✓";color:#258969;font-weight:700;margin-right:.7rem}.medallion-visual[data-astro-cid-tfshja2i]{position:relative;min-height:34rem}.medallion-visual[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i]{border-radius:1.2rem;filter:saturate(.8)}.serial-card[data-astro-cid-tfshja2i]{position:absolute;left:-2rem;bottom:2rem;background:var(--reward-paper);color:var(--reward-ink);width:15rem;padding:1.2rem;box-shadow:0 1rem 2rem #0a281e2b}.serial-card[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i],.serial-card[data-astro-cid-tfshja2i] small[data-astro-cid-tfshja2i]{display:block;text-transform:none;letter-spacing:0}.serial-card[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i]{font:1.2rem Georgia,serif;margin:1.3rem 0 .35rem}.serial-card[data-astro-cid-tfshja2i] small[data-astro-cid-tfshja2i]{color:#6d877c;font-size:.62rem}.pop-section[data-astro-cid-tfshja2i]{padding:8rem 0;background:#1a5447;color:#f7f3e9}.pop-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:1fr 1fr;gap:7rem}.pop-grid[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{color:#f7f3e9}.pop-copy[data-astro-cid-tfshja2i]{max-width:34rem;padding-top:.5rem}.pop-copy[data-astro-cid-tfshja2i]>p[data-astro-cid-tfshja2i]:not(.large-copy){color:#c8ded2;line-height:1.7}.pop-copy[data-astro-cid-tfshja2i] .large-copy[data-astro-cid-tfshja2i]{color:#fffdf4}.pop-record[data-astro-cid-tfshja2i]{display:grid;gap:.8rem;margin-top:2.4rem;padding:1.5rem;border:1px solid rgba(219,239,227,.3);background:#05271f38}.pop-record[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]{color:#add8bc;font:700 .68rem var(--font-heading);letter-spacing:.15em;text-transform:uppercase}.pop-record[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i]{color:#f7f3e9;font:1.5rem Georgia,serif;letter-spacing:-.03em}.pop-record[data-astro-cid-tfshja2i] small[data-astro-cid-tfshja2i]{color:#bdd4c7;font-size:.8rem;line-height:1.5}.ugc-section[data-astro-cid-tfshja2i]{background:#dcece0;padding:7rem 0}.ugc-grid[data-astro-cid-tfshja2i]{align-items:center}.ugc-visual[data-astro-cid-tfshja2i]{position:relative;height:34rem}.ugc-visual[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i]{border-radius:1.2rem}.ugc-visual[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]{position:absolute;top:1.5rem;left:1.5rem;color:#fff}.ugc-copy[data-astro-cid-tfshja2i]{max-width:30rem}.ugc-copy[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{margin:1.7rem 0 2rem}.ugc-copy[data-astro-cid-tfshja2i]>p[data-astro-cid-tfshja2i]:not(.rewards-kicker){color:#5b7168;line-height:1.65;margin-top:1rem!important}.dark-link[data-astro-cid-tfshja2i]{color:var(--reward-ink);display:inline-block;margin-top:1.7rem}.brands-heading[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;align-items:end}.brands-heading[data-astro-cid-tfshja2i] p[data-astro-cid-tfshja2i],.habitats-heading[data-astro-cid-tfshja2i] p[data-astro-cid-tfshja2i]{color:#5c7169;line-height:1.65;max-width:25rem}.benefit-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:6rem}.benefit-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]{background:#fff;border-top:3px solid #6fba93;padding:1.5rem;min-height:12rem}.benefit-grid[data-astro-cid-tfshja2i] h3[data-astro-cid-tfshja2i]{font:1.35rem Georgia,serif;letter-spacing:-.03em;margin:2.4rem 0 .7rem}.benefit-grid[data-astro-cid-tfshja2i] p[data-astro-cid-tfshja2i]{color:#647b70;font-size:.9rem;line-height:1.5}.customer-section[data-astro-cid-tfshja2i]{background:#edf1eb;padding:8rem 0}.customer-copy[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{margin:1.8rem 0 2rem}.customer-copy[data-astro-cid-tfshja2i]>p[data-astro-cid-tfshja2i]:not(.section-marker){color:#5c7169;line-height:1.65;max-width:28rem;margin-top:1rem!important}.customer-copy[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i]{color:var(--reward-ink)}.customer-image[data-astro-cid-tfshja2i]{position:relative;height:27rem}.customer-image[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i]{border-radius:1.2rem}.customer-image[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]{position:absolute;bottom:1.4rem;left:1.4rem;color:#fff;font:700 .72rem var(--font-heading);letter-spacing:.04em}.habitats-heading[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;align-items:end}.habitat-grid[data-astro-cid-tfshja2i]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:17rem;gap:.8rem;margin-top:5rem}.habitat-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]{position:relative;overflow:hidden;border-radius:.8rem}.habitat-grid[data-astro-cid-tfshja2i] .habitat-wide[data-astro-cid-tfshja2i]{grid-column:span 2}.habitat-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(6,39,30,.78))}.habitat-grid[data-astro-cid-tfshja2i] img[data-astro-cid-tfshja2i]{transition:transform .5s ease}.habitat-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]:hover img[data-astro-cid-tfshja2i]{transform:scale(1.04)}.habitat-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]>div[data-astro-cid-tfshja2i]{position:absolute;z-index:1;left:1rem;right:1rem;bottom:1rem;display:flex;justify-content:space-between;align-items:end;color:#fff}.habitat-grid[data-astro-cid-tfshja2i] strong[data-astro-cid-tfshja2i]{font:1.35rem Georgia,serif;letter-spacing:-.04em}.rewards-cta[data-astro-cid-tfshja2i]{background:var(--reward-forest);color:#f7f3e8;padding:9rem 0 10rem}.cta-inner[data-astro-cid-tfshja2i]{text-align:center;max-width:900px}.cta-inner[data-astro-cid-tfshja2i] .rewards-kicker[data-astro-cid-tfshja2i]{justify-content:center;color:var(--reward-mint)}.cta-inner[data-astro-cid-tfshja2i] h2[data-astro-cid-tfshja2i]{margin:1.8rem 0 1.5rem}.cta-inner[data-astro-cid-tfshja2i]>p[data-astro-cid-tfshja2i]:not(.rewards-kicker){color:#c6d8ca;max-width:36rem;margin:0 auto;line-height:1.65}.cta-actions[data-astro-cid-tfshja2i]{justify-content:center}.cta-actions[data-astro-cid-tfshja2i] .rewards-text-link[data-astro-cid-tfshja2i]{color:#f7f3e8}.rewards-page-shell .site-header{background:#123f35!important;border-bottom-color:#ffffff2e!important}.rewards-page-shell .site-header .btn-primary{background:#b5d8b8!important;color:#163c34!important;box-shadow:none!important}.rewards-page-shell .site-header .btn-primary:hover{background:#d2ebcf!important}.rewards-page-shell .site-footer{background:var(--reward-deep)}@media(max-width:900px){.rewards-container[data-astro-cid-tfshja2i]{width:min(100% - 40px,680px)}.hero-grid[data-astro-cid-tfshja2i],.intro-grid[data-astro-cid-tfshja2i],.medallion-grid[data-astro-cid-tfshja2i],.pop-grid[data-astro-cid-tfshja2i],.ugc-grid[data-astro-cid-tfshja2i],.customer-grid[data-astro-cid-tfshja2i],.brands-heading[data-astro-cid-tfshja2i],.habitats-heading[data-astro-cid-tfshja2i]{grid-template-columns:1fr;gap:3rem}.hero-grid[data-astro-cid-tfshja2i]{padding:4rem 0}.hero-image-wrap[data-astro-cid-tfshja2i]{min-height:27rem}.four-part-grid[data-astro-cid-tfshja2i],.benefit-grid[data-astro-cid-tfshja2i],.five-step-grid[data-astro-cid-tfshja2i]{grid-template-columns:repeat(2,1fr)}.five-step-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]:nth-child(2){border-right:0}.mechanism-foot[data-astro-cid-tfshja2i]{flex-wrap:wrap}.mechanism-foot[data-astro-cid-tfshja2i] a[data-astro-cid-tfshja2i]{margin-left:0}.habitat-grid[data-astro-cid-tfshja2i]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rewards-container[data-astro-cid-tfshja2i]{width:calc(100% - 32px)}.hero-topline[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]:last-child,.hero-footline[data-astro-cid-tfshja2i] span[data-astro-cid-tfshja2i]:last-child{display:none}.hero-copy[data-astro-cid-tfshja2i] h1[data-astro-cid-tfshja2i]{font-size:clamp(3.6rem,18vw,5.4rem)}.reward-intro[data-astro-cid-tfshja2i],.medallion-section[data-astro-cid-tfshja2i],.brands-section[data-astro-cid-tfshja2i],.habitats-section[data-astro-cid-tfshja2i]{padding:6rem 0}.section-marker[data-astro-cid-tfshja2i]{margin-bottom:2.5rem}.four-part-grid[data-astro-cid-tfshja2i],.benefit-grid[data-astro-cid-tfshja2i],.five-step-grid[data-astro-cid-tfshja2i],.habitat-grid[data-astro-cid-tfshja2i]{grid-template-columns:1fr}.five-step-grid[data-astro-cid-tfshja2i] article[data-astro-cid-tfshja2i]{border-right:0;margin-right:0;padding-bottom:2rem}.habitat-grid[data-astro-cid-tfshja2i]{grid-auto-rows:14rem}.habitat-grid[data-astro-cid-tfshja2i] .habitat-wide[data-astro-cid-tfshja2i]{grid-column:span 1}.serial-card[data-astro-cid-tfshja2i]{left:1rem;bottom:1rem}.mechanism-band[data-astro-cid-tfshja2i],.rewards-cta[data-astro-cid-tfshja2i]{padding-top:6rem;padding-bottom:6rem}.hero-actions[data-astro-cid-tfshja2i],.cta-actions[data-astro-cid-tfshja2i]{align-items:flex-start;flex-direction:column;gap:1.2rem}}
