:root{--pico-block-spacing-vertical: 2rem;--pico-color-blue-950: #080f2d;--pico-color-blue-900: #0c1a41;--pico-color-blue-850: #0e2358;--pico-color-blue-800: #0f2d70;--pico-color-blue-750: #0f3888;--pico-color-blue-700: #1343a0;--pico-color-blue-650: #184eb8;--pico-color-blue-600: #1d59d0;--pico-color-blue-550: #2060df;--pico-color-blue-500: #3c71f7;--pico-color-blue-450: #5c7ef8;--pico-color-blue-400: #748bf8;--pico-color-blue-350: #8999f9;--pico-color-blue-300: #9ca7fa;--pico-color-blue-250: #aeb5fb;--pico-color-blue-200: #bfc3fa;--pico-color-blue-150: #d0d2fa;--pico-color-blue-100: #e0e1fa;--pico-color-blue-50: #f0f0fb;--pico-color-blue: #2060df;--pico-color-yellow-950: #141103;--pico-color-yellow-900: #1f1c02;--pico-color-yellow-850: #2b2600;--pico-color-yellow-800: #363100;--pico-color-yellow-750: #423c00;--pico-color-yellow-700: #4e4700;--pico-color-yellow-650: #5b5300;--pico-color-yellow-600: #685f00;--pico-color-yellow-550: #756b00;--pico-color-yellow-500: #827800;--pico-color-yellow-450: #908501;--pico-color-yellow-400: #9e9200;--pico-color-yellow-350: #ad9f00;--pico-color-yellow-300: #bbac00;--pico-color-yellow-250: #caba01;--pico-color-yellow-200: #d9c800;--pico-color-yellow-150: #e8d600;--pico-color-yellow-100: #f2df0d;--pico-color-yellow-50: #fdf1b4;--pico-color-yellow: #f2df0d;--pico-color-grey-950: #111111;--pico-color-grey-900: #1b1b1b;--pico-color-grey-850: #262626;--pico-color-grey-800: #303030;--pico-color-grey-750: #3b3b3b;--pico-color-grey-700: #474747;--pico-color-grey-650: #525252;--pico-color-grey-600: #5e5e5e;--pico-color-grey-550: #6a6a6a;--pico-color-grey-500: #777777;--pico-color-grey-450: #808080;--pico-color-grey-400: #919191;--pico-color-grey-350: #9e9e9e;--pico-color-grey-300: #ababab;--pico-color-grey-250: #b9b9b9;--pico-color-grey-200: #c6c6c6;--pico-color-grey-150: #d4d4d4;--pico-color-grey-100: #e2e2e2;--pico-color-grey-50: #f1f1f1;--pico-color-grey: #ababab;--pico-background-color: #080F2D;--pico-font-family-sans-serif: "Noto Sans", sans-serif;--pico-color: #e3e6e8;--pico-h2-color: #ffffff}p{margin:0}p+p{margin-block-start:var(--pico-typography-spacing-vertical)}.enroll,.announcement .enroll{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;font-weight:900;border:none;box-shadow:0 10px 30px #fbbf244d;transition:all .3s ease}.enroll{margin-top:1rem}.announcement .enroll{font-size:.75rem;padding:.5rem;border:none;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.enroll:hover{background:linear-gradient(135deg,#f59e0b,#fbbf24);transform:translateY(-3px);box-shadow:0 15px 40px #fbbf2466}h1,h2,h3{font-weight:900;font-family:Raleway,sans-serif}@media (min-width: 1024px){.container{max-width:700px}}.no-block-end-margin{margin-block-end:0}.hero-container{width:100%;display:flex;justify-content:center}.hero{max-width:100%}@media (min-width: 1024px){.hero{max-width:1400px}}.container h3{font-size:1.25rem;color:var(--pico-color-yellow-150)}hgroup p{margin-top:.5rem}hgroup p:not(.credit){font-weight:700;text-wrap:balance}h1{font-weight:900;font-size:2.75rem}h2{--pico-font-size: 1.5rem;--pico-line-height: 1.175;--pico-typography-spacing-top: 2.25rem;margin-bottom:.25rem}.credit{font-size:1rem;font-style:italic;margin-block-start:.5rem}.quoteshot{border-radius:50%;width:75px;height:75px;position:relative;display:inline-block;overflow:hidden;z-index:-2000;border:solid 1px #000;opacity:.9}.headshot{border-radius:50%;width:150px;height:150px;position:relative;display:inline-block;overflow:hidden;z-index:-2000;border:solid 1px #000;opacity:.9}.slideimage{margin-block-start:1rem;margin-block-end:1rem}.whatiget{background:linear-gradient(135deg,#1e3a8a99,#2563eb66);padding:0;width:100%;position:relative}.whatiget-container{padding:0;position:relative;z-index:1}.whatigetlist{display:flex;width:100%;flex-grow:1;justify-content:stretch;align-items:stretch;gap:8px;min-height:150px;padding-block-start:1rem;padding-block-end:1rem}.whatigetlist__item{background:linear-gradient(135deg,#080f2dcc,#0f172acc);padding:5%;flex:1;border:1px solid rgba(96,165,250,.2);border-radius:12px;backdrop-filter:blur(10px)}.whatigetlist__item p{font-weight:900}.whatigetlist__num{font-size:200%;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.curriculum__modulenum{font-size:.6rem;color:var(--pico-color-grey-250);display:block;margin:0;margin-block-end:.25rem;padding:0}.curriculum__list{background-color:var(--pico-color-blue-900);padding:1rem;width:100%}.curriculum details{background-color:var(--pico-color-blue-800);padding:.75rem;margin-block-end:1rem;font-weight:700;font-size:80%}.curriculum ul{padding-left:1rem;padding-block-start:1rem}.curriculum details li{margin-block-end:1rem;list-style:none}.curriculum .curriculum__lecturenum{font-size:.675rem;color:var(--pico-color-grey-250);display:block;margin:0;margin-block-end:.1rem;padding:0;border-bottom:solid 1px var(--pico-color-yellow-100)}.speakingshot{border-radius:30%;margin-block-end:1rem}.headshot img{width:100%;height:100%;object-fit:cover;object-position:center}.countdown{background:linear-gradient(135deg,#3b82f633,#2563eb33);border-radius:12px;border:1px solid rgba(96,165,250,.3)}.countdown__main{background:linear-gradient(135deg,#0f172acc,#1e293b99);padding:1rem;border-radius:12px;border:1px solid rgba(96,165,250,.2)}.video,video{text-align:center;padding:1rem 0;max-width:100%}.aboutme{background:linear-gradient(135deg,#0f172acc,#1e293bcc);padding:1rem 0;position:relative}.aboutme img{border-radius:15px;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(59,130,246,.2)}.aboutme-details{font-size:1rem}.aboutme-container h2{margin-bottom:1rem}.imagegrid{padding:1rem 0}.imagegrid{display:grid;grid-template-columns:.5fr 1.25fr;align-items:center;gap:10px;text-align:left;align-items:stretch}.imagegrid--large{grid-template-columns:.5fr 1.25fr}@media (max-width: 768px){.aboutme,.imagegrid{grid-template-columns:1fr}.headshot,.imagegrid img{margin:0 auto}}.enroll-container{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.enroll-container>*{flex-basis:100%}.altlogo{max-width:80px;margin:1rem 0}.enroll-form{background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:2px solid;border-image:linear-gradient(135deg,#fbbf24,#f59e0b) 1;max-width:500px;color:#fff!important;border-radius:20px;box-shadow:0 20px 60px #0000004d;backdrop-filter:blur(10px)}.enroll-form label{text-align:center;width:100%}.enroll-form h3{font-weight:800;font-size:1.675rem}.enroll-form h3,.enroll-form ul{color:#fff!important}.enroll-header{margin:0}.enroll-header-type{color:var(--pico-color-blue-400)}.enroll-desc{font-size:.95rem;margin:-2rem -1rem 1rem;background-color:var(--pico-color-yellow-200);padding:.5rem}.enroll-desc-title{font-weight:900;padding-block-end:0;color:#000}.enroll-desc-detail{color:#000;margin-block-start:.25rem}.salemsg{margin:0;padding:0}.price{font-size:3rem;font-weight:800;color:#fff;margin-block-start:0}.price small{font-size:1.5rem}.price s{font-size:2rem;color:var(--pico-color-grey-600)}.salemsg+.price{margin-block-start:0!important}.udemystudent{display:block;font-size:.675rem;font-weight:700;border:solid 2px var(--pico-color-blue);padding:.25rem;border-radius:5px;background-color:var(--pico-color-blue-100);color:#000;width:60%;margin:0 auto}.lifetime{padding:0;margin:0}.enroll-form button{width:100%;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;font-weight:700;border:none;margin:1.25rem 0 1rem;border-radius:12px;padding:1rem;box-shadow:0 10px 30px #fbbf244d;transition:all .3s ease}.enroll-form button:hover{background:linear-gradient(135deg,#f59e0b,#fbbf24);transform:translateY(-3px);box-shadow:0 15px 40px #fbbf2466}.enroll-list{margin:0;padding:0}.enroll-list li{list-style:none;padding:0 1rem;margin:0}.quotes-header{text-align:center;margin-bottom:.5rem}.quotes-header p{color:var(--pico-color-yellow);font-size:1.25rem!important;margin:0;text-shadow:0 0 20px rgba(251,191,36,.3)}.quotegrid{display:flex;flex-wrap:wrap;gap:20px;font-size:.75rem;justify-content:center;padding-block-end:0;margin-block-end:1rem}.quotegrid>article{flex-basis:40%;border:2px solid rgba(251,191,36,.3);background:linear-gradient(135deg,#1e3a8a4d,#1e40af33);display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;backdrop-filter:blur(10px);transition:all .3s ease}.quotegrid>article:hover{transform:translateY(-5px);border-color:#fbbf2499;box-shadow:0 15px 40px #fbbf2433}.quote-initial>article{flex-basis:100%;background:linear-gradient(135deg,#1e3a8a66,#1e40af4d);border:1px solid rgba(96,165,250,.3);font-size:.9rem}@media (max-width: 600px){.quotegrid>article{flex-basis:100%;margin:0}}.quotegrid p{font-weight:700}.quote-initial p{font-weight:400}.quote-signature{margin:1rem 0 0;text-align:center}.signed{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;font-weight:900;display:inline-block;padding:.25rem;border-radius:3px;align-self:flex-start;box-shadow:0 2px 8px #fbbf244d}footer{padding:1rem;font-size:.75rem;background-color:var(--pico-progress-background-color)}footer h2{font-size:.875rem;font-weight:400;color:var(--pico-color-grey-500)}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer a,footer a:visited,footer a:hover{text-decoration:none;color:var(--pico-color-grey-200);font-weight:700}.announcement{text-align:center;margin-block-end:1rem}.announcement p{color:#000;font-weight:700}@media (max-width: 768px){body>main{padding-block-start:0}}html{scroll-behavior:smooth}body{background:linear-gradient(135deg,#0a0f2c,#1a2456,#0a0f2c);background-attachment:fixed;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(96,165,250,.1) 0%,transparent 50%);pointer-events:none;z-index:0}body:after{content:"";position:absolute;top:-80px;left:-80px;width:500px;height:500px;background:url(/assets/atom.webp) no-repeat center;background-blend-mode:color;background-size:contain;opacity:.5;z-index:0;pointer-events:none;animation:atomGlow 4s ease-in-out infinite alternate}body>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}@keyframes atomGlow{0%{opacity:.4;transform:rotate(0) scale(1)}to{opacity:.6;transform:rotate(15deg) scale(1.05)}}@media (max-width: 768px){body:after{width:250px;height:250px;opacity:.1}}hgroup[data-astro-cid-j7pv25f6].container{padding:3rem 2rem!important;margin-top:2rem;position:relative}@media (max-width: 768px){hgroup[data-astro-cid-j7pv25f6].container{margin-top:0}}hgroup[data-astro-cid-j7pv25f6].container>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}h1[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#fff,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6)) drop-shadow(0 -2px 4px rgba(0,0,0,.6))}h2[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#fff,#bfdbfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}section[data-astro-cid-j7pv25f6].container{background:#0f172a99;backdrop-filter:blur(10px);border-radius:16px;padding:2.5rem 2rem;border:1px solid rgba(59,130,246,.1);box-shadow:0 10px 40px #0003;transition:transform .3s ease,box-shadow .3s ease}section[data-astro-cid-j7pv25f6].container:hover{transform:translateY(-2px);box-shadow:0 15px 50px #3b82f626}main[data-astro-cid-j7pv25f6]:before{content:"";position:fixed;bottom:-20%;left:50%;transform:translate(-50%);width:100%;max-width:1400px;height:80vh;background:url(/assets/iceberg2.webp) no-repeat center bottom;background-size:contain;opacity:.06;z-index:0;pointer-events:none}button[data-astro-cid-j7pv25f6].enroll,.enroll-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;font-weight:900;border:none;padding:1rem 2rem;border-radius:12px;box-shadow:0 10px 30px #fbbf244d;transition:all .3s ease;position:relative;overflow:hidden}button[data-astro-cid-j7pv25f6].enroll:before,.enroll-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}button[data-astro-cid-j7pv25f6].enroll:hover:before,.enroll-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover:before{left:100%}button[data-astro-cid-j7pv25f6].enroll:hover,.enroll-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #fbbf2466}.countdown[data-astro-cid-j7pv25f6]{display:flex;gap:10px;font-weight:700;padding:10px 20px;justify-content:center;margin-block-end:1rem;background:linear-gradient(135deg,#3b82f633,#2563eb33);border-radius:12px;border:1px solid rgba(96,165,250,.3)}.enroll-form[data-astro-cid-j7pv25f6]>.countdown[data-astro-cid-j7pv25f6]{margin-block-start:1rem;margin-block-end:0}.countdown[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;min-width:40px;background:#1e3a8a80;padding:.5rem;border-radius:8px;border:1px solid rgba(96,165,250,.2)}.countdown[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:after{content:attr(data-label);font-size:12px;font-weight:400;margin-top:4px;color:#93c5fd}@media (max-width: 600px){.countdown[data-astro-cid-j7pv25f6]{font-size:16px;gap:5px}.countdown[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{min-width:30px}hgroup[data-astro-cid-j7pv25f6].container{padding:2rem 1.5rem!important}section[data-astro-cid-j7pv25f6].container{padding:2rem 1.5rem}}.whatiget[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1e3a8a99,#2563eb66);position:relative;overflow:visible}.whatiget[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:150%;height:200%;background:url(/assets/rocketlaptop.png) no-repeat center;background-size:cover;opacity:.08;z-index:0;pointer-events:none}.whatigetlist__item[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#080f2dcc,#0f172acc);border:1px solid rgba(96,165,250,.2);border-radius:12px;transition:all .3s ease}.whatigetlist__item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:#60a5fa80;box-shadow:0 10px 30px #3b82f633}.whatigetlist__num[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aboutme[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0f172acc,#1e293bcc);position:relative}.video[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{border-radius:16px;box-shadow:0 20px 60px #0006;border:2px solid rgba(59,130,246,.3)}.enroll-form[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0f172ae6,#1e293be6);border:2px solid transparent;border-radius:20px;box-shadow:0 20px 60px #0000004d;transition:all .3s ease;position:relative;overflow:hidden}.enroll-form[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#fbbf24,#f59e0b,#3b82f6);border-radius:20px;z-index:-1;opacity:0;transition:opacity .3s ease}.enroll-form[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;z-index:-2;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.enroll-form[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 25px 70px #fbbf2433}.enroll-form[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.enroll-form[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6],.enroll-form[data-astro-cid-j7pv25f6]:hover p[data-astro-cid-j7pv25f6],.enroll-form[data-astro-cid-j7pv25f6]:hover li[data-astro-cid-j7pv25f6],.enroll-form[data-astro-cid-j7pv25f6]:hover label[data-astro-cid-j7pv25f6],.enroll-form[data-astro-cid-j7pv25f6]:hover .countdown[data-astro-cid-j7pv25f6]{color:#000000d9!important}.enroll-form[data-astro-cid-j7pv25f6]:hover .countdown[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:after{color:#000000b3!important}.enroll-form[data-astro-cid-j7pv25f6]:hover button[data-astro-cid-j7pv25f6]{border:3px solid rgba(30,58,138,.8);box-shadow:0 15px 40px #fbbf2466,0 0 0 1px #3b82f680}.quotegrid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1e3a8a4d,#1e40af33);border:2px solid rgba(251,191,36,.3);border-radius:12px;transition:all .3s ease;backdrop-filter:blur(10px)}.quotegrid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:#fbbf2499;box-shadow:0 15px 40px #fbbf2433}.quote-initial[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1e3a8a66,#1e40af4d);border:1px solid rgba(96,165,250,.3)}.curriculum[data-astro-cid-j7pv25f6]{position:relative;overflow:visible}.curriculum[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:150%;height:200%;background:url(/assets/bg_glacier.png) no-repeat center;background-size:cover;opacity:.08;z-index:0;pointer-events:none}.curriculum__list[data-astro-cid-j7pv25f6]{background:#0f172a99;border-radius:12px;border:1px solid rgba(59,130,246,.2)}.curriculum[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1e3a8a66,#1e40af4d);border-radius:8px;border:1px solid rgba(59,130,246,.2)}hr[data-astro-cid-j7pv25f6]{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),transparent);margin:2rem 0}.slideimage[data-astro-cid-j7pv25f6]{border-radius:12px;box-shadow:0 10px 40px #0000004d;border:1px solid rgba(59,130,246,.2)}details[data-astro-cid-j7pv25f6]{transition:all .3s ease}details[data-astro-cid-j7pv25f6]:hover{background:linear-gradient(135deg,#1e3a8a80,#1e40af66)!important}summary[data-astro-cid-j7pv25f6]{cursor:pointer;transition:color .3s ease}summary[data-astro-cid-j7pv25f6]:hover{color:#93c5fd}a[data-astro-cid-j7pv25f6],button[data-astro-cid-j7pv25f6],.enroll-form[data-astro-cid-j7pv25f6],.quotegrid[data-astro-cid-j7pv25f6]>article[data-astro-cid-j7pv25f6],.whatigetlist__item[data-astro-cid-j7pv25f6]{transition:all .3s ease}body,html{overflow-x:hidden}main[data-astro-cid-j7pv25f6]{overflow-x:hidden}section[data-astro-cid-j7pv25f6].container>p[data-astro-cid-j7pv25f6][style*="font-size: 1.15rem"]{background:#0f172ad9;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #0000004d}section[data-astro-cid-j7pv25f6].container>p[data-astro-cid-j7pv25f6][style*="font-size: 1.15rem"]>b[data-astro-cid-j7pv25f6]{background:none;padding:0}
