.marketing-page[data-theme=light].hg-page{--hg-sand:#e8dfd4;--hg-cream:#f2ebdf;--hg-ink:#1f1e1c;--hg-body:#3d3a35;--hg-caption:#4a4741;--hg-warm:#6e5940;--hg-gold:#bfa37a;--hg-on-dark:#f2ebdf;--hg-on-dark-body:#c9c1b4;--hg-on-dark-muted:#a39b8f;--hg-sage:#5a7748;--hg-sage-hover:#4d6a3d;background:var(--hg-sand);color:var(--hg-ink);font-size:16px;line-height:24px}.marketing-page[data-theme=light].hg-page h1,.marketing-page[data-theme=light].hg-page h2,.marketing-page[data-theme=light].hg-page blockquote{text-wrap:balance}.marketing-page[data-theme=light].hg-page p,.marketing-page[data-theme=light].hg-page li{text-wrap:pretty}.marketing-page[data-theme=light] .hg-display{font-family:var(--serif);letter-spacing:normal;font-weight:500}.marketing-page[data-theme=light] .hg-h1{margin:0;font-size:44px;line-height:52px}.marketing-page[data-theme=light] .hg-h2{margin:0;font-size:36px;line-height:44px}.marketing-page[data-theme=light] .hg-eyebrow{color:var(--hg-warm);font-size:14px;line-height:20px}.marketing-page[data-theme=light] .hg-lede{color:var(--hg-body);margin:0;font-size:16px;line-height:24px}.marketing-page[data-theme=light] .hg-head{flex-direction:column;gap:16px;display:flex}.marketing-page[data-theme=light] .hg-rule{background:var(--hg-gold);border:0;width:40px;height:1px;margin:0}.marketing-page[data-theme=light] .hg-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.marketing-page[data-theme=light] .hg-cols{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.marketing-page[data-theme=light] .hg-sec{padding:72px 0 80px}.marketing-page[data-theme=light] .hg-dark{background:var(--hg-ink);color:var(--hg-on-dark)}.marketing-page[data-theme=light] .hg-dark .hg-eyebrow{color:var(--hg-on-dark-body)}.marketing-page[data-theme=light] .hg-pill{background:var(--hg-sage);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background .15s;display:flex}.marketing-page[data-theme=light] .hg-pill:hover{background:var(--hg-sage-hover);color:#fff}.marketing-page[data-theme=light] .hg-cta-stack{flex-direction:column;gap:16px;padding-top:12px;display:flex}@media (max-width:719px){.marketing-page[data-theme=light] #hg-hero-cta{display:none}}.marketing-page[data-theme=light] .hg-cta-note{font-size:14px;line-height:20px}.marketing-page[data-theme=light] .hg-hero{flex-wrap:wrap;padding:0 0 56px;display:flex}.marketing-page[data-theme=light] .hg-hero-media{aspect-ratio:4/5;background:var(--hg-ink);flex:100%;max-height:72vh;position:relative}.marketing-page[data-theme=light] .hg-hero-copy{flex:100%;padding:40px 24px 0}.marketing-page[data-theme=light] .hg-hero-inner{flex-direction:column;gap:20px;display:flex}.marketing-page[data-theme=light] .hg-photos{position:absolute;inset:0;overflow:hidden}.marketing-page[data-theme=light] .hg-photo{opacity:0;position:absolute;inset:0}.marketing-page[data-theme=light] .hg-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hg-pos-m);object-position:var(--hg-pos-m)}.marketing-page[data-theme=light] .hg-photo[data-state=previous]{opacity:1;z-index:1}.marketing-page[data-theme=light] .hg-photo[data-state=current]{opacity:1;z-index:2;animation:1s both hg-fade-in}@keyframes hg-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-page[data-theme=light] .hg-photo[data-state=current]{animation:none}}.marketing-page[data-theme=light] .hg-how{margin-top:40px}.marketing-page[data-theme=light] .hg-video-frame{aspect-ratio:4/5;background:var(--hg-ink);flex:5 360px;min-width:0;margin:0 -24px;position:relative}.marketing-page[data-theme=light] .hg-video{-o-object-fit:cover;object-fit:cover;-o-object-position:64% 50%;object-position:64% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing-page[data-theme=light] .hg-steps{border-left:1px solid #5c564d;flex-direction:column;flex:6 420px;gap:40px;min-width:0;margin:0;padding:0 0 0 24px;list-style:none;display:flex}.marketing-page[data-theme=light] .hg-steps li,.marketing-page[data-theme=light] .hg-steps li>div{flex-direction:column;gap:8px;display:flex}.marketing-page[data-theme=light] .hg-step-n{color:var(--hg-on-dark-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.marketing-page[data-theme=light] .hg-steps h3{font-family:var(--sans);color:var(--hg-on-dark);margin:0;font-size:24px;font-weight:500;line-height:32px}.marketing-page[data-theme=light] .hg-steps p{max-width:480px;color:var(--hg-on-dark-body);margin:0;font-size:14px;line-height:20px}.marketing-page[data-theme=light] .hg-quote{background:var(--hg-cream);padding:72px 24px 80px}.marketing-page[data-theme=light] .hg-quote figure{flex-direction:column;gap:20px;max-width:880px;margin:0 auto;display:flex}.marketing-page[data-theme=light] .hg-quote blockquote{margin:0;font-size:28px;font-style:italic;line-height:36px}.marketing-page[data-theme=light] .hg-quote figcaption{color:var(--hg-caption);font-size:16px;line-height:24px}.marketing-page[data-theme=light] .hg-holiday{flex-direction:column;align-items:stretch;gap:24px}.marketing-page[data-theme=light] .hg-holiday-copy{display:contents}.marketing-page[data-theme=light] .hg-holiday .hg-cards{flex:none;order:1;width:100%;margin:8px 0}.marketing-page[data-theme=light] .hg-holiday .hg-note{text-align:center;order:2}.marketing-page[data-theme=light] .hg-holiday-cta{display:none}.marketing-page[data-theme=light] .hg-note{color:var(--hg-caption);margin:0;font-size:14px;line-height:20px}.marketing-page[data-theme=light] .hg-cards{aspect-ratio:8/9;flex:6 420px;min-width:0;position:relative}.marketing-page[data-theme=light] .hg-card{background:#f3ead9;width:84%;height:auto;position:absolute;box-shadow:0 12px 32px #3f2e1438}.marketing-page[data-theme=light] .hg-card:first-child{top:8px;left:0;transform:rotate(-4deg)}.marketing-page[data-theme=light] .hg-card:last-child{bottom:8px;right:0;transform:rotate(3deg)}.marketing-page[data-theme=light] .hg-offer-intro{flex-direction:column;flex:5 360px;gap:24px;min-width:0;display:flex}.marketing-page[data-theme=light] .hg-offer-lede{max-width:400px;color:var(--hg-on-dark-body);margin:0;font-size:20px;line-height:32px}.marketing-page[data-theme=light] .hg-offer-buy{flex-direction:column;flex:6 420px;gap:28px;min-width:0;display:flex}.marketing-page[data-theme=light] .hg-offer-price{border-top:1px solid var(--hg-on-dark);justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;display:flex}.marketing-page[data-theme=light] .hg-offer-name{font-size:28px;line-height:32px}.marketing-page[data-theme=light] .hg-offer-total{font-size:44px;line-height:48px}.marketing-page[data-theme=light] .hg-dash-list{color:var(--hg-on-dark-body);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.marketing-page[data-theme=light] .hg-dash-list li{align-items:baseline;gap:12px;display:flex}.marketing-page[data-theme=light] .hg-dash-list li:before{content:"";background:var(--hg-gold);flex-shrink:0;width:12px;height:1px;transform:translateY(-4px)}.marketing-page[data-theme=light] .hg-addon{cursor:pointer;border-top:1px solid #4a453e;border-bottom:1px solid #4a453e;align-items:center;gap:16px;padding:20px 0;display:flex;position:relative}.marketing-page[data-theme=light] .hg-addon input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.marketing-page[data-theme=light] .hg-addon-box{color:#0000;border:1px solid #9a9286;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .16s,border-color .16s;display:flex}.marketing-page[data-theme=light] .hg-addon:has(input:checked) .hg-addon-box{background:var(--hg-on-dark);border-color:var(--hg-on-dark);color:var(--hg-ink)}.marketing-page[data-theme=light] .hg-addon:has(input:focus-visible) .hg-addon-box{outline-offset:4px;outline:2px solid #6e8c5d}.marketing-page[data-theme=light] .hg-addon-label{flex:1;font-weight:500}.marketing-page[data-theme=light] .hg-addon-price{font-size:20px;line-height:28px}.marketing-page[data-theme=light] .hg-faq{background:var(--hg-cream)}.marketing-page[data-theme=light] .hg-faq .hg-head{flex:5 360px;min-width:0}.marketing-page[data-theme=light] .hg-faq-list{flex:6 420px;min-width:0}.marketing-page[data-theme=light] .hg-faq .faq{border-top-color:#cbbfae;max-width:none}.marketing-page[data-theme=light] .hg-faq .faq-item{border-bottom-color:#cbbfae}.marketing-page[data-theme=light] .hg-faq .faq-q{padding:20px 0;font-size:16px;font-weight:500;line-height:24px}.marketing-page[data-theme=light] .hg-faq .faq-a{color:var(--hg-body);font-size:14px;line-height:20px}.marketing-page[data-theme=light] .hg-sticky{z-index:40;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:var(--hg-ink);border-top:1px solid #f2ebdf24;transition:transform .24s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 16px #0000003d}.marketing-page[data-theme=light] .hg-sticky[data-shown=true]{transform:translateY(0)}.marketing-page[data-theme=light] .hg-sticky .hg-pill{height:52px}@media (prefers-reduced-motion:reduce){.marketing-page[data-theme=light] .hg-sticky,.marketing-page[data-theme=light] .hg-pill,.marketing-page[data-theme=light] .hg-addon-box{transition:none}}@media (min-width:720px){.marketing-page[data-theme=light] .hg-wrap{padding:0 48px}.marketing-page[data-theme=light] .hg-cols{gap:48px}.marketing-page[data-theme=light] .hg-sec{padding:180px 0}.marketing-page[data-theme=light] .hg-faq{padding:160px 0}.marketing-page[data-theme=light] .hg-h1{font-size:68px;line-height:80px}.marketing-page[data-theme=light] .hg-h2{font-size:56px;line-height:68px}.marketing-page[data-theme=light] .hg-pill{max-width:360px}.marketing-page[data-theme=light] .hg-pill-full{max-width:none}.marketing-page[data-theme=light] .hg-lede{font-size:18px;line-height:28px}.marketing-page[data-theme=light] .hg-how{align-items:stretch;margin-top:64px}.marketing-page[data-theme=light] .hg-video-frame{aspect-ratio:auto;min-height:360px;margin:0}.marketing-page[data-theme=light] .hg-video{-o-object-position:82% 50%;object-position:82% 50%}.marketing-page[data-theme=light] .hg-steps{border-left:0;padding:0}.marketing-page[data-theme=light] .hg-steps li{grid-template-columns:48px minmax(0,1fr);align-items:baseline;display:grid}.marketing-page[data-theme=light] .hg-step-n{font-size:14px;line-height:20px}.marketing-page[data-theme=light] .hg-steps h3{font-size:28px;line-height:36px}.marketing-page[data-theme=light] .hg-steps p{font-size:16px;line-height:24px}.marketing-page[data-theme=light] .hg-quote{padding:160px 48px}.marketing-page[data-theme=light] .hg-quote figure{text-align:center;align-items:center;gap:24px}.marketing-page[data-theme=light] .hg-quote blockquote{font-size:40px;line-height:52px}.marketing-page[data-theme=light] .hg-holiday-cta{display:block}.marketing-page[data-theme=light] .hg-holiday{flex-direction:row;align-items:center;gap:48px}.marketing-page[data-theme=light] .hg-holiday-copy{flex-direction:column;flex:5 360px;gap:24px;min-width:0;display:flex}.marketing-page[data-theme=light] .hg-holiday .hg-cards{flex:6 420px;order:0;margin:0}.marketing-page[data-theme=light] .hg-holiday .hg-note{text-align:left}.marketing-page[data-theme=light] .hg-card{box-shadow:0 20px 48px #3f2e1438}.marketing-page[data-theme=light] .hg-offer-price{padding-top:36px}.marketing-page[data-theme=light] .hg-offer-total{font-size:56px;line-height:56px}.marketing-page[data-theme=light] .hg-offer-buy{gap:32px}.marketing-page[data-theme=light] .hg-dash-list{gap:16px;font-size:18px}.marketing-page[data-theme=light] .hg-addon{padding:24px 0}.marketing-page[data-theme=light] .hg-faq .faq-q{padding:24px 0;font-size:18px;line-height:28px}.marketing-page[data-theme=light] .hg-faq .faq-a{font-size:16px;line-height:24px}.marketing-page[data-theme=light] .hg-sticky{display:none}}@media (min-width:1000px){.marketing-page[data-theme=light] .hg-hero{min-height:720px;height:calc(100vh - var(--marketing-header-h,69px));flex-wrap:nowrap;max-height:910px;padding:0}.marketing-page[data-theme=light] .hg-hero-media{aspect-ratio:auto;flex:11 1 0;max-height:none}.marketing-page[data-theme=light] .hg-photo img{-o-object-position:var(--hg-pos);object-position:var(--hg-pos)}.marketing-page[data-theme=light] .hg-hero-copy{flex:9 1 0;align-items:center;padding:96px 64px;display:flex}.marketing-page[data-theme=light] .hg-hero-inner{gap:28px;max-width:480px}.marketing-page[data-theme=light] .hg-cta-stack{padding-top:8px}}
/*# sourceMappingURL=2ypf0ct0_7cmd.css.map*/