.subscribe-landing{padding-block:clamp(2rem,5vw,5rem);background:var(--subscribe-bg, #fff9e8);color:#13573b}.subscribe-landing__hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.subscribe-landing__hero h1{max-width:16ch;margin:.75rem 0 1.5rem;font-size:clamp(2.6rem,5.5vw,5.5rem);line-height:1.02}.subscribe-landing__hero .rte{max-width:38rem;font-size:1.1rem;line-height:1.55}.subscribe-landing__hero-image{width:100%;max-height:28rem;object-fit:cover;aspect-ratio:1.25;border-radius:1rem}.subscribe-landing__audience-nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.subscribe-landing .button{min-height:3rem;padding:.8rem 1.4rem;border-radius:999px;border:1px solid #e8451d;background:#e8451d;color:#fff;font-family:var(--font-header-brand)!important;font-size:.9rem;line-height:1.3;letter-spacing:0;text-transform:none}.subscribe-landing .button--secondary{border-color:#13573b;background:transparent;color:#13573b}.subscribe-landing a:focus-visible{outline:3px solid #e59300;outline-offset:4px}.subscribe-landing__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:clamp(2rem,5vw,4rem);padding-block:1.75rem;border-block:1px solid #13573b40}.subscribe-landing__benefits article{display:grid;gap:.5rem;align-content:start}.subscribe-landing__benefits strong{font-family:var(--font-header-brand);font-size:1.15rem}.subscribe-landing__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.subscribe-choice{padding:clamp(1.5rem,3vw,3rem);border-radius:1rem;background:#acc064;scroll-margin-top:8rem}.subscribe-choice--work{background:#13573b;color:#fff9e8}.subscribe-choice h2{max-width:16ch;margin:.75rem 0 1rem;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.subscribe-choice p{max-width:38rem;margin-bottom:1.5rem}.subscribe-choice__contact{display:block;margin-top:1rem;font-size:.9rem}.subscribe-landing__range{margin-top:clamp(3rem,5vw,5rem);scroll-margin-top:8rem}.subscribe-landing__range-header{margin-bottom:2rem}.subscribe-landing__range-header h2{max-width:none;margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.subscribe-landing__range-header p{max-width:56rem}.subscribe-landing__availability{padding:1rem 1.25rem;border-left:4px solid #e59300;background:#f2ead5}.subscription-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.subscription-product{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #13573b25;border-radius:.9rem;background:#fffdf6}.subscription-product__media{display:block;aspect-ratio:1;overflow:hidden;background:#f2ead5}.subscription-product__media img{width:100%;height:100%;object-fit:cover}.subscription-product__media--mixed img{object-fit:contain}.subscription-product__body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.subscription-product__body h3{margin:0 0 1rem;font-size:1.25rem;line-height:1.25}.subscription-product__body h3 a{text-decoration:none}.subscription-product__price{margin:0 0 .4rem;font-weight:700}.subscription-product__plan{margin:0 0 1.25rem;font-size:.9rem}.subscription-product__body>.button{flex:0 0 auto;width:100%;min-height:3rem;margin-top:auto;padding-inline:.7rem;font-size:.8rem;white-space:nowrap}.subscribe-landing__terms{margin-top:1.75rem;max-width:60rem;font-size:.85rem}@media(max-width:1000px){.subscription-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.subscribe-landing__hero,.subscribe-landing__choices{grid-template-columns:1fr}.subscribe-landing__hero-image{max-height:18rem}.subscribe-landing__benefits{grid-template-columns:1fr;gap:1.25rem}.subscribe-choice h2{max-width:none}}@media(max-width:500px){.subscription-product-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/subscription-landing.css.map */
