.illo{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.spr-hero .spr-kicker{margin-top:1.125rem;font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.spr-hero__art{display:flex;flex-direction:column;align-items:center}.spr-hero__hands{width:min(420px,80vw);aspect-ratio:420/370}.spr-hero__more{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-top:.1875rem;font-weight:500;color:var(--color-deep-lilac);text-decoration:none}.spr-hero__more:hover{text-decoration:underline}@media (max-width:899px){.spr-hero__art{margin-top:.5rem}}.spr-c{display:flex;flex-direction:column;padding:2rem;border-radius:22px;background:#fff;border:1px solid #ecebf0;box-shadow:0 18px 40px -22px rgb(32 21 57/.16)}.spr-c--dark{background:var(--color-dark);border-color:var(--color-dark);color:#fff;box-shadow:0 24px 48px -22px rgb(33 21 58/.45)}.spr-c__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.spr-c__eyebrow{color:var(--color-text-mid)}.spr-c--dark .spr-c__eyebrow{color:#b6b2e3}.spr{--spr-h:var(--hf-h2)}.spr-c__name{margin:.875rem 0 0;font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-size:var(--spr-h);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--color-deep-lilac)}.spr-c--dark .spr-c__name{color:#fff}.spr-c__name a{color:inherit;text-decoration:none}.spr-c__name a:hover{text-decoration:underline;text-underline-offset:.12em}.spr-c__blurb{min-height:3.2em;margin:.625rem 0 0;color:var(--color-text-mid)}.spr-c--dark .spr-c__blurb{color:rgb(255 255 255/.82)}.spr-c__price{margin:1.25rem 0 0;font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-size:var(--spr-h);font-weight:700;line-height:1.2;letter-spacing:-.02em}.spr-c__sub{margin:.375rem 0 0;font-size:13px;font-weight:500;color:#756e86}.spr-c--dark .spr-c__sub{color:rgb(255 255 255/.65)}.hv3-scope a.hv3-fbtn.spr-c__cta{justify-content:center;width:100%;min-height:3rem;margin-top:1.375rem;border-color:var(--color-deep-lilac);background:var(--color-deep-lilac);color:#fff}.hv3-scope .spr-c--dark a.hv3-fbtn.spr-c__cta{border-color:#fff;background:#fff;color:var(--color-dark)}.spr-c__list{margin:1.75rem 0 0;padding:0;list-style:none;border-top:1px solid #ecebf0;line-height:1.4}.spr-c--dark .spr-c__list{border-top-color:rgb(255 255 255/.16)}.spr-c__list li{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f3f0f7}.spr-c--dark .spr-c__list li{border-bottom-color:rgb(255 255 255/.08);font-weight:600}.spr-c__list li:last-child{border-bottom:0}.spr-c__list li>span:first-child{color:var(--color-deep-lilac)}.spr-c--dark .spr-c__list li>span:first-child{color:#b6b2e3}.spr-c__list li[data-media]>span:first-child{color:var(--color-lucky-red)}.spr-c--dark .spr-c__list li[data-media]>span:first-child{color:#ff7a7a}.spr-c__list li.spr-c__core{align-items:center;gap:.875rem;padding:.875rem 0;font-weight:700}.spr-c__list li[data-media]>span:first-child{font-weight:700}.spr-c__list li.spr-c__core>.kit-disc{color:#fff}.spr-c__list li[data-off]{color:#9b96aa}.spr-note a{font-weight:600;color:var(--color-deep-lilac);text-decoration:none}.spr-note a:hover{text-decoration:underline}.spr-head{--art-w:min(30rem,60vh,100%)}.spr-hands__text{display:grid;grid-template-columns:minmax(0,1fr) auto calc(var(--art-w) * .4);width:var(--art-w);text-align:left}.spr-hands{--hand-x:-4%;position:relative;grid-row:1;grid-column:1/-1;justify-self:end;width:var(--art-w);aspect-ratio:1540/1320}.spr-hands__art{position:absolute;inset:0}.spr-hands__art--right{transform:translateX(var(--hand-x))}.spr-hands__art .illo{display:block;width:100%;height:auto}.hv3-scope .spr-hands__title{position:relative;grid-row:1;grid-column:2;align-self:end;margin:0 0 calc(var(--art-w) * 1320 / 1540 * .12);text-align:right;font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-size:var(--spr-h);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--color-ink,#21153a)}.hv3-scope .spr-hands__title span{color:#6b5ac9}.spr-hands__answer{grid-row:2;grid-column:2/-1;margin-top:1rem;contain:inline-size}.hv3-scope .spr-hands__line{margin:0;font-size:15.5px;line-height:1.6;color:var(--color-text-mid)}.hv3-scope .spr-hands__line strong{font-weight:700;color:var(--color-ink,#21153a)}@media (max-width:899px){.spr-hands__text{grid-template-columns:minmax(0,1fr)}.hv3-scope .spr-hands__title{grid-row:2;grid-column:1;margin:1rem 0 0;text-align:left}.spr-hands__answer{grid-row:3;grid-column:1}}.v3p-scope main>section.spr-pick{padding-block:clamp(3rem,6vw,4.5rem);background:linear-gradient(180deg,#efeafc 0,#efeafc 55%,#fff)}.spr-pick .spr-head{margin-bottom:clamp(3rem,5vw,4.5rem)}.spr-pick .spr-c:not(.spr-c--dark){border-color:#fff}@media (min-width:900px){.spr-tiles{row-gap:0}.spr-tiles>.spr-c{display:grid;grid-row:span 7;grid-template-rows:subgrid;align-content:start}}@media (max-width:767px){.spr-tiles{display:flex;gap:.875rem;margin-inline:-1.5rem;padding:.25rem 1.5rem 1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.spr-tiles::-webkit-scrollbar{display:none}.spr-tiles>.spr-c{flex:0 0 86%;scroll-snap-align:start}}.spr-slides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem)}.spr-slides__art{display:grid;place-items:center;min-height:0;padding:6%;border-radius:22px;background:var(--step-bg);overflow:hidden;transition:background-color .4s ease}.spr-slides__art .illo{position:absolute;top:50%;left:50%;width:var(--art-size,62%);height:var(--art-size,62%);translate:-50% -50%}.spr-slides__art{position:relative}.spr-slides__img{animation:spr-slide-in .45s ease both}@keyframes spr-slide-in{0%{opacity:0;transform:translateY(8px)}}.spr-slides__n{font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-size:clamp(5rem,14vw,9rem);font-weight:700;line-height:1;color:var(--color-deep-lilac);animation:spr-slide-in .45s ease both}.spr-slides__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.spr-slides__step{display:grid;gap:.25rem;width:100%;padding:.875rem 1.125rem;border:1px solid #e7deff;border-radius:18px;background:#fff;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.spr-slides__step:hover,.spr-slides__step[aria-current]{border-color:var(--color-deep-lilac)}.spr-slides__step[aria-current]{box-shadow:0 18px 40px -24px rgb(32 21 57/.3)}.spr-slides__step:focus-visible{outline:2px solid var(--color-deep-lilac);outline-offset:3px}.spr-slides__head{display:flex;align-items:baseline;gap:.75rem}.spr-slides__title{font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.15}.spr-slides__when{margin-left:auto;color:var(--color-dark)}.spr-slides__body{color:var(--color-text-mid)}.spr-slides .spr-steps__n{font-size:1.1875rem;line-height:1.15}.spr-slides__step:not([aria-current]) .spr-steps__n{color:#b6b2e3}@media (max-width:899px){.spr-slides{grid-template-columns:minmax(0,1fr)}.spr-slides__art{aspect-ratio:auto;height:clamp(180px,42vw,260px)}}@media (prefers-reduced-motion:reduce){.spr-slides__img,.spr-slides__n{animation:none}}.spr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin:0;padding:0;list-style:none}.spr-steps li{display:flex;flex-direction:column;gap:.625rem;padding:.625rem .625rem 1.375rem;border:1px solid #e7deff;border-radius:22px;background:#fff}.spr-steps__art{height:200px;padding:12px;border-radius:14px;background:var(--step-bg);overflow:hidden}.spr-steps__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.625rem .875rem 0}.spr-steps__head{display:flex;align-items:baseline;gap:.75rem}.spr-steps__n{font-size:2.25rem;line-height:.9;letter-spacing:-.02em;color:var(--color-deep-lilac)}.spr-steps h3,.spr-steps__n{font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-weight:700}.spr-steps h3{margin:0;font-size:1.375rem;line-height:1.15}.spr-steps p{margin:0;color:var(--color-text-mid)}.spr-steps p.spr-stages__when{margin-top:auto;padding-top:.625rem;color:var(--color-dark)}@media (max-width:899px){.spr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.spr-steps{grid-template-columns:minmax(0,1fr)}}.spr-dark__art{width:72px;height:90px}.spr-dark__art,.spr-foot__art{display:block;margin-bottom:1.25rem}.spr-foot__art{width:190px;height:132px;box-sizing:border-box;padding:14px;border-radius:16px;background:#fff}.abt-how .spr-dark__grid>div:first-child p{max-width:24rem;margin-bottom:2rem}.abt-how__photo{display:block;width:100%;max-width:30rem;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.abt-how__side .hv3-fbtn{margin-top:1.5rem}.hp-coin{flex:none;width:56px;height:56px;border-radius:50%;box-shadow:0 0 0 1.5px #fff;overflow:hidden}@media (min-width:900px){.spr-pick__grid{--cols-w:clamp(170px,17vw,250px);--cols-gap:0.875rem;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--cols-w) * 2 + var(--cols-gap));gap:4rem;align-items:start;margin-right:calc(min(558px, 50vw - 2rem) - min(590px, 50vw - 2rem) + 10px)}.spr-pick__grid>.spr-head{position:sticky;top:max(5.5rem,calc(50vh - 20rem));margin-bottom:0}.spr-pick__kits .spr-tiles{display:flex;flex-direction:column;gap:1.5rem}.spr-pick__kits .spr-tiles>.spr-c{display:flex;grid-row:auto}.spr-pick__kits .spr-note{text-align:left;text-wrap:balance}.spr-pick__grid>.spr-head{align-items:flex-start;text-align:left}}.hv3-scope.spr .fgal-open__line{font-size:var(--hf-h2)}.hv3-scope.spr .spr-slides__title{font-size:17px}.hv3-scope.spr .hv3-blog .blog-card__cat{font-size:13px}@media (min-width:768px){.hv3-scope.spr main>.fgal{padding-top:8rem}}.hv3-scope.spr .spr-stages__note{text-align:left}@media (min-width:900px){.hv3-scope.spr .spr-stages__note{padding-left:calc(50% + clamp(1.5rem, 4vw, 3.5rem) / 2)}}.hv3-scope.spr .qc-section .ct-fade{margin-top:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem)}.hv3-scope.spr .spr-strip.hv3-ruled{position:relative;isolation:isolate;padding-block:clamp(6rem,10vw,8rem);background:none}.hv3-scope.spr .spr-strip.hv3-ruled:before{content:"";position:absolute;inset:0;z-index:-1;background-color:#faf9fd;background-image:linear-gradient(90deg,rgb(107 90 201/.07) 1px,transparent 0),linear-gradient(180deg,rgb(107 90 201/.07) 1px,transparent 0),linear-gradient(90deg,rgb(107 90 201/.035) 1px,transparent 0),linear-gradient(180deg,rgb(107 90 201/.035) 1px,transparent 0);background-size:48px 48px,48px 48px,24px 24px,24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 clamp(6rem,10vw,8rem));mask-image:linear-gradient(180deg,transparent,#000 clamp(6rem,10vw,8rem));pointer-events:none}.hbm{padding-block:clamp(4rem,9vw,6.5rem);background:#fff}.hbm__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.hbm__head .hf-h2{margin:0}.hv3-scope .hbm__all{display:inline-flex;flex:none;align-items:center;gap:.4rem;font-size:15.5px;font-weight:600;color:var(--color-deep-lilac);text-decoration:none}.hv3-scope .hbm__all:hover{text-decoration:underline;text-underline-offset:.2em}.hbm__all svg{width:1em;height:1em}.hbm__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);margin:0;padding:0;list-style:none}.hbm__list>li{border-top:1px solid #e6e3ee}.hv3-scope .hbm__post{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem 0 1.75rem;color:inherit;text-decoration:none}.hbm__thumb{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--cat-tint,#f2eefc)}.hbm__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.hv3-scope .hbm__post:hover .hbm__thumb img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.hbm__thumb img{transition:none}}.hbm__text{display:flex;flex-direction:column;gap:.375rem}.hbm__cat{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-mid)}.hbm__title{font-size:17px;font-weight:600;line-height:1.35;color:var(--color-dark)}.hv3-scope .hbm__post:hover .hbm__title{color:var(--color-deep-lilac)}.hbm__desc{font-size:15.5px;line-height:1.55;color:var(--color-text-mid)}@media (max-width:767px){.hbm__head{flex-direction:column;align-items:flex-start;gap:.75rem}.hbm__list{grid-template-columns:minmax(0,1fr)}.hv3-scope .hbm__post{grid-template-columns:7rem minmax(0,1fr);gap:1rem}}@media (max-width:899px){.hv3-scope.spr .hv3-split--hero .hv3-split__line{font-size:13px}.hv3-scope.spr .wwi-stats{justify-content:start;justify-items:start;text-align:left}.hv3-scope.spr .wwi-hi{margin-top:.75rem;text-align:left}.hv3-scope.spr .wwi-hi .wwi-hi__b{display:block;font-family:var(--font-cabinet),"Cabinet Grotesk",system-ui,sans-serif;font-size:inherit;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-deep-lilac)}.hv3-scope.spr .wwi-title>p:last-child{font-weight:700;color:var(--color-dark)}}