.jh-hero{display:flex}.jh-hero>.vs-wrap{width:100%;display:flex;flex-direction:column}.jh-hero__grid{flex:1;margin:auto 0;align-items:center}@media(min-width:990px){.jh-hero{min-height:min(calc(100svh - 140px),700px);padding:22px 0 40px}.jh-hero>.vs-wrap{max-width:1480px;padding:0 48px}.jh-hero .vs-crumb{margin:0 0 14px}.jh-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.jh-hero__grid--solo{grid-template-columns:minmax(0,760px)}.jh-h1{font-size:clamp(44px,4.2vw,64px)}}.jh-car{--jh-slide-h:clamp(360px, calc(100svh - 330px) ,480px);background:#fff;color:var(--vs-ink);border-radius:16px;overflow:hidden;box-shadow:0 22px 48px #0000004d;min-width:0}.jh-car__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.jh-car__track::-webkit-scrollbar{display:none}.jh-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.jh-slide__media{display:block;aspect-ratio:16/9;background:var(--vs-sand);overflow:hidden;flex:none}.jh-slide__media img{width:100%;height:100%;object-fit:cover;display:block}.jh-slide__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:18px 18px 20px}.jh-slide__title{font-family:var(--vs-font-serif);font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:0 0 8px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jh-slide__title a{color:var(--vs-ink);text-decoration:none}.jh-slide__title a:hover{color:var(--vs-terracotta)}.jh-slide__ex{font-size:15px;line-height:1.55;color:var(--vs-muted);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jh-slide__btn{align-self:flex-start;margin-top:auto}.jh-car__bar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--vs-sand);padding:0 6px 0 4px;min-height:52px;background:#fff}.jh-car__dots{display:flex}.jh-dot{width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.jh-dot:before{content:"";width:9px;height:9px;border-radius:99px;background:#d9cbb6;transition:width .25s,background .25s}.jh-dot[aria-current=true]:before{width:24px;background:var(--vs-terracotta)}.jh-car__arrows{display:flex;gap:6px}.jh-arrow{width:44px;height:44px;border:0;border-radius:50%;background:var(--vs-cream);color:var(--vs-maroon);cursor:pointer;display:grid;place-items:center}.jh-arrow:hover{background:var(--vs-maroon);color:var(--vs-festive)}.jh-arrow svg{width:18px;height:18px}.jh-dot:focus-visible,.jh-arrow:focus-visible{outline:2px solid var(--vs-terracotta);outline-offset:-2px}@media(min-width:990px){.jh-slide{flex-direction:row;height:var(--jh-slide-h)}.jh-slide__media{flex:0 0 44%;aspect-ratio:auto;height:100%}.jh-slide__body{justify-content:center;padding:28px 32px}.jh-slide__title{font-size:clamp(22px,2vw,30px);-webkit-line-clamp:4}.jh-slide__ex{font-size:16px;-webkit-line-clamp:3}.jh-slide__btn{margin-top:4px}}@media(prefers-reduced-motion:reduce){.jh-dot:before{transition:none}.jh-car__track{scroll-behavior:auto}}.jb-wrap{background:#fff;padding:32px 0}.jb{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:22px;overflow:hidden;border:1px solid rgba(200,155,69,.6);min-height:320px;color:#fff;background:linear-gradient(135deg,var(--vs-maroon-deep),var(--vs-maroon))}.jb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,238,168,.1) 1.2px,transparent 1.5px);background-size:22px 22px;pointer-events:none}.jb--right{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.jb--right .jb__media{order:2;border-radius:56px 0 0 56px}.jb--noimg{grid-template-columns:minmax(0,1fr)}.jb--terracotta{background:linear-gradient(135deg,var(--vs-terracotta-deep),var(--vs-terracotta) 70%,#C8682F)}.jb--cream{background:radial-gradient(circle at 100% 0,rgba(200,155,69,.22),transparent 50%),var(--vs-cream);color:var(--vs-ink)}.jb--cream:before{background-image:radial-gradient(rgba(140,58,30,.07) 1.2px,transparent 1.5px)}.jb__media{position:relative;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at 50% 45%,#fff 0,#faf4ea 58%,#efe4d4);border-radius:0 56px 56px 0;z-index:1}.jb__media:after{content:"";position:absolute;left:50%;top:50%;width:min(78%,300px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(200,155,69,.75);box-shadow:inset 0 0 0 10px #c89b4514}.jb__media img{position:relative;z-index:1;width:auto;height:auto;max-width:100%;max-height:300px;object-fit:contain;mix-blend-mode:multiply}.jb__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:40px 48px;min-width:0}.jb__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vs-festive)}.jb--cream .jb__eyebrow{color:var(--vs-terracotta)}.jb__title{margin:0;font-family:var(--vs-font-serif);font-weight:700;font-size:clamp(28px,2.6vw,38px);line-height:1.15;letter-spacing:-.01em;color:inherit;overflow-wrap:break-word}.jb__ladder{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:12px;max-width:600px}.jb__tile{min-width:0;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:#ffffff17;border:1px solid rgba(255,238,168,.35)}.jb__lab{font-size:14px;font-weight:700;color:var(--vs-festive);line-height:1.3}.jb__val{font-family:var(--vs-font-serif);font-weight:700;font-size:clamp(17px,1.55vw,22px);line-height:1.2;color:#fff;white-space:nowrap}.jb__tile.is-hot{background:var(--vs-festive);border-color:var(--vs-festive)}.jb__tile.is-hot .jb__lab,.jb__tile.is-hot .jb__val{color:var(--vs-maroon-deep)}.jb--cream .jb__tile{background:#fff;border-color:var(--vs-sand)}.jb--cream .jb__lab{color:var(--vs-terracotta)}.jb--cream .jb__val{color:var(--vs-maroon)}.jb--cream .jb__tile.is-hot{background:var(--vs-maroon);border-color:var(--vs-maroon)}.jb--cream .jb__tile.is-hot .jb__lab,.jb--cream .jb__tile.is-hot .jb__val{color:var(--vs-festive)}.jb__note{margin:14px 0 0;font-size:15px;line-height:1.5;color:#ffffffeb}.jb--cream .jb__note{color:var(--vs-muted)}.jb__cta{align-self:flex-start;margin-top:22px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:4px;background:var(--vs-festive);color:var(--vs-maroon-deep)!important;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.jb__cta:hover{background:#fff}.jb--cream .jb__cta{background:var(--vs-maroon);color:var(--vs-festive)!important}.jb--cream .jb__cta:hover{background:var(--vs-terracotta-deep)}@media(max-width:989px){.jb__body{padding:28px}}@media(max-width:749px){.jh-hero{padding:6px 0 28px}.jh-hero .vs-crumb{margin-bottom:6px}.jh-hero .vs-crumb a{display:inline-block;padding:14px 0!important}.jh-hero__grid{gap:22px}.jh-hero .vs-eyebrow{margin-bottom:6px}.jh-h1{font-size:34px;margin-bottom:10px!important}.jh-lede{font-size:16px;line-height:1.55;margin-bottom:16px}.jh-search__in,.jh-search__btn{height:48px}.jh-search__btn{padding:0 18px}.jh-slide__btn{display:flex;width:100%;align-self:stretch}.jh-chips{scroll-snap-type:x proximity;scroll-padding-left:16px}.jh-chips li{scroll-snap-align:start}.jh-section{padding:32px 0 36px}.jh-head{margin-bottom:18px}.jh-head .vs-h2{font-size:24px;line-height:1.25}.jh-swipe{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px 10px;scrollbar-width:none}.jh-swipe::-webkit-scrollbar{display:none}.jh-swipe>*{flex:none;width:min(82%,320px);scroll-snap-align:start}.jh-swipe .jh-card__ex{-webkit-line-clamp:2}.jh-grid .jh-card:not(.jh-card--v) .jh-card__media{width:104px}.jh-hub{padding:16px;gap:14px}.jh-hub__letter{width:44px;height:44px;font-size:18px}.jh-hub__txt b{font-size:19px}.jh-hub__blurb{font-size:14px;margin-bottom:6px}.vs-tool{padding:22px 20px}.jb-wrap,.jb-wrap .vs-wrap{padding:0}.jb,.jb--right{grid-template-columns:minmax(0,1fr);border-radius:0;border-width:1px 0;min-height:0}.jb__media,.jb--right .jb__media{order:0;border-radius:0 0 40px 40px;padding:22px 20px 26px;height:230px}.jb__media img{max-height:180px}.jb__body{padding:24px 20px 28px}.jb__title{font-size:27px}.jb__ladder{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;max-width:none}.jb__tile{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 18px}.jb__lab{font-size:16px}.jb__val{font-size:20px;text-align:right}.jb__note{font-size:15px}.jb__cta{align-self:stretch;width:100%;min-height:52px;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/journal-home.css.map */
