.foliage[data-astro-cid-ro7pgs3h]{position:absolute;pointer-events:none;user-select:none}.foliage--eh-a[data-astro-cid-ro7pgs3h]{top:20%;left:-35px;width:clamp(190px,20vw,280px);transform:translateY(-50%) rotate(-12deg);z-index:0;filter:none}.foliage--ea-a[data-astro-cid-ro7pgs3h]{bottom:30px;left:-50px;width:clamp(190px,22vw,320px);transform:rotate(8deg);z-index:0;filter:none}.foliage--ea-b[data-astro-cid-ro7pgs3h]{top:20px;right:-40px;width:clamp(150px,18vw,260px);z-index:0;filter:none}.foliage--et-a[data-astro-cid-ro7pgs3h]{top:0;right:4%;width:clamp(90px,10vw,150px);transform:rotate(4deg);z-index:0;filter:none}.foliage--ec-a[data-astro-cid-ro7pgs3h]{bottom:-20px;right:-20px;width:clamp(220px,26vw,380px);transform:rotate(-8deg);z-index:0;filter:none}.eh-hero[data-astro-cid-ro7pgs3h]{background:var(--color-dark);background-image:radial-gradient(ellipse at 60% 40%,rgba(74,90,72,.25) 0%,transparent 65%);color:var(--color-light);padding:clamp(4rem,8vw,7rem) 0;position:relative;overflow:hidden}.eh-hero[data-astro-cid-ro7pgs3h] .btn--ghost[data-astro-cid-ro7pgs3h]{background:var(--color-dark);border-color:#f7f1e673;color:var(--color-light)}.eh-hero[data-astro-cid-ro7pgs3h] .btn--ghost[data-astro-cid-ro7pgs3h]:hover{background:#f7f1e61f;border-color:#f7f1e6cc}.eh-wrap[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem);align-items:center}.eh-text[data-astro-cid-ro7pgs3h] .eyebrow[data-astro-cid-ro7pgs3h]{color:var(--color-gold)}.eh-text[data-astro-cid-ro7pgs3h] h1[data-astro-cid-ro7pgs3h]{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:300;font-variation-settings:"opsz" 144;line-height:1.1;letter-spacing:-.02em;color:var(--color-light);margin:.75rem 0 1.25rem}.eh-text[data-astro-cid-ro7pgs3h] h1[data-astro-cid-ro7pgs3h] em[data-astro-cid-ro7pgs3h]{font-style:italic;color:var(--color-gold)}.eh-lede[data-astro-cid-ro7pgs3h]{font-size:clamp(1rem,1.5vw,1.15rem);color:#f7f1e6d1;line-height:1.65;max-width:44ch;margin-bottom:2rem}.eh-actions[data-astro-cid-ro7pgs3h]{display:flex;gap:1rem;flex-wrap:wrap}.eh-typelist[data-astro-cid-ro7pgs3h]{list-style:none;padding:1.75rem;margin:0;background:#f7f1e60d;border:1px solid rgba(247,241,230,.12);border-radius:16px;display:flex;flex-direction:column;gap:0}.eh-typelist[data-astro-cid-ro7pgs3h] li[data-astro-cid-ro7pgs3h]{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(247,241,230,.08);font-size:1.05rem;font-weight:500;color:var(--color-light)}.eh-typelist[data-astro-cid-ro7pgs3h] li[data-astro-cid-ro7pgs3h]:last-child{border-bottom:none}.eh-typelist[data-astro-cid-ro7pgs3h] svg[data-astro-cid-ro7pgs3h]{width:20px;height:20px;flex-shrink:0;color:var(--color-gold)}.ea-body[data-astro-cid-ro7pgs3h]{background:var(--color-light);position:relative;overflow:hidden}.ea-inner[data-astro-cid-ro7pgs3h]{max-width:840px;margin:0 auto;text-align:center}.ea-inner[data-astro-cid-ro7pgs3h] h2[data-astro-cid-ro7pgs3h]{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:300;font-variation-settings:"opsz" 144;letter-spacing:-.02em;line-height:1.2;color:var(--color-dark);margin:.75rem 0 1.75rem}.ea-text-cols[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;text-align:left;margin-bottom:.5rem}.ea-text-cols[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]{color:var(--color-cta);text-decoration:underline;text-underline-offset:3px;transition:color .25s}.ea-text-cols[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]:hover,.ea-text-cols[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]:active{color:var(--color-hover)}.ea-text-cols[data-astro-cid-ro7pgs3h] a[data-astro-cid-ro7pgs3h]:focus-visible{outline:2px solid var(--color-cta);outline-offset:3px}.ea-text-cols[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{font-size:1.05rem;color:var(--color-body);line-height:1.7;margin:0}.ea-steps[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:3rem;text-align:left;border-top:1px solid rgba(26,22,18,.08)}.ea-step[data-astro-cid-ro7pgs3h]{position:relative;overflow:hidden;padding:2rem 1.5rem 2rem 2rem;border-left:3px solid var(--color-accent)}.ea-step[data-astro-cid-ro7pgs3h]+.ea-step[data-astro-cid-ro7pgs3h]{border-left:3px solid var(--color-accent);margin-left:2rem}.ea-step[data-astro-cid-ro7pgs3h] svg[data-astro-cid-ro7pgs3h]{width:28px;height:28px;color:var(--color-accent);margin-bottom:.75rem;display:block;position:relative;z-index:1}.ea-step[data-astro-cid-ro7pgs3h] h3[data-astro-cid-ro7pgs3h]{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--color-dark);margin:0 0 .6rem;position:relative;z-index:1}.ea-step[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{font-size:.925rem;color:var(--color-body);line-height:1.65;margin:0;position:relative;z-index:1}.et-section[data-astro-cid-ro7pgs3h]{background:var(--color-mid);position:relative;overflow:hidden}.et-section[data-astro-cid-ro7pgs3h] .wrap[data-astro-cid-ro7pgs3h]{position:relative;z-index:1}.et-header[data-astro-cid-ro7pgs3h]{text-align:center;margin-bottom:2.5rem}.et-header[data-astro-cid-ro7pgs3h] h2[data-astro-cid-ro7pgs3h]{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:300;font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--color-dark);margin:.75rem 0}.et-subhead[data-astro-cid-ro7pgs3h]{font-size:1.05rem;color:var(--color-body);max-width:52ch;margin:0 auto}.et-grid[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.et-card[data-astro-cid-ro7pgs3h]{background:var(--color-light);border-radius:12px;padding:1.75rem 1.5rem;box-shadow:0 2px 8px #1a16120f,0 12px 32px -8px #1a16121a;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.et-card[data-astro-cid-ro7pgs3h]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #1a161214,0 24px 48px -8px #1a161229}.et-card-icon[data-astro-cid-ro7pgs3h]{width:44px;height:44px;background:var(--color-deep);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.et-card-icon[data-astro-cid-ro7pgs3h] svg[data-astro-cid-ro7pgs3h]{width:20px;height:20px;color:var(--color-accent)}.et-card[data-astro-cid-ro7pgs3h] h3[data-astro-cid-ro7pgs3h]{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;margin:0;line-height:1.3}.et-card[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{font-size:.925rem;color:var(--color-body);line-height:1.65;margin:0;flex-grow:1}.et-title-link[data-astro-cid-ro7pgs3h]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-dark);text-decoration:none;transition:color .2s,gap .2s}.et-title-link[data-astro-cid-ro7pgs3h]:hover{color:var(--color-cta);gap:.6rem;text-decoration:underline}.et-title-link[data-astro-cid-ro7pgs3h]:focus-visible{outline:2px solid var(--color-cta);outline-offset:3px;border-radius:2px}.et-title-link[data-astro-cid-ro7pgs3h] .arrow-icon[data-astro-cid-ro7pgs3h]{width:15px;height:15px;flex-shrink:0}.ec-cta[data-astro-cid-ro7pgs3h]{background:var(--color-dark);background-image:radial-gradient(ellipse at 50% 0%,rgba(74,90,72,.3) 0%,transparent 70%);position:relative;overflow:hidden}.ec-inner[data-astro-cid-ro7pgs3h]{text-align:center;max-width:640px;margin:0 auto}.ec-inner[data-astro-cid-ro7pgs3h] .eyebrow[data-astro-cid-ro7pgs3h]{color:var(--color-gold)}.ec-inner[data-astro-cid-ro7pgs3h] h2[data-astro-cid-ro7pgs3h]{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:300;font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--color-light);margin:.75rem 0 1rem}.ec-inner[data-astro-cid-ro7pgs3h] h2[data-astro-cid-ro7pgs3h] em[data-astro-cid-ro7pgs3h]{font-style:italic;color:var(--color-gold)}.ec-inner[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{color:#f7f1e6bf;font-size:1.05rem;margin-bottom:2rem}.fade[data-astro-cid-ro7pgs3h]{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.fade[data-astro-cid-ro7pgs3h].in{opacity:1;transform:translateY(0)}@media(max-width:1024px){.et-grid[data-astro-cid-ro7pgs3h]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.eh-wrap[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.eh-typelist[data-astro-cid-ro7pgs3h]{display:none}.ea-text-cols[data-astro-cid-ro7pgs3h],.ea-steps[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.ea-step[data-astro-cid-ro7pgs3h]+.ea-step[data-astro-cid-ro7pgs3h]{margin-left:0;margin-top:1.5rem}.foliage--ea-a[data-astro-cid-ro7pgs3h]{bottom:6px;left:6px;transform:none}.foliage--ea-b[data-astro-cid-ro7pgs3h]{top:6px;right:6px}.foliage--et-a[data-astro-cid-ro7pgs3h]{top:6px;right:6px;width:clamp(50px,15vw,68px)!important}.foliage--ec-a[data-astro-cid-ro7pgs3h]{bottom:6px;right:6px}}@media(max-width:600px){.et-grid[data-astro-cid-ro7pgs3h]{grid-template-columns:1fr}.eh-actions[data-astro-cid-ro7pgs3h]{flex-direction:column}.eh-actions[data-astro-cid-ro7pgs3h] .btn[data-astro-cid-ro7pgs3h]{text-align:center}}
