.jv{--jv-bg: #FFFFFF;--jv-tint: #F2F3F4;--jv-ink: #202528;--jv-muted: #61696E;--jv-line: #DFE2E4;--jv-accent: #39434A;--jv-on-accent: #FFFFFF;--jv-dark: #1E2326;--jv-dark-ink: #EEF0F1;--jv-dark-muted: #9BA4A9;--jv-a: var(--jv-pop, #A07A35);--jv-a-soft: color-mix(in srgb, var(--jv-a) 12%, #FFFFFF);--jv-a-light: color-mix(in srgb, var(--jv-a) 60%, #FFFFFF);--jv-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;position:relative;overflow:hidden;background:var(--jv-bg);color:var(--jv-ink);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.jv *,.jv *:before,.jv *:after{box-sizing:border-box}.jv.jv-tint{background:var(--jv-tint)}.jv-wrap{position:relative;max-width:1080px;margin:0 auto;padding-left:20px;padding-right:20px}.jv-band{padding-top:80px;padding-bottom:80px}.jv h1,.jv h2,.jv h3{margin:0;line-height:1.12;text-wrap:balance;letter-spacing:-.015em;color:inherit}.jv h2{font-size:clamp(1.75rem,4.2vw,2.6rem);font-weight:400}.jv h3{font-size:1.3rem;font-weight:500}.jv p,.jv ul{margin:0}.jv-lead{font-size:1.15rem;color:var(--jv-muted);max-width:60ch}.jv-rte p+p{margin-top:14px}.jv-eyebrow{font-family:var(--jv-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--jv-muted);display:inline-flex;align-items:center;gap:10px}.jv-eyebrow:before{content:"";width:18px;height:1px;background:var(--jv-a)}.jv-stack{display:flex;flex-direction:column;gap:18px}.jv-head{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.jv-note{font-size:.9rem;color:var(--jv-muted)}.jv-ico{width:24px;height:24px;flex:none;display:block}.jv-tile{width:46px;height:46px;border-radius:12px;background:var(--jv-a-soft);color:var(--jv-a);display:grid;place-items:center;flex:none}.jv-contour{position:absolute;pointer-events:none;color:var(--jv-ink);opacity:.07}.jv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--jv-accent);color:var(--jv-on-accent);text-decoration:none;font-weight:600;padding:15px 26px;border-radius:999px;font-size:1rem;line-height:1.2;transition:transform .15s ease,opacity .15s ease}.jv-btn:hover{transform:translateY(-1px);opacity:.92;color:var(--jv-on-accent)}.jv-btn .jv-ico{width:18px;height:18px}.jv-btn--ghost{background:transparent;color:var(--jv-ink);border:1px solid var(--jv-line)}.jv-btn--ghost:hover{color:var(--jv-ink)}.jv a:focus-visible,.jv summary:focus-visible{outline:2px solid var(--jv-a);outline-offset:3px}.jv-hero{background:var(--jv-dark);color:var(--jv-dark-ink)}.jv-hero canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.jv-hero-inner{display:flex;flex-direction:column;min-height:clamp(520px,80svh,780px);padding-top:24px;padding-bottom:28px}.jv-hero-main{flex:1;display:flex;flex-direction:column;justify-content:center;gap:26px;padding-top:48px;padding-bottom:40px;max-width:820px}.jv-coords{font-family:var(--jv-mono);font-size:.75rem;letter-spacing:.14em;color:var(--jv-dark-muted);text-transform:uppercase;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.jv-coords .jv-ico{width:16px;height:16px;color:var(--jv-a-light)}.jv-hero h1{font-size:clamp(2.7rem,9vw,6rem);font-weight:400;line-height:1.02;letter-spacing:-.03em}.jv-hero h1 em{font-style:italic;color:var(--jv-dark-muted)}.jv-sub{font-size:clamp(1.05rem,2.4vw,1.25rem);color:var(--jv-dark-muted);max-width:46ch}.jv-actions{display:flex;flex-wrap:wrap;gap:12px}.jv-hero .jv-btn{background:var(--jv-dark-ink);color:var(--jv-dark)}.jv-hero .jv-btn--ghost{background:transparent;color:var(--jv-dark-ink);border:1px solid rgba(238,240,241,.3)}.jv-hero-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;font-size:.88rem;color:var(--jv-dark-muted);border-top:1px solid rgba(238,240,241,.14);padding-top:18px}.jv-scale{display:inline-flex;align-items:center;gap:10px;font-family:var(--jv-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.jv-scale i{display:inline-block;width:64px;height:6px;border:1px solid var(--jv-dark-muted);border-top:0;background:linear-gradient(90deg,var(--jv-dark-muted) 0 25%,transparent 25% 50%,var(--jv-dark-muted) 50% 75%,transparent 75%);background-size:100% 2px;background-repeat:no-repeat;background-position:bottom}.jv-scroll{color:var(--jv-dark-ink);text-decoration:none;display:inline-flex;align-items:center;gap:10px}.jv-scroll:hover{color:var(--jv-dark-ink)}.jv-scroll i{width:1px;height:26px;background:var(--jv-dark-ink);display:inline-block;transform-origin:top;animation:jv-drop 2.2s ease-in-out infinite}@keyframes jv-drop{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.jv-ticks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jv-ticks span{position:absolute;width:14px;height:14px;color:var(--jv-dark-muted);opacity:.6}.jv-ticks span:before,.jv-ticks span:after{content:"";position:absolute;background:currentColor}.jv-ticks span:before{left:6.5px;top:0;width:1px;height:14px}.jv-ticks span:after{top:6.5px;left:0;height:1px;width:14px}.jv-ticks .jv-t1{top:96px;right:6%}.jv-ticks .jv-t2{bottom:96px;left:52%}.jv-ticks .jv-t3{top:46%;right:2.5%}.jv-compass{position:absolute;right:22px;top:28px;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--jv-mono);font-size:.68rem;color:var(--jv-dark-muted);letter-spacing:.1em}.jv-compass svg{width:30px;height:30px}.jv-compass .jv-needle{fill:var(--jv-a-light)}.jv-reveal{animation:jv-rise .9s cubic-bezier(.2,.7,.2,1) both}.jv-d1{animation-delay:.1s}.jv-d2{animation-delay:.25s}.jv-d3{animation-delay:.4s}.jv-d4{animation-delay:.55s}@keyframes jv-rise{0%{transform:translateY(14px);opacity:.001}to{transform:none;opacity:1}}.jv-contour--corner{width:620px;height:620px;right:-160px;top:-200px}.jv-intro{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.jv-intro>*{min-width:0}.jv-big{font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.3}.jv-big p{margin:0}.jv-big strong,.jv-big b{font-weight:600;box-shadow:inset 0 -.32em 0 var(--jv-a-soft)}.jv-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.jv-pathcard{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:16px;border:1px solid var(--jv-line);background:var(--jv-bg);color:var(--jv-ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.jv-pathcard:hover{border-color:var(--jv-a);transform:translateY(-2px);color:var(--jv-ink)}.jv-pathcard .jv-tile{margin-bottom:6px}.jv-pathcard p{color:var(--jv-muted)}.jv-go{font-weight:600;margin-top:6px;display:inline-flex;align-items:center;gap:8px;color:var(--jv-a)}.jv-go .jv-ico{width:18px;height:18px;transition:transform .2s ease}.jv-pathcard:hover .jv-go .jv-ico{transform:translate(3px)}.jv-signs{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--jv-line);border:1px solid var(--jv-line);border-radius:16px;overflow:hidden}.jv-signs li{padding:24px;background:var(--jv-bg);display:flex;gap:16px;align-items:flex-start}.jv-signs li .jv-ico{color:var(--jv-a);margin-top:1px}.jv-path{display:grid;grid-template-columns:repeat(4,1fr)}.jv-step{padding-right:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.jv-step-head{display:flex;align-items:center;gap:12px}.jv-dot{flex:none;width:52px;height:52px;border-radius:50%;border:1px solid var(--jv-line);background:var(--jv-bg);color:var(--jv-a);display:grid;place-items:center;position:relative}.jv-dot b{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--jv-accent);color:var(--jv-on-accent);font-size:.72rem;font-weight:600;line-height:22px;text-align:center}.jv-step:first-child .jv-dot{background:var(--jv-a);color:#fff;border-color:var(--jv-a)}.jv-step-head:after{content:"";flex:1;height:0;border-top:1.5px dashed var(--jv-line)}.jv-step:last-child .jv-step-head:after{display:none}.jv-when{font-family:var(--jv-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jv-muted);margin-top:6px}.jv-step p:not(.jv-when){color:var(--jv-muted);font-size:.97rem}.jv-frame{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.jv-frame>div{background:var(--jv-bg);border:1px solid var(--jv-line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:6px}.jv-frame .jv-ico{color:var(--jv-a);margin-bottom:8px}.jv-frame b{font-weight:400;font-size:1.4rem;line-height:1.2}.jv-frame span{color:var(--jv-muted);font-size:.93rem}.jv-offer{display:flex;gap:14px;align-items:flex-start;border-left:2px solid var(--jv-a);padding:4px 0 4px 18px;max-width:64ch;margin-top:24px}.jv-offer .jv-ico{color:var(--jv-a)}.jv-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jv-fit{min-width:0;padding:28px;border-radius:16px;border:1px solid var(--jv-line)}.jv-fit--yes{background:var(--jv-tint);border-color:transparent}.jv-fit ul{list-style:none;margin-top:16px;padding:0;display:flex;flex-direction:column;gap:10px}.jv-fit li{display:flex;gap:12px;align-items:flex-start}.jv-fit li .jv-ico{width:20px;height:20px;margin-top:3px;stroke-width:2;color:var(--jv-muted)}.jv-fit--yes li .jv-ico{color:var(--jv-a)}.jv-fit .jv-note{margin-top:16px}.jv-about{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:start}.jv-about>*{min-width:0}.jv-photo{width:100%;max-width:100%;aspect-ratio:4/5;border-radius:14px;object-fit:cover;display:block}.jv-photo--empty{background:linear-gradient(160deg,var(--jv-line),var(--jv-bg));display:grid;place-items:center;color:var(--jv-muted);font-size:.85rem;text-align:center;padding:20px}.jv-creds{display:flex;flex-wrap:wrap;gap:8px}.jv-creds span{font-size:.85rem;padding:6px 14px;border-radius:999px;border:1px solid var(--jv-line);background:var(--jv-bg);display:inline-flex;align-items:center;gap:8px}.jv-creds span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--jv-a)}.jv-values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:10px}.jv-values>div{border-top:1px solid var(--jv-line);padding-top:16px;display:flex;flex-direction:column;gap:8px}.jv-values .jv-ico{color:var(--jv-a)}.jv-values p{color:var(--jv-muted);font-size:.95rem}.jv-biz{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;padding:40px;border-radius:20px;border:1px solid var(--jv-line);background:var(--jv-bg)}.jv-biz>*{min-width:0;position:relative}.jv-biz>.jv-contour{position:absolute}.jv-contour--biz{width:600px;height:400px;right:-120px;bottom:-120px;opacity:.08}.jv-biz-title{display:flex;align-items:center;gap:14px}.jv-biz ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;color:var(--jv-muted)}.jv-biz li{display:flex;gap:12px;align-items:flex-start}.jv-biz li .jv-ico{width:20px;height:20px;color:var(--jv-a);margin-top:3px;stroke-width:2}.jv-faq{max-width:800px}.jv details{border-bottom:1px solid var(--jv-line);padding-top:18px;padding-bottom:18px}.jv summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.jv summary::-webkit-details-marker{display:none}.jv summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--jv-line);color:var(--jv-a);display:grid;place-items:center;font-size:1.1rem;line-height:1;font-weight:400;transition:transform .2s ease}.jv details[open] summary:after{transform:rotate(45deg)}.jv details .jv-rte{margin-top:10px;color:var(--jv-muted);max-width:65ch}.jv-final{background:var(--jv-dark);color:var(--jv-dark-ink)}.jv-contour--final{color:var(--jv-dark-ink);opacity:.1;width:1200px;height:500px;right:-300px;top:50%;transform:translateY(-50%)}.jv-final .jv-lead{color:var(--jv-dark-muted)}.jv-final .jv-btn{background:var(--jv-dark-ink);color:var(--jv-dark)}.jv-final-box{position:relative;display:flex;flex-direction:column;gap:20px;max-width:680px}.jv-final h2{font-size:clamp(2rem,5vw,3.2rem)}.jv-here{display:inline-flex;align-items:center;gap:10px;font-family:var(--jv-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--jv-dark-muted)}.jv-here i{width:10px;height:10px;border-radius:50%;background:var(--jv-a-light);box-shadow:0 0 0 5px color-mix(in srgb,var(--jv-a-light) 25%,transparent)}@media(max-width:820px){.jv-path{grid-template-columns:1fr}.jv-step{padding:0 0 26px;display:grid;grid-template-columns:52px 1fr;column-gap:18px;row-gap:4px}.jv-step-head{grid-row:1 / span 4;flex-direction:column;align-self:stretch}.jv-step-head:after{width:0;height:auto;flex:1;border-top:0;border-left:1.5px dashed var(--jv-line)}.jv-when{margin-top:2px}}@media(max-width:760px){.jv-band{padding-top:60px;padding-bottom:60px}.jv-intro,.jv-about,.jv-biz{grid-template-columns:1fr;gap:26px}.jv-about .jv-photo{max-width:260px}.jv-values{grid-template-columns:1fr}.jv-frame{grid-template-columns:1fr 1fr}.jv-two{grid-template-columns:1fr}.jv-biz{padding:26px}.jv-compass{right:16px;top:20px}.jv-ticks .jv-t3{display:none}}@media(max-width:640px){.jv-paths,.jv-signs{grid-template-columns:1fr}}@media(max-width:420px){.jv-frame{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.jv-reveal,.jv-scroll i{animation:none}.jv-btn,.jv-pathcard,.jv-go .jv-ico,.jv summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jv.css.map */
