.h71{--ink:#0E0B0A;--bone:#FCFCF7;--sand:#F2EEE8;--or:#F08A2A;--or2:#D9661A;--cream:#FBF1E2;--mute:#5A534D;--hair:rgba(14,11,10,.12);--pad:clamp(16px,3vw,40px);--rh:clamp(64px,7.4vw,116px);background:var(--bone);color:var(--ink)}.h71in{max-width:1328px;margin:0 auto;padding:0 var(--pad);box-sizing:border-box;width:100%;position:relative}.h71k{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b5471a}.h71 .h71h,.h71 .h71h2{margin:0;font-weight:700;letter-spacing:-.045em;line-height:.98;color:inherit;text-wrap:balance}.h71 .h71h em,.h71 .h71h2 em{font-style:normal;color:var(--or2)}.h71 .h71h2{margin-top:14px;font-size:clamp(34px,4.6vw,66px)}.h71 .h71h2--xl{font-size:clamp(38px,5.8vw,88px);letter-spacing:-.05em;line-height:.95}.h71>.h71hero,.h71>.h71tr,.h71>.h71sec,.h71>.tpx,.h71>.h71wall{margin-top:0}.h71lede{margin:20px 0 0;max-width:50ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--mute)}.h71btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 30px;border-radius:999px!important;background:var(--ink);color:var(--bone);font-size:15.5px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background .18s,color .18s,transform .18s}.h71btn i{font-style:normal;transition:transform .2s}.h71btn:hover{background:var(--or2);color:#fff}.h71btn:hover i{transform:translate(4px)}.h71btn--cream{background:var(--cream);color:var(--ink)}.h71btn--cream:hover{background:var(--or);color:var(--ink)}.h71link{font-size:14.5px;font-weight:500;color:var(--ink);white-space:nowrap;text-decoration:none;padding-bottom:3px;border-bottom:1px solid currentColor}.h71link:hover{color:var(--or2)}.h71sec{padding:var(--rh) 0 0}.h71head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 48px;flex-wrap:wrap;margin-bottom:clamp(26px,3vw,44px)}.h71tools{display:flex;align-items:center;gap:20px;padding-bottom:6px}.h71side{margin:0;max-width:36ch;font-size:15.5px;line-height:1.5;color:var(--mute);text-align:right}.h71sub2{margin:18px 0 0;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--mute)}.h71 .h70nav button{border-radius:999px!important}.h71hero{position:relative;background:var(--ink)}.h71hero{--hg:max(clamp(16px,3vw,40px), calc((100vw - 1328px)/2 + 40px) )}.h71stage{position:relative;display:grid;height:clamp(560px,min(48vw,82vh),820px);overflow:hidden;background:#e9e3d8}.h71s{grid-area:1/1;position:relative;min-width:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s .8s}.h71s.is-on{opacity:1;visibility:visible;transition:opacity .8s ease;z-index:1}.h71s-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:block}.h71s-bg img{display:block;width:100%;height:100%!important;object-fit:cover;object-position:0% 50%;transform-origin:70% 50%;transform:scale(1.045);transition:transform 7s cubic-bezier(.2,.6,.2,1)}.h71s.is-on .h71s-bg img{transform:none}.h71s-tx{position:relative;z-index:1;width:100%;box-sizing:border-box;padding:0 var(--hg)}.h71s-tx>*{max-width:min(34vw,520px);opacity:0;transform:translateY(16px);transition:opacity .6s ease .15s,transform .7s cubic-bezier(.2,.7,.2,1) .15s}.h71s.is-on .h71s-tx>*{opacity:1;transform:none}.h71s.is-on .h71s-tx>.h71h{transition-delay:.2s}.h71s.is-on .h71s-tx>.h71s-p{transition-delay:.26s}.h71s.is-on .h71s-tx>.h71s-cta{transition-delay:.32s}.h71s.is-on .h71s-tx>.h71stats{transition-delay:.4s}.h71s .h71k{color:#c8501b}.h71 .h71s .h71h{margin-top:14px;font-size:clamp(38px,4.5vw,76px);letter-spacing:-.04em;line-height:1;color:#242020}.h71s-p{margin:clamp(14px,1.5vw,20px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:#55504a}.h71s-p i{font-style:italic}.h71s-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(20px,2.2vw,30px)}.h71s .h71btn{height:52px;padding:0 26px;background:#242020}.h71s .h71btn:hover{background:var(--or2)}.h71btn--ghost{background:transparent!important;color:#242020!important;box-shadow:inset 0 0 0 1px #242020}.h71btn--ghost:hover{background:#242020!important;color:var(--bone)!important}.h71stats{list-style:none;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:0 clamp(14px,1.6vw,24px);margin:clamp(22px,2.4vw,34px) 0 0;padding:clamp(16px,1.6vw,22px) 0 0;border-top:1px solid rgba(36,32,32,.22)}.h71stats li{min-width:0}.h71stats-r{padding-right:clamp(14px,1.6vw,24px);border-right:1px solid rgba(36,32,32,.22)}.h71stats-r span{display:block;font-size:12px;letter-spacing:.14em;color:#d85e24;margin-bottom:6px}.h71stats b{display:inline-block;font-size:clamp(16px,1.35vw,20px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#242020;white-space:nowrap}.h71stats b.acid{padding:3px 9px 2px;margin:-3px 0 -2px -9px;border-radius:999px!important;background:var(--acid);color:#242020}.h71stats em{display:block;margin-top:7px;font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;color:#55504a}.h71s--sun .h71k{color:#242020}.h71s--sun .h71s-p,.h71s--sun .h71stats em{color:#3a3222}.h71s--sun .h71stats-r span{color:#b5471a}.h71s--cream .h71k,.h71 .h71s--cream .h71h,.h71s--cream .h71s-p,.h71s--cream .h71stats b,.h71s--cream .h71stats em,.h71s--cream .h71stats-r span{color:#fff}.h71s--cream .h71stats b.acid{color:#242020}.h71s--cream .h71stats,.h71s--cream .h71stats-r{border-color:#ffffff80}.h71s--cream .h71btn{background:#fff;color:#242020}.h71s--cream .h71btn:hover{background:var(--or);color:#242020}.h71s--cream .h71btn--ghost{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px #fff}.h71s--cream .h71btn--ghost:hover{background:#fff!important;color:#242020!important}.h71s--lab{background:linear-gradient(180deg,#d3d1d2,#f4f4f4 17%,#f0f0f0 33%,#d9d7d8,#cccacb 67%,#dfddde 83%,#c8c6c7)}.h71s--lab .h71s-bg{left:auto;width:min(64%,1220px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%);mask-image:linear-gradient(90deg,transparent 0,#000 24%)}.h71s--lab .h71s-bg img{object-position:right center;transform:none!important}.h71tabs{background:var(--ink);color:var(--cream)}.h71tabs-in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);padding:0 var(--hg)}.h71tabs button{position:relative;display:flex;align-items:baseline;gap:10px;padding:22px 0 20px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-size:clamp(13.5px,1.15vw,16px);font-weight:500;letter-spacing:-.01em;color:#fbf1e280;white-space:nowrap;transition:color .2s}.h71tabs button:hover,.h71tabs button.is-on{color:var(--cream)}.h71tabs button span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--or)}.h71tabs button i{position:absolute;left:0;right:0;top:0;height:2px;background:#fbf1e22e}.h71tabs button b{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--or)}.h71tabs button.is-on b{width:100%}.is-auto .h71tabs button.is-on b{width:0;animation:h71fill 6.5s linear forwards}.is-auto:hover .h71tabs button.is-on b,.is-auto:focus-within .h71tabs button.is-on b{animation-play-state:paused}.is-auto.is-held .h71tabs button.is-on b{animation:none;width:100%}@keyframes h71fill{to{width:100%}}.h71tr{overflow:hidden;background:var(--bone);color:var(--ink);border-bottom:1px solid var(--hair)}.h71tr-t{display:flex;width:max-content;animation:h71tr 52s linear infinite}.h71tr:hover .h71tr-t{animation-play-state:paused}.h71tr ul{display:flex;flex:none;align-items:center;gap:clamp(34px,4.4vw,64px);margin:0;padding:clamp(16px,1.7vw,22px) clamp(17px,2.2vw,32px);list-style:none}.h71tr li{display:flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--mono);font-size:clamp(11px,.9vw,12.5px);font-weight:500;letter-spacing:.13em;text-transform:uppercase}.h71tr svg{flex:none;width:20px;height:20px!important;fill:none;stroke:var(--or2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@keyframes h71tr{to{transform:translate(-50%)}}.h71rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.h71rail::-webkit-scrollbar{display:none}.h71c{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.h71c-im{position:relative;display:block;aspect-ratio:1/1.06;overflow:hidden;border-radius:20px!important;background:#efece6}.h71c-im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 50% 38%,#ffffff57,#fff0 70%);pointer-events:none;transition:opacity .35s}.h71c-im .pk{position:absolute;left:12%;top:9%;width:76%;height:82%!important;object-fit:contain;z-index:1;filter:drop-shadow(0 26px 20px rgba(40,26,12,.26)) drop-shadow(0 5px 6px rgba(40,26,12,.2));transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.h71c-im .hv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .45s ease,transform .8s cubic-bezier(.2,.7,.2,1);z-index:2}.h71badge{position:absolute;z-index:3;top:14px;left:14px;padding:7px 11px 6px;border-radius:999px!important;background:var(--ink);color:var(--cream);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}@media(hover:hover){.h71c:hover .h71c-im .pk{transform:translateY(-6px)}.h71c:hover .h71c-im .hv{opacity:1;transform:none}}.h71c-tx{padding:16px 2px 0}.h71c-nm{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-decoration:none}.h71c-nm:hover{color:var(--or2)}.h71c-ln{margin:5px 0 0;font-size:14.5px;line-height:1.4;color:var(--mute)}.h71c-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 2px 0}.h71c-pr{display:flex;flex-direction:column;gap:2px;min-width:0}.h71c-pr b{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.h71c-pr s{font-size:13px;color:var(--mute)}.h71c-pr em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h71add{flex:none;height:42px;padding:0 22px;border-radius:999px!important;border:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.h71add:hover{background:var(--ink);color:var(--bone)}.h71add:disabled{opacity:.4;pointer-events:none}.h71day{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.h71m{display:flex;flex-direction:column;overflow:hidden;border-radius:20px!important;background:var(--t,#ECE8E1);color:var(--ink);text-decoration:none}.h71m-im{display:block;aspect-ratio:1/1.08;overflow:hidden}.h71m-im img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.h71m:hover .h71m-im img{transform:scale(1.045)}.h71m-tx{display:flex;flex-direction:column;padding:20px 22px 22px;background:var(--bone);border:1px solid var(--hair);border-top:0;border-radius:0 0 20px 20px!important;flex:1}.h71m-tx em{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#b5471a}.h71m-tx b{margin-top:8px;font-size:clamp(34px,3.6vw,52px);font-weight:700;letter-spacing:-.05em;line-height:.95}.h71m-p{margin-top:10px;font-size:14.5px;color:var(--mute)}.h71m-go{margin-top:18px;font-size:15px;font-weight:500}.h71m-go i{display:inline-block;font-style:normal;transition:transform .2s}.h71m:hover .h71m-go{color:var(--or2)}.h71m:hover .h71m-go i{transform:translate(4px)}.h71pills{display:flex;gap:8px;flex-wrap:wrap}.h71pills button{height:44px;padding:0 20px;border-radius:999px!important;border:1px solid var(--hair);background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:500;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.h71pills button img{width:30px;height:30px!important;margin:0 9px 0 -10px;border-radius:999px!important;object-fit:cover;vertical-align:middle;background:#efe6da}.h71pills button{display:inline-flex;align-items:center}.h71pills button:hover{border-color:var(--ink)}.h71pills button.is-on{background:var(--ink);border-color:var(--ink);color:var(--bone)}.h71pills--ink button{border-color:#fbf1e23d;color:var(--cream)}.h71pills--ink button:hover{border-color:var(--cream)}.h71pills--ink button.is-on{background:var(--cream);border-color:var(--cream);color:var(--ink)}.h71fps{margin-top:22px}.h71fp{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:16px;align-items:stretch}.h71fp[hidden]{display:none}.h71fp-ph{margin:0;overflow:hidden;border-radius:20px!important;background:var(--t,#ECE8E1);min-height:420px}.h71fp-ph img{display:block;width:100%;height:100%!important;object-fit:cover}.h71fp-l{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:16px}.h71fr{display:grid;grid-template-columns:clamp(104px,11vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,28px);padding:14px clamp(16px,2vw,28px) 14px 14px;border-radius:20px!important;background:var(--sand)}.h71fr-im{display:grid;place-items:center;aspect-ratio:1/1;border-radius:14px!important;background:#e7e3dc}.h71fr-im img{width:82%;height:82%!important;object-fit:contain;filter:drop-shadow(0 12px 10px rgba(40,26,12,.24));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.h71fr:hover .h71fr-im img{transform:translateY(-4px)}.h71fr-tx{display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none;min-width:0}.h71fr-tx b{font-size:clamp(26px,2.8vw,40px);font-weight:700;letter-spacing:-.045em;line-height:1}.h71fr-tx span{font-size:15px;line-height:1.4;color:var(--mute)}.h71fr:hover .h71fr-tx b{color:var(--or2)}.h71fr-buy{display:flex;align-items:center;gap:18px}.h71fr-buy .h71c-pr{align-items:flex-end;text-align:right}.h71>.h71std{margin-top:var(--rh);padding:clamp(72px,8.4vw,128px) 0 clamp(48px,5vw,72px);background:var(--ink);color:var(--cream);background-image:radial-gradient(60% 80% at 96% -10%,#f08a2a5c,#d9661a1a 42%,#f08a2a00 68%)}.h71std .h71k,.h71 .h71std .h71h2 em{color:var(--or)}.h71std .h71lede{color:#fbf1e2b8}.h71std-g{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(28px,5.6vw,96px);align-items:start}.h71ticks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.h71ticks li{position:relative;padding-left:30px;font-size:16px;line-height:1.4}.h71ticks li:before{content:"";position:absolute;left:2px;top:.36em;width:13px;height:7px;border-left:2.2px solid var(--or);border-bottom:2.2px solid var(--or);transform:rotate(-45deg)}.h71ticks--row{display:flex;flex-wrap:wrap;gap:12px 28px}.h71std .h71btn{margin-top:clamp(28px,3vw,40px)}.h71lab{padding:clamp(18px,2.2vw,30px);border-radius:24px!important;background:#fbf1e20f;border:1px solid rgba(251,241,226,.14)}.h71lp{margin:clamp(14px,1.6vw,22px) 0 0}.h71lp[hidden]{display:none}.h71lp>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:12px 24px;align-items:start;padding:clamp(18px,2vw,26px) 0;border-top:1px solid rgba(251,241,226,.16)}.h71lp dt{font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.02em}.h71lp dt em{display:block;margin-top:8px;font-style:normal;font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#fbf1e28f}.h71lp dd{margin:0}.h71lp dd b{display:block;font-size:clamp(46px,5.4vw,80px);font-weight:700;letter-spacing:-.06em;line-height:.86;font-variant-numeric:tabular-nums}.h71lp dd b i{margin-left:.08em;font-style:normal;font-size:.3em;font-weight:500;letter-spacing:-.02em;color:var(--or)}.h71lp dd>span{display:block;margin-top:10px;font-size:15px;color:#fbf1e2c7}.h71lp dd>span i{font-style:italic}.h71lp dd>.h71bar{position:relative;margin-top:18px;height:14px;border-radius:999px!important;background:#fbf1e21f;overflow:visible}.h71bar u{position:absolute;left:0;top:0;bottom:0;min-width:5px;border-radius:999px!important;background:var(--acid);text-decoration:none}.h71bar s{position:absolute;right:0;top:-5px;bottom:-5px;width:2px;background:var(--cream);text-decoration:none}.h71lp dd>.h71bar-k{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fbf1e28f}.h71bar-k i{font-style:normal}.h71std-f{margin:clamp(36px,4vw,56px) 0 0;max-width:92ch;font-size:12.5px;line-height:1.6;color:#fbf1e28f}.h71>.h71sub{margin-top:var(--rh);padding:clamp(56px,6.4vw,96px) 0;background:var(--sand)}.h71sub-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5.6vw,96px);align-items:center}.h71sub-n{display:flex;align-items:flex-end;gap:18px;margin:clamp(24px,2.8vw,38px) 0 0}.h71sub-n b{font-size:clamp(64px,8vw,120px);font-weight:700;letter-spacing:-.065em;line-height:.84;font-variant-numeric:tabular-nums}.h71sub-n>span{max-width:24ch;padding-bottom:4px;font-size:15.5px;line-height:1.4;color:var(--mute)}.h71 .h71sub-h{line-height:.92}.h71sub .h71ticks{margin-top:26px}.h71sub .h71ticks li:before{border-color:var(--or2)}.h71sub .h71btn{margin-top:clamp(26px,3vw,38px)}.h71sub-im{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.h71sub-im img{display:block;width:100%;height:auto!important;aspect-ratio:4/5.6;object-fit:cover;border-radius:20px!important}.h71sub-im img:nth-child(2){margin-top:clamp(20px,3.4vw,52px)}.h71 .tpx{background:var(--bone)}.h71 .tpx-in{max-width:1328px}.h71 .tpx-c{border-radius:18px!important}.h71 .tpx-n{font-weight:700}.h71wall{padding:clamp(72px,8.4vw,128px) 0 clamp(64px,7vw,104px);background:var(--ink);color:var(--cream);overflow:hidden}.h71wall .h71k,.h71 .h71wall .h71h2 em{color:var(--or)}.h71wall .h71lede{color:#fbf1e2b8}.h71wall-hd{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(40px,4.6vw,68px)}.h71wall-hd .h71h2{max-width:14em}.h71wall-hd .h71btn{margin-top:clamp(24px,2.8vw,36px);background:var(--cream);color:var(--ink)}.h71wall-hd .h71btn:hover{background:var(--or)}.h71wall-r{display:flex;width:max-content;animation:h71tr 90s linear infinite}.h71wall-r--b{margin-top:14px;animation-duration:104s;animation-direction:reverse}.h71wall:hover .h71wall-r{animation-play-state:paused}.h71wall-r ul{display:flex;flex:none;gap:14px;margin:0;padding:0 7px;list-style:none}.h71wall-r a{position:relative;display:block;width:clamp(180px,19vw,272px);aspect-ratio:1/1;overflow:hidden;border-radius:18px!important;color:var(--cream);text-decoration:none}.h71wall-r img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.h71wall-r a:hover img{transform:scale(1.05)}.h71wall-r span{position:absolute;left:10px;bottom:10px;padding:7px 11px 6px;border-radius:999px!important;background:#0e0b0ad1;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.h71>.h71mer{margin-top:var(--rh);padding:clamp(64px,7.4vw,116px) 0;background:var(--sand)}.h71mer .h71head{margin-bottom:clamp(18px,2vw,28px)}.h71mer-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.h71mer-rail{grid-auto-columns:calc((100% - 64px)/5)}.h71mer-f{grid-column:span 2;position:relative;display:block;overflow:hidden;border-radius:20px!important;background:#2a2320;color:#fff;text-decoration:none;scroll-snap-align:start;min-height:320px}.h71mer-f img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 30%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.h71mer-f:hover img{transform:scale(1.04)}.h71mer-f:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,#0e0b0a00,#0e0b0acc)}.h71mer-f span{position:absolute;z-index:1;left:clamp(18px,2vw,28px);right:clamp(18px,2vw,28px);bottom:clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:8px}.h71mer-f em{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffc98a}.h71mer-f b{font-size:clamp(26px,2.6vw,40px);font-weight:700;letter-spacing:-.045em;line-height:1}.h71mer-f i{font-style:normal;font-size:15px;font-weight:500}.h71c--mer .h71c-im{aspect-ratio:1/1;background:#e9e5de}.h71c--mer .h71c-im:after{display:none}.h71c--mer .h71c-im .pk{left:0;top:0;width:100%;height:100%!important;object-fit:cover;filter:none}.h71c--mer .h71c-buy a.h71add{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.h71-js .h71mer-f{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.h71 .h70sec,.h71 .h70app-in,.h71 .h70hub-in,.h71 .h70mer-in{max-width:1328px;padding-left:var(--pad);padding-right:var(--pad);box-sizing:border-box}.h71 .h70hf img{object-position:100% 50%}.h71 .h70app h2{font-size:clamp(34px,4.3vw,62px)}.h71-js .h71head,.h71-js .h71c,.h71-js .h71m,.h71-js .h71fps,.h71-js .h71std-tx,.h71-js .h71lab,.h71-js .h71sub-tx,.h71-js .h71sub-im,.h71-js .h71wall-hd{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.h71-js .is-in{opacity:1!important;transform:none!important}.h71-js .h71c:nth-child(2),.h71-js .h71m:nth-child(2){transition-delay:.06s}.h71-js .h71c:nth-child(3),.h71-js .h71m:nth-child(3){transition-delay:.12s}.h71-js .h71c:nth-child(4),.h71-js .h71m:nth-child(4){transition-delay:.18s}@media(max-width:1180px){.h71rail{grid-auto-columns:calc((100% - 32px) / 3)}.h71mer-rail{grid-auto-columns:calc((100% - 48px)/4)}.h71fr{grid-template-columns:104px minmax(0,1fr)}.h71fr-buy{grid-column:1/-1;justify-content:space-between}.h71fr-buy .h71c-pr{align-items:flex-start;text-align:left}}@media(max-width:900px){.h71side{text-align:left}.h71stage{height:auto;background:var(--bone)}.h71s{flex-direction:column;align-items:stretch}.h71s-bg{position:relative;inset:auto;aspect-ratio:1/.78;width:100%;overflow:hidden}.h71s-bg img{position:absolute;top:0;right:0;bottom:0;left:0}.h71s--lab .h71s-bg{width:100%;-webkit-mask-image:none;mask-image:none}.h71s--lab .h71s-bg img{object-position:78% 42%!important}.h71s-bg img{object-position:50% 62%!important;transform:none}.h71s-tx{flex:1;display:flex;flex-direction:column;padding:18px var(--pad) 20px;background:var(--bone)}.h71s-tx>.h71s-cta{order:1}.h71s-tx>.h71s-p{order:2}.h71s-tx>.h71stats{order:3}.h71s-tx>*{max-width:none}.h71s .h71k,.h71s--sun .h71k,.h71s--cream .h71k{font-size:10px;color:#c8501b}.h71 .h71s .h71h,.h71 .h71s--cream .h71h{margin-top:8px;font-size:clamp(28px,8.2vw,44px);line-height:1.02;color:#242020}.h71s-p,.h71s--cream .h71s-p,.h71s--sun .h71s-p{margin-top:14px;font-size:14.5px;line-height:1.5;color:#55504a}.h71s--cream .h71stats b{color:#242020}.h71s--cream .h71stats em,.h71s--sun .h71stats em{color:#55504a}.h71s--cream .h71stats,.h71s--cream .h71stats-r{border-color:#24202038}.h71s--cream .h71btn{background:#242020;color:var(--bone)}.h71s--cream .h71btn--ghost{color:#242020!important;box-shadow:inset 0 0 0 1px #242020}.h71s-cta{flex-wrap:nowrap;gap:8px;margin-top:14px}.h71s .h71btn{flex:1.35 1 0;min-width:0;height:48px;padding:0 10px;justify-content:center;font-size:14.5px;white-space:nowrap}.h71s .h71btn--ghost{flex:1 1 0}.h71s-tx>.h71stats{transform:none!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin-top:16px;padding-top:14px}.h71stats b{font-size:16px}.h71stats em{margin-top:5px;font-size:8.5px;letter-spacing:.1em;line-height:1.45}.h71stats .h71stats-r{position:absolute;left:var(--pad);top:-44px;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:999px!important;background:#fcfcf7f0;box-shadow:0 2px 10px #0e0b0a1f}.h71stats .h71stats-r span,.h71s--cream .h71stats-r span,.h71s--sun .h71stats-r span{display:inline;margin:0;font-size:11px;letter-spacing:.08em;color:#d85e24}.h71stats .h71stats-r b{font-size:13px;color:#242020}.h71stats .h71stats-r em,.h71s--cream .h71stats .h71stats-r em,.h71s--sun .h71stats .h71stats-r em{display:inline;margin:0;font-size:8.5px;color:#55504a;white-space:nowrap}.h71tabs-in{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:0 var(--pad);scroll-padding:0 var(--pad)}.h71tabs-in::-webkit-scrollbar{display:none}.h71tabs button{flex:none;min-width:118px;padding:15px 0 14px;font-size:13.5px}.h71rail{grid-auto-columns:74%;gap:12px;margin-right:calc(var(--pad) * -1);padding-right:var(--pad);scroll-padding-left:0}.h71day{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.h71mer-rail{grid-auto-columns:62%}.h71mer-f{grid-column:span 1;min-height:0;aspect-ratio:1/1.25}.h71mer .h71side{text-align:left}.h71m-tx{padding:16px 16px 18px}.h71fp{grid-template-columns:minmax(0,1fr)}.h71fp-ph{min-height:0;aspect-ratio:1/.8}.h71std-g,.h71sub-g{grid-template-columns:minmax(0,1fr)}.h71lp>div{grid-template-columns:minmax(0,1fr)}.h71std-tx,.h71lab,.h71sub-tx,.h71sub-im{min-width:0}.h71sub-im img:nth-child(2){margin-top:22px}.h71pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--pad) * -1);padding-right:var(--pad)}.h71pills::-webkit-scrollbar{display:none}.h71pills button{flex:none}}@media(max-width:520px){.h71fr{grid-template-columns:84px minmax(0,1fr);padding:12px 14px 14px 12px}.h71sub-n{flex-direction:column;align-items:flex-start;gap:10px}}@media(prefers-reduced-motion:reduce){.h71tr-t,.h71wall-r{animation:none;width:auto}.h71tr ul{flex-wrap:wrap;justify-content:center;row-gap:12px}.h71tr ul+ul,.h71wall-r ul+ul{display:none}.h71wall-r{overflow-x:auto}.h71s-bg img{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/home71.css.map */
