.hero[data-astro-cid-anhloy43]{position:relative;padding-block:clamp(2.5rem,1rem + 5vw,5.5rem) clamp(3.5rem,2rem + 5vw,6.5rem);overflow:clip}.hero__glow[data-astro-cid-anhloy43]{position:absolute;inset:-20% -10% auto auto;width:min(70vw,900px);aspect-ratio:1;background:radial-gradient(closest-side,#d3985f47,#d3985f00);pointer-events:none}.hero__grid[data-astro-cid-anhloy43]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem)}.hero__title[data-astro-cid-anhloy43]{font-size:var(--fs-3xl);line-height:.98;letter-spacing:-.035em;font-weight:380;font-variation-settings:"SOFT" 50,"opsz" 144}.hero__title[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{display:inline-block;font-style:italic;font-weight:330;color:var(--c-wood-700);font-variation-settings:"SOFT" 100,"opsz" 144}.hero__lead[data-astro-cid-anhloy43]{max-width:34rem;margin-top:var(--sp-5);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.7;color:var(--c-ink-2)}.hero__actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5) var(--sp-6);margin-top:var(--sp-6)}.hero__visual[data-astro-cid-anhloy43]{position:relative;justify-self:center;width:min(100%,31rem);padding:0 2.5rem 2.5rem 0}.hero__arch[data-astro-cid-anhloy43]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-arch);overflow:hidden;background:radial-gradient(110% 80% at 50% 25%,var(--c-wood-50),var(--c-wood-100));box-shadow:var(--shadow-lg)}.hero__arch[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover;animation:hero-zoom 2.4s var(--ease-out) both}.hero__arch[data-astro-cid-anhloy43] .hero__arch-logo[data-astro-cid-anhloy43]{width:72%;height:auto;margin:14% auto;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(61,31,12,.35))}.hero__thumb[data-astro-cid-anhloy43]{position:absolute;left:-16%;bottom:12%;width:36%;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;border:6px solid var(--c-paper);box-shadow:var(--shadow-lg);transform:rotate(-5deg);transition:transform var(--dur-slow) var(--ease-out)}.hero__thumb[data-astro-cid-anhloy43]:hover{transform:rotate(-2deg) scale(1.03)}.hero__thumb[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover}.hero__seal[data-astro-cid-anhloy43]{position:absolute;top:-1.5rem;right:0;width:8.5rem;aspect-ratio:1;display:grid;place-items:center}.hero__seal[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{position:absolute;width:54%;border-radius:50%;box-shadow:0 8px 18px #3d1f0c59}.hero__seal-ring[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:var(--c-paper);box-shadow:var(--shadow-md);animation:spin 28s linear infinite}.hero__seal-ring[data-astro-cid-anhloy43] text[data-astro-cid-anhloy43]{font-family:var(--font-sans);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;fill:var(--c-wood-700)}.hero__chip[data-astro-cid-anhloy43]{position:absolute;right:0;bottom:0;display:grid;gap:.1rem;min-width:12rem;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);background:var(--c-surface);box-shadow:var(--shadow-lg);text-decoration:none;transition:transform var(--dur-base) var(--ease-out)}.hero__chip[data-astro-cid-anhloy43]:hover{transform:translateY(-3px)}.hero__chip-label[data-astro-cid-anhloy43]{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-wood-700)}.hero__chip-name[data-astro-cid-anhloy43]{font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.hero__chip-price[data-astro-cid-anhloy43]{font-size:var(--fs-sm);font-weight:700}.hero__in[data-astro-cid-anhloy43]{animation:fade-up .9s var(--ease-out) both;animation-delay:var(--d, 0ms)}@keyframes hero-zoom{0%{transform:scale(1.08)}}@media (max-width: 900px){.hero__grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.hero__visual[data-astro-cid-anhloy43]{width:min(100%,24rem);margin-inline:auto;padding:0 1.25rem 2rem 2rem}.hero__thumb[data-astro-cid-anhloy43]{left:-1rem;width:34%}.hero__seal[data-astro-cid-anhloy43]{width:6.5rem;top:-1rem;right:0}.hero__chip[data-astro-cid-anhloy43]{min-width:0;padding:var(--sp-3) var(--sp-4)}}.values[data-astro-cid-wvim2bdl]{border-block:1px solid var(--c-line);background:var(--c-surface)}.values__list[data-astro-cid-wvim2bdl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0}.values__item[data-astro-cid-wvim2bdl]{display:flex;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5)}.values__item[data-astro-cid-wvim2bdl]+.values__item[data-astro-cid-wvim2bdl]{border-left:1px solid var(--c-line)}.values__icon[data-astro-cid-wvim2bdl]{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--c-wood-50);color:var(--c-wood-700)}.values[data-astro-cid-wvim2bdl] h3[data-astro-cid-wvim2bdl]{margin-bottom:.2rem;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700;letter-spacing:0}.values[data-astro-cid-wvim2bdl] p[data-astro-cid-wvim2bdl]{font-size:var(--fs-sm);line-height:1.5;color:var(--c-ink-2)}@media (max-width: 1000px){.values__list[data-astro-cid-wvim2bdl]{grid-template-columns:repeat(2,minmax(0,1fr))}.values__item[data-astro-cid-wvim2bdl]:nth-child(3){border-left:0}.values__item[data-astro-cid-wvim2bdl]:nth-child(n+3){border-top:1px solid var(--c-line)}}@media (max-width: 560px){.values__list[data-astro-cid-wvim2bdl]{grid-template-columns:1fr;width:100%}.values__item[data-astro-cid-wvim2bdl]{padding:var(--sp-4) var(--gutter)}.values__item[data-astro-cid-wvim2bdl]+.values__item[data-astro-cid-wvim2bdl]{border-left:0;border-top:1px solid var(--c-line)}}.collection__toolbar[data-astro-cid-f6vb2w4q]{display:flex;align-items:center;gap:var(--sp-4)}.collection__count[data-astro-cid-f6vb2w4q]{font-size:var(--fs-sm);font-weight:600;color:var(--c-ink-2);white-space:nowrap}.collection__sort[data-astro-cid-f6vb2w4q] select[data-astro-cid-f6vb2w4q]{min-height:2.75rem;padding-block:.5rem;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:600;background-color:transparent}.product-grid[data-astro-cid-f6vb2w4q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1rem,.6rem + 1.2vw,1.75rem)}@media (max-width: 1100px){.product-grid[data-astro-cid-f6vb2w4q]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.product-grid[data-astro-cid-f6vb2w4q]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection__toolbar[data-astro-cid-f6vb2w4q]{width:100%;justify-content:space-between}}.collection__empty[data-astro-cid-f6vb2w4q]{display:grid;justify-items:center;gap:var(--sp-4);max-width:34rem;margin-inline:auto;padding:var(--sp-8) var(--sp-6);border:1px dashed var(--c-line-strong);border-radius:var(--radius-lg);text-align:center}.collection__empty[data-astro-cid-f6vb2w4q] img[data-astro-cid-f6vb2w4q]{width:5rem;border-radius:50%;opacity:.9}.collection__empty[data-astro-cid-f6vb2w4q] h3[data-astro-cid-f6vb2w4q]{font-size:var(--fs-xl)}.collection__empty[data-astro-cid-f6vb2w4q] p[data-astro-cid-f6vb2w4q]{color:var(--c-ink-2)}.craft[data-astro-cid-hssyyipi]{position:relative;overflow:hidden;background:var(--c-pine);color:var(--c-pine-ink)}.craft__grain[data-astro-cid-hssyyipi]{position:absolute;inset:0;opacity:.07;background-image:repeating-radial-gradient(ellipse at -10% 120%,transparent 0 18px,rgba(233,227,214,.9) 18px 19px);pointer-events:none}.craft[data-astro-cid-hssyyipi] .eyebrow[data-astro-cid-hssyyipi],.craft[data-astro-cid-hssyyipi] .section-title[data-astro-cid-hssyyipi] em{color:var(--c-wood-300)}.craft[data-astro-cid-hssyyipi] .lead[data-astro-cid-hssyyipi]{color:var(--c-pine-ink-2)}.craft__grid[data-astro-cid-hssyyipi]{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,2rem + 4vw,6rem);align-items:center}.craft__stat[data-astro-cid-hssyyipi]{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid rgba(233,227,214,.16)}.craft__stat-value[data-astro-cid-hssyyipi]{font-family:var(--font-display);font-size:clamp(3.5rem,2.5rem + 3vw,5.5rem);font-style:italic;line-height:1;color:var(--c-wood-300);font-variation-settings:"SOFT" 100,"opsz" 144}.craft__stat-label[data-astro-cid-hssyyipi]{max-width:12rem;font-size:var(--fs-sm);line-height:1.5;color:var(--c-pine-ink-2)}.craft__steps[data-astro-cid-hssyyipi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin:0}.craft__step[data-astro-cid-hssyyipi]{padding:var(--sp-6) var(--sp-5);border:1px solid rgba(233,227,214,.12);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0f,#ffffff03);transition:transform var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out)}.craft__step[data-astro-cid-hssyyipi]:hover{transform:translateY(-4px);border-color:#d3985f66}.craft__step[data-astro-cid-hssyyipi]:nth-child(2n){margin-top:var(--sp-7)}.craft__step-top[data-astro-cid-hssyyipi]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-6);color:var(--c-wood-300)}.craft__step-number[data-astro-cid-hssyyipi]{font-size:var(--fs-xs);font-weight:800;letter-spacing:.14em;color:var(--c-pine-ink-2)}.craft__step[data-astro-cid-hssyyipi] h3[data-astro-cid-hssyyipi]{margin-bottom:var(--sp-2);font-size:var(--fs-lg)}.craft__step[data-astro-cid-hssyyipi] p[data-astro-cid-hssyyipi]{font-size:var(--fs-sm);line-height:1.6;color:var(--c-pine-ink-2)}@media (max-width: 900px){.craft__grid[data-astro-cid-hssyyipi]{grid-template-columns:1fr}}@media (max-width: 520px){.craft__steps[data-astro-cid-hssyyipi]{grid-template-columns:1fr}.craft__step[data-astro-cid-hssyyipi]:nth-child(2n){margin-top:0}}.about__grid[data-astro-cid-zsov6f23]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,2rem + 5vw,7rem);align-items:center}.about__media[data-astro-cid-zsov6f23]{position:relative;margin:0}.about__frame[data-astro-cid-zsov6f23]{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:var(--radius-arch);overflow:hidden;background:radial-gradient(100% 70% at 50% 30%,var(--c-wood-100),var(--c-wood-300));box-shadow:var(--shadow-lg)}.about__fallback[data-astro-cid-zsov6f23]{width:70%;border-radius:50%;filter:drop-shadow(0 18px 30px rgba(61,31,12,.4))}.about__photo[data-astro-cid-zsov6f23]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about__caption[data-astro-cid-zsov6f23]{position:absolute;left:50%;bottom:-1.2rem;display:flex;gap:var(--sp-4);padding:.6rem 1.2rem;border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-ink-inverse);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.about__caption[data-astro-cid-zsov6f23] span[data-astro-cid-zsov6f23]+span[data-astro-cid-zsov6f23]:before{content:"·";margin-right:var(--sp-4);color:var(--c-wood-300)}.about__lead[data-astro-cid-zsov6f23]{margin-top:var(--sp-5);font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:1.55;font-variation-settings:"SOFT" 60,"opsz" 36}.about__text[data-astro-cid-zsov6f23]{margin-top:var(--sp-4);color:var(--c-ink-2);max-width:38rem}.about__sign[data-astro-cid-zsov6f23]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5) var(--sp-7);margin-top:var(--sp-6)}.about__signature[data-astro-cid-zsov6f23]{font-family:var(--font-display);font-size:2rem;font-style:italic;color:var(--c-wood-700);font-variation-settings:"SOFT" 100,"opsz" 144}@media (max-width: 900px){.about__grid[data-astro-cid-zsov6f23]{grid-template-columns:1fr}.about__media[data-astro-cid-zsov6f23]{width:min(100%,26rem);margin-inline:auto}}.special[data-astro-cid-2uudpz7p]{padding-top:var(--sp-section)}.special__card[data-astro-cid-2uudpz7p]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-7);padding:clamp(2rem,1.5rem + 3vw,4rem);border-radius:var(--radius-xl);background:radial-gradient(80% 140% at 0% 0%,rgba(255,255,255,.7),transparent 60%),linear-gradient(135deg,var(--c-wood-50),var(--c-wood-100));overflow:hidden}.special__mark[data-astro-cid-2uudpz7p]{width:clamp(5rem,4rem + 4vw,8.5rem);border-radius:50%;box-shadow:var(--shadow-md);transform:rotate(-8deg)}.special[data-astro-cid-2uudpz7p] .section-title[data-astro-cid-2uudpz7p]{font-size:var(--fs-xl)}.special[data-astro-cid-2uudpz7p] .lead[data-astro-cid-2uudpz7p]{margin-top:var(--sp-3)}@media (max-width: 900px){.special__card[data-astro-cid-2uudpz7p]{grid-template-columns:1fr;justify-items:start;gap:var(--sp-5)}}.archive[data-astro-cid-b2j63a7i]{overflow:hidden;background:var(--c-paper-deep)}.archive__actions[data-astro-cid-b2j63a7i]{display:flex;align-items:center;gap:var(--sp-4)}.archive__arrows[data-astro-cid-b2j63a7i]{display:flex;gap:var(--sp-2)}.archive__arrow[data-astro-cid-b2j63a7i]{border:1px solid var(--c-line-strong)}.archive__track[data-astro-cid-b2j63a7i]{--inset: max(var(--gutter), calc((100vw - var(--container)) / 2));display:grid;grid-auto-flow:column;grid-auto-columns:clamp(11.5rem,19vw,16.5rem);gap:clamp(1rem,.6rem + 1vw,1.5rem);margin:0;padding:0 var(--inset) var(--sp-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;overscroll-behavior-x:contain}.archive__track[data-astro-cid-b2j63a7i]::-webkit-scrollbar{display:none}.archive__item[data-astro-cid-b2j63a7i]{scroll-snap-align:start}.archive__card[data-astro-cid-b2j63a7i]{display:grid;gap:var(--sp-3);text-decoration:none}.archive__media[data-astro-cid-b2j63a7i]{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--radius-arch);overflow:hidden;background:var(--c-wood-50)}.archive__media[data-astro-cid-b2j63a7i] img[data-astro-cid-b2j63a7i]{width:100%;height:100%;object-fit:cover;filter:saturate(.55) sepia(.18);transition:filter var(--dur-slow) var(--ease-out),transform 1.1s var(--ease-out)}.archive__card[data-astro-cid-b2j63a7i]:hover img[data-astro-cid-b2j63a7i],.archive__card[data-astro-cid-b2j63a7i]:focus-visible img[data-astro-cid-b2j63a7i]{filter:none;transform:scale(1.04)}.archive__stamp[data-astro-cid-b2j63a7i]{position:absolute;left:50%;bottom:var(--sp-4);padding:.35rem .8rem;border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-pill);background:#24190fb8;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%) rotate(-4deg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.archive__name[data-astro-cid-b2j63a7i]{font-family:var(--font-display);font-size:1.1rem;text-align:center;font-variation-settings:"SOFT" 70,"opsz" 48}@media (max-width: 760px){.archive__actions[data-astro-cid-b2j63a7i]{width:100%}.archive__arrows[data-astro-cid-b2j63a7i]{display:none}}.faq__grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,1.5rem + 4vw,6rem);align-items:start}.faq__intro[data-astro-cid-vcytj35z]{position:sticky;top:calc(var(--header-h) + var(--sp-6))}.faq__mail[data-astro-cid-vcytj35z]{margin-top:var(--sp-5);word-break:break-all}.faq__list[data-astro-cid-vcytj35z]{border-top:1px solid var(--c-line-strong)}.faq__item[data-astro-cid-vcytj35z]{border-bottom:1px solid var(--c-line-strong);interpolate-size:allow-keywords}.faq__item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding-block:var(--sp-5);font-family:var(--font-display);font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.3;cursor:pointer;list-style:none;font-variation-settings:"SOFT" 70,"opsz" 48}.faq__item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z]:hover{color:var(--c-wood-700)}.faq__icon[data-astro-cid-vcytj35z]{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border:1px solid var(--c-line-strong);border-radius:50%;transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.faq__item[data-astro-cid-vcytj35z][open] .faq__icon[data-astro-cid-vcytj35z]{transform:rotate(45deg);background:var(--c-ink);border-color:var(--c-ink);color:var(--c-ink-inverse)}.faq__item[data-astro-cid-vcytj35z]::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-slow) var(--ease-out),content-visibility var(--dur-slow) allow-discrete}.faq__item[data-astro-cid-vcytj35z][open]::details-content{block-size:auto}.faq__answer[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{max-width:40rem;padding-bottom:var(--sp-5);color:var(--c-ink-2)}@media (max-width: 900px){.faq__grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.faq__intro[data-astro-cid-vcytj35z]{position:static}}.ig[data-astro-cid-hrzjskkf]{padding-top:0}.ig__grid[data-astro-cid-hrzjskkf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,1.5rem + 4vw,6rem);align-items:center}.ig__copy[data-astro-cid-hrzjskkf] .btn[data-astro-cid-hrzjskkf]{margin-top:var(--sp-6)}.ig__embed[data-astro-cid-hrzjskkf]{display:grid;justify-items:center;min-width:0}.ig__embed[data-astro-cid-hrzjskkf] .instagram-media,.ig__embed[data-astro-cid-hrzjskkf] iframe{width:100%!important;max-width:540px!important;min-width:0!important;margin:0!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.ig__embed[data-astro-cid-hrzjskkf] blockquote[data-astro-cid-hrzjskkf]{padding:0;border:0;background:var(--c-surface);overflow:hidden}.ig__fallback[data-astro-cid-hrzjskkf]{display:grid;gap:var(--sp-5);padding:var(--sp-5);text-decoration:none}.ig__fallback-head[data-astro-cid-hrzjskkf]{display:flex;align-items:center;gap:var(--sp-3)}.ig__fallback-head[data-astro-cid-hrzjskkf] img[data-astro-cid-hrzjskkf]{width:3rem;border-radius:50%}.ig__fallback-head[data-astro-cid-hrzjskkf]>span[data-astro-cid-hrzjskkf]{display:grid;font-size:var(--fs-sm);line-height:1.35}.ig__fallback-head[data-astro-cid-hrzjskkf]>span[data-astro-cid-hrzjskkf]>span[data-astro-cid-hrzjskkf]{color:var(--c-ink-3)}.ig__fallback-grid[data-astro-cid-hrzjskkf]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:var(--radius-sm);overflow:hidden}.ig__fallback-grid[data-astro-cid-hrzjskkf] span[data-astro-cid-hrzjskkf]{aspect-ratio:1;background:radial-gradient(60% 60% at 50% 40%,rgba(255,255,255,.5),transparent),linear-gradient(140deg,var(--c-wood-100),var(--c-wood-300))}.ig__fallback-grid[data-astro-cid-hrzjskkf] span[data-astro-cid-hrzjskkf]:nth-child(2n){background:radial-gradient(60% 60% at 50% 40%,rgba(255,255,255,.4),transparent),linear-gradient(140deg,var(--c-paper-deep),var(--c-wood-100))}.ig__fallback-cta[data-astro-cid-hrzjskkf]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.8rem;border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-ink-inverse);font-size:var(--fs-sm);font-weight:700}@media (max-width: 900px){.ig__grid[data-astro-cid-hrzjskkf]{grid-template-columns:1fr}}
