.story-choice{font-size:18px;isolation:isolate;line-height:1.55;overflow:hidden;position:relative;scroll-margin-top:126px}.story-choice-inner{margin:auto;max-width:1180px;width:88%}.story-choice h2{font-size:clamp(38px,3.7vw,56px);letter-spacing:-.05em;line-height:1.03;text-wrap:balance}.story-choice h3{font-size:28px;letter-spacing:-.045em;line-height:1.08}.story-choice p{margin:25px 0 28px;max-width:560px}.story-choice figure{margin:0}.story-choice figcaption{display:flex;flex-direction:column;font-size:14px;line-height:1.5;margin-top:18px}.story-choice figcaption strong{font-size:16px}.story-choice .button{background:var(--coral);color:var(--dark-plum);font-size:17px}.story-choice .button:hover{background:var(--dark-plum);color:var(--cream)}.story-one{background:var(--cream);color:var(--teal-ink);padding:64px 0 62px}.one-grid{align-items:center;display:grid;gap:12%;grid-template-columns:1.3fr 1fr}.story-one h2 span{color:var(--dark-plum);position:relative}.story-one h2 span:after{background:var(--yellow);border-radius:70% 40%;bottom:-8px;content:"";height:5px;left:0;position:absolute;right:0;transform:rotate(-1.5deg)}.story-one p{padding-top:9px}.one-portrait{isolation:isolate;justify-self:center;max-width:345px;padding:5px 0 0;position:relative;width:100%}.portrait-backing{background:#ffcf45;border-radius:46% 52% 25% 44%;inset:0 -22px 52px 15px;position:absolute;transform:rotate(9deg);z-index:-1}.portrait-cutout{border:6px solid var(--cream);border-radius:48% 48% 32px 32px;height:300px;overflow:hidden;transform:rotate(-3deg)}.portrait-cutout img{height:100%;object-fit:cover;object-position:26% center;transform:rotate(3deg) scale(1.06);width:100%}.one-portrait figcaption{color:var(--dark-plum);text-align:center}.hand-loop{bottom:28px;fill:none;height:58px;left:-42px;position:absolute;stroke:#fe6d73;stroke-linecap:round;stroke-width:5;transform:rotate(-12deg);width:108px;z-index:-1}.story-one{background:var(--section-bg);color:var(--section-ink)}.story-one .story-scribble,.story-one figcaption,.story-one h2 span{color:var(--story-highlight)}.story-one .portrait-backing,.story-one h2 span:after{background:var(--story-accent)}.portrait-cutout{height:var(--portrait-height,300px)}.portrait-cutout img{object-position:var(--origin-focus,78%) center}.one-grid.portrait-left{grid-template-columns:1fr 1.3fr}.portrait-left .one-portrait{order:-1}.one-grid.without-photo{grid-template-columns:1fr}.one-grid.without-photo .choice-copy{max-width:760px}@media(max-width:767px){.story-choice{scroll-margin-top:86px}.story-choice-inner{width:86%}.story-choice h2{font-size:38px;line-height:1.04}.story-choice p{font-size:16px;margin:22px 0 25px}.one-grid{display:flex;flex-direction:column;gap:34px}.one-portrait{max-width:90%;width:240px}.portrait-cutout{height:230px}.portrait-backing{right:-16px}.story-choice figcaption{font-size:13px;margin-top:12px}.story-choice figcaption strong{font-size:15px}.hand-loop{left:-30px;width:86px}.portrait-left .one-portrait{order:0}}.organic-home .section-art{display:block;left:0;pointer-events:none;position:absolute;top:-1px;width:100%;z-index:5}.organic-home :is(.story,.steps,.story-one,.feature-pattern,.keep-in-touch,.site-footer){position:relative}.organic-home .hero:after{display:none}.organic-home .art-cloud-bank{bottom:-1px;height:100px;top:auto}.organic-home .benefits{padding-bottom:30px;padding-top:36px}.organic-home .story{background:var(--section-bg);padding-bottom:86px;padding-top:104px}.organic-home .art-soft-corner{height:56px}.organic-home .steps{border-radius:0;padding-bottom:80px;padding-top:100px}.organic-home .art-ribbon-ramp{height:52px}.organic-home .story-one{padding-bottom:64px;padding-top:86px}.organic-home .art-story-arch{height:55px}.organic-home .story-one .one-grid{position:relative;z-index:6}.organic-home .portrait-cutout img{object-position:var(--origin-focus,78%) 45%}.organic-home .feature-pattern .feature-copy{padding-bottom:68px;padding-top:64px}.organic-home .feature-pattern.pattern-underlap{margin-bottom:0;padding-bottom:0}.organic-home .keep-in-touch.join-curve{--join-height:38px;border-radius:0;margin-top:calc(var(--join-height)*-1);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 180'%3E%3Cpath d='M0 60c210 0 300 58 620 58s460-88 820-88v150H0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-position:top,bottom;mask-repeat:no-repeat;mask-size:100% var(--join-height),100% calc(100% - var(--join-height) + 1px);padding-bottom:86px;padding-top:128px}.organic-home .art-signup-curve{display:none}.organic-home .site-footer{padding-top:58px}.organic-home .motion-toggle{bottom:16px!important}@media(max-width:767px){.organic-home .art-cloud-bank{height:58px;left:-40%;width:180%}.organic-home .benefits{padding-bottom:26px;padding-top:26px}.organic-home .story{padding-bottom:38px;padding-top:66px}.organic-home .art-soft-corner{height:30px}.organic-home .steps{padding-bottom:50px;padding-top:68px}.organic-home .art-ribbon-ramp{height:28px}.organic-home .story-one{padding-bottom:48px;padding-top:60px}.organic-home .art-story-arch{height:28px;left:-17.5%;width:135%}.organic-home .feature-pattern .feature-copy{padding-bottom:50px;padding-top:34px}.organic-home .keep-in-touch.join-curve{--join-height:24px;padding-bottom:62px;padding-top:76px}.organic-home .site-footer{padding-top:38px}}.organic-home .keep-in-touch:not(.join-curve){border-radius:0;padding-bottom:86px;padding-top:100px}@media(max-width:767px){.organic-home .keep-in-touch:not(.join-curve){padding-bottom:62px;padding-top:64px}}.choice-copy{position:relative}.story-scribble{color:var(--dark-plum);display:block;height:105px;left:-142px;overflow:visible;pointer-events:none;position:absolute;top:2px;transform:rotate(-9deg);width:116px}.story-scribble path{stroke-dasharray:1;stroke-dashoffset:0}.scribble-mask{animation:mask-stage 11s infinite}.sketch-line{animation:mask-draw 11s infinite}.sketch-detail{animation-name:mask-detail}.scribble-cross{animation:cross-stage 11s infinite}.cross-one{animation:cross-draw 11s infinite}.cross-two{animation:cross-second 11s infinite}.scribble-pop{animation:pop-stage 11s infinite}.pop-stick{animation:stick-draw 11s infinite}.pop-outline{animation:pop-draw 11s infinite}.pop-swirl{animation:swirl-draw 11s infinite}.pop-rays{animation:rays-draw 11s infinite}@keyframes mask-stage{0%,30%{opacity:1}38%,to{opacity:0}}@keyframes mask-draw{0%{stroke-dashoffset:1}10%,to{stroke-dashoffset:0}}@keyframes mask-detail{0%,7%{stroke-dashoffset:1}16%,to{stroke-dashoffset:0}}@keyframes cross-stage{0%,17%{opacity:0}18%,30%{opacity:1}38%,to{opacity:0}}@keyframes cross-draw{0%,18%{stroke-dashoffset:1}24%,to{stroke-dashoffset:0}}@keyframes cross-second{0%,23%{stroke-dashoffset:1}29%,to{stroke-dashoffset:0}}@keyframes pop-stage{0%,38%{opacity:0}41%,90%{opacity:1}98%,to{opacity:0}}@keyframes stick-draw{0%,39%{stroke-dashoffset:1}47%,to{stroke-dashoffset:0}}@keyframes pop-draw{0%,45%{stroke-dashoffset:1}59%,to{stroke-dashoffset:0}}@keyframes swirl-draw{0%,57%{stroke-dashoffset:1}72%,to{stroke-dashoffset:0}}@keyframes rays-draw{0%,70%{stroke-dashoffset:1}77%,to{stroke-dashoffset:0}}@media(max-width:1499px){.story-scribble{height:86px;left:0;margin:0 0 16px -5px;position:relative;top:0;width:95px}}.motion-paused .story-scribble *,.story-choice[data-animate=false] .story-scribble *{animation:none!important;stroke-dashoffset:0}.motion-paused .scribble-cross,.motion-paused .scribble-mask,.story-choice[data-animate=false] .scribble-cross,.story-choice[data-animate=false] .scribble-mask{opacity:0}.motion-paused .scribble-pop,.story-choice[data-animate=false] .scribble-pop{opacity:1}@media(prefers-reduced-motion:reduce){.story-scribble *{animation:none!important;stroke-dashoffset:0}.scribble-cross,.scribble-mask{opacity:0}.scribble-pop{opacity:1}}.organic-home .steps>.container{position:relative}.steps-scribble{color:var(--section-ink);height:132px;overflow:visible;pointer-events:none;position:absolute;right:-158px;top:0;transform:rotate(2deg);width:140px}.step-sketch{opacity:0}.connect-turn,.step-ink,.treat-rays{stroke-dasharray:1;stroke-dashoffset:0}.step-sketch-prep{animation:prep-stage 18s infinite}.prep-chamber{animation:prep-ink 18s infinite}.prep-pipette{animation:pipette-ink 18s infinite}.prep-drop{animation:prep-drop 18s infinite}.step-sketch-connect{animation:connect-stage 18s infinite}.connect-base .step-ink,.connect-top .step-ink{animation:connect-ink 18s infinite}.connect-top{animation:connect-fit 18s infinite;transform-origin:85px 75px}.connect-turn{animation:connect-turn 18s infinite}.step-sketch-treat{animation:treat-stage 18s infinite}.treat-device{animation:treat-device 18s infinite}.treat-pop{animation:treat-pop 18s infinite}.wrapper-left{animation:unwrap-left 18s infinite;transform-origin:85px 90px}.wrapper-right{animation:unwrap-right 18s infinite;transform-origin:85px 90px}.treat-rays{animation:treat-rays 18s infinite}@keyframes prep-stage{0%,26%{opacity:1}31%,to{opacity:0}}@keyframes prep-ink{0%{stroke-dashoffset:1}8%,to{stroke-dashoffset:0}}@keyframes pipette-ink{0%,5%{stroke-dashoffset:1}13%,to{stroke-dashoffset:0}}@keyframes prep-drop{0%,12%{opacity:0;transform:translateY(-7px)}15%{opacity:1;transform:translateY(-7px)}22%{opacity:1;transform:translateY(16px)}25%,to{opacity:0;transform:translateY(22px)}}@keyframes connect-stage{0%,31%{opacity:0}34%,59%{opacity:1}64%,to{opacity:0}}@keyframes connect-ink{0%,32%{stroke-dashoffset:1}41%,to{stroke-dashoffset:0}}@keyframes connect-fit{0%,40%{transform:translateY(-7px) rotate(-7deg)}52%,to{transform:translateY(15px) rotate(0)}}@keyframes connect-turn{0%,40%{stroke-dashoffset:1}52%,to{stroke-dashoffset:0}}@keyframes treat-stage{0%,64%{opacity:0}67%,94%{opacity:1}99%,to{opacity:0}}@keyframes treat-device{0%,65%{stroke-dashoffset:1}75%,to{stroke-dashoffset:0}}@keyframes treat-pop{0%,70%{stroke-dashoffset:1}80%,to{stroke-dashoffset:0}}@keyframes unwrap{0%,77%{opacity:1;transform:translate(0)}87%,to{opacity:0;transform:translate(15px,-13px) rotate(10deg)}}@keyframes treat-rays{0%,82%{stroke-dashoffset:1}89%,to{stroke-dashoffset:0}}@media(max-width:1499px){.steps-scribble{display:block;height:109px;margin:0 0 20px auto;position:relative;right:auto;top:auto;width:116px}}.motion-paused .steps-scribble *,.steps[data-animate=false] .steps-scribble *{animation:none!important;stroke-dashoffset:0;transform:none}.motion-paused .step-sketch,.steps[data-animate=false] .step-sketch{opacity:0}.motion-paused .step-sketch-treat,.steps[data-animate=false] .step-sketch-treat{opacity:1}.motion-paused .treat-wrapper,.steps[data-animate=false] .treat-wrapper{opacity:0}@media(prefers-reduced-motion:reduce){.steps-scribble *{animation:none!important;stroke-dashoffset:0;transform:none}.step-sketch{opacity:0}.step-sketch-treat{opacity:1}.treat-wrapper{opacity:0}}@keyframes unwrap-left{0%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translate(-18px,7px) rotate(-16deg)}}@keyframes unwrap-right{0%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translate(18px,7px) rotate(16deg)}}.playful-home .story-product:has(.chamber-blend){mix-blend-mode:multiply}.chamber-wisps,.chamber-wisps-wrap{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.chamber-wisps{overflow:visible;stroke:var(--wisp-color,#008b89);stroke-linecap:round;stroke-linejoin:round;stroke-width:6}.chamber-wisps path{animation:chamber-wisp-draw var(--wisp-duration,2.2s) ease-in-out infinite;animation-delay:var(--wisp-delay,0s);opacity:0;stroke-dasharray:1;stroke-dashoffset:1}@keyframes chamber-wisp-draw{0%{opacity:0;stroke-dashoffset:1}10%{opacity:.85}52%{opacity:.85;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:-1}}.motion-paused .chamber-wisps path{animation-play-state:paused}[data-animate=false] .chamber-wisps path,[data-motion=false] .chamber-wisps path{animation:none;opacity:.45;stroke-dashoffset:0}.story-one .choice-copy>.button{margin-top:26px}@media(max-width:767px){.story-one .choice-copy>.button{margin-top:22px}.chamber-wisps{stroke-width:7}}@media(prefers-reduced-motion:reduce){.chamber-wisps path{animation:none;opacity:.45;stroke-dashoffset:0}}