.jk-sound .jk-sound-track{background:#ece3ee;border-radius:999px;flex:none;width:46px;height:26px;transition:background .3s;position:relative;box-shadow:inset 0 1px 3px #49283e24}.jk-sound[aria-pressed=true] .jk-sound-track{background:linear-gradient(90deg,#ffe3a8,#ffb35c)}.jk-sound .jk-sound-knob{width:22px;height:22px;transition:translate .4s var(--jk-spring), rotate .4s var(--jk-spring);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px -1px #49283e4d}.jk-sound[aria-pressed=true] .jk-sound-knob{translate:20px;rotate:360deg}.jk-sound .jk-sound-knob svg{background:0 0;border-radius:0;width:16px;height:16px;padding:0}.jk-sound[aria-pressed=false] .jk-sound-knob svg{opacity:.7;background:0 0}.jk-sound:active .jk-sound-knob{scale:.9 1}.jk-sound-notes{pointer-events:none;position:absolute;top:0;right:0}.jk-sound-notes i{color:var(--jk-berry);opacity:0;font-size:13px;font-style:normal;line-height:1;animation:1.1s ease-out forwards jk-note;position:absolute;top:-4px;right:2px}.jk-sound-notes i:nth-child(2){color:var(--jk-tang);--nx:12px;animation-delay:.12s}.jk-sound-notes i:nth-child(3){color:#9b7fd6;--nx:-10px;animation-delay:.24s}@keyframes jk-note{0%{opacity:0;transform:translateY(6px)scale(.5)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--nx,4px), -26px) scale(1.1) rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.jk-sound .jk-sound-knob{transition:none}.jk-sound-notes{display:none}}
.brand-mark{flex:none;height:auto;display:block;overflow:visible}.brand-mark :is(.brand-mark-berry,.brand-mark-marigold){transform-box:fill-box;transition:translate .4s var(--jk-spring,cubic-bezier(.34, 1.56, .64, 1)), scale .4s var(--jk-spring,cubic-bezier(.34, 1.56, .64, 1))}.brand-mark-berry{transform-origin:0 100%}.brand-mark-marigold{transform-origin:0 0;transition-delay:60ms}:is(a,button):is(:hover,:focus-visible) .brand-mark-berry{translate:4% -3%;scale:1.06}:is(a,button):is(:hover,:focus-visible) .brand-mark-marigold{translate:4% 3%;scale:1.06}.is-spinning .brand-mark :is(.brand-mark-berry,.brand-mark-marigold){animation:brand-mark-pop .6s var(--jk-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes brand-mark-pop{40%{scale:1.14}}@media (prefers-reduced-motion:reduce){.brand-mark :is(.brand-mark-berry,.brand-mark-marigold){transition:none;animation:none!important}}
.sb-privacy{gap:6px}.sb-privacy-art{flex:none;width:26px;margin-block:-4px;display:block}.sf .sb-top{background:linear-gradient(135deg,#fde8e4,#fbd9e2);gap:4px;padding:0 16px 0 6px;box-shadow:0 8px 18px -14px #a82f5799}.sf .sb-top:hover{background:linear-gradient(135deg,#fbd9e2,#f8c9d6)}.sb-top-art{width:30px;height:44px;margin:-6px 2px -2px 0;position:relative}.sb-top-art .sb-balloon{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sb-balloon .sb-body,.sb-balloon .sb-string{transform-box:fill-box}.sb-top-art .sb-body{transform-origin:50% 100%;animation:3.4s ease-in-out infinite sb-bob}.sb-top-art .sb-string{transform-origin:50% 0;animation:3.4s ease-in-out infinite sb-string}.sb-top:hover .sb-top-art .sb-body{animation:sb-tug .7s var(--jk-spring)}@keyframes sb-bob{50%{translate:0 -2px;rotate:4deg}}@keyframes sb-string{50%{rotate:-6deg}}@keyframes sb-tug{0%{translate:0}40%{translate:0 -6px;scale:.94 1.06}70%{translate:0 1px;scale:1.04 .97}}.sb-top-art .sb-balloon.is-refill{animation:sb-refill .8s var(--jk-spring) .5s backwards;transform-origin:50% 70%}@keyframes sb-refill{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.sb-top-label{white-space:nowrap}.sb-top-arrow{width:14px;height:14px;transition:translate .35s var(--jk-spring);margin-left:2px}.sb-top:hover .sb-top-arrow{translate:0 -3px}.sb-flight{z-index:95;pointer-events:none;height:44px;animation:1.2s cubic-bezier(.35,.1,.4,1) forwards sb-rise;position:fixed}@keyframes sb-rise{0%{translate:0}to{translate:0 var(--rise)}}.sb-flight-sway{width:100%;height:100%;animation:1.2s ease-in-out forwards sb-sway;display:block}@keyframes sb-sway{0%{translate:0;rotate:none}30%{translate:-8px;rotate:-8deg}65%{translate:8px;rotate:7deg}to{translate:0;rotate:none}}.sb-flight .sb-balloon{transform-origin:50% 35%;width:100%;height:100%;animation:1.35s linear forwards sb-burst;display:block;overflow:visible}@keyframes sb-burst{0%{opacity:1;scale:1}78%{opacity:1;scale:1.35}84%{opacity:1;scale:1.55 1.45}86%{opacity:0;scale:1.9}to{opacity:0;scale:1.9}}.sb-pop{position:absolute;top:30%;left:50%;translate:-50% -50%}.sb-pop i{opacity:0;border-radius:2px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:.9s cubic-bezier(.15,.7,.3,1) 1.14s forwards sb-confetti;position:absolute;top:0;left:0}.sb-pop i:nth-child(odd){border-radius:50%}@keyframes sb-confetti{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0deg) scale(.6)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(160deg) scale(1)}}.sb-puff{opacity:0;background:radial-gradient(circle,#fffffff2 0 30%,#fde8e4cc 55%,#0000 70%);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;animation:.6s ease-out 1.12s forwards sb-puff;position:absolute;top:0;left:0}@keyframes sb-puff{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.6}}.sb-pop-word{color:var(--jk-berry-deep,#a82f57);opacity:0;animation:sb-word .9s var(--jk-spring) 1.16s forwards;font-size:20px;font-weight:700;position:absolute;top:-34px;left:0;translate:-50%}@keyframes sb-word{0%{opacity:0;rotate:-12deg;scale:.4}30%{opacity:1;rotate:6deg;scale:1.1}75%{opacity:1;scale:1}to{opacity:0;translate:-50% -10px;scale:1}}@media (prefers-reduced-motion:reduce){.sb-top-art .sb-body,.sb-top-art .sb-string,.sb-top-art .sb-balloon.is-refill{animation:none}}
:root{--belong-ink:#49283e;--belong-berry:#ec3866;--belong-tangerine:#ffa126;--belong-paper:#fff8ef;--belong-muted:#755d6a;--belong-font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}
:root{--line:#49283e2b;--surface:#fffdf9;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.56s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--anchor-offset:110px;--control-accent:#a3335b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--belong-paper);color:var(--belong-ink);scroll-padding-top:0}body{font-family:var(--belong-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.soft-icon{vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}button:disabled{cursor:default}.soft-checkbox{flex:0 0 22px;width:22px;height:22px;margin-top:1px;display:inline-grid;position:relative}.soft-checkbox input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.soft-checkbox>span{background:var(--surface);width:22px;height:22px;color:var(--surface);border:1.5px solid #8c7382;border-radius:7px;place-items:center;transition:background .2s,border-color .2s;display:grid}.soft-checkbox .soft-icon{opacity:0}.soft-checkbox input:checked+span{background:var(--control-accent);border-color:var(--control-accent)}.soft-checkbox input:checked+span .soft-icon{opacity:1}.soft-checkbox input:focus-visible+span{outline:3px solid var(--belong-ink);outline-offset:4px}.soft-checkbox input[aria-invalid=true]+span{border-color:#a52849}img{max-width:100%;display:block}::selection{color:var(--belong-ink);background:#f8bed0}:focus-visible{outline:3px solid var(--belong-ink);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-weight:500;line-height:1.1}h1{margin-bottom:0;font-size:clamp(44px,6.3vw,92px)}h2{margin-bottom:26px;font-size:clamp(34px,4.1vw,62px)}h3{font-size:28px}p{margin-bottom:22px}figure{margin:0}.container{width:min(1320px,100% - 96px);margin-inline:auto}.berry{color:var(--belong-berry)}.skip-link{z-index:100;background:var(--belong-ink);color:#fff;padding:14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.reveal.will-reveal{opacity:0;transform:translateY(22px)}.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main-content,#our-belief,#find-your-feeling,#inspiration-heading,#room-for-life{scroll-margin-top:var(--anchor-offset)}#main-content{overflow-x:clip}.reading-progress{z-index:30;transform-origin:0;background:linear-gradient(90deg, var(--belong-tangerine), var(--belong-berry));pointer-events:none;border-radius:0 3px 3px 0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.reading-progress:has(~#main-content .jr-progress){display:none}@supports (animation-timeline:scroll()){.reading-progress{animation:linear both reading-progress;animation-timeline:scroll(root)}}@keyframes reading-progress{to{transform:scaleX(1)}}.page-enter{animation:page-arrive .35s var(--ease)}@keyframes page-arrive{0%{opacity:.7}to{opacity:1;transform:none}}[data-pill] button[aria-pressed=true],[data-pill] button[aria-pressed=true]:hover{background:0 0}@media (min-width:1600px){.container{width:min(1420px,100% - 160px)}}@media (max-width:1100px){.container{width:calc(100% - 64px)}}@media (max-width:760px){.container{width:calc(100% - 40px)}h1{font-size:clamp(40px,8.7vw,64px)}}@media (max-width:620px){:root{--anchor-offset:94px}}@media (max-width:380px){h1{font-size:37px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reading-progress{display:none}.reveal,.reveal.will-reveal{opacity:1;transform:none}}@media print{.reveal.will-reveal{opacity:1;transform:none}}
div.bloom{--ink:var(--belong-ink);--berry:var(--belong-berry);--deep:#a3335b;--deeper:#8f3354;--tang:var(--belong-tangerine);--paper:var(--belong-paper);--surface:var(--jk-surface);--muted:var(--belong-muted);--line:var(--jk-edge);--blush:#f9e4d4;--rose:#e9b4c2;--pink:#e48aa1;--butter:#ffe3a8;--sage:#a0ad8c;--dsage:#67745f;--lav:#e6dcf2;--sky:#d8ecf2;--mint:#dcefd9;--cream:#fffaf2;--edge:var(--jk-edge);--edge-strong:#d6789652;--glow:0 8px 20px -12px #be507861;--glow-lift:0 14px 26px -14px #be507880;--glow-warm:0 12px 26px -14px #ff963c8c;--icon:#b0587d;--out:var(--jk-out);--spring:var(--jk-spring);--display:var(--jk-display);--hand:var(--jk-hand);--text:var(--belong-font-body);--bloom-size:76px;--bloom-gap:clamp(14px, 2vw, 22px);right:calc(var(--bloom-gap) + env(safe-area-inset-right,0px));bottom:calc(var(--bloom-gap) + env(safe-area-inset-bottom,0px));z-index:85;width:var(--bloom-size);height:var(--bloom-size);color:var(--ink);font-family:var(--text);font-size:15px;line-height:1.4;position:fixed}.bloom *,.bloom :before,.bloom :after{box-sizing:border-box}:where(.bloom) :where(button){font:inherit;color:inherit;cursor:pointer}.bloom ::selection{color:var(--ink);background:#ffe3a8}.bloom-launcher{-webkit-user-select:none;user-select:none}.bloom [hidden]{display:none!important}.bloom button:focus-visible,.bloom input:focus-visible,.bloom textarea:focus-visible,.bloom a:focus-visible{outline:3px solid var(--tang);outline-offset:2px}.bloom-launcher{z-index:3;width:var(--bloom-size);height:var(--bloom-size);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.bloom-launcher:focus-visible{outline-offset:4px;border-radius:50%}.bloom-stem{z-index:0;transform-origin:50% 0;pointer-events:none;width:40px;height:96px;transition:transform .5s var(--spring);position:absolute;top:58%;left:50%;overflow:visible;transform:translate(-50%)}.bloom-leaf{transform-box:fill-box;animation:4.6s ease-in-out infinite bloom-leaf}.bloom-leaf-left{transform-origin:100% 60%}.bloom-leaf-right{transform-origin:0 60%;animation-delay:-2.3s}.bloom-launcher-flower{z-index:1;filter:drop-shadow(0 10px 16px #e6963c59)drop-shadow(0 2px 4px #be507826);width:100%;height:100%;transition:transform .45s var(--spring);display:block;position:relative}.bloom-launcher-flower svg{width:100%;height:100%;display:block;overflow:visible}.bloom-launcher .bloom-petals{transform-box:view-box;transform-origin:110px 110px;transition:transform .7s var(--spring)}.bloom-launcher .bloom-face{transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform .35s var(--out)}.bloom-launcher .bloom-eyes{transform:translate(calc(var(--look-x,0px) * .45), calc(var(--look-y,0px) * .45));transition:transform .25s var(--out)}.bloom-launcher:hover .bloom-launcher-flower{transform:translateY(-4px)rotate(-8deg)scale(1.07)}.bloom-launcher:hover .bloom-petals{transform:rotate(18deg)scale(1.04)}.bloom-launcher:hover .bloom-leaf{animation-duration:.9s}.bloom-launcher:hover .bloom-stem{transform:translate(-50%)rotate(-3deg)}.bloom-launcher:active .bloom-launcher-flower{transition-duration:.12s;transform:scale(.92)}.bloom.is-open .bloom-launcher-flower{transform:scale(.9)}.bloom.is-open .bloom-launcher .bloom-petals{transform:rotate(52deg)}.bloom.is-closing .bloom-launcher .bloom-petals{transform:rotate(0)}.bloom-launcher-ring{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffc9338c,#ffc93300 68%);border-radius:50%;position:absolute;inset:2px}.bloom-launcher.is-inviting .bloom-launcher-ring{animation:2.6s ease-in-out infinite bloom-glow}.bloom-launcher-dot{z-index:2;height:18px;animation:bl-pop .5s var(--spring) both;background:#fff;border-radius:999px 999px 4px;align-items:center;gap:2.5px;padding:0 6px;display:flex;position:absolute;top:-2px;left:-10px;box-shadow:0 6px 14px -8px #49283e73,0 0 0 1.5px #f2a7c08c}.bloom-launcher-dot i{background:var(--berry);opacity:.85;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite bl-dot-bob}.bloom-launcher-dot i:nth-child(2){background:#ffb04a;animation-delay:.16s}.bloom-launcher-dot i:nth-child(3){background:#8fb07a;animation-delay:.32s}@keyframes bl-dot-bob{0%,60%,to{translate:0}30%{translate:0 -2.5px}}@media (prefers-reduced-motion:reduce){.bloom-launcher-dot i{animation:none}}.bloom-bee{z-index:3;opacity:0;pointer-events:none;offset-path:path("M38 -8C82 -8 88 46 38 46C-12 46 -6 -8 38 -8Z");offset-rotate:auto;width:22px;height:17px;transition:opacity .3s;position:absolute;top:0;left:0}.bloom-bee svg{width:100%;height:100%;display:block;overflow:visible}.bloom-bee-wing{transform-box:fill-box;transform-origin:50% 100%;animation:.14s linear infinite alternate bloom-wing}.bloom-launcher.is-inviting .bloom-bee,.bloom-launcher:hover .bloom-bee{opacity:1;animation:3.8s linear infinite bloom-buzz}.bloom.is-open .bloom-bee{opacity:0}.bloom-burst{z-index:2;pointer-events:none;position:absolute;inset:0}.bloom-burst i{opacity:0;width:10px;height:16px;animation:bloom-fling .8s var(--out) both;background:#ffc933;border-radius:50%/64% 64% 36% 36%;margin:-8px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 2px 6px -2px #be507866}.bloom-burst i:nth-child(3n){background:var(--tang)}.bloom-burst i:nth-child(4n){background:var(--berry);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px}.bloom-tip{right:calc(var(--bloom-size) + 12px);bottom:calc(var(--bloom-size) / 2 - 17px);box-shadow:var(--glow-lift);color:var(--deep);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .24s var(--out), transform .32s var(--spring);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;position:absolute;transform:translate(8px)}.bloom-launcher:hover~.bloom-tip,.bloom-launcher:focus-visible~.bloom-tip{opacity:1;transform:none}.bloom.is-open .bloom-tip{display:none}.bloom:has(.bloom-nudge) .bloom-tip{display:none}.bloom-nudge{right:6px;bottom:calc(var(--bloom-size) + 14px);border:1px solid var(--edge);width:max-content;max-width:min(78vw,250px);box-shadow:var(--glow-lift);animation:bloom-rise .5s var(--spring) both;background:#fff;border-radius:20px 20px 6px;padding:12px 14px;position:absolute;transform:rotate(-2deg)}.bloom-nudge p{color:var(--deep);font:700 24px/1.02 var(--hand);text-wrap:balance;margin:0 0 10px}.bloom-nudge-actions{gap:8px;display:flex}.bloom-nudge-yes,.bloom-nudge-no{border:1px solid var(--edge);box-shadow:var(--glow);transition:transform .2s var(--spring), box-shadow .2s;background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}.bloom-nudge-yes{color:#fff;background:linear-gradient(135deg,#f2527d,#d92b5b);border-color:#0000}.bloom-nudge-no{color:var(--muted);border-color:var(--line);box-shadow:none}.bloom-nudge-yes:hover{box-shadow:var(--glow-lift);transform:translateY(-2px)}.bloom-nudge-no:hover{color:var(--ink)}.bloom .bloom-mascot{display:block;overflow:visible}.bloom .bloom-sway{transform-box:view-box;transform-origin:110px 300px;animation:5.2s ease-in-out infinite bloom-sway}.bloom .bloom-breathe{transform-box:view-box;transform-origin:110px 110px;animation:3.4s ease-in-out infinite bloom-breathe}.bloom .bloom-petal-back{fill:#ffb347}.bloom .bloom-petal-vein{fill:none;stroke:#d68c2847;stroke-width:1.6px;stroke-linecap:round}.bloom .bloom-petal{fill:#fff1c9;stroke:#f7dca0;stroke-width:1.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%;transition:fill .42s var(--out)}.bloom .bloom-petal.is-on{fill:#ffcf3f;stroke:#f7bd33}.bloom .bloom-petal.is-on[data-i="1"],.bloom .bloom-petal.is-on[data-i="3"],.bloom .bloom-petal.is-on[data-i="5"]{fill:#ffdc6b}.bloom .bloom-petal.is-pop{animation:bl-petal .62s var(--spring)}.bloom .bloom-leaf{transform-box:fill-box}.bloom .bloom-e,.bloom .bloom-m,.bloom .bloom-spark,.bloom .bloom-tdots{opacity:0;transition:opacity .16s var(--out)}.bloom .bloom-e-open,.bloom .bloom-m-smile{opacity:1}.bloom .bloom-e-open{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite bloom-blink}.bloom[data-mood=think] .bloom-m-smile,.bloom[data-mood=ooh] .bloom-m-smile,.bloom[data-mood=happy] .bloom-m-smile,.bloom[data-mood=love] .bloom-m-smile,.bloom[data-mood=dance] .bloom-m-smile{opacity:0}.bloom[data-mood=think] .bloom-m-think,.bloom[data-mood=think] .bloom-tdots,.bloom[data-mood=ooh] .bloom-m-ooh,.bloom[data-mood=ooh] .bloom-spark,.bloom[data-mood=happy] .bloom-e-happy,.bloom[data-mood=dance] .bloom-e-happy,.bloom[data-mood=happy] .bloom-m-happy,.bloom[data-mood=dance] .bloom-m-happy,.bloom[data-mood=love] .bloom-m-happy,.bloom[data-mood=love] .bloom-e-heart,.bloom[data-mood=dance] .bloom-spark{opacity:1}.bloom[data-mood=happy] .bloom-e-open,.bloom[data-mood=dance] .bloom-e-open,.bloom[data-mood=love] .bloom-e-open{opacity:0}.bloom[data-mood=love] .bloom-e-heart path{transform-box:fill-box;transform-origin:50%;animation:.64s ease-in-out infinite bl-beat}.bloom .bloom-spark path{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite bl-twinkle}.bloom .bloom-spark path:nth-child(2){animation-delay:.35s}.bloom .bloom-spark path:nth-child(3){animation-delay:.7s}.bloom .is-nudge{animation:bl-wiggle .46s var(--out)}@keyframes bloom-rise{0%{opacity:0;transform:translateY(8px)rotate(-2deg)scale(.9)}to{opacity:1;transform:rotate(-2deg)}}@keyframes bloom-fling{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(140deg) scale(.9)}}@keyframes bloom-glow{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}@keyframes bloom-leaf{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes bloom-buzz{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes bloom-wing{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes bloom-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes bloom-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes bloom-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes bl-pop{0%{transform:scale(.3)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes bl-wiggle{0%,to{transform:none}20%{transform:translate(-6px)rotate(-2deg)}45%{transform:translate(5px)rotate(2deg)}70%{transform:translate(-3px)}}@keyframes bl-beat{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes bl-twinkle{0%,to{transform:scale(.6)rotate(0)}50%{transform:scale(1.15)rotate(45deg)}}@keyframes bl-petal{0%{transform:scale(.5)}60%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes bl-turn{to{transform:rotate(360deg)}}@media (max-width:640px){.bloom{--bloom-size:64px;--bloom-gap:14px}}@media (max-width:640px),(max-height:500px){.bloom-tip,.bloom.is-open .bloom-launcher,.bloom.is-open .bloom-nudge{display:none}}@media (prefers-reduced-motion:reduce){.bloom *,.bloom :before,.bloom :after{transition-duration:1ms!important;animation:none!important}.bloom-bee,.bloom-burst{display:none}}html[data-menu-open] div.bloom:not(.is-open){visibility:hidden;opacity:0;pointer-events:none}@media (max-width:640px){div.bloom:not(.is-open) .bloom-launcher{transition:transform .35s var(--out), opacity .25s ease}div.bloom.is-tucked:not(.is-open) .bloom-launcher{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}div.bloom.is-tucked:not(.is-open) .bloom-nudge{visibility:hidden}}
