@layer components.courses.common.hero{._8cOc8L{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%)){._8cOc8L{--hero-dark-primary:color-mix(in srgb,var(--course-primary),#000 30%)}}.z0cJqE{display:block;margin:0 auto;max-width:1400px;padding:16px;position:relative;z-index:10}@media(min-width:768px){.z0cJqE{padding-left:24px;padding-right:24px}}.Rmm2ey{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){.Rmm2ey{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)}}.Rmm2ey{padding-bottom:60vw}@media(min-width:768px){.Rmm2ey{padding-bottom:43vw}}@media(min-width:1024px){.Rmm2ey{padding-bottom:32vw}}@media(min-width:1600px){.Rmm2ey{min-height:800px;padding-bottom:0}}.PTpWeJ{display:block;grid-area:image;margin:0}.lvBGY5{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){.lvBGY5{width:32vw}}@media(min-width:1024px){.lvBGY5{max-width:400px;width:100vw}}._uRvZc{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){._uRvZc{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){._uRvZc{font-size:34px}}._1jeYPL{display:flex;flex-wrap:wrap;gap:6px;grid-area:info;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:768px){._1jeYPL{margin-top:16px}}._1jeYPL .fbYoLK{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){._1jeYPL .fbYoLK{padding:8px 16px}}._1jeYPL .x3hecJ{--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){._1jeYPL .x3hecJ{--vertical-crop-mode:ideographic}}@supports(text-box:trim-both text text){._1jeYPL .x3hecJ{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){._1jeYPL .x3hecJ{line-height:1.5}@supports(height:1lh){._1jeYPL .x3hecJ:not(_){margin-bottom:calc(.5em - .5lh);margin-top:calc(.5em - .5lh)}}@supports not (height:1lh){._1jeYPL .x3hecJ:not(_){margin-bottom:-.25em;margin-top:-.25em}}}._1jeYPL .x3hecJ{display:block;font-size:14px;font-weight:700}@media(min-width:768px){._1jeYPL .x3hecJ{font-size:min(2vw,20px)}}._1jeYPL .x3hecJ>big{font-size:1.25em}.doMvFv{align-items:center;display:none;grid-area:actions;justify-content:center}@media(min-width:768px){.doMvFv{display:flex}}.fSUh6S{bottom:0;contain:paint;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.iqHNxh,.fSUh6S{display:block;left:0;position:absolute;right:0;top:0}.iqHNxh{--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%}.iqHNxh+.iqHNxh{--sky-transform-b:translateZ(-4px)}@keyframes shsC7l{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))}}.m8_7vR{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%}.m8_7vR+.m8_7vR{display:none;--sky-transform-a:translateY(var(--texture-height))}@media(prefers-reduced-motion:no-preference){.m8_7vR{animation:shsC7l 10s linear infinite}.m8_7vR+.m8_7vR{display:block}}.bUCW03{display:block}.bUCW03>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){.bUCW03>img{height:100%;top:0}}.DGcxPn{padding:16px 16px 20px}.DGcxPn .ph5Wts{font-size:min(5.8vw,22px);padding-left:24px;padding-right:24px;width:100%}@media(min-width:768px){.DGcxPn{display:none}}}@layer components.courses.command-starter{@media(min-width:768px){.wDNNf0{-o-object-fit:contain;object-fit:contain}}@media(min-width:1600px){.wDNNf0{-o-object-fit:cover;object-fit:cover}}}
@layer components.courses.command-starter.cta{.xDMuA1,.XZFYtM{list-style:"";margin:0;padding:0}.xDMuA1{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){.xDMuA1{gap:16px;min-width:0;width:auto}}.XZFYtM{display:block;flex:1 1 auto;font-size:16px}@media(min-width:768px){.XZFYtM{font-size:20px}}._3_omeg{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._3_omeg{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.T138vy{--logo-width:min(400px,75vw);display:flex;flex-direction:column;gap:calc(var(--logo-width)*.025)}.gP7wgg{white-space:nowrap}._NKJls{display:inline-block;filter:drop-shadow(2px 2px rgba(51,51,51,.2));height:auto;margin:calc(var(--logo-width)*-.055) 0;margin-right:.1em;max-width:100%;vertical-align:baseline;width:var(--logo-width)}.lVIrDE{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}}
@layer components.courses.command-starter.features{.QPjz0I{margin:48px 0 0}.V8u2fL{position:relative}.V8u2fL._42znRl{padding-right:min(16vw,80px)}@media(min-width:768px){.V8u2fL._42znRl{padding-left:80px;padding-right:80px}}.j8Ncfm{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){.j8Ncfm{font-size:18px}}.j8Ncfm._5U5RRD{font-size:19px}@media(min-width:768px){.j8Ncfm._5U5RRD{font-size:22px}}.u3Su7u{overflow:hidden;padding:0 8px}.TMp1GI{align-items:center;display:grid;grid-gap:0;gap:0;margin:0 0 -44px}.TMp1GI .V8u2fL: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){.TMp1GI{grid-template-columns:repeat(3,minmax(0,1fr) auto);margin:0 -44px 0 0}.TMp1GI .V8u2fL{align-items:center;display:grid;grid-column-end:span 2;grid-row:1/span 2;grid-template-rows:subgrid}.TMp1GI .V8u2fL: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}}.L0zzDA{grid-area:2/1/span 1/span 1;margin:16px 0 0}.SJBELi{border-radius:4px;display:block;height:auto;width:100%}._3Wl6fC{align-items:center;display:flex;gap:24px;margin:16px auto 0;max-width:100%;width:-moz-fit-content;width:fit-content}.NuCI2r{--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){.NuCI2r{--theme-image-size:120px}}._7BPeFN{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:center;list-style:"";margin:0;padding:0}.YTuB_R{display:block;flex:1 1 auto;font-size:14px;margin:0;padding:0}@media(min-width:768px){.YTuB_R{font-size:18px}}.mf_A2R{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.mf_A2R{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mdeOAi{bottom:-32px;height:auto;max-width:80px;min-width:30px;position:absolute;right:0;transform:scaleX(-1);width:16vw}.b7m7pp{background:transparent;border:0;border-top:4px dotted #333;height:0;margin:24px 0;width:100%}.nilfK4{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}}
