:root{--hvh-deep:#1F2A22;--hvh-bx:#4E2230;--hvh-sand:#EBE4D1;--hvh-cream:#F4F1E6;--hvh-gold2:#E3C58E;--hvh-gold:#B8904F;--hvh-on:rgba(244,241,230,.78);--hvh-on2:rgba(244,241,230,.6);--hvh-line:rgba(227,197,142,.22);--hvh-ease:cubic-bezier(.22,.61,.24,1)}.hvh-ico{width:22px;height:22px;flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}body:has(.hvh-hero) .hv-ico{stroke-width:1.4}.hv-btn .hvh-ico{width:18px;height:18px;transition:transform .35s var(--hvh-ease)}.hv-btn:hover .hvh-ico{transform:translate(3px)}main .shopify-section:not(:has(.hvh-hero)) :is(.hv-rv,.hv-rv-fade){opacity:1!important;transform:none!important;transition:none!important}main .shopify-section:not(:has(.hvh-hero)) :is(.hv-h2,.hv-h3) em{font-style:normal;font-weight:inherit;color:inherit}main .shopify-section:not(:has(.hvh-hero)) .hv-h2{font-weight:400;letter-spacing:-.03em;font-size:clamp(31px,8vw,50px);line-height:1.04}main .shopify-section:not(:has(.hvh-hero)) .hv-head{gap:12px}main .shopify-section:not(:has(.hvh-hero)) .hv-head .hv-lead{font-size:15.5px;max-width:52ch}body:has(.hvh-hero) main .hv-lnk{color:var(--hv-ink);font-weight:600;text-decoration-color:var(--hvh-gold);text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .3s}body:has(.hvh-hero) main .hv-lnk:hover{text-decoration-color:currentColor}body:has(.hvh-hero) main .hv-lnk :is(.hv-ico,.hvh-ico){width:15px;height:15px;transition:transform .35s var(--hvh-ease)}body:has(.hvh-hero) main .hv-lnk:hover :is(.hv-ico,.hvh-ico){transform:translate(3px)}.hvh-kick{margin:0 0 4px;font-family:var(--hv-serif);font-size:17px;line-height:1.3;color:var(--hv-gold-ink);letter-spacing:-.005em}main .shopify-section:not(:has(.hvh-hero)) .hv-chips{gap:22px;border-bottom:1px solid var(--hv-rule);padding-bottom:0;margin-bottom:22px}main .shopify-section:not(:has(.hvh-hero)) .hv-chip{padding:10px 0 12px;border:0;border-radius:0;background:none;color:var(--hv-dim);font-weight:500;font-size:14.5px;box-shadow:inset 0 -2px 0 transparent;transition:color .3s,box-shadow .3s}main .shopify-section:not(:has(.hvh-hero)) .hv-chip:hover{color:var(--hv-ink)}main .shopify-section:not(:has(.hvh-hero)) .hv-chip[aria-pressed=true]{background:none;color:var(--hv-ink);box-shadow:inset 0 -2px 0 var(--hvh-gold)}main .shopify-section:not(:has(.hvh-hero)) .hv-card__ph{border-radius:4px}body:has(.hvh-hero) main .hv-card__ph>a:empty{display:block}body:has(.hvh-hero) main .hv-card__ph .hv-badges .hv-bdg:not(.hv-bdg--light):not(.hv-bdg--gold){display:none}main .shopify-section:not(:has(.hvh-hero)) .hv-arrows button{box-shadow:none;background:transparent;transition:background .3s,color .3s,border-color .3s}main .shopify-section:not(:has(.hvh-hero)) .hv-arrows button:hover{background:var(--hvh-deep);color:var(--hvh-cream);border-color:var(--hvh-deep)}.hvh-bg-sable{background:var(--hvh-sand) var(--hv-noise)}.hvh-deep,.hvh-bg-vert,.hvh-bg-bordeaux{position:relative;isolation:isolate;background:var(--hvh-deep);color:var(--hvh-on)}.hvh-bg-bordeaux{background:var(--hvh-bx)}.hvh-deep:before,.hvh-bg-vert:before,.hvh-bg-bordeaux:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,rgba(244,241,230,.07),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(0,0,0,.18),transparent 60%)}.hvh-deep:after,.hvh-bg-vert:after,.hvh-bg-bordeaux:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--hv-noise);opacity:.32}:is(.hvh-deep,.hvh-bg-vert,.hvh-bg-bordeaux) :is(.hv-h1,.hv-h2,.hv-h3){color:var(--hvh-cream)}:is(.hvh-deep,.hvh-bg-vert,.hvh-bg-bordeaux) .hv-lead{color:var(--hvh-on)}:is(.hvh-deep,.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-kick{color:var(--hvh-gold2)}body:has(.hvh-hero) main :is(.hvh-deep,.hvh-bg-vert,.hvh-bg-bordeaux) .hv-lnk{color:var(--hvh-cream);text-decoration-color:var(--hvh-gold2)}main .shopify-section :is(.hvh-bg-vert,.hvh-bg-bordeaux) .hv-arrows button{border-color:#f4f1e647;color:var(--hvh-cream)}main .shopify-section :is(.hvh-bg-vert,.hvh-bg-bordeaux) .hv-arrows button:hover{background:var(--hvh-cream);color:var(--hvh-deep);border-color:var(--hvh-cream)}.hvh-s-hero{position:relative;z-index:2}.hvh-hero{position:relative;padding-block:22px 0}.hvh-hero__grid{display:grid;gap:30px}.hvh-hero__txt{display:grid;gap:18px;align-content:center;justify-items:start;min-width:0}.hvh-hello{font-family:var(--hv-script);font-size:36px;line-height:1;color:var(--hv-gold-ink);margin:0 0 -8px}.hvh-hero .hv-h1{font-size:var(--hvh-t,36px);line-height:1.02;letter-spacing:-.035em;font-weight:400;text-wrap:balance;max-width:15ch;margin:0}.hvh-hero .hv-h1 .hv-it{display:block;margin-top:.16em;font-size:.62em;line-height:1.16;letter-spacing:-.015em;max-width:22ch}.hvh-hero .hv-lead{font-size:16.5px;line-height:1.6;max-width:40ch;margin:0;color:#4d574d}.hvh-hero .hv-lead p{margin:0}.hvh-hero .hv-actions{margin-top:6px}.hvh-proofs{display:grid;gap:9px;padding-top:16px;margin-top:4px;border-top:1px solid var(--hv-rule);width:100%;max-width:440px}.hvh-proofs .hv-rate{font-size:13.6px;flex-wrap:nowrap}.hvh-proofs .hv-rate>.hvh-ico{width:21px;height:21px;color:var(--hv-gold-ink)}.hvh-proofs p{margin:0}a.hvh-proof-avis{text-decoration:none;color:var(--hv-dim);width:max-content;max-width:100%}a.hvh-proof-avis>span:last-child{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .3s}a.hvh-proof-avis:hover>span:last-child{text-decoration-color:var(--hvh-gold)}.hvh-hero__ph{margin:0 calc(-1 * var(--hv-gutter));position:relative}.hvh-hero__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--hv-bg2)}.hvh-hero__img img,.hvh-hero__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hvh-x,50%) var(--hvh-ym,40%)}@media(prefers-reduced-motion:no-preference){.hvh-hero__img img{animation:hvh-hero-in 1.8s var(--hvh-ease) both,hvh-souffle 26s ease-in-out 1.8s infinite alternate}@keyframes hvh-hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes hvh-souffle{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1%,-.6%)}}}@media(min-width:600px)and (max-width:899px){.hvh-hero__ph{margin-inline:0}.hvh-hero__img{border-radius:4px;aspect-ratio:5/4}}@media(min-width:900px){.hvh-hero{padding-block:40px 76px}.hvh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(56px,7vw,104px);align-items:center}.hvh-hello{font-size:44px;margin-bottom:-10px}.hvh-hero .hv-h1{font-size:min(var(--hvh-td,64px),5vw);max-width:none}.hvh-hero .hv-lead{font-size:17.6px}.hvh-hero__txt{gap:24px;padding-block:24px}.hvh-hero__ph{margin:0}.hvh-hero__img{border-radius:4px;aspect-ratio:4/5;max-height:calc(100svh - var(--hv-hd-h,100px) - 96px);min-height:540px;width:100%}.hvh-hero__img img{object-position:var(--hvh-x,50%) var(--hvh-y,40%)}}@media(max-width:899px){.hvh-hero--m-overlay{padding:0;color:#f7f3e8}.hvh-hero--m-overlay .hvh-hero__grid{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:0;max-width:none;padding:0;min-height:clamp(560px,calc(100svh - var(--hv-hd-h,64px) - 36px),800px);isolation:isolate;overflow:hidden}.hvh-hero--m-overlay .hvh-hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:-1}.hvh-hero--m-overlay .hvh-hero__img{aspect-ratio:auto;height:100%;border-radius:0}.hvh-hero--m-overlay .hvh-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0e141029,#0e141000 18% 38%,rgba(14,20,16,calc(var(--hvh-veil,.7) * .55)) 56%,rgba(14,20,16,var(--hvh-veil,.7)) 74%,rgba(14,20,16,calc(var(--hvh-veil,.7) + .12)))}.hvh-hero--m-overlay .hvh-hero__txt{position:relative;gap:14px;padding:0 var(--hv-gutter,20px) 30px;text-shadow:0 1px 22px rgba(10,14,11,.35)}.hvh-hero--m-overlay .hv-h1{color:#f7f3e8;font-size:var(--hvh-t,38px)}.hvh-hero--m-overlay .hv-h1 .hv-it{color:var(--hvh-gold2)}.hvh-hero--m-overlay .hv-lead{color:#f7f3e8e0;font-size:15.6px;line-height:1.55;max-width:34ch}.hvh-hero--m-overlay .hvh-hello{color:var(--hvh-gold2)}.hvh-hero--m-overlay .hv-actions{margin-top:8px;gap:14px 22px;align-items:center}.hvh-hero--m-overlay .hvh-hero__btn{background:#f7f3e8;color:var(--hvh-deep);box-shadow:0 14px 30px -14px #0009;text-shadow:none}.hvh-hero--m-overlay .hvh-hero__btn:hover{background:#fff}body:has(.hvh-hero) main .hvh-hero--m-overlay .hv-lnk{color:#f7f3e8;text-decoration-color:var(--hvh-gold2)}.hvh-hero--m-overlay .hvh-proofs{border-top-color:#f7f3e838}.hvh-hero--m-overlay :is(a.hvh-proof-avis,.hvh-proofs .hv-rate){color:#f7f3e8d1}.hvh-hero--m-overlay .hvh-proofs .hv-rate>.hvh-ico{color:var(--hvh-gold2)}}@media(min-width:900px){.hvh-hero--d-overlay{padding:0;color:#f7f3e8}.hvh-hero--d-overlay .hvh-hero__grid{position:relative;display:flex;align-items:center;max-width:none;min-height:min(780px,calc(100svh - var(--hv-hd-h,80px) - 36px));padding:0 max(var(--hv-gutter,20px),calc((100vw - var(--hv-max,1180px)) / 2));isolation:isolate;overflow:hidden}.hvh-hero--d-overlay .hvh-hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:-1}.hvh-hero--d-overlay .hvh-hero__img{aspect-ratio:auto;height:100%;max-height:none;min-height:0;border-radius:0}.hvh-hero--d-overlay .hvh-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,20,16,var(--hvh-veil,.7)),rgba(14,20,16,calc(var(--hvh-veil,.7) * .6)) 38%,#0e141000 70%)}.hvh-hero--d-overlay .hvh-hero__txt{max-width:560px}.hvh-hero--d-overlay .hv-h1{color:#f7f3e8}.hvh-hero--d-overlay .hv-h1 .hv-it{color:var(--hvh-gold2)}.hvh-hero--d-overlay .hv-lead{color:#f7f3e8e0}.hvh-hero--d-overlay .hvh-hero__btn{background:#f7f3e8;color:var(--hvh-deep)}body:has(.hvh-hero) main .hvh-hero--d-overlay .hv-lnk{color:#f7f3e8;text-decoration-color:var(--hvh-gold2)}}.hvh-band__in{display:grid;gap:20px;padding-block:28px 26px}.hvh-band__t{margin:0;font-family:var(--hv-serif);font-weight:400;font-size:22px;line-height:1.15;letter-spacing:-.015em;color:var(--hvh-cream)}.hvh-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));position:relative}.hvh-steps:before,.hvh-steps:after{content:"";position:absolute;top:21px;left:calc(50% / var(--n,4));right:calc(50% / var(--n,4));height:1px;background:var(--hvh-line)}.hvh-steps:after{background:var(--hvh-gold2);transform:scaleX(0);transform-origin:left center;transition:transform 3.2s var(--hvh-ease) .3s}.hvh-step{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:5px;text-align:center;padding-inline:3px;min-width:0}.hvh-step__ic{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;margin-bottom:5px;background:var(--hvh-deep);border:1px solid rgba(227,197,142,.32);color:#e3c58eb3;transition:border-color .9s,color .9s,background-color .9s;transition-delay:calc(.5s + var(--i,0) * .75s)}.hvh-step__ic .hvh-ico{width:21px;height:21px}.hvh-step b{font-family:var(--hv-serif);font-weight:400;font-size:17px;line-height:1.1;letter-spacing:-.01em;color:var(--hvh-cream);white-space:nowrap}.hvh-step>span:last-child{font-size:12px;line-height:1.3;color:var(--hvh-on2);text-wrap:balance}[data-hvh-band].vu .hvh-steps:after{transform:scaleX(1)}[data-hvh-band].vu .hvh-step__ic{border-color:var(--hvh-gold2);color:var(--hvh-gold2);background-color:#26332a}.hvh-band__app{display:flex;align-items:center;gap:12px;margin:0;padding-top:16px;border-top:1px solid var(--hvh-line);font-size:13.6px;line-height:1.4;color:var(--hvh-on)}.hvh-band__app .hvh-ico{color:var(--hvh-gold2);width:24px;height:24px}.hvh-band__app b{font-weight:600;color:var(--hvh-cream)}.hvh-band__go{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:13.6px;font-weight:600;color:var(--hvh-cream);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--hvh-gold2)}.hvh-band__go .hvh-ico{width:15px;height:15px;transition:transform .35s var(--hvh-ease)}.hvh-band__go:hover .hvh-ico{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.hvh-steps:after{transform:none;transition:none}.hvh-step__ic{transition:none;border-color:var(--hvh-gold2);color:var(--hvh-gold2)}}@media(min-width:900px){.hvh-band__in{grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,250px);grid-template-rows:auto auto;column-gap:clamp(32px,4vw,64px);row-gap:12px;align-items:center;padding-block:34px}.hvh-band__t{grid-row:1/3;font-size:25px}.hvh-steps{grid-row:1/3}.hvh-step b{font-size:19px}.hvh-step>span:last-child{font-size:12.8px}.hvh-band__app{border-top:0;padding-top:0;align-self:end}.hvh-band__go{align-self:start;margin-left:36px}}.hvh-doors__head{display:grid;gap:12px;margin-bottom:26px}.hvh-doors__lead{margin:0;color:var(--hv-dim);font-size:15.5px;line-height:1.55;max-width:44ch}.hvh-doors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hvh-doors>li{display:flex;min-width:0}.hvh-door{display:flex;flex-direction:column;width:100%;background:var(--hv-paper);border:1px solid var(--hv-rule);border-radius:4px;overflow:hidden;text-decoration:none;color:var(--hv-ink);transition:border-color .5s var(--hvh-ease),box-shadow .5s var(--hvh-ease)}.hvh-door__ph{position:relative;overflow:hidden;background:var(--hv-bg2);aspect-ratio:1/1}.hvh-door__ph:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--c,var(--hv-ink));opacity:.9}.hvh-door__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--hvh-ease)}.hvh-door__txt{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 12px 13px;min-width:0}.hvh-door__q{font-family:var(--hv-serif);font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.hvh-door__c{display:inline-flex;align-items:center;gap:6px;font-size:12.4px;line-height:1.3;font-weight:600;color:var(--c,var(--hv-ink))}.hvh-door__c>span{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .35s}.hvh-door__c .hvh-ico{width:14px;height:14px;flex:none;transition:transform .35s var(--hvh-ease)}.hvh-door:hover{border-color:var(--c,var(--hv-ink));box-shadow:0 18px 40px -28px #1f2a2273}.hvh-door:hover .hvh-door__ph img{transform:scale(1.04)}.hvh-door:hover .hvh-door__c>span{text-decoration-color:currentColor}.hvh-door:hover .hvh-door__c .hvh-ico{transform:translate(3px)}.hvh-door:focus-visible{outline:2px solid var(--c,var(--hv-ink));outline-offset:3px}@media(min-width:760px){.hvh-doors{gap:18px}.hvh-door{display:grid;grid-template-columns:40% minmax(0,1fr);min-height:220px}.hvh-door__ph{aspect-ratio:auto}.hvh-door__ph:after{inset:0 0 0 auto;width:3px;height:auto}.hvh-door__txt{padding:24px 24px 22px}.hvh-door__q{font-size:clamp(20px,2.1vw,26px)}.hvh-door__c{font-size:13.6px}}@media(min-width:900px){.hvh-doors__head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:40px;margin-bottom:36px}.hvh-doors__lead{text-align:right;max-width:36ch}.hvh-doors{gap:22px}.hvh-door{min-height:250px}.hvh-door__txt{padding:30px 30px 26px}}@media(prefers-reduced-motion:reduce){.hvh-door__ph img{transition:none}}.hvh-start__vide{margin:4px 0 18px;padding:16px 0;border-block:1px solid var(--hv-rule);font-size:14.4px;color:var(--hv-dim);line-height:1.5}.hvh-panel[hidden]{display:none}.hvh-panel__more{display:flex;justify-content:flex-start;margin-top:10px}.hvh-quiz{display:grid;margin-top:44px;border-radius:4px;overflow:hidden;margin-inline:calc(-1 * var(--hv-gutter))}.hvh-quiz__ph{position:relative;aspect-ratio:16/11;overflow:hidden}.hvh-quiz__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 2.4s var(--hvh-ease)}.hvh-quiz:hover .hvh-quiz__ph img{transform:scale(1.03)}.hvh-quiz__txt{display:grid;gap:14px;justify-items:start;align-content:center;padding:30px var(--hv-gutter) 34px}.hvh-quiz__k{margin:0 0 -6px;font-family:var(--hv-script);font-size:34px;line-height:1;color:var(--hvh-gold2)}.hvh-quiz__t{margin:0;font-family:var(--hv-serif);font-weight:400;font-size:clamp(31px,8vw,46px);line-height:1.04;letter-spacing:-.03em;color:var(--hvh-cream)}.hvh-quiz__x{margin:0;font-size:15.4px;line-height:1.55;color:var(--hvh-on);max-width:44ch}.hvh-quiz__l{list-style:none;margin:2px 0 10px;padding:0;display:grid;gap:12px;width:100%}.hvh-quiz__l li{display:flex;align-items:center;gap:14px;font-size:15.4px;color:var(--hvh-cream)}.hvh-quiz__l .hvh-ico{color:var(--hvh-gold2);width:24px;height:24px}.hvh-quiz .hv-btn{box-shadow:none}@media(min-width:600px){.hvh-quiz{margin-inline:0}}@media(max-width:599px){.hvh-start .hvh-quiz{margin-inline:0;border-radius:14px;box-shadow:0 22px 44px -30px #1f2a228c}.hvh-start .hvh-quiz__ph{aspect-ratio:16/10}.hvh-start .hvh-quiz__txt{padding:26px 22px 28px}}@media(min-width:900px){.hvh-quiz{grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-top:64px}.hvh-quiz__ph{aspect-ratio:auto;min-height:440px}.hvh-quiz__txt{padding:56px clamp(40px,5vw,80px)}.hvh-quiz--nophoto{grid-template-columns:1fr}}.hvh-vids .hv-rail{grid-auto-columns:min(72%,280px)}@media(min-width:900px){.hvh-vids .hv-rail{grid-auto-columns:calc((100% - 54px)/4)}}.hvh-vids:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hv-h2{font-size:clamp(34px,9.4vw,66px);line-height:1;letter-spacing:-.035em;max-width:14ch}.hvh-vids:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hv-rail-h{margin-bottom:30px}.hvh-vid{display:grid;gap:10px;align-content:start}.hvh-vid__ph{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:#0000002e}.hvh-vid__ph img,.hvh-vid__ph video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 2.4s var(--hvh-ease)}.hvh-vid:hover .hvh-vid__ph img{transform:scale(1.04)}.hvh-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:14px;width:100%;z-index:2}.hvh-vid__play span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#f4f1e629;border:1px solid rgba(244,241,230,.7);color:#f4f1e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .35s,color .35s}.hvh-vid__play:hover span{background:#f4f1e6;color:var(--hvh-deep)}.hvh-vid__play .hvh-ico{width:17px;height:17px;margin-left:2px}.hvh-vid.on .hvh-vid__play{display:none}.hvh-vid b{font-family:var(--hv-serif);font-weight:400;font-size:19px;line-height:1.22;margin-top:6px;color:inherit}.hvh-vid p{margin:0;font-size:14px;color:var(--hv-dim);line-height:1.45}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-vid b{color:var(--hvh-cream)}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-vid p{color:var(--hvh-on2)}.hvh-vid .hv-lnk{font-size:13.5px}.hvh-go{display:flex;margin-top:30px}@media(min-width:900px){.hvh-go{margin-top:40px}}.hvh-marq{background:var(--hv-paper);border-block:1px solid var(--hv-rule);overflow:hidden;padding-block:14px}.hvh-marq__tr{display:flex;width:max-content;gap:40px;animation:hvh-marq var(--dur,38s) linear infinite}.hvh-marq__tr>span{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14.4px;white-space:nowrap}.hvh-marq__tr .hv-ico{color:var(--hv-gold)}.hvh-marq:hover .hvh-marq__tr{animation-play-state:paused}@keyframes hvh-marq{to{transform:translate(calc(-50% - 20px))}}@media(prefers-reduced-motion:reduce){.hvh-marq__tr{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center;gap:12px 28px;padding-inline:20px}.hvh-marq__tr>[aria-hidden]{display:none}}.hvh-rvh{display:grid;gap:14px;margin-bottom:26px}.hvh-score{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:inherit;width:max-content;max-width:100%}.hvh-score__n{font-family:var(--hv-serif);font-weight:400;font-size:40px;line-height:.9;letter-spacing:-.04em;color:var(--hv-ink)}.hvh-score__s{display:grid;gap:6px;font-size:13.4px;color:var(--hv-dim)}.hvh-score__s>span:last-child{text-decoration:underline;text-decoration-color:var(--hv-rule2);text-underline-offset:4px;transition:text-decoration-color .3s}.hvh-score:hover .hvh-score__s>span:last-child{text-decoration-color:var(--hvh-gold)}.hvh-ugc{overflow:hidden}.hvh-ugc__tr{display:flex;align-items:flex-start;gap:10px;width:max-content;animation:hvh-defile var(--dur,70s) linear infinite}.hvh-ugc:hover .hvh-ugc__tr,.hvh-ugc.pause .hvh-ugc__tr,.hvh-ugc:focus-within .hvh-ugc__tr{animation-play-state:paused}.hvh-ugc__it{flex:none;margin:0;height:188px;aspect-ratio:4/5;position:relative;overflow:hidden;border-radius:3px;background:var(--hv-bg2)}.hvh-ugc__it img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@keyframes hvh-defile{to{transform:translate(calc(-50% - 5px))}}@media(prefers-reduced-motion:reduce){.hvh-ugc{overflow-x:auto;scrollbar-width:none}.hvh-ugc__tr{animation:none;padding-inline:var(--hv-gutter)}.hvh-ugc__it[aria-hidden=true]{display:none}}.hvh-revs{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,320px);gap:12px;margin:22px calc(-1 * var(--hv-gutter)) 0;padding:0 var(--hv-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hv-gutter);scrollbar-width:none}.hvh-revs::-webkit-scrollbar{display:none}.hvh-rev{margin:0;padding:18px 18px 16px;align-self:start;background:var(--hv-paper);border:1px solid var(--hv-rule);border-radius:4px;display:grid;gap:8px;align-content:start;scroll-snap-align:start}.hvh-rev__tt{font-family:var(--hv-serif);font-weight:400;font-size:19px;line-height:1.2;letter-spacing:-.012em}.hvh-rev blockquote{font-size:14.2px;line-height:1.55;color:#3d463c;margin:0;border:0;padding:0;font-style:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hvh-rev figcaption{font-size:12.6px;color:var(--hv-dim)}.hvh-revs__more{display:flex;margin-top:22px}@media(min-width:900px){.hvh-rvh{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:34px}.hvh-score__n{font-size:52px}.hvh-ugc__it{height:230px}.hvh-revs{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;overflow:visible}.hvh-rev{padding:22px 24px 20px;align-self:stretch}.hvh-revs__more{margin-top:26px}}.hvh-dlg{width:min(860px,100vw - 24px);max-height:min(88vh,960px);margin:auto;padding:0;border:0;border-radius:6px;background:var(--hv-bg);color:var(--hv-ink);box-shadow:0 30px 80px -20px #00000073;overflow:hidden;display:none}.hvh-dlg[open]{display:flex;flex-direction:column}.hvh-dlg::backdrop{background:#141a1699}.hvh-dlg__h{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--hv-rule);background:var(--hv-paper)}.hvh-dlg__hd{display:grid;gap:5px;min-width:0}.hvh-dlg__t{margin:0;font-family:var(--hv-serif);font-weight:400;font-size:21px;line-height:1.15;letter-spacing:-.015em}.hvh-dlg__hd .hv-rate{font-size:12.8px;gap:8px}.hvh-dlg__x{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 16px;border:1px solid var(--hv-rule2);border-radius:100px;background:var(--hv-white);color:var(--hv-ink);font:600 13.6px/1 var(--hv-sans);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.hvh-dlg__x:hover{background:var(--hvh-deep);border-color:var(--hvh-deep);color:var(--hvh-cream)}.hvh-dlg__x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hvh-dlg__b{overflow:auto;padding:18px 20px 26px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hvh-dlg__list{display:grid;gap:12px}.hvh-dlg__rev{margin:0;padding:18px 18px 16px;background:var(--hv-paper);border:1px solid var(--hv-rule);border-radius:4px;display:grid;gap:8px;align-content:start}.hvh-dlg__rev blockquote{font-size:14.6px;line-height:1.6;color:#3d463c;margin:0;border:0;padding:0;font-style:normal;white-space:pre-line}.hvh-dlg__rev figcaption{font-size:12.6px;color:var(--hv-dim);display:flex;flex-wrap:wrap;gap:4px 10px}.hvh-dlg__rev figcaption a{color:var(--hv-green);text-decoration:none}.hvh-dlg__meta{display:flex;align-items:center;gap:10px;font-size:12.4px;color:var(--hv-dim)}.hvh-dlg__ph{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.hvh-dlg__ph img{flex:none;height:120px;width:auto;max-width:200px;object-fit:cover;border-radius:3px;background:var(--hv-bg2)}.hvh-dlg__more{display:flex;justify-content:center;margin-top:18px}.hvh-dlg__more [hidden]{display:none}.hvh-dlg__all{display:flex;justify-content:center;margin:20px 0 0}html.hvh-dlg-on{overflow:hidden}@media(min-width:700px){.hvh-dlg__list{display:block;columns:2;column-gap:14px}.hvh-dlg__rev{break-inside:avoid;margin-bottom:14px}.hvh-dlg__b{padding:22px 24px 30px}.hvh-dlg__h{padding:16px 18px 16px 24px}}@media(max-width:640px){.hvh-dlg{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.hvh-dlg__x{padding:0 12px 0 14px}}.hvh-exp{display:grid;gap:34px}.hvh-exp>*{min-width:0}.hvh-exp__x{margin-top:16px;font-size:16px;line-height:1.6;color:#3d463c;max-width:46ch}.hvh-exp__x p{margin:0}.hvh-team{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hvh-team li{display:grid;gap:4px;align-content:start;padding-top:14px;border-top:1px solid var(--hvh-gold)}.hvh-team b{font-family:var(--hv-serif);font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-.025em;color:var(--hv-ink)}.hvh-team span{font-size:13.2px;color:var(--hv-dim)}.hvh-team q{font-family:var(--hv-serif);font-size:15px;line-height:1.45;color:#3d463c;margin-top:6px;quotes:"\ab  " " \bb"}.hvh-exp__pts{display:grid;gap:20px}.hvh-exp__pts ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--hv-rule2)}.hvh-exp__pts li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--hv-rule2);font-size:15.4px;color:var(--hv-ink)}.hvh-exp__pts .hvh-ico{width:26px;height:26px;color:var(--hv-gold-ink)}@media(min-width:900px){.hvh-exp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(56px,7vw,110px);align-items:center}.hvh-team{margin-top:36px;gap:28px;max-width:440px}.hvh-team b{font-size:36px}.hvh-exp__pts li{padding:19px 0;font-size:16px}}.hvh-exp-sec{position:relative;overflow:hidden}.hvh-exp-sec .hvh-exp{position:relative;z-index:1}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-exp__x{color:var(--hvh-on)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-team li{border-top-color:var(--hvh-gold2)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-team b{color:var(--hvh-cream)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-team span{color:var(--hvh-on2)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-team q{color:var(--hvh-on)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-exp__pts ul{border-top-color:#e3c58e38}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-exp__pts li{border-bottom-color:#e3c58e38;color:var(--hvh-cream)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-exp__pts .hvh-ico{color:var(--hvh-gold2)}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-exp__btn{background:var(--hvh-gold2);color:var(--hvh-deep);box-shadow:0 16px 34px -18px #000000b3}.hvh-exp-sec:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-exp__btn:hover{background:#eed6a6}.hvh-exp__btn .hvh-ico{color:currentColor!important;width:18px!important;height:18px!important}.hvh-exp-sec--neuro .hvh-exp{grid-template-areas:"viz" "txt" "pts" "go"}.hvh-exp-sec--neuro .hvh-neuro{grid-area:viz}.hvh-exp-sec--neuro .hvh-exp__txt{grid-area:txt}.hvh-exp-sec--neuro .hvh-exp__pts{grid-area:pts}.hvh-exp-sec--neuro .hvh-exp__go{grid-area:go}.hvh-exp-sec--neuro{padding-top:20px}.hvh-neuro{position:relative;pointer-events:none;height:230px;margin:0 calc(-1 * var(--hv-gutter,20px)) -18px;-webkit-mask-image:radial-gradient(70% 72% at 50% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(70% 72% at 50% 50%,#000 50%,transparent 100%)}.hvh-neuro__svg{display:block;width:100%;height:100%;overflow:visible}.hvh-neuro__l path{fill:none;stroke:#e3c58e6b;stroke-width:.9}.hvh-neuro__s path{fill:none;stroke:#f6e2b5;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:6 100;stroke-dashoffset:106;opacity:0}.hvh-neuro__n circle{fill:#e3c58e;opacity:.7;transform-box:fill-box;transform-origin:center}.hvh-neuro__w path{fill:none;stroke:#e3c58e66;stroke-width:1}.hvh-bg-creme .hvh-neuro__l path,.hvh-bg-sable .hvh-neuro__l path{stroke:#2e6e624d}.hvh-bg-creme .hvh-neuro__s path,.hvh-bg-sable .hvh-neuro__s path{stroke:#2e6e62}.hvh-bg-creme .hvh-neuro__n circle,.hvh-bg-sable .hvh-neuro__n circle{fill:#2e6e62}.hvh-bg-creme .hvh-neuro__w path,.hvh-bg-sable .hvh-neuro__w path{stroke:#2e6e624d}@media(prefers-reduced-motion:no-preference){.hvh-neuro__s path{animation:hvh-signal var(--d,8s) linear var(--w,0s) infinite}@keyframes hvh-signal{0%{stroke-dashoffset:106;opacity:0}8%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.hvh-neuro__n circle{animation:hvh-node 6s ease-in-out var(--w,0s) infinite}@keyframes hvh-node{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.hvh-neuro__w{animation:hvh-onde 24s linear infinite}@keyframes hvh-onde{to{transform:translate(-600px)}}}.hvh-exp__go{display:flex}@media(min-width:900px){.hvh-exp-sec--neuro{padding-block:96px}.hvh-exp-sec--neuro .hvh-exp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"txt viz" "go viz" "pts pts";column-gap:clamp(48px,6vw,96px);row-gap:28px;align-items:center}.hvh-exp-sec--neuro .hvh-exp__go{align-self:start}.hvh-neuro{height:auto;aspect-ratio:600/520;margin:0 -40px 0 0;align-self:stretch}.hvh-exp-sec--neuro .hvh-exp__pts{margin-top:28px}.hvh-exp-sec--neuro .hvh-exp__pts ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(227,197,142,.22);border-bottom:1px solid rgba(227,197,142,.22)}.hvh-exp-sec--neuro .hvh-exp__pts li{flex-direction:column;align-items:flex-start;gap:14px;padding:26px 24px 26px 0;border-bottom:0}.hvh-exp-sec--neuro .hvh-exp__pts li+li{padding-left:24px;border-left:1px solid rgba(227,197,142,.22)}}.hvh-stats-wrap{display:grid;gap:28px;align-items:center}@media(min-width:900px){.hvh-stats-wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,7vw,110px)}}.hvh-stats-img{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4/5;background:var(--hv-bg2)}@media(max-width:899px){.hvh-stats-img{aspect-ratio:4/3}}.hvh-stats-img img,.hvh-stats-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hvh-stats{margin:26px 0 0;padding:0;display:grid;border-top:1px solid var(--hv-rule)}.hvh-stat{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--hv-rule)}.hvh-stat dt{font-family:var(--hv-serif);font-weight:400;font-size:26px;line-height:1;letter-spacing:-.025em;color:var(--hv-green);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.hvh-stat dd{margin:0;font-size:14px;color:#3d463c;line-height:1.5}@media(min-width:900px){.hvh-stats{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-bottom:1px solid var(--hv-rule);margin-top:34px}.hvh-stat{grid-template-columns:1fr;align-content:start;gap:12px;padding:24px 22px 26px;border-bottom:0;border-left:1px solid var(--hv-rule)}.hvh-stat:first-child{border-left:0;padding-left:0}.hvh-stat dt{font-size:34px}.hvh-stat dd{font-size:13.8px}}.hvh-foot{font-size:11.8px;color:var(--hv-dim);margin:12px 0 22px}.hvh-foot p{margin:0}.hvh-stats-wrap .hv-btn{margin-top:18px}.hvh-cmp-wrap{display:grid;gap:26px}.hvh-cmp-wrap>*{min-width:0}.hvh-cmp-head{display:grid;gap:18px;align-content:start}.hvh-cmp-head .hv-btn{justify-self:start}.hvh-cmp-head .hv-head{margin-bottom:0}@media(min-width:900px){.hvh-cmp-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px);align-items:start}}.hvh-cmp{border-radius:4px;overflow:hidden;background:var(--hv-paper);border:1px solid var(--hv-rule)}.hvh-cmp table{width:100%;border-collapse:collapse;font-size:14.4px;margin:0;table-layout:auto;border:0}.hvh-cmp th,.hvh-cmp td{padding:15px 14px;text-align:center;border:0;border-bottom:1px solid var(--hv-rule);vertical-align:middle}.hvh-cmp tr:last-child td{border-bottom:0}.hvh-cmp th{font-weight:500;font-size:12.8px;color:var(--hv-dim)}.hvh-cmp th.q{background:var(--hvh-deep);color:var(--hv-on-deep);font-family:var(--hv-serif);font-size:16px;font-weight:500;width:26%}.hvh-cmp th.o{width:20%}.hvh-cmp__logo{display:block;height:auto;max-height:22px;width:auto;max-width:90px;margin-inline:auto}.hvh-cmp__logo--inv{filter:brightness(0) invert(1) sepia(.2) brightness(.96)}.hvh-cmp td:first-child{text-align:left;font-weight:500}.hvh-cmp td.q{background:#1f2a220b}.hvh-cmp .hv-rate{justify-content:center}.hvh-yes,.hvh-no{width:auto;height:auto;display:inline-grid;place-items:center;vertical-align:middle;background:none}.hvh-yes{color:var(--hv-green)}.hvh-no{color:#1f2a2252}.hvh-yes .hvh-ico{width:21px;height:21px;stroke-width:1.6}.hvh-no .hvh-ico{width:17px;height:17px}@media(max-width:600px){.hvh-cmp__logo{max-width:66px}.hvh-cmp th.q{width:22%}.hvh-cmp th.o{width:18%}}@media(max-width:420px){.hvh-cmp th,.hvh-cmp td{padding:12px 8px}.hvh-cmp table{font-size:13.6px}.hvh-cmp .hv-tp--xs i{width:11px;height:11px}}.hvh-cmp--cta{overflow:visible;border:0;background:none}.hvh-cmp--cta table{border:1px solid var(--hv-rule);border-bottom:0;background:var(--hv-paper);border-radius:4px 4px 0 0}.hvh-cmp--cta :is(th,td).q{position:relative;box-shadow:inset 1.5px 0 0 var(--hvh-deep),inset -1.5px 0 0 var(--hvh-deep)}.hvh-cmp--cta td.q{background:#eef0e8}.hvh-cmp--cta tr:last-child:not(.hvh-cmp__cta) td{border-bottom:1px solid var(--hv-rule)}.hvh-cmp__cta td{padding:0;border:0;background:var(--hv-bg);vertical-align:top}.hvh-cmp__cta td:first-child{padding:16px 10px 0 0;text-align:left;font-weight:400}.hvh-cmp__cta td:last-child{background:var(--hv-bg)}.hvh-cmp__cta td.q{background:var(--hvh-deep);box-shadow:none;border-radius:0 0 6px 6px}.hvh-cmp__go{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;padding:14px 8px 16px;color:var(--hvh-cream);text-decoration:none;font-weight:600;font-size:13.6px;line-height:1.2;text-align:center;text-wrap:balance;transition:background .3s}.hvh-cmp__go .hvh-ico{width:16px;height:16px;color:var(--hvh-gold2);transition:transform .35s var(--hvh-ease)}.hvh-cmp__go:hover{background:#2a382e;border-radius:0 0 6px 6px}.hvh-cmp__go:hover .hvh-ico{transform:translate(3px)}.hvh-cmp__go:focus-visible{outline:2px solid var(--hvh-gold2);outline-offset:-4px}.hvh-cmp__note{display:grid;gap:6px;font-size:12.6px;line-height:1.35;color:var(--hv-dim)}.hvh-cmp__note b{color:var(--hv-ink)}.hvh-cmp__note :is(.hv-rate,.hv-tp){justify-content:flex-start;justify-self:start;margin:0}@media(max-width:600px){.hvh-cmp--cta th.q{width:32%}.hvh-cmp--cta th.o{width:17%}}@media(min-width:900px){.hvh-cmp__go{flex-direction:row;gap:10px;min-height:72px;font-size:14.4px}.hvh-cmp__cta td:first-child{padding:18px 14px 0}}.hvh-hadith-sec{padding-block:84px}.hvh-hadith{text-align:center;display:grid;justify-items:center;gap:22px}.hvh-hadith:before{content:"";width:44px;height:1px;background:var(--hvh-gold2);opacity:.7}.hvh-bg-creme .hvh-hadith:before,.hvh-bg-sable .hvh-hadith:before{background:var(--hvh-gold)}.hvh-hadith .hv-orb{--s:96px}.hvh-hadith blockquote{font-family:var(--hv-serif);font-weight:400;font-size:clamp(28px,7.4vw,56px);line-height:1.12;letter-spacing:-.03em;max-width:22ch;text-wrap:balance;margin:0;padding:0;border:0;font-style:normal;color:var(--hv-ink)}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-hadith blockquote{color:var(--hvh-cream)}.hvh-hadith cite{font-style:normal;font-size:13.4px;font-weight:500;color:var(--hv-dim);letter-spacing:.01em}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-hadith cite{color:var(--hvh-gold2)}@media(min-width:900px){.hvh-hadith-sec{padding-block:128px}}.hvh-faq-wrap{display:grid;gap:24px}.hvh-faq-wrap>*,.hvh-stats-wrap>*,.hvh-mot>*{min-width:0}@media(min-width:900px){.hvh-faq-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px);align-items:start}}.hvh-help{display:grid;gap:14px;align-content:start}.hvh-help .hv-orb{--s:44px}.hvh-help .hv-btn{justify-self:start}.hvh-help .hv-btn .hvh-ico{width:20px;height:20px}.hvh-faq .hv-faq{gap:0;border-top:1px solid var(--hv-rule)}.hvh-faq .hv-chips+.hv-faq{border-top:0}.hvh-faq .hv-faq details{border:0;border-bottom:1px solid var(--hv-rule);border-radius:0;background:none}.hvh-faq .hv-faq details[open]{border-color:var(--hv-rule)}.hvh-faq .hv-faq summary{padding:19px 0;font-weight:500;font-size:15.4px}.hvh-faq .hv-faq .hv-pm{border-color:var(--hv-rule2)}.hvh-faq .hv-faq .hv-pm:before,.hvh-faq .hv-faq .hv-pm:after{height:1.4px;width:9px;margin-left:-4.5px}.hvh-faq .hv-faq .hv-ans{padding:0 0 18px}.hvh-faq .hv-faq .hv-ans b,.hvh-faq .hv-faq .hv-ans strong{color:var(--hv-ink)}.hvh-faq .hv-faq .hv-ans p{margin:0}.hvh-faq .hv-faq details[hidden]{display:none}.hvh-mot{display:grid;gap:28px;align-items:center}@media(min-width:900px){.hvh-mot{grid-template-columns:1fr 1fr;gap:clamp(56px,7vw,110px)}}.hvh-mot__ph{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4/5;width:100%;background:var(--hv-bg2)}.hvh-mot__ph img,.hvh-mot__ph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hvh-mot__txt{font-size:16px;line-height:1.6;color:#3d463c;max-width:52ch;display:grid;gap:12px}.hvh-mot__txt p{margin:0}.hvh-mot .hv-script{font-size:36px;color:var(--hv-gold-ink)}.hvh-mot__col{gap:18px}.hvh-ltd .hv-rail-h{align-items:end}.hvh-ltd__head{display:grid;gap:10px}.hvh-ltd__x{margin:0;font-size:15.4px;line-height:1.55;color:var(--hv-dim);max-width:46ch}.hvh-ltd .hv-rail{margin-top:6px}.hvh-ltd__more{display:flex;margin-top:26px}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hvh-ltd__x{color:var(--hvh-on)}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-card__ph{border-color:#f4f1e624}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-card__nm{color:var(--hvh-cream)}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-card__sb,:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-rate{color:var(--hvh-on2)}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-rate b,:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-price b{color:var(--hvh-cream)}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-price s{color:var(--hvh-on2)}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-price .hv-save{color:var(--hvh-gold2)}:is(.hvh-bg-vert,.hvh-bg-bordeaux).hvh-ltd .hv-tp i:not(.on):not(.half){background:#f4f1e640}@media(min-width:900px){.hvh-ltd__more{margin-top:34px}}.hvh-kof-sec{overflow-x:clip}.hvk-seal{display:none}.hvh-kof-sec .hv-wrap{min-width:0}.hvh-kof__head{display:grid;gap:12px;margin-bottom:26px}.hvh-kof__lead{margin:0;color:var(--hv-dim);font-size:15.5px;line-height:1.55;max-width:44ch}.hvh-kof{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--hv-gutter));padding:4px var(--hv-gutter) 10px;scroll-padding-inline:var(--hv-gutter)}.hvh-kof::-webkit-scrollbar{display:none}.hvk{--c:#2E6E62;position:relative;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--hv-paper);border-radius:4px;overflow:hidden;box-shadow:0 1px 0 var(--hv-rule),0 18px 40px -28px #1f2a2273}.hvk-vis{position:relative;isolation:isolate;aspect-ratio:5/4;overflow:hidden;background:radial-gradient(120% 90% at 50% 18%,color-mix(in srgb,var(--c) 62%,#F4F1E6) 0%,var(--c) 58%,color-mix(in srgb,var(--c) 70%,#000) 100%)}.hvk-vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hv-noise);opacity:.55;mix-blend-mode:multiply;pointer-events:none}.hvk-vis--ph:after{display:none}.hvk-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 2.4s var(--hvh-ease)}.hvk:hover .hvk-photo{transform:scale(1.03)}.hvk-tag{position:absolute;z-index:20;left:14px;top:14px;padding:6px 11px;border-radius:100px;background:#f4f1e6f0;color:var(--hv-ink);font-size:12.4px;font-weight:600;letter-spacing:.01em}.hvk-seal{position:absolute;z-index:20;right:12px;bottom:12px;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;padding:8px;background:var(--hvh-gold2);color:var(--hvh-deep);font-family:var(--hv-serif);font-size:13.4px;line-height:1.1;text-align:center;transform:rotate(-10deg);box-shadow:0 8px 18px -8px #00000073}.hvk-fan{position:absolute;top:16%;right:0;bottom:10%;left:0;display:grid;place-items:center}.hvk-fan__i{grid-area:1/1;width:min(50%,190px);aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--hv-paper);box-shadow:0 22px 34px -14px #00000080,0 0 0 1px #ffffff2e;--sx:calc(var(--n) * -4% + 44%);transform:translate(calc(var(--o) * var(--sx))) translateY(calc(var(--o) * var(--o) * 7%)) rotate(calc(var(--o) * 9deg));transition:transform .7s var(--hvh-ease)}.hvk-fan__i img{width:100%;height:100%;object-fit:cover;display:block}.hvk:hover .hvk-fan__i{transform:translate(calc(var(--o) * var(--sx) * 1.14)) translateY(calc(var(--o) * var(--o) * 7% - 3%)) rotate(calc(var(--o) * 12deg))}.hvk-body{flex:1;display:flex;flex-direction:column;gap:12px;padding:20px 18px 18px}.hvk-t{margin:0;font-family:var(--hv-serif);font-weight:400;font-size:25px;line-height:1.08;letter-spacing:-.025em;color:var(--hv-ink)}.hvk-x{margin:-4px 0 0;color:var(--hv-dim);font-size:14.6px;line-height:1.5}.hvk-in{list-style:none;margin:0;padding:0;border-top:1px solid var(--hv-rule)}.hvk-it{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--hv-rule);font-size:14.4px}.hvk-it a{flex:1;min-width:0;color:var(--hv-ink);text-decoration:none;font-weight:500}.hvk-it a:hover{text-decoration:underline;text-decoration-color:var(--hvh-gold);text-underline-offset:4px}.hvk-it small{font-size:13.4px;color:var(--hv-dim);white-space:nowrap}.hvk-var select{appearance:none;-webkit-appearance:none;max-width:110px;height:30px;padding:0 24px 0 10px;border:1px solid var(--hv-rule2);border-radius:100px;background:var(--hv-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%231F2A22' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 8px center/11px;font:500 12.6px var(--hv-sans);color:var(--hv-ink);cursor:pointer}.hvk-gifts{padding:12px 14px;border-radius:4px;background:color-mix(in srgb,var(--c) 8%,var(--hv-paper))}.hvk-gifts__t{margin:0 0 6px;font-family:var(--hv-serif);font-size:15px;color:color-mix(in srgb,var(--c) 85%,#000)}.hvk-gifts ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13.2px;color:var(--hv-ink)}.hvk-gifts li{display:flex;align-items:center;gap:6px}.hvk-gifts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}.hvk-buy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.hvk-tot{margin:0;display:grid;line-height:1.1}.hvk-tot span{font-size:12.4px;color:var(--hv-dim)}.hvk-tot b{font-family:var(--hv-serif);font-weight:500;font-size:23px;letter-spacing:-.02em}.hvk-btn{box-shadow:none;background:var(--c);border-color:var(--c)}.hvk-btn:hover{background:var(--hv-deep);border-color:var(--hv-deep)}.hvk-btn.loading{opacity:.6;pointer-events:none}.hvk .hvo-err{margin:0;font-size:13px}@media(min-width:760px){.hvh-kof{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;overflow:visible;margin-inline:0;padding:0}}@media(min-width:900px){.hvh-kof__head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:40px;margin-bottom:36px}.hvh-kof__lead{text-align:right;max-width:38ch}}@media(min-width:1100px){.hvh-kof:has(>.hvk:nth-child(3)){grid-template-columns:repeat(var(--kof-n,4),minmax(0,1fr))}.hvh-kof:has(>.hvk:nth-child(3)):not(:has(>.hvk:nth-child(4))){--kof-n:3}}@media(prefers-reduced-motion:reduce){.hvk-fan__i,.hvk-photo{transition:none}}@media(max-width:899px){.hvh-exp-sec--neuro{padding-top:56px}.hvh-exp-sec--neuro .hvh-exp{position:relative;grid-template-areas:"txt" "pts" "go"}.hvh-exp-sec--neuro .hvh-neuro{position:absolute;top:-14px;right:-8px;width:118px;height:118px;margin:0;-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 50%,#000 55%,transparent 100%)}.hvh-exp-sec--neuro .hvh-neuro path{vector-effect:non-scaling-stroke}.hvh-exp-sec--neuro .hvh-neuro__n circle{transform:scale(1.6)}.hvh-exp-sec--neuro .hvh-exp__txt>.hvh-kick,.hvh-exp-sec--neuro .hvh-exp__txt>.hv-h2{padding-right:112px}}@media(max-width:899px)and (prefers-reduced-motion:no-preference){.hvh-exp-sec--neuro .hvh-neuro__n circle{animation-name:hvh-node-p}@keyframes hvh-node-p{0%,to{opacity:.5;transform:scale(1.6)}50%{opacity:1;transform:scale(2.4)}}}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-score__n{color:var(--hvh-gold2)}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-score__s{color:var(--hvh-cream)}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-score__s>span:last-child{text-decoration-color:#e3c58e80}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-rev{color:var(--hv-ink)}:is(.hvh-bg-vert,.hvh-bg-bordeaux) .hvh-rev__tt{color:var(--hv-ink)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hover-home.css.map */
