.jv-guide-editorial{isolation:isolate;max-width:min(100%,1080px);margin-inline:auto;position:relative}.jv-guide-editorial:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0408128c,#050810f5),url(https://cdn.shopify.com/s/files/1/0968/1253/1978/files/jv-puffco-studio-dark-crystal-background.png?v=1793877530);background-position:top;background-size:cover;width:min(100vw,1360px);height:370px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 5%,#0000 100%);mask-image:linear-gradient(#000 5%,#0000 100%)}.jv-guide-editorial h1{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:clamp(2.15rem,4.35vw,4.45rem);font-weight:740;line-height:1.08}.jv-guide-editorial h2{letter-spacing:-.018em;font-family:Georgia,Times New Roman,serif;line-height:1.18}.jv-guide-editorial>nav:first-child,.jv-guide-editorial>:first-child:is(nav){color:#afb7c8;margin-bottom:1rem}.jv-guide-editorial>header,.jv-guide-editorial>article,.jv-guide-editorial>section,.jv-guide-editorial>figure{position:relative}.jv-guide-editorial :is(figure.jv-guide-photo-stage,.jv-guide-photo-stage){background:radial-gradient(at 50% 42%,#3b465c94,#0000 69%),#0a0e19;border:1px solid #18e3be70;border-radius:18px;box-shadow:0 14px 28px #00000038}.jv-guide-editorial .jv-guide-photo{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;opacity:1;width:100%;height:auto;max-height:430px;display:block}.jv-guide-editorial>article :is(h2,h3){color:#fff}.jv-guide-editorial>article>section,.jv-guide-editorial>article .rounded-2xl,.jv-guide-editorial>section.rounded-2xl{background:linear-gradient(125deg,#13182af5,#080c18f7);border-color:#879dc938;box-shadow:inset 3px 0 #0fd4ad6e}.jv-guide-editorial>article :is(table,blockquote,ul){max-width:100%}.jv-guide-editorial>article a,.jv-guide-editorial>section a{text-underline-offset:3px}.jv-guide-editorial a:focus-visible{outline-offset:3px;outline:2px solid #22e5b3}.jv-guide-editorial .jv-puffco-studio{box-shadow:0 18px 34px #00000052}.jv-guides-hub .jv-guide-hub-card{background:linear-gradient(135deg,#151929,#080d19 72%);border:1px solid #5b759773;position:relative;overflow:hidden}.jv-guides-hub .jv-guide-hub-card:before{content:"";background:linear-gradient(90deg,#0be0ac,#08afd2,#b328ee);height:4px;margin:-24px -24px 24px;display:block}.jv-guides-hub .jv-guide-hub-card:hover,.jv-guides-hub .jv-guide-hub-card:focus-visible{border-color:#13e0ac;box-shadow:0 12px 30px #00000047}@media (width<=680px){.jv-guide-editorial:before{width:100vw;height:230px}.jv-guide-editorial h1{font-size:clamp(2rem,8vw,3.4rem)}.jv-guide-editorial :is(figure.jv-guide-photo-stage,.jv-guide-photo-stage){border-radius:12px}.jv-guide-editorial>article>section{padding:18px}}.jv-guide-editorial .jv-guide-spec-stage{background:radial-gradient(circle at 87% 10%,#7c2db34d,#0000 54%),linear-gradient(125deg,#0b121f,#17142a 85%);border:1px solid #2edab466;border-radius:13px;flex-direction:column;justify-content:center;gap:11px;min-height:145px;padding:21px 25px;display:flex}.jv-guide-editorial .jv-guide-spec-stage__eyebrow{color:#31e8bc;letter-spacing:.14em;font-size:.71rem;font-weight:700}.jv-guide-editorial .jv-guide-spec-stage__headline{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.2}.jv-guide-editorial .jv-guide-spec-stage__detail{color:#c1cbd7;font-size:.9rem}.jv-guide-editorial .jv-guide-care-card{background:linear-gradient(140deg,#15192c,#0a101c);border-color:#35e3b461;box-shadow:inset 4px 0 #05bf9a}.jv-guide-editorial .jv-guide-care-card ol{list-style:decimal}.jv-guide-editorial .jv-guide-care-card li::marker{color:#3be0bd}.jv-guides-hub{background:0 0}.jv-guides-hub .jv-guide-hub-card{transition:transform .18s,border-color .18s,box-shadow .18s}@media (prefers-reduced-motion:no-preference){.jv-guides-hub .jv-guide-hub-card:hover{transform:translateY(-3px)}}.jv-guide-editorial .jv-guide-studio-stage{background:#060b17;border:1px solid #14e9b69e;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 16px 37px #0000003d}.jv-guide-editorial .jv-guide-studio-stage .jv-guide-studio-image{aspect-ratio:1440/640;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;border-radius:0;width:100%;height:auto;max-height:none;margin:0;padding:0;display:block}.jv-guide-editorial .jv-guide-studio-stage--card .jv-guide-studio-image{aspect-ratio:1}@media (width<=640px){.jv-guide-editorial .jv-guide-studio-stage{border-radius:14px}}
