@property --body-locked-bg-color{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.88);}@property --text-color{syntax: "<color>"; inherits: true; initial-value: #000;}@property --link-color{syntax: "<color>"; inherits: true; initial-value: #4185CA;}@property --font-size{syntax: "<length>"; inherits: true; initial-value: 16px;}@property --h2-font-size{syntax: "<length>"; inherits: true; initial-value: 24px;}:root{--header-bg-color: #FFF6EB;--h1-line-height-lg: 1.14;--h1-line-height: 1.01;--card-image-width: 109px;--card-image-width-responsive: 67px}@media(min-width:768px){:root{--card-image-width-responsive: 109px}}.home-hero-container{position:relative;padding:7.125rem 0 6.25rem}.home-hero-background{position:relative}.home-hero-bg{position:absolute;left:50%;transform:translate(-50%);aspect-ratio:2/1;width:max(112.4375rem,100% + 10rem);background-color:#fff6eb;border-radius:50%;overflow:hidden;bottom:-34.75rem}.home-hero-bg-container{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:90.125rem;margin:0 auto;height:100%}.home-hero-image-wrapper{position:absolute;bottom:6.5rem;right:50%;transform:translate(50%);width:17.5rem;max-width:100%}@media(min-width:576px){.home-hero-image-wrapper{width:28rem}}@media(min-width:768px){.home-hero-image-wrapper{bottom:5rem;right:0;transform:translate(0);width:34rem}}@media(min-width:992px){.home-hero-image-wrapper{bottom:8rem;right:0;transform:translate(0);width:38.375rem}}.home-hero-image-wrapper img{display:block;width:100%;height:auto}.home-campaign-hero{position:relative}.home-campaign-hero__backdrop{position:absolute;top:0;right:0;bottom:-9.25rem;left:0;overflow:hidden;pointer-events:none}.home-campaign-hero__backdrop .home-hero-bg{bottom:0}.home-campaign-hero__inner{position:relative;display:grid;gap:1.5rem;--container-padding: 1.5rem 1rem;--container-padding-lg: 2rem 1rem 1.625rem}.home-campaign-hero__copy{position:relative;z-index:1;max-width:35.5625rem}.home-campaign-hero__copy h1{font-size:2rem;line-height:1.3}.home-campaign-hero__discount{display:inline-block;border-radius:.5rem;padding:.5rem .75rem 0;color:#f5a100;background:#000;line-height:1}.home-campaign-hero__description{margin-bottom:1.1875rem;font-size:1.125rem;line-height:1.2}.home-campaign-hero__cta.button{--btn-padding: 1rem 1.5rem;--button-border-radius: .25rem;display:inline-flex;align-items:center;gap:.5rem;color:#fff;background:#000;font-size:.9375rem;line-height:1rem}.home-campaign-hero__cta.button .icon--arrow-left-secondary{width:1rem;height:auto}.home-campaign-hero__artwork{width:min(100%,36rem);justify-self:center}@media(min-width:992px){.home-campaign-hero__inner{align-items:center}.home-campaign-hero__copy,.home-campaign-hero__artwork{grid-area:1/1}.home-campaign-hero__copy{margin-bottom:1.375rem}.home-campaign-hero__copy h1{font-size:2.5rem}.home-campaign-hero__artwork{justify-self:end;width:min(55%,43.25rem)}}@media(min-width:1200px){.home-campaign-hero__artwork{width:min(59.25%,43.25rem)}}.contact-fox__pulse{animation:contact-fox-pulse 2s ease-out infinite}@keyframes contact-fox-pulse{0%{stroke-width:2.65698px;stroke-opacity:.3}to{stroke-width:24px;stroke-opacity:0}}
