.hf{--c-carbon:#0A0A09;--c-chalk:#F3F1E9;--c-chalk-2:#E9E6DA;--c-concrete:#8B8F89;--c-lime:#B7F31B;--c-clay:#C57557;--c-ink:#0A0A09;--f-display:"Archivo","Inter",system-ui,sans-serif;color:var(--c-ink);background:var(--c-chalk);overflow:clip}.hf *,.hf *:before,.hf *:after{box-sizing:border-box}.hf a{color:inherit;text-decoration:none}.hf img{display:block;max-width:100%;height:auto}.hf-wrap{width:min(1320px,100% - 48px);margin-inline:auto}.hf-eyebrow{font:700 .75rem/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase}.hf-display{font-family:var(--f-display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;line-height:.9;margin:0}.hf-btn{display:inline-flex;align-items:center;gap:.6em;padding:1.05em 1.7em;font:800 .8rem/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--c-lime);background:var(--c-lime);color:var(--c-carbon);transition:transform .2s ease,background .2s ease,color .2s ease}.hf-btn:hover{transform:translate(-3px,-3px);box-shadow:4px 4px 0 var(--c-chalk)}.hf-btn--ghost{background:transparent;color:var(--c-chalk);border-color:#f3f1e98c}.hf-btn--ghost:hover{background:var(--c-chalk);color:var(--c-carbon);border-color:var(--c-chalk);box-shadow:none}.hf a:focus-visible,.hf-btn:focus-visible{outline:3px solid var(--c-lime);outline-offset:3px}.hf-hero{position:relative;background:var(--c-carbon);color:var(--c-chalk);padding:clamp(112px,14vw,168px) 0 0;isolation:isolate}.hf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 50% at 78% 38%,rgba(183,243,27,.14),transparent 70%),repeating-linear-gradient(90deg,rgba(243,241,233,.035) 0 1px,transparent 1px 96px)}.hf-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center;padding-bottom:clamp(40px,6vw,88px)}.hf-hero__kicker{display:flex;align-items:center;gap:14px;margin-bottom:28px;color:var(--c-lime)}.hf-wave{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.hf-wave i{width:4px;background:var(--c-lime);border-radius:2px;animation:hf-wave 1.1s ease-in-out infinite}.hf-wave i:nth-child(1){height:40%;animation-delay:-.9s}.hf-wave i:nth-child(2){height:75%;animation-delay:-.7s}.hf-wave i:nth-child(3){height:100%;animation-delay:-.5s}.hf-wave i:nth-child(4){height:60%;animation-delay:-.3s}.hf-wave i:nth-child(5){height:85%;animation-delay:-.1s}@keyframes hf-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hf-hero h1{font-size:clamp(3.1rem,9.2vw,9rem)}.hf-hero h1 span{display:block}.hf-hero h1 .hl{color:var(--c-lime)}.hf-hero h1 .out{color:transparent;-webkit-text-stroke:2px var(--c-chalk)}.hf-hero__sub{max-width:34em;margin:30px 0 36px;font:400 clamp(1rem,1.3vw,1.2rem)/1.55 "Inter",system-ui,sans-serif;color:#f3f1e9d1}.hf-hero__cta{display:flex;flex-wrap:wrap;gap:14px}.hf-stage{position:relative;aspect-ratio:1/1.08}.hf-stage__panel{position:absolute;top:4%;right:0;bottom:8%;left:6%;background:var(--c-chalk);transform:rotate(2.2deg);display:grid;place-items:center;overflow:hidden}.hf-stage__panel img{mix-blend-mode:multiply;width:104%;max-width:none;transform:rotate(-2.2deg)}.hf-stage__tag{position:absolute;left:0;top:12%;background:var(--c-lime);color:var(--c-carbon);padding:.6em .9em;font:800 .7rem/1.2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;z-index:2}.hf-float{position:absolute;z-index:3;background:var(--c-chalk-2);color:var(--c-carbon);width:30%;aspect-ratio:1;display:grid;place-items:center;box-shadow:8px 8px 0 var(--c-carbon),8px 8px 0 2px #f3f1e9e6}.hf-float img{mix-blend-mode:multiply;width:92%}.hf-float--a{right:-2%;bottom:0;transform:rotate(-3deg)}.hf-float--b{left:-4%;bottom:-4%;transform:rotate(3deg);width:26%}.hf-float b{position:absolute;left:8px;top:8px;font:800 .6rem/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.hf-hero__strip{border-top:1px solid rgba(243,241,233,.18)}.hf-hero__strip ul{list-style:none;margin:0 auto;padding:18px 0;display:flex;flex-wrap:wrap;gap:12px 40px;justify-content:space-between;font:700 .72rem/1.2 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:#f3f1e9bf}.hf-hero__strip li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;background:var(--c-lime)}.hf-ticker{background:var(--c-lime);color:var(--c-carbon);overflow:hidden;border-block:2px solid var(--c-carbon)}.hf-ticker__track{display:flex;width:max-content;animation:hf-tick 38s linear infinite}.hf-ticker__track span{display:flex;align-items:center;gap:34px;padding:14px 17px;font:900 italic 1.05rem/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hf-ticker__track span:after{content:"///";opacity:.5;font-style:normal}@keyframes hf-tick{to{transform:translate(-50%)}}.hf-sec{padding:clamp(64px,9vw,128px) 0}.hf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,52px)}.hf-head h2{font-size:clamp(2.4rem,6vw,5.2rem)}.hf-link{font:800 .78rem/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:6px;white-space:nowrap}.hf-link:hover{color:var(--c-clay)}.hf-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hf-lane{position:relative;display:block;background:var(--c-chalk-2);min-height:clamp(360px,42vw,560px);padding:24px;overflow:hidden;transition:background .25s ease}.hf-lane:hover{background:var(--c-lime);color:var(--c-carbon)}.hf-lane__n{font:900 italic clamp(4rem,9vw,8rem)/.8 var(--f-display);opacity:.12;position:absolute;right:18px;top:18px}.hf-lane h3{position:relative;font:900 italic clamp(2rem,4vw,3.4rem)/.9 var(--f-display);text-transform:uppercase;margin:0 0 8px}.hf-lane p{position:relative;margin:0;font:600 .78rem/1.4 var(--f-display);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.hf-lane img{position:absolute;left:50%;bottom:-4%;width:84%;transform:translate(-50%);mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hf-lane:hover img{transform:translate(-50%) scale(1.06) rotate(-2deg)}.hf-lane__arrow{position:absolute;left:24px;bottom:22px;z-index:2;width:46px;height:46px;display:grid;place-items:center;background:var(--c-carbon);color:var(--c-lime);font-weight:900}.hf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px)}.hf-card{display:block}.hf-card__img{position:relative;aspect-ratio:1/1;background:var(--c-chalk-2);overflow:hidden;display:grid;place-items:center}.hf-card__img img{grid-area:1/1;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .35s ease,transform .5s ease}.hf-card__img img+img{opacity:0}.hf-card:hover .hf-card__img img:first-child{transform:scale(1.04)}.hf-card:hover .hf-card__img img+img{opacity:1}.hf-card:hover .hf-card__img img:first-child:not(:only-child){opacity:0}.hf-badge{position:absolute;left:0;top:0;z-index:2;background:var(--c-carbon);color:var(--c-lime);padding:.55em .8em;font:800 .62rem/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase}.hf-card__meta{display:flex;justify-content:space-between;gap:12px;padding-top:14px}.hf-card h3{margin:0;font:900 italic 1.15rem/1.05 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.hf-card small{display:block;margin-top:6px;font:500 .82rem/1.35 Inter,system-ui,sans-serif;color:#55584f}.hf-card__price{font:800 1rem/1.1 var(--f-display);white-space:nowrap}.hf-card:hover h3{color:var(--c-clay)}.hf-spot{background:var(--c-carbon);color:var(--c-chalk)}.hf-spot__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.hf-spot__img{background:var(--c-chalk);aspect-ratio:1/1;display:grid;place-items:center;position:relative;overflow:hidden}.hf-spot__img img{mix-blend-mode:multiply;width:100%}.hf-spot__img:after{content:"01";position:absolute;right:14px;top:6px;font:900 italic 7rem/1 var(--f-display);color:#0a0a0914}.hf-spot h2{font-size:clamp(2.6rem,6vw,5.6rem);margin:18px 0 24px}.hf-spot h2 em{color:var(--c-lime);font-style:inherit}.hf-spot ul{list-style:none;padding:0;margin:0 0 34px;border-top:1px solid rgba(243,241,233,.2)}.hf-spot li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid rgba(243,241,233,.2);font:500 1rem/1.45 Inter,system-ui,sans-serif;color:#f3f1e9e6}.hf-spot li b{font:800 .72rem/1.6 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-lime);min-width:5.5em}.hf-spot__buy{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hf-spot__price{font:900 italic 2rem/1 var(--f-display)}.hf-promise{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--c-carbon)}.hf-promise div{padding:clamp(24px,3vw,44px) clamp(20px,2.4vw,36px) 0 0}.hf-promise div+div{padding-left:clamp(20px,2.4vw,36px);border-left:2px solid var(--c-carbon)}.hf-promise b{display:block;font:900 italic clamp(1.6rem,2.6vw,2.3rem)/1 var(--f-display);text-transform:uppercase;margin:12px 0}.hf-promise p{margin:0;font:400 1rem/1.55 Inter,system-ui,sans-serif;color:#3b3d37;max-width:28em}.hf-promise .hf-eyebrow{color:var(--c-clay)}.hf-closer{background:var(--c-lime);color:var(--c-carbon);text-align:center;padding:clamp(56px,8vw,112px) 0}.hf-closer h2{font-size:clamp(2.6rem,8.4vw,8rem);margin-bottom:34px}.hf-closer .hf-btn{background:var(--c-carbon);color:var(--c-chalk);border-color:var(--c-carbon)}.hf-closer .hf-btn:hover{box-shadow:4px 4px 0 var(--c-chalk)}@media(max-width:989px){.hf-hero__grid,.hf-spot__grid{grid-template-columns:1fr}.hf-stage{max-width:560px;margin-inline:auto;width:100%}.hf-grid{grid-template-columns:repeat(2,1fr)}.hf-lanes{grid-template-columns:1fr}.hf-lane{min-height:340px}.hf-promise{grid-template-columns:1fr}.hf-promise div+div{border-left:0;border-top:2px solid var(--c-carbon);padding-left:0;margin-top:24px}.hf-hero__strip ul{justify-content:flex-start}}@media(max-width:560px){.hf-wrap{width:calc(100% - 32px)}.hf-head{flex-direction:column;align-items:flex-start}.hf-card h3{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.hf-wave i,.hf-ticker__track{animation:none}.hf *,.hf *:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hf-home.css.map */
