.hero[data-astro-cid-lcdefpme]{padding-top:36px}.eb-long[data-astro-cid-lcdefpme]{display:none}@media (width>=480px){.eb-long[data-astro-cid-lcdefpme]{display:inline}.eb-short[data-astro-cid-lcdefpme]{display:none}}.display[data-astro-cid-lcdefpme]{font-size:var(--fs-display);letter-spacing:-.025em;color:var(--c-olive-mid);margin:0 0 1.75rem;line-height:.95}.display[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--c-olive);font-style:italic;display:block}.hero-frame[data-astro-cid-lcdefpme]{border-block:1px solid var(--c-line-strong)}.hero-grid[data-astro-cid-lcdefpme]{display:grid}.hero-panel[data-astro-cid-lcdefpme]{padding:1.75rem 0 2rem}.hero-panel[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.hero-text[data-astro-cid-lcdefpme]{color:var(--c-muted);max-width:42ch;margin-bottom:1.6rem}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.hero-media[data-astro-cid-lcdefpme]{margin-inline:calc(var(--gutter) * -1);aspect-ratio:4/3.2;background:var(--c-sand);position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.badge[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--c-bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);color:var(--c-olive-dark);letter-spacing:.12em;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem .5rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.badge[data-astro-cid-lcdefpme] .mark{color:var(--c-olive)}.trust[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.1rem 1rem;margin:0;padding:1.5rem 0 2.5rem;list-style:none;display:grid}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--c-muted);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.4;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .icon{color:var(--c-olive);flex:none;margin-top:1px}.trust[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-display);color:var(--c-text);font-size:1.2rem;font-weight:500;line-height:1.15;display:block}.about-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.about-photo[data-astro-cid-lcdefpme]{width:min(82%,340px);margin:0 auto;position:relative}.arch[data-astro-cid-lcdefpme]{position:relative}.arch[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;object-position:center 20%;border-radius:999px 999px var(--radius) var(--radius);width:100%}.arch[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #31331b59;border-radius:999px 999px 10px 10px;position:absolute;inset:-10px}.about-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#3f4029;margin-top:1.5rem;font-size:.72rem}.about-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:0;text-transform:none;color:var(--c-text);font-size:1.5rem;display:block}.about-card[data-astro-cid-lcdefpme]{background:var(--c-bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);--c-muted:#5e5f48;padding:2rem 1.4rem}.about-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--c-olive)}.greeting[data-astro-cid-lcdefpme]{font-family:var(--f-display);color:var(--c-olive);margin-bottom:.6rem;font-size:1.6rem;font-style:italic;line-height:1.3}.focus-title[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin:1.5rem 0 .7rem;font-size:.72rem;font-weight:600}.about-actions[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.session[data-astro-cid-lcdefpme]{padding-block:var(--section-y);isolation:isolate;position:relative;overflow:hidden}.session-bg[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.session-bg[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.session-bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(160deg,#1f281659,#1f281699);position:absolute;inset:0}.session-card[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--c-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius);text-align:center;max-width:980px;margin-inline:auto;padding:2rem 1.4rem}.session-list[data-astro-cid-lcdefpme]{text-align:left;gap:0;margin:.5rem 0 1.75rem;display:grid}.session-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-line);grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-content:start;column-gap:1rem;padding:1rem 0;display:grid}.session-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.s-icon[data-astro-cid-lcdefpme]{border:1px solid var(--c-line-strong);width:48px;height:48px;color:var(--c-olive);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.session-list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);align-self:end;font-size:.7rem;font-weight:600}.session-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--f-display);margin:0;font-size:1.35rem;line-height:1.25}.offer-grid[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.offer-media[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.circle[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--c-khaki);width:min(68vw,280px);box-shadow:0 0 0 8px var(--c-bg), 0 0 0 9px var(--c-line-strong);border-radius:50%;display:block;overflow:hidden}.circle[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.offer-text[data-astro-cid-lcdefpme]{text-align:center}.offer-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem;font-size:clamp(1.8rem,6vw,2.2rem)}.offer-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--c-muted);margin-bottom:1rem}.offer-desc[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.offer-highlights[data-astro-cid-lcdefpme]{justify-content:center;margin-bottom:1.75rem}.offer-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:1rem;display:flex}.private[data-astro-cid-lcdefpme]{background:var(--c-olive);padding-block:calc(var(--section-y) * .8)}.private-grid[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.private[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--c-on-dark);margin:0}.private-rule[data-astro-cid-lcdefpme]{background:var(--c-sand);width:48px;height:1px;display:block}.private-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-on-dark);opacity:.9;margin-bottom:1.25rem;font-size:1.05rem}.private-list[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.private-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--c-on-dark-muted);align-items:center;gap:.6rem;font-size:.9rem;display:flex}.private-list[data-astro-cid-lcdefpme] .icon{color:var(--c-sand);flex:none}.faq-grid[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}@media (width>=640px){.hero[data-astro-cid-lcdefpme]{padding-top:56px}.display[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{display:inline}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:row;gap:1.75rem}.hero-media[data-astro-cid-lcdefpme]{margin-inline:0;border-radius:var(--radius);margin-bottom:2rem}.trust[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);padding-top:1.75rem}.about-card[data-astro-cid-lcdefpme],.session-card[data-astro-cid-lcdefpme]{padding:2.75rem}.session-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;column-gap:2rem}.session-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-last-child(2){border-bottom:0}.offer-actions[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:center}}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{padding-top:64px}.display[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:2.5rem}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]:first-child{text-align:center}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]:first-child .eyebrow[data-astro-cid-lcdefpme]:after{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(300px,1fr) 2.1fr}.hero-panel[data-astro-cid-lcdefpme]{border-right:1px solid var(--c-line-strong);flex-direction:column;justify-content:center;padding:3rem 2.75rem 3rem 0;display:flex}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.75rem}.hero-media[data-astro-cid-lcdefpme]{aspect-ratio:auto;border-radius:0;min-height:520px;margin:0}.badge[data-astro-cid-lcdefpme]{bottom:20px;left:auto;right:20px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(300px,420px) 1fr;align-items:center;gap:5rem}.about-photo[data-astro-cid-lcdefpme]{width:100%}.about-card[data-astro-cid-lcdefpme]{padding:3.5rem 3.75rem}.about-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.greeting):not(.focus-title){font-size:1.08rem}.greeting[data-astro-cid-lcdefpme]{font-size:1.85rem}.session-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:3.5rem 4rem;display:grid}.session-list[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);column-gap:0;margin:1.5rem 0 2.5rem}.session-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:0;border-left:1px solid var(--c-line);grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;row-gap:.35rem;padding:.5rem 1.25rem}.session-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0}.session-list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{align-self:auto}.session-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-self:center}.s-icon[data-astro-cid-lcdefpme]{grid-row:auto;width:60px;height:60px;margin-bottom:.5rem}.session-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.3rem}.session-card[data-astro-cid-lcdefpme] .btn-block[data-astro-cid-lcdefpme]{justify-self:center}.offer-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(260px,340px) 1fr;align-items:center;gap:5rem;max-width:1000px;margin-inline:auto}.offer-media[data-astro-cid-lcdefpme]{justify-content:flex-start}.circle[data-astro-cid-lcdefpme]{width:320px}.offer-text[data-astro-cid-lcdefpme]{text-align:left}.offer-highlights[data-astro-cid-lcdefpme],.offer-actions[data-astro-cid-lcdefpme]{justify-content:flex-start}.private-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1.2fr;align-items:center;gap:4rem}.private[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:right}.private-rule[data-astro-cid-lcdefpme]{width:1px;height:100%;min-height:150px}.private-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;font-size:1.15rem}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:start;gap:5rem}.faq-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);position:sticky}}
