h1[data-astro-cid-75ysl5lo]{text-wrap:balance}.stars[data-astro-cid-75ysl5lo]{color:var(--brand);gap:.125rem;display:inline-flex}.stars[data-astro-cid-75ysl5lo] svg{width:1rem;height:1rem}.hero-page[data-astro-cid-75ysl5lo]{--notch-w:3.25rem;--notch-d:5.5rem;--notch-h:calc(var(--notch-w) * 1.25);isolation:isolate;text-align:center;padding:var(--space-8) 0 calc(var(--space-10) + var(--notch-d));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--notch-d)), calc(50% + var(--notch-w)) calc(100% - var(--notch-d)), calc(50% + var(--notch-w)) calc(100% - var(--notch-h)), calc(50% + var(--notch-w) * .9989) calc(100% - var(--notch-h) * .9568), calc(50% + var(--notch-w) * .9954) calc(100% - var(--notch-h) * .9137), calc(50% + var(--notch-w) * .9898) calc(100% - var(--notch-h) * .8707), calc(50% + var(--notch-w) * .9818) calc(100% - var(--notch-h) * .8279), calc(50% + var(--notch-w) * .9716) calc(100% - var(--notch-h) * .7855), calc(50% + var(--notch-w) * .9592) calc(100% - var(--notch-h) * .7434), calc(50% + var(--notch-w) * .9446) calc(100% - var(--notch-h) * .7018), calc(50% + var(--notch-w) * .9278) calc(100% - var(--notch-h) * .6607), calc(50% + var(--notch-w) * .9088) calc(100% - var(--notch-h) * .6202), calc(50% + var(--notch-w) * .8877) calc(100% - var(--notch-h) * .5804), calc(50% + var(--notch-w) * .8646) calc(100% - var(--notch-h) * .5414), calc(50% + var(--notch-w) * .8394) calc(100% - var(--notch-h) * .5032), calc(50% + var(--notch-w) * .8122) calc(100% - var(--notch-h) * .4658), calc(50% + var(--notch-w) * .7831) calc(100% - var(--notch-h) * .4294), calc(50% + var(--notch-w) * .7521) calc(100% - var(--notch-h) * .394), calc(50% + var(--notch-w) * .7192) calc(100% - var(--notch-h) * .3597), calc(50% + var(--notch-w) * .6846) calc(100% - var(--notch-h) * .3265), calc(50% + var(--notch-w) * .6483) calc(100% - var(--notch-h) * .2945), calc(50% + var(--notch-w) * .6103) calc(100% - var(--notch-h) * .2638), calc(50% + var(--notch-w) * .5707) calc(100% - var(--notch-h) * .2344), calc(50% + var(--notch-w) * .5296) calc(100% - var(--notch-h) * .2063), calc(50% + var(--notch-w) * .487) calc(100% - var(--notch-h) * .1797), calc(50% + var(--notch-w) * .4431) calc(100% - var(--notch-h) * .1545), calc(50% + var(--notch-w) * .3979) calc(100% - var(--notch-h) * .1308), calc(50% + var(--notch-w) * .3515) calc(100% - var(--notch-h) * .1087), calc(50% + var(--notch-w) * .304) calc(100% - var(--notch-h) * .0882), calc(50% + var(--notch-w) * .2554) calc(100% - var(--notch-h) * .0692), calc(50% + var(--notch-w) * .2059) calc(100% - var(--notch-h) * .052), calc(50% + var(--notch-w) * .1555) calc(100% - var(--notch-h) * .0364), calc(50% + var(--notch-w) * .1043) calc(100% - var(--notch-h) * .0225), calc(50% + var(--notch-w) * .0524) calc(100% - var(--notch-h) * .0104), 50% 100%, calc(50% - var(--notch-w) * .0524) calc(100% - var(--notch-h) * .0104), calc(50% - var(--notch-w) * .1043) calc(100% - var(--notch-h) * .0225), calc(50% - var(--notch-w) * .1555) calc(100% - var(--notch-h) * .0364), calc(50% - var(--notch-w) * .2059) calc(100% - var(--notch-h) * .052), calc(50% - var(--notch-w) * .2554) calc(100% - var(--notch-h) * .0692), calc(50% - var(--notch-w) * .304) calc(100% - var(--notch-h) * .0882), calc(50% - var(--notch-w) * .3515) calc(100% - var(--notch-h) * .1087), calc(50% - var(--notch-w) * .3979) calc(100% - var(--notch-h) * .1308), calc(50% - var(--notch-w) * .4431) calc(100% - var(--notch-h) * .1545), calc(50% - var(--notch-w) * .487) calc(100% - var(--notch-h) * .1797), calc(50% - var(--notch-w) * .5296) calc(100% - var(--notch-h) * .2063), calc(50% - var(--notch-w) * .5707) calc(100% - var(--notch-h) * .2344), calc(50% - var(--notch-w) * .6103) calc(100% - var(--notch-h) * .2638), calc(50% - var(--notch-w) * .6483) calc(100% - var(--notch-h) * .2945), calc(50% - var(--notch-w) * .6846) calc(100% - var(--notch-h) * .3265), calc(50% - var(--notch-w) * .7192) calc(100% - var(--notch-h) * .3597), calc(50% - var(--notch-w) * .7521) calc(100% - var(--notch-h) * .394), calc(50% - var(--notch-w) * .7831) calc(100% - var(--notch-h) * .4294), calc(50% - var(--notch-w) * .8122) calc(100% - var(--notch-h) * .4658), calc(50% - var(--notch-w) * .8394) calc(100% - var(--notch-h) * .5032), calc(50% - var(--notch-w) * .8646) calc(100% - var(--notch-h) * .5414), calc(50% - var(--notch-w) * .8877) calc(100% - var(--notch-h) * .5804), calc(50% - var(--notch-w) * .9088) calc(100% - var(--notch-h) * .6202), calc(50% - var(--notch-w) * .9278) calc(100% - var(--notch-h) * .6607), calc(50% - var(--notch-w) * .9446) calc(100% - var(--notch-h) * .7018), calc(50% - var(--notch-w) * .9592) calc(100% - var(--notch-h) * .7434), calc(50% - var(--notch-w) * .9716) calc(100% - var(--notch-h) * .7855), calc(50% - var(--notch-w) * .9818) calc(100% - var(--notch-h) * .8279), calc(50% - var(--notch-w) * .9898) calc(100% - var(--notch-h) * .8707), calc(50% - var(--notch-w) * .9954) calc(100% - var(--notch-h) * .9137), calc(50% - var(--notch-w) * .9989) calc(100% - var(--notch-h) * .9568), calc(50% - var(--notch-w)) calc(100% - var(--notch-h)), calc(50% - var(--notch-w)) calc(100% - var(--notch-d)), 0 calc(100% - var(--notch-d)));position:relative;overflow:hidden}.hero-page--compact[data-astro-cid-75ysl5lo]{padding:var(--space-6) 0 calc(var(--space-8) + var(--notch-d))}.hero-page__photo[data-astro-cid-75ysl5lo]{z-index:-2;object-fit:cover;object-position:var(--photo-position,center);width:100%;height:100%;transform:scale(var(--photo-scale,1));transform-origin:var(--photo-position,center);position:absolute;inset:0}.hero-page[data-astro-cid-75ysl5lo]:before{content:"";z-index:-1;background-color:var(--bg-dark);opacity:.62;position:absolute;inset:0}.hero-page__inner[data-astro-cid-75ysl5lo]{flex-direction:column;align-items:center;display:flex}.hero-proof[data-astro-cid-75ysl5lo]{justify-content:center;gap:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.hero-proof__badge[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-1);min-height:44px;padding:.375rem var(--space-2);border-radius:var(--radius);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);border:1px solid #ffffff47;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.hero-proof[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{display:flex}.hero-proof__badge[data-astro-cid-75ysl5lo]{min-height:56px}.hero-proof__badge--logo[data-astro-cid-75ysl5lo]{padding-left:.25rem}.hero-proof__badge--logo[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{flex-shrink:0;width:52px;height:52px;margin:-.25rem 0}a[data-astro-cid-75ysl5lo].hero-proof__badge{color:var(--text-light);text-decoration:none;transition:border-color .15s}a[data-astro-cid-75ysl5lo].hero-proof__badge:hover{color:var(--text-light);border-color:var(--brand)}.hero-proof__g[data-astro-cid-75ysl5lo]{color:var(--text-light);display:inline-flex}.hero-proof__g[data-astro-cid-75ysl5lo] svg{width:1.125rem;height:1.125rem}.hero-eyebrow[data-astro-cid-75ysl5lo]{margin-top:var(--space-5);background-color:var(--brand);color:var(--on-brand);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(.875rem 0,100% 0,calc(100% - .875rem) 100%,0 100%);padding:.5rem 2rem;font-size:1rem;font-weight:700;line-height:1.2}.hero-page--compact[data-astro-cid-75ysl5lo] .hero-eyebrow[data-astro-cid-75ysl5lo]{margin-top:var(--space-4)}.hero-page[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{margin-top:var(--space-3);max-width:24ch;color:var(--text-light)}.hero-page[data-astro-cid-75ysl5lo]:not(.hero-page--compact) h1[data-astro-cid-75ysl5lo]{font-size:clamp(2.25rem,5.4vw,4rem)}.hero-page--compact[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{max-width:30ch}.hero-sub[data-astro-cid-75ysl5lo]{margin-top:var(--space-3);text-wrap:balance;color:#ffffffe0;max-width:40rem;font-size:1.1875rem;line-height:1.6}.hero-chips[data-astro-cid-75ysl5lo]{justify-content:center;align-self:stretch;gap:var(--space-2) var(--space-5);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid #fff3;flex-wrap:wrap;list-style:none;display:flex}.hero-page--compact[data-astro-cid-75ysl5lo] .hero-chips[data-astro-cid-75ysl5lo]{margin-top:var(--space-4);padding-top:var(--space-3)}.hero-chips[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-1);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--text-light);font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}.hero-chips__icon[data-astro-cid-75ysl5lo]{color:var(--brand);flex-shrink:0;display:inline-flex}.hero-chips__icon[data-astro-cid-75ysl5lo] svg{width:1.5rem;height:1.5rem}.hero-cta-wrap[data-astro-cid-75ysl5lo]{margin-top:var(--space-5);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.hero-page--compact[data-astro-cid-75ysl5lo] .hero-cta-wrap[data-astro-cid-75ysl5lo]{margin-top:var(--space-4)}.hero-store[data-astro-cid-75ysl5lo]{color:#ffffffc7;font-size:.9375rem}.hero-store[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--text-light);align-items:center;gap:.3rem;display:inline-flex}.hero-store[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--brand)}.hero-store__icon[data-astro-cid-75ysl5lo]{display:inline-flex}.hero-store__icon[data-astro-cid-75ysl5lo] svg{width:.875rem;height:.875rem}.seam[data-astro-cid-75ysl5lo]{z-index:2;height:0;position:relative}.seam__plate[data-astro-cid-75ysl5lo]{line-height:0;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.seam__plate[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{width:auto;height:5.2rem}@media (width<=767px){.hero-page[data-astro-cid-75ysl5lo]{--notch-w:2.5rem;--notch-d:4.25rem;padding-top:var(--space-5)}.hero-page--compact[data-astro-cid-75ysl5lo]{padding-top:var(--space-4)}.hero-sub[data-astro-cid-75ysl5lo]{font-size:1.0625rem}.hero-chips[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-2);flex-direction:column}.seam__plate[data-astro-cid-75ysl5lo]{bottom:.7rem}.seam__plate[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{height:4rem}}.hero-page--flat[data-astro-cid-75ysl5lo]{--notch-d:0rem;clip-path:none}
