.tdp-hero[data-astro-cid-dn6axxx4]{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--cat) 28%, transparent), transparent 60%), var(--bg);padding:clamp(3rem,8vw,6rem) 0 3rem;position:relative;overflow:hidden}.tdp-hero[data-astro-cid-dn6axxx4]:after{content:"";background:var(--cat);opacity:.08;clip-path:polygon(40% 0,100% 0,60% 100%,0 100%);width:30%;position:absolute;top:0;bottom:0;right:-6%}.back[data-astro-cid-dn6axxx4]{color:var(--muted);margin-bottom:2.5rem;text-decoration:none;display:inline-block}.back[data-astro-cid-dn6axxx4]:hover{color:var(--text)}.tdp-hero[data-astro-cid-dn6axxx4] .eyebrow[data-astro-cid-dn6axxx4]{color:var(--cat)}h1[data-astro-cid-dn6axxx4]{font-size:clamp(2.8rem,9vw,6.5rem);animation:.8s cubic-bezier(.2,.8,.2,1) both up}.chips[data-astro-cid-dn6axxx4]{flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;animation:.8s cubic-bezier(.2,.8,.2,1) .15s both up;display:flex}.chips[data-astro-cid-dn6axxx4] li[data-astro-cid-dn6axxx4]{background:var(--bg-2);border:1px solid var(--line);padding:.6rem 1rem;font-weight:600}.chips[data-astro-cid-dn6axxx4] span[data-astro-cid-dn6axxx4]{font:500 .68rem/1.4 var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--cat);display:block}@keyframes up{0%{opacity:0;transform:translateY(24px)}}.tdp-body[data-astro-cid-dn6axxx4]{gap:3rem;padding-top:2.5rem;padding-bottom:1rem;display:grid}@media (width>=1000px){.tdp-body[data-astro-cid-dn6axxx4]{grid-template-columns:minmax(0,1fr) 360px;gap:4rem}}.tdp-main[data-astro-cid-dn6axxx4] section[data-astro-cid-dn6axxx4]{margin-top:3rem;padding:0}.tdp-main[data-astro-cid-dn6axxx4] h2[data-astro-cid-dn6axxx4]{margin-bottom:1.5rem;font-size:clamp(1.6rem,3vw,2.2rem)}.lead[data-astro-cid-dn6axxx4]{color:#d5d8d5;max-width:55ch;margin:0;font-size:clamp(1.15rem,2vw,1.4rem)}.alert[data-astro-cid-dn6axxx4]{background:#f59e0b1a;border:1px solid #f59e0b66;align-items:flex-start;gap:1rem;margin:2rem 0 0;padding:1.2rem 1.4rem;display:flex}.alert[data-astro-cid-dn6axxx4] b[data-astro-cid-dn6axxx4]{color:#0a0a0a;background:#f59e0b;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:800;display:grid}.note[data-astro-cid-dn6axxx4]{background:color-mix(in srgb, var(--cat) 10%, var(--bg-2));border:1px solid color-mix(in srgb, var(--cat) 35%, transparent);margin-top:2rem;padding:1.2rem 1.4rem}.note[data-astro-cid-dn6axxx4] p[data-astro-cid-dn6axxx4]{margin:0 0 .4rem}.includes[data-astro-cid-dn6axxx4]{gap:1rem;display:grid}@media (width>=700px){.includes[data-astro-cid-dn6axxx4]{grid-template-columns:repeat(3,1fr)}}.inc[data-astro-cid-dn6axxx4]{background:var(--bg-2);border:1px solid var(--line);padding:1.5rem;position:relative;overflow:hidden}.inc[data-astro-cid-dn6axxx4] .num[data-astro-cid-dn6axxx4]{font:italic 800 .9rem/1 var(--display);color:var(--cat)}.inc[data-astro-cid-dn6axxx4] h3[data-astro-cid-dn6axxx4]{margin:1.2rem 0 .5rem;font-size:1.15rem}.inc[data-astro-cid-dn6axxx4] p[data-astro-cid-dn6axxx4]{color:var(--muted);margin:0;font-size:.95rem}.rows[data-astro-cid-dn6axxx4]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows[data-astro-cid-dn6axxx4] li[data-astro-cid-dn6axxx4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;display:flex}.rows[data-astro-cid-dn6axxx4] strong[data-astro-cid-dn6axxx4]{font-weight:600;display:block}.rows[data-astro-cid-dn6axxx4] small[data-astro-cid-dn6axxx4]{color:var(--muted)}.rows[data-astro-cid-dn6axxx4] b[data-astro-cid-dn6axxx4]{font:italic 800 1.5rem/1 var(--display);color:var(--cat);white-space:nowrap}.coaching[data-astro-cid-dn6axxx4]{background:linear-gradient(135deg, var(--bg-2), var(--bg));border:1px solid var(--line);padding:2rem;position:relative;overflow:hidden}.coaching[data-astro-cid-dn6axxx4]>p[data-astro-cid-dn6axxx4]{color:var(--muted);max-width:60ch}.more[data-astro-cid-dn6axxx4]{color:var(--cat);margin-top:1rem;font-weight:600;text-decoration:none;display:inline-block}.more[data-astro-cid-dn6axxx4]:hover{text-decoration:underline}.rules[data-astro-cid-dn6axxx4] details[data-astro-cid-dn6axxx4]{border-bottom:1px solid var(--line)}.rules[data-astro-cid-dn6axxx4] details[data-astro-cid-dn6axxx4]:first-child{border-top:1px solid var(--line)}.rules[data-astro-cid-dn6axxx4] summary[data-astro-cid-dn6axxx4]{cursor:pointer;justify-content:space-between;align-items:center;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.rules[data-astro-cid-dn6axxx4] summary[data-astro-cid-dn6axxx4]::-webkit-details-marker{display:none}.rules[data-astro-cid-dn6axxx4] summary[data-astro-cid-dn6axxx4]:after{content:"+";color:var(--cat);font-size:1.4rem;transition:transform .25s}.rules[data-astro-cid-dn6axxx4] details[data-astro-cid-dn6axxx4][open] summary[data-astro-cid-dn6axxx4]:after{transform:rotate(45deg)}.rules[data-astro-cid-dn6axxx4] details[data-astro-cid-dn6axxx4] p[data-astro-cid-dn6axxx4]{color:var(--muted);max-width:65ch;margin:0 0 1rem}.rules[data-astro-cid-dn6axxx4] details[data-astro-cid-dn6axxx4] .more[data-astro-cid-dn6axxx4]{margin:0 0 1.2rem}.timeline[data-astro-cid-dn6axxx4]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.timeline[data-astro-cid-dn6axxx4]{grid-template-columns:repeat(4,1fr)}}.timeline[data-astro-cid-dn6axxx4] li[data-astro-cid-dn6axxx4]{--c:color-mix(in oklch, #5ea038 calc((1 - var(--step)) * 100%), #e5484d);background:var(--bg-2);border-top:3px solid var(--c);padding:1.2rem}.timeline[data-astro-cid-dn6axxx4] strong[data-astro-cid-dn6axxx4]{font:italic 800 1.05rem/1.2 var(--display);text-transform:uppercase;color:var(--c);margin-bottom:.5rem;display:block}.timeline[data-astro-cid-dn6axxx4] span[data-astro-cid-dn6axxx4]{color:var(--muted);font-size:.92rem}.book-card[data-astro-cid-dn6axxx4]{background:var(--bg-2);border:1px solid var(--line);border-top:4px solid var(--cat);padding:2rem;position:sticky;top:92px}.book-card[data-astro-cid-dn6axxx4] .eyebrow[data-astro-cid-dn6axxx4]{color:var(--cat)}.book-date[data-astro-cid-dn6axxx4]{font:italic 800 1.6rem/1.1 var(--display);margin:0}.book-hours[data-astro-cid-dn6axxx4]{color:var(--muted);margin:.3rem 0 1.5rem}.book-price[data-astro-cid-dn6axxx4]{font:italic 800 3.4rem/1 var(--display);margin:0 0 1.5rem}.book-price[data-astro-cid-dn6axxx4] small[data-astro-cid-dn6axxx4]{font:500 .8rem/1.6 var(--body);color:var(--muted);display:block}.book-card[data-astro-cid-dn6axxx4] .btn[data-astro-cid-dn6axxx4]{justify-content:center;width:100%}.book-note[data-astro-cid-dn6axxx4]{color:var(--muted);margin:1.2rem 0 0;font-size:.82rem}.soon[data-astro-cid-dn6axxx4]{color:var(--muted)}.mobile-cta[data-astro-cid-dn6axxx4]{z-index:40;backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#0a0a0aeb;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta[data-astro-cid-dn6axxx4] b[data-astro-cid-dn6axxx4]{font:italic 800 1.4rem/1 var(--display);color:var(--cat)}@media (width>=1000px){.mobile-cta[data-astro-cid-dn6axxx4]{display:none}}@media (width<=999px){.tdp-body[data-astro-cid-dn6axxx4]{padding-bottom:8rem}}.event[data-astro-cid-jsfg4knq]{max-width:900px;padding-top:3rem;padding-bottom:6rem}.event[data-astro-cid-jsfg4knq] h1[data-astro-cid-jsfg4knq]{margin-bottom:1.5rem;font-size:clamp(2.6rem,8vw,5.5rem)}.back[data-astro-cid-jsfg4knq]{color:var(--muted);margin-bottom:3rem;text-decoration:none;display:inline-block}.back[data-astro-cid-jsfg4knq]:hover{color:var(--text)}.cat[data-astro-cid-jsfg4knq]{color:var(--cat)}.facts[data-astro-cid-jsfg4knq]{background:var(--line);border:1px solid var(--line);gap:1px;margin:2rem 0;display:grid}@media (width>=700px){.facts[data-astro-cid-jsfg4knq]{grid-template-columns:repeat(3,1fr)}}.facts[data-astro-cid-jsfg4knq] div[data-astro-cid-jsfg4knq]{background:var(--bg-2);border-top:3px solid var(--cat);padding:1.2rem 1.4rem}.facts[data-astro-cid-jsfg4knq] dt[data-astro-cid-jsfg4knq]{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.facts[data-astro-cid-jsfg4knq] dd[data-astro-cid-jsfg4knq]{text-transform:capitalize;margin:.3rem 0 0;font-weight:600}.desc[data-astro-cid-jsfg4knq]{border-top:1px solid var(--line);color:#c9ccc9;margin-top:3rem;padding-top:2rem}.desc[data-astro-cid-jsfg4knq] p[data-astro-cid-jsfg4knq]{margin:0 0 .6rem}
