.catalog-hero[data-astro-cid-ttgomkr6]{padding:110px 0 75px;background:radial-gradient(circle at 82% 20%,rgba(185,146,74,.14),transparent 24rem),var(--cream)}.catalog-nav[data-astro-cid-ttgomkr6]{position:sticky;top:102px;z-index:30;background:#fcfaf5eb;backdrop-filter:blur(12px);border-block:1px solid var(--border)}.category-pills[data-astro-cid-ttgomkr6]{display:flex;gap:8px;overflow:auto;padding-block:13px;scrollbar-width:none}.category-pills[data-astro-cid-ttgomkr6] a[data-astro-cid-ttgomkr6]{white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:10px;font-weight:700;color:var(--forest);border:1px solid var(--border)}.category-pills[data-astro-cid-ttgomkr6] a[data-astro-cid-ttgomkr6]:hover,.category-pills[data-astro-cid-ttgomkr6] .active[data-astro-cid-ttgomkr6]{background:var(--forest);color:#fff}.catalog-heading[data-astro-cid-ttgomkr6]{display:flex;justify-content:space-between;align-items:end;gap:35px}.catalog-heading[data-astro-cid-ttgomkr6] h2[data-astro-cid-ttgomkr6]{font:600 clamp(34px,4vw,48px) "Playfair Display",serif;color:var(--forest-dark)}.catalog-heading[data-astro-cid-ttgomkr6]>p[data-astro-cid-ttgomkr6]{max-width:430px;color:var(--muted);font-size:12px;line-height:1.7}.catalog-grid[data-astro-cid-ttgomkr6]{margin-top:45px}.catalog-help[data-astro-cid-ttgomkr6]{padding:75px 0;background:#e6ddca}.help-inner[data-astro-cid-ttgomkr6]{display:flex;align-items:end;justify-content:space-between;gap:30px}.help-inner[data-astro-cid-ttgomkr6] h2[data-astro-cid-ttgomkr6]{font:600 clamp(34px,4vw,48px) "Playfair Display",serif;color:var(--forest-dark)}@media(max-width:900px){.catalog-nav[data-astro-cid-ttgomkr6]{top:88px}}@media(max-width:700px){.catalog-hero[data-astro-cid-ttgomkr6]{padding:75px 0 55px}.catalog-nav[data-astro-cid-ttgomkr6]{top:88px}.catalog-heading[data-astro-cid-ttgomkr6],.help-inner[data-astro-cid-ttgomkr6]{align-items:flex-start;flex-direction:column}}.catalog-hero[data-astro-cid-ttgomkr6]{position:relative;overflow:hidden}.catalog-hero[data-astro-cid-ttgomkr6]:after{content:"";position:absolute;width:300px;height:300px;right:7%;top:25px;border-radius:42% 58% 63% 37%;border:1px solid rgba(63,93,58,.16);box-shadow:inset 0 0 80px #6b8e5a14;animation:catalogMorph 10s ease-in-out infinite alternate}.catalog-hero[data-astro-cid-ttgomkr6] .container[data-astro-cid-ttgomkr6]{position:relative;z-index:2}@keyframes catalogMorph{to{transform:rotate(35deg) scale(.82);border-radius:62% 38% 35% 65%}}@media(prefers-reduced-motion:reduce){.catalog-hero[data-astro-cid-ttgomkr6]:after{animation:none}}.catalog-hero[data-astro-cid-ttgomkr6]{min-height:560px;display:flex;align-items:center;background:#eee8da}.catalog-hero-grid[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:60px}.catalog-copy[data-astro-cid-ttgomkr6]{max-width:690px}.catalog-copy[data-astro-cid-ttgomkr6] .page-title[data-astro-cid-ttgomkr6]{font-size:clamp(52px,6vw,82px)}.catalog-organic-scene[data-astro-cid-ttgomkr6]{position:absolute;inset:0;pointer-events:none}.organic-photo[data-astro-cid-ttgomkr6]{position:absolute;background-size:cover;background-position:center;box-shadow:0 28px 65px #29432a26}.organic-photo-a[data-astro-cid-ttgomkr6]{width:360px;height:430px;right:7%;top:55px;border-radius:52% 48% 18% 52%;background-image:linear-gradient(#233c250d,#233c250d),url(https://images.pexels.com/photos/1640777/pexels-photo-1640777.jpeg?auto=compress&cs=tinysrgb&w=900);animation:organicFloatA 8s ease-in-out infinite}.organic-photo-b[data-astro-cid-ttgomkr6]{width:190px;height:220px;right:28%;bottom:30px;border:9px solid rgba(246,240,226,.9);border-radius:45% 55% 55% 45%;background-image:url(https://images.pexels.com/photos/4198021/pexels-photo-4198021.jpeg?auto=compress&cs=tinysrgb&w=600);animation:organicFloatB 10s ease-in-out infinite}.organic-ring[data-astro-cid-ttgomkr6]{position:absolute;border:1px solid rgba(63,93,58,.22);border-radius:50%}.ring-a[data-astro-cid-ttgomkr6]{width:440px;height:440px;right:3%;top:30px;animation:organicOrbit 22s linear infinite}.ring-b[data-astro-cid-ttgomkr6]{width:270px;height:270px;right:24%;bottom:-90px;border-style:dashed;animation:organicOrbit 30s linear infinite reverse}.organic-leaf[data-astro-cid-ttgomkr6]{position:absolute;color:#3f5d3a94;font-size:17px;animation:organicLeaf 9s ease-in-out infinite}.leaf-one[data-astro-cid-ttgomkr6]{right:39%;top:18%}.leaf-two[data-astro-cid-ttgomkr6]{right:4%;bottom:18%;animation-delay:-3s}.leaf-three[data-astro-cid-ttgomkr6]{right:31%;bottom:12%;animation-delay:-6s}.organic-badge[data-astro-cid-ttgomkr6]{position:relative;z-index:3;justify-self:end;margin-right:12px;margin-top:270px;width:205px;padding:21px 23px;border-radius:22px;background:#29432ae6;backdrop-filter:blur(12px);color:#fff;box-shadow:0 18px 45px #29432a2e}.organic-badge[data-astro-cid-ttgomkr6] span[data-astro-cid-ttgomkr6]{display:block;color:var(--gold);font-size:8px;font-weight:800;letter-spacing:.18em}.organic-badge[data-astro-cid-ttgomkr6] strong[data-astro-cid-ttgomkr6]{display:block;margin-top:8px;font:600 21px/1.15 Playfair Display,serif}@keyframes organicFloatA{50%{transform:translateY(-12px) rotate(1deg)}}@keyframes organicFloatB{50%{transform:translate(8px,10px) rotate(-2deg)}}@keyframes organicOrbit{to{transform:rotate(360deg)}}@keyframes organicLeaf{50%{transform:translate(18px,25px) rotate(80deg)}}@media(max-width:900px){.catalog-hero[data-astro-cid-ttgomkr6]{min-height:620px}.catalog-hero-grid[data-astro-cid-ttgomkr6]{grid-template-columns:1fr}.organic-photo-a[data-astro-cid-ttgomkr6]{width:270px;height:310px;right:4%;top:260px;opacity:.72}.organic-photo-b[data-astro-cid-ttgomkr6]{width:145px;height:165px;right:36%;bottom:20px}.organic-badge[data-astro-cid-ttgomkr6]{display:none}.ring-a[data-astro-cid-ttgomkr6]{width:320px;height:320px;top:245px}}@media(max-width:600px){.catalog-hero[data-astro-cid-ttgomkr6]{min-height:590px;align-items:flex-start}.catalog-copy[data-astro-cid-ttgomkr6]{padding-top:55px}.catalog-copy[data-astro-cid-ttgomkr6] .page-title[data-astro-cid-ttgomkr6]{font-size:49px}.organic-photo-a[data-astro-cid-ttgomkr6]{width:230px;height:255px;top:310px}.organic-photo-b[data-astro-cid-ttgomkr6]{width:125px;height:145px;right:42%}.organic-leaf[data-astro-cid-ttgomkr6]{display:none}}@media(prefers-reduced-motion:reduce){.organic-photo[data-astro-cid-ttgomkr6],.organic-ring[data-astro-cid-ttgomkr6],.organic-leaf[data-astro-cid-ttgomkr6]{animation:none}}
