.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;overflow:clip;isolation:isolate;background:var(--ink-0);color:var(--paper)}.hero__plate[data-astro-cid-bbe6dxrz]{position:absolute;inset:-12px;z-index:-1}.hero__img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos, 55% 35%);transform-origin:var(--hero-pos, 55% 35%);will-change:transform}.hero__tint[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:var(--blue);mix-blend-mode:multiply;opacity:.18}.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(#03053a40,#03053a40),linear-gradient(to bottom,#03053a8c,#03053a00 22%),linear-gradient(to right,#03053a99,#03053a1a 60%),linear-gradient(to top,#03053a8c,#03053a00 30%)}.top[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:clamp(20px,3.4vh,36px) clamp(20px,5.5vw,88px) 0;padding-top:max(clamp(20px,3.4vh,36px),env(safe-area-inset-top))}.top__info[data-astro-cid-bbe6dxrz]{margin:0;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-slate);font-size:.875rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.top__info--end[data-astro-cid-bbe6dxrz]{justify-self:end}.top__hours[data-astro-cid-bbe6dxrz]{white-space:nowrap}.top__state[data-astro-cid-bbe6dxrz]{display:none;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--paper);color:var(--blue);font-weight:500}.top__state[data-astro-cid-bbe6dxrz]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue-hot)}.top__state[data-astro-cid-bbe6dxrz][data-open=false]{background:#ffffff2e;color:var(--paper)}.top__state[data-astro-cid-bbe6dxrz][data-open=false]:before{background:transparent;border:1.5px solid var(--paper)}.top[data-astro-cid-bbe6dxrz] .top__state[data-astro-cid-bbe6dxrz]:empty{display:none}.top__icon[data-astro-cid-bbe6dxrz]{width:22px;height:15px;color:var(--accent)}.logo[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(40px,13vw) auto minmax(40px,13vw);align-items:center;gap:clamp(10px,1.2vw,18px);text-decoration:none}.logo__rule[data-astro-cid-bbe6dxrz]{height:0;border-top:2px dashed rgb(255 255 255 / .85);transform-origin:center}.logo__img[data-astro-cid-bbe6dxrz]{height:clamp(52px,7.2vh,76px);width:auto}.stage[data-astro-cid-bbe6dxrz]{align-self:center;display:grid;grid-template-columns:1fr;row-gap:clamp(24px,4vh,40px);padding:clamp(24px,4vh,48px) clamp(20px,9vw,150px)}.headline[data-astro-cid-bbe6dxrz]{margin:0;font-family:var(--f-hero);font-weight:700;font-size:clamp(2.3rem,5.2vw,5.75rem);line-height:1;letter-spacing:-.01em;color:var(--paper)}.headline__line[data-astro-cid-bbe6dxrz]{display:block;overflow:clip;padding-bottom:.22em;margin-bottom:-.16em}.headline__line--indent[data-astro-cid-bbe6dxrz]{padding-left:.9em}.headline__inner[data-astro-cid-bbe6dxrz]{display:inline-block}.cta[data-astro-cid-bbe6dxrz]{position:relative;justify-self:center;display:inline-flex;align-items:center;gap:12px;min-height:62px;padding:0 30px 0 32px;border-radius:10px;background:#03053a4d;color:var(--paper);font-family:var(--f-slate);font-weight:500;font-size:1.0625rem;text-decoration:none;white-space:nowrap;transition:background-color .45s var(--ease-out),color .45s var(--ease-out),transform .2s var(--ease-out)}.cta[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(100deg,#fff,#aeb0ff,#2b2de6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cta__arrow[data-astro-cid-bbe6dxrz]{width:22px;height:22px;transition:transform .45s var(--ease-out)}@media(hover:hover)and (pointer:fine){.cta[data-astro-cid-bbe6dxrz]:hover{background-color:#fff;color:var(--blue)}.cta[data-astro-cid-bbe6dxrz]:hover .cta__arrow[data-astro-cid-bbe6dxrz]{transform:translate(3px,-3px)}}.cta[data-astro-cid-bbe6dxrz]:active{transform:scale(.97)}.bottom[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;padding-inline:clamp(20px,2vw,32px)}.bottom__spacer[data-astro-cid-bbe6dxrz]{display:block;width:min(640px,46vw);height:58px}.visit[data-astro-cid-bbe6dxrz]{justify-self:start;align-self:center;position:relative;display:inline-flex;align-items:flex-end;gap:6px;padding-bottom:6px;margin-bottom:18px;font-family:var(--f-slate);font-size:.875rem;font-weight:500;text-decoration:none}.visit__text[data-astro-cid-bbe6dxrz]{padding-bottom:6px;border-bottom:2px solid var(--accent)}.visit__doodle[data-astro-cid-bbe6dxrz]{width:56px;height:28px;color:var(--paper);transform:translateY(-6px)}.status[data-astro-cid-bbe6dxrz]{justify-self:end;align-self:center;margin:0 0 18px;display:inline-flex;align-items:center;gap:12px;font-family:var(--f-slate);font-size:.875rem;font-weight:500}.status__pill[data-astro-cid-bbe6dxrz]{position:relative;width:50px;height:26px;border-radius:999px;background:var(--grad);box-shadow:inset 0 0 0 1px #ffffff59}.status__knob[data-astro-cid-bbe6dxrz]{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059,inset 0 0 0 5px var(--blue-hot);transition:right .5s var(--ease-out)}.status[data-astro-cid-bbe6dxrz][data-open=false] .status__pill[data-astro-cid-bbe6dxrz]{background:#ffffff2e}.status[data-astro-cid-bbe6dxrz][data-open=false] .status__knob[data-astro-cid-bbe6dxrz]{right:27px;box-shadow:0 1px 3px #00000059,inset 0 0 0 5px var(--paper-faint)}@media(max-width:1024px){.stage[data-astro-cid-bbe6dxrz]{row-gap:28px}.bottom[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;padding-inline:0}.visit[data-astro-cid-bbe6dxrz],.status[data-astro-cid-bbe6dxrz]{display:none}.top__state[data-astro-cid-bbe6dxrz]{display:inline-flex}.bottom__spacer[data-astro-cid-bbe6dxrz]{width:100%;height:56px}}@media(max-width:640px){.hero__img[data-astro-cid-bbe6dxrz]{object-position:52% 30%}.top[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "start end";row-gap:14px;padding-inline:16px}.logo[data-astro-cid-bbe6dxrz]{grid-area:logo;justify-self:stretch;grid-template-columns:1fr auto 1fr}.logo__img[data-astro-cid-bbe6dxrz]{height:54px}.top__info[data-astro-cid-bbe6dxrz]{font-size:.75rem;gap:8px}.top__info--start[data-astro-cid-bbe6dxrz]{grid-area:start;flex-wrap:wrap;white-space:normal;row-gap:6px}.top__info--end[data-astro-cid-bbe6dxrz]{grid-area:end;white-space:normal;text-align:right}.stage[data-astro-cid-bbe6dxrz]{padding-inline:16px;align-self:end;padding-bottom:28px}.headline[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,10vw,3.1rem)}.cta[data-astro-cid-bbe6dxrz]{justify-content:center;gap:14px;padding:0 28px}}@media(prefers-reduced-motion:reduce){.hero__img[data-astro-cid-bbe6dxrz]{will-change:auto}.cta[data-astro-cid-bbe6dxrz],.cta__arrow[data-astro-cid-bbe6dxrz],.status__knob[data-astro-cid-bbe6dxrz]{transition:none}}.brew[data-astro-cid-mhknp7q6]{position:relative;background:var(--ice);color:var(--ink-text)}.brew__pin[data-astro-cid-mhknp7q6]{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:grid;align-content:start;justify-items:center;padding:clamp(48px,8vh,96px) 20px 0;text-align:center}.brew__stack[data-astro-cid-mhknp7q6]{list-style:none;margin:0;padding:0;display:grid;gap:40px;position:relative;z-index:3}.brew__title[data-astro-cid-mhknp7q6]{margin:0;font-family:var(--f-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.6rem,6.4vw,6.5rem);line-height:.95;letter-spacing:-.02em}.brew__line[data-astro-cid-mhknp7q6]{display:block;overflow:clip;padding-bottom:.05em}.brew__inner[data-astro-cid-mhknp7q6]{display:inline-block}.brew__name[data-astro-cid-mhknp7q6]{margin:12px 0 0;font-family:var(--f-slate);font-weight:500;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.brew__sign[data-astro-cid-mhknp7q6]{margin:2px 0 0;font-family:var(--f-script);font-size:clamp(1.35rem,2vw,1.9rem);color:var(--blue-hot);transform:rotate(-3deg)}.wheel[data-astro-cid-mhknp7q6]{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:40px 0 60px}.wheel__cup[data-astro-cid-mhknp7q6]{width:auto;height:clamp(160px,22vh,240px);filter:drop-shadow(0 22px 26px rgb(3 5 58 / .18))}.brew__dots[data-astro-cid-mhknp7q6]{display:none}.brew.is-cycling .brew__stack[data-astro-cid-mhknp7q6]{grid-template-areas:"one";gap:0}.brew.is-cycling .brew__item[data-astro-cid-mhknp7q6]{grid-area:one}.brew.is-cycling .wheel[data-astro-cid-mhknp7q6]{position:absolute;left:50%;bottom:clamp(84px,11vh,110px);width:0;height:0;margin:0;display:block}.brew.is-cycling .wheel__cup[data-astro-cid-mhknp7q6]{position:absolute;left:0;top:0;height:clamp(260px,44vh,520px);max-width:none;transform-origin:50% 100%;will-change:transform,opacity}.brew.is-cycling .brew__dots[data-astro-cid-mhknp7q6]{position:absolute;right:clamp(16px,3vw,44px);top:50%;translate:0 -50%;z-index:4;display:grid;gap:10px;list-style:none;margin:0;padding:0}.brew__dot[data-astro-cid-mhknp7q6]{width:10px;height:10px;border-radius:50%;border:2px solid var(--blue);transition:background-color .3s var(--ease-out),transform .3s var(--ease-out)}.brew__dot[data-astro-cid-mhknp7q6][data-active=true]{background:var(--blue);transform:scale(1.25)}@media(max-width:640px){.brew__pin[data-astro-cid-mhknp7q6]{padding-top:64px}.brew.is-cycling .wheel[data-astro-cid-mhknp7q6]{bottom:96px}.brew.is-cycling .wheel__cup[data-astro-cid-mhknp7q6]{height:40vh}.brew.is-cycling .brew__dots[data-astro-cid-mhknp7q6]{top:auto;bottom:68px;right:50%;translate:50% 0;grid-auto-flow:column}}.more[data-astro-cid-55tai73f]{position:relative;padding:clamp(80px,13vh,150px) clamp(20px,6vw,96px) clamp(60px,9vh,100px);color:var(--paper)}.more__head[data-astro-cid-55tai73f]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(32px,5vh,56px)}.more__title[data-astro-cid-55tai73f]{margin:0;font-family:var(--f-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.8rem,7vw,7rem);line-height:.95;letter-spacing:-.02em}.more__head[data-astro-cid-55tai73f] .more__stamp{flex:none;color:#ffffff73;margin-top:-12px}.more__cards[data-astro-cid-55tai73f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px)}.card[data-astro-cid-55tai73f]{display:grid;gap:clamp(12px,1.4vw,20px);align-content:start}.card__img[data-astro-cid-55tai73f]{width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:10px;box-shadow:0 22px 40px -22px #03053a99}.card__img--cup[data-astro-cid-55tai73f]{object-fit:contain;padding:8% 10% 4%;background:radial-gradient(70% 60% at 50% 45%,#ffffff 0%,var(--ice) 60%,var(--ice-2) 100%)}.card__body[data-astro-cid-55tai73f]{padding:clamp(18px,2vw,28px);border-radius:10px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .18)}.card__title[data-astro-cid-55tai73f]{margin:0 0 10px;font-family:var(--f-slate);font-weight:500;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.card__text[data-astro-cid-55tai73f]{margin:0;font-family:var(--f-body);font-size:.9375rem;line-height:1.6;color:var(--paper-dim)}@media(max-width:760px){.more[data-astro-cid-55tai73f]{padding-bottom:20px}.more__cards[data-astro-cid-55tai73f]{grid-template-columns:1fr;gap:36px}.more__head[data-astro-cid-55tai73f] .more__stamp{position:absolute;right:-6px;top:-70px;width:104px}}.strip[data-astro-cid-ekvetpst]{overflow:hidden;padding:clamp(24px,5vh,60px) 0 clamp(60px,10vh,120px)}.strip__track[data-astro-cid-ekvetpst]{list-style:none;margin:0;padding:0 0 0 clamp(20px,6vw,96px);display:flex;align-items:center;gap:clamp(16px,2vw,28px);width:max-content;will-change:transform}.strip__item[data-astro-cid-ekvetpst]{flex:none;width:clamp(200px,22vw,330px);aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;rotate:var(--tilt);box-shadow:0 22px 40px -20px #03053aa6;border:4px solid rgb(255 255 255 / .9)}.strip__item--tall[data-astro-cid-ekvetpst]{width:clamp(170px,17vw,260px);aspect-ratio:3 / 4}.strip__item[data-astro-cid-ekvetpst] img[data-astro-cid-ekvetpst]{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.strip[data-astro-cid-ekvetpst]{padding:0 0 8px}.strip__track[data-astro-cid-ekvetpst]{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 20px 12px;scrollbar-width:none}.strip__track[data-astro-cid-ekvetpst]::-webkit-scrollbar{display:none}.strip__item[data-astro-cid-ekvetpst]{width:62vw;scroll-snap-align:center}.strip__item--tall[data-astro-cid-ekvetpst]{width:48vw}}.barista[data-astro-cid-6wgcw4u7]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,110px);padding:clamp(60px,10vh,120px) clamp(20px,6vw,96px);color:var(--paper)}.barista__photo[data-astro-cid-6wgcw4u7]{margin:0;rotate:-2.5deg;border:6px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 34px 60px -28px #03053abf}.barista__photo[data-astro-cid-6wgcw4u7] img[data-astro-cid-6wgcw4u7]{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.barista__name[data-astro-cid-6wgcw4u7]{margin:0;font-family:var(--f-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.6rem,5.6vw,5.5rem);line-height:.98;letter-spacing:-.02em}.barista__role[data-astro-cid-6wgcw4u7]{margin:14px 0 28px;font-family:var(--f-slate);font-weight:500;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.barista__para[data-astro-cid-6wgcw4u7]{margin:0 0 14px;max-width:52ch;font-family:var(--f-body);font-size:1.0625rem;line-height:1.65;color:var(--paper-dim)}@media(max-width:860px){.barista[data-astro-cid-6wgcw4u7]{grid-template-columns:1fr;padding-top:32px}.barista__photo[data-astro-cid-6wgcw4u7]{max-width:420px}}.rows[data-astro-cid-sulvwuzq]{padding:clamp(40px,8vh,90px) clamp(20px,6vw,96px) clamp(80px,12vh,140px);color:var(--paper)}.row[data-astro-cid-sulvwuzq]{padding:clamp(28px,4vh,44px) 0;border-bottom:2px dashed rgb(255 255 255 / .55)}.row__head[data-astro-cid-sulvwuzq]{display:flex;align-items:center;justify-content:space-between;gap:20px}.row__title[data-astro-cid-sulvwuzq]{margin:0;font-family:var(--f-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.3rem,5.6vw,5.5rem);line-height:1;letter-spacing:-.02em}.row__icon[data-astro-cid-sulvwuzq]{flex:none;width:clamp(56px,6vw,92px);height:auto;fill:none;stroke:#ffffffbf;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;rotate:8deg}.row__foot[data-astro-cid-sulvwuzq]{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:24px}.row__text[data-astro-cid-sulvwuzq]{margin:0;max-width:52ch;font-family:var(--f-body);font-size:1rem;line-height:1.6;color:var(--paper-dim)}.row__btn[data-astro-cid-sulvwuzq]{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:8px;background:var(--paper);color:var(--blue);font-family:var(--f-slate);font-weight:500;font-size:.9375rem;text-decoration:none;box-shadow:0 10px 22px -12px #03053a99;transition:background-color .35s var(--ease-out),color .35s var(--ease-out),transform .2s var(--ease-out)}.row__btn[data-astro-cid-sulvwuzq] svg[data-astro-cid-sulvwuzq]{width:18px;height:18px;transition:transform .35s var(--ease-out)}@media(hover:hover)and (pointer:fine){.row__btn[data-astro-cid-sulvwuzq]:hover{background:var(--ink-text);color:var(--paper)}.row__btn[data-astro-cid-sulvwuzq]:hover svg[data-astro-cid-sulvwuzq]{transform:translate(4px)}}.row__btn[data-astro-cid-sulvwuzq]:active{transform:scale(.97)}@media(max-width:640px){.row__foot[data-astro-cid-sulvwuzq]{flex-direction:column;align-items:stretch}.row__btn[data-astro-cid-sulvwuzq]{justify-content:space-between}}.follow[data-astro-cid-twptvdkq]{position:relative;min-height:clamp(560px,92vh,860px);display:grid;place-items:center;overflow:hidden;background:var(--ice);color:var(--blue)}.follow__center[data-astro-cid-twptvdkq]{position:relative;z-index:2;display:grid;justify-items:center;gap:10px;padding:20px;text-align:center}.follow__icon[data-astro-cid-twptvdkq]{width:34px;height:34px}.follow__title[data-astro-cid-twptvdkq]{margin:0;font-family:var(--f-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(3rem,8vw,7.5rem);line-height:.95;letter-spacing:-.02em;color:var(--ink-text)}.follow__handle[data-astro-cid-twptvdkq]{margin:4px 0 0;font-family:var(--f-slate);font-weight:500;font-size:clamp(1rem,1.4vw,1.25rem);letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-color:var(--blue-hot);text-decoration-thickness:2px;text-underline-offset:8px}.pol[data-astro-cid-twptvdkq]{position:absolute;left:var(--x);top:var(--y);width:var(--w);margin:0;padding:8px 8px 30px;background:#fff;border-radius:4px;rotate:var(--r);box-shadow:0 20px 34px -18px #03053a73}.pol[data-astro-cid-twptvdkq] img[data-astro-cid-twptvdkq]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}@media(max-width:760px){.follow[data-astro-cid-twptvdkq]{min-height:640px}.pol[data-astro-cid-twptvdkq]:nth-of-type(n+5){display:none}.pol[data-astro-cid-twptvdkq]:nth-of-type(1){left:-6%;top:4%}.pol[data-astro-cid-twptvdkq]:nth-of-type(2){left:4%;top:64%}.pol[data-astro-cid-twptvdkq]:nth-of-type(3){left:62%;top:2%}.pol[data-astro-cid-twptvdkq]:nth-of-type(4){left:64%;top:66%}}.blue-zone[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#2b2de6,#0304b4 30% 62%,#2326d4 85%,#5b5ef2)}
