@font-face{font-family:google-sans-flex;font-style:normal;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/google-sans-flex-v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:archivo-black;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:bricolage-grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:124%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:118%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:101%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}@font-face{font-family:google-sans-flex;font-style:normal;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/google-sans-flex-v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:archivo-black;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:bricolage-grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:124%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:118%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:101%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}img.hover-fx,.post.hover-fx{transition:linear .1s}img.hover-fx:hover,.post.hover-fx:hover{transition:linear .18s}img.hover-fx:hover{transform:scale(1.02);filter:drop-shadow(5px 5px 10px rgba(0,0,0,.5));outline:2px solid #3d8afe}.hover-fx.study-item img,.hover-fx.brightness img{transition:linear .1s}.hover-fx.study-item:hover img,.hover-fx.brightness:hover img{transition:linear .18s;filter:brightness(120%)}.post.hover-fx:hover{filter:brightness(1.2);background-color:#cbcbcb}a.post:link,a.post:visited,a.post:hover,a.post:active{text-decoration:none}.post.hover-fx{cursor:pointer}main .banner.hover-fx{transition:ease-out .1s;pointer-events:none}main .banner.hover-fx:hover{transition:ease-in .18s}main .bl-bnr:hover{background-color:#010008}main .gr-bnr:hover{background-color:#292d34}main .banner.hover-fx a{transition:ease-out .1s;line-height:20px;pointer-events:auto}main .banner.hover-fx a:hover{font-size:20.5px;transition:ease-in .18s}main .font-xl.banner.hover-fx h2{line-height:36px;transition:ease-out .1s;margin:7.2px}main .font-xl.banner.hover-fx a:hover{font-size:36.5px;transition:ease-in .18s}main .font-xl.banner.hover-fx a:hover h2{font-size:36.5px;transition:ease-in .18s}.sub-menu .hover-fx{line-height:initial;transition:linear .1s}.sub-menu .hover-fx:has(:not(.active)):hover{background-color:#b0b6c0;transition:linear .1s}.create-account.hover-fx{transition:ease-out .1s}.create-account.hover-fx:hover{transition:ease-in .18s;background-color:#d1d1d3}.hover-fx.btn{transition:ease-out .1s}.hover-fx.btn:hover{transition:ease-in .18s}.btn{position:relative;overflow:hidden}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple 200ms linear;background-color:rgba(0,0,0,.4);width:300px;height:300px;top:-120px}@keyframes ripple{to{transform:scale(4);opacity:0}}.hover-fx:has(img) img{transition:linear .1s}.hover-fx:has(img) img:hover{transition:linear .18s}.hover-fx:has(img) img.large:hover{transform:scale(1.02);filter:drop-shadow(5px 5px 10px rgba(0,0,0,.5));outline:2px solid #3d8afe}*[data-youtube-id],*[data-youtube-id] img,*[data-youtube-id] img:after,.youtube-video,.youtube-video img{transition:ease-out .1s}*[data-youtube-id],.youtube-video{overflow:hidden}*[data-youtube-id]:before,.youtube-video:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:transparent;z-index:99;transition:ease-out .1s}*[data-youtube-id] .study-content,.youtube-video .study-content{transition:ease-out .1s}*[data-youtube-id]:hover,.youtube-video:hover{transition:ease-in .18s;position:relative;background-size:17%!important}*[data-youtube-id]:hover img,.youtube-video:hover img{transform:scale(1.1);transition:ease-in .18s}*[data-youtube-id]:hover img.ed-play-btn,.youtube-video:hover img.ed-play-btn{transform:translate(-50%,-50%)scale(1.1)!important}*[data-youtube-id]:hover .study-content,.youtube-video:hover .study-content{background-size:90px!important;background-position:50% 0!important;transition:ease-in .18s}*[data-youtube-id]:hover:before,.youtube-video:hover:before{background-color:rgba(255,255,255,.2);transition:ease-in .18s}.dark-vid:hover:before{background-color:rgba(255,255,255,.1)}.img-fit{display:flex;width:fit-content;margin:auto}.btn:not(.create-account),button.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px!important;border:1px solid transparent;border-radius:56px;font-family:google-sans-flex,primary-arial-fallback,sans-serif;font-size:16px;line-height:1;font-weight:800;text-transform:uppercase;text-align:center;text-decoration:none;outline:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .25s ease,transform .25s ease}.btn:not(.create-account):hover,button.btn:hover{transform:translateY(-1px)}.btn:not(.create-account):focus-visible,button.btn:focus-visible{outline:2px solid #f7004e;outline-offset:3px}.btn:not(.create-account).btn-orange,button.btn.btn-orange{background-color:#f7004e;border-color:#f7004e;color:#fff}.btn:not(.create-account).btn-orange:hover,button.btn.btn-orange:hover{background-color:#ce0041;border-color:#ce0041;color:#fff;cursor:pointer}.btn:not(.create-account).btn-orange.btn-invert,button.btn.btn-orange.btn-invert{background-color:#fff;border-color:#f7004e;color:#f7004e}.btn:not(.create-account).btn-orange.btn-invert:hover,button.btn.btn-orange.btn-invert:hover{background-color:#f7004e;border-color:#f7004e;color:#fff}.btn:not(.create-account).btn-orange:not(.btn-invert):hover,button.btn.btn-orange:not(.btn-invert):hover{box-shadow:0 10px 30px -8px rgba(247,0,78,.6)}.btn:not(.create-account).btn-blue,button.btn.btn-blue{background-color:#020112;border-color:#020112;color:#fff}.btn:not(.create-account).btn-blue:hover,button.btn.btn-blue:hover{background-color:#232a3a;border-color:#232a3a;color:#fff;cursor:pointer}.btn:not(.create-account).btn-blue.btn-invert,button.btn.btn-blue.btn-invert{background-color:#fff;border-color:#020112;color:#020112}.btn:not(.create-account).btn-blue.btn-invert:hover,button.btn.btn-blue.btn-invert:hover{background-color:#020112;border-color:#020112;color:#fff}.btn:not(.create-account).btn-gray,.btn:not(.create-account).btn-grey,button.btn.btn-gray,button.btn.btn-grey{background-color:#5b6472;border-color:#5b6472;color:#fff}.btn:not(.create-account).btn-gray:hover,.btn:not(.create-account).btn-grey:hover,button.btn.btn-gray:hover,button.btn.btn-grey:hover{background-color:#292d34;border-color:#292d34;color:#fff;cursor:pointer}.btn:not(.create-account).btn-gray.btn-invert,.btn:not(.create-account).btn-grey.btn-invert,button.btn.btn-gray.btn-invert,button.btn.btn-grey.btn-invert{background-color:#fff;border-color:#5b6472;color:#5b6472}.btn:not(.create-account).btn-gray.btn-invert:hover,.btn:not(.create-account).btn-grey.btn-invert:hover,button.btn.btn-gray.btn-invert:hover,button.btn.btn-grey.btn-invert:hover{background-color:#5b6472;border-color:#5b6472;color:#fff}.btn:not(.create-account).btn-white,button.btn.btn-white{background-color:#fff;border-color:#fff;color:#f7004e}.btn:not(.create-account).btn-white:hover,button.btn.btn-white:hover{background-color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.85);color:#f7004e;cursor:pointer}.btn:not(.create-account).btn-white.btn-invert,button.btn.btn-white.btn-invert{background-color:#f7004e;border-color:#fff;color:#fff}.btn:not(.create-account).btn-white.btn-invert:hover,button.btn.btn-white.btn-invert:hover{background-color:#fff;border-color:#fff;color:#f7004e}.btn:not(.create-account).btn-ghost-white,button.btn.btn-ghost-white{background-color:rgba(255,255,255,.1);border-color:#fff;color:#fff}.btn:not(.create-account).btn-ghost-white:hover,button.btn.btn-ghost-white:hover{background-color:rgba(255,255,255,.2);border-color:#fff;color:#fff;cursor:pointer}.btn:not(.create-account).btn-ghost-blue,button.btn.btn-ghost-blue{background-color:rgba(255,255,255,.95);border-color:#3d8afe;color:#3d8afe}.btn:not(.create-account).btn-ghost-blue:hover,button.btn.btn-ghost-blue:hover{background-color:rgba(61,138,254,.9);border-color:#3d8afe;color:#fff;cursor:pointer}.btn:where(:not(.create-account):has(+.btn:not(.create-account))){margin-right:15px}body .content main section form.gm-form button.btn[disabled]{background:#c1c6ce;border:none;color:#292d34;pointer-events:none}@font-face{font-family:google-sans-flex;font-style:normal;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/google-sans-flex-v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:archivo-black;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:bricolage-grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:124%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:118%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:101%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}