.home-hero{--home-hero-w: 290px;--home-hero-r: 4.5px;--home-hero-s: 15px;--home-hero-pad: 10px;--home-hero-gap: 8px;--home-hero-top: 120px;display:block;position:relative}.home-hero__row{overflow:hidden;overflow:clip}.home-hero__row--top{padding-top:var(--home-hero-top);padding-bottom:var(--home-hero-gap)}.home-hero__row--bottom{padding-top:var(--home-hero-gap);padding-bottom:var(--home-hero-gap)}.home-hero__track{display:flex;gap:var(--home-hero-gap);width:max-content}.home-hero__row--top .home-hero__track{animation:home-hero-left 110s linear infinite}.home-hero__row--bottom .home-hero__track{animation:home-hero-right 110s linear infinite}@keyframes home-hero-left{to{transform:translate(-50%)}}@keyframes home-hero-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-hero__stamp,.home-hero__card{box-sizing:border-box;padding:var(--home-hero-pad);background:#f6f1e8 var(--home-paper) 0 0 / 560px auto repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at 50% 0,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / var(--home-hero-s) 100% round no-repeat,radial-gradient(circle at 100% 50%,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / 100% var(--home-hero-s) no-repeat round,radial-gradient(circle at 50% 100%,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / var(--home-hero-s) 100% round no-repeat,radial-gradient(circle at 0 50%,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / 100% var(--home-hero-s) no-repeat round;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at 50% 0,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / var(--home-hero-s) 100% round no-repeat,radial-gradient(circle at 100% 50%,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / 100% var(--home-hero-s) no-repeat round,radial-gradient(circle at 50% 100%,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / var(--home-hero-s) 100% round no-repeat,radial-gradient(circle at 0 50%,#0000 var(--home-hero-r),#000 calc(var(--home-hero-r) + .6px)) left top / 100% var(--home-hero-s) no-repeat round;-webkit-mask-composite:source-over,source-in,source-in,source-in,source-over;mask-composite:add,intersect,intersect,intersect,add}@supports (background-image: image-set(url(x) 1x)){.home-hero__stamp,.home-hero__card{background-image:var(--home-paper-set)}}.home-hero__stamp{flex:none;display:block;width:var(--home-hero-w);aspect-ratio:4 / 5}.home-hero__stamp img{display:block;width:100%;height:100%;object-fit:cover}.home-hero__card{position:absolute;left:50%;top:calc(var(--home-hero-top) + var(--home-hero-w) * 1.25 + var(--home-hero-gap));transform:translate(-50%,-50%);z-index:5;width:min(640px,calc(100% - 64px));overflow:hidden;color:var(--colour-maroon);text-align:center;cursor:pointer}.home-hero__paper{position:absolute;top:0;left:0;width:560px;max-width:none;height:auto;pointer-events:none}.home-hero__content{position:relative;box-sizing:border-box;width:100%;padding:41px 20px 42px;zoom:.7;font-family:var(--font-serif);font-size:17px;font-weight:400;line-height:1.5}.home-hero__content *{color:var(--colour-maroon);text-shadow:none}.home-hero__eyebrow{margin:0;padding:0 0 12px;font-size:16px;line-height:24px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.home-hero__heading{display:block;margin:0 0 22px;font-family:var(--font-serif);font-size:80px;font-weight:400;line-height:1.05;letter-spacing:0;text-transform:none;text-wrap:balance}.home-hero__subtitle{margin:0 auto;padding:0;font-size:21px;line-height:1.5}.home-hero__tagline{margin:24px auto 0;width:100%}.home-hero__tagline-text{display:flex;align-items:center;gap:14px;width:fit-content;margin:0 auto;font-size:36px;font-style:italic;line-height:1.3}.home-hero__tagline-text:before,.home-hero__tagline-text:after{content:"";flex:0 0 65px;min-width:0;height:1px;background:var(--colour-maroon)}.home-hero__tagline-sub{margin:0;padding:8px 0 0;font-size:21px;line-height:1.5;text-transform:lowercase}.home-hero__offer{margin-top:34px}.home-hero__button{display:flex;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;width:600px;max-width:100%;height:77px;margin:0 auto;padding:0 20px;border:1px solid var(--colour-maroon);border-radius:0;background:var(--colour-maroon);font-size:15px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.home-hero__button,.home-hero .home-hero__content .home-hero__button{color:var(--colour-cream)}.home-hero__button:after{content:"\2605\2605\2605\2605\2605";letter-spacing:.2em;font-size:.9em}@media screen and (max-width:768px){.home-hero{--home-hero-w: clamp(150px, 56vw, 260px);--home-hero-r: 3.4px;--home-hero-s: 11px;--home-hero-pad: 7px;--home-hero-gap: 6px;--home-hero-top: 0px}.home-hero__card{width:calc(100% - 58px);padding:7px}.home-hero__content{padding:34px 4px 18px;zoom:.72}.home-hero__eyebrow{margin:0 0 4px;padding:0;font-size:13px;line-height:18px}.home-hero__heading{margin:0 0 8px;font-size:40px}.home-hero__subtitle{margin:0;padding:0;font-size:16px;line-height:1.5}.home-hero__tagline{margin:8px auto 0}.home-hero__tagline-text{gap:13px;font-size:32px;white-space:nowrap}.home-hero__tagline-text:before,.home-hero__tagline-text:after{flex-basis:24px}.home-hero__tagline-sub{padding-top:2px;font-size:16px}.home-hero__offer{margin-top:15px}.home-hero__button{width:383px;height:64px;gap:11px;font-size:13px;line-height:1.6}.home-hero__button:after{font-size:.85em}}@media screen and (max-width:375px){.home-hero__card{width:calc(100% - 72px)}.home-hero__content{padding:34px 10px 18px}}@media(prefers-reduced-motion:reduce){.home-hero__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/929/assets/section-home-hero.css.map */
