.arcade-stage{--plan-w:1184;--arcade-x:467;--arcade-y:95;--arcade-w:721;--arcade-h:585;--arcade-ratio:721 / 585;--arcade-wide-left:-65.326%}.arcade-door--small{z-index:3;--door-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 168.00 252.00%22 preserveAspectRatio=%22none%22%3E%3Cg transform=%22translate(-609.00,-424.00)%22%3E%3Cpath d=%22M609.00,676.00 L609.00,508.00 A84.00,84.00 0 0 1 777.00,508.00 L777.00,676.00 Z%22/%3E%3C/g%3E%3C/svg%3E");--cap:0%;--cap-w:103.57%;width:23.301%;height:43.077%;top:56.239%;left:1.942%}.arcade-door--mid{z-index:2;--door-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 252.00 378.00%22 preserveAspectRatio=%22none%22%3E%3Cg transform=%22translate(-735.00,-298.00)%22%3E%3Cdefs%3E%3CclipPath id=%22a%22%3E%3Cpath d=%22M735.00,676.00 L735.00,424.00 A126.00,126.00 0 0 1 987.00,424.00 L987.00,676.00 Z%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath clip-path=%22url(%23a)%22 fill-rule=%22evenodd%22 d=%22M726.0,289.0 H996.0 V685.0 H726.0 Z M589.00,706.00 L589.00,508.00 A104.00,104.00 0 0 1 797.00,508.00 L797.00,706.00 Z%22/%3E%3C/g%3E%3C/svg%3E");--cap:24.6%;--cap-w:77.78%;width:34.951%;height:64.615%;top:34.701%;left:19.417%}.arcade-door--big{z-index:1;--door-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 378.00 567.00%22 preserveAspectRatio=%22none%22%3E%3Cg transform=%22translate(-924.00,-109.00)%22%3E%3Cdefs%3E%3CclipPath id=%22a%22%3E%3Cpath d=%22M924.00,676.00 L924.00,298.00 A189.00,189.00 0 0 1 1302.00,298.00 L1302.00,676.00 Z%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath clip-path=%22url(%23a)%22 fill-rule=%22evenodd%22 d=%22M915.0,100.0 H1311.0 V685.0 H915.0 Z M715.00,706.00 L715.00,424.00 A146.00,146.00 0 0 1 1007.00,424.00 L1007.00,706.00 Z%22/%3E%3C/g%3E%3C/svg%3E");--cap:21.96%;--cap-w:76.98%;width:52.427%;height:96.923%;top:2.393%;left:45.631%}.home-hero[data-astro-cid-wnlr26m4]{padding-inline:1.5rem}.hero-frame[data-astro-cid-wnlr26m4]{max-width:1280px;margin-inline:auto;container-type:inline-size}.arcade-stage[data-astro-cid-wnlr26m4]{--u:calc(100cqw / var(--plan-w));height:calc(776 * var(--u));position:relative}.hero-words[data-astro-cid-wnlr26m4]{left:0;top:calc(100 * var(--u));width:calc(560 * var(--u));position:absolute}.hero-words[data-astro-cid-wnlr26m4] h1[data-astro-cid-wnlr26m4]{width:calc(640 * var(--u));font-size:calc(62 * var(--u));margin-bottom:calc(31 * var(--u));line-height:1.05}.hero-second[data-astro-cid-wnlr26m4]{display:block}.hero-lead[data-astro-cid-wnlr26m4],.hero-terms[data-astro-cid-wnlr26m4]{max-width:calc(410 * var(--u))}.hero-lead[data-astro-cid-wnlr26m4]{font-family:var(--font-body);font-size:max(14.5px, calc(18 * var(--u)));color:var(--color-hs-muted);line-height:1.66}.hero-cta[data-astro-cid-wnlr26m4]{align-items:center;gap:calc(28 * var(--u));margin-top:calc(28 * var(--u));white-space:nowrap;display:flex}.hero-terms[data-astro-cid-wnlr26m4]{margin-top:calc(18 * var(--u))}@media (width>=1101px){.hero-cta[data-astro-cid-wnlr26m4] .btn-primary[data-astro-cid-wnlr26m4]{font-size:min(.75rem, calc(12 * var(--u)));padding:min(.875rem, calc(14 * var(--u))) min(2rem, calc(30 * var(--u)))}.hero-cta[data-astro-cid-wnlr26m4] .link-arrow[data-astro-cid-wnlr26m4]{font-size:min(.7rem, calc(11.5 * var(--u)));letter-spacing:.12em}}.arcade[data-astro-cid-wnlr26m4]{left:calc(var(--arcade-x) * var(--u));top:calc(var(--arcade-y) * var(--u));width:calc(var(--arcade-w) * var(--u));aspect-ratio:var(--arcade-ratio);position:absolute;container-type:inline-size}.arcade-door[data-astro-cid-wnlr26m4]{pointer-events:none;display:block;position:absolute}.arcade-door[data-astro-cid-wnlr26m4]>img[data-astro-cid-wnlr26m4]{object-fit:cover;pointer-events:auto;clip-path:inset(0 round 50% 50% 0 0/33.333% 33.333% 0 0);width:100%;height:100%;-webkit-mask:var(--door-mask) 0 0 / 100% 100% no-repeat;mask:var(--door-mask) 0 0 / 100% 100% no-repeat;transition:filter .2s;display:block}.door-cap[data-astro-cid-wnlr26m4]{left:var(--cap);width:var(--cap-w);pointer-events:auto;font-family:var(--font-ui);color:var(--color-hs-faint);font-size:max(10.5px,1.72cqw);line-height:1.5;position:absolute;top:calc(100% + 2.9cqw)}.door-cap[data-astro-cid-wnlr26m4] b[data-astro-cid-wnlr26m4]{letter-spacing:clamp(0em,2.6cqw - 7.2px,.16em);text-transform:uppercase;color:var(--color-hs-text);font-size:max(10px,1.58cqw);font-weight:600;transition:color .2s;display:block}.arcade-door[data-astro-cid-wnlr26m4]:hover>img[data-astro-cid-wnlr26m4],.arcade-door[data-astro-cid-wnlr26m4]:focus-visible>img[data-astro-cid-wnlr26m4]{filter:brightness(1.08)}.arcade-door[data-astro-cid-wnlr26m4]:hover .door-cap[data-astro-cid-wnlr26m4] b[data-astro-cid-wnlr26m4],.arcade-door[data-astro-cid-wnlr26m4]:focus-visible .door-cap[data-astro-cid-wnlr26m4] b[data-astro-cid-wnlr26m4]{color:var(--color-hs-gold)}.arcade-line[data-astro-cid-wnlr26m4]{z-index:5;background:var(--color-hs-gold-bright);pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/arcade/line-solo.svg) 0 0/100% 100% no-repeat;mask:url(/arcade/line-solo.svg) 0 0/100% 100% no-repeat}@media (width>=1101px){.arcade-line[data-astro-cid-wnlr26m4]{left:var(--arcade-wide-left);-webkit-mask-image:url(/arcade/line-wide.svg);mask-image:url(/arcade/line-wide.svg)}}@container (width<=560px){.door-cap[data-astro-cid-wnlr26m4] span[data-astro-cid-wnlr26m4]{display:none}}@media (width<=1100px){.arcade-stage[data-astro-cid-wnlr26m4]{flex-direction:column;gap:22px;height:auto;padding:36px 0 8px;display:flex}.hero-words[data-astro-cid-wnlr26m4]{width:auto;position:static}.hero-words[data-astro-cid-wnlr26m4] h1[data-astro-cid-wnlr26m4]{width:auto;margin-bottom:22px;font-size:clamp(34px,9vw,46px)}.hero-lead[data-astro-cid-wnlr26m4],.hero-terms[data-astro-cid-wnlr26m4]{max-width:34rem}.hero-lead[data-astro-cid-wnlr26m4]{font-size:18px}.hero-cta[data-astro-cid-wnlr26m4]{flex-wrap:wrap;gap:18px 28px;margin-top:28px}.hero-terms[data-astro-cid-wnlr26m4]{margin-top:18px}.arcade[data-astro-cid-wnlr26m4]{align-self:center;width:100%;max-width:460px;margin:14px 0 76px;position:relative;top:auto;left:auto}}.home-content[data-astro-cid-lcdefpme]{max-width:calc(1280px + 3rem);margin-inline:auto;padding-inline:1.5rem}.home-section[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-hs-border);scroll-margin-top:calc(var(--nav-h) + 1.5rem);padding-block:4.75rem}.home-section[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.home-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;line-height:1.12}.home-subtitle[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:1rem;font-size:1.5rem;line-height:1.2}.home-copy[data-astro-cid-lcdefpme]{color:var(--color-hs-muted);font-family:var(--font-body);margin-bottom:1.375rem;font-size:1.125rem;line-height:1.65}.home-split[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem;display:grid}.belief-art[data-astro-cid-lcdefpme]{width:100%;height:auto}.home-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:flex}.home-heading[data-astro-cid-lcdefpme] .home-title[data-astro-cid-lcdefpme]{margin-bottom:0}.home-intro[data-astro-cid-lcdefpme]{max-width:680px}.reference-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.reference-image[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;width:100%}.reference-card[data-astro-cid-lcdefpme] .home-subtitle[data-astro-cid-lcdefpme]{margin:1.125rem 0 .5rem;font-size:1.375rem}.reference-card[data-astro-cid-lcdefpme] .home-copy[data-astro-cid-lcdefpme]{margin:0;font-size:1rem}.home-stories[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.25rem;display:grid}.course-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem}.course-stats[data-astro-cid-lcdefpme]{gap:1.5rem;margin-block:1.5rem;display:flex}.course-stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;display:flex}.course-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-ui);color:var(--color-hs-muted);font-size:.8125rem}.course-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.75rem}.course-also[data-astro-cid-lcdefpme]{font-family:var(--font-ui);color:var(--color-hs-muted);margin-top:1.5rem;font-size:.875rem}.course-also[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-hs-gold);text-underline-offset:.2em;text-decoration:underline}.course-also[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-hs-gold-light)}.home-proof[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-hs-border);margin-top:3rem;padding-top:2rem}.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.proof-item[data-astro-cid-lcdefpme]{max-width:300px}.proof-item[data-astro-cid-lcdefpme]>figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-ui);color:var(--color-hs-muted);margin-top:.75rem;font-size:.8125rem}.student-quote[data-astro-cid-lcdefpme]{max-width:48rem;margin-top:3rem}.teacher-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.teacher-card[data-astro-cid-lcdefpme]{grid-template-columns:160px 1fr;align-items:start;gap:1.5rem;display:grid}.teacher-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;width:100%}.teacher-card[data-astro-cid-lcdefpme] .home-copy[data-astro-cid-lcdefpme]{font-size:1rem}@media (width<=1023px){.teacher-card[data-astro-cid-lcdefpme]{grid-template-columns:110px 1fr}.home-split[data-astro-cid-lcdefpme],.teacher-grid[data-astro-cid-lcdefpme]{gap:2rem}}@media (width<=767px){.home-section[data-astro-cid-lcdefpme]{padding-block:3rem}.home-split[data-astro-cid-lcdefpme],.home-stories[data-astro-cid-lcdefpme],.teacher-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1rem}.reference-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.reference-card[data-astro-cid-lcdefpme]{grid-template-columns:125px 1fr;align-items:center;gap:1.25rem;display:grid}.reference-card[data-astro-cid-lcdefpme] .home-subtitle[data-astro-cid-lcdefpme]{margin-top:0}.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.proof-item[data-astro-cid-lcdefpme]{width:100%;max-width:420px}}
