.hero[data-astro-cid-tcy35dad]{max-width:820px;margin:0 auto;padding:72px var(--pad) 64px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.soon[data-astro-cid-tcy35dad]{font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--ink);background:var(--green);padding:6px 14px}.back[data-astro-cid-tcy35dad]{font-size:15px;color:var(--muted);border-bottom:1px solid transparent}.back[data-astro-cid-tcy35dad]:hover{color:var(--green-deep);border-color:var(--green-deep)}h1[data-astro-cid-tcy35dad]{font-size:clamp(44px,5.4vw,76px);line-height:1}.tag[data-astro-cid-tcy35dad]{font-size:38px;line-height:1.1}.lead[data-astro-cid-tcy35dad]{font-size:22px;line-height:1.75;max-width:700px}.hero[data-astro-cid-tcy35dad] .btn[data-astro-cid-tcy35dad]{margin-top:8px}.get[data-astro-cid-tcy35dad]{background:var(--sand);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:80px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:72px}.get[data-astro-cid-tcy35dad] .col[data-astro-cid-tcy35dad]{max-width:520px;width:100%;justify-self:end;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.get[data-astro-cid-tcy35dad] .col[data-astro-cid-tcy35dad]:last-child{justify-self:start}ul[data-astro-cid-tcy35dad]{padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:19px;color:var(--muted)}.for[data-astro-cid-tcy35dad]{font-size:16px;color:var(--muted);border-top:1px solid var(--rule);padding-top:14px}.for[data-astro-cid-tcy35dad] b[data-astro-cid-tcy35dad]{font-weight:600;color:var(--green-deep);letter-spacing:1px;text-transform:uppercase;font-size:13px;margin-right:6px}ol[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:flex;flex-direction:column;gap:22px}ol[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;gap:18px;align-items:flex-start}ol[data-astro-cid-tcy35dad] .n[data-astro-cid-tcy35dad]{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--green-deep);color:var(--green-deep);display:grid;place-items:center;font-family:var(--display);font-size:22px}ol[data-astro-cid-tcy35dad] div[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:2px}ol[data-astro-cid-tcy35dad] b[data-astro-cid-tcy35dad]{font-family:var(--display);font-weight:500;font-size:23px}ol[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]:not(.n){color:var(--muted);font-size:17px}.teachers[data-astro-cid-tcy35dad]{background:var(--ink);color:var(--paper);padding:88px var(--pad);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.teachers[data-astro-cid-tcy35dad] .eyebrow[data-astro-cid-tcy35dad]{color:var(--green)}.teachers[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(32px,3.8vw,50px);color:#f5f0e6}.teachers[data-astro-cid-tcy35dad] .script[data-astro-cid-tcy35dad]{color:var(--green)}.teachers[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:620px;color:var(--muted-dark)}.more[data-astro-cid-tcy35dad]{padding:80px var(--pad) 96px;display:flex;flex-direction:column;align-items:center;gap:28px}.cards[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;width:100%}.card[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:10px;padding:32px 30px;background:var(--ink);color:var(--paper);border:1px solid var(--rule-dark);border-top:3px solid var(--green);transition:border-color .2s,transform .2s,box-shadow .2s}.card[data-astro-cid-tcy35dad]:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 18px 36px #29252547}.card[data-astro-cid-tcy35dad] b[data-astro-cid-tcy35dad]{font-family:var(--display);font-weight:500;font-size:27px;color:var(--green);line-height:1.15}.card[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--muted-dark)}.card[data-astro-cid-tcy35dad] em[data-astro-cid-tcy35dad]{color:var(--green);font-style:normal;font-size:13px;letter-spacing:3px;text-transform:uppercase;margin-top:6px}@media(max-width:900px){.get[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:48px}.get[data-astro-cid-tcy35dad] .col[data-astro-cid-tcy35dad],.get[data-astro-cid-tcy35dad] .col[data-astro-cid-tcy35dad]:last-child{justify-self:start}.cards[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}
