@font-face{font-family:"SAFA Serif";src:url(/cdn/shop/files/safa-v22-instrument-serif.woff2?v=1793460910) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SAFA Serif";src:url(/cdn/shop/files/safa-v22-instrument-serif-italic.woff2?v=1793460910) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SAFA Cond;src:url(/cdn/shop/files/safa-v22-anton.woff2?v=1793460910) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SAFA Soft;src:url(/cdn/shop/files/safa-v22-fraunces-600i.woff2?v=1793460910) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SAFA Hand;src:url(/cdn/shop/files/safa-v22-script.woff2?v=1793460910) format("woff2");font-weight:400;font-style:normal;font-display:swap}.v22-hero{--hw:min(1320px, calc(100vw - (2*clamp(16px,5vw,96px))) );--gap:clamp(12px,2vw,28px);position:relative;padding:clamp(12px,1.6vw,24px) 0 0;overflow:hidden;background:var(--bg,#fff)}.v22-hero__stage{position:relative;width:var(--hw);margin:0 auto}.v22-hero__track{display:flex;gap:var(--gap);transform:translate3d(calc(var(--i,0) * -1 * (100% + var(--gap))),0,0);transition:transform .8s cubic-bezier(.65,0,.2,1);will-change:transform}.v22-slide{position:relative;flex:0 0 100%;height:clamp(520px,calc(100svh - 190px),760px);border-radius:22px;overflow:hidden;background:#1d1915;isolation:isolate;opacity:.45;transition:opacity .8s}.v22-slide.is-on{opacity:1}.v22-slide__media,.v22-slide__shade{position:absolute;top:0;right:0;bottom:0;left:0}.v22-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.v22-m--m{display:none}.v22-slide__media{transform:scale(1.04);transition:transform 7s ease-out}.v22-slide.is-on .v22-slide__media{transform:scale(1)}.v22-slide__shade{background:linear-gradient(90deg,rgba(14,10,8,var(--s-shade,.35)),rgba(14,10,8,calc(var(--s-shade,.35) * .55)) 42%,#0e0a0800 72%)}.v22-slide__body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 clamp(28px,5vw,72px);max-width:min(720px,62%);color:var(--s-text,#fff)}.v22-slide__body>*{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.v22-slide.is-on .v22-slide__body>*{opacity:1;transform:none}.v22-slide.is-on .v22-slide__body>*:nth-child(2){transition-delay:.08s}.v22-slide.is-on .v22-slide__body>*:nth-child(3){transition-delay:.16s}.v22-slide.is-on .v22-slide__body>*:nth-child(4){transition-delay:.24s}.v22-slide.is-on .v22-slide__body>*:nth-child(5){transition-delay:.32s}.v22-slide__mark{margin:0 0 6px;font:400 clamp(40px,4.4vw,64px)/1 "SAFA Hand",cursive;color:var(--s-title);letter-spacing:0}.v22-slide__kicker{display:flex;align-items:center;gap:10px;margin:0 0 18px;font:500 14px/1.2 Hanken Grotesk,system-ui,sans-serif;letter-spacing:0}.v22-slide__kicker span{letter-spacing:2px;font-size:13px}.v22-slide__title{margin:0;color:var(--s-title,#fff);font:500 clamp(44px,5.6vw,92px)/.98 "Hanken Grotesk",system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance}.v22-slide__text{margin:22px 0 0;max-width:46ch;font:400 clamp(16px,1.25vw,19px)/1.5 "Hanken Grotesk",system-ui,sans-serif;letter-spacing:-.005em}.v22-slide__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.v22-slide__btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;border-radius:999px;background:var(--s-btn,#fff);color:var(--s-btn-text,#16120F);font:500 17px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none;transition:transform .25s,filter .25s}.v22-slide__btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.v22-slide__link{color:var(--s-text,#fff);font:500 16px/1 Hanken Grotesk,system-ui,sans-serif;text-decoration:none;padding-bottom:6px;border-bottom:1px solid currentColor}body.v21 .v22-f-serif .v22-slide__title{font:400 clamp(54px,6.8vw,112px)/.95 "SAFA Serif",Georgia,serif!important;letter-spacing:-.02em!important}body.v21 .v22-f-italic .v22-slide__title{font:italic 400 clamp(56px,7vw,116px)/.94 "SAFA Serif",Georgia,serif!important;letter-spacing:-.02em!important}body.v21 .v22-f-condensed .v22-slide__title{font:400 clamp(60px,8.2vw,140px)/.9 "SAFA Cond",Impact,sans-serif!important;letter-spacing:0!important;text-transform:uppercase}.v22-f-condensed .v22-slide__btn{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:600}body.v21 .v22-f-soft .v22-slide__title{font:italic 600 clamp(48px,6vw,100px)/.98 "SAFA Soft",Georgia,serif!important;letter-spacing:-.03em!important}.v22-hero__arrow{position:absolute;top:50%;z-index:5;width:56px;height:56px;margin-top:-28px;border-radius:50%;border:0;background:#fff;color:#16120f;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 24px #0000001f;transition:transform .2s}.v22-hero__arrow:hover{transform:scale(1.06)}.v22-hero__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v22-hero__arrow--prev{left:-28px}.v22-hero__arrow--next{right:-28px}.v22-hero__nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:22px 0 8px}.v22-hero__dots{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.v22-hero__dots button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:6px 4px;cursor:pointer;color:#8d847b;font:400 19px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.v22-hero__dots button.is-on{color:#16120f}.v22-hero__dots i{display:block;width:0;height:1.5px;background:#ddd6cd;overflow:hidden;transition:width .5s cubic-bezier(.65,0,.2,1)}.v22-hero__dots button.is-on i{width:72px}.v22-hero__dots b{display:block;height:100%;width:100%;background:#16120f;transform:scaleX(0);transform-origin:0 50%}.v22-hero__dots button.is-on b{animation:v22fill var(--d,7s) linear forwards}.v22-hero.is-paused .v22-hero__dots button.is-on b{animation-play-state:paused}@keyframes v22fill{to{transform:scaleX(1)}}.v22-hero__pause{width:30px;height:30px;border-radius:50%;border:0;background:#8d847b;color:#fff;display:grid;place-items:center;cursor:pointer}.v22-hero__pause svg{width:14px;height:14px}.v22-hero__pause .p{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.v22-hero__pause .g{fill:currentColor;display:none}.v22-hero.is-stopped .v22-hero__pause .p{display:none}.v22-hero.is-stopped .v22-hero__pause .g{display:block}.v22-sticky{display:none}@media(max-width:749px){.v22-hero{--hw: calc(100vw - 24px) ;--gap:8px;padding-top:8px}.v22-slide{height:min(calc(100svh - 150px),680px);min-height:500px;border-radius:18px}.v22-m--d{display:none}.v22-m--m{display:block}.v22-slide__shade{background:linear-gradient(0deg,rgba(14,10,8,calc(var(--s-shade,.35) + .25)),rgba(14,10,8,calc(var(--s-shade,.35) * .6)) 45%,#0e0a0800 72%)}.v22-slide__body{justify-content:flex-end;max-width:none;padding:0 22px 26px}body.v21 .v22-slide__title{font-size:clamp(40px,11.5vw,52px)!important}body.v21 .v22-f-serif .v22-slide__title,body.v21 .v22-f-italic .v22-slide__title{font-size:clamp(48px,13.5vw,62px)!important}body.v21 .v22-f-condensed .v22-slide__title{font-size:clamp(52px,15vw,70px)!important}body.v21 .v22-f-soft .v22-slide__title{font-size:clamp(42px,12vw,56px)!important}.v22-slide__mark{font-size:40px}.v22-slide__text{margin-top:14px;font-size:15px}.v22-slide__ctas{margin-top:20px;gap:16px}.v22-slide__btn{height:52px;padding:0 26px;font-size:16px}.v22-hero__arrow{display:none}.v22-hero__nav{padding:16px 0 4px}.v22-hero__dots button{font-size:16px}.v22-hero__dots button.is-on i{width:44px}.v22-sticky{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:40;transform:translateY(140%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.v22-sticky.is-on{transform:none}.v22-sticky a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px;padding:0 8px 0 20px;border-radius:999px;background:#16120f;color:#fff;text-decoration:none;font:500 15px/1.1 Hanken Grotesk,system-ui,sans-serif;box-shadow:0 10px 30px #0000002e}.v22-sticky b{height:44px;display:grid;place-items:center;padding:0 20px;border-radius:999px;background:#cf4410;color:#fff;font-weight:500}}@media(prefers-reduced-motion:reduce){.v22-hero__track,.v22-slide,.v22-slide__media,.v22-slide__body>*{transition:none!important}.v22-hero__dots button.is-on b{animation:none;transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/v22-hero.css.map */
