:root{--bg:#101116;--panel:#191b23;--line:#ffffff13;--gold:#dfc28a;--muted:#a5a8b4;--white:#f0ede7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.75 Arial,Helvetica,sans-serif}a{color:inherit}img{max-width:100%}[hidden]{display:none!important}.hub{max-width:900px;margin:auto;padding:0 24px}.profile{display:flex;align-items:center;gap:21px;padding:35px 0 28px;border-bottom:1px solid var(--line);margin-bottom:25px}.profile img{width:78px;height:78px;object-fit:cover;border-radius:50%;border:1px solid #dfc28a55}.profile p{margin:0;font-size:12px;color:var(--muted)}.profile .overline{font-size:8px;letter-spacing:1.6px;margin-bottom:6px}.profile h1{font-size:28px;line-height:1.25;margin:0 0 7px;font-weight:500;letter-spacing:-.8px}.section-label{font-size:12px;color:#bfc1cb;margin:0 0 17px}.linkgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.linkcard{position:relative;text-decoration:none;border:1px solid var(--line);border-radius:11px;overflow:hidden;display:block;background:#171921;transition:border-color .2s}.linkcard:hover{border-color:#dfc28a80}.linkcard>img{position:absolute;inset:0;width:100%;height:180px;object-fit:cover;opacity:.45}.mentor>img{width:65%;left:auto;object-position:50% 25%;opacity:.6}.cardinner{height:180px;position:relative;padding:20px;background:linear-gradient(90deg,#15171fee,#15171f33)}.tag{font-size:7px;letter-spacing:.9px;color:var(--gold)}.cardinner h2{font-size:24px;font-weight:400;line-height:1.2;margin:25px 0 7px;letter-spacing:-.4px}.cardinner p{font-size:10px;color:#a4a9b4;margin:0}.cardfoot{position:relative;background:#22252f;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;font-size:8px;letter-spacing:.5px}.cardfoot span{color:var(--gold);font-size:17px}.icon{position:absolute;right:22px;top:20px;font-family:Georgia,serif;font-size:94px;line-height:1.2;color:#dfc28a18}.community{background:radial-gradient(ellipse at right,#3d453a,#15171f 80%)}.products{background:radial-gradient(ellipse at right,#352a43,#15171f 80%)}.social{margin-top:30px}.social>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social a{display:flex;align-items:center;gap:15px;padding:16px 20px;min-height:68px;text-decoration:none;border:1px solid var(--line);border-radius:9px;background:#191c24;font-size:16px}.social svg{width:30px;height:30px;flex:none}.social a>span{margin-left:auto;color:#9095a3}.direct{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#b9c0bf;border:1px solid #a1d4bb25;background:#18231f;border-radius:8px;padding:14px 20px;font-size:12px;margin-top:14px}.direct>span{font-size:18px}footer{border-top:1px solid var(--line);margin-top:32px;padding:24px 0;color:#6e7481;font-size:10px;text-align:center}.narrow{max-width:620px;margin:35px auto}.back{display:inline-block;font-size:12px;color:var(--gold);text-decoration:none;margin-bottom:32px}.overline{font-size:10px;letter-spacing:2px;color:var(--gold);margin:0 0 16px}.narrow h1{font-size:38px;line-height:1.2;font-weight:400;letter-spacing:-1px;margin:0 0 20px}p{color:var(--muted)}h2,h3{font-weight:500;line-height:1.35}h2{font-size:25px}h3{font-size:17px;margin-top:30px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;margin-top:28px}.cover{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.panelbody{padding:27px}.panelbody h2{margin:12px 0}.panelbody p,.list{font-size:14px}.list{padding-left:20px;color:var(--muted)}.list li{margin-bottom:10px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 21px;background:linear-gradient(110deg,#e2c995,#bfa06b);color:#201c15;text-decoration:none;font-size:11px;font-weight:bold;border:1px solid #e1c78e;border-radius:7px;max-width:100%;line-height:1.5}.button span{font-size:19px}.fine{font-size:11px!important;color:#818897}.lead{font-size:17px}.coming{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:45px 25px;margin-top:30px}.coming>span{font-size:70px;color:#dfc28a77}.coming h2{font-size:30px}.coming p{font-size:14px;max-width:420px;margin:0 auto 25px}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}@media(max-width:600px){.hub{padding:0 18px}.profile{gap:16px;padding-top:27px}.profile img{width:65px;height:65px}.profile h1{font-size:24px}.profile .overline{font-size:7px;letter-spacing:1px}.profile p{font-size:11px}.linkgrid{grid-template-columns:1fr;gap:14px}.cardinner{height:165px}.linkcard>img{height:165px}.cardinner h2{font-size:25px;margin-top:22px}.social>div{grid-template-columns:1fr}.narrow h1{font-size:33px}.panelbody{padding:23px}.button{font-size:10px;padding:15px 18px}}
.cover{aspect-ratio:16/9;object-fit:contain}.course{display:flex;flex-direction:column}.course>img{position:static;inset:auto;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;opacity:1}.course .cardinner{display:none}.course .cardfoot{margin-top:auto}.cover{height:auto}.community{display:flex;flex-direction:column;background:#080808}.community>img{position:static;inset:auto;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;opacity:1;background:#080808}.community .cardinner{display:none}.community .cardfoot{margin-top:auto}