@layer components.courses.common.hero{.qpMw1A{background-color:#fff;background-image:linear-gradient(to bottom,var(--hero-dark-primary,var(--course-primary)),var(--course-primary) 90px,var(--course-primary-400) 216px,var(--hero-final-stop,#fff) 360px);background-repeat:no-repeat;background-size:100% 100%;margin:calc(var(--header-height)*-1) 0 0;min-height:360px;overflow:hidden;padding:var(--header-height) 0 0;position:relative}@supports(color:color-mix(in srgb,var(--course-primary ),black 30%)){.qpMw1A{--hero-dark-primary:color-mix(in srgb,var(--course-primary),#000 30%)}}.SVcJh6{display:block;margin:0 auto;max-width:1400px;padding:16px;position:relative;z-index:10}@media(min-width:768px){.SVcJh6{padding-left:24px;padding-right:24px}}._0vixfb{display:grid;grid-template:"image      " auto "description" auto "info       " auto/auto;place-items:center center;grid-gap:12px;gap:12px;margin:0 auto}@media(min-width:768px){._0vixfb{gap:0;grid-template:".       image   .       .           .      " minmax(0,1fr) ".       image   .       description .      " auto ".       image   .       info        .      " auto ".       image   .       .           .      " minmax(0,1fr) ".       .       .       .           .      " 32px "actions actions actions actions     actions" auto ".       .       .       .           .      " minmax(0,9999999fr)/minmax(0,1fr) auto 48px auto minmax(0,1fr)}}._0vixfb{padding-bottom:60vw}@media(min-width:768px){._0vixfb{padding-bottom:43vw}}@media(min-width:1024px){._0vixfb{padding-bottom:32vw}}@media(min-width:1600px){._0vixfb{min-height:800px;padding-bottom:0}}.rfPeXp{display:block;grid-area:image;margin:0}.KwU_qY{display:block;filter:drop-shadow(1px 1px 0 rgba(51,51,51,.5)) drop-shadow(2px 2px 3px rgba(51,51,51,.8));height:auto;max-width:min(400px,66vw);width:100%}@media(min-width:768px){.KwU_qY{width:32vw}}@media(min-width:1024px){.KwU_qY{max-width:400px;width:100vw}}.SUKu9S{overflow-wrap:break-word;word-break:keep-all;-webkit-text-stroke:#fff 4px;color:#333;font-feature-settings:"palt";font-size:24px;font-weight:700;grid-area:description;margin:0;paint-order:stroke;stroke-linecap:round;stroke-linejoin:round;text-align:center}@media(min-width:768px){.SUKu9S{color:#fff;font-size:30px;-webkit-text-stroke-width:0;paint-order:normal;text-align:left;text-shadow:1px 1px 0 rgba(51,51,51,.75)}}@media(min-width:1024px){.SUKu9S{font-size:34px}}.N7ofLK{display:flex;flex-wrap:wrap;gap:6px;grid-area:info;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:768px){.N7ofLK{margin-top:16px}}.N7ofLK ._8lYFjf{align-items:center;background:#fff;border:solid var(--course-primary);border-radius:8px;border-width:2px 2px 4px;color:var(--course-primary);display:flex;list-style:none;padding:6px 12px}@media(min-width:768px){.N7ofLK ._8lYFjf{padding:8px 16px}}.N7ofLK .vHx_m_{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports(text-box-edge:ideographic){.N7ofLK .vHx_m_{--vertical-crop-mode:ideographic}}@supports(text-box:trim-both text text){.N7ofLK .vHx_m_{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.N7ofLK .vHx_m_{line-height:1.5}@supports(height:1lh){.N7ofLK .vHx_m_:not(_){margin-bottom:calc(.5em - .5lh);margin-top:calc(.5em - .5lh)}}@supports not (height:1lh){.N7ofLK .vHx_m_:not(_){margin-bottom:-.25em;margin-top:-.25em}}}.N7ofLK .vHx_m_{display:block;font-size:14px;font-weight:700}@media(min-width:768px){.N7ofLK .vHx_m_{font-size:min(2vw,20px)}}.N7ofLK .vHx_m_>big{font-size:1.25em}.ByxbBX{align-items:center;display:none;grid-area:actions;justify-content:center}@media(min-width:768px){.ByxbBX{display:flex}}.JltsCf{bottom:0;contain:paint;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.VDIevP,.JltsCf{display:block;left:0;position:absolute;right:0;top:0}.VDIevP{--texture-height:360px;height:var(--texture-height);-webkit-mask:linear-gradient(180deg,transparent 10%,#000 30%,#000 40%,transparent 80%);mask:linear-gradient(180deg,transparent 10%,#000 30%,#000 40%,transparent 80%);mix-blend-mode:overlay;perspective:400px;width:100%}.VDIevP+.VDIevP{--sky-transform-b:translateZ(-4px)}@keyframes G7Txw3{0%{transform:rotateX(-45deg) var(--sky-transform-a, ) var(--sky-transform-b, )}to{transform:rotateX(-45deg) var(--sky-transform-a, ) var(--sky-transform-b, ) translateY(calc(var(--texture-height)*-1))}}.Puodyi{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAnRSTlMAAHaTzTgAAAA8SURBVHjadc65DQAwAMLA239oK2V+OiwQgIAqq6b74+oGpOyqux7qDARVAdlB51KBQunxISQKAUFRqWoAveBKa7c2QI4AAAAASUVORK5CYII=") repeat 50%/var(--texture-height) var(--texture-height);height:var(--texture-height);image-rendering:crisp-edges;image-rendering:pixelated;left:0;opacity:.15;position:absolute;right:0;top:0;transform:rotateX(-45deg) var(--sky-transform-a, ) var(--sky-transform-b, );transform-origin:center bottom;width:100%}.Puodyi+.Puodyi{display:none;--sky-transform-a:translateY(var(--texture-height))}@media(prefers-reduced-motion:no-preference){.Puodyi{animation:G7Txw3 10s linear infinite}.Puodyi+.Puodyi{display:block}}.ouKvkv{display:block}.ouKvkv>img{bottom:0;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:100%}@media(min-width:1600px){.ouKvkv>img{height:100%;top:0}}.YrzbCN{padding:16px 16px 20px}.YrzbCN .CkWQXG{font-size:min(5.8vw,22px);padding-left:24px;padding-right:24px;width:100%}@media(min-width:768px){.YrzbCN{display:none}}}@layer components.courses.command-booster{@media(min-width:768px){.ni3HH0{-o-object-fit:cover;object-fit:cover}}@media(min-width:820px){.ni3HH0{-o-object-fit:none;object-fit:none}}@media(min-width:1024px){.ni3HH0{-o-object-fit:contain;object-fit:contain}}@media(min-width:1600px){.ni3HH0{-o-object-fit:cover;object-fit:cover}}}
@layer components.courses.command-booster.cta{.unNG6r,._63AxQI{list-style:"";margin:0;padding:0}.unNG6r{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 40px;max-width:640px;min-width:75vw;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.unNG6r{gap:16px;min-width:0;width:auto}}._63AxQI{display:block;flex:1 1 auto;font-size:16px}@media(min-width:768px){._63AxQI{font-size:20px}}.sMg2_o{background:rgba(51,51,51,.75);border-radius:8px;box-shadow:inset -1px -1px 0 2px #333;color:#fff;display:block;font-weight:700;margin:0 auto;overflow-wrap:break-word;padding:4px 16px;text-align:center;text-shadow:1px 1px 0 #333;word-break:keep-all}code.sMg2_o{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.QmWudX{--logo-width:min(400px,75vw);display:flex;flex-direction:column;gap:calc(var(--logo-width)*.025)}.RlIjV5{white-space:nowrap}.asvW_N{display:inline-block;filter:drop-shadow(2px 2px rgba(51,51,51,.2));height:auto;margin:calc(var(--logo-width)*-.059) 0;margin-right:.1em;max-width:100%;vertical-align:baseline;width:var(--logo-width)}.H_qgQI{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}}
@layer components.courses.command-booster.features{._2LNAFm{margin:48px 0 0}.t158S8{position:relative}.t158S8.Rircfe{padding-right:min(16vw,80px)}@media(min-width:768px){.t158S8.Rircfe{padding-left:80px;padding-right:80px}}.ktGIrG{color:#333;font-feature-settings:"palt";font-size:16px;font-weight:700;grid-area:1/1/span 1/span 1;margin:0;overflow-wrap:break-word;text-align:center;word-break:keep-all}@media(min-width:768px){.ktGIrG{font-size:18px}}.ktGIrG.h2x2XX{font-size:19px}@media(min-width:768px){.ktGIrG.h2x2XX{font-size:22px}}.jDKMTh{overflow:hidden;padding:0 8px}.MK_KXc{align-items:center;display:grid;grid-gap:0;gap:0;margin:0 0 -44px}.MK_KXc .t158S8:after{background:var(--course-primary);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:12px;margin:16px auto;width:24px}@media(min-width:768px){.MK_KXc{grid-template-columns:repeat(3,minmax(0,1fr) auto);margin:0 -44px 0 0}.MK_KXc .t158S8{align-items:center;display:grid;grid-column-end:span 2;grid-row:1/span 2;grid-template-rows:subgrid}.MK_KXc .t158S8:after{clip-path:polygon(0 0,100% 50%,0 100%);grid-area:2/2/span 1/span 1;height:24px;margin:0 16px;width:12px}}.Nr6aPK{grid-area:2/1/span 1/span 1;margin:16px 0 0}._9cW7ND{border-radius:4px;display:block;height:auto;width:100%}.GCk5V1{align-items:center;display:flex;gap:24px;margin:16px auto 0;max-width:100%;width:-moz-fit-content;width:fit-content}.M3dAiQ{--theme-image-size:80px;aspect-ratio:1;border-radius:var(--theme-image-size);display:block;flex:0 0 var(--theme-image-size);height:var(--theme-image-size);width:var(--theme-image-size)}@media(min-width:768px){.M3dAiQ{--theme-image-size:120px}}._6gnYJP{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:center;list-style:"";margin:0;padding:0}.mpzNu0{display:block;flex:1 1 auto;font-size:14px;margin:0;padding:0}@media(min-width:768px){.mpzNu0{font-size:18px}}.ou7S0X{background:#333 linear-gradient(#333,#707070);border-radius:8px;color:#fff;display:block;font-weight:700;margin:0 auto;overflow-wrap:break-word;padding:8px 24px;text-align:center;text-shadow:1px 1px 0 #333;word-break:keep-all}code.ou7S0X{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.roMZJU{bottom:-32px;height:auto;max-width:80px;min-width:30px;position:absolute;right:0;transform:scaleX(-1);width:16vw}.W7muhH{background:transparent;border:0;border-top:4px dotted #333;height:0;margin:24px 0;width:100%}.qiuTLO{background:var(--course-primary);clip-path:polygon(25% 0,25% 50%,0 50%,50% 100%,100% 50%,75% 50%,75% 0);display:block;height:48px;margin:0 auto;width:96px}}
