[data-astro-cid-sf272gaj][data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-astro-cid-sf272gaj][data-reveal].is-visible{opacity:1;transform:none}[data-astro-cid-sf272gaj][data-reveal][data-reveal-delay="1"]{transition-delay:80ms}[data-astro-cid-sf272gaj][data-reveal][data-reveal-delay="2"]{transition-delay:.16s}[data-astro-cid-sf272gaj][data-reveal][data-reveal-delay="3"]{transition-delay:.24s}[data-astro-cid-sf272gaj][data-reveal][data-reveal-delay="4"]{transition-delay:.32s}[data-astro-cid-sf272gaj][data-reveal][data-reveal-delay="5"]{transition-delay:.4s}[data-astro-cid-sf272gaj][data-reveal][data-reveal-delay="6"]{transition-delay:.48s}@media (prefers-reduced-motion:reduce){[data-astro-cid-sf272gaj][data-reveal]{opacity:1;transition:none;transform:none}[data-astro-cid-sf272gaj],[data-astro-cid-sf272gaj]:before,[data-astro-cid-sf272gaj]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-block[data-astro-cid-sf272gaj]{color:#fff;text-align:center;background-color:#1a1a1a;justify-content:center;align-items:center;min-height:40vh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-sf272gaj]{will-change:transform;z-index:0;background-color:#1a1a1a;background-position:50%;background-size:cover;position:absolute;inset:-2% 0;transform:scale(1.08)}.hero-overlay[data-astro-cid-sf272gaj]{z-index:1;background:linear-gradient(#00000073 0%,#00000059 55%,#0000008c 100%);position:absolute;inset:0}.hero-content[data-astro-cid-sf272gaj]{z-index:2;max-width:860px;margin:0 auto;position:relative}.hero-title[data-astro-cid-sf272gaj]{letter-spacing:-.02em;color:#fff;text-transform:lowercase;margin-bottom:1rem;font-family:Playfair Display Variable,Playfair Display,Georgia,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.08}.hero-title[data-astro-cid-sf272gaj] .word[data-astro-cid-sf272gaj]{vertical-align:top;display:inline-block;overflow:hidden}.hero-title[data-astro-cid-sf272gaj] .word-inner[data-astro-cid-sf272gaj]{animation:.7s cubic-bezier(.22,1,.36,1) forwards hero-word-in;animation-delay:calc(.15s + var(--i) * 90ms);display:inline-block;transform:translateY(110%)}@keyframes hero-word-in{to{transform:translateY(0)}}.hero-text[data-astro-cid-sf272gaj]{color:#fff;opacity:0;margin-bottom:2rem;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:300;line-height:1.6;animation:.7s cubic-bezier(.22,1,.36,1) .55s forwards hero-fade-in}.hero-text[data-astro-cid-sf272gaj] p{margin:0}.hero-actions[data-astro-cid-sf272gaj]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .7s forwards hero-fade-in}@keyframes hero-fade-in{to{opacity:1}}.link-arrow-white[data-astro-cid-sf272gaj]{color:#fff;letter-spacing:.05em;align-items:center;gap:.5rem;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.link-arrow-white[data-astro-cid-sf272gaj] .arrow[data-astro-cid-sf272gaj]{font-size:1.4rem;transition:transform .2s}.link-arrow-white[data-astro-cid-sf272gaj]:hover{color:#fff;gap:1rem}.link-arrow-white[data-astro-cid-sf272gaj]:hover .arrow[data-astro-cid-sf272gaj]{transform:translate(5px)}.scroll-indicator[data-astro-cid-sf272gaj]{z-index:3;opacity:0;width:1px;height:48px;animation:.7s cubic-bezier(.22,1,.36,1) 1s forwards hero-fade-in;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-indicator[data-astro-cid-sf272gaj] .scroll-line[data-astro-cid-sf272gaj]{background:#ffffff1a;position:absolute;inset:0;overflow:hidden}.scroll-indicator[data-astro-cid-sf272gaj] .scroll-line[data-astro-cid-sf272gaj]:after{content:"";background:#fff;width:100%;height:40%;animation:2.2s infinite scroll-cue;position:absolute;top:0;left:0}@keyframes scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(250%)}}.is-fluid .hero-block[data-astro-cid-sf272gaj]{width:100%;min-height:82vh}.is-fluid .hero-block[data-astro-cid-sf272gaj].no-image{min-height:46vh}@media (width<=900px){.is-fluid .hero-block[data-astro-cid-sf272gaj]{min-height:72vh}.is-fluid .hero-block[data-astro-cid-sf272gaj].no-image{min-height:40vh}}@media (prefers-reduced-motion:reduce){.hero-bg[data-astro-cid-sf272gaj]{transform:none}.word-inner[data-astro-cid-sf272gaj],.hero-text[data-astro-cid-sf272gaj],.hero-actions[data-astro-cid-sf272gaj],.scroll-indicator[data-astro-cid-sf272gaj]{opacity:1;animation:none;transform:none}.scroll-line[data-astro-cid-sf272gaj]:after{animation:none}}[data-astro-cid-ni5jlivv][data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-astro-cid-ni5jlivv][data-reveal].is-visible{opacity:1;transform:none}[data-astro-cid-ni5jlivv][data-reveal][data-reveal-delay="1"]{transition-delay:80ms}[data-astro-cid-ni5jlivv][data-reveal][data-reveal-delay="2"]{transition-delay:.16s}[data-astro-cid-ni5jlivv][data-reveal][data-reveal-delay="3"]{transition-delay:.24s}[data-astro-cid-ni5jlivv][data-reveal][data-reveal-delay="4"]{transition-delay:.32s}[data-astro-cid-ni5jlivv][data-reveal][data-reveal-delay="5"]{transition-delay:.4s}[data-astro-cid-ni5jlivv][data-reveal][data-reveal-delay="6"]{transition-delay:.48s}@media (prefers-reduced-motion:reduce){[data-astro-cid-ni5jlivv][data-reveal]{opacity:1;transition:none;transform:none}[data-astro-cid-ni5jlivv],[data-astro-cid-ni5jlivv]:before,[data-astro-cid-ni5jlivv]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.text-content[data-astro-cid-ni5jlivv]{padding:2rem 0}.text-content[data-astro-cid-ni5jlivv].align-center{text-align:center}.text-content[data-astro-cid-ni5jlivv].align-center .text-actions[data-astro-cid-ni5jlivv]{justify-content:center}.text-content[data-astro-cid-ni5jlivv].align-right{text-align:right}.text-content[data-astro-cid-ni5jlivv].align-right .text-actions[data-astro-cid-ni5jlivv]{justify-content:flex-end}.text-content[data-astro-cid-ni5jlivv].divider-top{border-top:1px solid #80000024;padding-top:4rem}.text-content[data-astro-cid-ni5jlivv].divider-bottom{border-bottom:1px solid #80000024;padding-bottom:4rem}.text-content[data-astro-cid-ni5jlivv].divider-left{border-left:2px solid maroon;padding-left:2rem}.text-content[data-astro-cid-ni5jlivv].divider-right{border-right:2px solid maroon;padding-right:2rem}.text-title[data-astro-cid-ni5jlivv]{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:1rem;font-family:Playfair Display Variable,Playfair Display,Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.2}.text-body[data-astro-cid-ni5jlivv]{color:#333;margin-bottom:1rem;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6}.text-body[data-astro-cid-ni5jlivv] p{margin-bottom:1rem}.text-actions[data-astro-cid-ni5jlivv]{margin-top:2rem;display:flex}.side-layout[data-astro-cid-ni5jlivv]{align-items:center;gap:4rem;display:flex}.side-layout[data-astro-cid-ni5jlivv] .text-part[data-astro-cid-ni5jlivv],.side-layout[data-astro-cid-ni5jlivv] .image-part[data-astro-cid-ni5jlivv]{flex:50%;min-width:0}.img-right[data-astro-cid-ni5jlivv] .side-layout[data-astro-cid-ni5jlivv] .image-part[data-astro-cid-ni5jlivv]{order:2}.img-right[data-astro-cid-ni5jlivv] .side-layout[data-astro-cid-ni5jlivv] .text-part[data-astro-cid-ni5jlivv]{order:1}.image-part[data-astro-cid-ni5jlivv]{border-radius:2px;margin:0;overflow:hidden}.image-part[data-astro-cid-ni5jlivv] img[data-astro-cid-ni5jlivv]{will-change:transform;width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.image-part[data-astro-cid-ni5jlivv] img[data-astro-cid-ni5jlivv]:hover{transform:scale(1.05)}.image-block[data-astro-cid-ni5jlivv]{margin-top:2rem}.image-block[data-astro-cid-ni5jlivv]:first-child{margin-top:0;margin-bottom:2rem}.link-arrow[data-astro-cid-ni5jlivv]{color:maroon;letter-spacing:.05em;align-items:center;gap:.5rem;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.link-arrow[data-astro-cid-ni5jlivv] .arrow[data-astro-cid-ni5jlivv]{font-size:1.2rem;line-height:1;transition:transform .2s}.link-arrow[data-astro-cid-ni5jlivv]:hover{color:maroon;gap:1rem}.link-arrow[data-astro-cid-ni5jlivv]:hover .arrow[data-astro-cid-ni5jlivv]{transform:translate(3px)}@media (width<=900px){.side-layout[data-astro-cid-ni5jlivv]{flex-direction:column;align-items:stretch;gap:2rem}.side-layout[data-astro-cid-ni5jlivv] .image-part[data-astro-cid-ni5jlivv],.side-layout[data-astro-cid-ni5jlivv] .text-part[data-astro-cid-ni5jlivv]{flex:100%;order:0!important}}.product-grid-block[data-astro-cid-r5imjcb3]{width:100%;padding:2rem 0}.product-grid-block[data-astro-cid-r5imjcb3] .grid-title[data-astro-cid-r5imjcb3]{color:#1a1a1a;margin-bottom:2rem}.product-grid-block[data-astro-cid-r5imjcb3] .products-wrapper[data-astro-cid-r5imjcb3]{grid-template-columns:repeat(3,1fr);gap:2rem 1rem;display:grid}@media (width<=900px){.product-grid-block[data-astro-cid-r5imjcb3] .products-wrapper[data-astro-cid-r5imjcb3]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.product-grid-block[data-astro-cid-r5imjcb3] .products-wrapper[data-astro-cid-r5imjcb3]{grid-template-columns:1fr}}[data-astro-cid-uwxjq36s][data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-astro-cid-uwxjq36s][data-reveal].is-visible{opacity:1;transform:none}[data-astro-cid-uwxjq36s][data-reveal][data-reveal-delay="1"]{transition-delay:80ms}[data-astro-cid-uwxjq36s][data-reveal][data-reveal-delay="2"]{transition-delay:.16s}[data-astro-cid-uwxjq36s][data-reveal][data-reveal-delay="3"]{transition-delay:.24s}[data-astro-cid-uwxjq36s][data-reveal][data-reveal-delay="4"]{transition-delay:.32s}[data-astro-cid-uwxjq36s][data-reveal][data-reveal-delay="5"]{transition-delay:.4s}[data-astro-cid-uwxjq36s][data-reveal][data-reveal-delay="6"]{transition-delay:.48s}@media (prefers-reduced-motion:reduce){[data-astro-cid-uwxjq36s][data-reveal]{opacity:1;transition:none;transform:none}[data-astro-cid-uwxjq36s],[data-astro-cid-uwxjq36s]:before,[data-astro-cid-uwxjq36s]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.quote-block[data-astro-cid-uwxjq36s]{text-align:center;max-width:820px;margin:0 auto;padding:4rem 1rem;position:relative}.quote-mark[data-astro-cid-uwxjq36s]{color:#80000024;user-select:none;pointer-events:none;margin-bottom:1rem;font-family:Playfair Display Variable,Playfair Display,Georgia,serif;font-size:clamp(6rem,16vw,11rem);font-weight:700;line-height:.5;display:block}.quote-text[data-astro-cid-uwxjq36s]{letter-spacing:-.01em;color:#1a1a1a;font-family:Playfair Display Variable,Playfair Display,Georgia,serif;font-size:clamp(1.6rem,3.6vw,2.6rem);font-style:italic;font-weight:400;line-height:1.4}.quote-text[data-astro-cid-uwxjq36s] p{margin:0 0 1rem}.quote-text[data-astro-cid-uwxjq36s] p:last-child{margin-bottom:0}.quote-author[data-astro-cid-uwxjq36s]{letter-spacing:.14em;text-transform:uppercase;color:#666;align-items:center;gap:.5rem;margin-top:2rem;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:.85rem;font-weight:500;display:inline-flex}.quote-author[data-astro-cid-uwxjq36s] .rule[data-astro-cid-uwxjq36s]{background:maroon;width:2.5rem;height:1px;display:inline-block}.quote-actions[data-astro-cid-uwxjq36s]{margin-top:2rem}.link-arrow[data-astro-cid-uwxjq36s]{color:maroon;letter-spacing:.05em;align-items:center;gap:.5rem;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.link-arrow[data-astro-cid-uwxjq36s] .arrow[data-astro-cid-uwxjq36s]{transition:transform .2s}.link-arrow[data-astro-cid-uwxjq36s]:hover{gap:1rem}.link-arrow[data-astro-cid-uwxjq36s]:hover .arrow[data-astro-cid-uwxjq36s]{transform:translate(3px)}
