.hv8{--tc:#B37059;--tcd:#8F5544;--ww:#FDFAF7;--cream:#F3EFE8;--honey:#DCC7A1;--brown:#3D2E28;--fg-1:#3D2E28;--fg-2:#3D2E28CC;--fg-3:#3D2E2899;--line-1:#3D2E281F;--fd:"Cormorant Garamond", Cormorant, Garamond, "Times New Roman", serif;--fb:Jost, "Helvetica Neue", sans-serif;--sh-sm:0 2px 6px rgba(61,46,40,.06),0 1px 2px rgba(61,46,40,.04);--sh-md:0 8px 24px rgba(61,46,40,.08),0 2px 6px rgba(61,46,40,.04);--sh-lg:0 24px 48px rgba(61,46,40,.1),0 6px 14px rgba(61,46,40,.05);--eo:cubic-bezier(.22,.61,.36,1);font-family:var(--fb);color:var(--fg-1)}.hv8 *{box-sizing:border-box;margin:0}.hv8 a{text-decoration:none}.hv8 .hv8i{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex:none}.hv8 .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hv8 .eye{font-family:var(--fb);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tc);display:inline-flex;align-items:center;gap:12px}.hv8 .eye .rule{width:30px;height:1px;background:var(--tc);display:inline-block}.hv8 .eye.center{justify-content:center}.hv8 .eye.center:before{content:"\2726";color:var(--tc);font-size:10px;font-variant-emoji:text}.hv8 .ital,.hv8 h1 em,.hv8 h2 em,.hv8 h3 em,.hv8 blockquote em,.hv8 .stage-name em,.hv8 .return-label em{font-style:italic;font-weight:400;color:var(--tc)}.hv8 .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--fb);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:16px 30px;border-radius:999px;border:0;cursor:pointer;transition:all .18s var(--eo)}.hv8 .btn .hv8i{font-size:14px}.hv8 .btn-primary{background:var(--tc);color:var(--ww)}.hv8 .btn-primary:hover{background:var(--tcd);color:var(--ww)}.hv8 .btn-ghost{background:transparent;color:var(--brown);border:1px solid var(--brown)}.hv8 .btn-ghost:hover{background:var(--brown);color:var(--ww)}.hv8 .btn-cream{background:var(--ww);color:var(--tcd);border:1px solid var(--ww)}.hv8 .btn-cream:hover{background:var(--cream);border-color:var(--cream)}.hv8 .hero{background:var(--ww);border-bottom:1px solid var(--line-1)}.hv8 .hero.no-rule{border-bottom:0}.hv8 .hero-in{max-width:1320px;margin:0 auto;padding:var(--pt,clamp(40px,5.5vw,84px)) 32px var(--pb,clamp(48px,6vw,92px));display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(40px,6vw,96px);align-items:center}.hv8 .hero-copy{max-width:620px}.hv8 .hero h1{font-family:var(--fd);font-weight:500;font-size:clamp(2.7rem,5.2vw,4.4rem);line-height:.98;letter-spacing:-.02em;color:var(--fg-1);margin:22px 0 0}.hv8 .hero h1 .tw{font-style:italic;font-weight:400;color:var(--tc);white-space:nowrap}.hv8 .hero h1 .caret{display:inline-block;width:3px;height:.78em;margin-left:3px;background:var(--tc);vertical-align:-.06em;animation:hv8caret 1s steps(1) infinite}@keyframes hv8caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.hv8 .hero h1 .caret{animation:none}}.hv8 .hero-lede{font-family:var(--fb);font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.62;color:var(--fg-2);margin:26px 0 0;max-width:30em}.hv8 .hero-price{display:flex;align-items:baseline;gap:10px;margin:30px 0 0;font-family:var(--fd);font-style:italic;font-size:1.35rem;color:var(--fg-1)}.hv8 .hero-price b{font-style:normal;font-weight:500;color:var(--tc);white-space:nowrap}.hv8 .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 0}.hv8 .hero-checks{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.hv8 .hero-checks li{display:flex;align-items:center;gap:7px;font-family:var(--fb);font-size:13px;color:var(--fg-2);line-height:1.4}.hv8 .hero-checks .hv8i{color:var(--tc);font-size:15px}.hv8 .hero-media{position:relative;max-width:520px;width:100%;justify-self:end}.hv8 .hero-media .frame{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--cream);box-shadow:var(--sh-lg)}.hv8 .hero-media img{width:100%;height:100%;object-fit:cover;display:block}.hv8 .stage{background:var(--cream);padding:var(--pt,clamp(64px,8vw,112px)) 0 var(--pb,clamp(64px,8vw,112px))}.hv8 .head{text-align:center;max-width:700px;margin:0 auto clamp(44px,5vw,72px)}.hv8 .head.tight{margin-bottom:0}.hv8 .head h2{font-family:var(--fd);font-weight:500;font-size:clamp(2rem,4vw,3rem);line-height:1.06;letter-spacing:-.015em;color:var(--fg-1);margin:18px 0 0}.hv8 .head p{font-family:var(--fb);font-size:1.05rem;line-height:1.65;color:var(--fg-2);margin:18px auto 0;max-width:34em}.hv8 .stage-grid{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:clamp(16px,1.8vw,26px);margin-top:clamp(40px,4.5vw,60px)}.hv8 .stage-card{display:block;text-align:center}.hv8 .stage-img{border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--ww);box-shadow:var(--sh-sm);transition:transform .26s var(--eo),box-shadow .26s var(--eo)}.hv8 .stage-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--eo)}.hv8 .stage-card:hover .stage-img{transform:translateY(-5px);box-shadow:var(--sh-md)}.hv8 .stage-card:hover .stage-img img{transform:scale(1.05)}.hv8 .stage-name{font-family:var(--fd);font-weight:500;font-size:clamp(1.15rem,1.5vw,1.5rem);color:var(--fg-1);margin:16px 0 0}.hv8 .stage-sub{font-family:var(--fb);font-size:13px;color:var(--fg-3);margin-top:4px}.hv8 .how{background:var(--ww);padding:var(--pt,clamp(64px,8vw,116px)) 0 var(--pb,clamp(64px,8vw,116px))}.hv8 .loop{position:relative;max-width:1040px;margin:0 auto}.hv8 .track{display:flex;align-items:flex-start;justify-content:center;gap:clamp(6px,1vw,14px)}.hv8 .node{flex:1 1 0;max-width:210px;text-align:center;display:flex;flex-direction:column;align-items:center}.hv8 .node-ic{position:relative;width:74px;height:74px;border-radius:999px;display:grid;place-items:center;background:var(--ww);border:1px solid rgba(43,32,24,.12);box-shadow:var(--sh-sm)}.hv8 .node-ic .hv8i{font-size:30px;color:var(--tc)}.hv8 .node-n{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:999px;background:var(--tc);color:#fff;display:grid;place-items:center;font-family:var(--fb);font-size:12px;font-weight:600}.hv8 .node h3{font-family:var(--fd);font-weight:500;font-size:1.28rem;line-height:1.1;letter-spacing:-.01em;color:var(--fg-1);margin:12px 0 0}.hv8 .node h3 a{color:inherit;text-decoration:none}.hv8 .node p{font-family:var(--fb);font-size:.88rem;line-height:1.55;color:var(--fg-2);margin:9px 0 0}.hv8 .harrow{flex:0 0 auto;display:grid;place-items:center;height:74px;color:var(--tc);font-size:20px;opacity:.5}.hv8 .return{position:relative;margin-top:30px;border:1.5px dashed rgba(179,112,89,.5);border-top:none;border-radius:0 0 200px 200px/0 0 46px 46px;height:44px;max-width:78%;margin-left:auto;margin-right:auto}.hv8 .return-label{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--ww);padding:4px 16px;font-family:var(--fd);font-style:italic;font-size:1.06rem;color:var(--fg-1)}.hv8 .return-label .hv8i{font-style:normal;color:var(--tc);font-size:1.15rem}.hv8 .kit{background:#5b4536;color:var(--ww);padding:var(--pt,clamp(64px,8vw,120px)) 0 var(--pb,clamp(64px,8vw,120px))}.hv8 .kit-in{max-width:1320px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(40px,6vw,88px);align-items:center}.hv8 .kit-in.media-right .kit-media{order:2}.hv8 .kit-media{border-radius:14px;overflow:hidden;aspect-ratio:5/6;background:#6b5344;box-shadow:var(--sh-lg)}.hv8 .kit-media img{width:100%;height:100%;object-fit:cover;display:block}.hv8 .kit .eye{color:var(--honey)}.hv8 .kit .eye .rule{background:var(--honey)}.hv8 .kit h2{font-family:var(--fd);font-weight:500;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04;letter-spacing:-.015em;color:var(--ww);margin:20px 0 0}.hv8 .kit h2 .ital,.hv8 .kit h2 em{color:var(--honey)}.hv8 .kit-lede{font-family:var(--fb);font-size:1.06rem;line-height:1.66;color:#fdfaf7d1;margin:22px 0 0;max-width:34em}.hv8 .kit-list{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-direction:column}.hv8 .kit-list li{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-top:1px solid rgba(253,250,247,.14);font-family:var(--fb);font-size:.98rem;line-height:1.5;color:#fdfaf7e6}.hv8 .kit-list li:last-child{border-bottom:1px solid rgba(253,250,247,.14)}.hv8 .kit-list .hv8i{color:var(--honey);font-size:19px;margin-top:1px}.hv8 .kit-list b,.hv8 .kit-list strong{color:var(--ww);font-weight:600}.hv8 .kit-cta{margin:30px 0 0}.hv8 .values{background:var(--ww);padding:var(--pt,clamp(64px,8vw,116px)) 0 var(--pb,clamp(64px,8vw,116px))}.hv8 .values-grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:clamp(20px,2.5vw,36px)}.hv8 .value{background:var(--cream);border:1px solid var(--line-1);border-radius:14px;padding:clamp(28px,3vw,44px)}.hv8 .value-ic{width:52px;height:52px;border-radius:999px;background:var(--ww);color:var(--tc);display:flex;align-items:center;justify-content:center;font-size:25px;box-shadow:var(--sh-sm)}.hv8 .value h3{font-family:var(--fd);font-weight:500;font-size:1.5rem;line-height:1.14;letter-spacing:-.01em;color:var(--fg-1);margin:22px 0 0}.hv8 .value p{font-family:var(--fb);font-size:.98rem;line-height:1.62;color:var(--fg-2);margin:12px 0 0}.hv8 .note{background:var(--cream);padding:var(--pt,clamp(64px,8vw,120px)) 0 var(--pb,clamp(64px,8vw,120px))}.hv8 .note-in{max-width:1320px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(40px,6vw,84px);align-items:center}.hv8 .note-in.media-right{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.hv8 .note-in.media-right .note-media{order:2}.hv8 .note-media{border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--cream);box-shadow:var(--sh-lg)}.hv8 .note-media img{width:100%;height:100%;object-fit:cover;display:block}.hv8 .note blockquote{font-family:var(--fd)!important;font-weight:500;font-size:clamp(1.5rem,2.7vw,2.35rem);line-height:1.28;letter-spacing:-.01em;color:var(--fg-1);margin:22px 0 0;text-wrap:pretty}.hv8 .note-body{font-family:var(--fb);font-size:1.02rem;line-height:1.7;color:var(--fg-2);margin:22px 0 0;max-width:36em}.hv8 .note-body p{margin:0 0 1em}.hv8 .note-body p:last-child{margin-bottom:0}.hv8 .note-sign{margin:30px 0 0;font-family:var(--fd)!important;font-style:italic;font-size:1.5rem;color:var(--fg-1)}.hv8 .note-sign span{display:block;font-family:var(--fb);font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-top:8px}.hv8 .cta{background:var(--tc);color:var(--ww);padding:var(--pt,clamp(64px,8vw,116px)) 0 var(--pb,clamp(64px,8vw,116px));text-align:center}.hv8 .cta-in{max-width:760px;margin:0 auto;padding:0 32px}.hv8 .cta .eye{color:#fdfaf7eb}.hv8 .cta .eye .rule{background:#fdfaf7b3}.hv8 .cta .eye.center:before{color:#fdfaf7cc}.hv8 .cta h2{font-family:var(--fd);font-weight:500;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.04;letter-spacing:-.015em;color:var(--ww);margin:20px 0 0}.hv8 .cta h2 .ital,.hv8 .cta h2 em{color:var(--ww)}.hv8 .cta p{font-family:var(--fb);font-size:1.08rem;line-height:1.6;color:#fdfaf7e6;margin:20px auto 0;max-width:32em}.hv8 .cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:32px 0 0}.hv8 .cta .btn-primary{background:var(--ww);color:var(--tcd)}.hv8 .cta .btn-primary:hover{background:var(--cream)}.hv8 .cta .btn-ghost{border-color:#fdfaf780;color:var(--ww)}.hv8 .cta .btn-ghost:hover{border-color:var(--ww);color:var(--ww);background:transparent}.hv8 .cta-fine{display:inline-flex;align-items:center;gap:9px;margin:26px 0 0;font-family:var(--fb);font-size:13px;color:#fdfaf7d1}.hv8 .stage-card,.hv8 .hero-media,.hv8 .hero-copy,.hv8 .kit-media,.hv8 .kit-copy,.hv8 .note-media,.hv8 .note-copy,.hv8 .value{min-width:0}@media(max-width:1000px){.hv8 .hero-in{grid-template-columns:minmax(0,1fr);gap:40px}.hv8 .hero-media{max-width:520px;justify-self:center}.hv8 .kit-in,.hv8 .note-in,.hv8 .note-in.media-right{grid-template-columns:minmax(0,1fr);gap:40px}.hv8 .kit-media,.hv8 .kit-in.media-right .kit-media{order:-1}.hv8 .note-media,.hv8 .note-in.media-right .note-media{order:-1;max-width:460px}.hv8 .values-grid{grid-template-columns:minmax(0,1fr)}.hv8 .stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.hv8 .track{flex-wrap:wrap;gap:28px 12px}.hv8 .node{flex:0 0 40%;max-width:40%}.hv8 .harrow,.hv8 .return{display:none}}@media(max-width:640px){.hv8 .hero-price{flex-direction:column;align-items:flex-start;gap:3px}}@media(max-width:560px){.hv8 .wrap,.hv8 .kit-in,.hv8 .note-in,.hv8 .cta-in,.hv8 .hero-in{padding-left:20px;padding-right:20px}.hv8 .stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv8 .node{flex:0 0 100%;max-width:260px}}.hv8.hv8 .hero h1,.hv8.hv8 .hero h1 *,.hv8.hv8 .hero-price,.hv8.hv8 .hero-price *,.hv8.hv8 .head h2,.hv8.hv8 .head h2 *,.hv8.hv8 .stage-name,.hv8.hv8 .stage-name *,.hv8.hv8 .node h3,.hv8.hv8 .node h3 *,.hv8.hv8 .return-label,.hv8.hv8 .return-label *,.hv8.hv8 .kit h2,.hv8.hv8 .kit h2 *,.hv8.hv8 .value h3,.hv8.hv8 .value h3 *,.hv8.hv8 .note blockquote,.hv8.hv8 .note blockquote *,.hv8.hv8 .note-sign,.hv8.hv8 .cta h2,.hv8.hv8 .cta h2 *{font-family:var(--fd)!important}.hv8.hv8 .note-sign span,.hv8.hv8 .return-label .hv8i{font-family:var(--fb)!important}
/*# sourceMappingURL=/cdn/shop/t/88/assets/hs-v8.css.map */
