.hero[data-astro-cid-5auvlcfn]{--controls-h:72px;color:#fff;touch-action:pan-y;height:100svh;min-height:520px;transition:color .5s var(--ease);background:#6f7377;position:relative;overflow:hidden}.hero[data-astro-cid-5auvlcfn].is-light{color:var(--color-fg)}.hero[data-astro-cid-5auvlcfn] img{-webkit-user-drag:none;user-select:none}.hero__slides[data-astro-cid-5auvlcfn]{transition:transform 1.8s var(--ease);position:absolute;inset:0}html.opening-on .hero__slides[data-astro-cid-5auvlcfn]{transform:scale(1.06)}.hero__slide[data-astro-cid-5auvlcfn]{opacity:0;visibility:hidden;transition:opacity .8s var(--ease), visibility .8s;position:absolute;inset:0}.hero__slide[data-astro-cid-5auvlcfn].is-active{z-index:1;opacity:1;visibility:visible}.hero__slide[data-astro-cid-5auvlcfn][data-tone=dark]:after{content:"";pointer-events:none;background:linear-gradient(#00000038,#0000 18% 76%,#00000042);position:absolute;inset:0}.slide-single__photo[data-astro-cid-5auvlcfn],.slide-single__photo[data-astro-cid-5auvlcfn] picture{display:block;position:absolute;inset:0}.slide-single__photo[data-astro-cid-5auvlcfn] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.slide-single__wordmark[data-astro-cid-5auvlcfn]{z-index:1;width:min(88vw,960px);color:var(--color-wordmark);pointer-events:none;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.slide-single__caption[data-astro-cid-5auvlcfn]{left:var(--gutter);bottom:calc(var(--controls-h) + 12px);z-index:2;align-items:baseline;gap:28px;display:flex;position:absolute}.slide-single__title[data-astro-cid-5auvlcfn]{font-size:var(--fs-sm);letter-spacing:.12em;font-weight:600}.slide-single__link[data-astro-cid-5auvlcfn]{font-size:var(--fs-sm);letter-spacing:var(--tracking-ui);background-size:100% 1px}.slide-single__link[data-astro-cid-5auvlcfn]:hover{background-size:0 1px}@media (width>=960px){.slide-single__wordmark[data-astro-cid-5auvlcfn]{width:min(60vw,1040px)}}.slide-collage[data-astro-cid-5auvlcfn]{padding:calc(var(--header-h) + 4px) var(--gutter) var(--controls-h);background:var(--color-bg);justify-content:center;display:flex;position:absolute;inset:0}.slide-collage__grid[data-astro-cid-5auvlcfn]{grid-template-rows:repeat(20,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"front front front front side side""front front front front side side""front front front front side side""front front front front side side""front front front front side side""front front front front shadow shadow""front front front front shadow shadow""front front front front shadow shadow""front front front front shadow shadow"". . . .shadow shadow"". . . . . .""three three three. . .""three three three back back back""three three three back back back""three three three back back back""three three three back back back""three three three back back back""three three three back back back""three three three back back back"". . .back back back";gap:0 8px;width:100%;max-width:560px;height:100%;display:grid}.slide-collage__item[data-astro-cid-5auvlcfn]{background:var(--color-line);display:block;position:relative;overflow:hidden}.slide-collage__item[data-astro-cid-5auvlcfn] picture,.slide-collage__item[data-astro-cid-5auvlcfn] img{width:100%;height:100%}.slide-collage__item[data-astro-cid-5auvlcfn] img{object-fit:cover;transition:transform 1.2s var(--ease)}.slide-collage__item[data-astro-cid-5auvlcfn]:hover img{transform:scale(1.02)}.slide-collage__item--front[data-astro-cid-5auvlcfn]{grid-area:front}.slide-collage__item--three[data-astro-cid-5auvlcfn]{grid-area:three}.slide-collage__item--side[data-astro-cid-5auvlcfn]{grid-area:side;transform:translateY(10px)}.slide-collage__item--shadow[data-astro-cid-5auvlcfn]{grid-area:shadow;transform:translateY(14px)}.slide-collage__item--back[data-astro-cid-5auvlcfn]{grid-area:back;transform:translateY(8px)}.slide-collage__wordmark[data-astro-cid-5auvlcfn]{z-index:2;color:var(--color-wordmark);pointer-events:none;grid-area:8/2/11/7;align-self:center}@media (orientation:landscape){.slide-collage__grid[data-astro-cid-5auvlcfn]{aspect-ratio:3/2;grid-template-rows:repeat(18,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:". . .front front front front front. . . ."". . .front front front front front.side side side"". . .front front front front front.side side side"". . .front front front front front.side side side""three three three front front front front front.side side side""three three three front front front front front.side side side""three three three front front front front front.side side side""three three three front front front front front. . . .""three three three front front front front front. . . .""three three three front front front front front. . . .""three three three front front front front front. . . ."". . .front front front front front.back back back"". . .front front front front front.back back back""shadow shadow shadow shadow. . . . .back back back""shadow shadow shadow shadow. . . . .back back back""shadow shadow shadow shadow. . . . .back back back""shadow shadow shadow shadow. . . . .back back back""shadow shadow shadow shadow. . . . . . . .";gap:0 clamp(8px,1.4vw,24px);width:auto;max-width:100%}.slide-collage__item--three[data-astro-cid-5auvlcfn]{transform:translate(-8px,18px)}.slide-collage__item--side[data-astro-cid-5auvlcfn]{transform:translateY(-12px)}.slide-collage__item--shadow[data-astro-cid-5auvlcfn]{transform:translate(16px,10px)}.slide-collage__item--back[data-astro-cid-5auvlcfn]{transform:translate(-12px,22px)}.slide-collage__wordmark[data-astro-cid-5auvlcfn]{grid-area:12/6/15/10}}.hero__controls[data-astro-cid-5auvlcfn]{z-index:3;min-height:var(--controls-h);padding:0 var(--gutter) env(safe-area-inset-bottom);font-size:var(--fs-xs);letter-spacing:.14em;grid-template-columns:minmax(max-content,1fr) minmax(0,400px) minmax(max-content,1fr);align-items:center;gap:20px;font-weight:600;display:grid;position:absolute;inset:auto 0 0}.hero__scroll[data-astro-cid-5auvlcfn]{justify-self:start;align-items:center;gap:10px;min-height:44px;display:inline-flex}.hero__scroll-line[data-astro-cid-5auvlcfn]{background:color-mix(in srgb, currentColor 35%, transparent);width:1px;height:18px;position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-5auvlcfn]:after{content:"";animation:scroll-line 2.2s var(--ease) infinite;background:currentColor;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hero__progress[data-astro-cid-5auvlcfn]{gap:6px;display:flex}.hero__dot[data-astro-cid-5auvlcfn]{flex:1;height:24px;position:relative}.hero__dot[data-astro-cid-5auvlcfn]:before,.hero__bar[data-astro-cid-5auvlcfn]{content:"";height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.hero__dot[data-astro-cid-5auvlcfn]:before{background:color-mix(in srgb, currentColor 32%, transparent)}.hero__bar[data-astro-cid-5auvlcfn]{transform-origin:0;background:currentColor;display:block;transform:scaleX(0)}.hero__dot[data-astro-cid-5auvlcfn].is-passed .hero__bar[data-astro-cid-5auvlcfn]{transform:scaleX(1)}.hero__dot[data-astro-cid-5auvlcfn].is-current .hero__bar[data-astro-cid-5auvlcfn]{animation:hero-fill var(--d,5s) linear forwards;animation-play-state:paused}.hero[data-astro-cid-5auvlcfn].is-running .hero__dot[data-astro-cid-5auvlcfn].is-current .hero__bar[data-astro-cid-5auvlcfn]{animation-play-state:running}@keyframes hero-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__toggle[data-astro-cid-5auvlcfn]{min-width:44px;min-height:44px;letter-spacing:inherit;font-weight:inherit;justify-self:end;margin-right:-4px;padding:0 4px}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-5auvlcfn],.hero__slides[data-astro-cid-5auvlcfn],.hero[data-astro-cid-5auvlcfn]{transition-duration:10ms}.hero__scroll-line[data-astro-cid-5auvlcfn]:after{animation:none;transform:none}}.manifesto[data-astro-cid-nnfqu5h2]{padding:clamp(96px, 16vw, 200px) var(--gutter) clamp(48px, 8vw, 120px);text-align:center;justify-items:center;gap:32px;display:grid}.manifesto__title[data-astro-cid-nnfqu5h2]{letter-spacing:.06em;white-space:nowrap;font-size:clamp(.875rem,1.4vw,1.125rem);font-weight:600;line-height:1.6}.manifesto__text[data-astro-cid-nnfqu5h2]{letter-spacing:.12em;gap:1.2em;font-size:clamp(.9375rem,1.6vw,1.125rem);line-height:2.4;display:grid}.opening[data-astro-cid-uaj6t54a]{z-index:200;transition:opacity .9s var(--ease), visibility .9s;background:#6f7377;position:fixed;inset:0;overflow:hidden}.opening[data-astro-cid-uaj6t54a].is-leaving{opacity:0;visibility:hidden;pointer-events:none}.opening__poster[data-astro-cid-uaj6t54a],.opening__poster[data-astro-cid-uaj6t54a] img[data-astro-cid-uaj6t54a],.opening__video[data-astro-cid-uaj6t54a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.opening__poster[data-astro-cid-uaj6t54a] img[data-astro-cid-uaj6t54a]{-webkit-user-drag:none;user-select:none}.opening__video[data-astro-cid-uaj6t54a]{opacity:0;transition:opacity .4s var(--ease)}.opening[data-astro-cid-uaj6t54a].is-playing .opening__video[data-astro-cid-uaj6t54a]{opacity:1}html.opening-on{overflow:hidden}.section-head[data-astro-cid-sjgajsms]{padding:clamp(40px, 6vw, 72px) var(--gutter) clamp(16px, 2vw, 24px);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-head__title[data-astro-cid-sjgajsms]{font-size:var(--fs-sm);letter-spacing:var(--tracking-ui);text-transform:uppercase;font-weight:600}.section-head__link[data-astro-cid-sjgajsms]{font-size:var(--fs-sm);letter-spacing:var(--tracking-ui);background-size:100% 1px}.section-head__link[data-astro-cid-sjgajsms]:hover{background-size:0 1px}.shop[data-astro-cid-zc6exnzh]{padding-bottom:clamp(56px,8vw,112px)}.shop__track[data-astro-cid-zc6exnzh]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overflow-x:auto}.shop__track[data-astro-cid-zc6exnzh]::-webkit-scrollbar{display:none}.shop__list[data-astro-cid-zc6exnzh]{padding-inline:var(--edge);gap:4px;display:flex}.card[data-astro-cid-zc6exnzh]{scroll-snap-align:start;flex:0 0 82%;position:relative}.card__link[data-astro-cid-zc6exnzh]{display:block}.card[data-astro-cid-zc6exnzh] .card__img{aspect-ratio:4/5;object-fit:cover;background:var(--color-line);width:100%}.card__meta[data-astro-cid-zc6exnzh]{font-size:var(--fs-sm);gap:2px;padding:10px 2px 0;display:grid}.card__price[data-astro-cid-zc6exnzh]{font-weight:600}.shop__meta[data-astro-cid-zc6exnzh]{padding:14px var(--edge) 0;font-size:var(--fs-sm);justify-content:space-between;gap:16px;line-height:1.6;display:flex}.shop__meta-main[data-astro-cid-zc6exnzh],.shop__meta-side[data-astro-cid-zc6exnzh]{gap:2px;display:grid}.shop__meta-side[data-astro-cid-zc6exnzh]{text-align:right;justify-items:end}.shop__name[data-astro-cid-zc6exnzh]{font-size:var(--fs-base);font-weight:500}.shop__price[data-astro-cid-zc6exnzh]{font-size:var(--fs-base);font-weight:600}.shop__tax[data-astro-cid-zc6exnzh]{font-size:var(--fs-xs);font-weight:400}.shop__sub[data-astro-cid-zc6exnzh]{color:var(--color-muted)}.shop__meta[data-astro-cid-zc6exnzh]:hover .shop__name[data-astro-cid-zc6exnzh]{text-underline-offset:.25em;text-decoration:underline}@media (width>=768px){.shop__track[data-astro-cid-zc6exnzh]{scroll-snap-type:none;overflow:visible}.shop__list[data-astro-cid-zc6exnzh]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop__list[data-astro-cid-zc6exnzh]:not(.shop__list--single){row-gap:40px}}
