.lbh,.lbh *,.lbh *:before,.lbh *:after{box-sizing:border-box}.lbh h1,.lbh h2,.lbh h3,.lbh h4{margin:0;text-transform:none;letter-spacing:normal;font-weight:400;color:inherit;line-height:1.15}.lbh button{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-transform:none;letter-spacing:normal;min-height:0;box-shadow:none;border-radius:0;cursor:pointer}.lbh img{max-width:100%;border:0}.lbh ul{list-style:none;margin:0;padding:0}.lbh figure,.lbh blockquote{margin:0}.lbh input{font:inherit}.lbh{color-scheme:light;--ground:#FBFAF7;--paper:#FFFFFF;--pool:#EBF0E7;--pool-soft:#F2F5EF;--sage:#9AAC9E;--sage-line:#C9D3C5;--forest:#5E7160;--forest-deep:#3C5635;--ink:#2A2A2A;--muted:#62675F;--line:#E6E4DD;--gold:#D7A648;--serif:"Lora",Georgia,"Times New Roman",serif;--sans:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:clamp(16px,5vw,64px);--max:1312px;--r:22px;--ease:cubic-bezier(.2,.65,.25,1)}.lbh *{box-sizing:border-box}.lbh{background:var(--ground)}.lbh{overflow-x:clip}.lbh{margin:0;font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.lbh img{max-width:100%;display:block}.lbh a{color:inherit}.lbh button{font:inherit;color:inherit}.lbh :focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:8px}.lbh .wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.lbh .ic{flex-shrink:0}.lbh h1,.lbh h2,.lbh h3{font-weight:400;margin:0;text-wrap:balance}.lbh h2{font-family:var(--serif);font-size:clamp(32px,4.2vw,50px);line-height:1.12;letter-spacing:-.01em}.lbh h2 em,.lbh .big em{font-style:italic;color:var(--forest)}.lbh .lead{font-family:var(--serif);font-style:italic;color:var(--forest);font-size:clamp(16px,1.6vw,19px);margin:0 0 10px}.lbh .head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:clamp(28px,4vw,52px)}.lbh .head p.sub{margin:8px 0 0;color:var(--muted);max-width:52ch}.lbh .thread{width:1px;height:56px;background:var(--sage);margin-bottom:18px;transform-origin:top}.lbh .tlink{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;letter-spacing:.02em;text-transform:none;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.lbh .btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;background:var(--forest);color:#fff;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:none;border:0;cursor:pointer;transition:background .3s,transform .3s var(--ease)}.lbh .btn:hover{background:var(--forest-deep);transform:translateY(-2px)}.lbh section{position:relative}.lbh .pad{padding-block:clamp(64px,9vw,120px)}.lbh .hero{padding-top:8px}.lbh .hero .wrap{max-width:none;padding-inline:16px}.lbh .hero .promise-strip{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.lbh .hero-frame{position:relative;border-radius:36px;overflow:hidden;min-height:clamp(520px,58vw,740px);isolation:isolate;display:flex;align-items:center}.lbh .hero-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% 60%;z-index:-2}.lbh .hero-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fbfaf7f0,#fbfaf7c7 30%,#fbfaf700 55%)}.lbh .hero-copy{padding:clamp(40px,6vw,90px) clamp(24px,6vw,88px);max-width:660px;display:flex;flex-direction:column;gap:22px}.lbh .big{font-family:var(--serif);font-size:clamp(42px,5.6vw,70px);line-height:1.02;letter-spacing:-.02em}.lbh .ln{display:block;overflow:hidden;padding-bottom:.05em}.lbh .ln>span{display:inline-block}.lbh .hero-copy p.sub{margin:0;font-size:clamp(16px,1.5vw,19px);color:#4f544c;max-width:44ch}.lbh .ctas{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.lbh .stars{color:var(--gold);letter-spacing:2px}.lbh .both{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 0;text-align:center;font-size:16px;color:#4f544c}.lbh .both .ic{color:var(--forest)}.lbh .both b{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--forest);font-size:19px}.lbh .promise-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.lbh .promise-strip div{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);justify-content:center}.lbh .promise-strip .ic{color:var(--forest)}.lbh .brands{padding-block:40px 8px;overflow:hidden;display:flex;align-items:center;gap:28px}.lbh .track{display:flex;gap:26px;align-items:center;width:max-content}.lbh .track span{font-family:var(--serif);font-style:italic;font-size:22px;color:#6b7068;white-space:nowrap;transition:color .3s}.lbh .track span:hover{color:var(--ink)}.lbh .track i{width:4px;height:4px;border-radius:50%;background:var(--sage)}.lbh .stages{padding-top:clamp(56px,7vw,96px)}.lbh .path{position:relative;margin:0 auto;max-width:1100px}.lbh .path svg{position:absolute;left:0;top:34px;width:100%;height:80px;overflow:visible;pointer-events:none}.lbh .path svg path{fill:none;stroke:var(--sage-line);stroke-width:1.5;stroke-dasharray:4 7}.lbh .stage{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0}.lbh .stage .dot{width:clamp(76px,8vw,100px);aspect-ratio:1;border-radius:50%;background:var(--paper);border:1px solid var(--sage-line);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .4s,border-color .4s,transform .4s var(--ease),color .4s}.lbh .stage:nth-child(2n) .dot{transform:translateY(22px)}.lbh .stage .dot b{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1}.lbh .stage .dot small{font-size:12px;color:var(--muted);transition:color .4s}.lbh .stage:hover .dot{border-color:var(--forest);transform:translateY(-4px)}.lbh .stage:nth-child(2n):hover .dot{transform:translateY(18px)}.lbh .stage[aria-pressed=true] .dot{background:var(--forest);border-color:var(--forest);color:#fff}.lbh .stage[aria-pressed=true] .dot small{color:#dde6d8}.lbh .stage-panel{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,56px);align-items:start;position:relative;isolation:isolate}.lbh .stage-panel:before{content:"";position:absolute;top:-40px;right:-60px;bottom:-40px;left:-60px;z-index:-1;background:radial-gradient(ellipse 60% 55% at 50% 50%,var(--pool) 0%,var(--pool) 45%,rgba(235,240,231,0) 100%)}.lbh .stage-note{padding-top:20px}.lbh .stage-note .tag{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest)}.lbh .stage-note h3{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,38px);line-height:1.15;margin:12px 0 14px}.lbh .stage-note p{color:#4f544c;margin:0 0 22px;max-width:38ch}.lbh .stage-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;transition:opacity .35s}.lbh .stage-cards.swap{opacity:0}.lbh .card{display:flex;flex-direction:column;gap:10px;min-width:0}.lbh .pic{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1.08;border-radius:var(--r);overflow:hidden;text-decoration:none}.lbh .pic.cut img{width:78%;height:78%;object-fit:contain;transition:transform .8s var(--ease)}.lbh .pic.photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.lbh .qa{position:absolute;left:12px;right:12px;bottom:12px;height:46px;border-radius:999px;background:var(--forest);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s var(--ease)}.lbh .pic:hover .qa,.lbh .pic:focus-visible .qa,.lbh .picw:hover .qa,.lbh .picw:focus-within .qa{opacity:1;transform:none}.lbh .picw{position:relative}.lbh button.qa{border:0;margin:0;padding:0;min-height:0;box-shadow:none;font-family:inherit;line-height:inherit;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}.lbh .qa:focus-visible{opacity:1;transform:none;outline:2px solid #5E7160;outline-offset:3px;border-radius:999px}.lbh .meta{display:flex;justify-content:space-between;gap:8px;font-size:12px}.lbh .brand{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest)}.lbh .age{color:var(--muted)}.lbh .card h3{font-family:var(--serif);font-size:18px;line-height:1.35}.lbh .price{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:16px}.lbh .price s{color:var(--muted);font-size:14px}.lbh .why{margin:4px 0 0;font-size:14px;line-height:1.5;color:#4f544c;padding-top:10px;border-top:1px dashed var(--sage-line)}.lbh .why span{display:block;font-family:var(--serif);font-style:italic;color:var(--forest);font-size:14px}.lbh .loved{isolation:isolate}.lbh .loved:before{content:"";position:absolute;left:0;right:0;top:48%;bottom:-120px;z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--pool) 0%,var(--pool) 45%,rgba(235,240,231,0) 100%)}.lbh .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:start}.lbh .grid4>.card:nth-child(2n){margin-top:56px}.lbh .center{text-align:center;margin-top:44px}.lbh .promise .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center}.lbh .promise-photos{position:relative;padding-bottom:70px;isolation:isolate}.lbh .promise-photos:before{content:"";position:absolute;top:-60px;right:-40px;bottom:-20px;left:-80px;z-index:-1;background:radial-gradient(ellipse 55% 55% at 45% 50%,var(--pool) 0%,var(--pool) 42%,rgba(235,240,231,0) 100%)}.lbh .arch{width:78%;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 28px 28px}.lbh .small{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:4/5;object-fit:cover;border-radius:24px;border:10px solid var(--ground)}.lbh .promise p{color:#4f544c;margin:0 0 16px;max-width:52ch}.lbh .pillars{list-style:none;padding:0;margin:26px 0 30px;display:grid;gap:18px}.lbh .pillars li{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.lbh .pillars .ic-wrap{width:48px;height:48px;border-radius:50%;background:var(--pool);color:var(--forest);display:flex;align-items:center;justify-content:center}.lbh .pillars b{display:block;font-family:var(--serif);font-weight:400;font-size:20px}.lbh .pillars span{color:var(--muted);font-size:15px}.lbh .signed{display:flex;align-items:center;gap:18px;margin-bottom:22px}.lbh .signed .name{font-family:var(--serif);font-style:italic;font-size:34px}.lbh .signed .role{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lbh .gifts .layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.lbh .gtile{position:relative;border-radius:26px;background:var(--pool-soft);aspect-ratio:1/1.05;overflow:hidden;text-decoration:none;display:block;isolation:isolate;transition:transform .5s var(--ease),background .4s}.lbh .gtile:hover{transform:translateY(-4px);background:var(--pool)}.lbh .gtile.big{grid-column:1/-1;aspect-ratio:auto;height:clamp(300px,34vw,440px);background:var(--pool)}.lbh .gtile img{position:absolute;right:8%;bottom:8%;width:62%;height:62%;object-fit:contain;transition:transform .8s var(--ease)}.lbh .gtile.big img{width:48%;height:78%;right:6%;bottom:6%}.lbh .gtile:hover img{transform:scale(1.05) rotate(-1deg)}.lbh .budget{list-style:none;padding:0;margin:24px 0}.lbh .budget a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:17px;transition:padding .35s var(--ease),color .3s}.lbh .budget a:hover{padding-left:8px;color:var(--forest)}.lbh .giftmsg{display:flex;gap:14px;align-items:flex-start;background:var(--paper);border-radius:20px;padding:18px 20px;margin:0 0 24px;color:#4f544c;font-size:15px}.lbh .giftmsg .ic{color:var(--forest);margin-top:2px}.lbh .wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start}.lbh .note{margin:0;background:var(--paper);border-radius:22px;padding:26px 24px 22px;box-shadow:0 18px 40px #2a2a2a0d;display:flex;flex-direction:column;gap:14px}.lbh .n0{transform:rotate(-1.6deg)}.lbh .n1{transform:rotate(1.2deg);margin-top:34px}.lbh .n2{transform:rotate(-.8deg);margin-top:8px}.lbh .n3{transform:rotate(1.8deg);margin-top:40px}.lbh .note blockquote{margin:0;font-family:var(--serif);font-size:18px;line-height:1.5}.lbh .note figcaption{display:flex;flex-direction:column;font-size:13px;color:var(--muted)}.lbh .note figcaption b{color:var(--ink)}.lbh .club{isolation:isolate}.lbh .club:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 50%,var(--pool) 0%,var(--pool) 50%,rgba(235,240,231,0) 100%)}.lbh .club .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.lbh .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;position:relative}.lbh .steps:before{content:"";position:absolute;left:16%;right:16%;top:28px;border-top:1px dashed var(--sage);z-index:-1}.lbh .steps div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.lbh .steps .ic-wrap{width:56px;height:56px;border-radius:50%;background:var(--paper);color:var(--forest);display:flex;align-items:center;justify-content:center}.lbh .steps b{font-family:var(--serif);font-weight:400;font-size:19px}.lbh .steps span{font-size:14px;color:var(--muted)}.lbh .joinbox{background:var(--paper);border-radius:30px;padding:clamp(24px,3vw,40px);box-shadow:0 24px 50px #2a2a2a0f}.lbh .joinbox h3{font-family:var(--serif);font-size:clamp(24px,2.4vw,30px);line-height:1.2;margin:6px 0 10px}.lbh .joinbox p{color:var(--muted);margin:0 0 20px}.lbh .field{display:flex;gap:10px;flex-wrap:wrap}.lbh .field label{position:absolute;left:-9999px}.lbh .field input{flex:1 1 200px;min-width:0;height:52px;border-radius:999px;border:1px solid var(--sage-line);padding:0 20px;font:inherit;background:var(--ground)}.lbh .field input:focus{outline:2px solid var(--forest);outline-offset:1px}.lbh .formnote{font-size:13px;color:var(--muted);margin:12px 0 0;min-height:1.4em}.lbh .finder-pill{white-space:nowrap;position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%,140%);z-index:50;transition:transform .5s var(--ease);box-shadow:0 14px 34px #2a2a2a2e}.lbh .finder-pill.show{transform:translate(-50%)}.lbh.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s var(--ease)}.lbh.js [data-reveal].in{opacity:1;transform:none}.lbh.js .note[data-reveal]{transform:translateY(12px) rotate(0)}.lbh.js .note.n0.in{transform:rotate(-1.6deg)}.lbh.js .note.n1.in{transform:rotate(1.2deg)}.lbh.js .note.n2.in{transform:rotate(-.8deg)}.lbh.js .note.n3.in{transform:rotate(1.8deg)}.lbh.js .thread{transform:scaleY(0);transition:transform .6s var(--ease)}.lbh.js .in .thread,.lbh.js .thread.in{transform:none}.lbh .track,.lbh.js .track{animation:lb-drift 55s linear infinite}@keyframes lb-drift{to{transform:translate(-50%)}}@keyframes lb-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lbh *,.lbh *:before,.lbh *:after{animation:none!important;transition:none!important}.lbh.js [data-reveal],.lbh.js .thread{opacity:1!important;transform:none!important}.lbh.js .note.n0{transform:rotate(-1.6deg)!important}.lbh.js .note.n1{transform:rotate(1.2deg)!important}.lbh.js .note.n2{transform:rotate(-.8deg)!important}.lbh.js .note.n3{transform:rotate(1.8deg)!important}}@media(max-width:1024px){.lbh .grid4,.lbh .wall{grid-template-columns:repeat(2,minmax(0,1fr))}.lbh .gifts .layout,.lbh .club .wrap,.lbh .promise .wrap,.lbh .stage-panel{grid-template-columns:1fr}.lbh .promise-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lbh{font-size:15px}.lbh .hero{padding-inline:8px}.lbh .hero .wrap{padding-inline:0}.lbh .hero-frame{border-radius:28px;min-height:0;display:flex;flex-direction:column}.lbh .hero-frame img{position:relative;height:300px;object-position:62% 60%;z-index:0}.lbh .hero-frame:before{display:none}.lbh .hero-copy{padding:26px 20px 30px;gap:16px;background:var(--ground)}.lbh .ctas .btn{flex:1 1 100%;justify-content:center}.lbh .hero .promise-strip{padding-inline:14px}.lbh .promise-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.lbh .promise-strip div{justify-content:flex-start;font-size:13px}.lbh .path svg{display:none}.lbh .stage{scroll-snap-align:center;flex:0 0 auto}.lbh .stage:nth-child(2n) .dot{transform:none}.lbh .stage .dot{width:78px}.lbh .stage-panel{margin-top:28px}.lbh .stage-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scrollbar-width:none}.lbh .stage-cards .card{scroll-snap-align:start}.lbh .grid4{gap:16px 12px}.lbh .grid4>.card:nth-child(2n){margin-top:28px}.lbh .card h3{font-size:15px}.lbh .why{font-size:13px}.lbh .gtile.big{height:260px}.lbh .wall{grid-template-columns:1fr}.lbh .n1,.lbh .n2,.lbh .n3{margin-top:0}.lbh .both{flex-direction:column}.lbh .steps{grid-template-columns:1fr;gap:14px}.lbh .steps:before{display:none}.lbh .steps div{display:grid;grid-template-columns:56px 1fr;column-gap:14px;row-gap:0;text-align:left;align-items:center}.lbh .steps .ic-wrap{grid-row:span 2}.lbh .steps b{align-self:end}.lbh .steps span:not(.ic-wrap){align-self:start}}@media(min-width:641px){.lbh .finder-pill{display:none}}.lbh{--pool:#E7EEDF;--pool-soft:#EFF3E9}.lbh .stage-panel{padding:clamp(24px,3vw,44px);border-radius:40px;background:var(--pool)}.lbh .stage-panel:before{display:none}.lbh .stage-note{padding-top:8px}.lbh .loved:before{left:16px;right:16px;top:46%;bottom:-40px;border-radius:48px;background:var(--pool)}.lbh .promise-photos:before{top:60px;right:-24px;bottom:30px;left:-60px;border-radius:40px;background:var(--pool)}.lbh .club:before{left:16px;right:16px;top:0;bottom:0;border-radius:48px;background:var(--pool)}.lbh .gtile{background:var(--pool)}.lbh .gtile.big,.lbh .gtile:hover{background:#dfe8d5}.lbh .giftmsg{background:var(--pool)}@media(max-width:640px){.lbh .stage-panel{padding:22px 16px;border-radius:28px;margin-inline:calc(var(--gut) * -.5)}.lbh .loved:before,.lbh .club:before{left:8px;right:8px;border-radius:32px}}.lbh .grid4>.card:nth-child(2n){margin-top:0!important}.lbh .stage:nth-child(2n) .dot{transform:none}.lbh .stage:nth-child(2n):hover .dot{transform:translateY(-4px)}.lbh .path svg{display:none}.lbh .gtile:hover img{transform:scale(1.05)}.lbh .pad{padding-block:clamp(48px,6vw,84px)}.lbh .stages{padding-top:clamp(44px,5vw,72px)}.lbh .head{margin-bottom:clamp(22px,3vw,40px)}.lbh .thread{height:40px;margin-bottom:12px}.lbh .stage-panel{margin-top:clamp(28px,4vw,52px)}.lbh .promise-photos{padding-bottom:50px}.lbh .pillars{gap:12px;margin:18px 0 22px}.lbh .community .head{margin-bottom:22px}.lbh .tabs{display:flex;gap:clamp(18px,3vw,40px);align-items:baseline;justify-content:center}.lbh .tabs button{background:none;border:0;cursor:pointer;padding:0 0 6px;opacity:.38;border-bottom:2px solid transparent;transition:opacity .3s,border-color .3s}.lbh .tabs button[aria-selected=true]{opacity:1;border-color:var(--forest)}.lbh .tabs button:hover{opacity:.8}.lbh .grid4[hidden]{display:none}@media(max-width:640px){.lbh .pad{padding-block:44px}.lbh .grid4 .why{display:none}.lbh .stage-cards .why{font-size:12.5px}.lbh .promise .wrap{gap:18px}.lbh .promise-photos{padding-bottom:34px;max-width:250px;margin-inline:auto}.lbh .pillars span{font-size:14px}.lbh .gtile.big{height:210px}.lbh .wall{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:14px 4px 22px;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scrollbar-width:none}.lbh .note{scroll-snap-align:center}.lbh .stage-note p{margin-bottom:14px}.lbh .club .steps{margin:18px 0}.lbh .joinbox{padding:22px}.lbh .tabs h2{font-size:28px}}.lbh .hero-frame{background:linear-gradient(90deg,#eef2e6,#e7eedf 45%,#dde6d3)}.lbh .hero-frame:before{display:none}.lbh .hero-frame img{left:auto;right:0;width:64%;object-position:62% 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 16%,#000 34%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 16%,#000 34%)}.lbh .hero-copy{max-width:660px}@media(max-width:640px){.lbh .hero-frame{background:var(--ground)}.lbh .hero-frame img{width:100%;height:320px;object-position:58% 22%;-webkit-mask-image:none;mask-image:none}}.lbh .retonly,.lbh .retbox{display:none}.lbh.returning .retonly{display:block}.lbh.returning .retbox{display:flex}.lbh.returning .newbox,.lbh.returning .newonly{display:none!important}.lbh .retsub{font-size:17px;color:#4f544c;max-width:40ch;margin:14px 0 0}.lbh .retbox{flex-direction:column;gap:12px}.lbh .retbox h3 em{font-style:italic;color:var(--forest)}.lbh .retbox .btn{align-self:flex-start;margin-top:6px}.lbh .card h3{min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lbh [role=tabpanel]{transition:opacity .22s ease}.lbh [role=tabpanel].tabout{opacity:0}.lbh [role=tabpanel].tabin .card{animation:lb-tabIn .55s var(--ease) both}.lbh [role=tabpanel].tabin .card:nth-child(2){animation-delay:.07s}.lbh [role=tabpanel].tabin .card:nth-child(3){animation-delay:.14s}.lbh [role=tabpanel].tabin .card:nth-child(4){animation-delay:.21s}@keyframes lb-tabIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lbh [role=tabpanel].tabin .card{animation:none}}.lbh .promise-strip{max-width:calc(var(--max) - 2*var(--gut));margin:18px auto 0;padding:16px 8px;background:#fff;border-radius:18px;box-shadow:0 6px 24px #2a2a2a0f;gap:0}.lbh .promise-strip div{color:#2a2a2a;font-weight:600;font-size:14px;position:relative}.lbh .promise-strip div+div:before{content:"";position:absolute;left:0;top:50%;height:22px;margin-top:-11px;border-left:1px solid rgba(74,103,65,.18)}.lbh .brands{margin-top:48px;padding-block:26px;border-block:1px solid rgba(74,103,65,.14)}@media(max-width:640px){.lbh .promise-strip{margin:14px 14px 0;padding:14px 16px;gap:12px 10px;max-width:none}.lbh .promise-strip div{font-size:13px}.lbh .promise-strip div+div:before{display:none}.lbh .brands{margin-top:32px;padding-block:18px}}@media(min-width:641px){.lbh .promise-strip{position:relative;z-index:2;margin-top:-34px;max-width:1100px!important;width:calc(100% - 96px);border-radius:22px;box-shadow:0 14px 40px #2a2a2a1a;padding:18px 12px!important}.lbh .promise-strip div{white-space:nowrap}}.lbh .stage-panel #s-text{font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:#3d4a39;max-width:30ch}.lbh .stage-panel .card .why,.lbh .stage-panel .card .price s{display:none}.lbh .stage-panel .card .meta{flex-direction:column-reverse!important;align-items:flex-start!important;gap:6px!important;margin-top:14px}.lbh .stage-panel .card h3{min-height:0;-webkit-line-clamp:1;margin-top:2px}.lbh .stage-panel .card .price{margin-top:6px}.lbh #s-cards{column-gap:clamp(20px,2.4vw,36px)}.lbh .loved:before{bottom:-8px!important}.lbh .stage-panel .card h3{-webkit-line-clamp:2;min-height:2.7em}@media(max-width:640px){.lbh .card .meta{flex-direction:column;align-items:flex-start;gap:3px}.lbh .loved:before{top:24px!important}}.lbh .gfinder{margin-top:22px;padding:24px 26px;border-radius:24px;background:#fff;box-shadow:0 10px 30px #2a2a2a12;display:flex;flex-direction:column;gap:8px}.lbh .gfinder h3{font-family:var(--serif);font-weight:400;font-size:26px;margin:0}.lbh .gfinder h3 em{color:var(--forest)}.lbh .gfinder p:not(.lead){margin:0;color:#4f544c}.lbh .gfinder .btn{align-self:flex-start;margin-top:8px;white-space:nowrap}.lbh .promise-strip.tb div{justify-content:center;gap:12px;font-weight:400;white-space:nowrap}.lbh .tb-ic{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#e7eedf;color:var(--forest);display:grid;place-items:center}.lbh .tb-star{background:#f6ebd3;color:#c9973a}.lbh .tb-t{display:flex;flex-direction:column;line-height:1.25;text-align:left}.lbh .tb-t b{font-family:var(--serif);font-weight:500;font-size:16px;color:#2a2a2a}.lbh .tb-t small{font-size:12.5px;color:#6b7266;margin-top:2px}.lbh .tb-stars{color:#c9973a;letter-spacing:1px;font-size:11px}@media(min-width:641px){.lbh .promise-strip.tb{padding:16px 12px!important}}@media(max-width:640px){.lbh .promise-strip.tb{gap:16px 10px}.lbh .promise-strip.tb div{justify-content:flex-start;gap:10px;white-space:normal}.lbh .tb-ic{flex-basis:34px;width:34px;height:34px}.lbh .tb-ic svg{width:17px;height:17px}.lbh .tb-t b{font-size:14.5px}.lbh .tb-t small{font-size:11.5px}}.lbh .hero-copy .promise-strip.tb{position:static!important;margin:26px 0 0!important;width:auto!important;max-width:470px!important;background:none!important;box-shadow:none!important;padding:22px 0 0!important;border-radius:0!important;border-top:1px solid rgba(74,103,65,.2);display:grid;grid-template-columns:1fr 1fr!important;gap:16px 18px!important}.lbh .hero-copy .promise-strip.tb div{justify-content:flex-start;white-space:normal}.lbh .hero-copy .promise-strip.tb div+div:before{display:none}.lbh .hero-copy .tb-ic{flex-basis:34px;width:34px;height:34px;background:#fffc}.lbh .hero-copy .tb-star{background:#f6ebd3}.lbh .hero-copy .tb-ic svg{width:17px;height:17px}.lbh .hero-copy .tb-t b{font-size:15px}@media(max-width:640px){.lbh .hero-copy .promise-strip.tb{gap:14px 8px!important;padding-top:18px!important;margin-top:18px!important}.lbh .hero-copy .promise-strip.tb div{gap:8px}.lbh .hero-copy .tb-ic{flex-basis:30px;width:30px;height:30px}.lbh .hero-copy .tb-ic svg{width:15px;height:15px}.lbh .hero-copy .tb-t b{font-size:13.5px;white-space:nowrap}.lbh .hero-copy .tb-t small{font-size:11px;white-space:nowrap}}.lbh .hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.lbh .hs{position:absolute;pointer-events:auto}.lbh .hs1{left:60%;top:33%}.lbh .hs2{left:88%;top:26%}.lbh .hs-dot{width:26px;height:26px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px #00000040;cursor:pointer;position:relative;padding:0}.lbh .hs-dot:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--forest)}.lbh .hs-dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.75)}.lbh .hs-card{position:absolute;left:50%;bottom:36px;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ease);background:#fff;border-radius:16px;padding:12px 16px;min-width:190px;box-shadow:0 14px 40px #0000002e;text-decoration:none;color:#2a2a2a;display:flex;flex-direction:column;gap:2px}.lbh .hs-card small{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.lbh .hs-card b{font-family:var(--serif);font-weight:500;font-size:16px}.lbh .hs-card span{font-weight:700;font-size:14px;display:flex;justify-content:space-between;gap:12px}.lbh .hs-card em{font-style:normal;color:var(--forest);font-weight:600}.lbh .hs:hover .hs-card,.lbh .hs.open .hs-card,.lbh .hs-dot:focus-visible+.hs-card{opacity:1;transform:translate(-50%);pointer-events:auto}.lbh .hs2 .hs-card{left:auto;right:-12px;transform:translateY(8px)}.lbh .hs2:hover .hs-card,.lbh .hs2.open .hs-card{transform:none}@media(max-width:640px){.lbh .hs1{left:45%;top:100px}.lbh .hs2{left:80%;top:84px}.lbh .hs .hs-card{bottom:auto;top:36px}.lbh .hs1 .hs-card{left:0;transform:translate(-30%,-8px)}.lbh .hs1.open .hs-card{transform:translate(-30%)}.lbh .hs2 .hs-card{transform:translateY(-8px)}}.lbh .grow{display:none}@media(min-width:641px){.lbh .grow{display:block;position:absolute;left:calc(100%/14);right:calc(100%/14);top:calc(clamp(76px,8vw,100px)/2);height:2px;background:#4a674129;border-radius:2px;z-index:-1}.lbh .grow i{display:block;height:100%;width:33.33%;background:var(--forest);border-radius:2px;transition:width .8s var(--ease)}}@media(hover:hover){.lbh .card .pic img{transition:transform .6s var(--ease)}.lbh .card:hover .pic img{transform:scale(1.045)}}.lbh .rsum{display:grid;grid-template-columns:auto 1fr 1.3fr;gap:clamp(20px,4vw,56px);align-items:center;max-width:980px;margin:6px auto 44px;padding:22px 30px;background:#fff;border-radius:24px;box-shadow:0 10px 30px #2a2a2a0f}.lbh .rs-score{display:flex;flex-direction:column;align-items:center;line-height:1}.lbh .rs-score b{font-family:var(--serif);font-weight:400;font-size:56px;color:#2a2a2a}.lbh .rs-stars{color:#c9973a;letter-spacing:2px;margin-top:6px}.lbh .rs-score small{color:var(--muted);font-size:12px;margin-top:6px}.lbh .rs-bar p,.lbh .rs-tags p{margin:0 0 8px;font-size:14px;color:#4f544c}.lbh .rs-bar p b{font-family:var(--serif);font-size:22px;color:var(--forest);font-weight:500}.lbh .rs-bar .bar{height:8px;border-radius:9px;background:#eef1ea;overflow:hidden}.lbh .rs-bar .bar i{display:block;height:100%;background:linear-gradient(90deg,#c9973a,#e3b660);border-radius:9px}.lbh .rs-tags span{display:inline-block;margin:0 6px 6px 0;padding:6px 12px;border-radius:99px;background:#eef2e8;color:var(--forest);font-weight:600;font-size:13px}@media(max-width:640px){.lbh .rsum{grid-template-columns:auto 1fr;padding:18px;gap:16px;margin-inline:4px}.lbh .rs-tags{grid-column:1/-1}.lbh .rs-score b{font-size:44px}}.lbh .grows{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 22px}.lbh .grows span{padding:8px 14px;border-radius:99px;background:#fff;border:1px solid rgba(74,103,65,.2);font-family:var(--serif);font-size:15px}.lbh .grows i{font-style:normal;color:var(--forest)}.lbh .pic.cut{background:#fff}.lbh .pic.cut{box-shadow:0 1px 3px #2a2a2a0f}.lbh .pic.cut:after{content:"";position:absolute;left:22%;right:22%;bottom:9%;height:12px;border-radius:50%;background:radial-gradient(ellipse at center,#2a2a2a29,#2a2a2a00 70%);z-index:0}.lbh .pic.cut img{position:relative;z-index:1}.lbh .qa{z-index:3}.lbh .oband{position:relative;border-radius:40px;overflow:hidden;min-height:clamp(440px,46vw,560px);display:flex;align-items:flex-end}.lbh .oband>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 55%}.lbh .oband:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#3e483747,#3e483700 55%)}.lbh .ocard{position:relative;z-index:2;margin:clamp(18px,3vw,40px);background:#fbfaf7f7;border-radius:28px;padding:clamp(22px,2.6vw,34px);max-width:440px}.lbh .ocard h2{font-size:clamp(30px,3.2vw,42px);line-height:1.1}.lbh .ocard .od{color:#50574c;margin:12px 0 18px}.lbh .ocard .grows{margin:0 0 20px}@media(max-width:640px){.lbh .oband{display:block;min-height:0;border-radius:28px;background:#f4efe6}.lbh .oband>img{position:relative;height:280px;object-position:62% 60%}.lbh .oband:after{display:none}.lbh .ocard{margin:-36px 12px 12px;background:#fff}}.lbh .qband{padding-block:clamp(40px,5vw,64px) 0}.lbh .qband p{margin:0 auto;max-width:900px;text-align:center;font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);line-height:1.35;color:#2a2a2a;padding:clamp(22px,3vw,34px) clamp(18px,3vw,40px);border-top:1px solid rgba(74,103,65,.2);border-bottom:1px solid rgba(74,103,65,.2)}.lbh .qband em{color:var(--forest)}.lbh .qband span{display:block;margin-top:10px;font-size:15px;font-style:italic;color:var(--forest)}.lbh{background:#fbfaf7;color:#2a2a2a;font-family:var(--sans,"Nunito Sans",system-ui,sans-serif);line-height:1.6;overflow-x:clip}.lbh .pic.cut img{width:78%;height:78%;object-fit:contain}.lbh .qa.soldout{background:#9aa39a;cursor:default}.lbh #lb-join .field label{position:absolute;left:-9999px}.lbh .gtile img{mix-blend-mode:multiply}.lbh .track{will-change:transform}.lbh .off .track{animation-play-state:paused}.lbh .card .pic .lbb{position:absolute;z-index:3;pointer-events:none}.lbh .qa{pointer-events:none}.lbh .picw:hover .qa,.lbh .picw:focus-within .qa,.lbh .qa:focus-visible{pointer-events:auto}@media(hover:none){.lbh .picw .qa{left:auto;right:10px;bottom:10px;width:44px;height:44px;padding:0;border-radius:50%;background:#fff;color:#5e7160;font-size:0;letter-spacing:0;box-shadow:0 2px 10px #2a2a2a24;opacity:1;transform:none;pointer-events:auto}.lbh .picw .qa:after{content:"+";font-size:26px;font-weight:400;line-height:1}.lbh .picw span.qa:after{content:"\203a";font-size:28px}.lbh .picw .qa.soldout{display:none}.lbh .picw button.qa[aria-busy=true]:after{content:"\2026";font-size:18px}.lbh .picw button.qa.err:after{content:"!";font-size:20px;font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/lb-home.css.map */
