:root{--LC-Blue-1:#00030c;--LC-Blue-2:#00183c;--LC-Blue-3:#123c78;--LC-Blue-4:#2778c6;--LC-Blue-5:#3ca8de;--LC-Blue-6:#5adef9;--LC-Blue-7:#b4f3ff;--LC-Blue-8:#def9ff;--LC-Pink-1:#c02454;--LC-Pink-2:#f02463;--LC-Pink-3:#ff487b;--LC-White-1:#fff;--LC-White-2:#fff6;--mobile-sm:375px;--mobile:480px;--tablet-sm:640px;--tablet:768px;--desktop-sm:1024px;--desktop:1280px;--desktop-lg:1440px;--desktop-xl:1920px}*{scroll-margin-top:calc(15vh + 35px)}html{--rem-denominator:.75;background-color:var(--LC-Blue-2);scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth;width:100%;font-size:12px}@media only screen and (min-width:375px){html{--rem-denominator:.6875;font-size:11px}}@media only screen and (min-width:480px){html{--rem-denominator:.71875;font-size:11.5px}}@media only screen and (min-width:640px){html{--rem-denominator:.75;font-size:12px}}@media only screen and (min-width:768px){html{--rem-denominator:.78125;font-size:12.5px}}@media only screen and (min-width:1024px){html{--rem-denominator:.8125;font-size:13px}}@media only screen and (min-width:1280px){html{--rem-denominator:.84375;font-size:14px}}@media only screen and (min-width:1440px){html{--rem-denominator:.875;font-size:14px}}@media only screen and (min-width:1920px){html{--rem-denominator:1;font-size:16px}}*{scrollbar-width:thin;scrollbar-color:#0000004d #0000}a,a *{cursor:pointer!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#000;background-clip:content-box;border:2px solid #0000;border-radius:30px;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background-color:#000}::-webkit-scrollbar-track{background:0 0}.preload-transitions *{-o-transition:none!important;transition:none!important}.smooth-fade-layer{animation:.5s ease-in-out forwards smoothFadeIn}@keyframes smoothFadeIn{0%{opacity:0}to{opacity:1}}.typing-wrapper{word-break:break-all;overflow-wrap:break-word;line-height:1.5;display:inline-block;position:relative}@media only screen and (max-width:640px){.typing-wrapper{word-break:break-all;overflow-wrap:break-word;max-width:100%;display:block}}.typing-line{white-space:nowrap;display:inline-block}@media only screen and (max-width:640px){.typing-line{white-space:normal;display:block}}.typing-line.static-placeholder{opacity:.8}@media only screen and (max-width:640px){.typing-line.static-placeholder{white-space:normal}}.typed-line{white-space:nowrap;opacity:1;position:absolute;top:0;left:0}@media only screen and (max-width:640px){.typed-line{white-space:normal}}.faded{--fade-opacity:.7;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, var(--fade-opacity)), transparent);mask-image:linear-gradient(to top, rgba(0, 0, 0, var(--fade-opacity)), transparent);-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, var(--fade-opacity)), transparent);opacity:.5}@media only screen and (max-width:640px){.faded{display:none!important}}.hide-faded .faded{display:none!important}.cursor{animation:1s step-end infinite blink;animation-play-state:inherit;margin-bottom:-1rem;font-family:"monospace";display:inline-block}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes doubleFlash{0%{opacity:1}30%{opacity:.5}50%{opacity:1}80%{opacity:.5}to{opacity:1}}.flash-trigger .flashable-element{animation:.4s ease-in-out doubleFlash}strong{font-weight:600}h1,h2,h3,h4,h5,h6,p,span,a{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:640px){h1:not(.w-video-card),h2:not(.w-video-card),h3:not(.w-video-card),h4:not(.w-video-card),h5:not(.w-video-card),h6:not(.w-video-card),p:not(.w-video-card),span:not(.w-video-card),a:not(.w-video-card){overflow:hidden}}.wistia_channel .w-gallery-view{background:0 0!important}.wistia_channel .w-gallery-view__gallery-card-cover{background-image:none!important}.w-popover-overlay__audio-play-pause-toggle>div,.w-popover-overlay__audio-play-pause-toggle>div>div{flex-grow:1;width:100%}.wistia_click_to_play{top:0;position:absolute!important}.grecaptcha-badge{visibility:hidden;height:0!important}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
