.cat-strip[data-astro-cid-shcdk3o4]{background:var(--band)}.cat-strip__list[data-astro-cid-shcdk3o4]{--cols: 7;display:flex;gap:var(--space-3);inline-size:100%;margin-block:0;padding:var(--space-5) var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;list-style:none}.cat-strip__list[data-astro-cid-shcdk3o4]::-webkit-scrollbar{display:none}.cat-strip__list[data-astro-cid-shcdk3o4]>li[data-astro-cid-shcdk3o4]{flex:0 0 36%;scroll-snap-align:start}.cat-strip__item[data-astro-cid-shcdk3o4]{display:grid;justify-items:center;gap:var(--space-1);color:var(--ink-soft);text-decoration:none}.cat-strip__item[data-astro-cid-shcdk3o4] .card-image{inline-size:100%;max-inline-size:148px;border-radius:0;background:transparent}.cat-strip__item[data-astro-cid-shcdk3o4] .card-image img{padding:0;scale:1.3;filter:brightness(.949)}[data-theme=dark] .cat-strip__item[data-astro-cid-shcdk3o4] .card-image{border-radius:var(--radius-card);background:var(--stage)}[data-theme=dark] .cat-strip__item[data-astro-cid-shcdk3o4] .card-image img{scale:1.2;filter:none}.cat-strip__name[data-astro-cid-shcdk3o4]{max-inline-size:100%;overflow:hidden;font-size:15px;font-weight:500;line-height:1.6;text-align:center;white-space:nowrap;text-overflow:ellipsis}.cat-strip__empty[data-astro-cid-shcdk3o4]{display:grid;place-items:center;color:var(--border-hover)}.cat-strip__item[data-astro-cid-shcdk3o4]:focus-visible{outline:none}.cat-strip__item[data-astro-cid-shcdk3o4]:focus-visible .cat-strip__name[data-astro-cid-shcdk3o4]{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}@media(hover:hover)and (pointer:fine){.cat-strip__item[data-astro-cid-shcdk3o4]:hover .card-image img{transform:scale(1.05)}.cat-strip__item[data-astro-cid-shcdk3o4]:hover .cat-strip__name[data-astro-cid-shcdk3o4]{color:var(--ink)}}@media(min-width:800px){.cat-strip__list[data-astro-cid-shcdk3o4]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-5) var(--space-3);inline-size:min(var(--container),calc(100% - 32px));padding:var(--space-6) 0;overflow:visible}.cat-strip__list[data-astro-cid-shcdk3o4]>li[data-astro-cid-shcdk3o4]{min-inline-size:0}.cat-strip__name[data-astro-cid-shcdk3o4]{white-space:normal}.cat-strip__name[data-astro-cid-shcdk3o4]{font-size:17px}}.stamp-impression[data-astro-cid-rkt2f6gh]{--stamp-ink: var(--brand-2);display:grid;place-items:center;transform:rotate(-4deg)}.stamp-impression--inverse[data-astro-cid-rkt2f6gh]{--stamp-ink: var(--accent-ink)}.stamp-impression__frame[data-astro-cid-rkt2f6gh]{display:grid;justify-items:center;gap:2px;min-inline-size:11rem;padding:14px 22px;border:2.5px solid var(--stamp-ink);border-radius:6px;outline:1px solid var(--stamp-ink);outline-offset:-7px;color:var(--stamp-ink);text-align:center;opacity:.9}.stamp-impression__lead[data-astro-cid-rkt2f6gh]{font-size:19px;font-weight:800;line-height:1.6}.stamp-impression__line[data-astro-cid-rkt2f6gh]{font-size:12px;font-weight:600;line-height:1.7}@media(prefers-reduced-motion:no-preference){.stamp-impression[data-astro-cid-rkt2f6gh]{animation:stamp-down .52s cubic-bezier(.16,1,.3,1) var(--stamp-delay) both}}@keyframes stamp-down{0%{opacity:0;transform:rotate(-4deg) scale(1.18)}55%{opacity:1;transform:rotate(-4deg) scale(.97)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.design-box-wrap[data-astro-cid-z7sqtnfv]{padding-block:var(--space-6)}.design-box[data-astro-cid-z7sqtnfv]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-card);background:var(--band);text-align:center}.design-box[data-astro-cid-z7sqtnfv] .design-box__stamp .stamp-impression__frame{min-inline-size:0;padding:10px 18px}.design-box__copy[data-astro-cid-z7sqtnfv]{display:grid;gap:var(--space-1)}.design-box__title[data-astro-cid-z7sqtnfv]{font-size:18px;font-weight:700;line-height:1.6;color:var(--ink)}.design-box__lead[data-astro-cid-z7sqtnfv]{max-inline-size:52ch;font-size:14px;line-height:1.9;color:var(--ink-soft)}@media(min-width:800px){.design-box[data-astro-cid-z7sqtnfv]{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);text-align:start}}.hero-product[data-astro-cid-sckegiwc]{display:block;inline-size:clamp(200px,calc((100svh - 260px) / 1.12),min(74vw,340px));margin-inline:auto}.hero-product__body[data-astro-cid-sckegiwc]{position:relative;display:block;isolation:isolate}.hero-product__body[data-astro-cid-sckegiwc]:before,.hero-product__body[data-astro-cid-sckegiwc]:after{content:"";position:absolute;z-index:0;border-radius:50%;transform:rotate(-5.6deg);pointer-events:none}.hero-product__body[data-astro-cid-sckegiwc]:before{left:4%;right:1%;top:90%;height:10%;background:radial-gradient(closest-side,rgb(0 0 0 / .17),rgb(0 0 0 / .06) 55%,transparent);filter:blur(10px)}.hero-product__body[data-astro-cid-sckegiwc]:after{left:15%;right:7%;top:92.6%;height:3.6%;background:radial-gradient(closest-side,rgb(0 0 0 / .55),rgb(0 0 0 / .22) 60%,transparent);filter:blur(2px)}.hero-product[data-astro-cid-sckegiwc] img[data-astro-cid-sckegiwc]{position:relative;z-index:1;display:block;inline-size:100%;block-size:auto;user-select:none}.hero-product__shine[data-astro-cid-sckegiwc]{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 34% 26% at 50% 50%,rgb(255 255 255 / .3),rgb(255 255 255 / .17) 32%,rgb(255 255 255 / .06) 64%,transparent 100%) no-repeat,linear-gradient(172deg,rgb(255 255 255 / .08),transparent 34%,transparent 78%,rgb(255 255 255 / .03)) no-repeat;background-size:200% 200%,100% 100%;background-position:68% 70%,0 0;-webkit-mask:var(--hero-mask) center / 100% 100% no-repeat;mask:var(--hero-mask) center / 100% 100% no-repeat;mix-blend-mode:screen}.hero-product[data-astro-cid-sckegiwc]:focus-visible{outline:2px solid var(--accent);outline-offset:8px;border-radius:var(--radius-card)}@media(min-width:1024px){.hero-product[data-astro-cid-sckegiwc]{inline-size:min(100%,420px,calc((100svh - var(--nav-h) - 200px) / 1.12))}}@media(prefers-reduced-motion:no-preference){:root[data-theme] .hero-product__body[data-astro-cid-sckegiwc]:not([data-in]){opacity:0}.hero-product__body[data-astro-cid-sckegiwc][data-in]{animation:hero-product-in 1.4s cubic-bezier(.16,1,.3,1) both}.hero-product__body[data-astro-cid-sckegiwc][data-in] .hero-product__shine[data-astro-cid-sckegiwc]{animation:hero-product-light 3.2s cubic-bezier(.25,1,.5,1) .9s both}@keyframes hero-product-in{0%{opacity:0;translate:0 14%;scale:.92}to{opacity:1;translate:0 0;scale:1}}@keyframes hero-product-light{0%{background-position:8% 6%,0 0;opacity:0}25%{opacity:1}to{background-position:68% 70%,0 0;opacity:1}}@supports (animation-timeline: scroll()){.hero-product__body[data-astro-cid-sckegiwc][data-in]{animation:hero-product-in 1.4s cubic-bezier(.16,1,.3,1) both,hero-product-near linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}@keyframes hero-product-near{0%{transform:none}to{transform:translateY(-6%) scale(1.1)}}}}.hero[data-astro-cid-uvsht346]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-5);padding-block:var(--space-5) var(--space-7);text-align:center}.hero__copy[data-astro-cid-uvsht346]{display:grid;justify-items:center;gap:var(--space-4)}.hero__title[data-astro-cid-uvsht346]{max-inline-size:14ch;font-size:clamp(34px,9vw,44px);font-weight:800;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.hero__lead[data-astro-cid-uvsht346]{max-inline-size:40ch;font-size:16px;line-height:2;color:var(--ink-soft);text-wrap:pretty}.hero__actions[data-astro-cid-uvsht346]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-2)}@media(max-width:1023px){.hero[data-astro-cid-uvsht346]>.hero-product{order:-1}}@media(max-width:599px){.hero__actions[data-astro-cid-uvsht346]{align-self:stretch;flex-wrap:nowrap}.hero__actions[data-astro-cid-uvsht346]>.btn{flex:1 1 0;min-inline-size:0;padding:16px var(--space-3);font-size:14px;line-height:22px}}@media(min-width:1024px){.hero[data-astro-cid-uvsht346]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-7);padding-block:var(--space-7);text-align:start}.hero__copy[data-astro-cid-uvsht346]{justify-items:start}.hero__title[data-astro-cid-uvsht346]{font-size:60px;line-height:1.25}.hero__lead[data-astro-cid-uvsht346]{font-size:18px}.hero__actions[data-astro-cid-uvsht346]{justify-content:flex-start}}.order-steps[data-astro-cid-xk7mdxmi]{display:grid;gap:var(--space-6);padding-block:var(--space-7);scroll-margin-block-start:calc(var(--nav-h) + var(--space-4))}.order-steps__list[data-astro-cid-xk7mdxmi]{--steps: 4;position:relative;display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.order-steps__list[data-astro-cid-xk7mdxmi]:before{content:"";position:absolute;inset-block:24px;inset-inline-start:23px;inline-size:2px;background:repeating-linear-gradient(to bottom,var(--border) 0 6px,transparent 6px 12px)}.order-steps__item[data-astro-cid-xk7mdxmi]{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-4);align-items:start}.order-steps__icon[data-astro-cid-xk7mdxmi]{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--surface);color:var(--highlight);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--highlight) 45%,var(--line))}.order-steps__text[data-astro-cid-xk7mdxmi]{display:grid;gap:var(--space-1);padding-block-start:4px}.order-steps__title[data-astro-cid-xk7mdxmi]{font-size:16px;font-weight:700}.order-steps__body[data-astro-cid-xk7mdxmi]{max-inline-size:30ch;font-size:14px;line-height:1.9;color:var(--ink-soft)}@media(min-width:768px){.order-steps__list[data-astro-cid-xk7mdxmi]{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:var(--space-5)}.order-steps__list[data-astro-cid-xk7mdxmi]:before{inset-block:23px auto;inset-inline:calc(50% / var(--steps));inline-size:auto;block-size:2px;background:repeating-linear-gradient(to left,var(--border) 0 6px,transparent 6px 12px)}.order-steps__item[data-astro-cid-xk7mdxmi]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:var(--space-3)}.order-steps__text[data-astro-cid-xk7mdxmi]{justify-items:center;padding-block-start:0}}.workshop[data-astro-cid-46e64bh2]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center;padding-block:var(--space-8)}.workshop__copy[data-astro-cid-46e64bh2]{display:grid;justify-items:start;gap:var(--space-4)}.workshop__title[data-astro-cid-46e64bh2]{font-size:26px;font-weight:800;line-height:1.5}.workshop__lead[data-astro-cid-46e64bh2]{max-inline-size:48ch;font-size:15px;line-height:2;color:var(--ink-soft)}.workshop__shots[data-astro-cid-46e64bh2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.workshop__shot[data-astro-cid-46e64bh2]{display:block;border-radius:var(--radius-card)}.workshop__shot[data-astro-cid-46e64bh2] .card-image img{padding:4%;transition:transform .26s var(--ease-out)}.workshop__shot[data-astro-cid-46e64bh2]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.workshop__shot[data-astro-cid-46e64bh2]:hover .card-image img{transform:scale(1.04)}}@media(min-width:768px){.workshop[data-astro-cid-46e64bh2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8)}.workshop__title[data-astro-cid-46e64bh2]{font-size:32px}.workshop__shots[data-astro-cid-46e64bh2]{gap:var(--space-4)}.workshop__shot[data-astro-cid-46e64bh2]:nth-child(2){margin-block-start:var(--space-8)}}
