.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:SourceSansPro;src:url(/assets/fonts/SourceSansProExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/assets/fonts/SourceSansProLight.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/assets/fonts/SourceSansProRegular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/assets/fonts/SourceSansProSemiBold.woff2) format("woff2");font-weight:600;font-style:normal}html,body{width:100%;height:100dvh}body{font-family:SourceSansPro,sans-serif;overflow:auto;background-color:#000}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:unset}button,a{border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;font-family:SourceSansPro,sans-serif;text-decoration:none;text-align:center}button:disabled,a:disabled{cursor:initial}button:link,button:visited,button:hover,a:link,a:visited,a:hover{color:#fff}button.multicolor,a.multicolor{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:9999px;outline-color:transparent;outline-style:solid}button.multicolor:focus,a.multicolor:focus{outline-color:#fff}button.multicolor:before,a.multicolor:before{content:"";position:absolute;inset:0;border-radius:9999px;border-style:solid;border-color:transparent;background:linear-gradient(150deg,#979897,#adadad 23%,#ebebeb,#b4b4b4 79%,#737373) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}button.multicolor.vw,a.multicolor.vw{outline-width:.2777777778dvw}@media only screen and (min-aspect-ratio: 1080/2056){button.multicolor.vw,a.multicolor.vw{outline-width:.1459143969dvh}}@media only screen and (min-aspect-ratio: 1){button.multicolor.vw,a.multicolor.vw{outline-width:.15625dvw}}@media only screen and (min-aspect-ratio: 1920/1080){button.multicolor.vw,a.multicolor.vw{outline-width:.2777777778dvh}}button.multicolor.vw:before,a.multicolor.vw:before{border-width:.3703703704dvw}@media only screen and (min-aspect-ratio: 1080/2056){button.multicolor.vw:before,a.multicolor.vw:before{border-width:.1945525292dvh}}@media only screen and (min-aspect-ratio: 1){button.multicolor.vw:before,a.multicolor.vw:before{border-width:.1041666667dvw}}@media only screen and (min-aspect-ratio: 1920/1080){button.multicolor.vw:before,a.multicolor.vw:before{border-width:.1851851852dvh}}button.multicolor.px,a.multicolor.px{outline-width:2px}button.multicolor.px:before,a.multicolor.px:before{border-width:2px}img{width:100%;height:100%;object-fit:contain;object-position:center}.popup-backdrop{-webkit-backdrop-filter:blur(1.3888888889dvw);backdrop-filter:blur(1.3888888889dvw)}@media only screen and (min-aspect-ratio: 1080/2056){.popup-backdrop{-webkit-backdrop-filter:blur(.7295719844dvh);backdrop-filter:blur(.7295719844dvh)}}@media only screen and (min-aspect-ratio: 1){.popup-backdrop{-webkit-backdrop-filter:blur(.78125dvw);backdrop-filter:blur(.78125dvw)}}@media only screen and (min-aspect-ratio: 1920/1080){.popup-backdrop{-webkit-backdrop-filter:blur(1.3888888889dvh);backdrop-filter:blur(1.3888888889dvh)}}
