.seed-popup[data-astro-cid-upkbur6w]{position:fixed;inset:0;z-index:120;display:none}.seed-popup[data-astro-cid-upkbur6w].is-open{display:block}.seed-popup-backdrop[data-astro-cid-upkbur6w]{position:absolute;inset:0;background:#001b3b9e;backdrop-filter:blur(3px);animation:seed-fade .3s ease}.seed-popup-card[data-astro-cid-upkbur6w]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 2rem));background:var(--color-dark-blue);border:1px solid rgba(209,197,161,.18);border-radius:8px;padding:2.25rem 1.9rem 1.75rem;text-align:center;box-shadow:0 30px 70px #00000073;animation:seed-pop .3s cubic-bezier(.16,1,.3,1)}.seed-popup-x[data-astro-cid-upkbur6w]{position:absolute;top:.6rem;right:.85rem;background:none;border:none;color:#d1c5a199;font-size:1.6rem;line-height:1;cursor:pointer;padding:.25rem;transition:color .2s ease}.seed-popup-x[data-astro-cid-upkbur6w]:hover{color:var(--color-beige)}.seed-popup-eyebrow[data-astro-cid-upkbur6w]{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-orange);margin-bottom:.5rem}.seed-popup-h[data-astro-cid-upkbur6w]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.9rem;color:var(--color-beige);line-height:1.05;margin-bottom:.7rem}.seed-popup-body[data-astro-cid-upkbur6w]{color:#d1c5a1c7;font-size:.92rem;line-height:1.55;margin-bottom:1.4rem}.seed-popup[data-astro-cid-upkbur6w] .seed-form[data-astro-cid-upkbur6w]{display:flex;flex-direction:column;gap:.7rem;text-align:left}.seed-popup[data-astro-cid-upkbur6w] .seed-hp[data-astro-cid-upkbur6w]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.seed-popup[data-astro-cid-upkbur6w] .seed-form[data-astro-cid-upkbur6w] input[data-astro-cid-upkbur6w][type=text],.seed-popup[data-astro-cid-upkbur6w] .seed-form[data-astro-cid-upkbur6w] input[data-astro-cid-upkbur6w][type=email]{width:100%;box-sizing:border-box;background:#d1c5a10d;border:1px solid rgba(209,197,161,.18);border-radius:4px;padding:.65rem .8rem;color:var(--color-beige);font-family:var(--font-body);font-size:.95rem}.seed-popup[data-astro-cid-upkbur6w] .seed-form[data-astro-cid-upkbur6w] [data-astro-cid-upkbur6w]::placeholder{color:#d1c5a166}.seed-popup[data-astro-cid-upkbur6w] .seed-form[data-astro-cid-upkbur6w] input[data-astro-cid-upkbur6w]:focus-visible{outline:none;border-color:var(--color-orange);background:#ba5c110f}.seed-popup[data-astro-cid-upkbur6w] .seed-consent[data-astro-cid-upkbur6w]{display:flex;align-items:flex-start;gap:.5rem;color:#d1c5a1b3;font-size:.76rem;line-height:1.45}.seed-popup[data-astro-cid-upkbur6w] .seed-consent[data-astro-cid-upkbur6w] input[data-astro-cid-upkbur6w]{margin-top:.15rem;accent-color:var(--color-orange);flex:none}.seed-popup[data-astro-cid-upkbur6w] .seed-form[data-astro-cid-upkbur6w] button[data-astro-cid-upkbur6w][type=submit]{align-self:stretch;margin-top:.2rem;cursor:pointer;border:none;text-align:center}.seed-popup[data-astro-cid-upkbur6w] .seed-status[data-astro-cid-upkbur6w]{margin:.2rem 0 0;font-family:var(--font-ui);font-size:.82rem}.seed-popup[data-astro-cid-upkbur6w] .seed-status[data-astro-cid-upkbur6w].is-ok{color:var(--color-lilac)}.seed-popup[data-astro-cid-upkbur6w] .seed-status[data-astro-cid-upkbur6w].is-err{color:#e0a195}.seed-popup-dismiss[data-astro-cid-upkbur6w]{display:block;margin:1rem auto 0;background:none;border:none;color:#d1c5a180;font-family:var(--font-ui);font-size:.76rem;letter-spacing:.04em;cursor:pointer;transition:color .2s ease}.seed-popup-dismiss[data-astro-cid-upkbur6w]:hover{color:#d1c5a1cc}@keyframes seed-fade{0%{opacity:0}to{opacity:1}}@keyframes seed-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:640px){.seed-popup-card[data-astro-cid-upkbur6w]{top:auto;bottom:0;left:0;transform:none;width:100%;border-radius:14px 14px 0 0;padding:2rem 1.4rem 1.5rem;animation:seed-sheet .32s cubic-bezier(.16,1,.3,1)}@keyframes seed-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.seed-popup-backdrop[data-astro-cid-upkbur6w],.seed-popup-card[data-astro-cid-upkbur6w]{animation:none}}nav[data-astro-cid-pux6a34n]{background:transparent}.nav-dropdown[data-astro-cid-pux6a34n]:hover .nav-submenu[data-astro-cid-pux6a34n],.nav-dropdown[data-astro-cid-pux6a34n]:focus-within .nav-submenu[data-astro-cid-pux6a34n],.nav-dropdown[data-astro-cid-pux6a34n]:hover .nav-mega[data-astro-cid-pux6a34n],.nav-dropdown[data-astro-cid-pux6a34n]:focus-within .nav-mega[data-astro-cid-pux6a34n]{opacity:1;visibility:visible}.nav-mega-inner[data-astro-cid-pux6a34n]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.5rem 2rem;padding:1.75rem 2rem;width:max-content;max-width:720px;box-shadow:0 24px 60px #0006}.mega-col[data-astro-cid-pux6a34n]{min-width:180px}.mega-heading[data-astro-cid-pux6a34n]{font-family:var(--font-ui);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:var(--color-orange)}.mega-sub[data-astro-cid-pux6a34n]{font-family:var(--font-ui);font-style:italic;font-size:.72rem;color:#d1c5a18c;margin-top:.15rem;margin-bottom:.65rem}.mega-list[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:.15rem}.mega-link[data-astro-cid-pux6a34n]{display:block;padding:.4rem 0;font-family:var(--font-ui);font-size:.9rem;letter-spacing:.01em;color:var(--color-beige);transition:color .2s ease}.mega-link[data-astro-cid-pux6a34n]:hover{color:var(--color-lilac)}.mega-heading-mobile[data-astro-cid-pux6a34n]{color:var(--color-orange);margin-top:.25rem}.submenu-link[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;padding:.55rem 1.1rem;transition:background .2s ease}.submenu-link[data-astro-cid-pux6a34n]:hover{background:#d1c5a10d}.submenu-label[data-astro-cid-pux6a34n]{font-family:var(--font-ui);font-size:.82rem;letter-spacing:.03em;color:var(--color-beige);transition:color .2s ease}.submenu-link[data-astro-cid-pux6a34n]:hover .submenu-label[data-astro-cid-pux6a34n]{color:var(--color-lilac)}.submenu-sub[data-astro-cid-pux6a34n]{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.01em;color:#d1c5a180;margin-top:.1rem}
