@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;src:url(//gracerosegardens.com/cdn/shop/t/18/assets/c-cormorant-garamond.woff2?v=78134058694104028361793378190) format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;src:url(//gracerosegardens.com/cdn/shop/t/18/assets/c-cormorant-garamond-italic.woff2?v=140328908687723801151793378190) format("woff2")}@font-face{font-family:Jost;font-weight:400;font-style:normal;font-display:swap;src:url(//gracerosegardens.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2) format("woff2"),url(//gracerosegardens.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff) format("woff")}@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(//gracerosegardens.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2) format("woff2"),url(//gracerosegardens.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff) format("woff")}:root{--c-green-color: #466245;--c-green-dark-color: #344c3d;--c-pink-color: #e47990;--c-raspberry-color: #b8445e;--c-pink-mid-color: #de8c9c;--c-pink-light-color: #e49fad;--c-accent-color: var(--c-raspberry-color);--c-pink-blush-color: #f5dbe0;--c-badge-green-color: #e2ece0;--c-ink-dark-color: #2c3a2b;--c-muted-text-color: #6b7a6c;--c-paper-color: #fffdfc;--c-hairline-color: #f0e7e1;--c-band-deep-color: #193325;--c-band-forest-color: #1f3225;--c-band-card-color: #2c3e2d;--c-band-card-active-color: #3a4e37;--c-band-panel-color: #374b36;--c-band-border-color: #485e46;--c-band-panel-border-color: #50684c;--c-band-ink-color: #faf4ee;--c-band-ink-soft-color: rgba(250, 244, 238, .9);--c-band-cream-color: #f0e8dc;--c-band-cream-rule-color: rgba(240, 232, 220, .6);--c-band-pink-color: #f0aab4;--c-band-pink-soft-color: #f0a0ac;--c-band-pink-border-color: #e8aab2;--c-band-pink-active-color: #f0bec6;--c-band-paper-color: #faf6ee;--c-band-button-ink-color: #1f281e;--c-band-offer-card-color: rgba(51, 73, 54, .92);--c-band-plain-card-color: rgba(22, 46, 34, .95);--c-band-plain-border-color: rgba(120, 140, 118, .6);--c-guarantee-ink-color: #264531;--c-guarantee-fine-color: rgba(52, 76, 61, .8);--c-guarantee-card-color: #ffe8e8;--c-zone-3-color: #b8a6e0;--c-zone-4-color: #94a8e3;--c-zone-5-color: #7a8cd1;--c-zone-6-color: #3d734d;--c-zone-7-color: #9ec773;--c-zone-8-color: #f2e39e;--c-zone-9-color: #f0c45c;--c-zone-10-color: #f29952;--c-zone-11-color: #e5765a;--c-zone-fit-ground-color: #eef4ec;--c-zone-fit-border-color: #7fa77a;--c-zone-fit-ink-color: #2f5e2c;--c-zone-fit-mark-color: #4e8a4a;--c-zone-miss-ground-color: #fdf1e6;--c-zone-miss-border-color: #e0954d;--c-zone-miss-ink-color: #9a4e12;--c-zone-miss-mark-color: #d9782d;--c-field-border-color: #d9cfc7;--c-field-placeholder-color: #7a7a72;--c-card-cream-color: #fbf6f1;--c-border-color: #e8dcd4;--c-heading-color: #344c3d;--c-body-color: #4a5548;--c-body-alt-color: #5b6656;--c-muted-color: #6c7568;--c-subtle-color: #9aa095;--c-label-soft-color: #8a9483;--c-feature-body-color: rgba(0, 0, 0, .88);--c-faint-color: #9aa095;--c-on-dark-color: #ffffff;--c-on-dark-strong-color: rgba(255, 255, 255, .92);--c-on-dark-lead-color: rgba(255, 255, 255, .88);--c-on-dark-body-color: rgba(255, 255, 255, .8);--c-on-dark-body-narrow-color: rgba(255, 255, 255, .92);--c-on-dark-muted-color: rgba(255, 255, 255, .72);--c-on-dark-legal-color: rgba(255, 255, 255, .58);--c-on-dark-faint-color: rgba(255, 255, 255, .58);--c-ground-white-color: #ffffff;--c-ground-pink-color: #fbeef0;--c-ground-myths-color: #fcf5f6;--c-ground-stat-color: #344c3d;--c-ground-stat-deep-color: #2b3f33;--c-ground-email-color: #f7f1ee;--c-ground-email-alt-color: #f9eef0;--c-ground-panel-color: #f9f3f5;--c-ground-cream-color: #f7ede4;--c-ground-card-warm-color: #fcfaf9;--c-ground-step-color: #f6efe6;--c-ground-badge-color: #ecd3d8;--c-ground-glyph-color: #2d4735;--c-ground-disc-color: #f6f0e9;--c-ground-badge-soft-color: #f7e2e6;--c-ground-badge-warm-color: #f7e3e7;--c-ground-founder-color: #faf3f2;--c-ground-panel-warm-color: rgba(247, 241, 234, .96);--c-ground-name-card-color: rgba(247, 241, 234, .97);--c-ground-cta-soft-color: #f7f0ea;--c-card-ink-color: #000000;--c-card-body-color: rgba(63, 74, 61, .9);--c-green-founder-color: #2b4436;--c-green-deep-color: #2b4a32;--c-green-cta-color: #3a5a44;--c-ground-green-color: #466245;--c-ground-community-color: #36472d;--c-ground-subscription-color: #2e3e2c;--c-ground-footer-color: #314d3e;--c-rule-eyebrow-color: #c9aeae;--c-rule-timeline-color: #d9c4c4;--c-border-cta-soft-color: #d6cec8;--c-rule-pink-color: #de8c9c;--c-rule-pink-soft-color: rgba(222, 140, 156, .55);--c-rule-green-color: rgba(69, 97, 69, .16);--c-rule-dark-color: rgba(52, 76, 61, .12);--c-rule-on-dark-color: rgba(255, 255, 255, .18);--c-border-card-color: rgba(70, 98, 69, .13);--c-border-field-color: rgba(70, 98, 69, .25);--c-border-on-dark-color: rgba(255, 255, 255, .35);--c-divider-on-dark-color: rgba(255, 255, 255, .2);--c-box-on-dark-color: rgba(255, 255, 255, .34);--c-track-on-dark-color: rgba(255, 255, 255, .22);--c-badge-color: rgba(255, 255, 255, .94);--c-sheet-shadow: 0 -10px 26px rgba(52, 76, 61, .14);--c-card-shadow: 0 8px 24px -4px rgba(51, 77, 61, .1);--c-control-shadow: 0 4px 6.6px rgba(0, 0, 0, .09);--c-panel-readable-color: rgba(255, 255, 255, .64);--c-pat-wash: rgba(251, 238, 240, .36);--c-cream-ink-color: #f7f2e9;--c-cream-lead-color: #e4e0d5;--c-cream-soft-color: rgba(247, 242, 233, .88);--c-cream-quiet-color: rgba(247, 242, 233, .82);--c-cream-rule-color: rgba(247, 242, 233, .32);--c-cream-rule-soft-color: rgba(247, 242, 233, .22);--c-cream-border-color: rgba(247, 242, 233, .35);--c-hero-heading-color: #000000;--c-hero-heading-narrow-color: #1b1b1b;--c-hero-lead-color: #57433d;--c-hero-rating-color: rgba(0, 0, 0, .72);--c-hero-rating-narrow-color: rgba(87, 67, 61, .85);--c-row-lead-color: #555a53;--c-step-heading-color: #2b3f33;--c-bullet-color: #3f4a3d;--c-kicker-color: #6f7d69;--c-heading-deep-color: #222a24;--c-pink-pale-color: #f3c9d2;--c-tab-idle-color: #6f7d69;--c-scrim-chip-color: rgba(30, 45, 30, .55);--c-scrim-chip-border-color: rgba(255, 255, 255, .22);--c-scrim-chip-divider-color: rgba(255, 255, 255, .26);--c-scrim-hero: linear-gradient( 90deg, rgba(247, 237, 228, .95) 0%, rgba(247, 237, 228, .93) 33%, rgba(247, 237, 228, .55) 42%, rgba(247, 237, 228, 0) 49%);--c-scrim-community: rgba(14, 24, 16, .34);--c-scrim-community-mobile: rgba(14, 24, 16, .55);--c-scrim-community-copy: linear-gradient( 90deg, rgba(14, 24, 16, .8) 0%, rgba(14, 24, 16, .66) 34%, rgba(14, 24, 16, .18) 68%, rgba(14, 24, 16, 0) 100% );--c-com-card-color: rgba(24, 38, 25, .62);--c-com-card-border-color: rgba(255, 255, 255, .22);--c-com-dot-color: rgba(255, 255, 255, .4);--c-scrim-subscription: linear-gradient( 90deg, rgba(35, 50, 34, .82) 0%, rgba(35, 50, 34, .66) 30%, rgba(35, 50, 34, .28) 46%, rgba(35, 50, 34, 0) 62% );--c-scrim-subscription-mobile: linear-gradient( 90deg, rgba(35, 50, 34, .78) 0%, rgba(35, 50, 34, .46) 45%, rgba(35, 50, 34, 0) 100% );--c-scrim-card: linear-gradient( 180deg, rgba(23, 36, 26, 0) 0%, rgba(23, 36, 26, .05) 45%, rgba(23, 36, 26, .44) 80%, rgba(23, 36, 26, .7) 100% );--c-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--c-sans: "Jost", sans-serif;--c-page-width: 1280px;--c-gutter: clamp(20px, calc(20px + 60 * (100vw - 375px) / 1065), 80px);--c-arch-radius: 170px;--c-radius-pill: 999px;--c-button-row-height: clamp(44px, calc(44px + 8 * (100vw - 375px) / 1065), 52px);--c-tile: clamp(32px, calc(318px + 52.6 * (100vw - 375px) / 1065), 470.6px);--c-tile-wide: clamp(166.4px, calc(166.4px + 273.6 * (100vw - 375px) / 1065), 440px);--c-tile-footer: clamp(208px, calc(208px + 232 * (100vw - 375px) / 1065), 440px);--c-ink-heading: var(--c-heading-color);--c-ink-heading-strong: var(--c-step-heading-color);--c-ink-bullet: var(--c-bullet-color);--c-ink-kicker: var(--c-kicker-color);--c-ink-heading-deep: var(--c-heading-deep-color);--c-ink-body: var(--c-body-color);--c-ink-body-alt: var(--c-body-alt-color);--c-ink-lead: var(--c-muted-color);--c-ink-muted: var(--c-muted-color);--c-ink-subtle: var(--c-subtle-color);--c-ink-faint: var(--c-faint-color);--c-ink-eyebrow: var(--c-raspberry-color);--c-ink-rule: var(--c-rule-dark-color)}.c-section{--section-vertical-spacing: 0px;--section-vertical-spacing-tight: 0px;box-sizing:border-box;color:var(--c-ink-body);font-family:var(--c-serif);font-size:16px;letter-spacing:normal;margin:0;padding:0;position:relative}.c-section *,.c-section *:before,.c-section *:after{box-sizing:border-box}.c-section img{display:block;max-width:100%}:where(.c-section) :where(a){color:inherit;text-decoration:none}.c-container{margin-inline:auto;max-width:calc(var(--c-page-width) + (var(--c-gutter) * 2));padding-inline:var(--c-gutter);position:relative;width:100%}.c-container-bleed{max-width:none;padding-inline:0}.c-ground{background-position:left top,calc(50% - var(--c-tile) * .3) var(--c-pat-y, 0px);background-repeat:no-repeat,repeat;background-size:auto,var(--c-tile) var(--c-tile)}.c-ground-white{background-color:var(--c-ground-white-color);background-image:none}.c-ground-pink{--c-pat-veil: rgba(251, 238, 240, 0);background-color:var(--c-ground-pink-color);background-image:linear-gradient(var(--c-pat-veil),var(--c-pat-veil)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-pink.jpg?v=1793615595&width=520)}.c-ground-pink.c-ground-soft{background-image:linear-gradient(var(--c-pat-wash),var(--c-pat-wash)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-pink.jpg?v=1793615595&width=520)}.c-ground-myths{--c-pat-veil: rgba(252, 245, 246, 0);background-color:var(--c-ground-myths-color);background-image:linear-gradient(var(--c-pat-veil),var(--c-pat-veil)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-pink.jpg?v=1793615595&width=520)}.c-ground-stat{--c-pat-veil: rgba(52, 76, 61, .64);background-color:var(--c-ground-stat-color);background-image:linear-gradient(var(--c-pat-veil),var(--c-pat-veil)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-green.jpg?v=1793615595&width=520)}.c-ground-email{--c-pat-veil: rgba(247, 241, 238, 0);background-color:var(--c-ground-email-color);background-image:linear-gradient(var(--c-pat-veil),var(--c-pat-veil)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-email.jpg?v=1793615595&width=520)}.c-ground-green{--c-pat-veil: rgba(70, 98, 69, 0);background-color:var(--c-ground-green-color);background-position:left top,calc(50% - var(--c-tile-wide) * .3) var(--c-pat-y, 0px);background-size:auto,var(--c-tile-wide) var(--c-tile-wide);background-image:linear-gradient(var(--c-pat-veil),var(--c-pat-veil)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-green.jpg?v=1793615595&width=880)}.c-ground-farm{background-color:var(--c-ground-green-color);background-position:center;background-repeat:no-repeat;background-size:cover}.c-ground-founder{--c-ink-heading: var(--c-green-founder-color);--c-pat-veil: rgba(250, 243, 242, 0);background-color:var(--c-ground-founder-color);background-image:linear-gradient(var(--c-pat-veil),var(--c-pat-veil)),url(//gracerosegardens.com/cdn/shop/files/grg-pat-crest-pink.jpg?v=1793615595&width=520)}.c-ground-quiet{--c-pat-veil: rgba(251, 238, 240, .3)}.c-ground-community{background-color:var(--c-ground-community-color)}.c-ground-subscription{background-color:var(--c-ground-subscription-color)}.c-ground-footer{--c-ink-subtle: var(--c-pink-light-color);background-color:var(--c-ground-footer-color);position:relative}.c-ground-footer:before{background-image:url(//gracerosegardens.com/cdn/shop/files/c-tex-footer.png?v=1792283933&width=520);background-position:left var(--c-pat-y, 0px);background-repeat:repeat;background-size:var(--c-tile-footer) var(--c-tile-footer);content:"";top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;position:absolute}@media(max-width:768px){.c-ground-email{background-color:var(--c-ground-email-alt-color)}}.c-on-dark,.c-ground-green,.c-ground-stat,.c-ground-community,.c-ground-subscription,.c-ground-footer{--c-ink-heading: var(--c-on-dark-color);--c-ink-body: var(--c-on-dark-body-color);--c-ink-body-alt: var(--c-on-dark-body-color);--c-ink-lead: var(--c-on-dark-lead-color);--c-ink-muted: var(--c-on-dark-muted-color);--c-ink-subtle: var(--c-on-dark-muted-color);--c-ink-faint: var(--c-on-dark-faint-color);--c-ink-eyebrow: var(--c-pink-light-color);--c-ink-rule: var(--c-rule-on-dark-color);color:var(--c-ink-body)}.c-ground-stat{--c-ink-eyebrow: var(--c-pink-pale-color)}.c-ground-farm{--c-ink-heading: var(--c-cream-ink-color);--c-ink-body: var(--c-cream-lead-color);--c-ink-body-alt: var(--c-cream-lead-color);--c-ink-lead: var(--c-cream-lead-color);--c-ink-muted: var(--c-cream-quiet-color);--c-ink-subtle: var(--c-cream-quiet-color);--c-ink-faint: var(--c-cream-quiet-color);--c-ink-eyebrow: var(--c-pink-pale-color);--c-ink-rule: var(--c-cream-rule-color);color:var(--c-ink-body)}.c-card,.c-on-light{--c-ink-heading: var(--c-heading-color);--c-ink-body: var(--c-body-color);--c-ink-body-alt: var(--c-body-alt-color);--c-ink-lead: var(--c-muted-color);--c-ink-muted: var(--c-muted-color);--c-ink-subtle: var(--c-subtle-color);--c-ink-faint: var(--c-faint-color);--c-ink-eyebrow: var(--c-raspberry-color);--c-ink-rule: var(--c-rule-dark-color);color:var(--c-ink-body)}.c-card{background-color:var(--c-ground-white-color)}.c-scrim{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.c-scrim-hero{background-image:var(--c-scrim-hero)}.c-scrim-community{background-color:var(--c-scrim-community)}.c-scrim-community-copy{background-image:var(--c-scrim-community-copy)}.c-scrim-subscription{background-image:var(--c-scrim-subscription)}.c-scrim-card{background-image:var(--c-scrim-card)}@media(max-width:768px){.c-scrim-community{background-color:var(--c-scrim-community-mobile)}.c-scrim-community-copy{display:none}.c-scrim-subscription{background-image:var(--c-scrim-subscription-mobile)}}.c-arch{border-start-end-radius:var(--c-arch, var(--c-arch-radius));border-start-start-radius:var(--c-arch, var(--c-arch-radius));overflow:hidden}.c-arch>img{object-fit:cover;width:100%}.c-h-hero,.c-h-section,.c-h-row,.c-h-band,.c-h-farm,.c-h-community,.c-h-subscription,.c-h-founder,.c-h-email,.c-door-title,.c-year,.c-stat,.c-stat-sm,.c-rating,.c-usp-title,.c-step-title,.c-feature-title,.c-value-title,.c-group-title,.c-group-sub,.c-card-title,.c-card-title-lg,.c-milestone-title,.c-pc-title,.c-cta-title,.c-pull-quote,.c-quote,.c-name,.c-lead,.c-lead-sm,.c-standfirst,.c-door-sub,.c-door-bullet,.c-standfirst-band,.c-standfirst-lg,.c-standfirst-quiet,.c-standfirst-row,.c-standfirst-wide,.c-standfirst-sm,.c-lead-farm,.c-lead-founder,.c-lead-hero,.c-step-body,.c-value-body,.c-body,.c-review-quote,.c-ft-body,.c-myth-body,.c-feature-body,.c-milestone-body,.c-body-usp,.c-body-ledger,.c-card-body,.c-card-body-lg,.c-body-sm,.c-body-xs,.c-body-fine{font-family:var(--c-serif)!important;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.c-h-hero,.c-h-section,.c-h-row,.c-h-band,.c-h-community,.c-h-subscription,.c-h-email,.c-door-title,.c-year,.c-stat,.c-stat-sm,.c-rating{font-weight:600}.c-usp-title,.c-card-title,.c-card-title-lg,.c-milestone-title,.c-cta-title,.c-pull-quote,.c-quote{font-weight:500}.c-name,.c-pc-title,.c-step-title,.c-feature-title,.c-value-title,.c-milestone-title{font-weight:600}.c-h-farm,.c-h-founder,.c-group-title{font-weight:500}.c-group-sub{font-style:italic}.c-eyebrow,.c-label,.c-label-strong,.c-label-sm,.c-door-kicker,.c-eyebrow-sm,.c-card-link,.c-role-label,.c-rule-label,.c-stat-label,.c-flag-label,.c-pcard .tdf_ribbon_span,.c-button-label,.c-micro,.c-micro-strong,.c-micro-sm,.c-micro-hero,.c-stars,.c-stars-hero,.c-ft-col-head,.c-ft-legal,.c-price{font-family:var(--c-sans)!important;margin:0}.c-h-hero{color:var(--c-hero-heading-narrow-color);font-weight:600;font-size:clamp(36px,calc(36px + 55 * (100vw - 375px) / 1065),91px);line-height:clamp(40px,calc(40px + 47 * (100vw - 375px) / 1065),87px);letter-spacing:clamp(-.72px,calc(-.72px + .265 * (100vw - 375px) / 1065),-.455px)}.c-h-section{color:var(--c-ink-heading-strong);font-size:clamp(34px,calc(34px + 32 * (100vw - 375px) / 1065),66px);font-weight:500;line-height:clamp(38px,calc(38px + 32 * (100vw - 375px) / 1065),70px);letter-spacing:-.01em}.c-h-row{color:var(--c-ink-heading);font-size:clamp(31px,calc(31px + 23 * (100vw - 375px) / 1065),54px);line-height:clamp(36px,calc(36px + 21 * (100vw - 375px) / 1065),57px);letter-spacing:-.005em}.c-h-band{color:var(--c-ink-heading);font-size:clamp(31px,calc(31px + 19 * (100vw - 375px) / 1065),50px);line-height:clamp(36px,calc(36px + 18 * (100vw - 375px) / 1065),54px);letter-spacing:clamp(-.31px,calc(-.31px + .06 * (100vw - 375px) / 1065),-.25px)}.c-h-farm{color:var(--c-ink-heading);font-size:clamp(32px,calc(32px + 16 * (100vw - 375px) / 1065),48px);line-height:clamp(38px,calc(38px + 24 * (100vw - 375px) / 1065),62px);letter-spacing:clamp(-.96px,calc(-.32px - .64 * (100vw - 375px) / 1065),-.32px)}.c-h-community{color:var(--c-ink-heading-deep);font-size:clamp(34px,calc(34px + 18 * (100vw - 375px) / 1065),52px);line-height:clamp(40px,calc(40px + 18 * (100vw - 375px) / 1065),58px);letter-spacing:clamp(-1.04px,calc(-.34px - .7 * (100vw - 375px) / 1065),-.34px)}.c-h-subscription{color:var(--c-ink-heading);font-size:clamp(34px,calc(34px + 12 * (100vw - 375px) / 1065),46px);line-height:clamp(40px,calc(40px + 8 * (100vw - 375px) / 1065),48px);letter-spacing:-.005em}.c-h-founder{color:var(--c-ink-heading);font-size:clamp(31px,calc(31px + 17 * (100vw - 375px) / 1065),48px);line-height:clamp(38px,calc(38px + 17 * (100vw - 375px) / 1065),55px);letter-spacing:clamp(-.62px,calc(-.62px + .14 * (100vw - 375px) / 1065),-.48px)}.c-h-email{color:var(--c-ink-heading);font-size:clamp(31px,calc(31px + 17 * (100vw - 375px) / 1065),48px);line-height:clamp(36px,calc(36px + 16 * (100vw - 375px) / 1065),52px);letter-spacing:-.005em}.c-door-title{color:var(--c-ink-heading-strong);font-size:clamp(27px,calc(27px + 7 * (100vw - 375px) / 1065),34px);line-height:clamp(31px,calc(31px + 7 * (100vw - 375px) / 1065),38px);letter-spacing:-.01em}.c-standfirst{color:var(--c-ink-body);font-size:clamp(16px,calc(16px + 11 * (100vw - 375px) / 1065),27px);line-height:clamp(24px,calc(24px + 4 * (100vw - 375px) / 1065),28px)}.c-door-sub{color:var(--c-ink-body);font-size:clamp(16px,calc(16px + 1 * (100vw - 375px) / 1065),17px);line-height:clamp(24px,calc(24px + 2 * (100vw - 375px) / 1065),26px)}.c-door-bullet{color:var(--c-ink-bullet);font-size:clamp(15px,calc(15px + 9 * (100vw - 375px) / 1065),24px);line-height:clamp(21px,calc(21px + 3 * (100vw - 375px) / 1065),24px)}.c-year{color:var(--c-ink-heading);font-size:clamp(23px,calc(23px + 4 * (100vw - 375px) / 1065),27px);line-height:clamp(27px,calc(27px + 4 * (100vw - 375px) / 1065),31px);letter-spacing:0}.c-stat{color:var(--c-ink-heading);font-size:clamp(64px,calc(64px + 64 * (100vw - 375px) / 1065),128px);line-height:clamp(64px,calc(64px + 62 * (100vw - 375px) / 1065),126px);letter-spacing:-.02em}.c-stat-sm{color:var(--c-ink-heading);font-size:clamp(15px,calc(15px + 5 * (100vw - 375px) / 1065),20px);line-height:clamp(18px,calc(18px + 5 * (100vw - 375px) / 1065),23px)}.c-rating{color:var(--c-ink-heading);font-size:clamp(44px,calc(44px + 12 * (100vw - 375px) / 1065),56px);line-height:1}.c-usp-title{color:var(--c-ink-heading);font-size:28.9px;line-height:28px}.c-step-title{color:var(--c-ink-heading);font-size:clamp(17px,calc(17px + 5 * (100vw - 375px) / 1065),22px);line-height:clamp(21px,calc(21px + 3 * (100vw - 375px) / 1065),24px)}.c-value-title{color:var(--c-ink-heading);font-size:clamp(22px,calc(22px + 1 * (100vw - 375px) / 1065),23px);line-height:clamp(27px,calc(27px + 1 * (100vw - 375px) / 1065),28px)}.c-feature-title{color:var(--c-ink-heading-deep);font-size:22px;line-height:clamp(24px,calc(24px + 1 * (100vw - 375px) / 1065),25px);white-space:nowrap}.c-group-title{color:var(--c-ink-heading);font-size:clamp(30px,calc(30px + 12 * (100vw - 375px) / 1065),42px);line-height:44px}.c-group-sub{color:var(--c-ink-lead);font-size:clamp(21px,calc(21px + 4 * (100vw - 375px) / 1065),25px);line-height:clamp(28px,calc(28px + 2 * (100vw - 375px) / 1065),30px)}.c-milestone-title{color:var(--c-ink-heading);font-size:clamp(16px,calc(16px + 2 * (100vw - 375px) / 1065),18px);line-height:clamp(21px,calc(21px + 2 * (100vw - 375px) / 1065),23px)}.c-pc-title{color:var(--c-ink-heading);font-size:clamp(15px,calc(15px + 3 * (100vw - 375px) / 1065),18px);line-height:clamp(20px,calc(20px + 3 * (100vw - 375px) / 1065),23px)}.c-card-title{color:var(--c-ink-heading);font-size:clamp(15px,calc(15px + 5 * (100vw - 375px) / 1065),20px);line-height:clamp(18px,calc(18px + 5 * (100vw - 375px) / 1065),23px)}.c-card-title-lg{color:var(--c-ink-heading);font-size:clamp(16px,calc(16px + 6 * (100vw - 375px) / 1065),22px);line-height:clamp(19px,calc(19px + 8 * (100vw - 375px) / 1065),27px)}.c-cta-title{color:var(--c-ink-heading);font-size:clamp(16px,calc(16px + 6 * (100vw - 375px) / 1065),22px);line-height:1.24}.c-pull-quote{color:var(--c-ink-heading);font-size:clamp(13px,calc(13px + 7 * (100vw - 375px) / 1065),20px);line-height:1.4}.c-quote{color:var(--c-ink-heading);font-size:clamp(24px,calc(24px + 5 * (100vw - 375px) / 1065),29px);letter-spacing:clamp(-.72px,calc(-.72px + .72 * (100vw - 375px) / 1065),0px);line-height:35px}.c-name{color:var(--c-ink-heading);font-size:clamp(18px,calc(18px + 3 * (100vw - 375px) / 1065),21px);line-height:clamp(22px,calc(22px + 3 * (100vw - 375px) / 1065),25px)}.c-lead{color:var(--c-ink-lead);font-size:clamp(13px,calc(13px + 5 * (100vw - 375px) / 1065),18px);line-height:clamp(19.5px,calc(19.5px + 8.5 * (100vw - 375px) / 1065),28px)}.c-lead-sm{color:var(--c-ink-lead);font-size:clamp(16px,calc(16px + .5 * (100vw - 375px) / 1065),16.5px);line-height:clamp(24px,calc(24px + 2.4 * (100vw - 375px) / 1065),26.4px)}.c-lead-farm{color:var(--c-ink-lead);font-size:clamp(18px,calc(18px + 6 * (100vw - 375px) / 1065),24px);line-height:clamp(27px,calc(27px + 6 * (100vw - 375px) / 1065),33px)}.c-lead-founder{color:var(--c-ink-body);font-size:clamp(18px,calc(18px + 6 * (100vw - 375px) / 1065),24px);letter-spacing:clamp(-.36px,calc(-.36px + .36 * (100vw - 375px) / 1065),0px);line-height:27px}.c-lead-hero{color:var(--c-hero-lead-color);font-size:clamp(17px,calc(17px + 3 * (100vw - 375px) / 1065),20px);line-height:clamp(26px,calc(26px + 2 * (100vw - 375px) / 1065),28px)}.c-step-body{color:var(--c-ink-body);font-size:clamp(15px,calc(15px + 1.5 * (100vw - 375px) / 1065),16.5px);line-height:clamp(21px,calc(21px + 3 * (100vw - 375px) / 1065),24px)}.c-value-body{color:var(--c-ink-body);font-size:clamp(15px,calc(15px + 1 * (100vw - 375px) / 1065),16px);line-height:clamp(21px,calc(21px + 3 * (100vw - 375px) / 1065),24px)}.c-standfirst-band{color:var(--c-ink-lead);font-size:clamp(16px,calc(16px + 1 * (100vw - 375px) / 1065),17px);line-height:clamp(24px,calc(24px + 2 * (100vw - 375px) / 1065),26px)}.c-standfirst-row{color:var(--c-row-lead-color);font-size:clamp(15px,calc(15px + 3 * (100vw - 375px) / 1065),18px);line-height:clamp(21px,calc(21px + 2 * (100vw - 375px) / 1065),23px)}.c-standfirst-wide{color:var(--c-ink-lead);font-size:clamp(16px,calc(16px + 6 * (100vw - 375px) / 1065),22px);line-height:clamp(24px,calc(24px + 2 * (100vw - 375px) / 1065),26px)}.c-standfirst-quiet{color:var(--c-ink-body);font-size:16px;line-height:24px}.c-standfirst-sm{color:var(--c-ink-lead);font-size:clamp(14px,calc(14px + 1.5 * (100vw - 375px) / 1065),15.5px);line-height:clamp(21px,calc(21px + 2 * (100vw - 375px) / 1065),23px)}.c-standfirst-lg{color:var(--c-ink-lead);font-size:clamp(12px,calc(12px + 5 * (100vw - 375px) / 1065),17px);line-height:1.51}.c-body{color:var(--c-ink-body);font-size:clamp(12px,calc(12px + 3.5 * (100vw - 375px) / 1065),15.5px);line-height:1.49}.c-ft-body{color:var(--c-on-dark-body-narrow-color);font-size:clamp(13.5px,calc(15px - 1.5 * (100vw - 375px) / 1065),15px);line-height:clamp(19.6px,calc(22px - 2.4 * (100vw - 375px) / 1065),22px)}.c-milestone-body{color:var(--c-ink-body);font-size:clamp(14px,calc(14px + 1 * (100vw - 375px) / 1065),15px);line-height:clamp(20px,calc(20px + 2 * (100vw - 375px) / 1065),22px)}.c-feature-body{color:var(--c-ink-body-alt);font-size:clamp(13.5px,calc(13.5px + 2.5 * (100vw - 375px) / 1065),16px);letter-spacing:clamp(-.32px,calc(0px - .32 * (100vw - 375px) / 1065),0px);line-height:clamp(19px,calc(19px + 1 * (100vw - 375px) / 1065),20px)}.c-myth-body{color:var(--c-ink-body);font-size:clamp(16px,calc(16px + 1 * (100vw - 375px) / 1065),17px);line-height:26px}.c-review-quote{color:var(--c-ink-body);font-size:clamp(15px,calc(15px + 4 * (100vw - 375px) / 1065),19px);line-height:clamp(24px,calc(24px + 5 * (100vw - 375px) / 1065),29px)}.c-body-ledger{color:var(--c-ink-body);font-size:clamp(12.5px,calc(12.5px + 8.5 * (100vw - 375px) / 1065),21px);line-height:1.46}.c-body-usp{color:var(--c-ink-body);font-size:19.9px;line-height:25.3px}.c-card-body{color:var(--c-ink-body);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);line-height:clamp(18px,calc(18px + 2 * (100vw - 375px) / 1065),20px)}.c-card-body-lg{color:var(--c-ink-body);font-size:clamp(12px,calc(12px + 3.5 * (100vw - 375px) / 1065),15.5px);line-height:1.49}.c-body-sm,.c-body-xs{color:var(--c-ink-body);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);line-height:clamp(18px,calc(18px + 2 * (100vw - 375px) / 1065),20px)}.c-body-fine{color:var(--c-ink-body-alt);font-size:clamp(12px,calc(12px + 1.5 * (100vw - 375px) / 1065),13.5px);line-height:clamp(18px,calc(18px + 1.6 * (100vw - 375px) / 1065),19.6px)}.c-eyebrow{color:var(--c-ink-eyebrow);font-size:clamp(11px,calc(11px + 2 * (100vw - 375px) / 1065),13px);font-weight:500;letter-spacing:clamp(2.2px,calc(2.2px + .92 * (100vw - 375px) / 1065),3.12px);line-height:clamp(16px,calc(16px + 1 * (100vw - 375px) / 1065),17px);text-transform:uppercase;max-width:360px}.c-label{color:var(--c-ink-subtle);font-size:clamp(12px,calc(12px + 1 * (100vw - 375px) / 1065),13px);font-weight:500;letter-spacing:clamp(1.45px,calc(1.45px + .89 * (100vw - 375px) / 1065),2.34px);line-height:clamp(15px,calc(15px + 2 * (100vw - 375px) / 1065),17px);text-transform:uppercase}.c-label-strong{color:var(--c-ink-heading);font-size:clamp(12px,calc(12px + 1 * (100vw - 375px) / 1065),13px);font-weight:500;letter-spacing:clamp(2.125px,calc(2.125px + .085 * (100vw - 375px) / 1065),2.21px);line-height:17px;text-transform:uppercase}.c-eyebrow-sm{color:var(--c-ink-eyebrow);font-size:clamp(11px,calc(11px + .5 * (100vw - 375px) / 1065),11.5px);font-weight:500;letter-spacing:clamp(2.2px,calc(2.2px + .33 * (100vw - 375px) / 1065),2.53px);line-height:16px;text-transform:uppercase}.c-door-kicker{color:var(--c-ink-kicker);font-size:clamp(11px,calc(11px + 1 * (100vw - 375px) / 1065),12px);font-weight:500;letter-spacing:clamp(1.98px,calc(1.98px + .42 * (100vw - 375px) / 1065),2.4px);line-height:clamp(16px,calc(16px + 1 * (100vw - 375px) / 1065),17px);text-transform:uppercase}.c-label-sm{color:var(--c-label-soft-color);font-size:clamp(10px,calc(10px + 1 * (100vw - 375px) / 1065),11px);font-weight:500;letter-spacing:clamp(1.2px,calc(1.2px + .56 * (100vw - 375px) / 1065),1.76px);line-height:clamp(15px,calc(15px + 2 * (100vw - 375px) / 1065),17px);text-transform:uppercase}.c-role-label{color:var(--c-tab-idle-color);font-size:clamp(9px,calc(9px + 2.5 * (100vw - 375px) / 1065),11.5px);font-weight:500;letter-spacing:clamp(1.26px,calc(1.26px + .35 * (100vw - 375px) / 1065),1.61px);line-height:clamp(12px,calc(12px + 4 * (100vw - 375px) / 1065),16px);text-transform:uppercase}.c-rule-label{color:var(--c-ink-muted);font-size:clamp(10.5px,calc(10.5px + 1.5 * (100vw - 375px) / 1065),12px);font-weight:500;letter-spacing:clamp(1.68px,calc(1.68px + .48 * (100vw - 375px) / 1065),2.16px);line-height:clamp(15px,calc(15px + 2 * (100vw - 375px) / 1065),17px);text-transform:uppercase;white-space:nowrap}.c-stat-label{color:var(--c-ink-eyebrow);font-size:clamp(11px,calc(11px + 2 * (100vw - 375px) / 1065),13px);font-weight:500;letter-spacing:clamp(1.32px,calc(1.32px + .24 * (100vw - 375px) / 1065),1.56px);line-height:clamp(16px,calc(16px + 2 * (100vw - 375px) / 1065),18px);text-transform:uppercase}.c-flag-label,.c-pcard .tdf_ribbon_span{color:var(--c-on-dark-color);font-size:clamp(11px,calc(11px + 3 * (100vw - 375px) / 1065),14px);font-weight:400;line-height:clamp(14px,calc(14px + 6 * (100vw - 375px) / 1065),20px)}.c-micro{color:var(--c-ink-muted);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);font-weight:400;line-height:clamp(18px,calc(18px + 2 * (100vw - 375px) / 1065),20px)}.c-micro-strong{color:var(--c-ink-heading);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);font-weight:400;line-height:clamp(18px,calc(18px + 2 * (100vw - 375px) / 1065),20px)}.c-micro-sm{color:var(--c-ink-muted);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);font-weight:400;line-height:clamp(18px,calc(18px + 2 * (100vw - 375px) / 1065),20px)}.c-price{color:var(--c-ink-body);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);font-weight:400;line-height:20px}.c-stars{color:var(--c-pink-color);font-size:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);font-weight:400;letter-spacing:clamp(1.5px,calc(1.5px + 1.5 * (100vw - 375px) / 1065),3px);line-height:clamp(16px,calc(16px + 4 * (100vw - 375px) / 1065),20px);white-space:nowrap}.c-stars-hero{color:var(--c-raspberry-color);font-size:clamp(14px,calc(14px + .733 * (100vw - 375px) / 1065),14.733px);font-weight:400;letter-spacing:clamp(3.36px,calc(3.36px + .04 * (100vw - 375px) / 1065),3.4px);line-height:clamp(18px,calc(18px + 4.667 * (100vw - 375px) / 1065),22.667px);white-space:nowrap}.c-micro-hero{color:var(--c-hero-rating-narrow-color);font-size:clamp(14px,calc(14px + 1 * (100vw - 375px) / 1065),15px);font-weight:400;line-height:clamp(18px,calc(18px + 1 * (100vw - 375px) / 1065),19px)}.c-ft-col-head{color:var(--c-on-dark-muted-color);font-size:clamp(10.5px,calc(10.5px + 2.5 * (100vw - 375px) / 1065),13px);font-weight:500;letter-spacing:clamp(1.89px,calc(1.89px + .45 * (100vw - 375px) / 1065),2.34px);line-height:clamp(16px,calc(16px + 1 * (100vw - 375px) / 1065),17px);text-transform:uppercase}.c-ft-legal{color:var(--c-on-dark-legal-color);font-size:clamp(12px,calc(12px + 1.5 * (100vw - 375px) / 1065),13.5px);font-weight:400;line-height:clamp(18px,calc(18px + 1 * (100vw - 375px) / 1065),19px)}@media(min-width:769px){.c-h-hero{color:var(--c-hero-heading-color);font-weight:500}.c-stars-hero{color:var(--c-pink-color)}.c-micro-hero{color:var(--c-hero-rating-color)}.c-ft-col-head{color:var(--c-pink-light-color)}.c-ft-body{color:var(--c-on-dark-body-color)}.c-feature-body{color:var(--c-feature-body-color)}}@media(max-width:768px){.c-standfirst,.c-standfirst-band,.c-standfirst-row,.c-standfirst-wide,.c-standfirst-sm,.c-standfirst-lg,.c-standfirst-quiet,.c-lead,.c-lead-sm,.c-lead-farm,.c-lead-hero,.c-group-sub{font-weight:500}.c-value-body{font-size:clamp(18px,calc(18px + 6 * (100vw - 375px) / 1065),24px);font-weight:400;letter-spacing:clamp(-.36px,calc(-.36px + .36 * (100vw - 375px) / 1065),0px);line-height:27px}.c-button-ghost-dark.c-button-solid-narrow{background-color:var(--c-green-dark-color);border-color:var(--c-green-dark-color);color:var(--c-on-dark-color)}}.c-button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--c-radius-pill);cursor:pointer;display:inline-flex;font-family:var(--c-sans)!important;font-size:clamp(12.5px,calc(12.5px + .5 * (100vw - 375px) / 1065),13px);font-weight:500;justify-content:center;letter-spacing:clamp(2.125px,calc(2.125px + .085 * (100vw - 375px) / 1065),2.21px);line-height:17px;min-height:clamp(46px,calc(46px + 1 * (100vw - 375px) / 1065),47px);padding-inline:30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.c-button-green{background-color:var(--c-green-color);color:var(--c-on-dark-color)}.c-button-raspberry{background-color:var(--c-raspberry-color);color:var(--c-on-dark-color)}.c-button-green-dark{background-color:var(--c-green-dark-color);border:1px solid var(--c-border-on-dark-color);color:var(--c-on-dark-color)}.c-button-green-solid{background-color:var(--c-green-dark-color);color:var(--c-on-dark-color)}.c-button-cream{background-color:var(--c-ground-cta-soft-color);border:1px solid var(--c-border-cta-soft-color);color:var(--c-green-founder-color)}.c-button-forest{background-color:var(--c-green-founder-color);color:var(--c-on-dark-color)}.c-button-green-deep{background-color:var(--c-green-deep-color);color:var(--c-on-dark-color)}.c-button-green-farm{background-color:var(--c-green-cta-color);color:var(--c-on-dark-color)}.c-button-ghost-light{border:1.5px solid var(--c-on-dark-color);color:var(--c-on-dark-color)}.c-button-ghost-dark{border:1.5px solid var(--c-green-dark-color);color:var(--c-green-dark-color)}.c-button-lg{min-height:clamp(46px,calc(46px + 9 * (100vw - 375px) / 1065),55px)}.c-button-founder{font-size:clamp(12px,calc(12px + .5 * (100vw - 375px) / 1065),12.5px);letter-spacing:clamp(1.7px,calc(1.7px + .3 * (100vw - 375px) / 1065),2px)}.c-button-row{font-size:clamp(12px,calc(12px + 1 * (100vw - 375px) / 1065),13px);letter-spacing:clamp(.9px,calc(.9px + .14 * (100vw - 375px) / 1065),1.04px);min-height:var(--c-button-row-height);min-width:clamp(180px,calc(180px + 54 * (100vw - 375px) / 1065),234px);padding-inline:18px}.c-button-farm{gap:10px;letter-spacing:clamp(2.04px,calc(2.04px + .17 * (100vw - 375px) / 1065),2.21px);min-height:clamp(49px,calc(49px + 2 * (100vw - 375px) / 1065),51px)}.c-accent{color:var(--c-accent-color)}.c-glyph-amp{color:var(--c-cream-soft-color);font-family:var(--c-serif)!important;font-size:38px;font-style:italic;font-weight:400;line-height:1;margin:0}.c-button-arrow{font-size:clamp(14px,calc(14px + 1 * (100vw - 375px) / 1065),15px);letter-spacing:0}.c-button-sm{font-size:clamp(12px,calc(12px + 1 * (100vw - 375px) / 1065),13px);letter-spacing:clamp(1.44px,calc(1.44px + .77 * (100vw - 375px) / 1065),2.21px);min-height:clamp(44px,calc(44px + 3 * (100vw - 375px) / 1065),47px);padding-inline:16px}.c-button-block{display:flex;width:100%}.c-button-green:hover{background-color:var(--c-green-dark-color)}.c-button-raspberry:hover{background-color:#a13a52}.c-button-green-dark:hover{background-color:var(--c-green-color)}.c-button-ghost-light:hover{background-color:#ffffff1f}.c-button-ghost-dark:hover{background-color:#344c3d14}.c-button-green-solid:hover{background-color:var(--c-green-color)}.c-button:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.c-rule{background-color:var(--c-ink-rule);border:0;display:block;height:1px;margin:0;width:100%}.c-rule-pink{background-color:var(--c-rule-pink-color)}.c-rule-pink-soft{background-color:var(--c-rule-pink-soft-color)}.c-rule-green{background-color:var(--c-rule-green-color)}.c-divider{background-color:var(--c-divider-on-dark-color);width:1px}.c-inline-link{color:var(--c-ink-heading);display:inline-block;padding-block-end:4px;position:relative;text-decoration:none}.c-inline-link:after{background-color:var(--c-rule-pink-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.c-inline-link:hover:after{background-color:var(--c-raspberry-color)}.c-card-link{color:var(--c-raspberry-color);display:inline-block;font-size:clamp(11.5px,calc(11.5px + 1.5 * (100vw - 375px) / 1065),13px);font-weight:500;letter-spacing:clamp(1.15px,calc(1.15px + .15 * (100vw - 375px) / 1065),1.3px);line-height:normal;text-decoration:none;text-transform:uppercase;white-space:nowrap}.c-card-link:hover{color:var(--c-green-deep-color)}a.c-rc-product{text-decoration:none}@media(hover:hover){a.c-rc-product:hover,a.c-rc-product:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.c-pill{align-items:center;border-radius:50%;display:inline-flex;flex:none;height:clamp(28px,calc(28px + 6 * (100vw - 375px) / 1065),34px);justify-content:center;width:clamp(28px,calc(28px + 6 * (100vw - 375px) / 1065),34px)}.c-pill-light{background-color:var(--c-ground-white-color);color:var(--c-green-dark-color)}.c-pill-tint{background-color:#b8445e1f;color:var(--c-raspberry-color)}.c-icon{aspect-ratio:1;display:block;flex:none;height:auto;object-fit:contain}.c-head{display:flex;flex-direction:column;gap:clamp(8px,calc(8px + 4 * (100vw - 375px) / 1065),12px)}.c-head-link{align-self:flex-start}.c-stat-cell{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,calc(10px + 16 * (100vw - 375px) / 1065),26px);justify-content:center;text-align:center}.c-icon-card{display:flex;flex-direction:column;gap:clamp(8px,calc(8px + 4 * (100vw - 375px) / 1065),12px);padding:clamp(14px,calc(14px + 14 * (100vw - 375px) / 1065),28px)}.c-ic-icon{width:clamp(26px,calc(26px + 8 * (100vw - 375px) / 1065),34px)}@media(max-width:768px){.c-icon-card{align-items:center;column-gap:14px;display:grid;grid-template-areas:"icon title" "icon body";grid-template-columns:26px minmax(0,1fr);padding:12px 14px;row-gap:2px}.c-ic-icon{grid-area:icon}.c-ic-title{grid-area:title}.c-ic-body{grid-area:body}}.c-farm-step{--c-ink-heading: var(--c-step-heading-color);--c-ink-body: var(--c-body-color);align-items:center;background-color:var(--c-ground-step-color);border-start-end-radius:50% 36%;border-start-start-radius:50% 36%;display:flex;flex-direction:column;gap:clamp(12px,calc(12px + 2 * (100vw - 375px) / 1065),14px);overflow:clip;padding-block:clamp(36px,calc(36px + 6 * (100vw - 375px) / 1065),42px) clamp(20px,calc(20px + 2 * (100vw - 375px) / 1065),22px);padding-inline:12px;text-align:center}.c-step-icon{height:auto;width:clamp(44px,calc(44px + 8 * (100vw - 375px) / 1065),52px)}.c-farm-badge{align-items:center;aspect-ratio:1;background-color:var(--c-ground-badge-color);border-radius:var(--c-radius-pill);color:var(--c-green-dark-color);display:flex;font-family:var(--c-sans)!important;font-size:clamp(12.5px,calc(12.5px + 1.5 * (100vw - 375px) / 1065),14px);font-weight:500;justify-content:center;margin:0;width:clamp(32px,calc(32px + 8 * (100vw - 375px) / 1065),40px)}.c-myth-disc{align-items:center;aspect-ratio:1;background-color:var(--c-ground-disc-color);border-radius:50%;display:flex;justify-content:center;width:64px}.c-myth-disc img{height:auto;width:34px}.c-usp-card{--c-ink-heading: var(--c-card-ink-color);--c-ink-body: var(--c-card-body-color);align-items:center;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;text-align:center}a.c-usp-card{transition:transform .25s ease,filter .25s ease}@media(hover:hover){a.c-usp-card:hover,a.c-usp-card:focus-visible{filter:brightness(1.03);transform:translateY(-3px)}a.c-usp-card:hover .c-usp-title,a.c-usp-card:focus-visible .c-usp-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.c-feature-badge{align-items:center;aspect-ratio:1;background-color:var(--c-ground-badge-soft-color);border-radius:50%;display:flex;justify-content:center;width:clamp(58px,calc(58px + 6 * (100vw - 375px) / 1065),64px)}.c-feature-badge img{height:auto;width:clamp(34px,calc(34px + 4 * (100vw - 375px) / 1065),38px)}.c-step-arrow{align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:1;background-color:var(--c-ground-white-color);border:0;border-radius:50%;box-shadow:var(--c-control-shadow);color:var(--c-heading-color);cursor:pointer;display:flex;justify-content:center;padding:0;width:36px}.c-step-arrow svg{height:24px;width:24px}.c-step-arrow-prev svg{transform:rotate(180deg)}.c-step-arrow[disabled]{cursor:default;opacity:.4}.c-chip{background-color:var(--c-scrim-chip-color);border:1px solid var(--c-scrim-chip-border-color);display:flex;min-height:68px}.c-chip-cell{display:flex;flex:none;flex-direction:column;gap:3px;justify-content:center;padding-inline:18px}.c-chip-cell+.c-chip-cell{border-inline-start:1px solid var(--c-scrim-chip-divider-color)}.c-review{box-shadow:0 8px 12px #334d3d1a;display:flex;flex-direction:column;padding:20px}.c-rc-quote{margin-block-start:clamp(14px,calc(14px + 27 * (100vw - 375px) / 1065),41px)}.c-rc-verified{color:var(--c-body-alt-color)}.c-rc-product{margin-block-start:auto;padding-block-start:14px}.c-rc-head{align-items:center;display:flex;gap:10px}.c-rc-avatar{align-items:center;background-color:#b8445e1a;border-radius:50%;color:var(--c-raspberry-color);display:flex;flex:none;height:34px;justify-content:center;width:34px}.c-rc-thumb{border-radius:2px;flex:none;height:clamp(34px,calc(34px + 4 * (100vw - 375px) / 1065),38px);margin-inline-start:auto;object-fit:cover;width:clamp(34px,calc(34px + 4 * (100vw - 375px) / 1065),38px)}.c-door,.c-myth{display:flex;flex-direction:column}a.c-myth{color:inherit;text-decoration:none;transition:transform .25s ease,filter .25s ease}@media(hover:hover){a.c-myth:hover,a.c-myth:focus-visible{filter:brightness(1.02);transform:translateY(-3px)}a.c-myth:hover .c-mc-link,a.c-myth:focus-visible .c-mc-link{color:var(--c-green-deep-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.c-mc-figure{position:relative}.c-mc-answer{align-items:center;display:flex;gap:clamp(10px,calc(10px + 4 * (100vw - 375px) / 1065),14px);padding:clamp(11px,calc(11px + 5 * (100vw - 375px) / 1065),16px) clamp(11px,calc(11px + 7 * (100vw - 375px) / 1065),18px)}.c-pcard{position:relative;display:flex;flex-direction:column}.c-pc-figure{--c-arch: 50% 32.6087%;aspect-ratio:300 / 460;display:block;position:relative}.c-pc-figure img{height:100%;object-fit:cover;width:100%}.c-pc-flag{align-items:center;background-color:var(--c-raspberry-color);border-radius:var(--c-radius-pill);bottom:12px;display:flex;justify-content:center;left:clamp(12px,calc(12px + 4 * (100vw - 375px) / 1065),16px);padding-block:clamp(6px,calc(6px + 1 * (100vw - 375px) / 1065),7px);padding-inline:clamp(11px,calc(11px + 3 * (100vw - 375px) / 1065),14px);position:absolute}.c-pc-meta{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(4px,calc(4px + 1 * (100vw - 375px) / 1065),5px);min-height:162px;padding-block-start:14px;text-align:center}.c-pc-form{margin-block-start:auto;width:100%}.c-pc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2em;overflow:hidden}.c-pc-form{display:block;margin:0;margin-block-start:auto;width:100%}.c-pc-form form{margin:0}@media(max-width:768px){.c-pc-figure{--c-arch: 50% 40%;aspect-ratio:200 / 250}}#main:has(.c-section) .footer{--background: 49 77 62;--text-color: 255 255 255;--border-color: 255 255 255;background-color:var(--c-ground-footer-color);background-image:none;position:relative}#main:has(.c-section) .footer:before{background-image:url(//gracerosegardens.com/cdn/shop/files/c-tex-footer.png?v=1792283933&width=520);background-position:left var(--c-pat-y, 0px);background-repeat:repeat;background-size:var(--c-tile-footer) var(--c-tile-footer);content:"";top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;position:absolute}#main:has(.c-section) .footer>*{position:relative}#main:has(.c-section) .footer .h6,#main:has(.c-section) .footer .footer__block .heading{color:var(--c-pink-light-color);font-family:var(--c-sans);font-size:clamp(8px,calc(8px + 2 * (100vw - 375px) / 1065),10px);font-weight:500;letter-spacing:clamp(1.2px,calc(1.2px + .6 * (100vw - 375px) / 1065),1.8px);line-height:1.3;text-transform:uppercase}#main:has(.c-section) .footer .footer__block-list a,#main:has(.c-section) .footer .link-faded{color:#fffc;font-family:var(--c-serif);font-size:clamp(11.5px,calc(11.5px + 2 * (100vw - 375px) / 1065),13.5px);font-weight:400;letter-spacing:0;line-height:1.47;text-transform:none}#main:has(.c-section) .footer .footer__block-list a:hover,#main:has(.c-section) .footer .link-faded:hover{color:var(--c-on-dark-color)}#main:has(.c-section) .footer__aside{border-block-start:1px solid var(--c-rule-on-dark-color)}#main:has(.c-section) .footer__aside,#main:has(.c-section) .footer__aside .prose{color:var(--c-on-dark-faint-color);font-family:var(--c-sans);font-size:clamp(9px,calc(9px + 2.5 * (100vw - 375px) / 1065),11.5px);line-height:1.35}.c-section{isolation:isolate}.c-swap-narrow{display:none}@media(max-width:768px){.c-card-title{font-weight:600}.c-swap-wide{display:none}.c-swap-narrow{display:inline}.c-hide-narrow{display:none}}@media(min-width:769px){.c-hide-wide{display:none}.c-usp-title,.c-name{font-weight:600}}.c-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.c-section *,.c-section *:before,.c-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/c-custom.css.map */
