@font-face{font-family:marcellus;src:url(../media/marcellus_400-s.p.13oedc~e13kdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:marcellus Fallback;src:local(Times New Roman);ascent-override:87.1%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:111.84%}.marcellus_e3daa097-module__Fm_r_W__className{font-family:marcellus,marcellus Fallback;font-style:normal;font-weight:400}.marcellus_e3daa097-module__Fm_r_W__variable{--font-marcellus:"marcellus", "marcellus Fallback"}
@font-face{font-family:roboto;src:url(../media/roboto_300-s.p.0otzeoueb_uxw.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roboto;src:url(../media/roboto_400-s.p.17wpzpf4265za.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_afc038c4-module__cdC5Kq__className{font-family:roboto,roboto Fallback}.roboto_afc038c4-module__cdC5Kq__variable{--font-roboto:"roboto", "roboto Fallback"}
@font-face{font-family:sourceCodePro;src:url(../media/source_code_pro-s.p.0c47p2dnq-vgs.woff2)format("woff2");font-display:swap;font-weight:300 400;font-style:normal}@font-face{font-family:sourceCodePro Fallback;src:local(Arial);ascent-override:74.83%;descent-override:20.76%;line-gap-override:0.0%;size-adjust:131.49%}.sourcecodepro_5be8eddb-module__Z9AEtq__className{font-family:sourceCodePro,sourceCodePro Fallback;font-style:normal}.sourcecodepro_5be8eddb-module__Z9AEtq__variable{--font-source-code-pro:"sourceCodePro", "sourceCodePro Fallback"}
@font-face{font-family:courierPrime;src:url(../media/courier_prime_400-s.p.0uz-s416y4gho.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:courierPrime Fallback;src:local(Arial);ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:131.41%}.courierprime_8af2c577-module__VYMv6G__className{font-family:courierPrime,courierPrime Fallback;font-style:normal;font-weight:400}.courierprime_8af2c577-module__VYMv6G__variable{--font-courier-prime:"courierPrime", "courierPrime Fallback"}
@font-face{font-family:notoSerif;src:url(../media/noto_serif_300-s.p.0m-4ixtb9_bv4.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:notoSerif Fallback;src:local(Times New Roman);ascent-override:92.88%;descent-override:25.46%;line-gap-override:0.0%;size-adjust:115.1%}.notoserif_e906261d-module__ZWH-nG__className{font-family:notoSerif,notoSerif Fallback;font-style:normal;font-weight:300}.notoserif_e906261d-module__ZWH-nG__variable{--font-noto-serif:"notoSerif", "notoSerif Fallback"}
.creami-module__hjzUYa__page,.creami-module__hjzUYa__page *,.creami-module__hjzUYa__page :before,.creami-module__hjzUYa__page :after{box-sizing:border-box}.creami-module__hjzUYa__page{--canvas:#fff;--ink-1:#1a1a19;--ink-2:#6f6f6b;--ink-3:#a9adb1;--hairline:#e6e5e1;--overlay-fg:#fff;--placeholder-stripe:#f4f3f0;--placeholder-stripe-alt:#e6e5e1;--placeholder-fg:#8f8f8a;--font-display:var(--font-marcellus), "Times New Roman", serif;--font-sans:var(--font-roboto), "Helvetica Neue", Helvetica, sans-serif;--font-mono:var(--font-source-code-pro), "SF Mono", monospace;--font-overlay-serif:var(--font-noto-serif), Georgia, "Times New Roman", serif;--font-overlay-mono:var(--font-courier-prime), "Courier New", Courier, monospace;--size-plate-title:30px;--ls-plate-title:.01em;--lh-plate-title:1.15;--size-panel-title:22px;--size-wordmark:15px;--ls-wordmark:.055em;--size-body:14px;--lh-body:1.75;--weight-light:300;--weight-regular:400;--size-mono:13px;--ls-mono:.04em;--lh-mono-list:2.6;--size-caption:11px;--ls-caption:.12em;--space-2:8px;--space-5:24px;--space-6:32px;--space-9:96px;--plate-width:380px;--plate-ratio:9 / 16;--column-gap:32px;--page-top:var(--space-9);--page-bottom:var(--space-9);--wordmark-to-plate:28px;--ease-soft:cubic-bezier(.22, .61, .24, 1);--dur-fast:.18s;--dur-slow:.7s;--reveal-fade:1.2s;--week-swap:.3s;background:var(--canvas);min-height:100svh;color:var(--ink-1);padding:var(--page-top) var(--space-5) var(--page-bottom);justify-content:center;display:flex}.creami-module__hjzUYa__gallery{align-items:flex-start;gap:var(--wordmark-to-plate);flex-direction:column;display:flex}.creami-module__hjzUYa__wordmark{font-family:var(--font-display);font-weight:400;font-size:var(--size-wordmark);letter-spacing:var(--ls-wordmark);color:var(--ink-3);margin:0;line-height:1}.creami-module__hjzUYa__plateSwap{animation:creami-module__hjzUYa__plate-in var(--week-swap) var(--ease-soft) both}@keyframes creami-module__hjzUYa__plate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.creami-module__hjzUYa__plateGroup{align-items:stretch;display:flex;position:relative}.creami-module__hjzUYa__frame{width:min(var(--plate-width), calc(100vw - var(--space-5) * 2));aspect-ratio:var(--plate-ratio);position:relative;overflow:hidden}.creami-module__hjzUYa__photo{-o-object-fit:cover;object-fit:cover}.creami-module__hjzUYa__placeholder{background:repeating-linear-gradient(45deg, var(--placeholder-stripe-alt) 0 3px, var(--placeholder-stripe) 3px 8px);font-family:var(--font-mono);font-weight:var(--weight-light);font-size:var(--size-caption);letter-spacing:.09em;color:var(--placeholder-fg);place-items:center;display:grid;position:absolute;inset:0}.creami-module__hjzUYa__plateTitle{text-align:center;font-family:var(--font-overlay-serif);font-weight:var(--weight-light);font-size:var(--size-plate-title);line-height:var(--lh-plate-title);letter-spacing:var(--ls-plate-title);color:var(--overlay-fg);position:absolute;top:23%;left:0;right:0}.creami-module__hjzUYa__plateFlavors{position:absolute;bottom:17%;left:0;right:0}.creami-module__hjzUYa__plateButton{z-index:1;appearance:none;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.creami-module__hjzUYa__plateButton:focus-visible{outline:2px solid var(--ink-1);outline-offset:-2px}.creami-module__hjzUYa__notesReveal{opacity:0;background:var(--canvas);pointer-events:none;transition:opacity var(--reveal-fade) var(--ease-soft), transform var(--reveal-fade) var(--ease-soft);position:absolute;inset:0;transform:translateY(8px)}.creami-module__hjzUYa__notesOpen .creami-module__hjzUYa__notesReveal{opacity:1;transform:translateY(0)}.creami-module__hjzUYa__plateNotes{gap:var(--space-5);height:100%;padding:var(--space-6);text-align:left;flex-direction:column;display:flex}.creami-module__hjzUYa__notesIndex,.creami-module__hjzUYa__notesFooter{font-family:var(--font-mono);font-weight:var(--weight-light);font-size:var(--size-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--ink-3)}.creami-module__hjzUYa__notesFooter{padding-top:var(--space-5);border-top:1px solid var(--hairline);margin-top:auto}.creami-module__hjzUYa__notesTitle{font-family:var(--font-display);font-weight:400;font-size:var(--size-panel-title);letter-spacing:var(--ls-plate-title);color:var(--ink-1);margin:0;line-height:1.25}.creami-module__hjzUYa__notesBody{max-width:30em;font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty;margin:0}.creami-module__hjzUYa__flavors{font-family:var(--font-mono);font-weight:var(--weight-light);font-size:var(--size-mono);letter-spacing:var(--ls-mono);line-height:var(--lh-mono-list);white-space:pre;margin:0;padding:0;list-style:none}.creami-module__hjzUYa__flavorsOverlay{font-family:var(--font-overlay-mono);font-weight:var(--weight-regular);text-align:center;color:var(--overlay-fg)}.creami-module__hjzUYa__flavorsInk{text-align:left;color:var(--ink-1)}.creami-module__hjzUYa__rail{margin-top:var(--space-2);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.creami-module__hjzUYa__rail .creami-module__hjzUYa__railItem{appearance:none;text-align:left;cursor:pointer;font-family:var(--font-mono);font-weight:var(--weight-light);font-size:var(--size-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--ink-3);opacity:.9;transition:opacity var(--dur-fast) var(--ease-soft), color var(--dur-fast) var(--ease-soft);background:0 0;border:none;padding:0;text-decoration:none;display:inline-block}.creami-module__hjzUYa__rail .creami-module__hjzUYa__railItem[href]:hover{color:var(--ink-3);opacity:1}.creami-module__hjzUYa__railItem:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px;opacity:1}.creami-module__hjzUYa__rail .creami-module__hjzUYa__railItem[aria-current=page],.creami-module__hjzUYa__rail .creami-module__hjzUYa__railItem[aria-current=page]:hover{color:var(--ink-1);opacity:1;cursor:default}.creami-module__hjzUYa__rail .creami-module__hjzUYa__railItem[aria-disabled=true]{color:var(--ink-3);opacity:.45;cursor:default}.creami-module__hjzUYa__railNext{color:var(--ink-3);margin-left:.9em}@media (max-width:640px){.creami-module__hjzUYa__page{--page-top:var(--space-6);--page-bottom:var(--space-6)}}@media (min-width:888px){.creami-module__hjzUYa__notesReveal{opacity:0;pointer-events:auto;width:0;transition:width var(--dur-slow) var(--ease-soft), opacity var(--dur-slow) var(--ease-soft);position:static;inset:auto;overflow:hidden;transform:none}.creami-module__hjzUYa__notesOpen .creami-module__hjzUYa__notesReveal{width:var(--plate-width);opacity:1}.creami-module__hjzUYa__plateGroup.creami-module__hjzUYa__notesOpen{gap:var(--column-gap)}.creami-module__hjzUYa__notesReveal .creami-module__hjzUYa__plateNotes{width:var(--plate-width);padding:var(--space-2) 0 0 0}}@media (prefers-reduced-motion:reduce){.creami-module__hjzUYa__plateSwap{animation:none}.creami-module__hjzUYa__notesReveal,.creami-module__hjzUYa__railItem{transition:none}.creami-module__hjzUYa__notesReveal{transform:none}}
