.hs{margin-top:clamp(30px,4vw,46px)}.hs-bar{border-bottom:1px solid var(--jk-edge-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;display:flex}.hs-tabs{gap:clamp(24px,3vw,40px);display:flex}.hs-tab{min-height:44px;color:var(--jk-muted);font-family:var(--jk-display);letter-spacing:-.035em;cursor:pointer;transition:color .3s var(--jk-out);background:0 0;border:0;padding:2px 0 16px;font-size:clamp(24px,2.5vw,32px);line-height:1.1;position:relative}.hs-tab:hover,.hs-tab[aria-selected=true]{color:var(--jk-ink)}.hs-tab sup{color:var(--jk-berry-deep);font:700 12px/1 var(--belong-font-body);letter-spacing:0;vertical-align:top;margin-left:5px;position:relative;top:4px}.hs-tab[aria-selected=true]:after{content:"";background:var(--jk-berry);transform-origin:0;height:4px;animation:hs-underline .45s var(--jk-spring);border-radius:4px 4px 0 0;position:absolute;bottom:-1px;left:0;right:0}@keyframes hs-underline{0%{transform:scaleX(.2)}}.hs-all{box-shadow:inset 0 0 0 1px var(--jk-edge-strong), var(--jk-lift);color:var(--jk-ink);transition:background .35s var(--jk-out), color .35s var(--jk-out), transform .45s var(--jk-spring), box-shadow .35s var(--jk-out);background:#fff;border-radius:999px;align-items:center;gap:14px;margin-bottom:12px;padding:6px 7px 6px 8px;text-decoration:none;display:inline-flex}.hs-all[hidden]{display:none}.hs-all-faces{align-items:center;padding-left:10px;display:flex}.hs-face{background:var(--jk-peach);width:34px;height:34px;transform:rotate(calc((var(--hs-f,0) - 1.5) * 4deg));transition:margin .5s var(--jk-spring), transform .5s var(--jk-spring), box-shadow .35s var(--jk-out);transition-delay:calc(var(--hs-f,0) * 30ms);border-radius:50%;flex:none;margin-left:-10px;position:relative;overflow:hidden;box-shadow:0 0 0 2.5px #fff}.hs-face img{object-fit:cover}.hs-face--more{background:var(--jk-butter);color:var(--jk-ink);font:700 12px/1 var(--belong-font-body);place-items:center;display:grid;transform:none}.hs-all-text{gap:3px;line-height:1.1;display:grid}.hs-all-kicker{white-space:nowrap;color:var(--jk-berry-deep);letter-spacing:.14em;text-transform:uppercase;transition:color .35s var(--jk-out);font-size:11px;font-weight:700}.hs-all-title{font-size:15.5px;font-weight:600}.hs-all-go{background:var(--jk-blush);width:42px;height:42px;color:var(--jk-berry-deep);transition:background .35s var(--jk-out), color .35s var(--jk-out), transform .45s var(--jk-spring);border-radius:50%;flex:none;place-items:center;display:grid}.hs-all:hover,.hs-all:focus-visible{background:var(--jk-ink);box-shadow:var(--jk-lift-hover);color:#fff;transform:translateY(-2px)}.hs-all:hover .hs-all-kicker,.hs-all:focus-visible .hs-all-kicker{color:var(--jk-rose)}.hs-all:hover .hs-face,.hs-all:focus-visible .hs-face{box-shadow:0 0 0 2.5px var(--jk-ink);transform:translateY(calc((var(--hs-f,0) - 1.5) * (var(--hs-f,0) - 1.5) * -1.6px)) rotate(calc((var(--hs-f,0) - 1.5) * 9deg));margin-left:4px}.hs-all:hover .hs-face--more,.hs-all:focus-visible .hs-face--more{transform:none}.hs-all:hover .hs-all-go,.hs-all:focus-visible .hs-all-go{background:var(--jk-berry);color:#fff;transform:rotate(-12deg)scale(1.06)}.hs-panel{gap:14px;margin-top:28px;display:grid}.hs-panel[hidden]{display:none}.hs-row{gap:14px;height:clamp(300px,30vw,410px);margin:0;padding:0;list-style:none;display:flex}.hs-row+.hs-row{height:clamp(230px,22vw,300px)}.hs-tile{isolation:isolate;border-radius:var(--jk-radius);background:var(--jk-peach);min-width:0;transition:flex-grow .75s var(--jk-out);flex:1 1 0;position:relative;overflow:hidden}.hs-tile[data-open]{flex-grow:2.6}.hs-photo{object-fit:cover;transition:transform 1.2s var(--jk-out), opacity .45s ease}.hs-tile:hover .hs-photo{transform:scale(1.04)}.hs-before{opacity:0}.hs-tile[data-before] .hs-before{opacity:1}.hs-tile:after{content:"";z-index:1;opacity:.75;pointer-events:none;transition:opacity .5s var(--jk-out);background:linear-gradient(#24121d00 38%,#24121d9e 100%);position:absolute;inset:0}.hs-tile[data-open]:after{opacity:1}.hs-label{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:18px;left:20px;right:20px}.hs-name{color:#fff;text-shadow:0 1px 14px #24121d59;transition:font-size .5s var(--jk-out);margin:0;font-size:clamp(17px,1.7vw,22px)}.hs-tile[data-open] .hs-name{font-size:clamp(26px,2.8vw,38px)}@media (min-width:901px) and (max-width:1180px){.hs-tile:not([data-open]) .hs-label{left:16px;right:14px}.hs-tile:not([data-open]) .hs-name{font-size:16px}}.hs-link{color:inherit;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;pointer-events:auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.hs-link:after{content:"";z-index:3;position:absolute;inset:0}.hs-tile:has(.hs-link:focus-visible){outline:3px solid var(--jk-ink);outline-offset:4px}.hs-link:focus-visible{outline:none}.hs-more{opacity:0;width:min(460px,100%);transition:grid-template-rows .5s var(--jk-out), opacity .3s var(--jk-out);grid-template-rows:0fr;display:grid}.hs-more>div{overflow:hidden}.hs-tile[data-open] .hs-more{opacity:1;grid-template-rows:1fr;transition-delay:.18s}.hs-line{opacity:.94;margin:6px 0 12px;font-size:16px;line-height:1.45}.hs-notes{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.hs-notes li{color:var(--jk-ink);white-space:nowrap;background:#fffdf9f0;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.hs-notes li:before{content:"";background:var(--jk-berry);border-radius:50%;width:7px;height:7px}.hs-notes li:nth-child(2):before{background:var(--jk-tang)}.hs-notes li:nth-child(3):before{background:var(--jk-sage)}.hs-go{color:var(--jk-ink);transition:background .3s var(--jk-out), color .3s var(--jk-out);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.hs-tile:hover .hs-go{background:var(--jk-berry);color:#fff}.hs-hold{z-index:4;min-height:40px;box-shadow:var(--jk-lift);color:var(--jk-ink);font:600 13px/1 var(--belong-font-body);cursor:pointer;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .3s var(--jk-out), transform .25s var(--jk-spring), background .25s, color .25s;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;top:16px;right:16px}.hs-hold svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hs-tile[data-open] .hs-hold{opacity:1;pointer-events:auto}.hs-tile[data-before] .hs-hold{background:var(--jk-ink);color:#fff;transform:scale(.96)}.hs-hold-on,.hs-tile[data-before] .hs-hold-idle{display:none}.hs-tile[data-before] .hs-hold-on{display:inline}.hs-fine{color:var(--jk-muted);margin:22px 0 0;font-size:12.5px}.hs[data-swapped] .hs-panel:not([hidden]) .hs-tile{animation:hs-rise .6s var(--jk-out) both;animation-delay:calc(var(--hs-i,0) * 60ms)}.hs[data-swapped] .hs-panel:not([hidden]) .hs-row+.hs-row .hs-tile{animation-delay:calc(var(--hs-i,0) * 60ms + .12s)}@keyframes hs-rise{0%{opacity:0;transform:translateY(16px)}}@media (max-width:900px){.hs{flex-direction:column;display:flex}.hs-bar{display:contents}.hs-tabs{border-bottom:1px solid var(--jk-edge-strong);order:1}.hs-tab{font-size:24px}.hs-panel{order:2;gap:10px;margin-top:22px}.hs-all{order:3;align-self:stretch;margin:18px 0 0}.hs-all-text{flex:1}.hs-fine{order:4}.hs-row,.hs-row+.hs-row{flex-direction:column;gap:10px;height:auto}.hs-tile{height:78px;transition:height .6s var(--jk-out);border-radius:20px;flex:none}.hs-tile[data-open]{height:400px}.hs-tile:after{opacity:1;background:linear-gradient(90deg,#24121d99,#24121d26 70%)}.hs-tile[data-open]:after{background:linear-gradient(#24121d0d 25%,#24121dbf 100%)}.hs-label{transition:bottom .5s var(--jk-out), transform .5s var(--jk-out);inset:auto 16px 50% 18px;transform:translateY(50%)}.hs-tile[data-open] .hs-label{bottom:16px;transform:none}.hs-name,.hs-tile[data-open] .hs-name{font-size:19px}.hs-tile[data-open] .hs-name{font-size:26px}.hs-line{font-size:15px}.hs-notes li{font-size:12px}.hs-hold{top:12px;right:12px}}@media (max-width:380px){.hs-all{gap:10px}.hs-face{width:28px;height:28px;margin-left:-12px}.hs-all-title{font-size:14.5px}.hs-all-go{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.hs-tile,.hs-photo,.hs-more,.hs-name,.hs-label,.hs-face,.hs-all,.hs-all-go{transition:none}.hs-tab[aria-selected=true]:after,.hs[data-swapped] .hs-panel:not([hidden]) .hs-tile{animation:none}.hs-tile:hover .hs-photo{transform:none}}
.hn-shell{background:#edf1e6;border:1px solid #e1e4d6;border-radius:36px 100px 36px 36px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,76px);padding:clamp(28px,5vw,64px);display:grid}.hn-copy{min-width:0}.hn-eyebrow{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.hn-dot{background:#668259;border-radius:50%;flex:none;width:6px;height:6px}.hn-copy h2{font:500 clamp(42px, 4.2vw, 64px)/1.02 var(--jk-display);letter-spacing:-.045em;margin:24px 0 20px}.hn-copy h2 em{color:#71805d;letter-spacing:-.055em;font:italic 1.06em/1.15 Georgia,serif}.hn-lead{color:#71646a;text-wrap:pretty;max-width:37ch;margin:0;font-size:17px;line-height:1.65}.hn-enter{background:var(--jk-ink);color:#fffaf3;min-height:58px;transition:translate .25s var(--jk-out), background .25s;border-radius:18px;align-items:center;gap:12px;margin-top:28px;padding:9px 20px 9px 10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hn-enter>.jv{background:#fff4e6;border-radius:12px 12px 5px 5px;width:40px;padding:4px}.hn-enter .jk-arrow{transition:translate .25s var(--jk-out);margin-left:8px}.hn-enter:hover{background:#653d55;translate:0 -2px}.hn-enter:hover .jk-arrow{translate:3px}.hn-sign-in{color:#71646a;max-width:35ch;margin:14px 0 22px;font-size:12px;line-height:1.6}.hn-new{min-height:44px;color:var(--jk-ink);text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;-webkit-text-decoration:underline #a9ad9c;text-decoration:underline #a9ad9c;display:inline-flex}.hn-new .jk-arrow{flex:none;width:16px}.hn-handwritten{font:17px/1.5 var(--jk-hand);color:#777464;transform-origin:0;margin-top:36px;display:block;rotate:-3deg}.hn-peek{min-width:0;padding-top:14px;position:relative}.hn-key-tag{z-index:1;pointer-events:none;background:#f5dc9b;border:3px solid #fffdf9;border-radius:13px;place-items:center;width:49px;height:66px;padding:12px 2px 3px;display:grid;position:absolute;top:-8px;right:26px;rotate:12deg;box-shadow:0 5px 10px #4b2d4210}.hn-key-tag:before{content:"";background:#baa06e;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:19px}.hn-key-tag .jv{width:40px}.hn-preview{background:#fffdf9;border:1px solid #e8e0d7;border-radius:24px;overflow:hidden;box-shadow:0 10px 0 -4px #dedfcf,0 22px 44px -20px #4b2d4226}.hn-preview-bar{border-bottom:1px solid #eee7e1;align-items:center;gap:12px;min-height:65px;padding:18px 28px;display:flex}.hn-wordmark{font:500 27px/1 var(--jk-display);letter-spacing:-.08em}.hn-wordmark>span{color:#9aa97d}.hn-preview-bar>span:last-child{color:var(--jk-muted);padding-right:34px;font-size:10px}.hn-tabs{background:#f4f1eb;border-radius:14px;grid-template-columns:1fr 1fr 1.1fr;gap:4px;margin:18px 22px 0;padding:4px;display:grid}.hn-tab{color:#736670;min-height:46px;font:500 12px/1.2 var(--belong-font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:5px;transition:background .2s,box-shadow .2s;display:flex}.hn-tab>.jv{flex:none;width:27px}.hn-tab[aria-selected=true]{color:var(--jk-ink);background:#fffdf9;box-shadow:0 2px 6px #4b2d4210}.hn-tab:hover{background:#fffdf9b3}.hn-panel{min-height:324px;animation:hn-arrive .25s var(--jk-out) both;padding:25px 26px 20px}.hn-panel[hidden]{display:none}.hn-panel-heading{align-items:center;gap:12px;display:flex}.hn-feature-art{border-radius:20px 20px 10px 10px;flex:none;place-items:center;width:50px;height:54px;display:grid}.hn-feature-art>.jv{width:44px}.hn-art-mint{background:#e5eddb}.hn-art-peach{background:#fbe2d3}.hn-art-lav{background:#eee7f8}.hn-panel-heading small{color:var(--jk-muted);font-size:10px}.hn-panel h3{font:500 clamp(18px, 1.8vw, 24px)/1.2 var(--jk-display);letter-spacing:-.03em;margin:3px 0 0}.hn-panel>p{color:#796975;margin:16px 0 20px;font-size:13px;line-height:1.6}.hn-journey,.hn-materials,.hn-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid;position:relative}.hn-journey li,.hn-materials>span,.hn-people>span{text-align:center;align-content:start;justify-items:center;display:grid}.hn-journey:before{content:"";border-top:1px dashed #c7c9b5;position:absolute;top:28px;left:17%;right:17%}.hn-journey li>span,.hn-people i{background:#f2f3e9;border-radius:50%;place-items:center;width:57px;height:57px;margin-bottom:9px;display:grid;position:relative}.hn-journey li:nth-child(2)>span{background:#fbe8d7}.hn-journey li:nth-child(3)>span{background:#fff0c8}.hn-journey .jv,.hn-people .jv{width:44px}.hn-journey strong,.hn-materials strong,.hn-people strong{font-size:12px;font-weight:600;line-height:1.4}.hn-journey small,.hn-people small{color:var(--jk-muted);margin-top:3px;font-size:10px;line-height:1.5}.hn-materials i{border:1px solid #4b2d4210;border-radius:38px 38px 12px 12px;width:100%;height:73px;margin-bottom:8px;display:block}.hn-swatch-oak{background:repeating-linear-gradient(92deg,#c99f78 0 3px,#d4ae87 4px 9px,#d1a880 11px 16px)}.hn-swatch-sage{background:#bdc7aa}.hn-swatch-linen{background:repeating-linear-gradient(0deg,#fff5 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#e1d7c6 0 1px,#f1e9da 1px 3px)}.hn-people i{background:#f3e9ec}.hn-people>span:nth-child(2) i{background:#f7eccf}.hn-people>span:nth-child(3) i{background:#e3ecf0}.hn-note{color:#796975;border:1px dashed #e1dace;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.hn-note .jv{flex:none;width:30px}.hn-preview-foot{color:#746d62;background:#f8f7f0;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:11px;display:flex}.hn-also{text-align:center;color:var(--jk-muted);margin:24px 0 0;font-size:12px;line-height:1.8}.hn-also span{color:var(--jk-muted);font-size:11px}@keyframes hn-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.hn-shell{gap:28px;padding:36px 28px}.hn-tabs{margin-inline:12px}.hn-panel{min-height:348px;padding-inline:18px}.hn-tab{flex-direction:column;gap:2px;font-size:11px}.hn-preview-bar{padding-inline:18px}.hn-journey,.hn-materials,.hn-people{gap:8px}}@media (max-width:760px){.hn-shell{border-radius:28px 64px 28px 28px;grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 24px}.hn-copy h2{margin-top:20px;font-size:48px}.hn-lead{font-size:16px}.hn-handwritten{display:none}.hn-peek{justify-self:center;width:100%;max-width:480px}.hn-panel{min-height:328px}.hn-panel h3{font-size:22px}.hn-tab{flex-direction:row;font-size:11px}.hn-sign-in{max-width:40ch}.hn-new{font-size:12px}}@media (max-width:400px){.hn-shell{padding:28px 16px}.hn-copy h2{font-size:42px}.hn-eyebrow{letter-spacing:.02em;font-size:10px}.hn-enter{gap:8px;padding-right:14px;font-size:14px}.hn-enter .jk-arrow{margin-left:2px}.hn-tabs{margin-inline:8px}.hn-tab{flex-direction:column;font-size:10px}.hn-panel{min-height:378px;padding-inline:14px}.hn-panel h3{font-size:20px}.hn-panel-heading{gap:8px}.hn-feature-art{width:42px;height:48px}.hn-feature-art>.jv{width:38px}.hn-preview-bar{gap:8px;padding-inline:14px}.hn-preview-bar>span:last-child{max-width:145px;font-size:9px}.hn-key-tag{width:38px;height:52px;padding-top:10px;top:-14px;right:16px}.hn-key-tag:before{left:14px}.hn-key-tag .jv{width:30px}.hn-journey strong,.hn-materials strong,.hn-people strong{font-size:10px}.hn-journey small,.hn-people small{font-size:9px}.hn-preview-foot{padding-inline:10px;font-size:10px}.hn-also span{font-size:10px}}@media (prefers-reduced-motion:reduce){.hn-panel{animation:none}.hn-enter,.hn-enter .jk-arrow,.hn-tab{transition:none}.hn-enter:hover,.hn-enter:hover .jk-arrow{translate:none}}
