.H4Mb0q_dock{background-color:rgb(var(--mk-canvas) / .94);background-image:linear-gradient(180deg, rgb(var(--mk-ink) / .08), rgb(var(--mk-ink) / .02) 70%);box-shadow:inset 0 1px 0 rgb(var(--mk-ink) / .16), inset 0 -1px 0 rgb(var(--mk-ink) / .04), inset 0 0 0 1px rgb(var(--mk-ink) / .09), 0 18px 40px -12px #000000d9;border-radius:9999px;transition:translate .52s cubic-bezier(.23,1,.32,1),opacity .32s ease-out}.H4Mb0q_dock:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--mk-ink) / .4), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:18%;right:18%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.H4Mb0q_dock{background-color:rgb(var(--mk-canvas) / .72);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.H4Mb0q_dock{background-color:rgb(var(--mk-canvas));-webkit-backdrop-filter:none;backdrop-filter:none}}.H4Mb0q_dock[data-shown=false]{translate:0 calc(100% + 1.5rem + env(safe-area-inset-bottom));opacity:0}.H4Mb0q_dock[data-arriving][data-shown=true]{animation:.56s cubic-bezier(.23,1,.32,1) .28s backwards H4Mb0q_arrive}@keyframes H4Mb0q_arrive{0%{translate:0 calc(100% + 1.5rem + env(safe-area-inset-bottom));opacity:0}}@keyframes H4Mb0q_fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.H4Mb0q_dock{transition:opacity .2s ease-out}.H4Mb0q_dock[data-shown=false]{translate:none}.H4Mb0q_dock[data-arriving][data-shown=true]{animation-name:H4Mb0q_fade-in}}
.YZui9a_prototype{background:rgb(var(--mk-canvas));color:rgb(var(--mk-ink))}.YZui9a_scrollSection{height:300svh;position:relative}.YZui9a_scrollSection[data-completed=true]{height:auto}.YZui9a_scrollSection[data-completed=true] .YZui9a_stage{position:relative}.YZui9a_stage{background:rgb(var(--mk-band));height:100svh;min-height:600px;color:rgb(var(--mk-band-ink));position:sticky;top:0;overflow:clip}.YZui9a_sceneViewport{isolation:isolate;position:absolute;inset:0;overflow:hidden}.YZui9a_worldHost{background:rgb(var(--mk-band));position:absolute;inset:0;overflow:hidden}.YZui9a_worldCanvas{opacity:1;width:100%;height:100%;display:block}.YZui9a_worldPoster{pointer-events:none;opacity:1;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.YZui9a_worldPoster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.YZui9a_worldHost[data-3d-ready=true] .YZui9a_worldPoster{opacity:0}.YZui9a_lampSwitch{z-index:2;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0;position:absolute;top:0;left:0}.YZui9a_demoNoteLink{z-index:2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:3px;position:absolute;top:0;left:0}.YZui9a_demoNoteLink[hidden]{display:none}.YZui9a_demoNoteLink:focus-visible{outline-offset:3px;background:#fff4b71f;outline:2px solid #fff9ec}.YZui9a_lampSwitch[hidden]{display:none}.YZui9a_lampSwitch:focus-visible{outline-offset:3px;outline:2px solid #fff9ec}.YZui9a_phoneHotspot{z-index:2;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;width:44px;height:44px;padding:0;position:absolute;top:0;left:0}.YZui9a_phoneHotspot[hidden],.YZui9a_deviceHotspot[hidden]{display:none}.YZui9a_deviceHotspot{z-index:1;-webkit-tap-highlight-color:transparent;cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;top:0;left:0}.YZui9a_deviceHotspot:focus-visible{outline:1.5px solid rgb(var(--mk-band-ink) / .7);outline-offset:4px}.YZui9a_phoneHotspot:focus-visible{outline-offset:2px;background:#087e5814;outline:2px solid #087e58}.YZui9a_phoneNotice{z-index:3;background:rgb(var(--mk-band) / .94);max-width:calc(100% - 32px);color:rgb(var(--mk-band-ink));text-align:center;border-radius:12px;padding:10px 16px;font-size:13px;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.YZui9a_screenReaderStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.YZui9a_coffeeSteam{pointer-events:none;visibility:hidden;opacity:0;contain:layout paint;transform-origin:bottom;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 80%,#0000);mask-image:linear-gradient(#0000,#000 24% 80%,#0000)}.YZui9a_coffeeWisp{background:radial-gradient(ellipse at 46% 64%, rgb(var(--mk-band-ink) / .42), rgb(var(--mk-band-ink) / .18) 30%, transparent 68%), radial-gradient(ellipse at 64% 36%, rgb(var(--mk-band-ink) / .15), transparent 58%);filter:blur(3px);opacity:0;transform-origin:bottom;border-radius:50%;width:52%;height:85%;animation:5.4s linear infinite paused YZui9a_coffeeRise;position:absolute;bottom:-22%;left:24%}.YZui9a_coffeeWisp:nth-child(2){width:57%;animation-duration:6s;animation-delay:-2.1s;left:17%}.YZui9a_coffeeWisp:nth-child(3){width:44%;animation-duration:4.8s;animation-delay:-3.4s;left:30%}.YZui9a_worldHost[data-3d-ready=true] .YZui9a_coffeeSteam[data-active=true]{visibility:visible;opacity:1}.YZui9a_worldHost[data-3d-ready=true] .YZui9a_coffeeSteam[data-active=true] .YZui9a_coffeeWisp{will-change:transform, opacity;animation-play-state:running}@keyframes YZui9a_coffeeRise{0%{opacity:0;transform:translate(-10%,8%)rotate(-7deg)scale(.72,.9)}22%{opacity:.55}62%{opacity:.32}to{opacity:0;transform:translate(18%,-90%)rotate(12deg)scale(1.35,1.3)}}.YZui9a_worldNotice{color:rgb(var(--mk-band-ink));text-align:center;background:rgb(var(--mk-band) / .9);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:45% 24px auto}.YZui9a_edgeBlur{pointer-events:none;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 8%,#0000 30% 70%,#000 92%);mask-image:linear-gradient(90deg,#000 8%,#0000 30% 70%,#000 92%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (mask-composite:intersect){.YZui9a_edgeBlur{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 8%,#0000 30% 70%,#000 92%),linear-gradient(#000000b3 0%,#000000d9 40%,#000 70%);mask-image:linear-gradient(90deg,#000 8%,#0000 30% 70%,#000 92%),linear-gradient(#000000b3 0%,#000000d9 40%,#000 70%);-webkit-mask-composite:source-in;mask-composite:intersect}}.YZui9a_sceneShade{background:linear-gradient(180deg, rgb(var(--mk-band) / .72) 0%, rgb(var(--mk-band) / .44) 24%, transparent 58%);pointer-events:none;position:absolute;inset:0}.YZui9a_vignette{background:linear-gradient(0deg, rgb(var(--mk-band) / .62), transparent 20%), radial-gradient(ellipse at 50% 54%, transparent 52%, rgb(var(--mk-band) / .24) 100%);pointer-events:none;position:absolute;inset:0}.YZui9a_intro{inset-inline:24px;z-index:2;text-align:center;transform-origin:top;position:absolute;top:max(100px,12svh)}.YZui9a_eyebrow{letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--mk-band-ink) / .82);text-shadow:0 1px 16px rgb(var(--mk-band) / .5);margin:0 0 15px;font-size:11px;font-weight:550;line-height:1.5}.YZui9a_intro h1{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 30px rgb(var(--mk-band) / .22);margin:0;font-size:clamp(38px,4.3vw,64px);font-weight:500;line-height:1.05}.YZui9a_intro h1 span{color:rgb(var(--mk-band-ink))}.YZui9a_intro h1 .YZui9a_accentLine{color:rgb(var(--mk-accent-hover))}.YZui9a_subhead{max-width:650px;color:rgb(var(--mk-band-ink) / .84);text-shadow:0 1px 16px rgb(var(--mk-band) / .45);text-wrap:pretty;margin:18px auto 0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.YZui9a_desktopCopy{display:contents}.YZui9a_mobileCopy{display:none}.YZui9a_sceneFooter{bottom:max(36px, calc(env(safe-area-inset-bottom) + 20px));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:absolute;inset-inline:32px}.YZui9a_prototypeLabel,.YZui9a_scrollHint,.YZui9a_screenHint{color:rgb(var(--mk-band-ink) / .86);text-shadow:0 1px 12px rgb(var(--mk-band) / .65);font-size:11px;line-height:1.5}.YZui9a_prototypeLabel{letter-spacing:.04em}.YZui9a_scrollHint{align-items:center;gap:8px;display:flex}.YZui9a_screenHint{text-align:center;grid-column:2}.YZui9a_stage:not(:has([data-3d-ready=true])) .YZui9a_screenHint{visibility:hidden}.YZui9a_sceneViewport:focus{outline:none}.YZui9a_backPill{bottom:max(20px, env(safe-area-inset-bottom));z-index:45;border:1px solid rgb(var(--mk-band-ink) / .26);background:linear-gradient(125deg, rgb(var(--mk-band-ink) / .1), transparent 45%), rgb(var(--mk-band) / .78);min-height:44px;color:rgb(var(--mk-band-ink));-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:inset 0 1px 0 rgb(var(--mk-band-ink) / .2), 0 18px 48px rgb(var(--mk-band) / .3);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:0 18px 0 14px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.YZui9a_backPill:active{transform:translate(-50%)scale(.97)}.YZui9a_backPill:focus-visible{outline:2px solid rgb(var(--mk-band-ink));outline-offset:3px}@media (hover:hover) and (pointer:fine){.YZui9a_backPill:hover{background:linear-gradient(125deg, rgb(var(--mk-band-ink) / .14), transparent 45%), rgb(var(--mk-band) / .86)}}.YZui9a_skeleton{background:rgb(var(--mk-band));min-height:100svh}@media (min-width:1600px){.YZui9a_intro{top:11svh}}@media (max-height:760px) and (min-width:700px){.YZui9a_intro{top:88px}.YZui9a_intro h1{font-size:44px}.YZui9a_eyebrow{margin-bottom:9px}.YZui9a_subhead{margin-top:12px;font-size:15px}}@media (max-width:1023px),(pointer:coarse){.YZui9a_scrollSection{height:auto}.YZui9a_stage{position:relative}.YZui9a_scrollHint{display:none}.YZui9a_edgeBlur{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg, rgb(var(--mk-band) / .18), transparent 20%, transparent 80%, rgb(var(--mk-band) / .18));-webkit-mask-image:none;mask-image:none}}@media (max-width:699px){.YZui9a_stage{min-height:620px}.YZui9a_intro{top:max(114px,15svh);inset-inline:20px}.YZui9a_intro h1{font-size:clamp(32px,7.9vw,44px)}.YZui9a_eyebrow{letter-spacing:.12em;margin-bottom:13px;font-size:9px;line-height:1.6}.YZui9a_subhead{max-width:340px;margin-top:17px;font-size:14px}.YZui9a_desktopBreak{display:none}.YZui9a_sceneFooter{bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));justify-content:center;inset-inline:20px}.YZui9a_prototypeLabel{display:none}}@media (max-width:47.99rem){.YZui9a_sceneFooter{bottom:calc(env(safe-area-inset-bottom) + 84px)}}@media (max-width:1023px),(pointer:coarse){.YZui9a_desktopCopy{display:none}.YZui9a_mobileCopy{display:contents}.YZui9a_intro{top:clamp(92px,14svh,132px);pointer-events:none;inset-inline:20px;opacity:1!important;transform:none!important}.YZui9a_intro h1{text-shadow:0 1px 3px rgb(var(--mk-band) / .7), 0 2px 30px rgb(var(--mk-band) / .22);font-size:clamp(32px,8.8vw,44px);line-height:1.08}.YZui9a_eyebrow{margin-bottom:12px;font-size:9px;line-height:1.6}.YZui9a_subhead{max-width:310px;text-shadow:0 1px 2px rgb(var(--mk-band) / .85), 0 1px 16px rgb(var(--mk-band) / .65);margin-top:14px;font-size:15px;line-height:1.5}.YZui9a_scrollSection:not([data-focus=both]) .YZui9a_intro{visibility:hidden}}@media (min-width:700px) and (max-width:1023px) and (max-height:600px),(min-width:700px) and (pointer:coarse) and (max-height:600px){.YZui9a_intro{top:80px}.YZui9a_intro h1{font-size:30px}.YZui9a_eyebrow{display:none}.YZui9a_subhead{max-width:none;margin-top:8px;font-size:14px}.YZui9a_mobileCopy br{display:none}}@media (prefers-reduced-motion:reduce){.YZui9a_coffeeSteam{display:none}.YZui9a_worldHost[data-3d-ready=true] .YZui9a_coffeeSteam[data-active=true] .YZui9a_coffeeWisp{will-change:auto;animation-play-state:paused}.YZui9a_worldPoster{transition:none}.YZui9a_edgeBlur{display:none}.YZui9a_scrollSection{height:auto}.YZui9a_stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative}.YZui9a_intro{visibility:visible;background:rgb(var(--mk-band));order:0;padding:112px 20px 34px;position:relative;inset:auto;opacity:1!important;transform:none!important}.YZui9a_sceneViewport{order:1;height:65svh;min-height:330px;position:relative;inset:auto}.YZui9a_sceneFooter{justify-content:flex-end}.YZui9a_prototypeLabel,.YZui9a_scrollHint{display:none}}
