.page-soon body{background:var(--fm-water-abyss)}.page-soon main[data-astro-cid-q6rahido]{min-height:0;padding-top:0}.soon[data-astro-cid-q6rahido]{isolation:isolate;background:linear-gradient(var(--fm-water-abyss), var(--fm-water-deep-teal) 55%, var(--fm-water-royal-deep));grid-template-rows:auto 1fr auto;min-height:100svh;padding:24px max(16px,5.5vw);display:grid;position:relative;overflow:clip}.soon__scene[data-astro-cid-q6rahido]{z-index:-1;pointer-events:none;position:absolute;inset:0}.soon__rays[data-astro-cid-q6rahido]{object-fit:cover;opacity:.8;width:100%;max-width:none;height:70%;animation:14s ease-in-out infinite alternate soon-sway;position:absolute;top:0;left:0}.soon__reef[data-astro-cid-q6rahido]{opacity:.7;width:auto;max-width:none;height:min(62vh,560px);position:absolute;bottom:-40px}.soon__reef--l[data-astro-cid-q6rahido]{left:-60px}.soon__reef--r[data-astro-cid-q6rahido]{right:-90px}.soon__bubble[data-astro-cid-q6rahido]{left:var(--x);top:var(--y);width:var(--d);height:var(--d);border:2px solid color-mix(in srgb, var(--fm-water-glass) 45%, transparent);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--fm-water-glass) 22%, transparent), color-mix(in srgb, var(--fm-water-glass) 4%, transparent) 60%);animation:6s ease-in-out infinite alternate soon-bob;animation-delay:var(--delay,0s);border-radius:50%;position:absolute}.soon__brand[data-astro-cid-q6rahido]{font:600 18px/24px var(--font-body);align-items:center;gap:10px;display:inline-flex}.soon__copy[data-astro-cid-q6rahido]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:880px;margin:0 auto;padding:48px 0;display:flex}.soon__chip[data-astro-cid-q6rahido]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--fm-water-ray) 30%, transparent);background:color-mix(in srgb, var(--fm-water-veil) 62%, transparent);font:600 12px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex}.soon__chip[data-astro-cid-q6rahido]:before{content:"";background:var(--fm-koi);border-radius:50%;width:6px;height:6px}h1[data-astro-cid-q6rahido]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,6.2vw,72px);line-height:1.08}.soon__lead[data-astro-cid-q6rahido]{max-width:640px;color:var(--fm-ink);font:400 18px/28px var(--font-body);opacity:.92;margin:0}.soon__fish[data-astro-cid-q6rahido]{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:16px 0 0;padding:0;list-style:none;display:flex}.soon__fish-item[data-astro-cid-q6rahido]{--dot:var(--fm-jar-everyday);justify-items:center;gap:4px;display:grid}.soon__fish-item--oneday[data-astro-cid-q6rahido]{--dot:var(--fm-jar-oneday)}.soon__fish-item--rainyday[data-astro-cid-q6rahido]{--dot:var(--fm-jar-rainyday)}.soon__fish-item[data-astro-cid-q6rahido] img[data-astro-cid-q6rahido]{width:110px;height:auto;margin-bottom:-6px;animation:3.6s ease-in-out infinite alternate soon-bob}.soon__fish-item[data-astro-cid-q6rahido]:nth-child(2) img[data-astro-cid-q6rahido]{animation-delay:-1.2s}.soon__fish-item[data-astro-cid-q6rahido]:nth-child(3) img[data-astro-cid-q6rahido]{animation-delay:-2.4s}.soon__jar[data-astro-cid-q6rahido]{font:600 13px/18px var(--font-body);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.soon__jar[data-astro-cid-q6rahido]:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.soon__name[data-astro-cid-q6rahido]{color:var(--fm-ink-muted);font:400 14px/20px var(--font-body)}.soon__foot[data-astro-cid-q6rahido]{color:var(--fm-ink-muted);font:400 13px/18px var(--font-body);text-align:center}@keyframes soon-bob{0%{transform:translateY(-5px)rotate(-1.5deg)}to{transform:translateY(6px)rotate(1.5deg)}}@keyframes soon-sway{0%{transform:translate(-14px)}to{transform:translate(14px)}}@media (prefers-reduced-motion:reduce){.soon__rays[data-astro-cid-q6rahido],.soon__bubble[data-astro-cid-q6rahido],.soon__fish-item[data-astro-cid-q6rahido] img[data-astro-cid-q6rahido]{animation:none}}@media (width<=640px){.soon__reef[data-astro-cid-q6rahido]{opacity:.45;height:38vh}.soon__bubble[data-astro-cid-q6rahido]{display:none}.soon__lead[data-astro-cid-q6rahido],.soon__name[data-astro-cid-q6rahido],.soon__foot[data-astro-cid-q6rahido]{font-size:16px;line-height:24px}.soon__jar[data-astro-cid-q6rahido]{font-size:15px}.soon__fish-item[data-astro-cid-q6rahido] img[data-astro-cid-q6rahido]{width:88px}}.page-home body{background:var(--fm-water-abyss);overflow-x:clip}.page-home main{min-height:0;padding-top:0}.hw-chip{--dot:var(--fm-water-ray);border:1px solid color-mix(in srgb, var(--fm-water-ray) 30%, transparent);border-radius:var(--radius-pill);color:var(--fm-ink);background:color-mix(in srgb, var(--fm-water-veil) 62%, transparent);font:600 12px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex}.hw-chip:before{content:"";background:var(--dot);border-radius:50%;flex:none;width:6px;height:6px}.hw-chip--everyday{--dot:var(--fm-jar-everyday)}.hw-chip--oneday{--dot:var(--fm-jar-oneday)}.hw-chip--rainyday{--dot:var(--fm-jar-rainyday)}.hw-xl{font:700 72px/78px var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.hw-lg{font:700 48px/54px var(--font-display);letter-spacing:-.02em;margin:0}.hw-lead{max-width:var(--lead-max,none);font:400 18px/28px var(--font-body);margin:0}.hw-ttl{font:600 17px/24px var(--font-body);margin:0}.hw-lbl{font:500 13px/18px var(--font-body);margin:0}.hw-cap{color:var(--fm-ink-muted);font:400 12px/16px var(--font-body);margin:0}.hw-money{font-variant-numeric:tabular-nums;white-space:nowrap}.hw-stop__copy{align-items:flex-start;gap:var(--gap,18px);flex-direction:column;display:flex}.hw-stop--center .hw-stop__copy{text-align:center;align-items:center}.hw-actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.hw-insight{border-radius:var(--radius-lg);width:343px;color:var(--fm-ink);background:var(--fm-koi-tint);padding:16px}.hw-insight__title{color:var(--fm-koi);font:600 15px/20px var(--font-body);letter-spacing:0;align-items:center;gap:8px;margin:0 0 10px;display:flex}.hw-insight__body{font:400 15px/22px var(--font-body);margin:0 0 14px}.hw-insight__actions{align-items:center;gap:20px;margin-bottom:12px;display:flex}.hw-insight__later{color:var(--fm-koi);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:600}.hw-insight__why{color:var(--fm-ink-muted);font:400 12px/16px var(--font-body);margin:0}.hw-shark{align-items:center;gap:14px;display:flex}.hw-shark img{flex:none;width:121px;height:126.5px;margin:-13.2px -5.5px -3.3px}.hw-form{border-radius:var(--radius-lg);width:528px;max-width:100%;color:var(--fm-ink);background:var(--fm-surface);box-shadow:0 18px 40px color-mix(in srgb, var(--fm-water-abyss) 45%, transparent);text-align:left;flex-direction:column;gap:8px;padding:24px;display:flex}.hw-form__fields{flex-direction:column;gap:8px;display:flex}.hw-form__fields[hidden]{display:none}.hw-form label{font:500 13px/18px var(--font-body)}.hw-form__row{gap:8px;display:flex}.hw-form input{border:1px solid var(--fm-line);border-radius:var(--radius-md);min-width:0;height:44px;color:var(--fm-ink);background:var(--fm-surface-2);font:400 16px/22px var(--font-body);flex:1;padding:0 14px}.hw-form input::placeholder{color:var(--fm-ink-muted)}.hw-form input[aria-invalid=true]{border-color:var(--fm-alert)}.hw-form button[disabled]{opacity:.6;cursor:not-allowed;transform:none}.hw-form__err{color:var(--fm-alert);font:400 12px/16px var(--font-body);margin:0}.hw-form__err:empty,.hw-form__ok:empty{display:none}.hw-form__ok{border-radius:var(--radius-md);color:var(--fm-tide);background:color-mix(in srgb, var(--fm-tide) 14%, transparent);font:500 13px/18px var(--font-body);margin:0;padding:12px 14px}.hw-form__note{color:var(--fm-ink);font:400 12px/16px var(--font-body);margin:0}.hw-foot{color:var(--fm-water-sand-ink);font:500 13px/18px var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.hw-foot nav{flex-wrap:wrap;gap:8px 28px;display:flex}.hw-foot a:hover{text-decoration:underline}.hw-foot :focus-visible{outline-color:var(--fm-water-sand-ink)}.page-home .site-header{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;height:72px;transition:background-color .25s,border-color .25s,backdrop-filter .25s}.page-home .site-header.is-scrolled,.page-home:not(.hw-world) .site-header{background:color-mix(in srgb, var(--fm-water-veil) 64%, transparent);border-bottom-color:color-mix(in srgb, var(--fm-water-glass) 16%, transparent);-webkit-backdrop-filter:blur(16px)}.page-home .site-header .button-secondary{border-color:var(--fm-water-glass)}.hw-rail ol{flex-direction:column;align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hw-rail__dot{color:var(--fm-ink);font:500 13px/18px var(--font-body);align-items:center;gap:10px;padding:4px 3px;display:flex}.hw-rail__dot i{background:color-mix(in srgb, var(--fm-water-glass) 50%, transparent);border-radius:50%;width:6px;height:6px;margin:3px;transition:width .2s,height .2s,margin .2s,background-color .2s}.hw-rail__label{opacity:0;white-space:nowrap;transition:opacity .2s}.hw-rail__dot[aria-current=step] i{background:var(--fm-water-glass);width:12px;height:12px;margin:0}.hw-rail__dot[aria-current=step] .hw-rail__label,.hw-rail__dot:hover .hw-rail__label,.hw-rail__dot:focus-visible .hw-rail__label{opacity:1}.hw-koi{display:none}.hw-bubble{border:2px solid color-mix(in srgb, var(--fm-water-glass) 50%, transparent);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--fm-water-glass) 22%, transparent), color-mix(in srgb, var(--fm-water-glass) 5%, transparent) 60%);opacity:.85;pointer-events:none;border-radius:50%;animation:5s ease-in-out infinite alternate hw-bob;position:absolute}.hw-bubble:after{content:"";background:color-mix(in srgb, var(--fm-water-glass) 50%, transparent);border-radius:50%;width:24%;height:13%;position:absolute;top:16%;left:22%;transform:rotate(-28deg)}@keyframes hw-bob{0%{transform:translateY(-5px)rotate(-1.5deg)}to{transform:translateY(6px)rotate(1.5deg)}}@keyframes hw-sway{0%{transform:translate(-14px)}to{transform:translate(14px)}}.page-home:not(.hw-world){& .hw-track{background:linear-gradient(var(--fm-water-abyss), var(--fm-water-deep-teal) 22%, var(--fm-water-navy) 40%, var(--fm-water-royal) 62%, var(--fm-water-indigo) 82%, var(--fm-water-blue));padding-bottom:0}& .hw-water,& .hw-decor,& .hw-hint,& .hw-base{display:none}& .hw-stop{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0 40px;display:grid}& .hw-stop>*{min-width:0;max-width:100%}& .hw-stop:first-child{padding-top:136px}& .hw-stop--center{text-align:center;justify-items:center}& .hw-figure{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin:0;display:flex}& .hw-figure--jar img:first-child{width:120px;height:auto}& .hw-figure--jar img:last-child{width:min(240px,60vw);height:auto}& .hw-figure--tokens img{width:52px;height:auto}& .hw-figure--lens img{width:min(220px,60vw);height:auto}& .hw-at+.hw-at{margin-top:20px}& .hw-insight{max-width:100%}& .hw-tank{width:100%;max-width:668px;height:auto}& .hw-form-wrap{justify-content:center;width:100%;margin-top:24px;display:flex}& .hw-foot{background:var(--fm-water-glass);padding:24px max(16px,5.5vw) 32px}& .hw-rail{display:none}@media (width>=1024px){& .hw-stop:not(.hw-stop--center){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}& .hw-stop:not(.hw-stop--center)>:not(.hw-stop__copy){grid-column:2}& .hw-stop:not(.hw-stop--center)>.hw-stop__copy{grid-area:1/1/span 4;align-self:start}& .hw-rail{z-index:5;display:block;position:fixed;top:50%;right:max(16px,2.2vw);transform:translateY(-50%)}}@media (width<=1023px){& .hw-xl{font-size:clamp(36px,10vw,56px);line-height:1.08}& .hw-lg{font-size:clamp(30px,8vw,44px);line-height:1.1}& .hw-lead{font-size:17px;line-height:26px}& .hw-chip{letter-spacing:.04em;white-space:normal;font-size:15px;line-height:20px}& .hw-insight .button,& .hw-insight__later,& .hw-money{font-size:15px}& .hw-cap,& .hw-lbl,& .hw-form__note,& .hw-form__err,& .hw-form label,& .hw-insight__why,& .hw-foot{font-size:15px;line-height:22px}& .hw-actions{justify-content:center}}@media (width<=480px){& .hw-form{padding:18px}& .hw-form__row{flex-direction:column}& .hw-form input{flex:none}& .hw-foot{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:reduce){& .hw-stop{animation:linear both hw-fade view();animation-range:entry entry 60%}}}}@keyframes hw-fade{0%{opacity:.35}to{opacity:1}}.hw-world{& .hw-track{height:1000svh;position:relative}& .hw-stage{background:linear-gradient(var(--fm-water-abyss), var(--fm-water-deep-teal));width:100%;height:100svh;position:sticky;top:0;overflow:clip}& .hw-water,& .hw-water__l{position:absolute;inset:0}& .hw-water__l{opacity:0;will-change:opacity}& .hw-water__l--1{background:linear-gradient(var(--fm-water-navy), var(--fm-water-royal))}& .hw-water__l--2{background:linear-gradient(var(--fm-water-royal), var(--fm-water-indigo))}& .hw-water__l--3{background:linear-gradient(var(--fm-water-indigo), var(--fm-water-blue))}& .hw-scale{transform-origin:0 0;pointer-events:none;width:1440px;height:900px;position:absolute;top:0;left:0}& .hw-decor,& .hw-ui{position:absolute;inset:0}& .hw-ui--world{will-change:transform;width:0;height:0;inset:0 auto auto 0}& .hw-layer{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}& .hw-group{will-change:opacity;position:absolute;top:0;left:0}& .hw-sprite,& .hw-decor img{user-select:none;pointer-events:none;max-width:none;position:absolute}& .hw-abs{position:absolute}& .hw-rays{width:1440px;height:760px;animation:14s ease-in-out infinite alternate hw-sway;top:0;left:0}& .hw-seabed{background:var(--fm-water-glass);position:absolute}& .hw-streams{position:absolute;top:0;left:0;overflow:visible}& .hw-chaos{fill:none;stroke:var(--fm-water-ray);stroke-width:2px;stroke-linecap:round;opacity:.42}& .hw-flow{fill:none;stroke-linecap:round;stroke-linejoin:round}& .hw-jar--everyday{stroke:var(--fm-jar-everyday)}& .hw-jar--oneday{stroke:var(--fm-jar-oneday)}& .hw-jar--rainyday{stroke:var(--fm-jar-rainyday)}& .hw-flow--pend{stroke-width:3px;opacity:0}& .hw-flow--glow{stroke-width:24px;opacity:0;filter:blur(8px)}& .hw-flow--main{stroke-width:6px;opacity:.95}& .hw-flow--hatch{stroke:var(--fm-water-glass);stroke-width:1.5px;stroke-dasharray:3 16;opacity:0}&:not(.hw-ready) .hw-flow--main{opacity:0}& .hw-tok{will-change:transform, opacity;width:68px;height:80px;position:absolute;top:0;left:0}& .hw-tok img{width:68px;height:80px;top:0;left:0}& .hw-tok__g1{opacity:.32;transform:translate(-24px,5px)scale(.94)}& .hw-tok__g2{opacity:.14;transform:translate(-46px,9px)scale(.88)}& .hw-tok--sorted{opacity:0}& .hw-lens-cap{text-align:center}& .hw-lens-cap .hw-ttl,& .hw-fishlabel .hw-lbl{white-space:nowrap}& .hw-fish{opacity:0;width:0;height:0;transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .4s;position:absolute}& .hw-fish img{opacity:0;transition:opacity .35s}& .hw-fish__bob{animation:3.6s ease-in-out infinite alternate hw-bob;position:absolute;top:0;left:0}& .hw-fishlabel{opacity:0;transition:opacity .35s;position:absolute}& .hw-fishlabel .hw-lbl{margin:46px 0 0 2px}& .hw-lane{opacity:0;transform:translate(-50%,-50%)}& .hw-phone{opacity:0;will-change:transform, opacity;position:absolute}& .hw-phone img{opacity:0;height:auto;transition:opacity .4s;position:absolute;top:0;left:0}& .hw-plankton{background:var(--fm-water-plankton);box-shadow:0 0 8px color-mix(in srgb, var(--fm-water-plankton) 70%, transparent);pointer-events:none;will-change:transform;border-radius:50%;position:absolute;top:0;left:0}& .hw-stop{left:var(--x);top:var(--y);width:var(--w);position:absolute}& .hw-stop :is(a,button,input,label,.hw-insight,.hw-form){pointer-events:auto}& .hw-stop[data-copy]{will-change:opacity}& .hw-stop[data-copy]:not([data-copy=c-hero]){opacity:0}& .hw-stop[data-hidden],& .hw-stop[data-hidden] :is(a,button){pointer-events:none}& .hw-at{left:var(--ax);top:var(--ay);position:absolute}& .hw-stop--center .hw-at{text-align:left}& .hw-disclaimer{white-space:nowrap}& .hw-tank{width:668px;max-width:none;height:420.5px}& .hw-base{background:color-mix(in srgb, var(--fm-water-glass) 14%, transparent);border-radius:3px;width:588px;height:6px}& .hw-base i{background:color-mix(in srgb, var(--fm-water-glass) 10%, transparent);border-radius:0 0 6px 6px;width:32px;height:12px;position:absolute;top:6px}& .hw-base i:first-child{left:34px}& .hw-base i:last-child{left:522px}& .hw-figure{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}& .hw-figure--tokens{display:none}& .hw-hint{position:absolute;top:852px;left:50%;transform:translate(-50%)}& .hw-foot{left:var(--x);top:var(--y);pointer-events:auto;width:1440px;height:40px;padding:0 80px;position:absolute}& .hw-rail{z-index:5;position:absolute;top:50%;right:max(16px,2.2vw);transform:translateY(-50%)}& .hw-koi{z-index:25;pointer-events:none;will-change:transform, opacity;width:92px;height:62px;display:block;position:fixed;top:0;left:0}& .hw-koi img{max-width:none;position:absolute;top:0;left:0}&.hw-koi-on .hw-stage,&.hw-koi-on .hw-stage [data-koi=pointer]{cursor:none}&.hw-koi-on .hw-stage :is(a:not([data-koi]),button:not([data-koi]),.hw-rail a){cursor:pointer}&.hw-koi-on .hw-stage :is(.hw-form,.hw-insight){cursor:auto}&.hw-koi-on .hw-stage input{cursor:text}&.hw-koi-on .hw-koi--hidden{opacity:0}&.hw-lite .hw-tok__g1,&.hw-lite .hw-tok__g2{display:none}}@media (prefers-reduced-motion:reduce){.hw-bubble,.hw-rays,.hw-fish__bob{animation:none}}
