.sx-home{--hero-ink:#fff;--hero-dim:#ffffffb3;--hero-brand:var(--purple);--hero-shadow:0 0 60px #09090c99;--hero-btn-bg:var(--black);--hero-btn-ink:var(--white);--hero-btn-border:#ffffff26;--sx-line:#aca2d0;--sx-line-far:#968cbe;--sx-mark:#cdc4f0;--sx-base:#a78bfa;--sx-halo:#8b5cf6;--sx-p0:#8b5cf6;--sx-p1:#9b7bf8;--sx-p2:#b9a2ff;--sx-p3:#9b7bf8;--sx-p4:#b9a2ff;--sx-p5:#dccfff;--sx-p6:#fff;--sx-po0:.07;--sx-po1:.11;--sx-po2:.16;--sx-po3:.26;--sx-po4:.45;--sx-po5:.75;--sx-po6:1;--sx-n0:#fff;--sx-n0a:.95;--sx-n1:#d9ccff;--sx-n1a:.55;--sx-n2:#8b5cf6;--sx-n2a:.14;--sx-n3:#7c3aed;--sx-n3a:0;--sx-cross:#f3edff;--sx-cross-o:.85;--sx-base-o:.75}html[data-sx-theme=light] .sx-home{--hero-ink:#0e0b1a;--hero-dim:#2a2444c7;--hero-brand:#6a35e6;--hero-shadow:0 0 50px #ffffffe6;--hero-btn-bg:#0e0b1a;--hero-btn-ink:#fff;--hero-btn-border:#0e0b1ae6;--sx-line:#7060b0;--sx-line-far:#8272c4;--sx-mark:#5c46ac;--sx-base:#7a4df0;--sx-halo:#8b5cf6;--sx-p0:#8b5cf6;--sx-p1:#8b5cf6;--sx-p2:#7c4df0;--sx-p3:#8b5cf6;--sx-p4:#6d3be0;--sx-p5:#5a24d0;--sx-p6:#3a12a8;--sx-po0:.1;--sx-po1:.16;--sx-po2:.22;--sx-po3:.38;--sx-po4:.62;--sx-po5:.85;--sx-po6:1;--sx-n0:#5a24d0;--sx-n0a:.8;--sx-n1:#8b5cf6;--sx-n1a:.4;--sx-n2:#a78bfa;--sx-n2a:.12;--sx-n3:#a78bfa;--sx-n3a:0;--sx-cross:#4a1fc4;--sx-cross-o:.9;--sx-base-o:1}.sx-home{--sx-side:#e0dcf09e;--sx-side-dot:#e0dcf099}html[data-sx-theme=light] .sx-home{--sx-side:#2a244499;--sx-side-dot:#2a24448c}.sx-side{z-index:1;pointer-events:none;letter-spacing:.26em;text-transform:uppercase;color:var(--sx-side);margin:0;padding:0;font-size:.72rem;font-weight:600;list-style:none;transition:color .5s;display:none;position:fixed}.sx-side--list{text-align:right;padding-right:22px;line-height:2.05;top:clamp(110px,17vh,180px);right:clamp(28px,4vw,72px)}.sx-side--list:after{content:"";background:radial-gradient(circle, var(--sx-side-dot) 1px, transparent 1.4px) 0 0 / 2px 8px repeat-y;width:2px;position:absolute;top:4px;bottom:4px;right:0}.sx-side--tag{max-width:14ch;padding-left:22px;line-height:1.95;bottom:clamp(150px,21vh,240px);left:clamp(28px,4vw,72px)}.sx-side--tag:before{content:"";background:linear-gradient(#a67cf7,#7c4de6);border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:0}@media (min-width:1400px){.sx-side{display:block}}.sx-home{isolation:isolate;position:relative}.hero-content{z-index:2;position:relative}.sx-bg{--sx-gx:0px;--sx-gy:0px;--sx-g:56px;z-index:0;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.sx-layer{pointer-events:none;position:absolute;inset:0}.sx-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.sx-skin{transition:opacity .7s;position:absolute;inset:0}.sx-skin--light{opacity:0}html[data-sx-theme=light] .sx-skin--light{opacity:1}html[data-sx-theme=light] .sx-skin--dark.sx-over{opacity:0}.sx-skin--dark .sx-base-fill{background:radial-gradient(90% 80% at 50% 45%,#15131c 0%,#0e0d13 55%,#09090c 100%)}.sx-skin--light .sx-base-fill{background:linear-gradient(#fff 0%,#faf8fe 45%,#f3effc 100%)}.sx-ambient:before,.sx-ambient:after{content:"";will-change:transform;border-radius:50%;width:62vmax;height:62vmax;animation:30s ease-in-out infinite alternate sx-drift;position:absolute}.sx-skin--dark .sx-ambient:before,.sx-skin--dark .sx-ambient:after{background:radial-gradient(circle,#7c4ded2b 0%,#7c4ded0d 38%,#0000 66%)}.sx-skin--light .sx-ambient:before,.sx-skin--light .sx-ambient:after{background:radial-gradient(circle,#8b5cf629 0%,#8b5cf60d 38%,#0000 66%)}.sx-ambient:before{top:-30vmax;left:-24vmax}.sx-ambient:after{animation-duration:38s;animation-direction:alternate-reverse;bottom:-34vmax;right:-26vmax}@keyframes sx-drift{to{transform:translate(5vmax,4vmax)scale(1.07)}}.sx-grid{background-size:var(--sx-g) var(--sx-g), var(--sx-g) var(--sx-g), calc(var(--sx-g) * 4) calc(var(--sx-g) * 4), calc(var(--sx-g) * 4) calc(var(--sx-g) * 4);background-position:var(--sx-gx) var(--sx-gy);-webkit-mask-image:radial-gradient(52% 58%,#00000038 0%,#0006 45%,#000 100%);mask-image:radial-gradient(52% 58%,#00000047 0%,#00000073 45%,#000 100%)}.sx-skin--dark .sx-grid{background-image:linear-gradient(90deg,#beb4e11f 1px,#0000 1px),linear-gradient(#beb4e11f 1px,#0000 1px),linear-gradient(90deg,#beb4e11f 1px,#0000 1px),linear-gradient(#beb4e11f 1px,#0000 1px)}.sx-skin--light .sx-grid{background-image:linear-gradient(90deg,#543e9613 1px,#0000 1px),linear-gradient(#543e9613 1px,#0000 1px),linear-gradient(90deg,#543e961f 1px,#0000 1px),linear-gradient(#543e961f 1px,#0000 1px)}.sx-field{-webkit-mask-image:radial-gradient(33% 36%,#00000024 0%,#00000080 58%,#000 100%);mask-image:radial-gradient(33% 36%,#00000024 0%,#00000080 58%,#000 100%)}.sx-bg.is-narrow .sx-field{-webkit-mask-image:radial-gradient(78% 24%,#0000001f 0%,#00000080 60%,#000 100%);mask-image:radial-gradient(78% 24%,#0000001f 0%,#00000080 60%,#000 100%)}.sx-svg--bg{filter:blur(1.4px);will-change:transform}.sx-svg--mid{will-change:transform}.sx-svg--glow{will-change:opacity;animation:8s ease-in-out infinite sx-breathe}@keyframes sx-breathe{0%,to{opacity:.72}50%{opacity:1}}.sx-line,.sx-mark,.sx-dot,.sx-base,.sx-halo,.sx-pulse{transition:stroke .6s,fill .6s}.sx-line{fill:none;stroke:var(--sx-line);stroke-linecap:round}.sx-line--far{stroke:var(--sx-line-far)}.sx-mark{fill:none;stroke:var(--sx-mark);stroke-linecap:square}.sx-dot{fill:var(--sx-mark)}.sx-base{fill:none;stroke:var(--sx-base);stroke-linecap:round}.sx-halo{fill:none;stroke:var(--sx-halo);stroke-linecap:round}.sx-pulse{fill:none;stroke-linecap:round}.sx-pulse--0{stroke:var(--sx-p0)}.sx-pulse--1{stroke:var(--sx-p1)}.sx-pulse--2{stroke:var(--sx-p2)}.sx-pulse--3{stroke:var(--sx-p3)}.sx-pulse--4{stroke:var(--sx-p4)}.sx-pulse--5{stroke:var(--sx-p5)}.sx-pulse--6{stroke:var(--sx-p6)}.sx-skin--dark .sx-veil{background:radial-gradient(36% 30%,#09090c8c 0%,#09090c38 60%,#0000 100%),radial-gradient(125% 105%,#0000 58%,#060609b3 100%)}.sx-skin--light .sx-veil{background:radial-gradient(38% 32%,#ffffffc7 0%,#ffffff61 60%,#0000 100%),linear-gradient(90deg,#967ee21f 0%,#0000 13% 87%,#967ee21f 100%),linear-gradient(#ffffff80 0,#0000 140px)}.sx-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sx-skin--dark .sx-grain{opacity:.06;mix-blend-mode:overlay}.sx-skin--light .sx-grain{opacity:.05;mix-blend-mode:multiply}.sx-fade{opacity:var(--sx-fade,1);position:absolute;inset:0}.sx-bg .sx-field,.sx-bg .sx-grid{opacity:0;transition:opacity 1.8s cubic-bezier(.2,.7,.2,1)}.sx-bg.is-ready .sx-field,.sx-bg.is-ready .sx-grid{opacity:1}.hero-headline,.hero-sub,.hero-headline-brand,.hero-btn{transition:color .5s,background .25s,border-color .25s,text-shadow .5s}.hero-headline{text-shadow:var(--hero-shadow)}.sx-toggle{cursor:pointer;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;align-items:center;width:58px;height:30px;padding:0;transition:border-color .3s,background .3s;display:inline-flex;position:relative}.sx-toggle:hover{background:#8b5cf624;border-color:#a78bfad9}.sx-toggle:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.sx-toggle__icon{z-index:1;width:14px;height:14px;margin-top:-7px;transition:color .4s;position:absolute;top:50%}.sx-toggle__icon--sun{left:8px}.sx-toggle__icon--moon{right:8px}.sx-toggle__thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .45s cubic-bezier(.34,1.3,.64,1);position:absolute;top:3px;left:3px;transform:translate(28px);box-shadow:0 2px 6px #0006}.sx-toggle[aria-checked=true] .sx-toggle__thumb{transform:translate(0)}.sx-toggle[aria-checked=false] .sx-toggle__icon--moon,.sx-toggle[aria-checked=true] .sx-toggle__icon--sun{color:#0e0b1a}@media (prefers-reduced-motion:reduce){.sx-ambient:before,.sx-ambient:after,.sx-svg--glow{animation:none}.sx-skin,.sx-bg .sx-field,.sx-bg .sx-grid,.sx-line,.sx-mark,.sx-dot,.sx-base,.sx-halo,.sx-pulse,.sx-toggle,.sx-toggle__thumb,.sx-toggle__icon{transition:none}}
.sx-home,.sx-home~.footer{--t-ink:#fff;--t-dim:#ffffffa3;--t-faint:#ffffff6b;--t-line:#ffffff1f;--t-line-strong:#ffffff47;--t-contrast:#0a0a0a;--t-accent:#a79df0;--c-bg:#181622c7;--c-bg-hover:#221f30e6;--c-ink:#fff;--c-dim:#ffffffad;--c-faint:#ffffff6b;--c-line:#ffffff1a;--c-line-strong:#d6d2eb47;--c-icon:#fff9;--c-shadow:#0000008c;--c-blur:blur(10px);--c-dimmed-num:#fff3;--c-dimmed-label:#ffffff52;--c-dimmed-bd:#ffffff1a;--logo-bg:#f6f4ff;--jc-rest-o:.62;--jc-dim-o:.4}html[data-sx-theme=light] .sx-home,html[data-sx-theme=light] .sx-home~.footer{--t-ink:#0e0b1a;--t-dim:#2a2444c2;--t-faint:#2a244485;--t-line:#0e0b1a1f;--t-line-strong:#0e0b1a4d;--t-contrast:#fff;--t-accent:#7f77dd;--c-bg:#ffffffbd;--c-bg-hover:#fffffff2;--c-ink:#0e0b1a;--c-dim:#2a2444c7;--c-faint:#2a24448f;--c-line:#6a4cdc29;--c-line-strong:#6a4cdc57;--c-icon:#2a244499;--c-shadow:#5a3cc84d;--c-blur:blur(12px);--c-dimmed-num:#0e0b1a29;--c-dimmed-label:#0e0b1a4d;--c-dimmed-bd:#6a4cdc24;--logo-bg:transparent;--jc-rest-o:.8;--jc-dim-o:.5}.sx-home .stats-bar,.sx-home .card,.sx-home .jc-card,.sx-home .course-card{-webkit-backdrop-filter:var(--c-blur);backdrop-filter:var(--c-blur)}.sx-home .quote-section,.sx-home .stats-outer,.sx-home .about-section,.sx-home .jc-outer,.sx-home .courses-section{background:0 0}.sx-home .courses-section{border-top:1px solid var(--t-line)}.sx-home .quote-text,.sx-home .quote-name{color:var(--t-ink)}.sx-home .quote-sub{color:var(--t-faint)}.sx-home .quote-logo{border-color:var(--t-line-strong);background:var(--logo-bg)}.sx-home .stats-bar{background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 8px 40px var(--c-shadow)}.sx-home .stat-number{color:var(--c-ink)}.sx-home .stat-label{color:var(--c-faint)}.sx-home .stat-divider{background:var(--c-line)}.sx-home .section-label,.sx-home .jc-eyebrow{color:var(--t-accent)}.sx-home .about-opener,.sx-home .courses-opener,.sx-home .jc-headline,.sx-home .about-closing{color:var(--t-ink)}.sx-home .about-opener span,.sx-home .courses-opener span,.sx-home .jc-headline span{color:var(--t-accent)}.sx-home .about-lede{color:var(--t-dim)}.sx-home .about-more{color:var(--t-dim);margin-top:1.5rem;font-size:.95rem}.sx-home .inline-link{color:var(--t-accent);border-bottom-color:var(--t-line-strong)}.sx-home .inline-link:hover{border-bottom-color:var(--t-accent)}.sx-home .card{background:var(--c-bg);border-color:var(--c-line)}.sx-home .card:hover{background:var(--c-bg-hover);border-color:var(--c-line-strong);box-shadow:0 6px 30px var(--c-shadow)}.sx-home .card.open{box-shadow:0 8px 40px var(--c-shadow)}.sx-home .card-number{color:var(--c-faint)}.sx-home .card-title{color:var(--c-ink)}.sx-home .card-icon{border-color:var(--c-line-strong)}.sx-home .card-icon svg{stroke:var(--c-icon)}.sx-home .card.open .card-icon{border-color:var(--purple)}.sx-home .card.open .card-icon svg{stroke:var(--purple)}.sx-home .card-body-inner{border-top-color:var(--c-line)}.sx-home .card-body-inner p{color:var(--c-dim)}.sx-home .card-body-inner p strong{color:var(--c-ink)}.sx-home .card-body-inner .inline-link,.sx-home .card-body-inner a{color:#7f77dd}.sx-home .vision-compact p{color:var(--c-dim)}.sx-home .vision-compact p strong{color:var(--c-ink)}.sx-home .vision-compact .vc-rule{background:var(--c-line)}.sx-home .wsw-sub{color:var(--c-faint);border-bottom-color:var(--c-line)}.sx-home .wsw-item{border-bottom-color:var(--c-line)}.sx-home .wsw-item:nth-child(odd){border-right-color:var(--c-line)}.sx-home .wsw-title{color:var(--c-ink)}.sx-home .wsw-desc{color:var(--c-faint)}.sx-home .wsw-closing p{color:var(--c-dim)!important}.sx-home .jc-card{background:var(--c-bg)}.sx-home .jc-label{color:var(--c-ink)}.sx-home .jc-desc{color:var(--c-dim)}@media (hover:hover) and (min-width:769px){.sx-home .jc-card{border-color:var(--c-dimmed-bd);border-left-color:var(--c-dimmed-bd);opacity:var(--jc-rest-o)}.sx-home .jc-cards:hover .jc-card{opacity:var(--jc-dim-o)}.sx-home .jc-num{color:var(--c-dimmed-num)}.sx-home .jc-label{color:var(--c-dimmed-label)}.sx-home .jc-card-dot{background:var(--c-dimmed-label)}.sx-home .jc-cards:hover .jc-card:hover{border-color:#7f77dd}.sx-home .jc-cards:hover .jc-card:hover .jc-num{color:#7f77dd}.sx-home .jc-cards:hover .jc-card:hover .jc-label{color:var(--c-ink)}.sx-home .jc-cards:hover .jc-card:hover .jc-card-dot{background:#7f77dd}}.sx-home .jt-section{z-index:10;padding:5rem 0 2rem;position:relative}.sx-home .jt-section .jc-header{margin-bottom:1.5rem;padding:0 1.5rem}.sx-home #faq .about-wrap{max-width:1100px}.sx-home .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.sx-home .faq-grid .card{margin-bottom:0}.sx-home .faq-grid .card-header{padding:1.2rem 1.3rem}.sx-home .faq-grid .card-body-inner{padding:0 1.3rem 1.4rem}@media (max-width:1000px){.sx-home .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sx-home .faq-grid{grid-template-columns:minmax(0,1fr)}}.sx-home .course-card{background:var(--c-bg);border-color:var(--c-line)}.sx-home .course-card:before{background:var(--c-line-strong)}.sx-home .course-card:hover{background:var(--c-bg-hover);border-color:var(--c-line-strong)}.sx-home .course-card:hover:before{background:var(--purple)}.sx-home .course-card--open{border-color:#7f77dd66}.sx-home .course-card--open:before{background:var(--purple)}.sx-home .course-track{color:var(--c-faint)}.sx-home .course-badge,.sx-home .course-badge--done{background:var(--c-line);color:var(--c-faint)}.sx-home .course-badge--open{color:#7f77dd;background:#7f77dd2e}.sx-home .course-name{color:var(--c-ink)}.sx-home .course-desc{color:var(--c-dim)}.sx-home .course-topics li{color:var(--c-dim);border-bottom-color:var(--c-line)}.sx-home .course-completed-note{color:var(--c-faint);border-top-color:var(--c-line)}.sx-home .course-more{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#7f77dd;border:1px solid #7f77dd;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding:.65rem 1.2rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sx-home .course-more:hover{background:#6a62d0;transform:translate(3px)}.sx-home .course-more:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.sx-home .course-card--soon{text-align:center;border-style:dashed;border-color:var(--c-line-strong);grid-column:1/-1;align-items:center;animation:none}.sx-home .course-card--soon:before{display:none}.sx-home .course-card--soon .course-card-top{justify-content:center;gap:.8rem}.sx-home .course-card--soon .course-desc{max-width:46ch}.sx-home .course-badge--soon{color:#a79df0;background:#7f77dd2e;border:1px solid #7f77dd66;font-weight:600}.sx-home .courses-ride-btn{background:var(--t-ink);color:var(--t-contrast)}.sx-home .courses-ride-btn:hover{background:var(--purple);color:#fff}.sx-home .courses-view-btn{color:var(--t-dim);border-color:var(--t-line-strong)}.sx-home .courses-view-btn:hover{color:var(--t-accent);border-color:var(--t-accent)}.sx-home .ts-wrap{max-width:1000px;margin:0 auto}.sx-home .tm-section{z-index:10;padding:5rem 0 3rem;position:relative}.sx-home .tm-section .jc-header{margin-bottom:1.5rem;padding:0 1.5rem}.sx-home .tm-more-wrap{justify-content:center;padding:1rem 1.5rem 0;display:flex}.sx-home .tm-more{letter-spacing:2px;text-transform:uppercase;background:var(--t-ink);color:var(--t-contrast);border-radius:999px;align-items:center;gap:.9rem;padding:1.05rem 2.4rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .2s;display:inline-flex}.sx-home .tm-more svg{width:18px;height:18px;transition:transform .3s}.sx-home .tm-more:hover{background:var(--purple);color:#fff;transform:translateY(-2px)}.sx-home .tm-more:hover svg{transform:translate(4px)}.sx-home .tm-more:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px}.sx-home .gl-section{z-index:10;padding:5rem 0 3rem;position:relative}.sx-home .gl-head{padding:0 2rem}.sx-home .gl-head .about-opener{margin-bottom:0}.sx-home .gl-stage{width:100%;height:clamp(360px,44vw,600px)}@media (prefers-reduced-motion:reduce){.sx-home .tm-more,.sx-home .tm-more svg{transition:none}}.sx-home .courses-hero{min-height:clamp(460px,74vh,720px);padding-top:5rem}.sx-home .courses-hero-eyebrow{color:var(--t-accent)}.sx-home .courses-hero-title{color:var(--t-ink)}.sx-home .courses-hero-title span{color:var(--t-accent)}.sx-home .courses-hero-sub{color:var(--t-dim)}.sx-home .courses-page-section{border-top:1px solid var(--t-line);background:0 0;padding:5rem 2rem 7rem}.sx-home .cr-stat{background:var(--c-bg);border:1px solid var(--c-line);box-shadow:0 12px 36px -22px var(--c-shadow);-webkit-backdrop-filter:var(--c-blur);backdrop-filter:var(--c-blur)}.sx-home .cr-stat__value{color:var(--c-ink)}.sx-home .cr-stat__label{color:var(--c-faint)}.sx-home .cr-note{color:var(--t-dim)}.sx-home .cr-closed{color:var(--t-accent)}.sx-home .courses-page-wrap>.course-desc{color:var(--t-dim)}.sx-home .courses-page-wrap>.course-completed-note,.sx-home .courses-cta .course-completed-note{color:var(--t-faint)}.sx-home .btn-view{color:var(--c-dim);border-color:var(--c-line-strong)}.sx-home .btn-view:hover{color:#a79df0;border-color:#7f77dd}.sx-home .modal-topics-label{color:var(--t-accent)}.sx-home .modal-topics li{color:var(--t-dim);border-bottom-color:var(--t-line)}.sx-home .cv-curriculum{border-top-color:var(--t-line)}.sx-home .cv-module{border-bottom-color:var(--t-line)}.sx-home .cv-mod-title{color:var(--t-ink)}.sx-home .cv-mod-num{color:var(--t-accent)}.sx-home .cv-point{color:var(--t-dim);border-bottom-color:var(--t-line)}.sx-home .cv-point:nth-child(odd){border-right-color:var(--t-line)}html[data-sx-theme=light] .sx-home .course-badge--soon,html[data-sx-theme=light] .sx-home .course-badge--open,html[data-sx-theme=light] .sx-home .btn-view:hover{color:#5b50c8}html[data-sx-theme=light] .sx-home .card-body-inner p,html[data-sx-theme=light] .sx-home .course-desc,html[data-sx-theme=light] .sx-home .wsw-desc,html[data-sx-theme=light] .sx-home .vision-compact p,html[data-sx-theme=light] .sx-home .jc-desc{font-weight:400}html[data-sx-theme=light] .sx-home~.footer .footer-logo--dark{display:none}html[data-sx-theme=light] .sx-home~.footer .footer-logo--light{display:block}html[data-sx-theme=light] .sx-home~.footer .footer-quote{background-image:linear-gradient(90deg,#6a5fd0 0%,#7f77dd 50%,#6a5fd0 100%)}.sx-home~.footer{border-top-color:var(--t-line);background:0 0}.sx-home~.footer .footer-name{color:var(--t-ink)}.sx-home~.footer .footer-location,.sx-home~.footer .footer-copy{color:var(--t-faint)}.sx-home~.footer .footer-links a{color:var(--t-dim)}.sx-home~.footer .footer-links a:hover{color:var(--t-accent)}.sx-home .stats-bar,.sx-home .card,.sx-home .course-card,.sx-home .quote-text,.sx-home .about-opener,.sx-home .courses-opener,.sx-home .jc-headline,.sx-home .about-lede,.sx-home .card-title,.sx-home .card-body-inner p{transition:background-color .5s,color .5s,border-color .35s,box-shadow .25s}@media (prefers-reduced-motion:reduce){.sx-home .stats-bar,.sx-home .card,.sx-home .course-card{transition:none}}
