.ev-section-banner[data-astro-cid-5iq4qlbx]{background:var(--wood);padding:clamp(40px,5vw,64px) 0}.ev-section-banner--barn[data-astro-cid-5iq4qlbx]{background:var(--barn)}.ev-back[data-astro-cid-5iq4qlbx]{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f5efe1d9;text-decoration:none;margin-bottom:18px;transition:color .15s}.ev-back[data-astro-cid-5iq4qlbx]:hover{color:var(--cream)}.ev-section-banner__inner[data-astro-cid-5iq4qlbx]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.ev-section-banner__eyebrow[data-astro-cid-5iq4qlbx]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#ead08a;margin-bottom:10px}.ev-section-banner__title[data-astro-cid-5iq4qlbx]{font-family:var(--serif);font-weight:400;font-size:clamp(36px,6vw,60px);line-height:1;letter-spacing:-.01em;color:var(--cream);margin:0}.ev-section-banner__ctas[data-astro-cid-5iq4qlbx]{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.ev-btn--light[data-astro-cid-5iq4qlbx]{background:var(--cream);border-color:var(--cream);color:var(--barn)}.ev-btn--light[data-astro-cid-5iq4qlbx]:hover{background:#fff;border-color:#fff}.btn--outline-light[data-astro-cid-5iq4qlbx]{display:inline-block;font-size:15px;font-weight:600;letter-spacing:.02em;padding:12px 22px;border-radius:999px;text-decoration:none;background:transparent;color:var(--cream);border:2px solid rgba(245,239,225,.5);transition:background .15s,border-color .15s,transform .12s ease}.btn--outline-light[data-astro-cid-5iq4qlbx]:hover{background:#f5efe11f;border-color:var(--cream);transform:translateY(-1px)}.btn--outline-light[data-astro-cid-5iq4qlbx]:active{transform:translateY(0)}.ev-action-photo[data-astro-cid-5iq4qlbx]{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px)}.ev-action-img[data-astro-cid-5iq4qlbx]{width:100%;aspect-ratio:16 / 6;object-fit:cover;border-radius:4px;box-shadow:var(--shadow-md)}.dr-body[data-astro-cid-5iq4qlbx]{font-size:15.5px;line-height:1.72;color:var(--wood-2);margin:0 0 16px;max-width:62ch}.dr-inline-link[data-astro-cid-5iq4qlbx]{color:var(--barn);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.dr-inline-link[data-astro-cid-5iq4qlbx]:hover{color:var(--barn-2);text-decoration-color:currentColor}.dr-reg__grid[data-astro-cid-5iq4qlbx]{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:860px){.dr-reg__grid[data-astro-cid-5iq4qlbx]{grid-template-columns:1fr 380px;gap:72px}}.dr-pricing[data-astro-cid-5iq4qlbx]{display:flex;flex-direction:column;gap:16px}.dr-pricing__tier[data-astro-cid-5iq4qlbx]{background:var(--cream);border:1px solid var(--hairline);border-radius:4px;padding:24px 24px 20px;box-shadow:var(--shadow-sm)}.dr-pricing__tier--featured[data-astro-cid-5iq4qlbx]{border-color:color-mix(in oklab,var(--barn) 35%,transparent);border-top:3px solid var(--barn);position:relative;box-shadow:var(--shadow-md)}.dr-pricing__tier-badge[data-astro-cid-5iq4qlbx]{position:absolute;top:-1px;right:16px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cream);background:var(--barn);padding:3px 9px;border-radius:0 0 3px 3px}.dr-pricing__tier-head[data-astro-cid-5iq4qlbx]{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.dr-pricing__tier-name[data-astro-cid-5iq4qlbx]{font-family:var(--serif);font-size:19px;color:var(--wood);margin-bottom:3px}.dr-pricing__tier-date[data-astro-cid-5iq4qlbx]{font-size:12px;color:var(--wood-2)}.dr-pricing__rows[data-astro-cid-5iq4qlbx]{display:flex;flex-direction:column;gap:0}.dr-pricing__row[data-astro-cid-5iq4qlbx]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--wood-2);padding:8px 0;border-bottom:1px solid var(--hairline)}.dr-pricing__row[data-astro-cid-5iq4qlbx]:last-child{border-bottom:none}.dr-pricing__row[data-astro-cid-5iq4qlbx] strong[data-astro-cid-5iq4qlbx]{color:var(--wood);font-weight:600;font-size:15px}.dr-pricing__note[data-astro-cid-5iq4qlbx]{font-size:12px;color:var(--wood-2);margin:12px 0 0;font-style:italic;line-height:1.5}.dr-timeline[data-astro-cid-5iq4qlbx]{list-style:none;margin:8px 0 0;padding:0;border-left:2px solid var(--hairline);max-width:680px}.dr-timeline__item[data-astro-cid-5iq4qlbx]{display:grid;grid-template-columns:160px 1fr;gap:0 24px;padding:20px 0 20px 28px;border-bottom:1px solid var(--hairline);position:relative}.dr-timeline__item[data-astro-cid-5iq4qlbx]:before{content:"";position:absolute;left:-6px;top:26px;width:10px;height:10px;border-radius:50%;background:var(--cream-3);border:2px solid var(--hairline)}.dr-timeline__item--highlight[data-astro-cid-5iq4qlbx]:before{background:var(--barn);border-color:var(--barn)}.dr-timeline__item[data-astro-cid-5iq4qlbx]:last-child{border-bottom:none}.dr-timeline__time[data-astro-cid-5iq4qlbx]{font-size:12px;font-weight:600;color:var(--wood-2);padding-top:2px;text-transform:uppercase;letter-spacing:.06em}.dr-timeline__item--highlight[data-astro-cid-5iq4qlbx] .dr-timeline__time[data-astro-cid-5iq4qlbx]{color:var(--barn)}.dr-timeline__title[data-astro-cid-5iq4qlbx]{font-family:var(--serif);font-size:17px;color:var(--wood);margin-bottom:4px}.dr-timeline__item--highlight[data-astro-cid-5iq4qlbx] .dr-timeline__title[data-astro-cid-5iq4qlbx]{color:var(--barn)}.dr-timeline__detail[data-astro-cid-5iq4qlbx]{font-size:14px;color:var(--wood-2);line-height:1.5}@media(max-width:600px){.dr-timeline__item[data-astro-cid-5iq4qlbx]{grid-template-columns:1fr;gap:4px}.dr-timeline__time[data-astro-cid-5iq4qlbx]{font-size:11px}}.dr-rules__grid[data-astro-cid-5iq4qlbx]{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:720px){.dr-rules__grid[data-astro-cid-5iq4qlbx]{grid-template-columns:1fr 280px;gap:64px}}.dr-rules__actions[data-astro-cid-5iq4qlbx]{display:flex;flex-direction:column;gap:12px}.dr-rules__btn[data-astro-cid-5iq4qlbx]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;padding:13px 18px;border-radius:3px;text-decoration:none;background:var(--barn);color:var(--cream);border:2px solid var(--barn);box-shadow:var(--shadow-sm);transition:background .15s,color .15s,transform .12s ease,box-shadow .15s ease}.dr-rules__btn[data-astro-cid-5iq4qlbx]:hover{background:var(--barn-2);border-color:var(--barn-2);transform:translateY(-1px);box-shadow:var(--shadow-md)}.dr-rules__btn[data-astro-cid-5iq4qlbx]:active{transform:translateY(0)}.dr-rules__btn--outline[data-astro-cid-5iq4qlbx]{background:transparent;color:var(--barn);box-shadow:none}.dr-rules__btn--outline[data-astro-cid-5iq4qlbx]:hover{background:var(--barn);color:var(--cream)}.dr-rules__hint[data-astro-cid-5iq4qlbx]{font-size:11.5px;color:var(--wood-2);margin:4px 0 0;font-style:italic;line-height:1.5}.dr-cta-band[data-astro-cid-5iq4qlbx]{background:radial-gradient(ellipse 120% 100% at 50% 0%,color-mix(in oklab,var(--barn) 12%,var(--wood)) 0%,var(--wood) 70%);padding:clamp(56px,8vw,96px) 0;text-align:center}.dr-cta-band[data-astro-cid-5iq4qlbx] .wrap[data-astro-cid-5iq4qlbx]{display:flex;flex-direction:column;align-items:center;gap:16px}.dr-cta-band__title[data-astro-cid-5iq4qlbx]{font-family:var(--serif);font-weight:400;font-size:clamp(28px,4vw,44px);color:var(--cream);margin:0}.dr-cta-band__body[data-astro-cid-5iq4qlbx]{font-size:16px;color:#f5efe1b8;margin:0 0 8px;max-width:50ch;line-height:1.6}.dr-cta-band__buttons[data-astro-cid-5iq4qlbx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.dr-btn--light[data-astro-cid-5iq4qlbx]{background:var(--barn);border-color:var(--barn);color:var(--cream)}.dr-btn--light[data-astro-cid-5iq4qlbx]:hover{background:var(--barn-2);border-color:var(--barn-2)}.dr-cta-band__email[data-astro-cid-5iq4qlbx]{font-size:14px;font-weight:500;color:#f5efe1b3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.dr-cta-band__email[data-astro-cid-5iq4qlbx]:hover{color:var(--cream);text-decoration-color:currentColor}
