.lbc-story{--lbc-header:84px;--lbc-nav:66px;--lbc-pan:0px;background:#fff;color:#020803;isolation:isolate;overflow:clip}
.lbc-story *{box-sizing:border-box}
.lbc-story figure,.lbc-story p,.lbc-story h1,.lbc-story h2,.lbc-story h3{margin:0}
.lbc-story .lbc-wrap{width:min(1440px,calc(100% - 80px));margin-inline:auto}
.lbc-story .lbc-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.5;color:#0A7968;text-transform:uppercase}
.lbc-story h1,.lbc-story h2,.lbc-story h3{font-family:inherit;letter-spacing:-.055em;font-weight:800;line-height:1.03;text-wrap:balance}
.lbc-story em{font-style:normal;color:#0A7968}
.lbc-story p{font-size:18px;line-height:1.65;color:#355249}
.lbc-story .lbc-back{display:inline-block;font-size:13px;color:#355249;text-decoration:none;margin-bottom:42px}
.lbc-story .lbc-back:hover{color:#0A7968;text-decoration:underline}
.lbc-story .lbc-hero{min-height:min(860px,calc(100svh - 110px));display:grid;grid-template-columns:1.15fr 1fr;gap:4%;align-items:center;padding-block:30px 44px}
.lbc-story .lbc-hero h1{font-size:clamp(54px,6.4vw,98px);margin:24px 0;max-width:800px}
.lbc-story .lbc-intro{max-width:570px;font-size:clamp(17px,1.5vw,21px)}
.lbc-story .lbc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}
.lbc-story .lbc-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 23px;border-radius:11px;color:#fff!important;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 55%),rgba(0,66,37,.87)!important;border:1px solid rgba(200,225,213,.75)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 7px 20px rgba(0,45,23,.1)!important;backdrop-filter:blur(12px);font-size:15px;font-weight:750;text-decoration:none!important;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}
.lbc-story .lbc-button::before,.lbc-story .lbc-button::after{display:none!important}
.lbc-story .lbc-button:focus-visible,.lbc-story .lbc-button:active{outline:2px solid #D6FF5F;outline-offset:2px;border-color:#D6FF5F!important;box-shadow:0 0 0 1px #D6FF5F,0 0 22px rgba(214,255,95,.5)!important}
@media(hover:hover){.lbc-story .lbc-button:hover{border-color:#D6FF5F!important;box-shadow:0 0 0 1px #D6FF5F,0 0 22px rgba(214,255,95,.5)!important;transform:translateY(-1px)}}
.lbc-story .lbc-pack-note{display:flex;align-items:center;gap:14px;margin-top:30px}
.lbc-story .lbc-pack-note img{height:76px;width:55px;object-fit:contain}
.lbc-story .lbc-pack-note p{font-size:13px;font-weight:650}.lbc-story .lbc-pack-note span{display:block;font-size:11px;color:#6B7074;font-weight:400;margin-top:5px}
.lbc-story .lbc-hero-art{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;will-change:transform;min-width:0}
.lbc-story .lbc-crop{position:relative;width:100%;aspect-ratio:var(--crop-ratio);overflow:hidden;background:#fff}
.lbc-story .lbc-crop img{position:absolute!important;max-width:none!important;width:var(--crop-width)!important;height:auto!important;left:var(--crop-left);top:var(--crop-top);display:block}
.lbc-story .lbc-hero-crop{max-height:680px;max-width:450px;margin-inline:auto;mask-image:linear-gradient(to bottom,#000 94%,transparent)}
.lbc-story figcaption,.lbc-story .lbc-caption{font-size:11px;line-height:1.5;color:#6B7074;margin-top:14px}
.lbc-story .lbc-hero-art figcaption{position:absolute;bottom:5px;right:0;font-size:10px}
.lbc-story .lbc-hero-orbit{position:absolute;inset:15% 0 10%;pointer-events:none}
.lbc-story .lbc-hero-orbit span{position:absolute;width:54px;height:54px;display:grid;place-items:center;background:rgba(255,255,255,.65);backdrop-filter:blur(9px);border:1px solid rgba(10,121,104,.2);border-radius:50%;color:#0A7968;font-weight:600;box-shadow:0 12px 35px rgba(0,66,37,.09)}
.lbc-story .lbc-hero-orbit span:nth-child(1){left:2%;top:20%}.lbc-story .lbc-hero-orbit span:nth-child(2){right:0;top:50%;width:76px;height:76px;font-size:30px}.lbc-story .lbc-hero-orbit span:nth-child(3){left:8%;bottom:0}
.lbc-story .lbc-chapter-nav{position:sticky;top:var(--lbc-header);z-index:12;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border-block:1px solid #dfebe5}
.lbc-story .lbc-chapter-nav>.lbc-wrap{display:flex;justify-content:space-between;gap:12px;padding-block:12px}
.lbc-story .lbc-chapter-nav button{border:0;background:none;padding:9px 13px;font:inherit;font-size:14px;font-weight:650;white-space:nowrap;color:#355249;cursor:pointer;border-radius:7px}
.lbc-story .lbc-chapter-nav button span{font-size:10px;color:#6B7074;margin-right:8px}
.lbc-story .lbc-chapter-nav button[aria-current]{background:#eaf3ee;color:#004225}.lbc-story button:focus-visible,.lbc-story input:focus-visible,.lbc-story summary:focus-visible,.lbc-story a:focus-visible{outline:2px solid #0A7968;outline-offset:4px}
.lbc-story .lbc-progress{height:2px;background:#f0f5f2}.lbc-story .lbc-progress i{display:block;width:100%;height:100%;background:#0A7968;transform:scaleX(0);transform-origin:left}
.lbc-story .lbc-section-head{max-width:900px;padding-block:82px 26px}.lbc-story h2{font-size:clamp(36px,4.4vw,68px);margin-top:17px}.lbc-story .lbc-section-head>p:last-child:not(.lbc-kicker){margin-top:20px;max-width:640px}
.lbc-story .lbc-scene{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;position:relative}
.lbc-story .lbc-stage{position:sticky;top:calc(var(--lbc-header) + var(--lbc-nav) + 24px);align-self:start;height:min(650px,calc(100svh - var(--lbc-header) - var(--lbc-nav) - 65px));min-height:310px;margin-block:20px 40px}
.lbc-story .lbc-stage-surface{position:relative;height:calc(100% - 24px);border-radius:28px;overflow:hidden;border:1px solid #e1eae5;background:radial-gradient(ellipse at 50% 90%,#eaf2ed,white 68%)}
.lbc-story .lbc-shot{position:absolute;inset:24px 20px 34px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(15px) scale(.97);transition:opacity .6s,transform .9s;pointer-events:none}
.lbc-story .lbc-shot.is-current{opacity:1;transform:translateY(0) scale(1)}
.lbc-story .lbc-shot>.lbc-crop{max-height:100%;width:auto;height:100%;max-width:100%;transform:translateY(var(--lbc-pan));mix-blend-mode:multiply}
.lbc-story .lbc-shot[data-lbc-shot="1"]>.lbc-crop,.lbc-story .lbc-shot[data-lbc-shot="3"]>.lbc-crop{width:100%;height:auto}
.lbc-story .lbc-scene-marker{position:absolute;bottom:19px;right:24px;display:flex;gap:6px;align-items:baseline;font-size:11px;color:#6B7074}.lbc-story .lbc-scene-marker span:first-child{font-size:24px;color:#0A7968;font-weight:800}
.lbc-story .lbc-step{min-height:66svh;display:flex;flex-direction:column;justify-content:center;padding:42px 0;scroll-margin-top:180px}
.lbc-story .lbc-step-index{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0A7968;font-weight:750}
.lbc-story .lbc-step h3{font-size:clamp(34px,3.7vw,55px);margin:23px 0;max-width:540px}.lbc-story .lbc-step p{max-width:475px}.lbc-story .lbc-step strong{font-size:14px;color:#0A7968;margin-top:27px;display:block}
.lbc-story .lbc-particles{position:absolute;inset:10%;pointer-events:none}.lbc-story .lbc-particles i{position:absolute;left:calc(8% + var(--i)*10%);top:calc(12% + var(--i)*7%);width:7px;height:7px;background:#0A7968;border:1px solid #b7e0d4;border-radius:50%;box-shadow:0 0 15px #abd9cf;opacity:.35;animation:lbc-ion 5s calc(var(--i)*-.6s) ease-in-out infinite alternate;animation-play-state:paused}
.lbc-story.lbc-scene-visible .lbc-shot.is-current .lbc-particles i{animation-play-state:running}
@keyframes lbc-ion{to{transform:translate(15px,35px);opacity:.8}}
.lbc-story .lbc-phase{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-block:90px}.lbc-story .lbc-phase h2{margin-bottom:24px}.lbc-story .lbc-phase figure{min-width:0}.lbc-story .lbc-compare{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;background:#eee}.lbc-story .lbc-compare-layer{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}
.lbc-story .lbc-compare-line{position:absolute;left:var(--reveal);top:0;bottom:0;width:2px;background:#fff;z-index:3;display:flex;align-items:center;justify-content:center;font-size:0;pointer-events:none}.lbc-story .lbc-compare-line:after{content:'↔';font-size:22px;border-radius:50%;background:#004225;color:#fff;border:2px solid #fff;padding:7px 11px}
.lbc-story .lbc-glass-label{position:absolute;top:15px;padding:8px 15px;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:white;background:rgba(0,66,37,.76);backdrop-filter:blur(14px);font-size:12px;font-weight:750;z-index:4;pointer-events:none}.lbc-story .lbc-label-left{left:15px}.lbc-story .lbc-label-right{right:15px}
.lbc-story .lbc-phase-endpoints{display:flex;justify-content:space-between;font-size:13px;font-weight:700;margin:32px 0 12px;color:#004225}.lbc-story .lbc-slider-label{display:block;font-size:11px;color:#6B7074;margin-bottom:8px}
.lbc-story .lbc-slider{width:100%;accent-color:#0A7968;cursor:ew-resize;height:28px}
.lbc-story .lbc-stages{padding-bottom:80px}.lbc-story .lbc-stages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4%}.lbc-story .lbc-stages-grid article{padding:25px 0}.lbc-story .lbc-stages-grid .lbc-crop{margin-bottom:28px;max-width:340px;margin-inline:auto}.lbc-story .lbc-stages-grid h3{font-size:33px;margin:12px 0}.lbc-story .lbc-stages-grid p{font-size:16px}
.lbc-story .lbc-results{background:#f4f8f5;padding-block:70px}.lbc-story .lbc-results>.lbc-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}.lbc-story .lbc-results .lbc-section-head{padding:0}.lbc-story .lbc-field-compare{aspect-ratio:4/5}.lbc-story .lbc-field-compare img{height:100%;width:100%;object-fit:cover;display:block}.lbc-story .lbc-field-range{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;z-index:6;cursor:ew-resize}.lbc-story .lbc-field-compare:focus-within{outline:3px solid #0A7968;outline-offset:4px}
.lbc-story .lbc-numbers{padding-bottom:45px}.lbc-story .lbc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;margin-top:25px}.lbc-story .lbc-stats article{border-top:1px solid #bed2c8;padding-top:22px}.lbc-story .lbc-stats strong{font-size:clamp(55px,7vw,96px);font-weight:800;letter-spacing:-.06em;color:#0A7968;line-height:1.2}.lbc-story .lbc-stats strong span{font-size:.55em}.lbc-story .lbc-stats h3{font-size:21px;letter-spacing:-.02em;margin:12px 0}.lbc-story .lbc-stats p{font-size:13px;max-width:360px}
.lbc-story .lbc-apply{padding-bottom:85px}.lbc-story .lbc-apply-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;list-style:none;margin:20px 0 40px;padding:0}.lbc-story .lbc-apply-steps li{padding-top:20px;border-top:1px solid #bed2c8}.lbc-story .lbc-apply-steps span{color:#0A7968;font-size:12px;font-weight:700}.lbc-story .lbc-apply-steps h3{font-size:25px;letter-spacing:-.02em;margin:18px 0 12px}.lbc-story .lbc-apply-steps p{font-size:15px}
.lbc-story .lbc-details{border-top:1px solid #bed2c8}.lbc-story details{border-bottom:1px solid #bed2c8;padding:0 0 2px}.lbc-story summary{display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-weight:700;font-size:18px;list-style:none;cursor:pointer}.lbc-story summary::-webkit-details-marker{display:none}.lbc-story summary span{font-size:22px;color:#0A7968}.lbc-story details[open] summary span{transform:rotate(45deg)}.lbc-story details>p{max-width:760px;font-size:15px}.lbc-story details .lbc-actions{margin-bottom:24px}.lbc-story table{width:100%;max-width:760px;border-collapse:collapse;margin:20px 0 30px;font-size:15px}.lbc-story th,.lbc-story td{padding:12px;text-align:left;border-bottom:1px solid #e1eae5}.lbc-story thead th{background:#edf4ef}.lbc-story tbody th{font-weight:500}
.lbc-story .lbc-finale{background:radial-gradient(ellipse at 20% 60%,#e5f1e9,white 60%);border-top:1px solid #e1eae5;padding:60px 0 80px}.lbc-story .lbc-finale>.lbc-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;align-items:center}.lbc-story .lbc-finale img{width:min(100%,340px);height:420px;object-fit:contain;justify-self:center;filter:drop-shadow(0 25px 18px rgba(0,40,20,.12))}.lbc-story .lbc-finale h2{font-size:clamp(34px,4.5vw,66px);margin-bottom:24px}.lbc-story .lbc-finale p:not(.lbc-kicker){max-width:600px}.lbc-story .lbc-text-link{font-size:14px;font-weight:700;color:#004225;text-decoration:none}.lbc-story .lbc-text-link:hover{text-decoration:underline}
.lbc-story.lbc-motion .lbc-reveal{opacity:.25;transform:translateY(24px);transition:opacity .7s,transform .7s}.lbc-story.lbc-motion .lbc-reveal.is-revealed{opacity:1;transform:none}
@media(min-width:1600px){.lbc-story .lbc-step{min-height:600px}}
@media(max-width:1000px){.lbc-story .lbc-wrap{width:calc(100% - 48px)}.lbc-story .lbc-hero{gap:0}.lbc-story .lbc-hero h1{font-size:clamp(48px,6.5vw,70px)}.lbc-story .lbc-scene{gap:6%}.lbc-story .lbc-phase{gap:6%}.lbc-story .lbc-chapter-nav button{padding:9px 5px}}
@media(max-width:799px){
 .lbc-story .lbc-wrap{width:calc(100% - 36px)}.lbc-story .lbc-hero{min-height:0;grid-template-columns:1fr;position:relative;padding-top:22px;padding-bottom:30px}.lbc-story .lbc-back{margin-bottom:28px}.lbc-story .lbc-hero h1{font-size:clamp(46px,10.6vw,78px);margin:18px 0}.lbc-story .lbc-intro{font-size:17px;max-width:570px}.lbc-story .lbc-hero-art{height:410px;margin-top:5px;order:2}.lbc-story .lbc-hero-crop{height:100%;width:auto}.lbc-story .lbc-hero-orbit{inset:10% 18%}.lbc-story .lbc-pack-note{margin-top:24px}.lbc-story .lbc-pack-note img{height:60px}.lbc-story .lbc-hero-art figcaption{right:15px}.lbc-story .lbc-hero-copy>.lbc-actions{gap:10px}.lbc-story .lbc-button{font-size:14px;padding:13px 18px;gap:14px}
 .lbc-story .lbc-chapter-nav>.lbc-wrap{width:100%;overflow-x:auto;justify-content:space-around;gap:0;padding:8px}.lbc-story .lbc-chapter-nav button{font-size:12px;padding:8px 7px}.lbc-story .lbc-chapter-nav button span{display:none}.lbc-story .lbc-section-head{padding-block:55px 24px}.lbc-story h2{font-size:38px}.lbc-story .lbc-section-head>p:last-child{font-size:16px}
 .lbc-story .lbc-scene{display:block}.lbc-story .lbc-stage{top:calc(var(--lbc-header) + var(--lbc-nav));height:36svh;min-height:220px;max-height:340px;background:white;z-index:8;margin:0;padding:8px 0 16px;box-shadow:0 14px 18px -12px rgba(255,255,255,.98)}.lbc-story .lbc-stage-surface{height:100%;border-radius:18px}.lbc-story .lbc-stage .lbc-caption{position:absolute;bottom:20px;left:12px;font-size:8px;z-index:2}.lbc-story .lbc-shot{inset:10px 12px 16px}.lbc-story .lbc-shot>.lbc-crop{height:100%;width:auto!important}.lbc-story .lbc-scene-marker{bottom:10px;right:13px}.lbc-story .lbc-step{min-height:55svh;padding:45px 5px 65px}.lbc-story .lbc-step h3{font-size:37px;margin:18px 0}.lbc-story .lbc-step p{font-size:17px}.lbc-story .lbc-step strong{margin-top:21px}.lbc-story .lbc-step-index{font-size:11px}
 .lbc-story .lbc-phase{grid-template-columns:1fr;gap:30px;padding-block:50px}.lbc-story .lbc-phase figure{max-width:500px;width:100%;justify-self:center}.lbc-story .lbc-phase-copy>p{font-size:17px}.lbc-story .lbc-phase-endpoints{margin-top:24px}.lbc-story .lbc-stages-grid{gap:15px}.lbc-story .lbc-stages-grid .lbc-crop{margin-bottom:18px}.lbc-story .lbc-stages-grid h3{font-size:25px}.lbc-story .lbc-stages-grid p{font-size:13px;line-height:1.45}.lbc-story .lbc-stages-grid article{padding:10px 0}.lbc-story .lbc-stages{padding-bottom:45px}.lbc-story .lbc-field-compare{aspect-ratio:4/3;border-radius:15px}.lbc-story .lbc-glass-label{padding:7px 10px;top:12px;font-size:11px}.lbc-story .lbc-label-left{left:12px}.lbc-story .lbc-label-right{right:12px}
 .lbc-story .lbc-stats{grid-template-columns:1fr;gap:30px}.lbc-story .lbc-stats strong{font-size:78px}.lbc-story .lbc-stats h3{font-size:22px}.lbc-story .lbc-stats p{max-width:100%}.lbc-story .lbc-apply-steps{grid-template-columns:1fr;gap:26px}.lbc-story .lbc-apply-steps h3{margin-top:13px}.lbc-story .lbc-finale>.lbc-wrap{grid-template-columns:1fr;gap:30px}.lbc-story .lbc-finale img{height:300px;max-width:220px}.lbc-story .lbc-finale h2{font-size:40px}.lbc-story .lbc-finale p:not(.lbc-kicker){font-size:17px}.lbc-story summary{font-size:16px;gap:16px}
}
@media(max-width:380px){.lbc-story .lbc-button{padding:12px 14px;font-size:12px}.lbc-story .lbc-chapter-nav button{font-size:11px;padding:8px 5px}.lbc-story .lbc-stages-grid{grid-template-columns:1fr}.lbc-story .lbc-stages-grid article{display:grid;grid-template-columns:110px 1fr;column-gap:18px;align-content:center}.lbc-story .lbc-stages-grid .lbc-crop{grid-row:1/4;margin:0}.lbc-story .lbc-stages-grid h3{margin:5px 0}}
@media(max-width:799px){.lbc-story .lbc-results>.lbc-wrap{grid-template-columns:1fr;gap:28px}.lbc-story .lbc-field-compare{aspect-ratio:4/5}}
@media(prefers-reduced-motion:reduce){.lbc-story *,.lbc-story *::before,.lbc-story *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lbc-story .lbc-shot>.lbc-crop,.lbc-story .lbc-hero-art{transform:none!important}.lbc-story.lbc-motion .lbc-reveal{opacity:1;transform:none}}
