.dhe[data-astro-cid-irx3etvg]{--ed-bg:#0b0b0b;--ed-surface:#141414;--ed-bone:#EDE7D9;--ed-lime:#d2ff00;--ed-sage:#6B7D5F;--ed-sage-ink:#4A5A40;--ed-ink:#f4f4ef;--ed-dim:#b4b4ad;--ed-muted:#a3a29b;--ed-line:rgba(255,255,255,.08);--ed-line-strong:rgba(255,255,255,.1);--ed-ink-bone:#0a0a0b;--ed-line-bone:rgba(10,10,11,.16);--ed-serif:"Cormorant Garamond","Cormorant Fallback",Georgia,serif;--ed-sans:"Inter","Inter Fallback",sans-serif;--ed-mono:"JetBrains Mono","JetBrains Mono Fallback",monospace;--dhe-lede:#d8d8d0;--dhe-soft:#c9c9c2;--dhe-rule:#262626;--dhe-pad-x:clamp(20px,5vw,72px);--dhe-pad-y:clamp(64px,9vw,128px);background:var(--ed-bg);color:var(--ed-ink);font-family:var(--ed-sans);-webkit-font-smoothing:antialiased}.dhe[data-astro-cid-irx3etvg] [data-astro-cid-irx3etvg]{box-sizing:border-box}.dhe[data-astro-cid-irx3etvg] [data-astro-cid-irx3etvg]::selection{background:var(--ed-lime);color:var(--ed-bg)}.dhe[data-astro-cid-irx3etvg] img[data-astro-cid-irx3etvg]{display:block;max-width:100%}#faq[data-astro-cid-irx3etvg]{scroll-margin-top:104px}.dhe-tag[data-astro-cid-irx3etvg]{font-family:var(--ed-mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--ed-lime);text-transform:uppercase}.dhe-tag[data-astro-cid-irx3etvg].sage{color:var(--ed-sage-ink)}.dhe-h2[data-astro-cid-irx3etvg]{margin:0;font-family:var(--ed-serif);font-weight:600;line-height:.95;text-wrap:balance}.dhe-h2[data-astro-cid-irx3etvg] em[data-astro-cid-irx3etvg]{font-style:italic;font-weight:500;color:var(--ed-lime)}.dhe-h2[data-astro-cid-irx3etvg].bone em[data-astro-cid-irx3etvg]{color:var(--ed-sage-ink)}.dhe-cta[data-astro-cid-irx3etvg]{display:inline-flex;align-items:center;gap:8px;background:var(--ed-lime);color:var(--ed-ink-bone);border-radius:999px;padding:18px 30px;font-family:var(--ed-sans);font-weight:700;letter-spacing:.15em;font-size:13px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .25s ease}.dhe-cta[data-astro-cid-irx3etvg]:hover{background:var(--ed-ink)}.dhe-cta[data-astro-cid-irx3etvg]:focus-visible,.dhe-link[data-astro-cid-irx3etvg]:focus-visible,.dhe-q[data-astro-cid-irx3etvg] summary[data-astro-cid-irx3etvg]:focus-visible{outline:2px solid var(--ed-lime);outline-offset:3px}.dhe-cta-row[data-astro-cid-irx3etvg]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.dhe-link[data-astro-cid-irx3etvg]{display:inline-flex;align-items:center;gap:.28em;min-height:44px;color:var(--ed-lime);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s ease}.dhe-link[data-astro-cid-irx3etvg]:hover{color:var(--ed-ink)}.dhe-hero[data-astro-cid-irx3etvg]{display:flex;flex-direction:row-reverse;flex-wrap:wrap;border-bottom:1px solid #1f1f1f}.dhe-hero-img[data-astro-cid-irx3etvg]{flex:1 1 380px;position:relative;min-height:clamp(300px,46vh,560px);overflow:hidden;background:#101410}.dhe-hero-img[data-astro-cid-irx3etvg] picture[data-astro-cid-irx3etvg]{position:absolute;inset:0}.dhe-hero-img[data-astro-cid-irx3etvg] img[data-astro-cid-irx3etvg]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.dhe-hero-fade[data-astro-cid-irx3etvg]{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,#0b0b0bd9,#0b0b0b00)}.dhe-chip[data-astro-cid-irx3etvg]{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);font-family:var(--ed-mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--ed-lime);text-transform:uppercase}.dhe-hero-text[data-astro-cid-irx3etvg]{flex:1 1 420px;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,28px);padding:clamp(32px,5vw,64px) var(--dhe-pad-x)}.dhe-kicker[data-astro-cid-irx3etvg]{font-family:var(--ed-mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--ed-lime);text-transform:uppercase}.dhe-h1wrap[data-astro-cid-irx3etvg]{margin:0;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);font:inherit;letter-spacing:normal;color:inherit}.dhe-h1[data-astro-cid-irx3etvg]{display:block;margin:0;font-family:var(--ed-serif);font-weight:600;font-size:clamp(48px,6.8vw,104px);line-height:.92;letter-spacing:-.01em;text-wrap:balance;color:var(--ed-ink)}.dhe-h1[data-astro-cid-irx3etvg] em[data-astro-cid-irx3etvg]{font-style:italic;font-weight:500;color:var(--ed-lime)}.dhe-lede[data-astro-cid-irx3etvg]{margin:0;max-width:46ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--dhe-lede);text-wrap:pretty}.dhe-from[data-astro-cid-irx3etvg]{font-size:15px;font-weight:500;color:var(--dhe-soft)}.dhe-facts[data-astro-cid-irx3etvg]{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:22px;border-top:1px solid var(--dhe-rule);font-family:var(--ed-mono);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--ed-muted);text-transform:uppercase}.dhe-why[data-astro-cid-irx3etvg]{background:var(--ed-bone);color:var(--ed-ink-bone);padding:var(--dhe-pad-y) var(--dhe-pad-x);display:flex;flex-direction:column;gap:40px}.dhe-why-head[data-astro-cid-irx3etvg]{display:flex;flex-direction:column;gap:16px;max-width:760px}.dhe-why[data-astro-cid-irx3etvg] .dhe-h2[data-astro-cid-irx3etvg]{font-size:clamp(40px,5vw,72px);line-height:.98;color:var(--ed-ink-bone)}.dhe-cards[data-astro-cid-irx3etvg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.dhe-card[data-astro-cid-irx3etvg]{display:flex;flex-direction:column;gap:10px;padding:26px;border:1px solid var(--ed-ink-bone);border-radius:4px}.dhe-card-num[data-astro-cid-irx3etvg]{font-family:var(--ed-mono);font-size:12px;font-weight:500;color:var(--ed-sage-ink)}.dhe-card-h[data-astro-cid-irx3etvg]{font-family:var(--ed-serif);font-size:26px;font-weight:600;line-height:1.1}.dhe-card-b[data-astro-cid-irx3etvg]{font-size:15px;line-height:1.55;color:#2c2c2a}.dhe-list[data-astro-cid-irx3etvg]{display:flex;flex-direction:column;gap:12px;max-width:760px}.dhe-list[data-astro-cid-irx3etvg] ul[data-astro-cid-irx3etvg]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.55;color:#2c2c2a}.dhe-planner[data-astro-cid-irx3etvg]{margin:0;max-width:760px;font-size:15px;font-weight:500;line-height:1.55;color:#2c2c2a}.dhe-planner-link[data-astro-cid-irx3etvg]{display:inline-block;padding:10px 0;margin:-10px 0;color:#0b0b0b;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dhe-planner-link[data-astro-cid-irx3etvg]:hover{color:var(--ed-sage-ink)}.dhe-planner-link[data-astro-cid-irx3etvg]:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}.dhe-photos[data-astro-cid-irx3etvg]{padding:var(--dhe-pad-y) var(--dhe-pad-x) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.dhe-fig[data-astro-cid-irx3etvg]{margin:0;display:flex;flex-direction:column;gap:10px}.dhe-fig[data-astro-cid-irx3etvg] picture[data-astro-cid-irx3etvg]{display:block;width:100%;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:#101410}.dhe-fig[data-astro-cid-irx3etvg] img[data-astro-cid-irx3etvg]{width:100%;height:100%;object-fit:cover;object-position:center 35%}.dhe-fig[data-astro-cid-irx3etvg] figcaption[data-astro-cid-irx3etvg]{font-family:var(--ed-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--ed-muted)}.dhe-prizes[data-astro-cid-irx3etvg]{background:var(--ed-surface);padding:clamp(48px,7vw,88px) var(--dhe-pad-x);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px}.dhe-prizes-text[data-astro-cid-irx3etvg]{display:flex;flex-direction:column;gap:12px;max-width:640px}.dhe-prizes-h[data-astro-cid-irx3etvg]{font-family:var(--ed-serif);font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1}.dhe-prizes-h[data-astro-cid-irx3etvg] em[data-astro-cid-irx3etvg]{font-style:italic;font-weight:500;color:var(--ed-lime)}.dhe-prizes-b[data-astro-cid-irx3etvg]{font-size:16px;line-height:1.55;color:var(--dhe-soft)}.dhe-faq[data-astro-cid-irx3etvg]{padding:var(--dhe-pad-y) var(--dhe-pad-x);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,80px)}.dhe-faq-h[data-astro-cid-irx3etvg]{margin:0;font-family:var(--ed-serif);font-weight:600;font-size:clamp(36px,4vw,56px);line-height:1}.dhe-faq-h[data-astro-cid-irx3etvg] em[data-astro-cid-irx3etvg]{font-style:italic;font-weight:500;color:var(--ed-lime)}.dhe-faq-list[data-astro-cid-irx3etvg]{display:flex;flex-direction:column}.dhe-q[data-astro-cid-irx3etvg]{border-top:1px solid var(--dhe-rule);padding:0}.dhe-q[data-astro-cid-irx3etvg] summary[data-astro-cid-irx3etvg]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.35}.dhe-q[data-astro-cid-irx3etvg] summary[data-astro-cid-irx3etvg]::-webkit-details-marker{display:none}.dhe-plus[data-astro-cid-irx3etvg]{color:var(--ed-lime);flex:none;transition:transform .2s ease}.dhe-q[data-astro-cid-irx3etvg][open] .dhe-plus[data-astro-cid-irx3etvg]{transform:rotate(45deg)}.dhe-q[data-astro-cid-irx3etvg] p[data-astro-cid-irx3etvg]{margin:-6px 0 20px;font-size:16px;line-height:1.6;color:var(--dhe-soft);max-width:60ch}.dhe-faq-more[data-astro-cid-irx3etvg]{padding-top:20px;border-top:1px solid var(--dhe-rule);font-size:14px;font-weight:500;color:var(--ed-muted)}.dhe-faq-more[data-astro-cid-irx3etvg] .dhe-link[data-astro-cid-irx3etvg],.dhe-q[data-astro-cid-irx3etvg] p[data-astro-cid-irx3etvg] .dhe-link[data-astro-cid-irx3etvg]{display:inline;min-height:0;font-size:inherit;white-space:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.dhe-related[data-astro-cid-irx3etvg]{border-top:0;padding-top:12px;line-height:1.9}.dhe-final[data-astro-cid-irx3etvg]{position:relative;min-height:min(70vh,600px);display:flex;align-items:flex-end;overflow:hidden}.dhe-final[data-astro-cid-irx3etvg] picture[data-astro-cid-irx3etvg]{position:absolute;inset:0}.dhe-final-img[data-astro-cid-irx3etvg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dhe-final-overlay[data-astro-cid-irx3etvg]{position:absolute;inset:0;background:linear-gradient(to top,#0b0b0beb 10%,#0b0b0b59)}.dhe-final-in[data-astro-cid-irx3etvg]{position:relative;padding:clamp(40px,7vw,96px) var(--dhe-pad-x);display:flex;flex-direction:column;gap:26px;max-width:900px}.dhe-final-h[data-astro-cid-irx3etvg]{margin:0;font-family:var(--ed-serif);font-weight:600;font-size:clamp(44px,6vw,92px);line-height:.92;text-wrap:balance}.dhe-final-h[data-astro-cid-irx3etvg] em[data-astro-cid-irx3etvg]{font-style:italic;font-weight:500;color:var(--ed-lime)}.dhe-final-note[data-astro-cid-irx3etvg]{font-size:15px;font-weight:500;color:var(--dhe-lede)}@media(max-width:760px){.dhe-hero-img[data-astro-cid-irx3etvg]{min-height:36vh;max-height:340px}.dhe-cta-row[data-astro-cid-irx3etvg]{align-items:stretch;flex-direction:column}.dhe-cta[data-astro-cid-irx3etvg]{justify-content:center}.dhe-q[data-astro-cid-irx3etvg] summary[data-astro-cid-irx3etvg]{font-size:16px}.dhe-link[data-astro-cid-irx3etvg]{white-space:normal}}@media(prefers-reduced-motion:reduce){.dhe-plus[data-astro-cid-irx3etvg],.dhe-cta[data-astro-cid-irx3etvg],.dhe-link[data-astro-cid-irx3etvg]{transition:none}}
