@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fp-preview{--fp-ink: oklch(31% .04 45);--fp-peach: oklch(88% .065 56);--fp-sage: oklch(76% .083 130);--fp-leaf: oklch(43% .075 145);--fp-paper: oklch(98% .018 82);--fp-ease: cubic-bezier(.22, 1, .36, 1);width:100%;min-width:0;color:var(--fp-ink)}.fp-scene{min-height:580px;position:relative;isolation:isolate;overflow:hidden;border-radius:48% 48% 32px 32px/24% 24% 32px 32px;background:var(--fp-peach);border:1px solid oklch(79% .079 55)}.fp-sky,.fp-garden{position:absolute;inset:0;pointer-events:none}.fp-scene-label{position:absolute;top:35px;left:0;width:100%;text-align:center;font-size:12px;font-weight:650;letter-spacing:-.02em}.fp-scene-label>span{color:var(--fp-leaf);font-size:19px;display:inline-block;vertical-align:-2px;margin-right:5px}.fp-cloud{position:absolute;width:95px;height:22px;border-radius:99px;background:#fcf0e0}.fp-cloud:before,.fp-cloud:after{content:"";position:absolute;bottom:5px;border-radius:50%;background:inherit}.fp-cloud:before{width:44px;height:44px;left:17px}.fp-cloud:after{width:32px;height:32px;right:13px}.fp-cloud-one{top:118px;left:7%;transform:rotate(-5deg)}.fp-cloud-two{top:219px;right:-19px;opacity:.8}.fp-sun{position:absolute;top:92px;right:11%;width:75px;height:75px;border-radius:50%;background:#ffd577;background:oklch(89% .13 85);box-shadow:0 0 0 10px #ffdb9f73;box-shadow:0 0 0 10px oklch(91% .1 78 / .45);transform:rotate(10deg)}.fp-sun-eyes,.fp-sun-eyes:after{position:absolute;width:4px;height:6px;border-radius:50%;background:var(--fp-ink)}.fp-sun-eyes{left:27px;top:31px}.fp-sun-eyes:after{content:"";left:16px}.fp-sun-smile{position:absolute;width:12px;height:7px;border:2px solid var(--fp-ink);border-top:0;border-radius:0 0 12px 12px;left:32px;top:44px}.fp-spark{position:absolute;color:var(--fp-leaf);font-size:24px}.fp-spark-one{top:81px;left:35%}.fp-spark-two{top:225px;right:22%;font-size:16px}.fp-spark-three{top:332px;left:12%;font-size:29px}.fp-ground{position:absolute;bottom:-63px;left:-12%;width:125%;height:280px;border-radius:50% 48% 0 0;background:var(--fp-sage);transform:rotate(-5deg)}.fp-ground:after{content:"";position:absolute;right:-15%;bottom:-50px;width:80%;height:205px;background:#8db180;border-radius:50%;transform:rotate(13deg)}.fp-daisy{position:absolute;width:65px;height:105px;transform-origin:50% 100%;overflow:visible}.fp-daisy-one{left:8%;bottom:95px;transform:rotate(-12deg)}.fp-daisy-two{right:5%;bottom:124px;width:47px;height:78px;transform:rotate(12deg)}.fp-daisy-three{left:19%;bottom:75px;width:40px;height:68px;transform:rotate(9deg)}.fp-stem{fill:none;stroke:var(--fp-leaf);stroke-width:3;stroke-linecap:round}.fp-leaf{fill:var(--fp-leaf)}.fp-petals{fill:var(--fp-paper)}.fp-flower-center{fill:#f3be4f}.fp-daisy-two .fp-petals{fill:#ffe6cf;fill:oklch(94% .047 65)}.fp-grass{position:absolute;width:16px;height:17px;border:2px solid var(--fp-leaf);border-bottom:0;border-radius:50% 50% 0 0;opacity:.55}.fp-grass-one{left:10%;bottom:55px;transform:rotate(18deg)}.fp-grass-two{right:13%;bottom:86px;transform:rotate(-14deg)}.fp-pebble{position:absolute;width:17px;height:9px;background:#ebdcc2;border-radius:70% 50% 40% 40%}.fp-pebble-one{left:28%;bottom:60px;transform:rotate(12deg)}.fp-pebble-two{right:28%;bottom:75px;width:10px;height:7px}.fp-thought{position:absolute;z-index:3;top:158px;left:6%;width:260px;max-width:calc(100% - 36px);padding:21px 22px 17px;background:var(--fp-paper);border:1px solid oklch(80% .046 56);border-radius:23px 23px 23px 5px;box-shadow:3px 6px #cda0803d}.fp-thought-eyebrow{font-size:10px;font-weight:600}.fp-thought .fp-thought-text{display:flex;align-items:center;gap:7px;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.04em;margin-top:9px}.fp-thought .fp-thought-detail{margin-top:8px;font-size:10px;line-height:1.6}.fp-saved-mark{color:var(--fp-leaf);font-size:16px}.fp-thought-action{display:flex;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:37px;padding:9px 0 0;margin-top:9px;border-top:1px solid oklch(86% .033 69);border-radius:0;background:transparent;color:#9f2b1e;text-align:left;font-size:11px;font-weight:700}.fp-thought-action>span{font-size:18px;transition:transform .18s var(--fp-ease)}.fp-thought-action:hover>span{transform:translate(2px,-2px)}.fp-thought-dot{position:absolute;background:var(--fp-paper);border-radius:50%}.fp-thought-dot-one{width:14px;height:14px;bottom:-25px;right:25px}.fp-thought-dot-two{width:7px;height:7px;bottom:-38px;right:9px}.fp-preview[data-step=park] .fp-thought{border-radius:18px;background:#eaf3d5}.fp-preview[data-step=return] .fp-thought{border-radius:23px 23px 5px}.fp-timer{position:absolute;top:298px;right:6%;z-index:1;display:flex;align-items:center;gap:6px;border-radius:30px;padding:8px 12px;background:var(--fp-paper);font-size:9px;font-weight:650;transform:rotate(7deg)}.fp-timer-dot{width:5px;height:5px;border-radius:50%;background:var(--fp-leaf)}.fp-pet-button{position:absolute;z-index:2;bottom:68px;left:61%;width:310px;max-width:70%;aspect-ratio:1;padding:0;border-radius:45%;background:transparent;transform:translate(-50%);transition:transform .22s var(--fp-ease);-webkit-tap-highlight-color:transparent}.fp-pet-button:hover{transform:translate(-50%) rotate(3deg)}.fp-pet-button:active{transform:translate(-50%) scale(.97)}.fp-pet-button:focus-visible{outline:3px dashed var(--fp-leaf);outline-offset:4px}.fp-pet-button .pomi-svg-wrap,.fp-pet-button .pomi-pet,.fp-pet-button svg{display:block;width:100%;height:auto}.fp-pet-shadow{position:absolute;z-index:-1;width:64%;height:10%;bottom:6%;left:18%;border-radius:50%;background:#445a322b}.fp-hearts{position:absolute;inset:0;pointer-events:none;color:#af352a}.fp-hearts>span{position:absolute;font-size:26px;top:14%;left:19%;transform:rotate(-15deg)}.fp-hearts>span:nth-child(2){top:3%;left:54%;font-size:20px;transform:rotate(11deg)}.fp-hearts>span:nth-child(3){top:27%;left:81%;font-size:17px;transform:rotate(20deg)}.fp-pet-message{position:absolute;z-index:3;bottom:48px;left:0;width:100%;text-align:center;font-size:11px;font-weight:650;pointer-events:none}.fp-pet-message>span{display:inline-block;font-size:19px;margin-left:5px;vertical-align:-2px}.fp-scene-corner{position:absolute;bottom:17px;width:100%;text-align:center;font-size:9px}.fp-controls{position:relative;padding-top:23px}.fp-controls-label{float:left;padding-top:12px;font-size:11px;font-weight:650}.fp-step-buttons{display:flex;justify-content:flex-end;gap:6px}.fp-step{display:inline-flex;align-items:center;gap:7px;min-height:43px;padding:10px 13px;background:transparent;border:1px solid transparent;border-radius:999px;font-size:12px;transition:background-color .18s var(--fp-ease),transform .18s var(--fp-ease)}.fp-step:hover{background:#fddaba;transform:translateY(-2px)}.fp-step[aria-pressed=true]{background:var(--fp-leaf);color:var(--fp-paper)}.fp-step-number{font-size:9px}.fp-step-flower{display:none;font-size:14px;line-height:1}.fp-step[aria-pressed=true] .fp-step-number{display:none}.fp-step[aria-pressed=true] .fp-step-flower{display:inline}.fp-disclosure{clear:both;margin-top:13px;text-align:center;font-size:10px;line-height:1.7;color:var(--muted)}.fp-motion .fp-cloud-one{animation:fp-cloud-drift 9s ease-in-out infinite alternate}.fp-motion .fp-cloud-two{animation:fp-cloud-drift 12s -5s ease-in-out infinite alternate-reverse}.fp-motion .fp-sun{animation:fp-sun-turn 7s ease-in-out infinite alternate}.fp-motion .fp-spark{animation:fp-spark-turn 4s ease-in-out infinite alternate}.fp-motion .fp-spark-two{animation-delay:-2s}.fp-motion .fp-spark-three{animation-delay:-1s}.fp-motion .fp-thought{animation:fp-thought-float 5s ease-in-out infinite alternate}.fp-motion .fp-thought:focus-within{animation-play-state:paused}.fp-motion .fp-daisy-one{animation:fp-flower-sway 5s ease-in-out infinite alternate}.fp-motion .fp-daisy-two{animation:fp-flower-sway 4s -2s ease-in-out infinite alternate-reverse}.fp-motion .fp-daisy-three{animation:fp-flower-sway 6s -3s ease-in-out infinite alternate}.fp-motion .fp-hearts>span{animation:fp-heart-rise .9s var(--fp-ease) both}.fp-motion .fp-hearts>span:nth-child(2){animation-delay:80ms}.fp-motion .fp-hearts>span:nth-child(3){animation-delay:.15s}.fp-motion[data-step=return] .fp-daisy{animation:fp-flower-sprout .45s var(--fp-ease) both,fp-flower-sway 5s .45s ease-in-out infinite alternate}.fp-motion[data-step=return] .fp-daisy-two{animation-delay:.1s,.55s}.fp-motion[data-step=return] .fp-daisy-three{animation-delay:.2s,.65s}@keyframes fp-flower-sprout{0%{transform:scaleY(.25) rotate(-9deg);opacity:0}to{transform:scaleY(1) rotate(-9deg);opacity:1}}@keyframes fp-cloud-drift{0%{transform:translate(-6px)}to{transform:translate(7px)}}@keyframes fp-sun-turn{0%{transform:rotate(5deg) translateY(0)}to{transform:rotate(16deg) translateY(-5px)}}@keyframes fp-spark-turn{0%{transform:rotate(-12deg) scale(.9);opacity:.6}to{transform:rotate(12deg) scale(1.05);opacity:1}}@keyframes fp-thought-float{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-5px) rotate(0)}}@keyframes fp-flower-sway{0%{transform:rotate(-9deg)}to{transform:rotate(7deg)}}@keyframes fp-heart-rise{0%{transform:translateY(10px) scale(.7);opacity:0}20%{opacity:1}75%{opacity:1}to{transform:translateY(-35px) scale(1.12);opacity:0}}.fp-still *,.fp-still *:before,.fp-still *:after{animation:none!important;transition:none!important}@media(max-width:1100px)and (min-width:761px){.fp-scene{min-height:570px}.fp-thought{left:6%;top:142px;width:240px}.fp-pet-button{left:60%;max-width:77%;bottom:65px}.fp-timer{right:5%;top:325px}.fp-controls-label{float:none;padding-top:0;margin-bottom:9px}.fp-step-buttons{justify-content:flex-start}}@media(max-width:760px){.fp-scene{min-height:580px}.fp-thought{top:155px;left:6%}.fp-pet-button{left:62%;max-width:73%}}@media(max-width:480px){.fp-scene{min-height:565px;border-radius:44% 44% 26px 26px/15% 15% 26px 26px}.fp-scene-label{top:28px;font-size:11px}.fp-sun{width:63px;height:63px;right:12%;top:87px}.fp-sun-eyes{left:20px;top:26px}.fp-sun-smile{left:25px;top:38px}.fp-cloud-one{top:98px;left:8%;width:78px}.fp-cloud-two{top:269px}.fp-spark-one{top:79px;left:42%}.fp-spark-two{top:290px;right:20%}.fp-spark-three{top:324px;left:9%}.fp-thought{left:6%;top:156px;width:251px;padding:16px 18px 13px}.fp-thought .fp-thought-text{font-size:19px}.fp-pet-button{width:283px;max-width:83%;left:56%;bottom:55px}.fp-timer{top:319px;right:5%;font-size:8px;padding:6px 8px}.fp-ground{height:240px;bottom:-56px}.fp-daisy-one{left:5%;width:49px;height:87px;bottom:92px}.fp-daisy-two{right:4%;bottom:104px;width:38px;height:66px}.fp-daisy-three{left:16%;bottom:67px;width:30px;height:52px}.fp-pet-message{bottom:42px;font-size:10px}.fp-scene-corner{bottom:17px;font-size:8px}.fp-controls{padding-top:19px}.fp-controls-label{float:none;padding-top:0;margin-bottom:9px;font-size:10px}.fp-step-buttons{justify-content:space-between;gap:2px}.fp-step{min-height:43px;padding-inline:13px;font-size:11px}.fp-disclosure{font-size:9px}}@media(prefers-reduced-motion:reduce){.fp-preview *,.fp-preview *:before,.fp-preview *:after{animation:none!important;transition:none!important}}:root{font-family:Manrope Variable,Manrope,system-ui,sans-serif;color:#372922;background:#fcf4e7;font-synthesis:none;text-rendering:optimizeLegibility;--paper: oklch(97% .019 78);--raised: oklch(99% .008 78);--ink: oklch(29.5% .024 48);--muted: oklch(46% .033 57);--tomato: oklch(50.9% .156 30);--peach: oklch(89% .062 44);--rose: oklch(92% .052 29);--leaf: oklch(39% .065 157);--sage: oklch(85% .065 142);--butter: oklch(93% .109 94);--lavender: oklch(86% .061 301);--line: oklch(81% .033 67);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}html:has(.pomi-site[data-motion=off]){scroll-behavior:auto}body{margin:0;min-width:320px}.pomi-site{overflow-x:clip}fieldset{border:0;padding:0;margin:0;min-width:0}button,input{font:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid var(--tomato);outline-offset:5px}img,video{max-width:100%}h1,h2,h3,p{margin:0}p{line-height:1.75}.wrap{max-width:1460px;margin-inline:auto;padding-inline:clamp(24px,4.5vw,72px)}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:var(--ink);color:var(--paper);padding:12px 20px}.skip-link:focus{top:12px}.hello-strip{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 20px;background:var(--sage);color:var(--leaf);font-size:11px;font-weight:650;text-align:center}.hello-strip>span{font-size:19px;line-height:1}.site-header{display:flex;align-items:center;justify-content:space-between;padding-block:22px;position:sticky;top:0;z-index:20;background:var(--paper)}.wordmark{display:inline-flex;align-items:center;text-decoration:none;font-size:36px;font-weight:800;letter-spacing:-2.4px}.wordmark img{margin-right:5px;transition:transform .35s var(--ease)}.wordmark:hover img{transform:rotate(-14deg) scale(1.13)}.wordmark-dot{color:var(--tomato)}nav{display:flex;gap:clamp(14px,2vw,30px);align-items:center;font-size:12px;font-weight:650}nav a{text-decoration:none}nav>a:not(.nav-button):hover{color:var(--tomato)}.nav-button{border:1px solid var(--ink);border-radius:999px;padding:13px 21px;display:inline-flex;gap:20px;background:var(--butter);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.nav-button:hover{transform:translateY(-3px);box-shadow:0 4px 0 var(--ink)}.motion-toggle{background:transparent;font-size:10px;display:flex;align-items:center;gap:7px;padding:10px 0;min-height:44px;color:var(--muted)}.motion-toggle>span{border:1px solid var(--line);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:11px}.motion-toggle:hover:not(:disabled){color:var(--tomato)}.hero{display:grid;grid-template-columns:.96fr 1.12fr;align-items:center;gap:clamp(28px,4vw,65px);padding-block:42px 68px}.hero-copy{position:relative;padding-bottom:18px}.eyebrow{font-size:12px;font-weight:650;margin-bottom:25px;display:flex;align-items:center;gap:8px;color:var(--leaf)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--leaf);flex-shrink:0}h1{font-size:clamp(54px,5.55vw,80px);font-weight:780;line-height:1.055;letter-spacing:-.066em}.hero-headspace{display:inline-block;position:relative;color:var(--tomato)}.hero-headspace>svg{position:absolute;width:98%;height:23px;left:0;bottom:-15px;opacity:.65}.hero-description{font-size:15px;line-height:1.9;color:var(--muted);margin:37px 0 28px;max-width:36ch}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-radius:999px;padding:17px 25px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .22s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.button:hover{transform:translateY(-4px);box-shadow:0 5px #3729222b}.button:active{transform:translateY(0) scale(.98);box-shadow:none}.button.primary{background:var(--tomato);color:var(--raised)}.button.primary:hover{background:#932c21}.button.secondary{background:var(--butter);border:1px solid var(--ink)}.button.secondary:hover{background:var(--sage)}.button>span{font-size:22px;line-height:1;transition:transform .25s var(--ease)}.button:hover>span{transform:translate(2px,-2px)}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:650;text-decoration:none;padding-block:12px}.text-link>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:50%}.text-link:hover{color:var(--tomato)}.hero-note{color:var(--muted);font-size:11px;margin-top:17px;display:flex;gap:7px;align-items:center}.hero-note>span{font-size:19px;color:var(--tomato)}.sparkle{width:36px;height:36px;color:var(--tomato)}.hero-sparkle{position:absolute;right:10%;top:16px;width:26px;transform:rotate(10deg)}[data-motion=on] .hero-copy{animation:rise-in .8s var(--ease) both}[data-motion=on] .hero-sparkle{animation:star-turn 9s ease-in-out infinite}.garden-ribbon{background:var(--leaf);color:var(--paper);padding-block:22px;transform:rotate(-1.2deg);margin:8px -10px 20px;overflow:hidden}.ribbon-track{display:flex;width:max-content}.principles{display:flex;flex:0 0 auto;gap:42px;padding-right:42px;align-items:center;font-size:clamp(18px,2.1vw,28px);font-weight:600;letter-spacing:-.025em}.principles>span{display:flex;align-items:center;gap:42px;white-space:nowrap}.principles>span>span{color:var(--butter);font-size:30px;line-height:1}[data-motion=on] .ribbon-track{animation:ribbon-walk 40s linear infinite}.garden-ribbon:hover .ribbon-track{animation-play-state:paused}.workflow{padding-block:100px 90px}.kicker{color:var(--muted);font-size:12px;margin-bottom:17px}h2{font-size:clamp(35px,4.1vw,58px);letter-spacing:-.05em;line-height:1.15;font-weight:730}.ink-leaf{color:var(--leaf)}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:48px;position:relative}.workflow-steps article{min-width:0;position:relative}.workflow-number{color:var(--tomato);font-size:12px;font-weight:750;display:inline-grid;place-items:center;background:var(--rose);width:32px;height:32px;border-radius:50%}.workflow-steps h3{font-size:20px;letter-spacing:-.035em;margin:17px 0 10px}.workflow-steps p{color:var(--muted);font-size:13px;line-height:1.9;max-width:35ch}.loop-trail{position:absolute;top:50px;width:90%;left:5%;height:150px;color:var(--line)}.workflow-art{position:relative;height:222px;margin-bottom:24px;isolation:isolate}.workflow-art:before{content:"";position:absolute;inset:20px 6% 8px;background:var(--butter);border-radius:43% 57% 55% 45%/55% 43% 57% 45%;z-index:-1;transform:rotate(-4deg)}.workflow-art-2:before{background:var(--rose);transform:rotate(9deg)}.workflow-art-3:before{background:var(--sage);transform:rotate(-8deg)}.mini-focus{position:absolute;top:46px;left:6%;background:var(--raised);padding:14px 20px;width:168px;border:1px solid var(--line);border-radius:13px;transform:rotate(-7deg);box-shadow:0 7px #35291f0d}.mini-focus>span:first-child{font-size:9px}.mini-focus>strong{display:block;font-size:36px;letter-spacing:-2px;line-height:1.6}.mini-progress{height:5px;display:block;border-radius:6px;background:var(--sage);width:70%}.mini-pet{position:absolute;right:6%;bottom:6px}.mini-pet svg{width:150px;height:150px}.art-spark{position:absolute;right:12%;top:30px;font-size:40px;color:var(--tomato)}.little-note{position:absolute;inset:48px 7% auto;background:var(--raised);border-radius:3px 3px 25px;padding:20px;transform:rotate(5deg);box-shadow:0 8px 13px #35291f0f}.little-note>span:first-child{font-size:9px;color:var(--muted)}.little-note strong{display:block;font-size:17px;margin-block:8px;letter-spacing:-.03em}.note-saved{color:var(--leaf);font-size:9px}.floating-keys{position:absolute;bottom:7px;left:18%;display:flex;gap:6px;transform:rotate(-5deg)}kbd{display:inline-block;background:var(--raised);border:1px solid var(--line);border-radius:5px;padding:2px 5px;line-height:1.4;font-size:11px;color:var(--ink);font-family:inherit}.floating-keys kbd{width:34px;padding:8px;text-align:center;box-shadow:0 3px 0 var(--line);font-size:14px}.flower{width:85px;color:var(--leaf)}.note-flower{position:absolute;width:48px;right:0;top:13px;--petal: var(--lavender)}.break-sun{position:absolute;width:115px;height:115px;top:27px;right:8%;border-radius:50%;background:var(--butter);display:grid;place-items:start center;padding-top:26px;transform:rotate(13deg);font-size:10px;font-weight:650}.workflow-art-3 .mini-pet{right:22%;bottom:4px}.return-note{position:absolute;left:0;top:42px;background:var(--raised);border-radius:15px 15px 4px;padding:11px 13px;font-size:11px;transform:rotate(-7deg)}.break-sparkle{position:absolute;right:2%;bottom:25px;color:var(--tomato);width:28px}.workflow-art .mini-pet,.workflow-art .little-note,.workflow-art .floating-keys{transition:transform .4s var(--ease)}.workflow-steps article:hover .mini-pet{transform:translateY(-9px) rotate(-5deg)}.workflow-steps article:hover .little-note{transform:rotate(-3deg) translateY(-7px)}.workflow-steps article:hover .floating-keys{transform:rotate(3deg) translateY(3px)}.demo-theater{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;align-items:center;background:var(--leaf);color:var(--paper);padding:46px;margin-top:78px;border-radius:42px;position:relative}.film-label{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--sage)}.film-label span{font-size:7px}.demo-intro h3{font-size:clamp(29px,3.1vw,44px);letter-spacing:-.04em;line-height:1.18;margin-block:25px 18px}.demo-intro h3>span{color:var(--butter)}.demo-intro p{font-size:12px;max-width:27ch;color:#e3decf}.hand-arrow{width:78px;height:56px;color:var(--butter);margin-left:50%;margin-top:8px;transform:rotate(-12deg)}.demo-film{margin:0;min-width:0}.demo-film video{width:100%;aspect-ratio:16 / 9;object-fit:contain;display:block;background:var(--peach);border:7px solid oklch(89% .05 80);border-radius:20px}.demo-film figcaption{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#dcd8c2;padding-top:17px}.demo-film figcaption>span:first-child{font-size:12px;color:var(--paper)}.quiet-section{background:var(--butter);border-radius:52% 48% 0 0/32px 35px 0 0;padding-block:35px}.quiet-inner{display:grid;grid-template-columns:1fr 1.13fr;gap:70px;align-items:center;padding-block:42px}.quiet-copy>p:last-child{max-width:48ch;font-size:14px;line-height:1.9;color:var(--muted);margin-top:24px}.nap-garden{position:relative;width:100%;height:342px;max-width:460px;background:var(--lavender);border-radius:48% 52% 45% 55%/50% 60% 40% 50%;justify-self:center}.nap-moon{position:absolute;left:18%;top:25px;font-size:90px;line-height:1;color:var(--leaf);transform:rotate(-20deg)}.nap-star{position:absolute;color:var(--butter)}.nap-star.one{right:22%;top:24px;width:35px}.nap-star.two{right:10%;top:113px;width:20px}.nap-cloud{position:absolute;width:180px;height:43px;border-radius:50%;bottom:75px;left:23%;background:#b1a2ce80}.resting-pet{position:absolute;left:calc(50% - 135px);bottom:58px;width:270px}.resting-pet svg{width:270px;height:270px}.nap-caption{position:absolute;bottom:44px;left:0;right:0;text-align:center;font-size:11px;color:var(--ink);transform:rotate(-5deg)}.nap-flower{position:absolute;width:75px;bottom:-6px;left:3%;transform:rotate(-15deg)}[data-motion=on] .nap-star{animation:twinkle-soft 4s ease-in-out infinite alternate}[data-motion=on] .nap-star.two{animation-delay:-2s}[data-motion=on] .nap-flower{animation:garden-sway 5s ease-in-out infinite alternate;transform-origin:50% 95%}.offer-garden{background:var(--rose);position:relative}.offer-garden:before{content:"";display:block;height:18px;background:radial-gradient(circle at 10px 0,var(--butter) 10px,transparent 10.5px) 0 0 / 20px 20px repeat-x}.offer{padding-block:92px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,125px);max-width:1270px;align-items:center}.offer-intro{position:relative;padding-top:64px}.made-sticker{position:absolute;right:0;top:-10px;width:112px;height:112px;border-radius:50%;background:var(--butter);border:1px dashed var(--tomato);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;line-height:1.3;font-weight:650;text-align:center;transform:rotate(13deg);color:var(--tomato)}.made-sticker>span{font-size:27px;margin-bottom:4px}.offer-intro h2{font-size:clamp(43px,4.4vw,62px)}.offer-intro>p:not(.kicker){font-size:14px;color:var(--muted);margin-top:25px;max-width:36ch}.offer-intro>p.cloud-note{font-size:11px;max-width:43ch;margin-top:20px}.price-panel{position:relative;padding:34px;background:var(--raised);border-radius:8px 8px 24px 24px;box-shadow:7px 9px #ebb5ab73;transform:rotate(1.5deg)}.price-panel:before{content:"";position:absolute;width:90px;height:23px;top:-12px;left:calc(50% - 45px);background:#b6d5b0d9;transform:rotate(-6deg)}.price-flower{position:absolute;right:-22px;bottom:-32px;font-size:90px;color:var(--tomato);line-height:1;transform:rotate(10deg);pointer-events:none}.price-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:650}.beta-label{font-size:9px;background:var(--sage);color:var(--leaf);padding:5px 8px;border-radius:999px;white-space:nowrap}.price{display:flex;align-items:baseline;gap:15px;margin-top:24px}.price>span:first-child{font-size:78px;font-weight:750;letter-spacing:-.07em;line-height:1.1}.price>span:last-child{font-size:12px;color:var(--muted)}.price-summary{font-size:13px;margin-top:8px;color:var(--muted)}.offer-features{list-style:none;padding:22px 0;margin:21px 0;border-block:1px dashed var(--line)}.offer-features li{font-size:11px;display:flex;align-items:center;gap:9px;line-height:2.4}.offer-features li:before{content:"✓";color:var(--leaf);font-size:13px}.availability{font-size:12px;display:flex;gap:8px;align-items:center;font-weight:650}.release-detail,.purchase-terms{color:var(--muted);font-size:11px;line-height:1.8;margin:12px 0 18px}.price-panel .button{display:flex;width:100%;font-size:12px;padding:14px 18px}.checkout-caption{color:var(--muted);font-size:9px;text-align:center;margin-top:11px}.faq{padding-block:100px 65px;display:grid;grid-template-columns:1fr 1.1fr;gap:75px}.faq-intro{position:relative}.faq h2{font-size:clamp(32px,3.4vw,48px)}.faq-intro>p{font-size:12px;color:var(--muted);margin-top:18px}.faq-flower{width:68px;margin-bottom:20px;--petal: var(--rose);transform:rotate(-12deg)}.faq-list{border-top:1px solid var(--line);padding-top:0}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:13px;cursor:pointer;font-weight:650}summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--tomato);font-size:22px;font-weight:400;line-height:1;transition:transform .25s var(--ease)}summary:hover{color:var(--tomato)}.faq-list details[open] summary>span{transform:rotate(45deg)}details p{font-size:12px;color:var(--muted);margin-bottom:24px;line-height:1.9;max-width:65ch}[data-motion=on] details[open] p{animation:rise-in .3s var(--ease)}.footer-garden{position:relative;padding:80px 24px 90px;text-align:center;overflow:hidden}.footer-garden>span{display:block;color:var(--leaf);font-size:clamp(45px,6.9vw,100px);line-height:1.03;letter-spacing:-.065em;font-weight:760}.footer-garden em{font-style:normal;color:var(--tomato)}.footer-flower{position:absolute;width:120px;bottom:20px;transform-origin:50% 95%}.footer-flower.first{left:7%;transform:rotate(-15deg);--petal: var(--lavender)}.footer-flower.second{right:7%;bottom:45px;transform:rotate(17deg);--petal: var(--peach)}.footer-sparkle{position:absolute;top:32px;right:20%;width:27px}[data-motion=on] .footer-flower{animation:garden-sway 6s ease-in-out infinite alternate}[data-motion=on] .footer-flower.second{animation-delay:-3s}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:25px 34px;border-top:1px solid var(--line)}.site-footer p,.site-footer>a:last-child{font-size:11px;color:var(--muted)}.site-footer>a:last-child{text-decoration:none}[data-motion=on] .reveal[data-reveal=pending]{opacity:0;transform:translateY(20px)}[data-motion=on] .reveal[data-reveal=visible]{animation:rise-in .7s var(--ease) both}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ribbon-walk{to{transform:translate(-50%)}}@keyframes garden-sway{0%{transform:rotate(-9deg)}to{transform:rotate(7deg)}}@keyframes twinkle-soft{0%{opacity:.55;transform:scale(.8) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(8deg)}}@keyframes star-turn{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(70deg) scale(.75)}}@media(min-width:1500px){.hero{padding-block:55px 80px}}@media(max-width:1100px){nav{gap:18px}nav>a:not(.nav-button){display:none}.hero{grid-template-columns:.9fr 1.1fr;gap:25px}h1{font-size:clamp(48px,5.5vw,65px)}.hero-description{font-size:14px}.hero-actions{gap:7px}.hero-sparkle{right:4%;top:4px}.workflow-steps{gap:25px}.mini-focus{width:145px;left:0}.mini-pet{right:-6%}.mini-pet svg{width:130px;height:130px}.little-note{inset-inline:0;padding-inline:15px}.demo-theater{padding:30px;gap:25px}.quiet-inner{gap:40px}.nap-garden{height:305px}.faq{gap:45px}}@media(max-width:760px){html{scroll-padding-top:90px}.hello-strip{font-size:9px;gap:9px;padding-block:8px}.site-header{padding-block:15px}.wordmark{font-size:30px}.wordmark img{width:32px;height:32px}nav{gap:15px}.nav-button{padding:10px 14px;gap:10px;font-size:10px}.motion-toggle{font-size:9px;gap:5px}.motion-toggle>span{width:22px;height:22px}.hero{grid-template-columns:1fr;gap:28px;padding-block:25px 45px}.hero-copy{padding-bottom:0}.eyebrow{font-size:11px;margin-bottom:19px}h1{font-size:clamp(53px,10.5vw,76px)}.hero-headspace>svg{height:18px;bottom:-12px}.hero-description{font-size:14px;max-width:38ch;margin-block:29px 20px}.hero-actions{gap:15px}.button{padding:15px 21px;font-size:12px}.text-link{font-size:10px;gap:8px}.hero-note{margin-top:8px;font-size:10px}.hero-sparkle{right:7%;top:40px;width:25px}.garden-ribbon{padding-block:17px}.principles,.principles>span{gap:28px}.principles{padding-right:28px;font-size:19px}.workflow{padding-block:63px 55px}.kicker{font-size:10px}h2{font-size:clamp(33px,6.5vw,47px)}.workflow-steps{grid-template-columns:1fr;margin-top:30px;gap:35px}.workflow-steps article{display:grid;grid-template-columns:38px 1fr;max-width:490px;width:100%;justify-self:center}.workflow-art{grid-column:1 / -1;height:240px;width:min(100%,340px);justify-self:center;margin-bottom:15px}.workflow-number{grid-column:1;align-self:start;margin-top:2px;width:27px;height:27px;font-size:10px}.workflow-steps h3{grid-column:2;margin:3px 0 10px;font-size:19px}.workflow-steps p{grid-column:2;max-width:45ch;font-size:12px}.mini-pet{right:5%}.mini-pet svg{width:157px;height:157px}.mini-focus{width:170px;left:5%;top:57px}.little-note{inset-inline:6%;top:61px}.loop-trail{display:none}.demo-theater{grid-template-columns:1fr;padding:28px 23px;margin-top:50px;border-radius:27px;gap:24px}.demo-intro{position:relative}.demo-intro h3{font-size:36px;margin-top:18px}.demo-intro p{max-width:33ch}.hand-arrow{position:absolute;right:0;bottom:0;width:60px;margin:0;transform:rotate(60deg)}.demo-film video{border-width:4px;border-radius:12px}.demo-film figcaption{font-size:9px;padding-top:12px}.demo-film figcaption>span:first-child{font-size:10px}.quiet-inner{grid-template-columns:1fr;gap:37px;padding-block:18px 30px}.nap-garden{max-width:360px;height:300px}.quiet-copy>p:last-child{font-size:13px;margin-top:19px}.offer{grid-template-columns:1fr;gap:39px;padding-block:45px 65px}.offer-intro{padding-top:30px}.made-sticker{right:0;top:-5px;width:82px;height:82px;font-size:10px}.made-sticker>span{font-size:21px}.offer-intro h2{font-size:43px}.offer-intro>p:not(.kicker){font-size:13px;max-width:42ch}.price-panel{padding:28px 24px;margin-inline:5px}.price-flower{right:-15px;bottom:-23px;font-size:68px}.faq{grid-template-columns:1fr;gap:31px;padding-block:58px 20px}.faq-flower{width:49px;margin-bottom:15px}.faq-intro>p{margin-top:12px;font-size:11px}summary{font-size:12px;padding-block:20px}.footer-garden{padding-block:67px 100px}.footer-garden>span{font-size:clamp(43px,8.4vw,64px)}.footer-flower{width:66px;bottom:0}.footer-flower.first{left:4%}.footer-flower.second{right:4%;bottom:6px}.footer-sparkle{right:12%;top:30px;width:20px}.site-footer{flex-wrap:wrap;gap:12px;padding-block:23px}.site-footer p{order:3;width:100%}}@media(max-width:400px){.wrap{padding-inline:19px}nav{gap:10px}.nav-button{padding:10px 12px}.nav-button>span{display:none}.motion-toggle{gap:4px;font-size:8px}.wordmark{font-size:27px}.wordmark img{width:29px;height:29px;margin-right:2px}.hero-actions{gap:7px}.hero-sparkle{right:0;width:19px}.hero-description{max-width:32ch}h1{font-size:clamp(45px,12.8vw,53px)}.text-link{font-size:10px}.offer-intro h2{font-size:39px}.made-sticker{width:70px;height:70px;font-size:9px;right:0;top:-20px}.price-panel{padding:24px 19px}.price-top{font-size:10px;gap:5px}.offer-features li{font-size:10px}.price{gap:10px}.price>span:first-child{font-size:70px}.hand-arrow{width:44px;right:-6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pomi-site *,.pomi-site *:before,.pomi-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pomi-site[data-motion] .reveal[data-reveal=pending]{opacity:1;transform:none}}.garden-butterfly{display:block;position:absolute;width:56px;height:46px;pointer-events:none}.garden-butterfly svg{display:block;width:100%;height:100%;overflow:visible}.butterfly-wing{transform-box:view-box;transform-origin:50% 52%}.offer-butterfly{left:10%;top:-10px;transform:rotate(-18deg)}.faq-butterfly{top:12px;left:112px;width:43px;transform:rotate(18deg)}.footer-garden>.footer-butterfly{top:41%;left:15%;width:54px;height:45px}.theater-sparkle{position:absolute;pointer-events:none;color:var(--butter)}.theater-sparkle.one{top:-16px;right:36px;width:32px}.theater-sparkle.two{bottom:-15px;left:28px;width:24px;color:var(--tomato)}.nap-dreams{position:absolute;z-index:1;top:21%;right:23%;color:var(--leaf);font-weight:700;transform:rotate(12deg);pointer-events:none}.nap-dreams span{position:absolute;font-size:18px}.nap-dreams span:nth-child(2){transform:translate(15px,-21px) scale(.8)}.nap-dreams span:nth-child(3){transform:translate(25px,-41px) scale(.6)}.goodbye-pet{position:relative;width:160px;height:135px;margin:16px auto -70px}.goodbye-pet>div,.goodbye-pet svg{width:160px;height:160px}.goodbye-heart{position:absolute;color:var(--tomato);font-size:31px;line-height:1;top:15px;left:-16px;transform:rotate(-14deg)}.goodbye-heart.two{top:40px;left:auto;right:-15px;font-size:23px;transform:rotate(20deg)}[data-motion=on] .hero-copy{animation:none}[data-motion=on] .hero-copy>:not(.hero-sparkle){animation:rise-in .75s var(--ease) both}[data-motion=on] .hero-copy h1{animation-delay:90ms}[data-motion=on] .hero-description{animation-delay:.18s}[data-motion=on] .hero-actions{animation-delay:.27s}[data-motion=on] .hero-note{animation-delay:.36s}[data-motion=on] .hero-headspace>svg{transform-origin:left center;animation:underline-grow 1s .4s var(--ease) both}[data-motion=on] .hello-strip>span{animation:little-flower-turn 14s linear infinite}[data-motion=on] .hero-note>span,[data-motion=on] .made-sticker>span{animation:heart-breathe 3.8s ease-in-out infinite}[data-motion=on] .principles>span>span{animation:little-flower-turn 12s linear infinite}[data-motion=on] .mini-focus{animation:focus-card-float 6s ease-in-out infinite}[data-motion=on] .mini-progress{transform-origin:left center;animation:focus-progress 8s var(--ease) infinite}[data-motion=on] .workflow-art-1 .mini-pet{transform-origin:50% 90%;animation:buddy-work 4.5s ease-in-out infinite}[data-motion=on] .art-spark{animation:little-flower-turn 16s linear infinite}[data-motion=on] .workflow-art:before{animation:paper-breathe 9s ease-in-out infinite alternate}[data-motion=on] .workflow-art-2:before{animation-delay:-3s}[data-motion=on] .workflow-art-3:before{animation-delay:-6s}[data-motion=on] .little-note{animation:note-land 7s var(--ease) infinite}[data-motion=on] .floating-keys{animation:keys-float 7s ease-in-out infinite}[data-motion=on] .floating-keys kbd{animation:key-tap 7s var(--ease) infinite}[data-motion=on] .floating-keys kbd:nth-child(2){animation-delay:.14s}[data-motion=on] .floating-keys kbd:nth-child(3){animation-delay:.28s}[data-motion=on] .note-saved{display:inline-block;animation:saved-arrive 7s var(--ease) infinite}[data-motion=on] .note-flower{transform-origin:50% 95%;animation:garden-sway 4s ease-in-out infinite alternate}[data-motion=on] .break-sun{animation:break-sunrise 6s ease-in-out infinite}[data-motion=on] .workflow-art-3 .mini-pet{transform-origin:50% 95%;animation:buddy-sway 5s ease-in-out infinite}[data-motion=on] .return-note{animation:thought-return 6s var(--ease) infinite}[data-motion=on] .break-sparkle,[data-motion=on] .theater-sparkle,[data-motion=on] .footer-sparkle{animation:twinkle-soft 3s ease-in-out infinite alternate}[data-motion=on] .theater-sparkle.two{animation-delay:-1.5s}[data-motion=on] .film-label>span{animation:heart-breathe 3s ease-in-out infinite}[data-motion=on] .hand-arrow{animation:arrow-invitation 3.5s ease-in-out infinite}[data-motion=on] .nap-moon{animation:moon-rock 8s ease-in-out infinite}[data-motion=on] .nap-cloud{animation:cloud-breathe 5s ease-in-out infinite}[data-motion=on] .nap-dreams>span{animation:sleepy-drift 6s linear infinite both}[data-motion=on] .nap-dreams>span:nth-child(2){animation-delay:-2s}[data-motion=on] .nap-dreams>span:nth-child(3){animation-delay:-4s}[data-motion=on] .made-sticker{animation:sticker-rock 6s ease-in-out infinite}[data-motion=on] .price-flower{animation:little-flower-turn 24s linear infinite}[data-motion=on] .garden-butterfly{animation:butterfly-visit 10s ease-in-out infinite}[data-motion=on] .faq-butterfly{animation-duration:12s;animation-delay:-4s}[data-motion=on] .footer-butterfly{animation-name:butterfly-goodbye;animation-duration:14s}[data-motion=on] .butterfly-wing{animation:wing-flutter .85s ease-in-out infinite alternate}[data-motion=on] .faq-flower{transform-origin:50% 95%;animation:garden-sway 6s ease-in-out infinite alternate}[data-motion=on] .faq-flower .flower-head{transform-origin:50px 45px;animation:flower-nod 7s ease-in-out infinite}[data-motion=on] .goodbye-pet>div{transform-origin:50% 85%;animation:buddy-sway 5s ease-in-out infinite}[data-motion=on] .goodbye-heart{animation:goodbye-love 4s ease-in-out infinite}[data-motion=on] .goodbye-heart.two{animation-delay:-2s}@keyframes underline-grow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes little-flower-turn{to{transform:rotate(360deg)}}@keyframes heart-breathe{0%,70%,to{transform:scale(1)}35%{transform:scale(1.18)}}@keyframes focus-card-float{0%,to{transform:translateY(2px) rotate(-7deg)}50%{transform:translateY(-7px) rotate(-3deg)}}@keyframes focus-progress{0%,12%{transform:scaleX(.2)}75%,90%{transform:scaleX(1.15)}to{transform:scaleX(.2)}}@keyframes buddy-work{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes paper-breathe{0%{transform:rotate(-6deg) scale(.96)}to{transform:rotate(5deg) scale(1.02)}}@keyframes note-land{0%,12%,to{transform:translateY(-9px) rotate(-3deg)}28%,70%{transform:translateY(3px) rotate(5deg)}85%{transform:translateY(-4px) rotate(2deg)}}@keyframes keys-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(5px) rotate(1deg)}}@keyframes key-tap{0%,9%,22%,to{transform:translateY(0)}14%,18%{transform:translateY(4px)}}@keyframes saved-arrive{0%,17%{opacity:.3;transform:translateY(3px)}29%,87%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(3px)}}@keyframes break-sunrise{0%,to{transform:translateY(5px) rotate(9deg)}50%{transform:translateY(-9px) rotate(19deg)}}@keyframes buddy-sway{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-7px)}}@keyframes thought-return{0%,to{transform:translate(-5px,2px) rotate(-9deg)}45%,65%{transform:translate(7px,-8px) rotate(-3deg)}}@keyframes arrow-invitation{0%,to{translate:0 0}50%{translate:8px 4px}}@keyframes moon-rock{0%,to{transform:rotate(-23deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-7px)}}@keyframes cloud-breathe{0%,to{transform:scaleX(.9);opacity:.65}50%{transform:scaleX(1.05);opacity:1}}@keyframes sleepy-drift{0%{transform:translateY(8px) scale(.7);opacity:0}18%{opacity:.8}65%{opacity:.8}to{transform:translate(31px,-55px) scale(1.1);opacity:0}}@keyframes sticker-rock{0%,to{transform:rotate(9deg)}50%{transform:rotate(18deg)}}@keyframes butterfly-visit{0%,to{transform:translate(0) rotate(-17deg)}30%{transform:translate(25px,-14px) rotate(12deg)}65%{transform:translate(42px,9px) rotate(-9deg)}}@keyframes butterfly-goodbye{0%,to{transform:translate(0) rotate(-18deg)}35%{transform:translate(55px,-35px) rotate(14deg)}70%{transform:translate(20px,12px) rotate(-8deg)}}@keyframes wing-flutter{0%{transform:scaleX(.45)}to{transform:scaleX(1)}}@keyframes flower-nod{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes goodbye-love{0%,to{transform:translateY(4px) rotate(-10deg) scale(.9);opacity:.5}50%{transform:translateY(-13px) rotate(10deg) scale(1.1);opacity:1}}[data-motion=on] [data-scene-active=false],[data-motion=on] [data-scene-active=false] *,[data-motion=on] [data-scene-active=false]:before,[data-motion=on] [data-scene-active=false]:after,[data-motion=on] [data-scene-active=false] *:before,[data-motion=on] [data-scene-active=false] *:after{animation-play-state:paused!important}[data-motion=on] .reveal[data-reveal=pending]:focus-within{opacity:1;transform:none}@media(max-width:760px){.offer-butterfly{top:-23px;left:8%;width:42px}.faq-butterfly{left:78px;top:0;width:37px}.nap-dreams{right:20%;top:20%}.footer-garden>.footer-butterfly{left:10%;top:60%;width:36px}.goodbye-pet{margin-bottom:-80px}}
