@import "https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&family=Geist:wght@300;400;500;600;700&display=swap";.pgm{--deep:#1d334a;--deep-2:#142437;--bone:oklch(97% .008 80);--bone-2:oklch(94.5% .01 80);--ink:oklch(24% .015 250);--mute:oklch(52% .012 250);--line:oklch(89% .008 80);--line-strong:oklch(78% .012 80);--gold:#c8973a;--gold-2:#b8862b;font-feature-settings:"ss01", "ss02";letter-spacing:-.005em;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.pgm .font-mono{font-feature-settings:"tnum";font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.hero-img{transform-origin:50%;animation:18s ease-in-out infinite alternate hero-breathe}@keyframes hero-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.hero-fade-enter-from{opacity:0;transform:translateY(14px)}.hero-fade-leave-to{opacity:0;transform:translateY(-10px)}.product-swiper{--swiper-wrapper-transition-timing-function:cubic-bezier(.22, 1, .36, 1);width:100%;height:clamp(540px,70vh,680px);overflow:visible}.product-swiper .swiper-slide{opacity:.35;align-items:stretch;transition:opacity .5s,transform .5s;display:flex;transform:scale(.96)}.product-swiper .swiper-slide.swiper-slide-active{opacity:1;transform:scale(1)}.product-swiper .product-card{width:100%;box-shadow:0 1px 2px #1424370a}.product-swiper .swiper-slide.swiper-slide-active .product-card{border-color:oklch(84% .04 80);box-shadow:0 30px 60px -30px #14243740,0 8px 24px -12px #c8973a2e}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}.animate-accordion-down{animation:.36s cubic-bezier(.22,1,.36,1) forwards accordion-down}.animate-accordion-up{animation:.32s cubic-bezier(.4,0,1,1) forwards accordion-up}@media (prefers-reduced-motion:reduce){.hero-img,.animate-accordion-down,.animate-accordion-up{animation:none}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .2s linear}.product-swiper .swiper-slide{transition:none}}
