:root{--jx-white: #FFFFFF;--jx-ivory: #F7F1E8;--jx-mid: #F5EFE5;--jx-ink: #1E1512;--jx-espresso: #2A211C;--jx-taupe: #8A7B6D;--jx-bronze: #5F4729;--jx-line: rgba(42, 33, 28, .12);--jx-line-strong: rgba(42, 33, 28, .24);--jx-muted: #6E6158;--jx-red: #C9412F;--jx-yellow: #E3A13B;--jx-blue: #3E68C9;--jx-infrared: #7B2B2B;--jx-compare: #EFE5D6;--jx-glow-red: #FF4B36;--jx-glow-yellow: #FFB23F;--jx-glow-blue: #4F7BFF;--jx-glow-infrared: #B23A5E;--jx-sans: "Jost", "Century Gothic", Futura, sans-serif;--jx-serif: "Instrument Serif", "Times New Roman", serif;--jx-page: 1320px;--jx-gutter: clamp(16px, 4vw, 48px);--jx-section-y: clamp(64px, 9vw, 128px);--jx-radius: 18px;--jx-radius-sm: 10px;--jx-ease: cubic-bezier(.2, .7, .2, 1)}.jx{font-family:var(--jx-sans);font-size:16px;line-height:1.6;letter-spacing:0;color:var(--jx-espresso);-webkit-font-smoothing:antialiased}:where(.jx) *,:where(.jx) *:before,:where(.jx) *:after{box-sizing:border-box}:where(.jx) img{max-width:100%;height:auto;display:block}:where(.jx) a{color:inherit}:where(.jx) p{margin:0 0 1em}.jx :is(h1,h2,h3,h4,h5,h6){word-break:normal;overflow-wrap:break-word}:where(.jx) p:last-child{margin-bottom:0}.jx-section{padding-block:var(--jx-section-y);background:var(--jx-white)}.jx-section--ivory{background:var(--jx-ivory)}.jx-section--mid{background:var(--jx-mid)}.jx-section--ink{background:var(--jx-ink);color:var(--jx-ivory)}.jx-section--tight{padding-block:clamp(40px,5vw,64px)}.jx-section--flush-top{padding-top:0}.jx-section--flush-bottom{padding-bottom:0}body:has(.jx-reviews-hidden) [data-jx-alt-bg=white]{background-color:var(--jx-white)}body:has(.jx-reviews-hidden) [data-jx-alt-bg=ivory]{background-color:var(--jx-ivory)}body:has(.jx-reviews-hidden) [data-jx-alt-bg=mid]{background-color:var(--jx-mid)}.jx-if-waitlist{display:none}body:has([data-jx-mode=waitlist]) .jx-if-waitlist{display:inline}body:has([data-jx-mode=waitlist]) .jx-if-buy{display:none}#jx-buy{scroll-margin-top:120px}.jx-lattice{background-image:url(jx-lattice.svg);background-size:240px}.jx-section--ink.jx-lattice{background-image:url(jx-lattice-dark.svg)}.jx-wrap{width:100%;max-width:var(--jx-page);margin-inline:auto;padding-inline:var(--jx-gutter)}.jx-wrap--narrow{max-width:820px}.jx-wrap--text{max-width:720px}.jx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--jx-sans);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-taupe);margin:0 0 20px}.jx-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.jx-eyebrow--plain:before{display:none}.jx-section--ink .jx-eyebrow{color:#b8aa9a}.jx-display,.jx-h1,.jx-h2,.jx-h3{font-family:var(--jx-sans);font-weight:300;color:inherit;letter-spacing:-.015em;margin:0 0 24px}.jx-display{font-size:clamp(44px,6.4vw,92px);line-height:1.02}.jx-h1{font-size:clamp(38px,4.8vw,68px);line-height:1.06}.jx-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.1}.jx-h3{font-size:clamp(21px,1.8vw,26px);line-height:1.25;font-weight:400;letter-spacing:-.005em}.jx-display em,.jx-h1 em,.jx-h2 em,.jx-h3 em,.jx-serif{font-family:var(--jx-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.jx-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--jx-muted);max-width:560px}.jx-section--ink .jx-lede{color:#cfc4b6}.jx-small{font-size:13px;color:var(--jx-muted)}.jx-section--ink .jx-small{color:#cfc4b6}.jx-countdown__caption{margin:14px 0 0;font-size:14px;letter-spacing:.02em;color:var(--jx-muted)}.jx-section--ink .jx-countdown__caption{color:#e4dacc}.jx-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.jx-center{text-align:center}.jx-center .jx-lede{margin-inline:auto}.jx-rte{font-size:17px;line-height:1.75}.jx-rte h2{font-family:var(--jx-sans);font-weight:300;font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin:48px 0 16px}.jx-rte h3{font-family:var(--jx-sans);font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase;margin:36px 0 12px}.jx-rte ul{padding-left:20px;margin:0 0 1em}.jx-rte li{margin-bottom:6px}.jx-rte a{text-decoration:underline;text-underline-offset:3px}.jx-rte strong{font-weight:500}.jx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 30px;border-radius:999px;font-family:var(--jx-sans);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--jx-espresso);background:var(--jx-espresso);color:var(--jx-white);transition:background .25s var(--jx-ease),color .25s var(--jx-ease),transform .25s var(--jx-ease)}.jx-btn:hover{background:var(--jx-ink);transform:translateY(-1px)}.jx-btn--ghost{background:transparent;color:var(--jx-espresso)}.jx-btn--ghost:hover{background:var(--jx-espresso);color:var(--jx-white)}.jx-btn--light{background:var(--jx-ivory);color:var(--jx-ink);border-color:var(--jx-ivory)}.jx-btn--light:hover{background:var(--jx-white)}.jx-btn--block{width:100%}.jx-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.jx-link{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.jx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.jx-center .jx-actions{justify-content:center}.jx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.jx-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--jx-line-strong);border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:#fff9}.jx-dot{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 0 3px #0000000a}.jx-dot--red{background:var(--jx-red)}.jx-dot--yellow{background:var(--jx-yellow)}.jx-dot--blue{background:var(--jx-blue)}.jx-dot--infrared{background:var(--jx-infrared)}.jx-badge{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--jx-ivory);color:var(--jx-bronze);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.jx-badge--dark{background:var(--jx-espresso);color:var(--jx-ivory)}.jx-announce{background:var(--jx-ink);color:var(--jx-ivory);text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.jx-announce__inner{padding:10px var(--jx-gutter)}.jx-announce a{text-decoration:underline;text-underline-offset:3px}.jx-header{position:sticky;top:0;z-index:40;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--jx-line)}.jx-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px}.jx-header__logo{display:block;width:132px;color:var(--jx-ink)}.jx-header__logo svg{width:100%;height:auto;display:block}.jx-nav{display:flex;justify-content:center;gap:30px;margin:0;padding:0;list-style:none}.jx-nav a{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;transition:border-color .2s}.jx-nav a:hover,.jx-nav a[aria-current=page]{border-color:var(--jx-espresso)}.jx-header__tools{display:flex;align-items:center;gap:14px}.jx-header__tools .jx-btn{min-height:42px;padding:10px 20px;font-size:12px}.jx-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--jx-espresso);background:none;border:0;cursor:pointer;text-decoration:none}.jx-icon-btn:hover{background:var(--jx-ivory)}.jx-icon-btn svg{width:22px;height:22px}.jx-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--jx-espresso);color:#fff;font-size:10px;line-height:18px;text-align:center}.jx-burger,.jx-drawer{display:none}@media(max-width:989px){.jx-header__bar{grid-template-columns:auto 1fr auto;min-height:64px}.jx-header__logo{width:112px;justify-self:center}.jx-burger{display:inline-flex}.jx-header nav,.jx-header__tools .jx-btn{display:none}.jx-header__tools{justify-self:end}.jx-drawer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.jx-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e151266;opacity:0;transition:opacity .3s}.jx-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(88vw,380px);background:var(--jx-white);padding:24px;transform:translate(-100%);transition:transform .35s var(--jx-ease);display:flex;flex-direction:column;gap:8px;overflow-y:auto}.jx-drawer[data-open]{pointer-events:auto}.jx-drawer[data-open] .jx-drawer__scrim{opacity:1}.jx-drawer[data-open] .jx-drawer__panel{transform:none}.jx-drawer__panel a.jx-drawer__link{display:block;padding:14px 0;border-bottom:1px solid var(--jx-line);font-size:22px;font-weight:300;text-decoration:none}.jx-drawer__close{align-self:flex-end}}.jx-hero{position:relative;overflow:hidden;background:var(--jx-white)}.jx-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);min-height:min(86vh,820px);padding-block:clamp(48px,7vw,96px)}.jx-hero__media{position:relative;border-radius:var(--jx-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--jx-ivory)}.jx-hero__media img{width:100%;height:100%;object-fit:cover}.jx-hero__tag{position:absolute;left:20px;bottom:20px;right:20px;display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:12px;background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.jx-hero__tag span:last-child{color:var(--jx-taupe)}.jx-hero__meta{display:flex;gap:28px;margin-top:40px;padding-top:24px;border-top:1px solid var(--jx-line)}.jx-hero__meta div{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--jx-taupe)}.jx-hero__meta strong{display:block;font-size:28px;font-weight:300;letter-spacing:-.01em;color:var(--jx-espresso);text-transform:none}@media(max-width:899px){.jx-hero__grid{grid-template-columns:1fr;min-height:0;padding-top:32px}.jx-hero__media{aspect-ratio:1 / 1;order:-1}.jx-hero__meta{gap:18px}.jx-hero__meta strong{font-size:22px}}.jx-trust{border-block:1px solid var(--jx-line);background:var(--jx-white)}.jx-trust__list{display:grid;grid-template-columns:repeat(var(--cols, 5),1fr);margin:0;padding:0;list-style:none}.jx-trust__item{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 12px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left}.jx-trust__item+.jx-trust__item{border-left:1px solid var(--jx-line)}.jx-trust__item svg{width:22px;height:22px;flex:none;color:var(--jx-taupe)}@media(max-width:899px){.jx-trust__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jx-trust__item{flex:0 0 auto;scroll-snap-align:start;padding:16px 20px}}.jx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,56px)}.jx-head .jx-h2{margin-bottom:0;max-width:680px}.jx-head .jx-lede{margin:0}.jx-head--stack{flex-direction:column;align-items:flex-start;gap:16px}.jx-head--center{flex-direction:column;align-items:center;text-align:center;gap:16px}@media(max-width:749px){.jx-head{flex-direction:column;align-items:flex-start;gap:16px}}.jx-products{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,28px)}.jx-pcard{position:relative;display:flex;flex-direction:column;border-radius:var(--jx-radius);background:var(--jx-white);border:1px solid var(--jx-line);overflow:hidden;text-decoration:none;transition:box-shadow .3s var(--jx-ease),transform .3s var(--jx-ease)}.jx-pcard:hover{box-shadow:0 24px 60px -32px #2a211c59;transform:translateY(-2px)}.jx-pcard__media{position:relative;aspect-ratio:5 / 4;background:var(--jx-ivory);overflow:hidden}.jx-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--jx-ease)}.jx-pcard:hover .jx-pcard__media img{transform:scale(1.03)}.jx-pcard__badge{position:absolute;top:16px;left:16px}.jx-pcard__body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 26px 28px}.jx-pcard__brand{grid-column:1 / -1;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--jx-taupe)}.jx-pcard__title{margin:0;font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:clamp(28px,2.6vw,38px);line-height:1.05;white-space:nowrap}.jx-pcard__desc{grid-column:1 / -1;margin:0;font-size:14px;color:var(--jx-muted)}.jx-pcard__specs{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid var(--jx-line);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--jx-taupe)}.jx-pcard__cta{grid-column:1 / -1;margin-top:16px}@media(max-width:749px){.jx-products{grid-template-columns:1fr}}.jx-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.jx-price__now{font-size:22px;font-weight:400}.jx-price__was{font-size:15px;color:var(--jx-taupe);text-decoration:line-through}.jx-price__note{flex-basis:100%;font-size:12px;letter-spacing:.04em;color:var(--jx-taupe)}.jx-price__left{flex-basis:100%;font-size:12px;letter-spacing:.04em;color:var(--jx-ink);font-weight:500}.jx-pcard .jx-price{justify-content:flex-start;text-align:left;margin-bottom:4px}.jx-pcard .jx-price__note{flex-basis:auto;text-align:left}.jx-light__scale span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.jx-light__scale span:first-child{transform:none}.jx-light__scale span:last-child{transform:translate(-100%)}@property --active{syntax: "<color>"; inherits: true; initial-value: #FF4B36;}.jx-light{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(20px,3vw,40px);align-items:stretch;transition:--active .9s var(--jx-ease)}.jx-light__stage{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:560px;padding:clamp(20px,3vw,32px);border-radius:var(--jx-radius);overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#2A211C 0%,var(--jx-ink) 70%);color:var(--jx-ivory);isolation:isolate}.jx-light__glow{position:absolute;top:24%;right:18%;bottom:18%;left:18%;z-index:-1;border-radius:50%;background:var(--active);filter:blur(80px);opacity:.32;animation:jx-breathe 6s ease-in-out infinite}@keyframes jx-breathe{50%{opacity:.42}}.jx-light__mask{position:absolute;left:50%;top:56%;width:min(66%,340px);transform:translate(-50%,-50%);color:var(--active);overflow:visible}.jx-light__mask--solo{width:min(86%,440px);top:54%}.jx-light__stage:has(.jx-light__mask:not(.jx-light__mask--solo)){min-height:660px}.jx-dev__base{fill:#1a120f}.jx-dev__silicone{fill:#f2c6b0;fill-opacity:.24}.jx-dev__panel{fill:currentColor;fill-opacity:.16}.jx-dev__lightline{fill:none;stroke:currentColor;stroke-width:2.2;filter:drop-shadow(0 0 2px var(--active)) drop-shadow(0 0 5px var(--active))}.jx-dev__halos{opacity:.85}.jx-dev__chips{fill:#ffece038}.jx-dev__rings{fill:currentColor}.jx-dev__cores{fill:#fff7ee}.jx-dev__rivets circle{fill:#1a120f73;stroke:currentColor;stroke-opacity:.55;stroke-width:1}.jx-dev__edge{fill:none;stroke:#ffe8da47;stroke-width:1.6;stroke-linejoin:round}.jx-dev__slot{fill:#f7f1e8d9}.jx-dev__slit{fill:#1a120f}.jx-dev__cut-line{fill:none;stroke:#1a120f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.jx-light__cuts{fill:#1e1512;stroke:#3a2620;stroke-width:3}.jx-light__port{fill:#f7f1e82e;stroke:#f7f1e859;stroke-width:1}.jx-light__shell{fill:#f7f1e812;stroke:#f7f1e866;stroke-width:1.2}.jx-light__readout{position:relative;display:grid;gap:4px}.jx-light__nm{font-size:clamp(56px,6vw,88px);font-weight:200;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.jx-light__nm small{font-size:.26em;font-weight:400;letter-spacing:.06em;margin-left:6px;color:#b8aa9a}.jx-light__name{font-family:var(--jx-serif);font-style:italic;font-size:26px}.jx-light__note{min-height:1.2em;font-size:12px;letter-spacing:.08em;color:#b8aa9a}.jx-light__spectrum{position:relative}.jx-light__bar{position:relative;height:10px;border-radius:10px;background:linear-gradient(90deg,#6a3fd0,#3e68c9 12%,#2bb5c8 22%,#4fc36a 30%,#e9d84a 36%,#f2a33a 40%,#f05a2c 48%,#c9241f,#6e1730 72%,#6e173059 88%,#6e17301a)}.jx-light__mark{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--jx-ink);border:2px solid rgba(247,241,232,.55);transition:transform .4s var(--jx-ease),border-color .4s,box-shadow .4s}.jx-light__mark.is-active{transform:translate(-50%,-50%) scale(1.45);border-color:var(--jx-ivory);box-shadow:0 0 0 4px #f7f1e826,0 0 18px 2px var(--c)}.jx-light__scale{position:relative;height:14px;margin-top:10px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a89a8b;font-variant-numeric:tabular-nums}.jx-light__list{display:grid;gap:10px;align-content:center}.jx-light__item{position:relative;display:grid;gap:0;width:100%;padding:20px 22px;text-align:left;cursor:pointer;overflow:hidden;border:1px solid var(--jx-line);border-radius:16px;background:var(--jx-white);color:var(--jx-espresso);font:inherit;transition:border-color .3s,box-shadow .3s,background .3s}.jx-section--ivory .jx-light__item{background:#ffffffb3}.jx-light__item:hover{border-color:var(--jx-line-strong)}.jx-light__item:focus-visible{outline:2px solid var(--jx-espresso);outline-offset:3px}.jx-light__item[aria-selected=true]{background:var(--jx-white);border-color:transparent;box-shadow:0 0 0 1.5px var(--c-ink),0 20px 50px -30px var(--c-ink)}.jx-light__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.jx-light__item-name{font-size:17px;font-weight:400}.jx-light__item-nm{font-size:22px;font-weight:300;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.jx-light__item-nm small{font-size:11px;margin-left:3px;letter-spacing:.08em;color:var(--jx-taupe)}.jx-light__detail{display:grid;gap:10px;padding-left:22px}.jx-light__claim{display:block;padding-top:10px;font-size:15px;line-height:1.55;color:var(--jx-muted)}.jx-light__freq{justify-self:start;padding:5px 10px;border-radius:999px;background:var(--jx-ivory);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--jx-bronze)}.jx-light__depth{display:grid;gap:6px}.jx-light__depth-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jx-taupe)}.jx-light__depth-bar{height:3px;border-radius:3px;background:var(--jx-line);overflow:hidden}.jx-light__depth-bar span{display:block;height:100%;background:var(--c-ink)}.jx-light__progress{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--c-ink)}.jx-light.is-js .jx-light__item .jx-light__detail{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--jx-ease),opacity .4s}.jx-light.is-js .jx-light__item[aria-selected=true] .jx-light__detail{max-height:260px;opacity:1}.jx-light.is-auto .jx-light__item[aria-selected=true] .jx-light__progress{animation:jx-progress var(--jx-cycle, 5s) linear forwards}@keyframes jx-progress{to{width:100%}}@media(prefers-reduced-motion:reduce){.jx-light__glow{animation:none}.jx-light,.jx-light__mark,.jx-light.is-js .jx-light__item .jx-light__detail{transition:none}}@media(max-width:899px){.jx-light{grid-template-columns:1fr}.jx-light__stage{min-height:440px}.jx-light__mask{width:80%;top:56%}.jx-light__stage:has(.jx-light__mask:not(.jx-light__mask--solo)){min-height:560px}.jx-light__mask--solo{width:88%}}@media(max-width:549px){.jx-light__stage{min-height:400px}.jx-light__item{padding:16px 18px}.jx-light__scale span:nth-child(2),.jx-light__scale span:nth-child(4){display:none}}.jx-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.jx-split--reverse .jx-split__media{order:2}.jx-split__media{border-radius:var(--jx-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--jx-ivory)}.jx-split__media img{width:100%;height:100%;object-fit:cover}.jx-split__list{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--jx-line)}.jx-split__list li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--jx-line)}.jx-split__list b{font-weight:400;font-size:13px;letter-spacing:.1em;color:var(--jx-taupe);font-variant-numeric:tabular-nums}.jx-split__list strong{display:block;font-weight:500}.jx-split__list span{color:var(--jx-muted);font-size:15px}@media(max-width:899px){.jx-split{grid-template-columns:1fr}.jx-split--reverse .jx-split__media{order:0}.jx-split__media{aspect-ratio:1 / 1}}.jx-steps{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:clamp(16px,2vw,24px);counter-reset:step}.jx-step{padding:32px 28px;border-radius:var(--jx-radius);background:var(--jx-white);border:1px solid var(--jx-line)}.jx-section--white .jx-step,.jx-section:not(.jx-section--ivory):not(.jx-section--mid) .jx-step{background:var(--jx-ivory);border-color:transparent}.jx-step__num{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:48px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-step__num strong{font-size:40px;font-weight:200;letter-spacing:-.02em;color:var(--jx-espresso);font-variant-numeric:tabular-nums}.jx-step h3{margin:0 0 8px;font-family:var(--jx-sans);font-size:20px;font-weight:400}.jx-step p{color:var(--jx-muted);font-size:15px}@media(max-width:899px){.jx-steps{grid-template-columns:1fr}.jx-step__num{margin-bottom:24px}}.jx-vs__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.jx-vs{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;table-layout:fixed}.jx-vs th,.jx-vs td{padding:7px 10px;vertical-align:middle;text-align:left}.jx-vs__corner,.jx-vs__feature{width:20%}.jx-vs__feature{padding-left:4px!important;font-size:13px;font-weight:500;color:var(--jx-espresso);border-bottom:1px solid var(--jx-line)}.jx-vs__head{padding:22px 16px 16px!important;text-align:center!important;vertical-align:bottom!important;font-weight:400}.jx-vs__img{display:block;width:120px;aspect-ratio:4 / 3;margin:-6px auto 14px;border-radius:10px;overflow:hidden}.jx-vs__img img{width:100%;height:100%;object-fit:cover}.jx-vs__brand{display:block;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-taupe)}.jx-vs__name{display:block;margin-top:4px;font-family:var(--jx-serif);font-style:italic;font-size:26px;line-height:1.1;color:var(--jx-espresso)}.jx-vs__us{background:var(--jx-compare)}th.jx-vs__us{border-radius:18px 18px 0 0}td.jx-vs__us.jx-vs__last{border-radius:0 0 18px 18px;padding-bottom:16px}.jx-vs__pill{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:12px;background:var(--jx-white);border:1px solid var(--jx-line);font-size:14px;line-height:1.35;color:var(--jx-muted)}.jx-vs__us .jx-vs__pill{border-color:transparent;color:var(--jx-espresso);font-weight:500;box-shadow:0 1px #2a211c0a}.jx-vs__icon{flex:none;width:20px;height:20px}.jx-vs__icon svg{width:100%;height:100%;display:block}.jx-vs__pill--yes .jx-vs__icon{color:var(--jx-espresso);fill:var(--jx-espresso)}.jx-vs__pill--no .jx-vs__icon{color:#b5a79a}.jx-vs__pill--neutral .jx-vs__icon{color:#c9bdb0}@media(max-width:749px){.jx-vs{min-width:600px}.jx-vs__corner,.jx-vs__feature{position:sticky;left:0;z-index:1;background:var(--jx-white);width:110px}.jx-section--ivory .jx-vs__corner,.jx-section--ivory .jx-vs__feature{background:var(--jx-ivory)}.jx-vs__name{font-size:21px}.jx-vs__pill{font-size:13px;padding:8px 10px;gap:8px}}.jx-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.jx-review{display:flex;flex-direction:column;gap:18px;padding:30px;border-radius:var(--jx-radius);background:var(--jx-white);border:1px solid var(--jx-line)}.jx-review__stars{display:flex;gap:3px;color:var(--jx-espresso)}.jx-review__stars svg{width:14px;height:14px}.jx-review__quote{margin:0;font-family:var(--jx-serif);font-size:23px;line-height:1.3}.jx-review__body{color:var(--jx-muted);font-size:15px;margin:0}.jx-review__meta{margin-top:auto;padding-top:16px;border-top:1px solid var(--jx-line);display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--jx-taupe)}.jx-review__meta strong{color:var(--jx-espresso);font-weight:500}.jx-review--placeholder{border-style:dashed;border-color:var(--jx-line-strong)}.jx-review--placeholder .jx-review__quote{color:var(--jx-taupe)}@media(max-width:989px){.jx-reviews{grid-template-columns:1fr}}.jx-disclaimer{margin-top:28px;font-size:12px;line-height:1.6;color:var(--jx-taupe);max-width:760px}.jx-center .jx-disclaimer{margin-inline:auto}.jx-timeline{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);position:relative;margin:0;padding:0;list-style:none}.jx-timeline:before{content:"";position:absolute;top:7px;left:0;right:0;height:1px;background:var(--jx-line-strong)}.jx-timeline li{position:relative;padding:40px 24px 0 0}.jx-timeline li:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;background:var(--jx-white);border:1px solid var(--jx-espresso)}.jx-timeline li:last-child:before{background:var(--jx-espresso)}.jx-timeline__when{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-timeline h3{margin:8px 0;font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:26px}.jx-timeline p{color:var(--jx-muted);font-size:15px}@media(max-width:899px){.jx-timeline{grid-template-columns:1fr;padding-left:32px}.jx-timeline:before{top:0;bottom:0;left:7px;right:auto;width:1px;height:auto}.jx-timeline li{padding:0 0 32px}.jx-timeline li:before{left:-32px}}.jx-waitlist{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.jx-waitlist--solo{grid-template-columns:1fr;max-width:720px;margin-inline:auto;text-align:center}.jx-waitlist--solo .jx-lede,.jx-waitlist--solo .jx-perks{margin-inline:auto}.jx-perks{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:12px;max-width:520px}.jx-perks li{display:flex;gap:14px;align-items:baseline;font-size:16px}.jx-perks li:before{content:"";width:18px;height:1px;flex:none;background:currentColor;transform:translateY(-4px);opacity:.6}.jx-waitlist--solo .jx-perks li{justify-content:center}.jx-form{display:grid;gap:12px}.jx-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jx-field{display:grid;gap:6px;text-align:left}.jx-fieldset{border:0;padding:0;margin:0 0 4px;min-width:0;text-align:left}.jx-legend{padding:0;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-waitlist--solo .jx-fieldset,.jx-waitlist--solo .jx-legend{text-align:center;width:100%}.jx-waitlist--solo .jx-choice{justify-content:center}.jx-section--ink .jx-legend{color:#b8aa9a}.jx-field label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-input,.jx-select,.jx-textarea{width:100%;min-height:54px;padding:14px 18px;border-radius:12px;border:1px solid var(--jx-line-strong);background:var(--jx-white);font-family:var(--jx-sans);font-size:16px;color:var(--jx-espresso);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.jx-textarea{min-height:160px;resize:vertical}.jx-select{background-image:linear-gradient(45deg,transparent 50%,var(--jx-espresso) 50%),linear-gradient(135deg,var(--jx-espresso) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.jx-input:focus,.jx-select:focus,.jx-textarea:focus{outline:none;border-color:var(--jx-espresso);box-shadow:0 0 0 3px #2a211c14}.jx-section--ink .jx-input{background:transparent;color:var(--jx-ivory);border-color:#f7f1e84d}.jx-section--ink .jx-input::placeholder{color:#f7f1e880}.jx-section--ink .jx-field label{color:#b8aa9a}.jx-choice{display:flex;flex-wrap:wrap;gap:8px}.jx-choice label{position:relative;cursor:pointer}.jx-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.jx-choice span{display:inline-block;padding:12px 18px;border:1px solid var(--jx-line-strong);border-radius:999px;font-size:13px;letter-spacing:.06em;transition:all .2s}.jx-choice input:checked+span{background:var(--jx-espresso);border-color:var(--jx-espresso);color:var(--jx-white)}.jx-choice input:focus-visible+span{outline:2px solid var(--jx-espresso);outline-offset:2px}.jx-section--ink .jx-choice span{border-color:#f7f1e84d}.jx-section--ink .jx-choice input:checked+span{background:var(--jx-ivory);color:var(--jx-ink);border-color:var(--jx-ivory)}.jx-consent{font-size:12px;line-height:1.55;color:var(--jx-taupe);text-align:left}.jx-section--ink .jx-consent{color:#a89a8b}.jx-notice{padding:16px 18px;border-radius:12px;font-size:15px;background:var(--jx-ivory);color:var(--jx-espresso);text-align:left}.jx-notice--error{background:#fbedea;color:#8a2c1d}.jx-section--ink .jx-notice{background:#f7f1e81a;color:var(--jx-ivory)}.jx-countdown{display:flex;gap:10px;margin-top:28px}.jx-waitlist--solo .jx-countdown{justify-content:center}.jx-countdown div{min-width:72px;padding:12px 10px;border:1px solid var(--jx-line-strong);border-radius:12px;text-align:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-section--ink .jx-countdown div{border-color:#f7f1e838;color:#b8aa9a}.jx-countdown strong{display:block;font-size:28px;font-weight:300;letter-spacing:0;color:inherit;font-variant-numeric:tabular-nums}.jx-section--ink .jx-countdown strong{color:var(--jx-ivory)}.jx-section:not(.jx-section--ink) .jx-countdown strong{color:var(--jx-espresso)}@media(max-width:899px){.jx-waitlist,.jx-form__row{grid-template-columns:1fr}}.jx-faq{border-top:1px solid var(--jx-line-strong)}.jx-faq__group{margin-top:48px}.jx-faq__group:first-child{margin-top:0}.jx-faq__group-title{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-taupe)}.jx-acc{border-bottom:1px solid var(--jx-line)}.jx-acc summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:400}.jx-acc summary::-webkit-details-marker{display:none}.jx-acc summary:after{content:"";width:12px;height:12px;flex:none;background:linear-gradient(currentColor,currentColor) center / 12px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 12px no-repeat;transition:transform .3s var(--jx-ease)}.jx-acc[open] summary:after{transform:rotate(45deg)}.jx-acc__body{padding:0 48px 24px 0;color:var(--jx-muted);font-size:16px;line-height:1.7}.jx-acc__body a{text-decoration:underline}.jx-faq-layout{display:grid;grid-template-columns:300px 1fr;gap:clamp(32px,6vw,96px);align-items:start}.jx-faq-layout__aside{position:sticky;top:110px}@media(max-width:899px){.jx-faq-layout{grid-template-columns:1fr}.jx-faq-layout__aside{position:static}}.jx-pagehead{padding-block:clamp(56px,8vw,112px) clamp(32px,4vw,56px);border-bottom:1px solid var(--jx-line)}.jx-pagehead--center{text-align:center}.jx-pagehead--center .jx-lede{margin-inline:auto}.jx-crumbs{display:flex;gap:8px;margin:0 0 28px;padding:0;list-style:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--jx-taupe)}.jx-pagehead--center .jx-crumbs{justify-content:center}.jx-crumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.jx-crumbs a{text-decoration:none}.jx-spec{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.jx-spec caption{text-align:left;padding-bottom:16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-spec th,.jx-spec td{padding:18px 16px 18px 0;border-bottom:1px solid var(--jx-line);text-align:left;font-size:15px;vertical-align:middle}.jx-spec thead th{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe);border-bottom-color:var(--jx-line-strong)}.jx-spec td:first-child{display:flex;align-items:center;gap:12px;font-weight:500}.jx-spec__pending{color:var(--jx-taupe);font-style:italic}.jx-specgrid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:1px;background:var(--jx-line);border:1px solid var(--jx-line);border-radius:var(--jx-radius);overflow:hidden;margin-top:40px}.jx-specgrid div{background:var(--jx-white);padding:24px}.jx-section--ivory .jx-specgrid div{background:var(--jx-ivory)}.jx-specgrid span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe);margin-bottom:8px}.jx-specgrid strong{font-size:20px;font-weight:400}@media(max-width:749px){.jx-specgrid{grid-template-columns:1fr 1fr}}.jx-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:start;padding-block:clamp(24px,3vw,48px) var(--jx-section-y)}.jx-gallery{display:grid;gap:12px;position:sticky;top:96px}.jx-gallery__main{border-radius:var(--jx-radius);overflow:hidden;background:var(--jx-ivory);aspect-ratio:1 / 1}.jx-gallery__main img{width:100%;height:100%;object-fit:cover}.jx-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.jx-gallery__thumb{padding:0;border:1px solid transparent;border-radius:10px;overflow:hidden;aspect-ratio:1;background:var(--jx-ivory);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.jx-gallery__thumb[aria-current=true],.jx-gallery__thumb:hover{opacity:1;border-color:var(--jx-espresso)}.jx-gallery__thumb img{width:100%;height:100%;object-fit:cover}.jx-buy__brand{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--jx-taupe);margin:0 0 8px}.jx-buy__title{margin:0;font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:clamp(48px,5vw,72px);line-height:1}.jx-buy__fn{margin:10px 0 24px;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.jx-buy .jx-price__now{font-size:30px;font-weight:300}.jx-buy .jx-price__was{font-size:18px}.jx-buy__sub{margin:24px 0;font-size:16px;color:var(--jx-muted)}.jx-buy__switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 8px}.jx-buy__opt{display:block;padding:16px 18px;border:1px solid var(--jx-line-strong);border-radius:14px;text-decoration:none;transition:border-color .2s,background .2s}.jx-buy__opt[aria-current=true]{border-color:var(--jx-espresso);box-shadow:inset 0 0 0 1px var(--jx-espresso)}.jx-buy__opt strong{display:block;font-weight:500;font-size:15px}.jx-buy__opt span{font-size:13px;color:var(--jx-taupe)}.jx-buy__label{margin:28px 0 10px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-buy__form{display:grid;gap:12px;margin-top:24px}.jx-buy__qty{display:flex;gap:12px}.jx-qty{display:inline-flex;align-items:center;border:1px solid var(--jx-line-strong);border-radius:999px}.jx-qty button{width:44px;height:50px;border:0;background:none;font-size:18px;cursor:pointer;color:inherit}.jx-qty input{width:36px;border:0;text-align:center;font:inherit;background:none;-moz-appearance:textfield}.jx-qty input::-webkit-outer-spin-button,.jx-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.jx-buy__qty .jx-btn{flex:1}.jx-buy__perks{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:24px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--jx-line);font-size:13px}.jx-buy__perks li{display:flex;gap:10px;align-items:center}.jx-buy__perks svg{width:18px;height:18px;color:var(--jx-taupe);flex:none}.jx-buy__gift{display:flex;gap:14px;align-items:center;margin-top:20px;padding:16px 18px;border-radius:14px;background:var(--jx-ivory);font-size:14px}.jx-buy__gift-label{display:block;margin-bottom:2px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-bronze)}.jx-buy__gift svg{width:26px;height:26px;flex:none;color:var(--jx-bronze)}.jx-buy__pay{margin:0;font-size:13px;color:var(--jx-muted);text-align:center}.jx-buy__acc{margin-top:32px;border-top:1px solid var(--jx-line-strong)}.jx-buy__acc .jx-acc summary{font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.jx-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--jx-gutter);background:#fffffff5;border-top:1px solid var(--jx-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(100%);transition:transform .3s var(--jx-ease)}.jx-sticky-atc[data-show]{transform:none}.jx-sticky-atc__title{font-family:var(--jx-serif);font-style:italic;font-size:22px}.jx-sticky-atc .jx-btn{min-height:46px;padding:10px 22px}@media(max-width:989px){.jx-pdp{grid-template-columns:1fr}.jx-gallery{position:static}.jx-sticky-atc{display:flex}}.jx-quote{margin:0;font-family:var(--jx-serif);font-style:italic;font-size:clamp(30px,3.6vw,52px);line-height:1.15;letter-spacing:-.01em}.jx-quote-cite{display:block;margin-top:24px;font-family:var(--jx-sans);font-style:normal;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-taupe)}.jx-values{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:0;border-top:1px solid var(--jx-line-strong)}.jx-values>div{padding:32px 32px 8px 0}.jx-values>div+div{padding-left:32px;border-left:1px solid var(--jx-line)}.jx-values h3{margin:0 0 10px;font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:28px}.jx-values p{color:var(--jx-muted);font-size:15px}@media(max-width:899px){.jx-values{grid-template-columns:1fr}.jx-values>div+div{padding-left:0;border-left:0;border-top:1px solid var(--jx-line)}}.jx-contact{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,96px);align-items:start}.jx-contact__aside dl{margin:32px 0 0;display:grid;gap:24px}.jx-contact__aside dt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe);margin-bottom:4px}.jx-contact__aside dd{margin:0;font-size:17px}.jx-contact__card{padding:clamp(24px,4vw,48px);border-radius:var(--jx-radius);background:var(--jx-ivory)}@media(max-width:899px){.jx-contact{grid-template-columns:1fr}}.jx-social{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.jx-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid currentColor;opacity:.8;transition:opacity .2s,background .2s}.jx-social a:hover{opacity:1;background:#f7f1e81a}.jx-social svg{width:18px;height:18px}.jx-social--placeholder a{border-style:dashed}.jx-footer{background:var(--jx-ink);color:var(--jx-ivory);padding-top:clamp(56px,7vw,96px)}.jx-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(32px,4vw,64px);padding-bottom:56px;border-bottom:1px solid rgba(247,241,232,.14)}.jx-footer__logo{width:150px;color:var(--jx-ivory);margin-bottom:24px}.jx-footer__logo svg{width:100%;height:auto}.jx-footer__tag{font-family:var(--jx-serif);font-style:italic;font-size:28px;margin:0 0 24px}.jx-footer h3{margin:0 0 16px;font-family:var(--jx-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#a89a8b}.jx-footer ul.jx-footer__links{margin:0;padding:0;list-style:none;display:grid;gap:10px}.jx-footer__links a{text-decoration:none;font-size:15px;opacity:.85}.jx-footer__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.jx-footer__signup{display:flex;gap:8px;margin-top:8px}.jx-footer__signup .jx-input{min-height:48px;background:transparent;color:var(--jx-ivory);border-color:#f7f1e84d}.jx-footer__signup .jx-btn{min-height:48px;padding:10px 20px}.jx-footer__policies ul{margin:0;padding:24px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px}.jx-footer__policies a{font-size:13px;color:var(--jx-ivory);opacity:.75;text-decoration:none}.jx-footer__policies a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.jx-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-block:28px 32px;font-size:12px;color:#a89a8b;letter-spacing:.04em}.jx-footer__legal p{margin:0;max-width:760px}@media(max-width:989px){.jx-footer__top{grid-template-columns:1fr 1fr}.jx-footer__brand{grid-column:1 / -1}}@media(max-width:549px){.jx-footer__top{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.jx-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--jx-ease),transform .9s var(--jx-ease)}.jx-reveal.is-in{opacity:1;transform:none}}.jx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jx-mt-0{margin-top:0!important}.jx-hr{border:0;border-top:1px solid var(--jx-line);margin:0}.jx-spec td:first-child{display:table-cell}.jx-spec__light{display:flex;align-items:center;gap:12px;font-weight:500}.jx-spec__claim{display:block;margin:4px 0 0 20px;font-size:13px;font-weight:400;color:var(--jx-taupe);max-width:280px}.jx-spec__dose{font-size:20px;font-weight:400;color:var(--jx-espresso)}@media(max-width:749px){.jx-spec,.jx-spec tbody,.jx-spec tr,.jx-spec td{display:block;width:100%}.jx-spec thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.jx-spec tr{padding:20px 0;border-bottom:1px solid var(--jx-line)}.jx-spec th,.jx-spec td{padding:0;border:0}.jx-spec td:first-child{display:block;margin-bottom:12px}.jx-spec__claim{max-width:none}.jx-spec td[data-label]{display:flow-root;padding:6px 0;font-size:14px;text-align:right}.jx-spec td[data-label]:before{content:attr(data-label);float:left;max-width:50%;margin-right:16px;padding-top:3px;text-align:left;font-family:var(--jx-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--jx-taupe)}.jx-spec__dose{font-size:17px}}.jx-formula{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 40px;padding:22px 26px;border-radius:var(--jx-radius);background:var(--jx-ink);color:var(--jx-ivory)}.jx-formula__term{display:grid;gap:2px}.jx-formula__term strong{font-weight:300;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.01em}.jx-formula__term small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a89a8b}.jx-formula__op{font-family:var(--jx-serif);font-style:italic;font-size:30px;color:#b8aa9a}.jx-research{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px)}.jx-research__card{position:relative;padding:30px 30px 26px;border-radius:var(--jx-radius);background:var(--jx-white);border:1px solid var(--jx-line);overflow:hidden}.jx-research__card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--c-ink)}.jx-section--white .jx-research__card,.jx-section:not(.jx-section--ivory):not(.jx-section--mid) .jx-research__card{background:var(--jx-ivory);border-color:transparent}.jx-research__tag{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-research__title{margin:0 0 12px;font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:28px;line-height:1.15}.jx-research__body{color:var(--jx-muted);font-size:15px;line-height:1.7}.jx-research__refs{margin-top:18px;border-top:1px solid var(--jx-line)}.jx-research__refs summary{padding:14px 0 0;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;list-style:none}.jx-research__refs summary::-webkit-details-marker{display:none}.jx-research__refs summary:after{content:" +"}.jx-research__refs[open] summary:after{content:" \2013"}.jx-research__refs .jx-rte{font-size:13px;line-height:1.6;color:var(--jx-muted);padding-top:10px}.jx-research__refs .jx-rte a{word-break:break-word}@media(max-width:899px){.jx-research{grid-template-columns:1fr}}.jx-gift{background:linear-gradient(160deg,#f6e9d8,#ebd5bd)}.jx-gift__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,6vw,96px);align-items:center}.jx-gift__media{position:relative;border-radius:var(--jx-radius);overflow:visible;aspect-ratio:4 / 5}.jx-gift__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--jx-radius);box-shadow:0 40px 80px -40px #5f47298c}.jx-gift__stamp{position:absolute;right:-28px;top:28px;width:132px;height:132px;animation:jx-spin 24s linear infinite}.jx-gift__stamp-bg{fill:var(--jx-ink)}.jx-gift__stamp text{fill:var(--jx-ivory);font-family:var(--jx-sans);font-size:9.6px;font-weight:500;letter-spacing:2.4px}.jx-gift__stamp .jx-gift__stamp-num{font-family:var(--jx-serif);font-style:italic;font-size:30px;letter-spacing:0}@keyframes jx-spin{to{transform:rotate(360deg)}}.jx-gift__label{position:absolute;left:20px;bottom:20px}.jx-stack{margin-top:32px;padding:26px 28px;border-radius:var(--jx-radius);background:#ffffffb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.jx-stack__title{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-bronze)}.jx-stack__list{margin:0;padding:0;list-style:none;display:grid}.jx-stack__list li{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--jx-line)}.jx-stack__list li:first-child{border-top:0;padding-top:4px}.jx-stack__check svg{width:20px;height:20px;fill:var(--jx-espresso);margin-top:2px}.jx-stack__text strong{display:block;font-weight:500;font-size:16px}.jx-stack__text span{display:block;font-size:14px;color:var(--jx-muted)}.jx-stack__value{font-size:15px;font-variant-numeric:tabular-nums;color:var(--jx-bronze);white-space:nowrap}.jx-stack__note{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--jx-line);font-family:var(--jx-serif);font-style:italic;font-size:19px;color:var(--jx-espresso)}.jx-gift__how{margin-top:24px;border-top:1px solid rgba(42,33,28,.18)}.jx-gift__how summary{padding:16px 0 0;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;list-style:none}.jx-gift__how summary::-webkit-details-marker{display:none}.jx-gift__how .jx-rte{font-size:15px;padding-top:10px;color:var(--jx-muted)}.jx-buy__gift img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex:none}@media(prefers-reduced-motion:reduce){.jx-gift__stamp{animation:none}}@media(max-width:899px){.jx-gift__grid{grid-template-columns:1fr}.jx-gift__media{aspect-ratio:1 / 1}.jx-gift__stamp{right:12px;top:12px;width:104px;height:104px}}.jx-band{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 32px;border-radius:var(--jx-radius);background:var(--jx-white);border:1px solid var(--jx-line)}.jx-section--white .jx-band,.jx-section:not(.jx-section--ivory):not(.jx-section--mid) .jx-band{background:var(--jx-ivory);border-color:transparent}.jx-band__dots{display:grid;grid-template-columns:repeat(2,12px);gap:8px}.jx-band__dots .jx-dot{width:12px;height:12px}.jx-band .jx-h3{margin:0 0 4px}.jx-band .jx-eyebrow{margin-bottom:8px}@media(max-width:749px){.jx-band{grid-template-columns:1fr;gap:16px}.jx-band__dots{grid-template-columns:repeat(4,12px)}}.jx-quiz{min-height:560px}.jx-quiz__screen{animation:jx-fade .4s var(--jx-ease)}@keyframes jx-fade{0%{opacity:0;transform:translateY(8px)}}.jx-quiz__intro{text-align:center}.jx-quiz__intro .jx-lede{margin-inline:auto}.jx-quiz__intro .jx-actions{justify-content:center}.jx-quiz__promise{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 0;padding:0;list-style:none;text-align:left}.jx-quiz__promise li{padding:18px 20px;border-radius:14px;background:var(--jx-white)}.jx-quiz__promise strong{display:block;font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:22px}.jx-quiz__promise span{font-size:14px;color:var(--jx-muted)}.jx-quiz__progress{height:3px;border-radius:3px;background:var(--jx-line);overflow:hidden}.jx-quiz__progress span{display:block;height:100%;width:0;background:var(--jx-espresso);transition:width .4s var(--jx-ease)}.jx-quiz__count{margin:14px 0 24px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jx-taupe)}.jx-quiz__q{border:0;margin:0;padding:0;min-width:0}.jx-quiz__q legend{padding:0;margin-bottom:8px}.jx-quiz__options{display:grid;gap:10px;margin-top:24px}.jx-quiz__options--grid{grid-template-columns:1fr 1fr}.jx-quiz__opt{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:center;width:100%;padding:16px 20px;text-align:left;border:1px solid var(--jx-line-strong);border-radius:14px;background:var(--jx-white);color:var(--jx-espresso);font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.jx-quiz__opt:hover{border-color:var(--jx-espresso);transform:translateY(-1px)}.jx-quiz__opt:focus-visible{outline:2px solid var(--jx-espresso);outline-offset:2px}.jx-quiz__opt strong{display:block;font-weight:500;font-size:16px}.jx-quiz__opt span span{display:block;font-size:13px;color:var(--jx-taupe)}.jx-quiz__tick{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--jx-line-strong);transition:background .2s,border-color .2s}.jx-quiz__opt[aria-pressed=true]{border-color:var(--jx-espresso);box-shadow:inset 0 0 0 1px var(--jx-espresso)}.jx-quiz__opt[aria-pressed=true] .jx-quiz__tick{border-color:var(--jx-espresso);background:var(--jx-espresso) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.8 10.3 2.8 2.8 5.6-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.jx-quiz__nav{display:flex;justify-content:space-between;gap:12px;margin-top:32px}.jx-quiz__match{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;margin:28px 0 8px;padding:22px;border-radius:var(--jx-radius);background:var(--jx-white)}.jx-quiz__match img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:12px}.jx-quiz__match-title{margin:4px 0 8px;font-family:var(--jx-serif);font-style:italic;font-size:34px;line-height:1}.jx-quiz__gift{margin-top:8px;color:var(--jx-bronze)}.jx-quiz__h{margin:44px 0 6px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-taupe)}.jx-quiz__lights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px}.jx-quiz__light{padding:20px;border-radius:14px;background:var(--jx-white);box-shadow:inset 0 3px 0 var(--c-ink)}.jx-quiz__light-tag{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--jx-taupe)}.jx-quiz__light-name{margin:0 0 6px;font-family:var(--jx-serif);font-style:italic;font-size:24px}.jx-quiz__light-name span{font-family:var(--jx-sans);font-style:normal;font-size:13px;color:var(--jx-taupe)}.jx-quiz__light-meta{margin:12px 0 0;font-size:12px;letter-spacing:.04em;color:var(--jx-espresso)}.jx-quiz__week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none}.jx-quiz__week li{display:grid;justify-items:center;gap:8px;padding:14px 4px;border-radius:12px;background:#ffffff80;text-align:center}.jx-quiz__week li.is-on{background:var(--jx-white);box-shadow:0 10px 24px -18px #2a211c80}.jx-quiz__day{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.jx-quiz__day-light{font-size:12px;color:var(--jx-muted)}.jx-quiz__week .jx-dot{width:12px;height:12px}.jx-quiz__steps{counter-reset:s;display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.jx-quiz__steps li{counter-increment:s;display:grid;grid-template-columns:36px 160px 1fr;gap:12px;align-items:baseline;padding:14px 18px;border-radius:12px;background:var(--jx-white)}.jx-quiz__steps li:before{content:counter(s,decimal-leading-zero);font-size:12px;color:var(--jx-taupe);font-variant-numeric:tabular-nums}.jx-quiz__steps strong{font-weight:500}.jx-quiz__steps span{color:var(--jx-muted);font-size:15px}.jx-quiz__tips{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.jx-quiz__tips li{position:relative;padding-left:28px;font-size:16px;line-height:1.6}.jx-quiz__tips li:before{content:"";position:absolute;left:0;top:.75em;width:16px;height:1px;background:var(--jx-espresso)}.jx-quiz__key{margin-top:44px;padding:32px;border-radius:var(--jx-radius);background:var(--jx-ink);color:var(--jx-ivory);text-align:center}.jx-quiz__key .jx-small{color:#cfc4b6;margin-top:10px}.jx-quiz__save{margin-top:32px;padding:28px;border-radius:var(--jx-radius);background:var(--jx-white)}.jx-quiz__save .jx-h3{margin-bottom:6px}.jx-quiz__save .jx-form{margin-top:18px}.jx-quiz__save{scroll-margin-top:120px}.jx-quiz__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin:0 0 28px;padding:14px 18px;border-radius:14px;background:#fff9}.jx-quiz__tools .jx-small{margin:0}.jx-quiz__tool-links{display:flex;flex-wrap:wrap;gap:8px}.jx-quiz__tool{padding:8px 14px;border:1px solid var(--jx-line-strong);border-radius:999px;background:var(--jx-white);color:var(--jx-espresso);font:inherit;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s}.jx-quiz__tool:hover{border-color:var(--jx-espresso)}.jx-quiz__tool:focus-visible{outline:2px solid var(--jx-espresso);outline-offset:2px}@media print{body *{visibility:hidden}[data-jx-quiz-result],[data-jx-quiz-result] *{visibility:visible}[data-jx-quiz-result]{position:absolute;inset:0 0 auto}.jx-quiz__match .jx-actions,.jx-quiz__key{break-inside:avoid}.jx-quiz__light,.jx-quiz__week li,.jx-quiz__steps li,.jx-quiz__match{box-shadow:none;border:1px solid #E4DACC}.jx-quiz__match .jx-actions{display:none}}@media(max-width:749px){.jx-quiz__promise,.jx-quiz__options--grid,.jx-quiz__match{grid-template-columns:1fr}.jx-quiz__week{grid-template-columns:repeat(4,1fr)}.jx-quiz__steps li{grid-template-columns:28px 1fr}.jx-quiz__steps li span{grid-column:2}}.jx-guide__intro{max-width:760px;margin:0 auto 36px;text-align:center}.jx-guide__intro .jx-lede{margin-inline:auto}.jx-guide__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-width:760px;margin:0 auto 28px}.jx-guide__tab{display:grid;gap:2px;padding:18px 22px;text-align:left;border:1px solid var(--jx-line-strong);border-radius:16px;background:var(--jx-white);color:var(--jx-espresso);font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s}.jx-guide__tab strong{font-family:var(--jx-serif);font-style:italic;font-weight:400;font-size:26px;line-height:1.1}.jx-guide__tab span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jx-taupe)}.jx-guide__tab[aria-selected=true]{border-color:var(--jx-espresso);box-shadow:inset 0 0 0 1px var(--jx-espresso)}.jx-guide__tab:focus-visible{outline:2px solid var(--jx-espresso);outline-offset:2px}.jx-guide__video{position:relative;max-width:960px;margin:0 auto;aspect-ratio:16 / 9;border-radius:var(--jx-radius);overflow:hidden;background:var(--jx-ink)}.jx-guide__video video,.jx-guide__video iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.jx-guide__soon{position:absolute;top:0;right:0;bottom:0;left:0}.jx-guide__soon img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(.9) brightness(.82)}.jx-guide__soon-card{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:14px;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.jx-guide__soon-card strong{display:block;font-weight:500}.jx-guide__soon-card span{font-size:14px;color:var(--jx-muted)}.jx-guide__play{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--jx-espresso);color:var(--jx-white)}.jx-guide__play svg{width:20px;height:20px;margin-left:3px}.jx-guide__meta{max-width:960px;margin:12px auto 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jx-taupe)}.jx-guide__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:960px;margin:40px auto 0;padding:0;list-style:none}.jx-guide__steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:22px;border-radius:16px;background:var(--jx-ivory)}.jx-guide__num{font-family:var(--jx-serif);font-style:italic;font-size:40px;line-height:.9;color:var(--jx-bronze)}.jx-guide__steps h3{margin:0 0 6px;font-family:var(--jx-sans);font-size:18px;font-weight:500}.jx-guide__steps p{margin:0;font-size:15px;line-height:1.55;color:var(--jx-muted)}.jx-guide__glance{max-width:960px;margin:40px auto 0;border:1px solid #C9B9A0;border-radius:var(--jx-radius);overflow:hidden}.jx-guide__glance-title{margin:0;padding:16px;text-align:center;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;background:var(--jx-mid);border-bottom:1px solid #C9B9A0}.jx-guide__glance-grid{display:grid;grid-template-columns:repeat(3,1fr)}.jx-guide__glance-grid>div{padding:22px 24px}.jx-guide__glance-grid>div+div{border-left:1px solid #C9B9A0}.jx-guide__glance-grid span{display:block;margin-bottom:8px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--jx-bronze)}.jx-guide__glance-grid p{margin:0;font-size:15px;line-height:1.55}.jx-guide__signoff{margin:0;padding:18px;text-align:center;font-family:var(--jx-serif);font-style:italic;font-size:26px;color:var(--jx-muted);border-top:1px solid #C9B9A0}.jx-guide__safety{max-width:960px;margin:24px auto 0;font-size:13px;color:var(--jx-muted)}.jx-guide__safety strong{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--jx-espresso)}@media(max-width:899px){.jx-guide__steps,.jx-guide__glance-grid{grid-template-columns:1fr}.jx-guide__glance-grid>div+div{border-left:0;border-top:1px solid #C9B9A0}.jx-guide__video{aspect-ratio:4 / 5}.jx-guide__soon-card{left:12px;right:12px;bottom:12px}}.jx-glow .jx-display{margin-bottom:20px}.jx-glow__when{font-size:clamp(17px,1.6vw,20px);letter-spacing:.02em;margin-bottom:6px}.jx-glow__where{font-size:14px;letter-spacing:.04em;color:var(--jx-taupe)}.jx-section--ink .jx-glow__where{color:#b8aa9a}.jx-glow .jx-countdown{justify-content:center}.jx-glow__actions{margin-top:32px}.jx-glow__calendar{margin-top:18px;font-size:13px;letter-spacing:.02em;color:var(--jx-taupe)}.jx-section--ink .jx-glow__calendar{color:#b8aa9a}.jx-glow__calendar a{text-decoration:underline;text-underline-offset:3px}.jx-glow__master{max-width:560px;margin:44px auto 0;padding-top:28px;border-top:1px solid var(--jx-line-strong);font-family:var(--jx-serif);font-style:italic;font-size:clamp(19px,1.8vw,24px);line-height:1.4}.jx-section--ink .jx-glow__master{border-color:#f7f1e838;color:var(--jx-ivory)}@media(max-width:749px){.jx-glow .jx-countdown div{min-width:0;flex:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jx-theme.css.map */
