.vendylio-landing{--v-ink:var(--color-primary);--v-forest:var(--color-panel);--v-sage:var(--color-background);--v-soft:var(--color-secondary);--v-ivory:var(--color-panel-foreground);--v-orange:var(--color-accent);--v-muted:var(--color-muted-foreground);--v-line:rgba(22,50,45,0.2);color-scheme:light;overflow:clip;background:var(--v-sage);color:var(--v-ink)}.vendylio-landing *{box-sizing:border-box}.vendylio-landing :is(h1,h2,h3,p,figure){margin:0}.vendylio-landing a{color:inherit;text-decoration:none}.vendylio-landing button{font:inherit;cursor:pointer}.vendylio-landing img{display:block;max-width:100%}.vendylio-landing :is(h1,h2){font-family:var(--font-headings);font-weight:550;letter-spacing:-.055em;line-height:1.04}.vendylio-landing h2{font-size:clamp(42px,4.7vw,76px)}.vendylio-landing h2 em{font-style:normal;font-weight:350}.vendylio-landing :is(a,button,summary):focus-visible{outline:3px solid var(--v-orange);outline-offset:6px}.vendylio-landing .section-pad{padding:105px clamp(24px,6vw,110px)}.vendylio-landing .section-top{margin-bottom:65px}.vendylio-landing .eyebrow{font-size:11px;font-weight:650;letter-spacing:.14em;line-height:1.5}.vendylio-landing .vendylio-film .scroll-scrub__route{display:none}.vendylio-landing .vendylio-film .scroll-scrub__media:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,rgba(8,25,20,.77),rgba(8,25,20,.33) 45%,transparent 75%);pointer-events:none}.vendylio-landing .vendylio-film .scroll-scrub__chapter-pin{padding:80px 6vw 70px;align-items:end}.vendylio-landing .vendylio-film .scroll-scrub__copy{max-width:760px;width:58vw}.vendylio-landing .vendylio-film .scroll-scrub__copy:before{display:none}.vendylio-landing .vendylio-film .scroll-scrub__title{font-family:var(--font-headings);font-weight:550;font-size:clamp(54px,5.6vw,90px);line-height:1.02;letter-spacing:-.06em;white-space:pre-line;max-width:15ch;text-wrap:wrap}.vendylio-landing .vendylio-film .scroll-scrub__body{font:16px/1.7 var(--font-body);max-width:410px;color:var(--v-ivory);margin-top:28px}.vendylio-landing .vendylio-film .scroll-scrub__kicker{font-size:10px;letter-spacing:.15em;font-weight:600;margin-bottom:26px;max-width:none;color:var(--v-ivory)}.vendylio-landing .vendylio-film .scroll-scrub__actions{margin-top:0}.vendylio-landing .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:32px}.vendylio-landing .hero-cta{padding:18px 25px;display:inline-flex;gap:40px;align-items:center;font-size:14px;font-weight:600;border-radius:3px;transition:transform .3s;background:var(--v-ivory);color:var(--v-forest)!important}.vendylio-landing .hero-cta:hover{transform:translateY(-3px)}.vendylio-landing .hero-cta span{font-size:24px;line-height:1}.vendylio-landing .film-skip{font-size:12px;border-bottom:1px solid;padding-bottom:6px}.vendylio-landing .hero-note{flex-basis:100%;font-size:10px;opacity:.85}.vendylio-landing .intro{padding-bottom:0}.vendylio-landing .intro-copy{display:grid;grid-template-columns:1.35fr 1fr;gap:10%;align-items:end;margin-bottom:65px}.vendylio-landing .intro-copy h2{font-size:clamp(40px,4.1vw,66px)}.vendylio-landing .intro-copy p{font-size:15px;line-height:1.8;color:var(--v-muted);max-width:390px;margin:0 0 17px}.vendylio-landing .text-link{font-size:13px;font-weight:600;border-bottom:1px solid var(--v-line);display:inline-flex;align-items:center;gap:30px;padding-bottom:8px}.vendylio-landing .intro-copy .text-link{margin-top:10px}.vendylio-landing .editorial-wrap{position:relative}.vendylio-landing .editorial-image{height:640px;position:relative;overflow:hidden;background:var(--v-forest)}.vendylio-landing .editorial-image img{width:100%;height:116%;position:absolute;top:-8%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.vendylio-landing .editorial-image figcaption{position:absolute;bottom:28px;left:32px;right:32px;display:flex;justify-content:space-between;font-size:12px;color:var(--v-ivory);text-shadow:0 1px 8px var(--v-forest)}.vendylio-landing .editorial-video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:var(--v-forest)}.vendylio-landing .editorial-play{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;background:rgba(8,25,20,.18);transition:background .3s}.vendylio-landing .editorial-play:hover{background:rgba(8,25,20,.3)}.vendylio-landing .editorial-play span{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--v-ivory);color:var(--v-forest);transition:transform .3s}.vendylio-landing .editorial-play:hover span{transform:scale(1.06)}.vendylio-landing .intro-product-card{position:absolute;left:28px;bottom:-28px;z-index:2;display:flex;align-items:center;gap:14px;width:260px;padding:14px;border-radius:16px;background:var(--v-ivory);box-shadow:0 18px 40px rgba(20,32,29,.18)}.vendylio-landing .intro-product-card img{width:56px;height:56px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.vendylio-landing .intro-product-card p{margin:0;font-size:13px;font-weight:600;color:var(--v-ink)}.vendylio-landing .intro-product-card p+p{margin-top:2px;font-weight:400;font-size:12px;color:var(--v-muted)}.vendylio-landing .how-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:70px}.vendylio-landing .how-heading>p{font-size:15px;line-height:1.8;max-width:300px;color:var(--v-muted)}.vendylio-landing .journey-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:start}.vendylio-landing .steps{border-top:1px solid var(--v-line)}.vendylio-landing .step{border-bottom:1px solid var(--v-line)}.vendylio-landing .step button{width:100%;display:flex;align-items:center;text-align:left;gap:23px;padding:25px 0;background:transparent;border:0;color:var(--v-ink);font-size:21px;font-weight:450}.vendylio-landing .step-num{font-size:11px;color:var(--v-muted)}.vendylio-landing .step-arrow{margin-left:auto;font-size:24px;font-weight:300}.vendylio-landing .step.active .step-num{color:var(--v-orange)}.vendylio-landing .step p{padding:0 25px 28px 38px;font-size:14px;line-height:1.85;color:var(--v-muted);max-width:395px}.vendylio-landing .journey-link{margin-top:35px}.vendylio-landing .journey-visual{height:490px;position:relative;overflow:hidden;background:var(--v-soft);animation:vendylioLandingPanelIn .45s both}.vendylio-landing .journey-visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vendylio-landing .journey-visual:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(8,25,20,.85));pointer-events:none}.vendylio-landing .journey-visual figcaption{position:absolute;z-index:1;bottom:35px;left:36px;right:28px;color:var(--v-ivory)}.vendylio-landing .journey-visual figcaption>span{font-size:11px}.vendylio-landing .journey-visual h3{font-family:var(--font-headings);font-size:37px;font-weight:450;line-height:1.12;letter-spacing:-.03em;margin-top:14px}.vendylio-landing .delivery{display:grid;grid-template-columns:1fr 1fr;background:var(--v-forest);color:var(--v-ivory);min-height:750px}.vendylio-landing .delivery-photo{overflow:hidden;position:relative;min-height:650px}.vendylio-landing .delivery-photo>img{height:116%;width:100%;position:absolute;top:-8%;-o-object-fit:cover;object-fit:cover}.vendylio-landing .photo-label{position:absolute;bottom:32px;left:40px;font-size:10px;letter-spacing:.14em;background:var(--v-ivory);color:var(--v-forest);padding:12px 15px}.vendylio-landing .delivery-copy{padding:75px clamp(28px,5vw,90px)}.vendylio-landing .delivery-copy h2{font-size:clamp(46px,5.3vw,82px)}.vendylio-landing .delivery-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(243,241,234,.25);gap:20px;margin-top:48px}.vendylio-landing .delivery-tabs button{background:transparent;border:0;padding:0 0 15px;color:var(--v-soft);font-size:11px;border-bottom:2px solid transparent}.vendylio-landing .delivery-tabs button.selected{color:var(--v-ivory);border-bottom-color:var(--v-orange)}.vendylio-landing .delivery-detail{min-height:145px;padding-top:24px}.vendylio-landing .delivery-detail h3{font-family:var(--font-headings);font-size:26px;font-weight:450;margin-bottom:12px}.vendylio-landing .delivery-detail p{font-size:13px;line-height:1.8;color:var(--v-soft);max-width:400px}.vendylio-landing .pricing{background:var(--v-ivory)}.vendylio-landing .pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:60px}.vendylio-landing .billing{display:flex;flex-shrink:0;background:var(--v-soft);padding:5px;border-radius:4px;gap:3px}.vendylio-landing .billing button{background:transparent;border:0;color:var(--v-forest);padding:12px 14px;font-size:12px;border-radius:2px}.vendylio-landing .billing button[aria-pressed=true]{background:var(--v-forest);color:var(--v-ivory)}.vendylio-landing .billing span{font-size:9px;margin-left:5px;white-space:nowrap}.vendylio-landing .plan-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v-line)}.vendylio-landing .plan{padding:42px 48px}.vendylio-landing .plan+.plan{border-left:1px solid var(--v-line)}.vendylio-landing .plan-pro{background:var(--v-soft)}.vendylio-landing .plan-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.vendylio-landing .plan-top h3{font-family:var(--font-headings);font-size:30px;font-weight:500}.vendylio-landing .plan-top>span{font-size:11px;color:var(--v-muted)}.vendylio-landing .price{margin-top:32px!important;display:flex;align-items:baseline;gap:12px}.vendylio-landing .price strong{font-family:var(--font-headings);font-size:76px;font-weight:400;letter-spacing:-.07em;line-height:1}.vendylio-landing .price>span{font-size:12px;color:var(--v-muted)}.vendylio-landing .fee{margin-top:15px!important;font-size:12px}.vendylio-landing .plan-cta{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:var(--v-forest);color:var(--v-ivory)!important;padding:17px 20px;margin-top:28px;font-size:13px}.vendylio-landing .plan-cta span{font-size:22px}.vendylio-landing .plan-cta:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(75deg,transparent,rgba(243,241,234,.5) 50%,transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none}.vendylio-landing .plan-cta:hover:after{left:130%}.vendylio-landing .plan ul{list-style:none;margin:28px 0 0;padding:0}.vendylio-landing .plan li{font-size:13px;line-height:1.7;margin-top:12px;display:flex;gap:12px}.vendylio-landing .plan li:before{content:"✓";font-size:12px}.vendylio-landing .includes{font-size:12px;margin-top:25px!important;font-weight:600}.vendylio-landing .plan-pro ul{margin-top:12px}.vendylio-landing .pricing-fine{margin-top:25px;display:flex;justify-content:space-between;gap:40px;align-items:start}.vendylio-landing .pricing-fine p{max-width:610px;font-size:11px;line-height:1.8;color:var(--v-muted)}.vendylio-landing .pricing-fine a{font-size:11px;white-space:nowrap}.vendylio-landing .faq{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;border-top:1px solid var(--v-line)}.vendylio-landing .faq h2{font-size:clamp(38px,4vw,62px)}.vendylio-landing .faq>div>p:last-child{font-size:13px;color:var(--v-muted);margin-top:24px}.vendylio-landing .faq-list{border-top:1px solid var(--v-line)}.vendylio-landing .faq details{border-bottom:1px solid var(--v-line);padding:0}.vendylio-landing .faq summary{list-style:none;font-size:14px;font-weight:500;padding:25px 0;display:flex;gap:20px;justify-content:space-between;cursor:pointer}.vendylio-landing .faq summary::-webkit-details-marker{display:none}.vendylio-landing .faq summary span{font-size:20px;font-weight:300}.vendylio-landing .faq details[open] summary span{transform:rotate(45deg)}.vendylio-landing .faq details p{font-size:13px;line-height:1.85;max-width:460px;padding:0 25px 25px 0;color:var(--v-muted)}.vendylio-landing .closing{background:var(--v-forest);color:var(--v-ivory);padding-top:80px;padding-bottom:40px}.vendylio-landing .closing-row{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:35px}.vendylio-landing .closing h2{font-size:clamp(48px,6.5vw,118px);letter-spacing:-.055em;line-height:.98}.vendylio-landing .closing-cta{display:flex;flex-direction:column;align-items:center;gap:25px;margin-right:5vw}.vendylio-landing .closing-cta>span:first-child{display:grid;place-items:center;width:150px;height:150px;background:var(--v-orange);color:var(--v-ink);border-radius:50%;font-size:88px;font-weight:250;transition:transform .4s cubic-bezier(.22,1,.36,1)}.vendylio-landing .closing-cta:hover>span:first-child{transform:rotate(10deg) scale(1.04)}.vendylio-landing .closing-cta>span:last-child{font-size:14px}.vendylio-landing .closing-foot{display:flex;justify-content:space-between;gap:25px;border-top:1px solid rgba(243,241,234,.25);margin-top:70px;padding-top:28px;font-size:12px;color:var(--v-soft)}@keyframes vendylioLandingPanelIn{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (min-width:1600px){.vendylio-landing .section-pad{padding-left:max(110px,calc((100vw - 1440px) / 2));padding-right:max(110px,calc((100vw - 1440px) / 2))}}@media (max-width:1050px){.vendylio-landing .intro-copy{gap:6%}.vendylio-landing .journey-grid{gap:5%}.vendylio-landing .section-pad{padding-top:80px;padding-bottom:80px}.vendylio-landing .intro{padding-bottom:0}.vendylio-landing .delivery-copy{padding:60px 30px}.vendylio-landing .plan{padding:32px}.vendylio-landing .pricing-heading{align-items:start;flex-direction:column}.vendylio-landing .vendylio-film .scroll-scrub__copy{width:65vw}}@media (max-width:700px){.vendylio-landing .vendylio-film .scroll-scrub__chapter-pin{padding:56px 24px 42px;align-items:end}.vendylio-landing .vendylio-film .scroll-scrub__copy{width:100%;max-width:540px}.vendylio-landing .vendylio-film .scroll-scrub__title{font-size:clamp(48px,11vw,70px);max-width:15ch}.vendylio-landing .vendylio-film .scroll-scrub__body{font-size:13px;max-width:340px;margin-top:20px;line-height:1.7}.vendylio-landing .vendylio-film .scroll-scrub__kicker{font-size:8px;margin-bottom:20px}.vendylio-landing .vendylio-film .scroll-scrub__media:after{background:linear-gradient(0deg,rgba(8,25,20,.92),rgba(8,25,20,.7) 33%,rgba(8,25,20,.05) 76%)}.vendylio-landing .hero-actions{gap:17px 20px;margin-top:24px}.vendylio-landing .hero-cta{font-size:12px;padding:14px 18px;gap:25px}.vendylio-landing .film-skip{font-size:10px}.vendylio-landing .hero-note{font-size:9px}.vendylio-landing .section-pad{padding:65px 24px}.vendylio-landing .section-top{margin-bottom:38px}.vendylio-landing .eyebrow{font-size:9px}.vendylio-landing .intro{padding-bottom:0}.vendylio-landing .intro-copy{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.vendylio-landing .intro-copy h2{font-size:39px}.vendylio-landing .intro-copy p{font-size:13px;max-width:100%}.vendylio-landing .editorial-image{height:460px}.vendylio-landing .editorial-image img{-o-object-position:62% center;object-position:62% center}.vendylio-landing .editorial-image figcaption{bottom:22px;left:20px;right:20px;font-size:9px;gap:15px}.vendylio-landing .intro-product-card{width:min(240px,80vw);left:20px}.vendylio-landing .how-heading{display:block;margin-bottom:36px}.vendylio-landing .how-heading h2{font-size:43px}.vendylio-landing .how-heading>p{margin-top:25px;font-size:13px}.vendylio-landing .journey-grid{grid-template-columns:1fr;gap:35px}.vendylio-landing .step button{font-size:18px;padding:21px 0}.vendylio-landing .step p{font-size:13px}.vendylio-landing .journey-visual{height:390px}.vendylio-landing .journey-visual figcaption{left:25px;bottom:28px}.vendylio-landing .journey-visual h3{font-size:32px}.vendylio-landing .delivery{grid-template-columns:1fr}.vendylio-landing .delivery-photo{min-height:430px}.vendylio-landing .delivery-copy{padding:50px 24px 40px}.vendylio-landing .delivery-copy h2{font-size:60px}.vendylio-landing .delivery-tabs{margin-top:34px;gap:24px}.vendylio-landing .delivery-detail{min-height:160px}.vendylio-landing .plan-grid{grid-template-columns:1fr}.vendylio-landing .plan+.plan{border-left:0;border-top:1px solid var(--v-line)}.vendylio-landing .plan{padding:30px 25px}.vendylio-landing .plan-top>span{font-size:10px}.vendylio-landing .pricing-heading{gap:30px;margin-bottom:35px}.vendylio-landing .pricing-heading h2{font-size:40px}.vendylio-landing .pricing-fine{display:block}.vendylio-landing .pricing-fine a{margin-top:16px}.vendylio-landing .faq{grid-template-columns:1fr;gap:35px}.vendylio-landing .faq h2{font-size:43px}.vendylio-landing .faq summary{font-size:13px}.vendylio-landing .closing-row{gap:25px;align-items:end}.vendylio-landing .closing h2{font-size:46px}.vendylio-landing .closing-cta{margin:0;gap:15px}.vendylio-landing .closing-cta>span:first-child{width:74px;height:74px;font-size:46px}.vendylio-landing .closing-cta>span:last-child{font-size:9px;white-space:nowrap}.vendylio-landing .closing-foot{flex-direction:column;gap:12px;margin-top:45px;font-size:10px}.vendylio-landing .photo-label{left:24px}}@media (prefers-reduced-motion:reduce){.vendylio-landing *,.vendylio-landing :after,.vendylio-landing :before{animation:none!important;transition:none!important}.vendylio-landing .parallax-image{transform:none!important}}.scroll-scrub{--ss-progress:0;position:relative;isolation:isolate;color:var(--ss-ink);background:var(--ss-bg)}.scroll-scrub__stage{position:sticky;top:0;z-index:0;width:100%;height:100dvh;overflow:hidden;background:var(--ss-bg)}.scroll-scrub__layer,.scroll-scrub__media,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video{position:absolute;inset:0;width:100%;height:100%}.scroll-scrub__media{z-index:0}.scroll-scrub__layer{margin:0;overflow:hidden;opacity:0;will-change:opacity}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ss-object-position);object-position:var(--ss-object-position)}.scroll-scrub__poster{z-index:0}.scroll-scrub__video{z-index:1}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{visibility:hidden}.scroll-scrub__progress{position:absolute;z-index:5;top:0;right:0;left:0;height:2px;background:color-mix(in srgb,var(--ss-ink) 14%,transparent);pointer-events:none}.scroll-scrub__progress span{display:block;width:100%;height:100%;background:var(--ss-accent);transform:scaleX(var(--ss-progress));transform-origin:left center}.scroll-scrub__route{position:absolute;z-index:6;top:clamp(1rem,3vw,2rem);right:clamp(1rem,4vw,4rem);left:clamp(1rem,4vw,4rem);display:flex;justify-content:flex-end;gap:.25rem;pointer-events:auto}.scroll-scrub__route-button{min-height:2.75rem;padding:.65rem .9rem;border:0;color:var(--ss-muted);background:transparent;font:inherit;cursor:pointer}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:var(--ss-ink)}.scroll-scrub__route-button[aria-current=step]{text-decoration:underline;text-decoration-color:var(--ss-accent);text-decoration-thickness:.15em;text-underline-offset:.3em}.scroll-scrub__route-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.scroll-scrub__story{position:relative;z-index:3;margin-top:-100dvh;pointer-events:none}.scroll-scrub__chapter,.scroll-scrub__connector-band{position:relative}.scroll-scrub__chapter-pin{position:sticky;top:0;display:flex;align-items:center;min-height:100dvh;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem);pointer-events:none}.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-end}.scroll-scrub__copy{position:relative;width:min(40rem,48vw);pointer-events:auto}.scroll-scrub__copy:before{position:absolute;z-index:-1;inset:-3rem -5rem;content:"";background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ss-bg) 88%,transparent) 0,color-mix(in srgb,var(--ss-bg) 58%,transparent) 52%,transparent 76%);pointer-events:none}.scroll-scrub__kicker{max-width:30ch;margin:0 0 1rem;color:var(--ss-accent);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.scroll-scrub__title{max-width:13ch;margin:0;color:var(--ss-ink);font:inherit;font-size:clamp(2.75rem,6vw,6.75rem);font-weight:700;line-height:.94;letter-spacing:-.045em;text-wrap:balance}.scroll-scrub__body{max-width:42ch;margin:1.5rem 0 0;color:var(--ss-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.scroll-scrub__tags{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none}.scroll-scrub__tags li{padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--ss-ink) 20%,transparent);color:var(--ss-ink);font-size:.82rem}.scroll-scrub__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@media (max-width:860px){.scroll-scrub__poster,.scroll-scrub__video{-o-object-position:var(--ss-mobile-position);object-position:var(--ss-mobile-position)}.scroll-scrub__route{right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.scroll-scrub__route-button{flex:0 0 auto}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{align-items:flex-end;justify-content:flex-start;padding:6.5rem max(1.25rem,env(safe-area-inset-right)) calc(4rem + env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before{inset:-3rem -2rem;background:linear-gradient(to top,var(--ss-bg) 0,color-mix(in srgb,var(--ss-bg) 82%,transparent) 58%,transparent 100%)}.scroll-scrub__title{max-width:14ch;font-size:clamp(2.3rem,11vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.scroll-scrub__chapter{min-height:100dvh!important}.scroll-scrub__connector-band{display:none}.scroll-scrub__progress span{transition:none}}