.nav.nav--milk .wrap{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#fff5f27a;border:1px solid #ffffffb3;border-radius:26px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f3a2014,0 7px 25px -12px #3f24243d,0 0 0 1px #0f3a200e}.nav.nav--milk .wrap:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(125deg,#ffffff7a,#0000 38%,#ffffff0d 76%,#ffffff4d);position:absolute;inset:0}.nav.nav--milk.is-stuck .wrap{background:#fff5f2b3;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f3a2012,0 10px 30px -14px #3f24243d,0 0 0 1px #0f3a200d}.nav.nav--milk .logo{color:#0f3a20}.nav.nav--milk .logo img{box-shadow:inset 0 1px #ffffff80}.nav.nav--milk .btn{background:#0f3a20;box-shadow:inset 0 1px #ffffff25,0 2px 5px #0f3a2010}.nav.nav--milk .nav__links{isolation:isolate;gap:20px;position:relative}.nav.nav--milk .nav__links a:not(.btn){z-index:1;border-radius:999px;padding:13px 10px;text-decoration:none;position:relative}.nav.nav--milk .nav-lens{z-index:0;pointer-events:none;opacity:0;background:#c7df9f66;border:1px solid #ffffff50;border-radius:999px;height:42px;transition:opacity .12s;position:absolute;top:50%;left:0;box-shadow:inset 0 1px #ffffffa0}.nav.nav--milk a:focus-visible{outline-offset:4px;outline:3px solid #0f3a20}@media (hover:hover) and (pointer:fine){.nav.nav--milk .btn:hover{background:#17502d}.nav.nav--milk .nav__links a:not(.btn):hover{color:#0f3a20;text-decoration:none}}@media (max-width:900px){.nav.nav--milk .wrap{border-radius:23px}.nav.nav--milk .nav-lens{display:none}.nav.nav--milk .nav__links{gap:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.nav--milk .wrap,.nav.nav--milk.is-stuck .wrap{background:#fbece8}}@media (prefers-reduced-transparency:reduce){.nav.nav--milk .wrap,.nav.nav--milk.is-stuck .wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbece8}.nav.nav--milk .wrap:before{display:none}}@media (prefers-contrast:more){.nav.nav--milk .wrap,.nav.nav--milk.is-stuck .wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:2px solid #0f3a20}.nav.nav--milk .nav-lens{background:#dcecc0}.nav.nav--milk .wrap:before{display:none}}@media (prefers-reduced-motion:reduce){.nav.nav--milk .nav-lens,.nav.nav--milk .btn{transition:none}}.nav.nav--milk .nav__links a:is(:hover,:focus,:active){text-decoration:none}.nav.nav--milk .wrap{width:min(calc(100% - 24px), calc(1320px - 2 * var(--m)));margin-inline:auto}.nav.nav--milk .logo,.nav.nav--milk .btn{white-space:nowrap;flex-shrink:0}@media (max-width:380px){.nav.nav--milk .logo{gap:6px;font-size:1.25rem}.nav.nav--milk .logo img{border-radius:10px;width:32px;height:32px}.nav.nav--milk .btn{padding-inline:12px;font-size:.8125rem}}
@media (prefers-reduced-motion:no-preference){:root{--drop:cubic-bezier(.42, 0, .2, 1);--fade:cubic-bezier(.3, 0, .3, 1);--settle:cubic-bezier(.34, 1.56, .64, 1);--beat:.11s}:root.js .rise{opacity:0;transition:opacity .8s var(--fade) calc(var(--i,0) * var(--beat)), translate 1s var(--drop) calc(var(--i,0) * var(--beat));translate:0 -18px}:root.js .rise.in{opacity:1;translate:none}:root.js .rise:focus-within{opacity:1;transition:none;translate:none;scale:none}:root.js .rise.mascot{transition:opacity .5s var(--fade) calc(var(--i,0) * var(--beat)), scale 1s var(--settle) calc(var(--i,0) * var(--beat));translate:none;scale:.72}:root.js .rise.mascot.in{scale:1}:root.js .tile.rise{transition:opacity .8s var(--fade) calc(var(--i,0) * var(--beat)), translate 1s var(--drop) calc(var(--i,0) * var(--beat)), scale 1s var(--drop) calc(var(--i,0) * var(--beat)), transform .45s var(--out), box-shadow .45s var(--out);scale:.96}:root.js .tile.rise.in{scale:1}:root.js .rise.split{opacity:1;transition:none;translate:none}.sw,.lt{display:inline-block}:root.js .split .sw{opacity:0;transition:opacity .7s var(--fade) calc(var(--i,0) * var(--beat) + var(--n) * 60ms), translate 1s var(--drop) calc(var(--i,0) * var(--beat) + var(--n) * 60ms);translate:0 -.3em}:root.js .split.in .sw{opacity:1;translate:none}:root.js .split .lt{opacity:0;transition:opacity .5s var(--fade) calc(var(--n) * 45ms), translate 1.1s var(--settle) calc(var(--n) * 45ms);translate:0 -.32em}:root.js .split.in .lt{opacity:1;translate:none}:root.js .feature ul.rise li{opacity:0;transition:opacity .7s var(--fade) calc(var(--i,0) * var(--beat) + .15s + var(--n) * var(--beat)), translate .9s var(--drop) calc(var(--i,0) * var(--beat) + .15s + var(--n) * var(--beat));translate:-12px}:root.js .feature ul.rise.in li{opacity:1;translate:none}:root.js .feature ul.rise li:before{transition:scale .6s var(--settle) calc(var(--i,0) * var(--beat) + .3s + var(--n) * var(--beat));scale:0}:root.js .feature ul.rise.in li:before{scale:1}.feature li:first-child{--n:0}.feature li:nth-child(2){--n:1}.feature li:nth-child(3){--n:2}.feature li:nth-child(4){--n:3}:root.js .feature__vis.rise :is(.mailwrap>*,.cal__item,.ship>*){opacity:0;transition:opacity .7s var(--fade) calc(.28s + var(--n,0) * .13s), translate .9s var(--drop) calc(.28s + var(--n,0) * .13s), transform .3s var(--out), scale .16s var(--out);translate:0 -14px}:root.js .feature__vis.rise.in :is(.mailwrap>*,.cal__item,.ship>*){opacity:1;translate:none}.mailwrap>:first-child,.cal__item:first-child,.ship>:first-child{--n:0}.mailwrap>:nth-child(2),.cal__item:nth-child(2),.ship>:nth-child(2){--n:1}.cal__item:nth-child(3),.ship>:nth-child(3){--n:2}.ship>:nth-child(4){--n:3}.ship>:nth-child(5){--n:4}:root.js .feature__vis.in .chip--live{animation:chip-ping 1.4s var(--out) 1s 2}@keyframes chip-ping{0%{box-shadow:0 0 #d81b5573}to{box-shadow:0 0 0 12px #d81b5500}}:root.js .tile--price .price{opacity:0;transition:opacity .7s var(--fade) calc(.45s + var(--n) * .18s), translate .9s var(--drop) calc(.45s + var(--n) * .18s);translate:-14px}:root.js .tile--price.in .price{opacity:1;translate:none}.price:first-child{--n:0}.price:nth-child(2){--n:1}.feature__vis{scale:calc(.93 + .07 * var(--enter,1))}.solution__head>img,.faq__side img,.foot__top img{transform:translateY(calc((.5 - var(--vp,.5)) * 44px));will-change:transform}.step.lit .step__art{animation:step-pop .8s var(--out)}@keyframes step-pop{0%{scale:.88}40%{scale:1.1}to{scale:1}}.cta__mochi.in{animation:breathe 5s cubic-bezier(.45, 0, .55, 1) infinite, cheer 1.1s var(--out) .5s}@keyframes cheer{0%,to{translate:0;rotate:0deg}30%{translate:0 -28px;rotate:-4deg}55%{translate:0;rotate:2deg}75%{translate:0 -8px;rotate:0deg}}.faq summary{transition:scale .16s var(--out)}.faq summary:active{scale:.985}@supports (interpolate-size:allow-keywords) and selector(::details-content){:root{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size .42s var(--out), content-visibility .42s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}.keyboard-input .faq summary{transition:none}.keyboard-input .faq details::details-content{transition:none}@media (hover:hover) and (pointer:fine){.tile:hover{transform:translateY(-4px);box-shadow:0 28px 50px -34px #0f3a2080}.cal__item:active{scale:.98}}}
