:root:root{color-scheme:dark;--ink:#eef4f3;--muted:#b7c8ca;--surface:#101c23;--sky-pale:#192f38;--grid-line:#29434b;--turquoise-dark:#88d3d8;--whatsapp:#70d6aa;--whatsapp-dark:#8de6ba;--focus:#b0e3e6;--accent-red:#ff8193;--card-mint:#193d36;--card-lilac:#302d43;--card-rose:#422c36;--card-blue:#193947;--card-cream:#3d3426;--shadow-soft:0 .55rem 1.35rem #00000040}:root .site-header{background:#101c23f5}:root .nav-panel{background:#192b33}:root .brand-name small,:root .kicker,:root .site-nav a:hover,:root .site-nav a:focus-visible,:root .site-nav a[aria-current=true],:root .nav-panel a:hover,:root .nav-panel a:focus-visible,:root .nav-toggle:hover,:root .nav-toggle:focus-visible,:root .nav-disclosure[open] .nav-toggle,:root .location-address .icon{color:var(--accent-red)}:root .theme-control{background:#192b33;border-color:#587a83}:root .btn-whatsapp{background:#142c34}:root .btn-whatsapp:hover,:root .btn-whatsapp:focus-visible{background:#20433f}:root :focus-visible{outline-color:var(--focus)}:root .hero{--hero-shade:linear-gradient(90deg, #101c23ad 0%, #101c23ad 56%, #101c230f 85%);background:#142c34}:root .hero .kicker{color:#ffb4bf}:root .hero-art>picture>img{opacity:.82}:root .hero-art:after{content:"";background:var(--hero-shade), repeating-linear-gradient(0deg, transparent, transparent 23px, #88d3d80d 24px), repeating-linear-gradient(90deg, transparent, transparent 23px, #88d3d80d 24px);position:absolute;inset:0}:root .course-card{border:1px solid #41545e}:root .course-card.mint{--course-ink:#b0e5cd;--course-label-bg:#294d42}:root .course-card.lilac{--course-ink:#dec7f2;--course-label-bg:#4a3e60}:root .course-card.rose{--course-ink:#ffd0dc;--course-label-bg:#643e4b}:root .course-card.blue{--course-ink:#b5e3fb;--course-label-bg:#2c5366}:root .course-card.cream{--course-ink:#f3dda8;--course-label-bg:#5a492b}:root .contact-panel,:root .location-panel{border:1px solid var(--grid-line);background:repeating-linear-gradient(0deg,#0000,#0000 23px,#88d3d808 24px),#192b33}:root .qr-panel{border:1px solid var(--grid-line);background:#192b33}:root .qr-panel img{background:#fff;border-radius:4px}:root .map-island{background:#192f38}:root .map-island-art{background:repeating-linear-gradient(0deg,#0000,#0000 31px,#88d3d814 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#88d3d814 32px),#192f38}:root .map-route{box-shadow:none;background:#33505c;border-color:#506e78}:root .map-action{background:#28555e}:root .map-island:hover .map-action,:root .map-island:focus-visible .map-action{background:#1d434b}:root .map-pin{border-color:#192b33}:root .site-footer{background:#142c34}:root .footer-art:after{background:#142c341f}:root .footer-content{background:#101c23e6}@media (width<=63.99rem){:root .hero{--hero-shade:linear-gradient(180deg, #101c23ad 0%, #101c23ad 58%, #101c230f 85%)}}
