.sbs{--sbs-top: var(--header-height, 0px);--sbs-screen: calc(var(--sbs-vh, 100svh) - var(--sbs-top));--sbs-stage: calc(max(100lvh, var(--sbs-vh, 0px)) - var(--sbs-top));--sbs-first-screen: calc(var(--sbs-vh, 100svh) - var(--header-group-height, var(--sbs-top)));--sbs-edge: clamp(20px, 5.5vw, 88px);--sbs-body: clamp(18px, 1.55vw, 23px);--sbs-body-lh: 1.6;--sbs-text: var(--sivana-c1);--sbs-muted: var(--sivana-c6);--sbs-on-dark: var(--sivana-bg);--sbs-ink: #1c2338;color:var(--sbs-text);background:var(--sivana-bg)}.sbs h1,.sbs h2,.sbs h3,.sbs-statement__text{text-wrap:balance}.sbs p,.sbs dd{text-wrap:pretty}.sbs .sbs-review__quote p,.sbs .sbs-reviews__note{text-wrap:balance}.sbs-eyebrow{margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.3;color:var(--sbs-muted)}.sbs-section-title{margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.08;letter-spacing:-.005em}body:has(.sbs) .sivana-recs{--recs-gutter: clamp(20px, 5.5vw, 88px)}.sbs-hero{position:relative;display:grid;align-items:end;min-height:max(560px,var(--sbs-first-screen));overflow:hidden;color:var(--sivana-bg);background:#1b2135;isolation:isolate}.sbs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 62% 56% at 50% 52%,#0c0f1c80,#0c0f1c33 55%,#0c0f1c00 80%);pointer-events:none}.sbs-hero__media,.sbs-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sbs-hero__img{object-fit:cover;object-position:70% 50%}.sbs-hero__text{position:relative;z-index:1;align-self:center;justify-self:center;max-width:1100px;padding:96px var(--sbs-edge);text-align:center}.sbs-hero .sbs-eyebrow{color:var(--sbs-on-dark)}.sbs-hero__title{margin:0;overflow-wrap:normal;font-size:clamp(56px,8.4vw,132px);font-weight:300;line-height:.96;letter-spacing:-.02em}.sbs-hero__question{display:none;margin:0;overflow-wrap:normal;font-size:clamp(56px,8.4vw,132px);font-weight:300;line-height:.96;letter-spacing:-.02em}.sbs-hero__sub{max-width:38ch;margin:32px auto 0;font-size:var(--sbs-body);line-height:var(--sbs-body-lh)}.sbs-hero--leaf{background:#1a211c}.sbs-hero--leaf .sbs-hero__img{object-position:50% 42%}.sbs-hero--leaf:after{background:radial-gradient(ellipse 62% 56% at 50% 52%,#0e141099,#0e141040 55%,#0e141000 80%)}.sbs-hero--leaf .sbs-eyebrow{color:var(--sbs-on-dark)}.sbs-scene{position:relative;scroll-margin-top:var(--sbs-top)}.sbs-scene__stage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,120px);min-height:min(var(--sbs-screen),860px);padding:clamp(72px,9vw,128px) var(--sbs-edge)}.sbs-scene__text{max-width:19em;margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:300;line-height:1.22;letter-spacing:-.008em}.sbs-scene__stalk{height:min(calc(var(--sbs-vh, 100svh) * .72),640px);width:auto;margin-right:clamp(0px,4vw,80px);color:var(--sbs-muted)}.sbs-drawing{display:block;overflow:visible}.sbs-drawing path{vector-effect:non-scaling-stroke;stroke-width:1.3px}.sbs-film{position:relative;color:var(--sivana-bg);background:var(--sbs-ink)}.sbs-film__stage{position:relative}.sbs-film__video{display:block;width:100%;height:min(calc(var(--sbs-vh, 100svh) * .8),56.25vw);object-fit:cover;background:var(--sbs-ink)}.sbs-film__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px clamp(32px,4vw,64px);padding:clamp(56px,7vw,96px) var(--sbs-edge)}.sbs-film__title{margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:300;line-height:1.04;letter-spacing:-.015em}.sbs-film__line{display:block}.sbs-film__text{max-width:34ch;margin:20px 0 0;font-size:var(--sbs-body);line-height:var(--sbs-body-lh)}.sbs-compare{--lab: 1.5;--lab-fr: 1.5fr;position:relative;padding:clamp(96px,11vw,160px) var(--sbs-edge);background:var(--sivana-bg)}.sbs-compare__stage{display:flex;flex-direction:column}.sbs-compare__title{margin:0 auto clamp(40px,5vw,72px);font-size:clamp(40px,5.6vw,92px);font-weight:300;line-height:1.02;letter-spacing:-.015em;text-align:center}.sbs-table{position:relative;isolation:isolate;display:grid;width:100%;max-width:1280px;margin:0 auto}.sbs-table:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(var(--lab) / (var(--lab) + 3) * 100%);width:calc(1 / (var(--lab) + 3) * 100%);border-radius:2px;background:var(--sbs-ink)}.sbs-table__row{display:grid;grid-template-columns:minmax(0,var(--lab-fr)) repeat(3,minmax(0,1fr))}.sbs-table__label{align-self:center;padding:clamp(18px,2.4vh,30px) 16px clamp(18px,2.4vh,30px) 0;font-size:clamp(22px,2.3vw,36px);font-weight:300;line-height:1.2}.sbs-table__cell{display:flex;align-items:center;justify-content:center;padding:18px 12px}.sbs-table__row--head .sbs-table__cell{padding-block:32px 12px;font-size:clamp(17px,1.4vw,22px);color:var(--sbs-muted)}.sbs-table__cell--bamboo,.sbs-table__row--head .sbs-table__cell--bamboo{color:var(--sivana-bg)}.sbs-table__row:last-child .sbs-table__cell{padding-bottom:32px}.sbs-dots{display:inline-flex;gap:clamp(6px,.7vw,10px)}.sbs-dots i{width:clamp(9px,1vw,15px);aspect-ratio:1;border-radius:50%;background:currentColor;opacity:.18}.sbs-dots i.is-on{opacity:1}.sbs-table__cell:not(.sbs-table__cell--bamboo) .sbs-dots{color:var(--sbs-muted)}.sbs-compare__morph{display:none}.sbs-reviews{position:relative;padding:clamp(80px,10vw,140px) var(--sbs-edge);background:var(--sivana-bg);text-align:center}.sbs-reviews__stage{position:relative}.sbs-reviews__mark{position:absolute;left:50%;top:50%;translate:-50% -38%;font-family:Georgia,Times New Roman,Times,serif;font-size:min(64vw,760px);font-weight:400;line-height:1;color:color-mix(in srgb,var(--sivana-c3) 45%,var(--sivana-bg));pointer-events:none;-webkit-user-select:none;user-select:none}.sbs-reviews__head{position:relative;max-width:760px;margin:0 auto clamp(36px,5vw,64px)}.sbs-reviews__head .sbs-section-title{margin-bottom:18px}.sbs-reviews__note{margin:0;font-size:14px;line-height:1.4;color:var(--sbs-muted)}.sbs-stars{margin-right:10px;letter-spacing:.14em;color:var(--sivana-c1)}.sbs-reviews__list{position:relative;display:grid;gap:clamp(56px,7vw,88px);margin:0 auto;padding:0;list-style:none;max-width:1000px}.sbs-review figure{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);margin:0}.sbs-review__quote{margin:0}.sbs-review__quote p{margin:0;font-size:clamp(30px,5vw,66px);font-weight:300;line-height:1.12;letter-spacing:-.015em}.sbs-review__word{display:inline-block}.sbs-review__by{display:flex;align-items:center;gap:12px;text-align:left;font-size:15px;line-height:1.35}.sbs-review__thumb{flex:none;display:block;width:44px;height:55px;overflow:hidden;background:var(--sivana-c3)}.sbs-review__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sbs-review__who{display:grid;gap:2px}.sbs-review__product{color:var(--sbs-muted);font-size:14px}a.sbs-review__product{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sbs-reviews__count{display:none}.sbs-reviews.is-live{height:calc(var(--sbs-screen) * (1.2 + var(--quotes) * .9));padding:0}.is-live .sbs-reviews__stage{position:sticky;top:var(--sbs-top);display:grid;place-items:center;height:var(--sbs-stage);padding:0 var(--sbs-edge);overflow:hidden}.is-live .sbs-reviews__head{position:absolute;top:calc(var(--sbs-screen) * .1);left:0;right:0;margin:0;padding:0 var(--sbs-edge)}.is-live .sbs-stars [data-star]{opacity:.15}.is-live .sbs-reviews__list{display:block;width:min(1000px,100%);height:calc(var(--sbs-screen) * .6)}.is-live .sbs-review{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.is-live .sbs-review__word{opacity:0;will-change:transform,opacity,filter}.is-live .sbs-review__by{opacity:0}.is-live .sbs-reviews__count{position:absolute;right:var(--sbs-edge);bottom:calc(var(--sbs-screen) * .09);display:flex;align-items:center;gap:12px;margin:0;font-size:13px;letter-spacing:.12em;color:var(--sbs-muted);font-variant-numeric:tabular-nums}.is-live .sbs-reviews__count i{position:relative;display:block;width:80px;height:1px;overflow:hidden;background:var(--sivana-c3)}.is-live .sbs-reviews__count b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sivana-c1);transform-origin:0 50%;transform:scaleX(0)}@media(max-width:749px){.is-live .sbs-reviews__count{left:0;right:0;justify-content:center}.is-live .sbs-reviews__count{bottom:calc(var(--sbs-screen) * .06 + 40px)}}.sbs-chapter{position:sticky;top:var(--sbs-top);display:grid;grid-template-columns:1fr 1fr;height:var(--sbs-stage);min-height:560px;background:var(--sivana-bg)}.sbs-chapter--alt{background:var(--sivana-c2)}.sbs-chapter:last-child{background:var(--sivana-bg)}.sbs-chapter__loop{display:none}.sbs-chapter--right .sbs-chapter__media{order:2}.sbs-chapter__media{position:relative;overflow:hidden;background:var(--sivana-c3)}.sbs-chapter__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sbs-chapter__img--placeholder{fill:#30050526}.sbs-chapter__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:clamp(24px,3vw,48px);padding:clamp(36px,5vw,80px) var(--sbs-edge)}.sbs-chapter__copy{grid-column:1;grid-row:1;align-self:start;max-width:30rem;margin-top:clamp(32px,9vh,112px)}.sbs-chapter__drawing{grid-column:2;grid-row:1;align-self:start;width:clamp(96px,8.5vw,136px);height:auto;margin-top:calc(clamp(32px,9vh,112px) - 6px);color:var(--sbs-muted)}.sbs-chapter__title{margin:0 0 24px;font-size:clamp(36px,3.9vw,60px);font-weight:300;line-height:1.04;letter-spacing:-.01em}.sbs-chapter__text{max-width:34ch;margin:0;font-size:var(--sbs-body);line-height:var(--sbs-body-lh)}@media(min-width:990px){.sbs-chapter__body{position:relative}.sbs-chapter__copy{grid-column:1 / -1;max-width:34rem}.sbs-chapter__drawing{position:absolute;top:calc(clamp(32px,9vh,112px) + clamp(36px,5vw,80px) - 6px);right:var(--sbs-edge);margin:0}.sbs-chapter__title{font-size:clamp(36px,3.6vw,56px)}}.sbs-journey{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(48px,7vw,128px);padding:clamp(96px,11vw,160px) var(--sbs-edge);background:var(--sivana-bg)}.sbs-journey__media{position:sticky;top:calc(var(--sbs-top) + 48px);align-self:start;margin:0}.sbs-journey__frame{aspect-ratio:4 / 5;overflow:hidden;background:var(--sivana-c3)}.sbs-journey__img{display:block;width:100%;height:100%;object-fit:cover}.sbs-journey__caption{margin-top:14px;font-size:12px;letter-spacing:.04em;color:var(--sbs-muted)}.sbs-journey__head{margin-bottom:clamp(40px,5vw,72px)}.sbs-steps{display:grid;margin:0;padding:0;list-style:none}.sbs-steps{gap:clamp(40px,5vw,64px)}.sbs-step{display:grid;grid-template-columns:96px 1fr;gap:0 clamp(20px,2.5vw,36px);align-items:start}.sbs-step__title{margin:0 0 12px;font-size:clamp(24px,2.3vw,32px);font-weight:300;line-height:1.15}.sbs-step__text{max-width:36ch;margin:0;font-size:var(--sbs-body);line-height:var(--sbs-body-lh)}.sbs-step__copy{grid-column:2}.sbs-step__drawing{grid-column:1;width:96px;height:auto;margin-top:-10px;color:var(--sbs-muted)}.sbs-care{padding:clamp(88px,10vw,144px) var(--sbs-edge);background:var(--sivana-bg)}.sbs-care__head{max-width:560px}.sbs-care__intro{max-width:34ch;margin:18px 0 0;font-size:var(--sbs-body);line-height:var(--sbs-body-lh)}.sbs-care__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(40px,5vw,64px) 0 0}.sbs-care__row{display:flex;flex-direction:column;gap:10px;padding:28px 24px 30px;border:1px solid rgb(86 44 44 / .22);border-radius:2px}.sbs-care__label{display:flex;flex-direction:column;gap:22px;font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--sbs-muted)}.sbs-care__drawing{width:76px;height:auto;color:var(--sivana-c1)}.sbs-care__value{margin:0;font-size:var(--sbs-body);line-height:var(--sbs-body-lh)}@media(max-width:989px){.sbs-chapter{display:flex;flex-direction:column;min-height:0}.sbs-chapter__media{flex:0 0 calc(var(--sbs-screen) * .4)}.sbs-chapter--right .sbs-chapter__media{order:0}.sbs-chapters{display:flow-root}.sbs-chapter{margin-bottom:calc(var(--sbs-vh, 100svh) * .4)}.sbs-chapter__body{padding:24px 24px 40px;column-gap:16px}.sbs-chapter__copy{margin-top:0}.sbs-chapter__title{margin-bottom:12px;font-size:30px}.sbs-journey,.sbs-journey__media{position:relative;top:auto}.sbs-journey{grid-template-columns:minmax(0,1fr);gap:40px}.sbs-chapter:last-child{margin-bottom:0}.sbs-chapter:last-child .sbs-chapter__body{flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr);row-gap:20px;padding-bottom:0}.sbs-chapter__loop{grid-column:1 / -1;grid-row:2;justify-self:center;display:block;height:100%;min-height:0;width:auto;color:var(--sbs-muted)}.sbs-journey__frame{aspect-ratio:4 / 3}.sbs-step{grid-template-columns:52px 1fr;gap:0 16px}.sbs-step__drawing{width:52px;margin-top:-4px}.sbs-chapter__drawing{width:60px;margin-top:4px}.sbs-scene__stage{grid-template-columns:1fr;align-content:start}.sbs-scene__copy{position:relative;z-index:1;padding-top:clamp(24px,calc(var(--sbs-vh, 100svh) * .09),96px)}.sbs-scene__stalk{position:absolute;right:12px;bottom:0;height:46%;margin:0}}@media(max-width:749px){.sbs-hero:after{background:radial-gradient(ellipse 90% 50% at 50% 52%,#0c0f1c8c,#0c0f1c33 60%,#0c0f1c00 85%)}.sbs-hero__text{padding:72px 24px}.sbs-hero__title{font-size:56px}.sbs-hero__question{font-size:42px}.sbs-hero__question{display:none;margin:0;overflow-wrap:normal;font-size:clamp(56px,8.4vw,132px);font-weight:300;line-height:.96;letter-spacing:-.02em}.sbs-hero__sub{max-width:30ch;margin-top:22px}.sbs-hero--leaf:after{background:radial-gradient(ellipse 90% 50% at 50% 52%,#0e141099,#0e141040 60%,#0e141000 85%)}.sbs-care__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sbs-care__row{padding:20px 16px 22px}.sbs-care__label{gap:16px}.sbs-care__drawing{width:56px}.sbs-compare{--lab: 1.3;--lab-fr: 1.3fr}.sbs-compare__title{font-size:40px}.sbs-table__label{padding-right:12px;font-size:16px}.sbs-table__cell{padding-inline:4px}.sbs-table__row--head .sbs-table__cell{font-size:14px}.sbs-dots{gap:4px}.sbs-dots i{width:8px}}@media(prefers-reduced-motion:no-preference){.sbs-hero__answer>*{animation:sbs-rise 1.1s cubic-bezier(.22,1,.36,1) both}.sbs-hero__answer>:nth-child(2){animation-delay:.12s}.sbs-hero__answer>:nth-child(3){animation-delay:.28s}}@keyframes sbs-rise{0%{opacity:0;transform:translateY(28px)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sbs-intro{--stalk-h: min(calc(var(--sbs-vh, 100svh) * .72), 640px);--stalk-r: calc(var(--sbs-edge) + 4vw);--stalk-b: max(24px, (var(--sbs-screen) - var(--stalk-h)) / 2);--seed-x: calc(100% - var(--stalk-r) - var(--stalk-h) * .1703);--seed-y: calc(100% - var(--stalk-b) - var(--stalk-h) * .0125);--o: calc(var(--m, 1) * 11% - 10%);height:calc(var(--sbs-screen) * (5.2 + var(--m, 1) * 1.1));view-timeline-name:--sbs-intro}.sbs-intro__stage{position:sticky;top:var(--sbs-top);height:var(--sbs-stage);overflow:hidden;background:var(--sivana-bg)}.sbs-intro .sbs-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:0;animation:sbs-iris linear both;animation-timeline:--sbs-intro;animation-range:contain calc(var(--o) + 18%) contain calc(var(--o) + 50%)}@keyframes sbs-iris{0%{clip-path:circle(125vmax at var(--seed-x) var(--seed-y))}55%{clip-path:circle(34vmin at var(--seed-x) var(--seed-y))}85%{clip-path:circle(7vmin at var(--seed-x) var(--seed-y))}to{clip-path:circle(0px at var(--seed-x) var(--seed-y))}}.sbs-intro .sbs-hero__img{animation:sbs-zoom linear both;animation-timeline:--sbs-intro;animation-range:contain 0% contain calc(var(--o) + 50%);transform-origin:var(--seed-x) var(--seed-y)}@keyframes sbs-zoom{to{transform:scale(1.3)}}.sbs-intro{--lift: clamp(80px, 12vh, 130px)}.sbs-intro .sbs-hero__text{position:static}.sbs-intro .sbs-hero__answer{position:relative;z-index:1;translate:0 calc(var(--lift) * -1)}.sbs-intro .sbs-hero__question{display:block;position:absolute;z-index:1;top:calc(50% - var(--lift));left:50%;width:min(11em,calc(100% - var(--sbs-edge) * 2));translate:-50% -50%;text-align:center;animation:sbs-in linear both,sbs-out linear both;animation-timeline:--sbs-intro,--sbs-intro;animation-range:contain calc(var(--k) * 11% + 12%) contain calc(var(--k) * 11% + 16%),contain calc(var(--k) * 11% + 19%) contain calc(var(--k) * 11% + 23%)}.sbs-intro .sbs-hero__answer>*{animation:sbs-rise 1.1s cubic-bezier(.22,1,.36,1) both,sbs-out linear both;animation-timeline:auto,--sbs-intro;animation-range:normal,contain 4% contain 10%}.sbs-intro .sbs-hero__answer>:nth-child(2){animation-delay:.12s,0s;animation-range:normal,contain 4.5% contain 10.5%}.sbs-intro .sbs-hero__answer>:nth-child(3){animation-delay:.28s,0s;animation-range:normal,contain 5% contain 11%}@keyframes sbs-in{0%{opacity:0;transform:translateY(40px)}}@keyframes sbs-out{to{opacity:0;transform:translateY(-48px)}}.sbs-intro .sbs-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sbs-intro .sbs-scene__stage{height:100%;min-height:0;padding-block:0}.sbs-intro .sbs-scene__stalk{position:absolute;right:var(--stalk-r);bottom:var(--stalk-b);height:var(--stalk-h);margin:0}.sbs-w{animation:sbs-word linear both;animation-timeline:--sbs-intro;animation-range:contain calc(var(--i) / var(--n) * 21% + var(--o) + 50%) contain calc((var(--i) + 1) / var(--n) * 21% + var(--o) + 54%)}@keyframes sbs-word{0%{opacity:.16}to{opacity:1}}.sbs-scene .sbs-eyebrow{animation:sbs-fade linear both;animation-timeline:--sbs-intro;animation-range:contain calc(var(--o) + 46%) contain calc(var(--o) + 50%)}@keyframes sbs-fade{0%{opacity:0}}@media(max-width:989px){.sbs-intro{--stalk-h: min(calc(var(--sbs-screen) * .5), 420px);--stalk-r: 12px;--stalk-b: calc(var(--sbs-stage) - var(--sbs-screen) + 88px + env(safe-area-inset-bottom, 0px))}.sbs-intro .sbs-hero__img{animation-name:sbs-zoom-phone;animation-range:contain calc(var(--o) + 34%) contain calc(var(--o) + 50%);transform-origin:50% 0}@keyframes sbs-zoom-phone{to{transform:translateY(52%) scale(1.2)}}}.sbs-drawing path{stroke-dasharray:1;animation:sbs-draw linear both}@keyframes sbs-draw{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.sbs-scene__stalk path{animation-timeline:--sbs-intro}.sbs-scene__stalk path[data-part="1"]{animation-range:contain calc(var(--o) + 48%) contain calc(var(--o) + 62%)}.sbs-scene__stalk path[data-part="2"]{animation-range:contain calc(var(--o) + 58%) contain calc(var(--o) + 68%)}.sbs-scene__stalk path[data-part="3"]{animation-range:contain calc(var(--o) + 64%) contain calc(var(--o) + 73%)}.sbs-chapter{view-timeline-name:--sbs-ch}.sbs-chapter__drawing path{animation-timeline:--sbs-ch}.sbs-chapter__drawing path[data-part="1"]{animation-range:entry 15% entry 70%}.sbs-chapter__drawing path[data-part="2"]{animation-range:entry 40% entry 90%}.sbs-chapter__drawing path[data-part="3"]{animation-range:entry 60% entry 100%}.sbs-chapter__drawing,.sbs-step__drawing{animation:sbs-sway linear both;animation-timeline:scroll(nearest);animation-iteration-count:16;animation-direction:alternate;transform-origin:50% 80%}.sbs-chapter:nth-child(2n) .sbs-chapter__drawing,.sbs-step:nth-child(2n) .sbs-step__drawing{animation-direction:alternate-reverse}@keyframes sbs-sway{0%{transform:translateY(-5px) rotate(-5deg)}to{transform:translateY(5px) rotate(5deg)}}.sbs-chapter__title,.sbs-chapter__text{animation:sbs-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.sbs-chapter__loop path{animation-timeline:--sbs-ch;animation-range:entry 90% exit 45%}.sbs-step__drawing{view-timeline-name:--sbs-step-draw}.sbs-step__drawing path{animation-timeline:--sbs-step-draw}.sbs-step__drawing path[data-part="1"]{animation-range:entry 40% cover 35%}.sbs-step__drawing path[data-part="2"]{animation-range:entry 70% cover 42%}.sbs-step__drawing path[data-part="3"]{animation-range:entry 90% cover 48%}.sbs-care__row{--col: var(--i);view-timeline-name:--sbs-care-card;animation:sbs-care-rise linear both;animation-timeline:--sbs-care-card;animation-range:entry calc(var(--col) * 12%) cover calc(28% + var(--col) * 6%)}@keyframes sbs-care-rise{0%{opacity:0;transform:translateY(56px) rotate(calc(1.5deg - var(--col) * 1deg))}}.sbs-care__drawing path{animation-timeline:--sbs-care-card}.sbs-care__drawing path[data-part="1"]{animation-range:cover calc(12% + var(--col) * 6%) cover calc(30% + var(--col) * 6%)}.sbs-care__drawing path[data-part="2"]{animation-range:cover calc(22% + var(--col) * 6%) cover calc(38% + var(--col) * 6%)}.sbs-care__drawing path[data-part="3"]{animation-range:cover calc(30% + var(--col) * 6%) cover calc(45% + var(--col) * 6%)}.sbs-care__drawing{animation:sbs-sway linear both;animation-timeline:scroll(nearest);animation-iteration-count:16;animation-direction:alternate;transform-origin:50% 80%}.sbs-care__row:nth-child(2n) .sbs-care__drawing{animation-direction:alternate-reverse}@media(max-width:989px){.sbs-care__row:nth-child(odd){--col: 0}.sbs-care__row:nth-child(2n){--col: 1}}.sbs-film{--slot: calc(100% / var(--steps));height:calc(var(--sbs-screen) * (1.3 + var(--steps) * .85));view-timeline-name:--sbs-film;background:var(--sivana-bg)}.sbs-film__stage{position:sticky;top:var(--sbs-top);height:var(--sbs-stage);overflow:hidden;background:var(--sbs-ink);animation:sbs-film-open linear both,sbs-film-close linear both;animation-timeline:--sbs-film,--sbs-film;animation-range:entry 45% contain 9%,contain 91% contain 100%}@keyframes sbs-film-open{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(75% at 50% 50%)}}@keyframes sbs-film-close{to{opacity:0}}.sbs-film__video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;animation:sbs-film-settle linear both;animation-timeline:--sbs-film;animation-range:entry 45% contain 12%}@keyframes sbs-film-settle{0%{transform:scale(1.18)}}.sbs-film__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0c0f1c99,#0c0f1c33 36%,#0c0f1c00 58%);pointer-events:none}.sbs-film__steps{position:absolute;z-index:1;left:var(--sbs-edge);right:var(--sbs-edge);top:clamp(56px,11vh,128px);display:grid;padding:0}.sbs-film__step{grid-area:1 / 1;max-width:620px;animation:sbs-step-out linear both;animation-timeline:--sbs-film;animation-range:contain calc((var(--s) + 1) * var(--slot) - 6%) contain calc((var(--s) + 1) * var(--slot) - 1%)}.sbs-film__step:last-child{animation:none}@keyframes sbs-step-out{to{opacity:0;transform:translateY(-16px)}}.sbs-film__title,.sbs-film__text{animation:sbs-soft-in linear both;animation-timeline:--sbs-film;animation-range:contain calc(var(--s) * var(--slot) + 7%) contain calc(var(--s) * var(--slot) + 14%)}.sbs-film__text{animation-range:contain calc(var(--s) * var(--slot) + 10%) contain calc(var(--s) * var(--slot) + 17%)}@keyframes sbs-soft-in{0%{opacity:0;transform:translateY(20px)}}@media(max-width:749px){.sbs-film__stage:after{background:linear-gradient(180deg,#0c0f1cd1,#0c0f1c99 34%,#0c0f1c00 60%)}}.sbs{timeline-scope:--sbs-cmp}.sbs-compare{z-index:2;height:calc(var(--sbs-screen) * 3.8);margin-bottom:calc(var(--sbs-screen) * -2);padding:0;background:transparent;view-timeline-name:--sbs-cmp}.sbs-compare__stage{--tw: min(1280px, 100% - var(--sbs-edge) * 2);position:sticky;top:var(--sbs-top);display:block;height:var(--sbs-stage);padding:0;overflow:hidden;background-color:var(--sivana-bg);animation:sbs-lift-bg linear both;animation-timeline:--sbs-cmp;animation-range:contain 87% contain 87.2%}@keyframes sbs-lift-bg{to{background-color:transparent}}.sbs-compare__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;background:var(--sivana-bg);animation:sbs-fade-away linear both;animation-timeline:--sbs-cmp;animation-range:contain 87.2% contain 94%}.sbs-compare__title{position:absolute;top:calc(var(--sbs-screen) * .07);left:var(--sbs-edge);right:var(--sbs-edge);margin:0;animation:sbs-cmp-title linear both,sbs-out linear both;animation-timeline:--sbs-cmp,--sbs-cmp;animation-range:entry 50% contain 24%,contain 58% contain 64%}@keyframes sbs-cmp-title{0%{opacity:0;transform:translateY(var(--drop, 26vh)) scale(1.15)}38%{opacity:1;transform:translateY(var(--drop, 26vh)) scale(1.15)}to{opacity:1;transform:none}}.sbs-table{position:absolute;top:calc(var(--sbs-screen) * .26);bottom:calc(100% - var(--sbs-screen) * .92);left:0;right:0;width:var(--tw);max-width:none;grid-auto-rows:1fr;grid-template-rows:auto;animation:sbs-fade-away linear both;animation-timeline:--sbs-cmp;animation-range:contain 58% contain 64%}@keyframes sbs-fade-away{to{opacity:0}}.sbs-table__row{align-items:center}.sbs-table:before{transform-origin:50% 0;animation:sbs-band linear both;animation-timeline:--sbs-cmp;animation-range:contain 20% contain 30%}@keyframes sbs-band{0%{transform:scaleY(0)}}.sbs-table__row--head{animation:sbs-fade linear both;animation-timeline:--sbs-cmp;animation-range:contain 24% contain 30%}.sbs-table__row:not(.sbs-table__row--head){animation:sbs-soft-in linear both;animation-timeline:--sbs-cmp;animation-range:contain calc(30% + var(--r) * 26% / var(--rows)) contain calc(36% + var(--r) * 26% / var(--rows))}.sbs-table__row:not(.sbs-table__row--head) .sbs-dots i.is-on{animation:sbs-dot linear both;animation-timeline:--sbs-cmp;animation-range:contain calc(32% + var(--r) * 26% / var(--rows)) contain calc(38% + var(--r) * 26% / var(--rows))}@keyframes sbs-dot{0%{opacity:.18;transform:scale(.6)}}.sbs-compare__morph{--l: calc((100% - var(--tw)) / 2 + var(--tw) * var(--lab) / (var(--lab) + 3));--r: calc(100% - var(--l) - var(--tw) / (var(--lab) + 3));--to-r: 50%;--to-h: 100%;position:absolute;z-index:2;display:block;overflow:hidden;background:var(--sbs-ink);animation:sbs-morph-show linear both,sbs-morph-grow linear both,sbs-morph-hide linear both;animation-timeline:--sbs-cmp,--sbs-cmp,--sbs-cmp;animation-range:contain 57.5% contain 58%,contain 70% contain 86%,contain 87% contain 87.2%}@keyframes sbs-morph-show{0%{opacity:0}to{opacity:1}}@keyframes sbs-morph-grow{0%{top:calc(var(--sbs-screen) * .26);right:var(--r);height:calc(var(--sbs-screen) * .66);left:var(--l);border-radius:2px}to{top:0%;right:var(--to-r);height:var(--to-h);left:0%;border-radius:0}}@keyframes sbs-morph-hide{to{visibility:hidden;opacity:0}}.sbs-compare__morph-media{position:absolute;top:0;right:0;bottom:0;left:0;animation:sbs-fade linear both;animation-timeline:--sbs-cmp;animation-range:contain 62% contain 72%}.sbs-compare__morph-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:sbs-photo-settle linear both;animation-timeline:--sbs-cmp;animation-range:contain 62% contain 86%}@keyframes sbs-photo-settle{0%{transform:scale(1.12)}}@media(max-width:989px){.sbs-compare__morph{--to-r: 0%;--to-h: calc(var(--sbs-screen) * .4)}.sbs-compare__stage:before{inset:calc(var(--sbs-screen) * .4) 0 0 0}}.sbs-chapters{position:relative;z-index:1;display:flow-root}.sbs-chapter:first-child{margin-bottom:var(--sbs-screen)}.sbs-chapter:first-child .sbs-chapter__title,.sbs-chapter:first-child .sbs-chapter__text{animation:sbs-rise linear both;animation-timeline:--sbs-cmp;animation-range:contain 87.2% contain 97%}}}.sbs-cue{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:5;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fffcfaeb;color:var(--sivana-c1);font-size:13px;line-height:1;opacity:0;transform:translate(-50%,8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.sbs-cue.is-on{opacity:1;transform:translate(-50%)}.sbs-cue svg{animation:sbs-cue-bob 1.6s ease-in-out infinite}@keyframes sbs-cue-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@media(min-width:750px){.sbs-cue{bottom:32px}}@media(prefers-reduced-motion:reduce){.sbs-cue svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/sivana-bamboo-story.css.map */
