.modal-backdrop.svelte-u786mi{z-index:250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0acc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.result-modal.svelte-u786mi{text-align:center;background:var(--surface);width:min(450px,100%);color:var(--text);border:1px solid var(--line);border-radius:24px;padding:38px;position:relative;box-shadow:0 35px 100px #0008}.close.svelte-u786mi{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.close.svelte-u786mi svg{width:17px}.result-icon.svelte-u786mi{width:68px;height:68px;color:var(--clay);background:#f0ddd5;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.result-icon.solved.svelte-u786mi{color:var(--green);background:#dce9db}.result-icon.svelte-u786mi svg{width:38px;height:38px}.result-modal.svelte-u786mi h2:where(.svelte-u786mi){font:600 2.25rem/1.05 var(--display);margin:10px 0 14px}.result-modal.svelte-u786mi p:where(.svelte-u786mi){color:var(--muted);margin-bottom:22px;font-size:.78rem;line-height:1.75}.result-modal.svelte-u786mi p:where(.svelte-u786mi) strong:where(.svelte-u786mi){color:var(--text)}.result-modal.svelte-u786mi>.button:where(.svelte-u786mi){width:100%}.retry.svelte-u786mi{color:var(--text);background:0 0;border:0;align-items:center;gap:7px;margin:14px auto 0;font-size:.7rem;font-weight:700;display:flex}.retry.svelte-u786mi svg{width:15px}.result-modal.svelte-u786mi>small:where(.svelte-u786mi){color:var(--muted);margin-top:22px;font-size:.62rem;display:block}.result-modal.svelte-u786mi>small:where(.svelte-u786mi) a:where(.svelte-u786mi){color:var(--gold-deep);font-weight:700}@media (width<=520px){.result-modal.svelte-u786mi{padding:32px 22px}.result-modal.svelte-u786mi h2:where(.svelte-u786mi){font-size:1.9rem}}body{overflow-x:hidden}.hero.svelte-1uha8ag{grid-template-columns:.88fr 1.12fr;align-items:center;gap:50px;min-height:750px;padding:78px max(24px,6vw) 96px;display:grid;position:relative;overflow:hidden}.hero-copy.svelte-1uha8ag{z-index:2;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:600 clamp(4rem,7vw,7.5rem)/.88 var(--display);letter-spacing:-.055em;margin:23px 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag),.editorial.svelte-1uha8ag h2 i{color:var(--gold-deep);font-weight:400}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:500px;color:var(--muted);font-size:1rem;line-height:1.85}.hero-actions.svelte-1uha8ag{gap:10px;margin-top:28px;display:flex}.hero-proof.svelte-1uha8ag{align-items:center;gap:14px;margin-top:36px;display:flex}.hero-proof.svelte-1uha8ag .avatars:where(.svelte-1uha8ag){display:flex}.avatars.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--surface-2);border:3px solid var(--bg);width:38px;height:38px;font:700 .64rem var(--sans);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.avatars.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{margin-left:0}.hero-proof.svelte-1uha8ag b:where(.svelte-1uha8ag),.hero-proof.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.hero-proof.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.72rem}.hero-proof.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#73766e;font-size:.65rem}.hero-board.svelte-1uha8ag{background:var(--noir);border-radius:26px;max-width:620px;margin-left:auto;padding:20px 20px 26px;position:relative;box-shadow:0 35px 90px #0003}.board-caption.svelte-1uha8ag{color:var(--paper);justify-content:space-between;margin-bottom:13px;font-size:.68rem;display:flex}.board-caption.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#aaa}.teaching-card.svelte-1uha8ag{background:var(--ivory);color:#171817;width:285px;box-shadow:var(--shadow-lg);z-index:8;border:1px solid #d8d0bc;border-radius:16px;padding:18px;position:absolute;bottom:42px;right:-54px}.teaching-card.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{color:var(--gold-deep);align-items:center;gap:7px;display:flex}.teaching-card.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child span:where(.svelte-1uha8ag){color:var(--muted);margin-left:auto;font-size:.55rem}.teaching-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4e514b;margin:12px 0;font-size:.75rem}.teaching-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#73766e;line-height:1.45;display:block}.stats.svelte-1uha8ag{border-block:1px solid var(--line);background:var(--surface);justify-content:center;display:flex}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){text-align:center;border-right:1px solid var(--line);width:220px;padding:28px}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border:0}.stats.svelte-1uha8ag strong:where(.svelte-1uha8ag),.stats.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.stats.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:600 1.65rem var(--display)}.stats.svelte-1uha8ag span:where(.svelte-1uha8ag){font:.58rem var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-top:5px}.editorial.svelte-1uha8ag,.news-preview.svelte-1uha8ag{padding:110px max(24px,6vw)}.cycle.svelte-1uha8ag{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid}.cycle.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:24px 16px 0 0}.cycle.svelte-1uha8ag span:where(.svelte-1uha8ag){font:600 .6rem var(--mono);color:var(--gold-deep)}.cycle.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 1.3rem var(--display);margin:17px 0 5px}.cycle.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.72rem}.cinematic.svelte-1uha8ag{background:var(--noir);min-height:650px;color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px max(24px,6vw);display:grid;position:relative;overflow:hidden}.cinematic-copy.svelte-1uha8ag{position:relative}.cinematic.svelte-1uha8ag h2:where(.svelte-1uha8ag),.coach-band.svelte-1uha8ag h2:where(.svelte-1uha8ag),.institutions.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:600 clamp(2.8rem,5vw,5.2rem)/1 var(--display);letter-spacing:-.04em;margin:18px 0}.cinematic.svelte-1uha8ag h2:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag),.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--brass);font-weight:400}.cinematic-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#b3b3ac;max-width:500px;margin-bottom:28px;line-height:1.85}.conversation.svelte-1uha8ag{background:#ffffff07;border:1px solid #ffffff20;border-radius:22px;padding:25px;position:relative}.person.svelte-1uha8ag,.farasi.svelte-1uha8ag{align-items:flex-start;gap:13px;display:flex}.person.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--gold);width:34px;height:34px;color:var(--noir);border-radius:50%;place-items:center;font-size:.65rem;font-weight:700;display:grid}.person.svelte-1uha8ag p:where(.svelte-1uha8ag){background:#ffffff0b;border-radius:0 12px 12px;padding:12px 15px}.farasi.svelte-1uha8ag{color:var(--brass);margin-top:20px}.farasi.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:1}.farasi.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ddd;margin:7px 0 15px;line-height:1.75}.farasi.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--paper);background:#ffffff08;border:1px solid #fff2;border-radius:7px;margin:3px;padding:8px 10px;font-size:.65rem}.course-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.course.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.course-art.svelte-1uha8ag{background:var(--gold-soft);place-items:center;height:220px;display:grid;position:relative}.course-art.clay.svelte-1uha8ag{background:#ead9d0}.course-art.indigo.svelte-1uha8ag{background:#d8e0e2}.course-art.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text);filter:drop-shadow(5px 8px #0001);font:5.5rem Georgia}.course-art.svelte-1uha8ag b:where(.svelte-1uha8ag){background:var(--surface);font:.58rem var(--mono);border-radius:999px;padding:6px 9px;position:absolute;top:14px;right:14px}.course.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{padding:20px}.course.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 1.3rem var(--display);margin:9px 0}.course.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-bottom:16px;font-size:.7rem}.coach-band.svelte-1uha8ag{background:var(--gold);min-height:500px;color:var(--noir);border-radius:28px;grid-template-columns:1.35fr .65fr;margin:0 max(24px,6vw) 110px;display:grid;overflow:hidden}.coach-image.svelte-1uha8ag{background:linear-gradient(120deg,#141516dd,#141516f2),repeating-linear-gradient(45deg,var(--gold) 0 2px,transparent 2px 28px);color:var(--paper);align-items:center;gap:45px;padding:55px;display:flex}.coach-image.svelte-1uha8ag .portrait:where(.svelte-1uha8ag){width:170px;height:230px;font:600 3.5rem var(--display);border:2px solid var(--brass);background:linear-gradient(160deg,#c4a457,#4f4428);border-radius:90px 90px 15px 15px;place-items:center;display:grid}.coach-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.3rem,4vw,4.2rem)}.coach-copy.svelte-1uha8ag{flex-direction:column;justify-content:center;padding:50px;display:flex}.coach-copy.svelte-1uha8ag>svg{width:34px}.coach-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 1.5rem var(--display);margin:20px 0 12px}.coach-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;line-height:1.8}.coach-copy.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:8px;margin-top:24px;font-weight:700;display:flex}.news-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.news-grid.svelte-1uha8ag{grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin-top:50px;display:grid}.news-grid.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-top:1px solid var(--line);padding-top:16px}.story-art.svelte-1uha8ag{background:var(--noir);border-radius:16px;place-items:center;height:200px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.story-art.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--brass);font:4rem Georgia;position:relative}.news-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 1.3rem var(--display);margin:10px 0}.news-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.76rem}.news-grid.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font:.58rem var(--mono);margin-top:15px;display:block}.institutions.svelte-1uha8ag{color:var(--paper);background:#38443c;border-radius:28px;grid-template-columns:1.1fr .9fr;gap:70px;margin:0 max(24px,6vw) 110px;padding:55px;display:grid;position:relative;overflow:hidden}.institutions.svelte-1uha8ag>div:where(.svelte-1uha8ag)>svg{color:var(--brass);width:34px}.institutions.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c4c6c1;max-width:450px;margin-bottom:26px}.school-panel.svelte-1uha8ag{background:#ffffff0b;border:1px solid #ffffff18;border-radius:18px;align-self:center;padding:23px}.school-stat.svelte-1uha8ag{color:#c7c7bf;border-top:1px solid #ffffff18;justify-content:space-between;padding:16px 0;display:flex}.school-stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--paper)}.final-cta.svelte-1uha8ag{text-align:center;background:var(--noir);color:var(--paper);border-radius:28px;margin:0 max(24px,6vw) 110px;padding:90px;position:relative;overflow:hidden}.final-cta.svelte-1uha8ag>svg{color:var(--brass);width:35px}.final-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#aaa;margin-bottom:25px}@media (width<=1000px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-top:55px}.hero-copy.svelte-1uha8ag{max-width:700px}.hero-board.svelte-1uha8ag{margin:auto}.cinematic.svelte-1uha8ag,.coach-band.svelte-1uha8ag{grid-template-columns:1fr}.news-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.news-grid.svelte-1uha8ag .lead:where(.svelte-1uha8ag){grid-column:1/-1}.institutions.svelte-1uha8ag{grid-template-columns:1fr}.course-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.course-grid.svelte-1uha8ag .course:where(.svelte-1uha8ag):last-child{display:none}}@media (width<=650px){.hero.svelte-1uha8ag{min-height:auto;padding:45px 18px 70px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.8rem}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.hero-board.svelte-1uha8ag{padding:12px}.teaching-card.svelte-1uha8ag{width:auto;margin-top:12px;position:relative;bottom:auto;right:auto}.stats.svelte-1uha8ag{grid-template-columns:1fr 1fr;display:grid}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);width:auto}.editorial.svelte-1uha8ag,.news-preview.svelte-1uha8ag{padding:75px 18px}.cycle.svelte-1uha8ag{grid-template-columns:1fr 1fr}.cinematic.svelte-1uha8ag{padding:70px 18px}.course-grid.svelte-1uha8ag,.news-grid.svelte-1uha8ag{grid-template-columns:1fr}.course-grid.svelte-1uha8ag .course:where(.svelte-1uha8ag):last-child{display:block}.coach-band.svelte-1uha8ag,.institutions.svelte-1uha8ag,.final-cta.svelte-1uha8ag{margin-inline:18px}.coach-image.svelte-1uha8ag{flex-direction:column;align-items:flex-start;padding:35px 22px}.coach-image.svelte-1uha8ag .portrait:where(.svelte-1uha8ag){width:100px;height:130px;font-size:2rem}.coach-copy.svelte-1uha8ag,.institutions.svelte-1uha8ag{padding:35px 22px}.news-head.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.final-cta.svelte-1uha8ag{padding:65px 20px}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.6rem}}.teaching-card.svelte-1uha8ag{pointer-events:none}
