.sh[data-astro-cid-upr3vmbs]{position:relative;margin:96px 24px 0;border-radius:30px;overflow:hidden;background:#f3f1ee;display:flex;align-items:center;padding-top:clamp(56px,6vw,92px);padding-bottom:clamp(56px,6vw,92px);min-height:440px;isolation:isolate}.sh--narrow[data-astro-cid-upr3vmbs]{min-height:360px}.sh--low[data-astro-cid-upr3vmbs]{min-height:320px}.sh--dark[data-astro-cid-upr3vmbs]{background:#1a1815}.sh__bg[data-astro-cid-upr3vmbs]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.sh__blob[data-astro-cid-upr3vmbs]{position:absolute;border-radius:50%;filter:blur(96px);will-change:transform}.sh__blob--edge[data-astro-cid-upr3vmbs]{width:820px;height:820px;top:-22%;right:-24%;background:radial-gradient(circle at 64% 50%,#e8956b,#eeb289 32%,#f3d9be 56%,#f3d9be00 72%);opacity:.62;animation:shDriftA 34s ease-in-out infinite alternate}.sh__blob--corner[data-astro-cid-upr3vmbs]{width:700px;height:700px;bottom:-34%;left:-16%;background:radial-gradient(circle,#e6cfd0,#e6cfd000 68%);opacity:.46;animation:shDriftB 40s ease-in-out infinite alternate}.sh__clear[data-astro-cid-upr3vmbs]{position:absolute;inset:0;background:radial-gradient(ellipse 58% 74% at 34% 46%,#fdfcfb,#fdfcfbf2 44%,#fdfcfbb3,#fdfcfb00 84%)}.sh--dark[data-astro-cid-upr3vmbs] .sh__blob--edge[data-astro-cid-upr3vmbs]{opacity:.35}.sh--dark[data-astro-cid-upr3vmbs] .sh__blob--corner[data-astro-cid-upr3vmbs]{opacity:.16}.sh--dark[data-astro-cid-upr3vmbs] .sh__clear[data-astro-cid-upr3vmbs]{background:radial-gradient(ellipse 58% 74% at 32% 48%,#1a1815,#1a1815f0 46%,#1a1815a8,#1a181500 86%)}@keyframes shDriftA{0%{transform:translateZ(0) scale(1) rotate(0)}to{transform:translate3d(-5%,6%,0) scale(1.06) rotate(5deg)}}@keyframes shDriftB{0%{transform:translateZ(0) scale(1.03)}to{transform:translate3d(7%,-5%,0) scale(.96)}}.sh__inner[data-astro-cid-upr3vmbs]{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,56px);align-items:center}.sh--media[data-astro-cid-upr3vmbs] .sh__inner[data-astro-cid-upr3vmbs]{grid-template-columns:55fr 45fr}.sh__col[data-astro-cid-upr3vmbs]{min-width:0}.sh__eyebrow[data-astro-cid-upr3vmbs]{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6f6d6a;margin-bottom:18px}.sh--dark[data-astro-cid-upr3vmbs] .sh__eyebrow[data-astro-cid-upr3vmbs]{color:#b7b2ac}.sh__title[data-astro-cid-upr3vmbs]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,3.4vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:#21201e;text-wrap:balance;max-width:22ch}.sh__title--compact[data-astro-cid-upr3vmbs]{font-size:clamp(1.9rem,2.7vw,2.5rem);max-width:24ch}.sh--dark[data-astro-cid-upr3vmbs] .sh__title[data-astro-cid-upr3vmbs]{color:#f5f2ee}.sh__title-2[data-astro-cid-upr3vmbs]{display:block;margin-top:14px;font-family:var(--font-body);font-weight:400;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.35;letter-spacing:0;color:#4d4d4c}.sh--dark[data-astro-cid-upr3vmbs] .sh__title-2[data-astro-cid-upr3vmbs]{color:#d9d5d0}.sh__sub[data-astro-cid-upr3vmbs]{margin-top:20px;font-family:var(--font-body);font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.5;color:#4d4d4c;max-width:46ch;text-wrap:balance}.sh--dark[data-astro-cid-upr3vmbs] .sh__sub[data-astro-cid-upr3vmbs]{color:#d9d5d0}.sh__text[data-astro-cid-upr3vmbs]{margin-top:14px;font-size:1.0625rem;line-height:1.6;color:#6f6d6a;max-width:56ch}.sh--dark[data-astro-cid-upr3vmbs] .sh__text[data-astro-cid-upr3vmbs]{color:#c3bdb6}.sh__cta[data-astro-cid-upr3vmbs]{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.sh--dark[data-astro-cid-upr3vmbs] .sh__cta[data-astro-cid-upr3vmbs] .btn--cta[data-astro-cid-upr3vmbs]{background:#fff;color:#21201e;border-color:#fff}.sh--dark[data-astro-cid-upr3vmbs] .sh__cta[data-astro-cid-upr3vmbs] .btn--cta[data-astro-cid-upr3vmbs]:hover{background:#f0ece7;border-color:#f0ece7}.sh--dark[data-astro-cid-upr3vmbs] .sh__ghost[data-astro-cid-upr3vmbs]{color:#f5f2ee;border-color:#f5f2ee6b}.sh--dark[data-astro-cid-upr3vmbs] .sh__ghost[data-astro-cid-upr3vmbs]:hover{border-color:#f5f2ee}.sh__note[data-astro-cid-upr3vmbs]{margin-top:26px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6f6d6a}.sh--dark[data-astro-cid-upr3vmbs] .sh__note[data-astro-cid-upr3vmbs]{color:#b7b2ac}.sh__link[data-astro-cid-upr3vmbs]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:1rem;font-weight:500;color:#21201e;text-decoration:none}.sh--dark[data-astro-cid-upr3vmbs] .sh__link[data-astro-cid-upr3vmbs]{color:#f5f2ee}.sh__link-ico[data-astro-cid-upr3vmbs]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(33,32,30,.28);color:#c9603a;transition:transform .2s ease-in-out,border-color .2s ease-in-out}.sh--dark[data-astro-cid-upr3vmbs] .sh__link-ico[data-astro-cid-upr3vmbs]{border-color:#f5f2ee57}.sh__link[data-astro-cid-upr3vmbs]:hover .sh__link-ico[data-astro-cid-upr3vmbs]{transform:translate(4px);border-color:#c9603a}.sh__media[data-astro-cid-upr3vmbs]{min-width:0}.sh[data-astro-cid-upr3vmbs] [data-astro-cid-upr3vmbs][data-reveal]{opacity:0}@media(prefers-reduced-motion:reduce){.sh[data-astro-cid-upr3vmbs] [data-astro-cid-upr3vmbs][data-reveal]{opacity:1!important;transform:none!important}.sh__blob[data-astro-cid-upr3vmbs]{animation:none!important}}@media(max-width:1023px){.sh--media[data-astro-cid-upr3vmbs] .sh__inner[data-astro-cid-upr3vmbs]{grid-template-columns:1fr}.sh[data-astro-cid-upr3vmbs]{min-height:0}}@media(max-width:900px){.sh[data-astro-cid-upr3vmbs]{margin:84px 12px 0;border-radius:24px}.sh__blob[data-astro-cid-upr3vmbs]{filter:blur(72px)}.sh__blob--edge[data-astro-cid-upr3vmbs]{width:560px;height:560px;right:-40%}.sh__blob--corner[data-astro-cid-upr3vmbs]{width:480px;height:480px;left:-34%}.sh__clear[data-astro-cid-upr3vmbs]{background:radial-gradient(ellipse 84% 60% at 44% 40%,#fdfcfb,#fdfcfbf5 56%,#fdfcfb00 88%)}.sh--dark[data-astro-cid-upr3vmbs] .sh__clear[data-astro-cid-upr3vmbs]{background:radial-gradient(ellipse 84% 60% at 44% 40%,#1a1815,#1a1815f0 56%,#1a181500 88%)}}@media(max-width:560px){.sh__title[data-astro-cid-upr3vmbs]{font-size:1.75rem;max-width:none}.sh__title--compact[data-astro-cid-upr3vmbs]{font-size:1.5rem;max-width:none}.sh__sub[data-astro-cid-upr3vmbs]{font-size:1.0625rem;max-width:none}.sh__cta[data-astro-cid-upr3vmbs] .btn[data-astro-cid-upr3vmbs]{width:100%;justify-content:center}}
