body{background:#fafafa}:root{--luxury-black: #0a0a0a;--luxury-gray: #4a4a4a;--luxury-light-gray: #999}.scroll-reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.scroll-reveal[data-astro-cid-j7pv25f6].revealed{opacity:1;transform:translateY(0)}.hero-section[data-astro-cid-j7pv25f6]{position:relative;min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 30px;overflow:hidden}.hero-video-container[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:900px;margin:0 auto 70px;z-index:1;animation:quickFadeIn .8s ease .3s both}@keyframes quickFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-video[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-height:70vh;object-fit:cover;display:block}.video-overlay[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:center;opacity:1;transition:all .3s ease;pointer-events:all;z-index:2}.hero-video-container[data-astro-cid-j7pv25f6]:hover .video-overlay[data-astro-cid-j7pv25f6]{background:#0000004d!important}.play-overlay[data-astro-cid-j7pv25f6]{background:none;color:#e74c3c;padding:0;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:lowercase;border:none;cursor:pointer;opacity:0;animation:buttonFadeIn 1.2s ease 1s forwards;transition:all .3s ease;text-shadow:0 0 20px rgba(231,76,60,.3)}@keyframes buttonFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.play-overlay[data-astro-cid-j7pv25f6]:hover{letter-spacing:2px;text-shadow:0 0 30px rgba(231,76,60,.5)}.hero-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto;z-index:2}.hero-headline[data-astro-cid-j7pv25f6]{font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:300;color:var(--luxury-black);letter-spacing:2px;line-height:1.4;margin:0 0 40px;text-transform:lowercase}.word-group[data-astro-cid-j7pv25f6]{display:inline-block;opacity:0;animation:wordFadeIn .7s cubic-bezier(.4,0,.2,1) forwards}.word-group-1[data-astro-cid-j7pv25f6]{animation-delay:.3s}.word-group-2[data-astro-cid-j7pv25f6]{animation-delay:.6s}.word-group-3[data-astro-cid-j7pv25f6]{animation-delay:.9s}@keyframes wordFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-subtext[data-astro-cid-j7pv25f6]{font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:300;color:var(--luxury-gray);letter-spacing:.8px;line-height:1.8;margin:0 0 60px;animation:quickFadeIn .8s ease 1.2s both}.hero-cta-section[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:20px;max-width:600px;margin:0 auto;animation:quickFadeIn .8s ease 1.5s both}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:4px;row-gap:6px;align-items:start;text-align:left;padding:18px 24px;background:transparent;border:1px solid #000;color:#000;flex:1;font-size:11px;font-weight:600;letter-spacing:1.5px;transform:none;line-height:1.4;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]:before{content:"[";grid-column:1;grid-row:1;align-self:start}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6].primary{border-color:#000}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]:not(.primary){border-color:#e74c3c;color:#e74c3c}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]:hover{background:#000;border-color:#000;color:#e74c3c;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #00000026}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]:hover .cta-subtitle[data-astro-cid-j7pv25f6]{color:#fff;font-weight:400;opacity:.9}.cta-main-text[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1;align-self:start}.cta-subtitle[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2;font-family:Raleway,sans-serif;font-size:.7rem;font-weight:300;letter-spacing:.3px;transition:font-weight .3s ease;opacity:.65;text-transform:lowercase}.featured-products-section[data-astro-cid-j7pv25f6]{max-width:100%;margin:0 auto 140px;padding:120px 30px;position:relative}.featured-products-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--luxury-light-gray),transparent)}.featured-products-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:50px}.featured-products-label[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#aaa}.featured-products-link[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:lowercase;color:#e74c3c;text-decoration:none;transition:letter-spacing .3s ease}.featured-products-link[data-astro-cid-j7pv25f6]:hover{letter-spacing:2.5px}.featured-products-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.featured-product-card[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--luxury-black);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);opacity:0;animation:productFadeIn .8s cubic-bezier(.4,0,.2,1) forwards}.featured-product-card[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.2s}.featured-product-card[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.4s}.featured-product-card[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.6s}@keyframes productFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.featured-product-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px)}.featured-product-card[data-astro-cid-j7pv25f6]:hover .featured-product-image-wrapper[data-astro-cid-j7pv25f6]{box-shadow:0 20px 60px #0000001f}.featured-product-image-wrapper[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4/5;overflow:hidden;margin-bottom:16px;display:flex;align-items:center;justify-content:center;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}.featured-product-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1)}.featured-product-card[data-astro-cid-j7pv25f6]:hover .featured-product-image[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.featured-product-tag[data-astro-cid-j7pv25f6]{position:absolute;top:12px;right:12px;background:#e74c3c;color:#fff;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;z-index:2}.featured-product-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.featured-product-title[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;letter-spacing:-.3px;text-transform:lowercase;transition:color .3s ease}.featured-product-card[data-astro-cid-j7pv25f6]:hover .featured-product-title[data-astro-cid-j7pv25f6]{color:#e74c3c}.featured-product-price[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;color:#666}.section-divider[data-astro-cid-j7pv25f6]{text-align:center;color:#e5e5e5;font-size:1.2rem;margin:0 0 40px;font-weight:300}.brand-values-section[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto 140px;padding:120px 30px;text-align:center;position:relative}.brand-values-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--luxury-light-gray),transparent)}.brand-statement[data-astro-cid-j7pv25f6]{font-family:Raleway,sans-serif;font-size:1.15rem;font-weight:300;line-height:2;color:var(--luxury-gray);letter-spacing:.3px;margin-bottom:70px;max-width:720px;margin-left:auto;margin-right:auto}.brand-statement[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--luxury-black)}.values-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin:0 auto}.value-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;text-align:center;opacity:0;animation:fadeInUp .8s ease forwards;transition:transform .3s cubic-bezier(.4,0,.2,1)}.value-item[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.4s}.value-item[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.5s}.value-item[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.6s}.value-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px)}.value-number[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:2.8rem;font-weight:700;letter-spacing:-.5px;color:var(--luxury-black);transition:all .4s cubic-bezier(.4,0,.2,1);line-height:1}.value-item[data-astro-cid-j7pv25f6]:hover .value-number[data-astro-cid-j7pv25f6]{color:#e74c3c;letter-spacing:0px}.value-label[data-astro-cid-j7pv25f6]{font-family:Raleway,sans-serif;font-size:.8rem;font-weight:300;color:#999;text-transform:lowercase;letter-spacing:.5px;transition:color .3s ease}.value-item[data-astro-cid-j7pv25f6]:hover .value-label[data-astro-cid-j7pv25f6]{color:#666}.featured-side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;opacity:0;animation:fadeInUp .8s ease .5s forwards}.showcase-label[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#aaa;margin-bottom:28px}.showcase-product-compact[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:#000;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.showcase-product-compact[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-8px;border:1px solid transparent;transition:border-color .4s ease;pointer-events:none}.showcase-product-compact[data-astro-cid-j7pv25f6]:hover:before{border-color:#e5e5e5}.showcase-image-wrapper[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4/5;background:#fafafa;overflow:hidden;margin-bottom:20px}.showcase-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1),filter .4s ease}.showcase-product-compact[data-astro-cid-j7pv25f6]:hover .showcase-image[data-astro-cid-j7pv25f6]{transform:scale(1.08);filter:brightness(.95)}.showcase-tag[data-astro-cid-j7pv25f6]{position:absolute;top:12px;right:12px;background:#e74c3c;color:#fff;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:6px 12px;z-index:2}.showcase-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.showcase-title[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:700;letter-spacing:-.3px;margin:0;text-transform:lowercase;transition:color .3s ease;line-height:1.2}.showcase-product-compact[data-astro-cid-j7pv25f6]:hover .showcase-title[data-astro-cid-j7pv25f6]{color:#333}.showcase-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0}.showcase-price[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;color:#000;letter-spacing:-.5px;transition:color .3s ease}.showcase-product-compact[data-astro-cid-j7pv25f6]:hover .showcase-price[data-astro-cid-j7pv25f6]{color:#e74c3c}.showcase-link[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:lowercase;color:#e74c3c;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.showcase-link[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-2px;left:0;right:100%;height:1px;background:#e74c3c;transition:right .4s cubic-bezier(.4,0,.2,1)}.showcase-product-compact[data-astro-cid-j7pv25f6]:hover .showcase-link[data-astro-cid-j7pv25f6]{letter-spacing:3px}.showcase-product-compact[data-astro-cid-j7pv25f6]:hover .showcase-link[data-astro-cid-j7pv25f6]:after{right:0}@media (max-width: 768px){.hero-section[data-astro-cid-j7pv25f6]{padding:0;min-height:auto}.hero-video-container[data-astro-cid-j7pv25f6]{max-width:100vw;margin:0;transform:none;overflow:hidden}.hero-video[data-astro-cid-j7pv25f6]{max-height:none;width:100%;height:100%}.play-overlay[data-astro-cid-j7pv25f6]{font-size:13px;letter-spacing:2px}.hero-content[data-astro-cid-j7pv25f6]{display:none}.hero-value[data-astro-cid-j7pv25f6]{margin:0 auto 40px;padding:0 20px}.value-headline[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:12px}.value-subtext[data-astro-cid-j7pv25f6]{font-size:.85rem}.hero-cta-section[data-astro-cid-j7pv25f6]{flex-direction:column;gap:20px;margin:0 auto 60px;padding:0 20px;align-items:stretch}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]{width:100%;padding:14px 26px;font-size:10px;font-weight:600;letter-spacing:1.3px;background:transparent}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]:after{font-size:.65rem;margin-top:5px}.featured-showcase[data-astro-cid-j7pv25f6]{margin:60px auto}.showcase-product[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:30px}.showcase-title[data-astro-cid-j7pv25f6]{font-size:1.4rem}.showcase-desc[data-astro-cid-j7pv25f6]{font-size:.9rem}.section-divider[data-astro-cid-j7pv25f6]{margin:60px 0 16px}.dashboard-section[data-astro-cid-j7pv25f6]{margin:60px auto 80px;padding:0 20px}.brand-story[data-astro-cid-j7pv25f6]{margin-bottom:60px}.brand-story-text[data-astro-cid-j7pv25f6]{font-size:1rem}.brand-mission[data-astro-cid-j7pv25f6]{font-size:.8rem}.values-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.value-number[data-astro-cid-j7pv25f6]{font-size:1.8rem}.value-label[data-astro-cid-j7pv25f6]{font-size:.7rem}.showcase-label[data-astro-cid-j7pv25f6]{font-size:8px;letter-spacing:2px;margin-bottom:20px}.showcase-title[data-astro-cid-j7pv25f6]{font-size:1.2rem}.showcase-price[data-astro-cid-j7pv25f6]{font-size:.95rem}.showcase-link[data-astro-cid-j7pv25f6]{font-size:9px}.hero-section[data-astro-cid-j7pv25f6]{min-height:auto;padding:40px 20px}.hero-video-container[data-astro-cid-j7pv25f6]{margin-bottom:30px}.hero-headline[data-astro-cid-j7pv25f6]{font-size:1.1rem;letter-spacing:1px;line-height:1.5;margin-bottom:25px}.word-group[data-astro-cid-j7pv25f6]{margin-right:.3em}@keyframes wordFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hero-subtext[data-astro-cid-j7pv25f6]{font-size:.9rem;margin-bottom:30px;line-height:1.6}.featured-products-section[data-astro-cid-j7pv25f6]{margin-bottom:60px;padding:60px 20px 0}.featured-products-header[data-astro-cid-j7pv25f6]{margin-bottom:30px}.featured-products-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:30px}.featured-product-title[data-astro-cid-j7pv25f6]{font-size:.95rem}.featured-product-price[data-astro-cid-j7pv25f6]{font-size:.85rem}.brand-values-section[data-astro-cid-j7pv25f6]{padding:50px 20px;margin-bottom:60px}.brand-statement[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:40px}}@media (max-width: 480px){.hero-video[data-astro-cid-j7pv25f6]{max-height:none!important;height:100%!important}.play-overlay[data-astro-cid-j7pv25f6]{font-size:12px!important;padding:14px 24px!important}.value-headline[data-astro-cid-j7pv25f6]{font-size:1rem}.value-subtext[data-astro-cid-j7pv25f6]{font-size:.8rem}.hero-headline[data-astro-cid-j7pv25f6]{font-size:1rem;letter-spacing:.5px}.hero-subtext[data-astro-cid-j7pv25f6]{font-size:.85rem}.featured-product-tag[data-astro-cid-j7pv25f6]{font-size:7px;padding:4px 8px}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]{padding:13px 24px;font-size:9px;font-weight:600;letter-spacing:1.2px;background:transparent}.hero-cta-section[data-astro-cid-j7pv25f6] .r1g-button-cta[data-astro-cid-j7pv25f6]:after{font-size:.62rem;margin-top:4px}.dashboard-section[data-astro-cid-j7pv25f6]{margin:50px auto 60px}.brand-story[data-astro-cid-j7pv25f6]{margin-bottom:50px}.values-grid[data-astro-cid-j7pv25f6]{gap:28px}.value-number[data-astro-cid-j7pv25f6]{font-size:1.6rem}}.hero-video-container[data-astro-cid-j7pv25f6]{position:relative;display:inline-block}@media (max-width: 768px){body .hero-video-container[data-astro-cid-j7pv25f6]{transform:none!important;margin:20px -20px 40px!important;overflow:hidden!important;position:relative!important;display:block!important;width:calc(100% + 40px)!important;max-width:none!important;height:auto!important;animation:none!important;transition:none!important}.hero-video[data-astro-cid-j7pv25f6]{transform:none!important;opacity:1!important;filter:none!important;transition:none!important;width:100%!important;height:auto!important;max-height:70vh!important;object-fit:cover!important;object-position:center center!important}.play-overlay[data-astro-cid-j7pv25f6]{transform:scale(1)!important;transition:all .3s ease!important;letter-spacing:2px!important;text-shadow:0 0 30px rgba(231,76,60,.5)!important;font-size:14px!important;padding:16px 28px!important}body .hero-video-container[data-astro-cid-j7pv25f6]:hover,body .hero-video-container[data-astro-cid-j7pv25f6]:active,body .hero-video-container[data-astro-cid-j7pv25f6]:focus{transform:none!important;animation:none!important;transition:none!important}.hero-video[data-astro-cid-j7pv25f6]:hover,.hero-video[data-astro-cid-j7pv25f6]:active,.hero-video[data-astro-cid-j7pv25f6]:focus{transform:none!important;opacity:1!important;filter:none!important;transition:none!important}.play-overlay[data-astro-cid-j7pv25f6]:hover,.play-overlay[data-astro-cid-j7pv25f6]:active,.play-overlay[data-astro-cid-j7pv25f6]:focus{transform:rotate(-1deg) translateY(0) scale(.81)!important;letter-spacing:3px!important;text-shadow:0 0 30px rgba(231,76,60,.5)!important}.hero-video-container[data-astro-cid-j7pv25f6]:hover .hero-video[data-astro-cid-j7pv25f6]{transform:none!important;opacity:1!important;filter:none!important}.hero-video-container[data-astro-cid-j7pv25f6]:hover .video-overlay[data-astro-cid-j7pv25f6]{background:#0000004d!important;transition:none!important}}.hero-video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.hero-video-container[data-astro-cid-j7pv25f6] .video-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;pointer-events:none}.play-overlay[data-astro-cid-j7pv25f6]{font-weight:500;pointer-events:all}@media (min-width: 769px){.hero-video-container[data-astro-cid-j7pv25f6]:hover .hero-video[data-astro-cid-j7pv25f6],.hero-video-container[data-astro-cid-j7pv25f6]:hover,.video-overlay[data-astro-cid-j7pv25f6]:hover,.hero-video[data-astro-cid-j7pv25f6]:hover{transform:none!important;filter:none!important;opacity:1!important;transition:none!important}.hero-video-container[data-astro-cid-j7pv25f6]:hover .video-overlay[data-astro-cid-j7pv25f6]{background:#0000004d!important}}@media (max-width: 768px){.footer-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.6rem!important}}
