.store-page{--store-bg:#f4f4f1;--store-fg:#0c0c0b;--store-muted:#858580;--store-line:#0c0c0b2e;background:var(--store-bg);min-height:100vh;color:var(--store-fg);font-family:Arial,Helvetica,sans-serif}.store-page a{color:inherit;text-decoration:none}.store-header{z-index:5;justify-content:space-between;height:105px;padding:40px 50px 0;display:flex;position:relative}.store-logo{letter-spacing:-.03em;font-size:20px;font-weight:700;display:block}.store-domain{margin-top:28px;font-size:9px;display:block}.store-nav{gap:62px;font-size:10px;font-weight:700;display:flex}.store-nav a,.store-footer a{transition:opacity .2s}.store-nav a:hover,.store-footer a:hover{opacity:.55}.store-display{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:400}.store-shell{width:100%;max-width:1600px;margin:0 auto;padding-inline:50px}.store-hero{min-height:1160px;padding-top:70px;position:relative}.store-hero-title{width:670px;font-size:clamp(5rem,9.1vw,9.2rem);line-height:.84;position:absolute;top:82px;left:0}.store-hero-title span{display:block}.store-hero-meta{width:190px;font-size:11px;line-height:1.35;position:absolute;top:74px;left:46.3%}.store-hero-meta-top{grid-template-columns:1fr 26px;gap:12px;display:grid}.store-hero-meta-copy{max-width:150px;margin-top:28px;line-height:1.5}.store-hero-meta-tag{margin-top:42px;font-size:10px;font-weight:700}.store-hero-year{border-left:1px solid var(--store-fg);padding-left:10px;font-size:18px;line-height:.95;display:grid}.store-hero-feature{width:36.6%;position:absolute;top:74px;right:0}.store-hero-feature .store-artwork{aspect-ratio:1.44}.store-hero-small{width:280px;position:absolute;top:580px;left:0}.store-hero-small+.store-hero-small{left:330px}.store-hero-small .store-artwork{aspect-ratio:1.44}.store-vertical-note{writing-mode:vertical-rl;letter-spacing:.04em;font-size:8px;position:absolute;bottom:115px;right:-25px;transform:rotate(180deg)}.store-artwork{background:#e8e8e3;position:relative;overflow:hidden}.store-artwork img{object-fit:contain;transition:transform .42s}.store-artwork-link:hover .store-artwork img{transform:scale(1.018)}.product-meta{justify-content:space-between;gap:20px;padding-top:14px;font-size:9px;line-height:1.35;display:flex}.product-meta>div:first-child{gap:2px;display:grid}.product-number,.product-category,.product-meta-right span{font-size:8px}.product-name{font-size:10px;font-weight:700}.product-category{text-transform:uppercase}.product-meta-right{text-align:right;white-space:nowrap;align-content:start;justify-items:end;gap:2px;display:grid}.product-meta-right strong{font-size:10px}.store-section{border-top:1px solid var(--store-line);padding-top:32px}.store-current{min-height:1280px;padding-bottom:90px;position:relative}.store-section-title{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:.9}.store-current-title{position:absolute;top:32px;left:0}.store-current-title small,.store-limited-title small,.store-archive-title small{letter-spacing:0;margin-top:24px;font-family:Arial,sans-serif;font-size:9px;line-height:1.7;display:block}.store-current-copy{width:250px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.2;position:absolute;top:38px;right:7%}.store-inline-link{letter-spacing:.02em;margin-top:42px;font-family:Arial,sans-serif;font-size:9px;font-weight:700;display:inline-block}.store-current-grid{grid-template-rows:570px 270px;grid-template-columns:610px 265px 1fr;gap:0 50px;display:grid;position:absolute;inset:164px 0 0}.store-current-grid .bite{grid-area:1/1}.store-current-grid .pudding{grid-area:1/2}.store-current-grid .contrast{grid-area:1/3/span 2}.store-current-grid .rhapsody{grid-area:2/1;margin-top:34px}.store-current-grid .bite .store-artwork,.store-current-grid .pudding .store-artwork,.store-current-grid .contrast .store-artwork,.store-current-grid .rhapsody .store-artwork{aspect-ratio:1.44}.store-editorial-quote{width:230px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.1;position:absolute;bottom:78px;left:51%}.store-star{font-family:Georgia,serif;font-size:36px;font-weight:200;position:absolute;bottom:80px;left:76%}.store-limited{min-height:1050px;padding-bottom:110px;position:relative}.store-limited-title{width:210px;position:absolute;top:76px;left:0}.store-limited-grid{grid-template-columns:1fr 1fr;gap:70px 58px;display:grid;position:absolute;top:76px;left:262px;right:100px}.store-limited-grid .store-artwork{aspect-ratio:1.44}.store-limited-caption{width:70px;font-family:Georgia,serif;font-size:18px;line-height:.95;position:absolute;top:230px;right:0}.store-cross{width:56px;height:56px;position:absolute;bottom:15px;right:12px}.store-cross:before,.store-cross:after{content:"";background:var(--store-line);position:absolute}.store-cross:before{width:100%;height:1px;top:50%}.store-cross:after{width:1px;height:100%;left:50%}.store-archive{min-height:360px;padding-bottom:90px;position:relative}.store-archive-title{width:210px;position:absolute;top:30px;left:0}.store-archive-grid{grid-template-columns:repeat(5,1fr);gap:22px;margin-left:265px;padding-top:70px;display:grid}.store-archive-grid .store-artwork{aspect-ratio:1.44}.store-archive-grid .product-meta{padding-top:8px;font-size:8px}.store-archive-grid .product-meta-right{display:block}.store-footer{border-top:1px solid var(--store-line);grid-template-columns:275px 1fr 1fr;align-items:start;gap:0;min-height:125px;margin-top:90px;padding:38px 50px;font-size:9px;display:grid}.store-footer strong{font-size:16px}.store-footer-links,.store-legal{gap:5px;line-height:1.4;display:grid}.store-footer-links span{gap:20px;display:flex}.store-legal{text-align:right;justify-items:end}.store-legal small{font-size:8px}.store-detail{padding-top:90px;padding-bottom:120px}.store-detail-back{font-size:10px;font-weight:700}.store-detail-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:60px;margin-top:42px;display:grid}.store-detail-cover .store-artwork{aspect-ratio:1.44}.store-detail-copy{padding-bottom:14px}.store-detail-copy h1{letter-spacing:-.08em;font-family:Georgia,serif;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.84}.store-detail-copy p{max-width:300px;margin-top:34px;font-family:Georgia,serif;font-size:20px;line-height:1.2}.store-detail-copy .product-meta{border-top:1px solid var(--store-line);margin-top:44px;padding-top:14px}.store-detail-notice{border-top:1px solid var(--store-line);border-bottom:1px solid var(--store-line);justify-content:space-between;gap:30px;margin-top:72px;padding:24px 0;font-size:11px;display:flex}.store-detail-notice strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.store-purchase{border:1px solid var(--store-fg);padding:15px 22px;font-size:10px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.store-purchase:hover{background:var(--store-fg);color:var(--store-bg)}.store-purchase-disabled{cursor:default;opacity:.55}.store-purchase-disabled:hover{color:inherit;background:0 0}.store-detail-section{border-top:1px solid var(--store-line);grid-template-columns:1fr 2fr;gap:50px;margin-top:96px;padding-top:24px;display:grid}.store-detail-section h2{letter-spacing:-.06em;font-family:Georgia,serif;font-size:30px;font-weight:400}.store-detail-list{gap:10px;font-size:12px;display:grid}.store-detail-previews{gap:50px;max-width:1000px;display:grid}.store-detail-previews .store-artwork{aspect-ratio:1.44}.store-collection-header{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:end;padding:100px 0 70px;display:flex}.store-collection-header h1{letter-spacing:-.08em;font-family:Georgia,serif;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.8}.store-page-kicker{letter-spacing:.08em;margin-top:18px;font-size:10px}.store-filter{gap:20px;font-size:10px;font-weight:700;display:flex}.store-filter a:hover{opacity:.55}.store-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 50px;padding:60px 0 120px;display:grid}.store-empty-state{grid-column:1/-1;min-height:320px;padding:80px 0;font-family:Georgia,serif;font-size:24px;line-height:1.25}.store-empty-state a{margin-top:24px;font-family:Arial,sans-serif;font-size:11px;text-decoration:underline;display:inline-block}.store-collection-grid .store-artwork{aspect-ratio:1.44}.store-about{max-width:780px;padding:160px 0 220px}.store-about h1{letter-spacing:-.09em;font-family:Georgia,serif;font-size:clamp(5rem,10vw,10rem);font-weight:400;line-height:.8}.store-about p{max-width:440px;margin-top:58px;font-family:Georgia,serif;font-size:24px;line-height:1.2}.store-about-copy{grid-template-columns:1fr 1fr;gap:50px;margin-top:100px;font-size:12px;line-height:1.6;display:grid}@media (max-width:1199px){.store-hero{min-height:980px}.store-hero-title{width:53%;font-size:clamp(4rem,9vw,7rem)}.store-hero-meta{left:45%}.store-current-grid{grid-template-columns:1.25fr .55fr .75fr;gap:0 28px}.store-limited-grid{left:220px;right:70px}.store-archive-grid{margin-left:220px}}@media (max-width:767px){.store-header{height:90px;padding:24px 20px 0}.store-logo{font-size:17px}.store-domain{margin-top:17px;font-size:8px}.store-nav{gap:14px;font-size:8px}.store-shell{padding-inline:20px}.store-hero{gap:34px;min-height:auto;padding-top:70px;display:grid}.store-hero-title,.store-hero-meta,.store-hero-feature,.store-hero-small,.store-hero-small+.store-hero-small{width:100%;position:static}.store-hero-title{font-size:clamp(4rem,18vw,6.3rem)}.store-hero-meta{order:1;grid-template-columns:1fr auto;gap:24px;display:grid}.store-hero-meta-top{display:contents}.store-hero-meta-copy{margin:0}.store-hero-meta-tag{align-self:end;margin:0}.store-hero-feature{order:2}.store-hero-small{order:3}.store-hero-small+.store-hero-small{order:4}.store-hero-feature .store-artwork,.store-hero-small .store-artwork{aspect-ratio:1.44}.store-vertical-note{display:none}.product-meta{font-size:8px}.store-current{min-height:auto;padding-bottom:100px}.store-current-title,.store-current-copy{width:auto;margin-bottom:30px;position:static}.store-section-title{font-size:42px}.store-current-grid{grid-template-columns:1fr 1fr;gap:36px 16px;display:grid;position:static}.store-current-grid .bite{grid-column:1/-1}.store-current-grid .pudding{grid-column:1}.store-current-grid .contrast{grid-area:2/2/span 2}.store-current-grid .rhapsody{grid-area:3/1;margin-top:0}.store-current-grid .bite .store-artwork,.store-current-grid .pudding .store-artwork,.store-current-grid .contrast .store-artwork,.store-current-grid .rhapsody .store-artwork{aspect-ratio:1.44}.store-editorial-quote,.store-star{margin-top:45px;position:static}.store-limited{min-height:auto;padding-bottom:100px}.store-limited-title,.store-archive-title{margin-bottom:35px;position:static}.store-limited-grid{grid-template-columns:1fr;gap:35px;display:grid;position:static}.store-limited-caption{display:none}.store-cross{bottom:0;right:0}.store-archive{min-height:auto;padding-bottom:100px}.store-archive-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px;margin:0;padding:0}.store-archive-grid .store-archive-item:last-child{display:none}.store-footer{grid-template-columns:1fr;gap:28px;min-height:auto;padding:30px 20px;display:grid}.store-footer-links span{gap:4px;display:grid}.store-legal{text-align:left;justify-items:start}.store-detail{padding-top:65px}.store-detail-hero{grid-template-columns:1fr;gap:35px}.store-detail-copy{order:-1}.store-detail-copy h1{font-size:clamp(4.5rem,20vw,7rem)}.store-detail-notice{display:grid}.store-detail-section{grid-template-columns:1fr;gap:25px;margin-top:70px}.store-detail-previews{gap:30px}.store-collection-header{gap:35px;padding:80px 0 45px;display:grid}.store-collection-header h1{font-size:clamp(4rem,18vw,6rem)}.store-collection-grid{grid-template-columns:1fr;gap:50px;padding:40px 0 90px}.store-about{padding:100px 0 140px}.store-about h1{font-size:clamp(4.5rem,20vw,7rem)}.store-about p{margin-top:40px;font-size:20px}.store-about-copy{grid-template-columns:1fr;gap:35px;margin-top:70px}}
@font-face{font-family:memoment;src:url(../media/MemomentKkukkukk-s.p.fa37064d.ttf)format("truetype");font-display:swap}@font-face{font-family:memoment Fallback;src:local(Arial);ascent-override:92.83%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:91.57%}.memoment_45c32223-module__b9Varq__className{font-family:memoment,memoment Fallback}.memoment_45c32223-module__b9Varq__variable{--font-memoment:"memoment","memoment Fallback"}
