@property --pour-phase{syntax:"<angle>";inherits:false;initial-value:0deg}.page_page__ZU32B{--canvas:#f3f3f0;--surface:#ffffff;--surface-soft:#ebece8;--hero-surface:#fbfbf8;--input-soft:#f2f2ef;--button-hover:#303034;--capture-stage:#f4e8df;--grinder-stage:#e3e8f7;--refinement-stage:#e3eee5;--blue-soft:#edf0fa;--blue-ink:#3e5fb4;--feedback-soft:#ffe1d8;--feedback-ink:#863529;--ink:#171719;--ink-secondary:#5d5e63;--placeholder:#696a70;--line:#d9dcd8;--red:#ec443d;--orange:#f29a31;--yellow:#f4cf45;--green:#31936a;--blue:#4a73d8;--violet:#6f50bc;--shadow:0 24px 70px rgb(35 34 39/14%);min-height:100vh;overflow:hidden;background:var(--canvas);color:var(--ink)}.page_page__ZU32B ::selection{background:var(--yellow);color:var(--ink)}.page_page__ZU32B :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.page_page__ZU32B a{text-underline-offset:.22em}.page_footer__sHKi3,.page_main__GlU4n,.page_nav__zpG_3,.page_subscriptionNotice__wQiaL{width:min(1440px,calc(100% - 64px));margin-inline:auto}.page_nav__zpG_3{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:32px}.page_brand__f_q1F{min-height:44px;display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-size:24px;font-weight:760;letter-spacing:-.025em;text-decoration:none}.page_brand__f_q1F img{display:block;border-radius:11px;box-shadow:0 8px 20px rgb(46 40 37/12%)}.page_navActions__clKtU{display:flex;align-items:center;gap:12px}.page_languageControl__5fgLW{position:relative;display:inline-flex;align-items:center}.page_languageSelect__kaX1_{min-width:58px;min-height:44px;padding:0 26px 0 12px;border:1px solid var(--line);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:720;cursor:pointer}.page_languageControl__5fgLW:after{content:"";width:6px;height:6px;position:absolute;top:17px;right:11px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);pointer-events:none}.page_joinButton__oopxU,.page_navButton__fOglV,.page_textLink__B4dk0{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:720;text-decoration:none}.page_navButton__fOglV{min-height:48px;padding:0 20px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:white;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease}.page_navButton__fOglV:hover{transform:translateY(-2px);background:var(--button-hover)}.page_subscriptionNotice__wQiaL{margin-bottom:24px;padding:16px 20px;display:flex;align-items:center;gap:12px;border:1px solid #b8d8c9;border-radius:18px;background:#e4f2ea}.page_noticeIcon__JrE3M{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--green);color:white}.page_subscriptionNotice__wQiaL strong{display:block;font-size:15px}.page_subscriptionNotice__wQiaL p{margin:2px 0 0;color:#3f6554;font-size:14px}.page_main__GlU4n{display:grid;grid-gap:40px;gap:40px}.page_hero__SKW6o{min-height:min(860px,calc(100vh - 112px));position:relative;display:grid;grid-template-columns:minmax(440px,.86fr) minmax(560px,1.14fr);align-items:center;grid-gap:clamp(40px,5vw,88px);gap:clamp(40px,5vw,88px);padding:clamp(44px,5vw,72px) clamp(28px,5vw,80px);overflow:hidden;border:1px solid #e2e2df;border-radius:48px;background:var(--hero-surface)}.page_heroCopy__kbqf4{min-width:0;position:relative;z-index:3;display:grid;justify-items:start;grid-gap:24px;gap:24px}.page_hero__SKW6o h1{max-width:10.4ch;margin:0;font-size:clamp(4rem,6.2vw,5.4rem);font-weight:720;line-height:.94;letter-spacing:-.038em;text-wrap:balance}.page_page__ZU32B:lang(ja) .page_hero__SKW6o h1{max-width:none;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.03;letter-spacing:-.03em;white-space:pre-line}.page_heroBody__nJQAS{max-width:60ch;margin:0;color:var(--ink-secondary);font-size:clamp(18px,1.45vw,22px);font-weight:480;line-height:1.48}.page_signup__I4er5{width:min(100%,610px);display:grid;grid-gap:11px;gap:11px}.page_signupForm__mAuki{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:8px;gap:8px;padding:7px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 16px 40px rgb(37 36 40/9%);transition:border-color .18s ease,box-shadow .24s cubic-bezier(.16,1,.3,1)}.page_signup__I4er5[data-form-state=success] .page_signupForm__mAuki{border-color:#45936d;box-shadow:0 16px 40px rgb(37 36 40/9%),0 0 0 3px rgb(69 147 109/13%)}.page_signup__I4er5[data-form-state=error] .page_signupForm__mAuki{border-color:#b44a50;box-shadow:0 16px 40px rgb(37 36 40/9%),0 0 0 3px rgb(180 74 80/12%)}.page_emailInput__6WJmn{width:100%;min-width:0;height:52px;padding:0 16px;border:0;border-radius:14px;outline:none;background:var(--input-soft);color:var(--ink);caret-color:var(--blue);font:inherit;font-size:16px;font-weight:520}.page_emailInput__6WJmn::placeholder{color:var(--placeholder);opacity:1}.page_emailInput__6WJmn:focus{box-shadow:inset 0 0 0 2px var(--blue)}.page_joinButton__oopxU{min-width:158px;height:52px;position:relative;isolation:isolate;overflow:hidden;padding:0 18px;border:0;border-radius:14px;background:var(--ink);color:white;cursor:pointer;font:inherit;font-size:15px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease,box-shadow .22s ease}.page_joinButton__oopxU:before{content:"";height:3px;position:absolute;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,var(--red),var(--yellow),var(--green),var(--blue),var(--violet));transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.16,1,.3,1)}.page_joinButton__oopxU:after{content:"";width:64px;aspect-ratio:1;position:absolute;top:50%;right:-18px;z-index:0;border-radius:50%;background:conic-gradient(from 30deg,var(--red),var(--yellow),var(--green),var(--blue),var(--violet),var(--red));filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(-50%) scale(.5);transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1)}.page_joinButton__oopxU>span{position:relative;z-index:1}.page_buttonIcon__8bno8{width:20px;height:20px;position:relative;flex:0 0 20px}.page_buttonIcon__8bno8 svg{width:20px;height:20px;position:absolute;inset:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.page_buttonArrowIcon__Ld9aE{opacity:1;transition:opacity .14s ease,transform .22s cubic-bezier(.16,1,.3,1)}.page_buttonSuccessIcon__EzL0u{opacity:0;stroke-dasharray:24;stroke-dashoffset:24;transition:opacity .14s ease}.page_signup__I4er5[data-form-state=submitting] .page_buttonArrowIcon__Ld9aE{animation:page_submit-current__sPkPs .9s cubic-bezier(.16,1,.3,1) infinite}.page_signup__I4er5[data-form-state=success] .page_buttonArrowIcon__Ld9aE{opacity:0;transform:translateX(8px)}.page_signup__I4er5[data-form-state=success] .page_buttonSuccessIcon__EzL0u{opacity:1;stroke-dashoffset:0;animation:page_subscribe-check__jfDu4 .42s cubic-bezier(.16,1,.3,1) both}.page_signup__I4er5[data-form-state=success] .page_joinButton__oopxU:before{animation:page_subscribe-pour__YDYk_ .52s cubic-bezier(.16,1,.3,1) both}.page_signup__I4er5[data-form-state=success] .page_joinButton__oopxU:after{animation:page_subscribe-bloom__mtZwM .68s cubic-bezier(.16,1,.3,1) both}@media (hover:hover) and (pointer:fine){.page_joinButton__oopxU:focus-visible:before,.page_joinButton__oopxU:hover:not(:disabled):before{transform:scaleX(1)}.page_joinButton__oopxU:focus-visible:after,.page_joinButton__oopxU:hover:not(:disabled):after{opacity:.2;transform:translateY(-50%) scale(1)}.page_joinButton__oopxU:focus-visible .page_buttonArrowIcon__Ld9aE,.page_joinButton__oopxU:hover:not(:disabled) .page_buttonArrowIcon__Ld9aE{transform:translateX(3px)}}.page_joinButton__oopxU:hover:not(:disabled){background:var(--button-hover);box-shadow:0 10px 24px rgb(23 23 25/18%);transform:translateX(2px)}.page_joinButton__oopxU:active:not(:disabled){box-shadow:0 5px 12px rgb(23 23 25/14%);transform:translateX(1px) scale(.985)}.page_emailInput__6WJmn:disabled,.page_joinButton__oopxU:disabled{cursor:wait;opacity:.64}.page_formNote__uyyMm{min-height:18px;margin:0 4px;color:#62636a;font-size:12px;font-weight:520;line-height:1.45}.page_formNoteSuccess__poBj5{color:#216b4c}.page_formNoteError__vxFGJ{color:#a62f35}.page_signup__I4er5[data-form-state=error] .page_formNote__uyyMm,.page_signup__I4er5[data-form-state=success] .page_formNote__uyyMm{animation:page_form-note-arrive__GcbEk .28s cubic-bezier(.16,1,.3,1) both}@keyframes page_submit-current__sPkPs{0%,35%{opacity:1;transform:translateX(0)}52%{opacity:0;transform:translateX(8px)}53%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes page_subscribe-pour__YDYk_{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_subscribe-bloom__mtZwM{0%{opacity:0;transform:translateY(-50%) scale(.35)}42%{opacity:.34;transform:translateY(-50%) scale(1)}to{opacity:.12;transform:translateY(-50%) scale(1.45)}}@keyframes page_subscribe-check__jfDu4{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes page_form-note-arrive__GcbEk{0%{opacity:.2;filter:blur(3px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}.page_heroVisual___m6ot{min-height:760px;position:relative;display:grid;place-items:center;isolation:isolate;perspective:1200px}.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroVisual___m6ot:after{content:"";width:min(68%,430px);aspect-ratio:.72;position:absolute;z-index:0;border:1px solid rgb(255 255 255/56%);border-radius:50%;box-shadow:0 0 0 18px rgb(255 255 255/7%),0 28px 110px rgb(48 58 154/24%),inset 0 0 80px rgb(255 255 255/20%);opacity:.82;pointer-events:none;transform:translate3d(calc(var(--phone-light-x, 0px) * -.45),calc(var(--phone-light-y, 0px) * -.45),-20px) rotate(-7deg);transition:transform .76s cubic-bezier(.16,1,.3,1)}.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroPhone__CO2gA{transform:perspective(1200px) rotateX(var(--phone-rotate-x,0deg)) rotateY(var(--phone-rotate-y,0deg)) translateZ(28px);transition:transform .68s cubic-bezier(.16,1,.3,1)}.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroVisual___m6ot[data-pour-active=false] .page_heroPhone__CO2gA{transform:perspective(1200px) translate3d(0,24px,0) scale(.96) rotateX(2deg)}.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroIcon__vNLqT{transform:translate3d(var(--icon-x,0),var(--icon-y,0),48px) rotate(5deg);transition:transform .76s cubic-bezier(.16,1,.3,1)}.page_hero__SKW6o[data-hero-variant=product-lens] .page_livingPour__66_xO{filter:saturate(1.08) contrast(1.02);scale:1.035}.page_motionTrigger__P0E0z{position:absolute;inset:0;z-index:5;display:none;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.page_motionTrigger__P0E0z:focus-visible{outline:3px solid var(--focus);outline-offset:-5px}.page_motionHint__YnOLZ{width:34px;height:34px;position:absolute;top:17%;left:4px;display:grid;place-items:center;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(17 17 18/76%);box-shadow:0 8px 20px rgb(17 17 18/20%);color:white;transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.page_motionHint__YnOLZ svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page_motionTrigger__P0E0z[data-motion-state=requesting] .page_motionHint__YnOLZ{transform:scale(.88)}.page_motionTrigger__P0E0z[data-motion-state=active] .page_motionHint__YnOLZ,.page_motionTrigger__P0E0z[data-motion-state=denied] .page_motionHint__YnOLZ,.page_motionTrigger__P0E0z[data-motion-state=unsupported] .page_motionHint__YnOLZ{opacity:0;transform:scale(.72)}.page_livingPour__66_xO{width:125%;height:125%;position:absolute;inset:-10% -18% -15% -6%;z-index:-1;overflow:hidden;transform:translate3d(var(--pour-x,0),var(--pour-y,0),0);transition:transform .52s cubic-bezier(.16,1,.3,1);pointer-events:none}.page_chromaticCurrent__RvYgp{width:100%;height:100%;position:absolute;inset:0}.page_pourSheen___MkAQ{opacity:.3;mix-blend-mode:soft-light;transform-box:fill-box;transform-origin:center}.page_livingPour__66_xO[data-active=true] .page_pourSheen___MkAQ{animation:page_pour-sheen__tqSkQ 7s ease-in-out infinite alternate}.page_pourOrb__777bk{width:44%;aspect-ratio:1;position:absolute;display:block;border-radius:50%;background:conic-gradient(from var(--pour-phase),rgb(255 255 255/0),rgb(255 255 255/52%),rgb(255 255 255/0) 42%);filter:blur(26px);mix-blend-mode:soft-light;opacity:.32}.page_pourOrbOne__THPVq{top:3%;right:-5%}.page_pourOrbTwo__H7EjU{right:20%;bottom:-18%;width:34%;opacity:.22}.page_livingPour__66_xO[data-active=true] .page_pourOrb__777bk{animation:page_pour-phase__OuIw_ 12s linear infinite,page_pour-float__QNQi5 6s ease-in-out infinite alternate}.page_heroPhone__CO2gA:before{content:"";position:absolute;z-index:-1;inset:10% -18%;border-radius:46%;background:radial-gradient(circle at 50% 45%,rgb(255 255 255/54%),rgb(92 109 225/20%) 42%,transparent 70%);filter:blur(24px);opacity:.78;transform:translate3d(var(--phone-light-x,0),var(--phone-light-y,0),0);transition:transform .62s cubic-bezier(.16,1,.3,1);pointer-events:none}@keyframes page_pour-phase__OuIw_{to{--pour-phase:360deg}}@keyframes page_pour-float__QNQi5{0%{transform:translate3d(-2%,-3%,0) scale(.96)}to{transform:translate3d(4%,5%,0) scale(1.05)}}@keyframes page_pour-sheen__tqSkQ{0%{opacity:.18;transform:translate3d(-3%,1%,0) scale(.98)}to{opacity:.4;transform:translate3d(4%,-2%,0) scale(1.03)}}.page_heroIcon__vNLqT{position:absolute;top:5%;right:4%;z-index:3;border-radius:25px;box-shadow:0 22px 48px rgb(46 36 40/24%);transform:rotate(5deg)}.page_iPhoneFrame__c_6JR{position:relative;z-index:2;margin:0;display:grid;justify-items:center;grid-gap:12px;gap:12px}.page_iPhoneShell__fIGOC{width:min(100%,320px);aspect-ratio:402/874;position:relative;padding:9px;overflow:hidden;border:1px solid #4c4c50;border-radius:54px;background:#101012;box-shadow:0 36px 80px rgb(35 25 41/28%),inset 0 0 0 1px rgb(255 255 255/15%)}.page_iPhoneScreen__EQbQL{width:100%;height:100%;overflow:hidden;border-radius:45px;background:#f5f5f3}.page_iPhoneScreen__EQbQL img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.page_dynamicIsland__RAATs{width:34%;height:3.5%;top:2.2%;background:#050506}.page_dynamicIsland__RAATs,.page_homeIndicator__j4UqO{position:absolute;left:50%;z-index:4;border-radius:999px;transform:translateX(-50%);pointer-events:none}.page_homeIndicator__j4UqO{width:33%;height:4px;bottom:1.8%;background:rgb(255 255 255/88%)}.page_iPhoneFrame__c_6JR figcaption{max-width:28ch;color:#48494e;font-size:11px;font-weight:680;line-height:1.35;text-align:center}.page_heroPhone__CO2gA .page_iPhoneShell__fIGOC{width:min(100%,348px)}.page_heroPhone__CO2gA figcaption{color:rgb(255 255 255/88%);text-shadow:0 1px 8px rgb(17 17 18/35%)}.page_story__XxY7E{display:grid;grid-gap:40px;gap:40px;padding-top:24px}.page_feature__CrGCB{min-height:760px;position:relative;display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);padding:clamp(48px,6vw,92px) clamp(28px,5vw,72px);overflow:hidden;border-radius:48px}.page_feature__CrGCB:after{content:"";height:3px;position:absolute;inset:0 0 auto;z-index:3;background:linear-gradient(90deg,var(--red),var(--yellow),var(--green),var(--blue),var(--violet));-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);pointer-events:none}.page_story__XxY7E[data-active=true] .page_feature__CrGCB:after{-webkit-clip-path:inset(0 var(--stage-clip-right,100%) 0 0);clip-path:inset(0 var(--stage-clip-right,100%) 0 0);will-change:clip-path}.page_story__XxY7E[data-active=true] .page_captureFeature__OV4OM .page_sourceVideo__nzye8{transform:translate3d(var(--stage-shift-left,-28px),0,0);will-change:transform}.page_story__XxY7E[data-active=true] .page_captureFeature__OV4OM .page_capturePhone__YWluv{transform:translate3d(var(--stage-shift-right,28px),0,0);will-change:transform}.page_story__XxY7E[data-active=true] .page_refinementFeature__FbhPv .page_tasteFeedback__nX9fy{transform:translate3d(0,var(--stage-shift-up,-24px),0);will-change:transform}.page_story__XxY7E[data-active=true] .page_refinementFeature__FbhPv .page_adjustment__jZXZo{-webkit-clip-path:inset(0 0 var(--stage-clip-bottom,14%) 0 round 30px);clip-path:inset(0 0 var(--stage-clip-bottom,14%) 0 round 30px);transform:translate3d(0,var(--stage-shift-down,32px),0);will-change:clip-path,transform}.page_story__XxY7E[data-active=true] .page_grinderFeature__dysco .page_grinderSource__5z3lo{transform:translate3d(var(--stage-shift-left,-28px),0,0);will-change:transform}.page_story__XxY7E[data-active=true] .page_grinderFeature__dysco .page_grinderTarget__kY4_1{transform:translate3d(var(--stage-shift-right,28px),0,0);will-change:transform}.page_story__XxY7E[data-active=true] .page_micronBridge__MDieL i{transform:translate3d(calc(-50% + var(--stage-cursor-x, 0px)),-50%,0);will-change:transform}.page_featureCopy__OaUgw{position:relative;z-index:2;display:grid;justify-items:start;grid-gap:24px;gap:24px}.page_featureCopy__OaUgw h2,.page_finalCopy__Bx6_Q h2{margin:0;font-size:clamp(2.8rem,4.8vw,5.25rem);font-weight:710;line-height:.98;letter-spacing:-.038em;text-wrap:balance}.page_featureCopy__OaUgw p{max-width:56ch;margin:0;color:#4f5055;font-size:clamp(17px,1.4vw,21px);font-weight:470;line-height:1.5}.page_proofLine__l_0Mf{max-width:34ch;font-size:19px;line-height:1.35}.page_captureFeature__OV4OM{background:var(--capture-stage)}.page_grinderFeature__dysco{background:var(--grinder-stage)}.page_refinementFeature__FbhPv{background:var(--refinement-stage)}.page_sourceFamily__NHUvm{display:flex;flex-wrap:wrap;gap:8px}.page_sourceFamily__NHUvm>span{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(23 23 25/14%);border-radius:999px;background:rgb(255 255 255/72%);color:#38383c;font-size:13px;font-weight:650}.page_captureDemo__gBVis{min-width:0;position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.84fr) 54px minmax(310px,1.16fr);align-items:center;grid-gap:16px;gap:16px}.page_sourceVideo__nzye8{min-height:470px;position:relative;overflow:hidden;border-radius:34px;background:#181719;color:white;box-shadow:var(--shadow);text-decoration:none}.page_sourceVideo__nzye8:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgb(13 12 14/88%))}.page_sourceVideo__nzye8 img{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.page_sourceVideo__nzye8:hover img{transform:scale(1.025)}.page_playButton__egZrD,.page_videoBadge__R7LQj,.page_videoTitle__mhbvF{position:absolute;z-index:2}.page_videoBadge__R7LQj{top:18px;left:18px;padding:9px 12px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:white;color:#ba2630;font-size:12px;font-weight:740}.page_playButton__egZrD{width:58px;height:58px;top:50%;left:50%;display:grid;place-items:center;border-radius:50%;background:white;color:var(--ink);box-shadow:0 12px 32px rgb(0 0 0/26%);transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.page_sourceVideo__nzye8:focus-visible .page_playButton__egZrD,.page_sourceVideo__nzye8:hover .page_playButton__egZrD{box-shadow:0 16px 38px rgb(0 0 0/32%);transform:translate(-50%,-50%) scale(1.06)}.page_videoTitle__mhbvF{right:20px;bottom:22px;left:20px;display:grid;grid-gap:4px;gap:4px;font-size:24px;font-weight:720;letter-spacing:-.025em}.page_videoTitle__mhbvF small{color:#dfdfe0;font-size:13px;font-weight:560;letter-spacing:0}.page_captureTransition___Iztd{display:grid;justify-items:center;grid-gap:10px;gap:10px;color:var(--red)}.page_captureTransition___Iztd span{width:1px;height:96px;position:relative;overflow:visible;background:rgb(255 59 57/30%)}.page_captureTransition___Iztd span i{width:5px;height:18px;position:absolute;top:-18px;left:50%;display:block;border-radius:999px;background:linear-gradient(var(--red),var(--yellow),var(--blue));box-shadow:0 3px 12px rgb(61 121 220/35%);opacity:0;transform:translateX(-50%)}.page_captureTransition___Iztd[data-active=true] span i{animation:page_capture-current-vertical__ACmVN 2.8s cubic-bezier(.16,1,.3,1) infinite}.page_captureTransition___Iztd svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.page_captureTransition___Iztd[data-active=true] svg{animation:page_capture-arrow-breathe__G0Wxp 2.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes page_capture-current-vertical__ACmVN{0%,12%{opacity:0;transform:translate(-50%)}24%{opacity:1}72%{opacity:1}88%,to{opacity:0;transform:translate(-50%,114px)}}@keyframes page_capture-current-horizontal__3vgT6{0%{background-position:130% 50%}to{background-position:-130% 50%}}@keyframes page_capture-arrow-breathe__G0Wxp{0%,52%,to{opacity:.72;transform:translateX(0)}72%{opacity:1;transform:translateX(5px)}}.page_captureDemo__gBVis:hover .page_captureTransition___Iztd svg{transform:translateX(6px)}.page_capturePhone__YWluv .page_iPhoneShell__fIGOC{width:min(100%,300px)}.page_textLink__B4dk0{min-height:44px;gap:8px;color:var(--ink);font-size:15px;text-decoration:underline;-webkit-text-decoration-color:rgb(23 23 25/28%);text-decoration-color:rgb(23 23 25/28%);text-decoration-thickness:1px}.page_grinderDemo__YJRWA{min-width:0;position:relative;z-index:1;padding:clamp(34px,4.5vw,64px);display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,.72fr) minmax(180px,1fr);align-items:center;grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);border:1px solid rgb(23 23 25/10%);border-radius:38px;background:white;box-shadow:var(--shadow)}.page_grinderSource__5z3lo,.page_grinderTarget__kY4_1{min-width:0;display:grid;grid-gap:10px;gap:10px}.page_grinderTarget__kY4_1{justify-items:end;text-align:right}.page_adjustment__jZXZo>span,.page_coffeeContext__KWDI4>div>span,.page_grinderSource__5z3lo>span,.page_grinderTarget__kY4_1>span,.page_tasteFeedback__nX9fy>span{color:var(--ink-secondary);font-size:12px;font-weight:680}.page_settingValue__X7y8l{min-width:0;display:flex;align-items:baseline;gap:8px}.page_grinderTarget__kY4_1 .page_settingValue__X7y8l{justify-content:flex-end}.page_settingValue__X7y8l strong{font-size:clamp(3rem,5vw,5rem);line-height:.9;letter-spacing:-.038em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_settingValue__X7y8l b{font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:700}.page_grinderSource__5z3lo p,.page_grinderTarget__kY4_1 p,.page_micronBridge__MDieL small{margin:0;color:var(--ink-secondary);font-size:13px;line-height:1.4}.page_micronBridge__MDieL{display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center}.page_micronBridge__MDieL>span{padding:8px 12px;border-radius:999px;background:var(--blue-soft);color:var(--blue-ink);font-size:13px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_micronBridge__MDieL>div{width:100%;height:3px;position:relative;overflow:visible;border-radius:999px;background:linear-gradient(90deg,#d4dbef,var(--blue),#d4dbef)}.page_micronBridge__MDieL i{width:16px;height:16px;position:absolute;top:50%;left:50%;border:4px solid white;border-radius:50%;background:var(--blue);box-shadow:0 6px 16px rgb(74 115 216/30%);transform:translate(-50%,-50%)}.page_feedbackDemo__uQg0C{min-width:0;position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,.86fr) minmax(330px,1.14fr);grid-template-rows:auto 1fr;grid-gap:18px;gap:18px}.page_adjustment__jZXZo,.page_coffeeContext__KWDI4,.page_tasteFeedback__nX9fy{border:1px solid rgb(23 23 25/10%);background:white;box-shadow:var(--shadow)}.page_coffeeContext__KWDI4{min-height:350px;position:relative;grid-row:1/3;overflow:hidden;border-radius:36px}.page_coffeeContext__KWDI4 img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center top}.page_coffeeContext__KWDI4:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(180deg,transparent,rgb(255 255 255/98%) 52%)}.page_coffeeContext__KWDI4>div{position:absolute;right:24px;bottom:25px;left:24px;z-index:2;display:grid;grid-gap:6px;gap:6px}.page_coffeeContext__KWDI4 strong{font-size:20px;line-height:1.15}.page_coffeeContext__KWDI4 p{margin:0;color:var(--ink-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_tasteFeedback__nX9fy{min-height:112px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:26px}.page_tasteFeedback__nX9fy>div{display:flex;gap:8px}.page_tasteFeedback__nX9fy b{padding:9px 12px;border-radius:999px;background:var(--feedback-soft);color:var(--feedback-ink);font-size:13px}.page_adjustment__jZXZo{min-height:330px;padding:30px;display:grid;align-content:start;grid-gap:14px;gap:14px;border-radius:30px}.page_adjustment__jZXZo h3{max-width:13ch;margin:0;font-size:clamp(2.1rem,3.5vw,3.6rem);line-height:.98;letter-spacing:-.035em}.page_adjustment__jZXZo p{max-width:47ch;margin:0;color:var(--ink-secondary);font-size:15px;line-height:1.5}.page_adjustmentActions__1BUMK{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.page_adjustmentActions__1BUMK span{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);font-size:13px;font-weight:670}.page_adjustmentActions__1BUMK span:first-child{border-color:var(--ink);background:var(--ink);color:white}.page_finalCta__NPx4S{min-height:620px;position:relative;display:grid;grid-template-columns:minmax(420px,.95fr) minmax(360px,.7fr);align-items:center;justify-content:space-between;grid-gap:clamp(40px,7vw,120px);gap:clamp(40px,7vw,120px);padding:clamp(54px,8vw,112px);overflow:hidden;border-radius:48px;background:linear-gradient(115deg,#b82f3a,#a13f85 30%,#3f55b3 63%,#14735a);color:white}.page_finalCta__NPx4S:before{content:"";width:56%;height:78%;position:absolute;right:-16%;bottom:-38%;border-radius:50% 44% 0 0;background:#e8b832;opacity:.95;transform:rotate(-9deg)}.page_finalCopy__Bx6_Q,.page_finalCta__NPx4S>.page_signup__I4er5{position:relative;z-index:1}.page_finalCopy__Bx6_Q{display:grid;justify-items:start;grid-gap:24px;gap:24px}.page_finalCopy__Bx6_Q img{border-radius:18px;box-shadow:0 18px 44px rgb(31 22 43/24%)}.page_finalCopy__Bx6_Q h2{max-width:11ch;color:white}.page_finalCopy__Bx6_Q p{max-width:52ch;margin:0;color:rgb(255 255 255/84%);font-size:18px;font-weight:480;line-height:1.5}.page_signupCompact__fWuor .page_signupForm__mAuki{grid-template-columns:1fr;padding:8px}.page_signupCompact__fWuor .page_emailInput__6WJmn,.page_signupCompact__fWuor .page_joinButton__oopxU{width:100%}.page_signupCompact__fWuor .page_formNote__uyyMm{color:rgb(255 255 255/84%)}.page_signupCompact__fWuor .page_formNoteSuccess__poBj5{color:#d9ffea}.page_signupCompact__fWuor .page_formNoteError__vxFGJ{color:#fff0cc}.page_footer__sHKi3{min-height:146px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:30px;gap:30px;color:var(--ink-secondary);font-size:13px}.page_footer__sHKi3 .page_brand__f_q1F{color:var(--ink)}.page_footer__sHKi3 a:last-child{min-height:44px;padding-inline:4px;display:inline-flex;align-items:center;font-weight:650}.page_visuallyHidden__Tiwb_{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:1180px){.page_hero__SKW6o{grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr);gap:30px}.page_hero__SKW6o h1{font-size:clamp(3.8rem,7vw,5.4rem)}.page_feature__CrGCB{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:36px}.page_captureDemo__gBVis{grid-template-columns:1fr}.page_sourceVideo__nzye8{min-height:280px}.page_captureTransition___Iztd{grid-template-columns:1fr auto 1fr;align-items:center}.page_captureTransition___Iztd span{width:100%;height:1px;background:linear-gradient(90deg,rgb(255 59 57/30%) 0 42%,var(--yellow) 48%,var(--blue) 52%,rgb(255 59 57/30%) 58% 100%);background-position:130% 50%;background-size:260% 100%}.page_captureTransition___Iztd span i{display:none}.page_captureTransition___Iztd[data-active=true] span{animation:page_capture-current-horizontal__3vgT6 2.8s cubic-bezier(.16,1,.3,1) infinite}.page_capturePhone__YWluv .page_iPhoneShell__fIGOC{width:min(100%,280px)}.page_feedbackDemo__uQg0C,.page_grinderDemo__YJRWA{grid-template-columns:1fr}.page_grinderDemo__YJRWA{gap:30px}.page_grinderTarget__kY4_1{justify-items:start;text-align:left}.page_grinderTarget__kY4_1 .page_settingValue__X7y8l{justify-content:flex-start}.page_micronBridge__MDieL{grid-template-columns:auto 1fr;justify-items:stretch;align-items:center;text-align:left}.page_micronBridge__MDieL small{grid-column:1/-1;justify-self:start}.page_coffeeContext__KWDI4{min-height:240px;grid-row:auto}}@media (min-width:861px){.page_page__ZU32B:lang(es) .page_refinementFeature__FbhPv,.page_page__ZU32B:lang(eu) .page_refinementFeature__FbhPv,.page_page__ZU32B:lang(ja) .page_refinementFeature__FbhPv{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);gap:clamp(32px,4vw,64px)}.page_page__ZU32B:lang(es) .page_refinementFeature__FbhPv .page_featureCopy__OaUgw h2,.page_page__ZU32B:lang(eu) .page_refinementFeature__FbhPv .page_featureCopy__OaUgw h2,.page_page__ZU32B:lang(ja) .page_refinementFeature__FbhPv .page_featureCopy__OaUgw h2{font-size:clamp(2.7rem,4vw,4.5rem)}}@media (max-width:1060px){.page_hero__SKW6o{min-height:0;grid-template-columns:1fr;gap:52px}.page_finalCta__NPx4S{min-height:720px;grid-template-columns:1fr;align-content:center;gap:52px}}@media (max-width:860px){.page_footer__sHKi3,.page_main__GlU4n,.page_nav__zpG_3,.page_subscriptionNotice__wQiaL{width:min(100% - 32px,720px)}.page_nav__zpG_3{min-height:78px}.page_navButton__fOglV{min-height:44px;padding-inline:16px;font-size:14px}.page_hero__SKW6o{min-height:0;grid-template-columns:1fr;gap:52px;padding:54px 24px 24px;border-radius:34px}.page_heroCopy__kbqf4{gap:23px}.page_hero__SKW6o h1{max-width:11ch;font-size:clamp(3.5rem,11vw,5rem)}.page_heroBody__nJQAS{font-size:18px}.page_heroVisual___m6ot{min-height:720px}.page_heroPhone__CO2gA .page_iPhoneShell__fIGOC{width:min(78vw,340px)}.page_heroIcon__vNLqT{right:2%}.page_motionTrigger__P0E0z{display:block}.page_story__XxY7E{gap:24px}.page_feature__CrGCB{min-height:0;grid-template-columns:1fr;gap:36px;padding:44px 28px 36px;border-radius:34px}.page_featureCopy__OaUgw h2{font-size:clamp(2.8rem,9vw,4.8rem)}.page_captureDemo__gBVis,.page_feedbackDemo__uQg0C,.page_grinderDemo__YJRWA{width:100%}.page_grinderDemo__YJRWA{grid-template-columns:1fr;gap:30px}.page_grinderTarget__kY4_1{justify-items:start;text-align:left}.page_grinderTarget__kY4_1 .page_settingValue__X7y8l{justify-content:flex-start}.page_micronBridge__MDieL{grid-template-columns:auto 1fr;justify-items:stretch;align-items:center;text-align:left}.page_micronBridge__MDieL small{grid-column:1/-1;justify-self:start}.page_finalCta__NPx4S{min-height:720px;grid-template-columns:1fr;align-content:center;gap:52px;padding:54px 28px;border-radius:34px}.page_finalCta__NPx4S:before{width:80%;right:-38%}.page_footer__sHKi3{min-height:164px}}@media (max-width:580px){.page_page__ZU32B{overflow-x:hidden}.page_footer__sHKi3,.page_main__GlU4n,.page_nav__zpG_3,.page_subscriptionNotice__wQiaL{width:calc(100% - 24px)}.page_main__GlU4n{gap:20px}.page_brand__f_q1F{gap:8px;font-size:20px}.page_brand__f_q1F img{width:34px;height:34px}.page_navButton__fOglV svg{display:none}.page_hero__SKW6o{padding:42px 18px 18px;border-radius:28px}.page_hero__SKW6o h1{max-width:100%;font-size:clamp(2.85rem,11.5vw,4rem)}.page_signupForm__mAuki{grid-template-columns:1fr}.page_joinButton__oopxU{width:100%}.page_heroVisual___m6ot{min-height:680px;margin-inline:-18px}.page_livingPour__66_xO{width:150%;height:118%;inset:-5% -28% -12% -20%}.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroVisual___m6ot:after{width:min(76%,340px)}.page_heroIcon__vNLqT{width:80px;height:80px;top:2%;right:5%;border-radius:18px}.page_heroPhone__CO2gA .page_iPhoneShell__fIGOC{width:min(82vw,310px);border-radius:46px}.page_heroPhone__CO2gA .page_iPhoneScreen__EQbQL{border-radius:38px}.page_feature__CrGCB{padding:34px 18px 26px;border-radius:28px}.page_featureCopy__OaUgw{gap:18px}.page_featureCopy__OaUgw h2{font-size:clamp(2.45rem,12vw,3.5rem)}.page_featureCopy__OaUgw p{font-size:17px}.page_sourceFamily__NHUvm{gap:6px}.page_sourceFamily__NHUvm>span{min-height:38px;padding-inline:10px;font-size:12px}.page_captureDemo__gBVis,.page_feedbackDemo__uQg0C,.page_grinderDemo__YJRWA{width:100%;margin-top:8px}.page_sourceVideo__nzye8{min-height:238px;border-radius:24px}.page_videoTitle__mhbvF{font-size:21px}.page_capturePhone__YWluv .page_iPhoneShell__fIGOC{width:min(76vw,270px);border-radius:46px}.page_capturePhone__YWluv .page_iPhoneScreen__EQbQL{border-radius:38px}.page_grinderDemo__YJRWA{grid-template-columns:1fr;gap:30px;padding:28px 24px;border-radius:26px}.page_grinderTarget__kY4_1{justify-items:start;text-align:left}.page_grinderTarget__kY4_1 .page_settingValue__X7y8l{justify-content:flex-start}.page_micronBridge__MDieL{grid-template-columns:auto 1fr;justify-items:stretch;align-items:center;text-align:left}.page_micronBridge__MDieL small{grid-column:1/-1;justify-self:start}.page_coffeeContext__KWDI4{min-height:176px;border-radius:26px}.page_coffeeContext__KWDI4:after{inset:20% 0 0}.page_coffeeContext__KWDI4>div{right:18px;bottom:16px;left:18px}.page_tasteFeedback__nX9fy{min-height:100px;padding:18px;align-items:flex-start;flex-direction:column;border-radius:22px}.page_adjustment__jZXZo{min-height:0;padding:24px;border-radius:24px}.page_adjustment__jZXZo h3{font-size:2.6rem}.page_adjustmentActions__1BUMK{display:grid;grid-template-columns:1fr 1fr}.page_adjustmentActions__1BUMK span:first-child{grid-column:1/-1}.page_finalCta__NPx4S{min-height:690px;padding:44px 22px;border-radius:28px}.page_finalCopy__Bx6_Q h2{font-size:3.15rem}.page_footer__sHKi3{min-height:124px;grid-template-columns:1fr auto;align-content:center}}@media (max-width:360px){.page_brand__f_q1F{font-size:18px}.page_nav__zpG_3{gap:8px}.page_navActions__clKtU{gap:6px}.page_navButton__fOglV{padding-inline:10px;font-size:12px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.page_buttonArrowIcon__Ld9aE,.page_buttonSuccessIcon__EzL0u,.page_captureTransition___Iztd svg,.page_heroIcon__vNLqT,.page_heroPhone__CO2gA,.page_heroPhone__CO2gA:before,.page_heroVisual___m6ot:after,.page_joinButton__oopxU,.page_joinButton__oopxU:after,.page_joinButton__oopxU:before,.page_livingPour__66_xO,.page_navButton__fOglV,.page_playButton__egZrD,.page_sourceVideo__nzye8 img{transition:none}.page_heroPhone__CO2gA:before,.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroPhone__CO2gA,.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroVisual___m6ot[data-pour-active=false] .page_heroPhone__CO2gA,.page_livingPour__66_xO{transform:none}.page_hero__SKW6o[data-hero-variant=product-lens] .page_heroIcon__vNLqT{transform:rotate(5deg)}.page_motionTrigger__P0E0z{display:none}.page_captureTransition___Iztd[data-active=true] span,.page_captureTransition___Iztd[data-active=true] span i,.page_captureTransition___Iztd[data-active=true] svg,.page_livingPour__66_xO[data-active=true] .page_pourOrb__777bk,.page_livingPour__66_xO[data-active=true] .page_pourSheen___MkAQ,.page_signup__I4er5[data-form-state=error] .page_formNote__uyyMm,.page_signup__I4er5[data-form-state=submitting] .page_joinButton__oopxU svg,.page_signup__I4er5[data-form-state=success] .page_buttonSuccessIcon__EzL0u,.page_signup__I4er5[data-form-state=success] .page_formNote__uyyMm,.page_signup__I4er5[data-form-state=success] .page_joinButton__oopxU:after,.page_signup__I4er5[data-form-state=success] .page_joinButton__oopxU:before{animation:none}.page_captureDemo__gBVis:hover .page_captureTransition___Iztd svg,.page_joinButton__oopxU:active:not(:disabled),.page_joinButton__oopxU:focus-visible .page_buttonArrowIcon__Ld9aE,.page_joinButton__oopxU:hover:not(:disabled),.page_joinButton__oopxU:hover:not(:disabled) .page_buttonArrowIcon__Ld9aE,.page_sourceVideo__nzye8:focus-visible .page_playButton__egZrD,.page_sourceVideo__nzye8:hover .page_playButton__egZrD,.page_sourceVideo__nzye8:hover img{transform:none}.page_sourceVideo__nzye8:focus-visible .page_playButton__egZrD,.page_sourceVideo__nzye8:hover .page_playButton__egZrD{transform:translate(-50%,-50%)}}