:root{--header-height: 2.2rem;--bottom-nav-height: 3.2rem;--computed-header-height: calc(var(--header-height) + var(--safe-area-top));--computed-bottom-nav-height: calc(var(--bottom-nav-height) + var(--safe-area-bottom));--color-background: #141720;--color-background-secondary: #242833F0;--color-background-tertiary: #373c4df0;--color-text: #F2F2F2F2;--color-text-secondary: #F2F2F2CC;--color-accent: #5CFFFF;--font-size-primary: 2.4rem;--line-height-primary: 2.5rem;--letter-spacing-primary: normal;--font-size-eyebrow-primary: 1.4rem;--line-height-eyebrow-primary: 1.5rem;--letter-spacing-eyebrow-primary: normal;--font-size-secondary: 2.1rem;--line-height-secondary: 2.2rem;--letter-spacing-secondary: normal;--font-size-tertiary: 1.7rem;--line-height-tertiary: 1.8rem;--letter-spacing-tertiary: normal;--font-size-quaternary: 1.4rem;--line-height-quaternary: 1.5rem;--letter-spacing-quaternary: normal;--font-family-headline: "Bebas Neue";--font-family-base: "Plus Jakarta Sans";--font-weight-base: 300;--font-weight-bold: 700;--font-size-base: 17px;--line-height-base: 1.62rem;--letter-spacing-base: normal;--font-size-s: .85rem;--line-height-s: 1.5rem;--line-height-xs: 2rem;--letter-spacing-s: normal;--font-size-xs: .72rem;--font-size-l: 1.3rem;--font-size-xl: 1.5rem;--line-height-l: 1.3rem;--font-family-primary: "Manrope";--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 500;--sidebar-width: 290px;--space-xxs: .15rem;--space-xs: .29rem;--space-s: .9rem;--space-base: 1.5rem;--space-l: 2rem;--space-xl: 3rem;--space-xxl: 4rem;--space-3xl: 5rem;--space-4xl: 7rem;--space-5xl: 8rem;--vertical-section-padding-base: 3.2rem;--vertical-hero-padding-top: 5.8em;--section-intro-margin: var(--space-xxl);--text-shadow-base: 0em 0em .55em rgba(24, 24, 24, .72);--color-shadow-light: rgba(24, 24, 24, .2);--box-shadow-light: 0em 0em 5em var(--color-shadow-light);--content-max-width-narrow: 600px;--content-max-width-base: 680px;--content-max-width-medium: 780px;--content-max-width-wide: 1100px;--content-max-width-full: 100%;--content-max-width-boundary: 1200px;--content-padding-s: 1em;--content-padding: 1.5rem;--content-padding-l: 2.5rem;--content-padding-xl: 4rem;--corner-radius-base: .7rem;--corner-radius-s: .5rem;--corner-radius-l: 1rem;--corner-radius-xl: 1.4rem;--safe-area-top: env(safe-area-inset-top);--safe-area-bottom: env(safe-area-inset-bottom);--safe-area-left: env(safe-area-inset-left);--safe-area-right: env(safe-area-inset-right)}@media (min-width: 500px){:root{--font-size-primary: 3.4rem;--line-height-primary: 3.5rem;--font-size-secondary: 2.8rem;--line-height-secondary: 2.9rem;--font-size-tertiary: 2.2rem;--line-height-tertiary: 2.3rem;--font-size-quaternary: 1.8rem;--line-height-quaternary: 1.9rem;--vertical-section-padding-base: 4rem}}@media (min-width: 550px){:root{--vertical-hero-padding-top: 6.4em}}@media (min-width: 750px){:root{--font-size-primary: 4rem;--line-height-primary: 4.1rem;--font-size-eyebrow-primary: 1.7rem;--line-height-eyebrow-primary: 1.8rem;--section-intro-margin: var(--space-5xl)}}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(../../../fonts/bebas-neue/bebas-neue-v14-latin-regular.woff2) format("woff2"),url(../../../fonts/bebas-neue/bebas-neue-v14-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v8-latin-regular.woff2) format("woff2"),url(../../../fonts/plus-jakarta-sans/plus-jakarta-sans-v8-latin-regular.ttf) format("truetype")}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-callout:none;-webkit-user-drag:none;-webkit-user-modify:none;-webkit-highlight:none}html,body{background-color:var(--color-background);color:var(--color-text);margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-break:break-word;hyphens:manual;-webkit-hyphens:manual;caret-color:var(--color-accent);font-family:var(--font-family-base);font-weight:var(--font-weight-base);font-size:var(--font-size-base);overflow-x:clip}html.disable-scrolling,.disable-scrolling body{overflow:clip!important;scrollbar-gutter:stable!important}html{scroll-padding-top:calc(var(--content-padding) + var(--computed-header-height))}html.smooth{scroll-behavior:smooth}.merge-with-header{margin-top:calc(var(--computed-header-height) * -1)}h1,.h1{font-size:var(--font-size-primary);line-height:var(--line-height-primary);letter-spacing:var(--letter-spacing-primary);font-family:var(--font-family-headline);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;text-transform:uppercase}.eyebrow-primary{font-size:var(--font-size-eyebrow-primary);line-height:var(--line-height-eyebrow-primary);letter-spacing:var(--letter-spacing-eyebrow-primary);font-family:var(--font-family-headline);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase}.content-light h1,.content-light .h1{color:var(--color-text-light)}h1{margin-bottom:.55em;width:100%}h2,.h2{font-size:var(--font-size-secondary);line-height:var(--line-height-secondary);letter-spacing:var(--letter-spacing-secondary);font-family:var(--font-family-headline);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;text-transform:uppercase}.content-light h2,.content-light .h2{color:var(--color-text-light)}h2{margin-bottom:.7em;width:100%}h3,.h3{font-size:var(--font-size-tertiary);line-height:var(--line-height-tertiary);letter-spacing:var(--letter-spacing-tertiary);font-family:var(--font-family-headline);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;text-transform:uppercase}.content-light h3,.content-light .h3{color:var(--color-text-light)}h3{margin-bottom:.7em;width:100%}h4,.h4{font-size:var(--font-size-quaternary);line-height:var(--line-height-quaternary);letter-spacing:var(--letter-spacing-quaternary);font-family:var(--font-family-headline);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;text-transform:uppercase}.content-light h4,.content-light .h4{color:var(--color-text-light)}h4{margin-bottom:.7em;width:100%}h5{margin-bottom:.5em;width:100%}p,.text,blockquote{font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin:0}p{margin-bottom:1em;width:100%}mark,.highlighted{background:transparent;color:var(--color-text-secondary)}h1 mark,.h1 mark,h1 .highlighted,.h1 .highlighted,h2 mark,.h2 mark,h2 .highlighted,.h2 .highlighted,h3 mark,.h3 mark,h3 .highlighted,.h3 .highlighted,h4 mark,.h4 mark,h4 .highlighted,.h4 .highlighted,h5 mark,.h5 mark,h5 .highlighted,.h5 .highlighted,h6 mark,.h6 mark,h6 .highlighted,.h6 .highlighted{background:transparent;color:var(--color-accent)}.content-light p,.content-light .text{color:var(--color-text-light)}p.no-spacing,.no-margin{margin:0}li{font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin:0}ul li,ol li{margin-bottom:1em}p+h2,ul+h2,ol+h2{margin-top:var(--space-xxl)}p+h3,ul+h3,ol+h3{margin-top:var(--space-xxl)}p+h4,ul+h4,ol+h4{margin-top:var(--space-xxl)}p+h5,ul+h5,ol+h5{margin-top:var(--space-xxl)}p:empty{display:none}a{color:var(--color-accent)}.text-large{font-size:var(--font-size-l);line-height:var(--line-height-l);letter-spacing:var(--letter-spacing-l);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);margin:0}.text-small{font-size:var(--font-size-s);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-s);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);margin:0}p:last-child,.text:last-child{margin-bottom:0}.rich-text-block-vertical-spacing{width:100%;margin-top:var(--space-xl)!important;margin-bottom:var(--space-xl)!important}.rich-text-block-vertical-spacing.v-space-s{margin-top:var(--space-s)!important;margin-bottom:var(--space-s)!important}.rich-text-block-vertical-spacing.v-space-3xl{margin-top:var(--space-3xl)!important;margin-bottom:var(--space-3xl)!important}.rich-text-block-vertical-spacing.v-space-5xl{margin-top:var(--space-5xl)!important;margin-bottom:var(--space-5xl)!important}.rich-text-block-vertical-spacing.first{margin-top:0!important}.rich-text-block-vertical-spacing.last{margin-bottom:0!important}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.page-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:300vw;height:300vh;left:-50vw;top:-100vh;background:url(../../../img/frost/frost-universal.png);animation:grain 10s steps(10) infinite;pointer-events:none}@media (min-width: 650px){.page-background{opacity:.8}}.cta.svelte-as8ge0{display:inline-flex;align-items:center;gap:var(--space-s);color:var(--color-cta);font-weight:var(--font-weight-primary-regular)}.link-icon.svelte-as8ge0{line-height:0em}.header-nav-item.svelte-125ppre{white-space:nowrap;margin:0;height:auto}.header-nav-item .nav-link{text-decoration:none;font-family:var(--font-family-main);font-size:var(--font-size-s);transition:.2s}.header-nav-item .nav-link{color:var(--color-text)}.header-nav-item .nav-link:not(.cta){color:var(--color-text-secondary)}.header-nav-item .nav-link.cta{color:var(--color-cta);font-weight:var(--font-weight-primary-regular)}.header-nav-item .nav-link:not(.cta):hover{color:var(--color-text)}.header-nav-item.active .nav-link:not(.cta){color:var(--color-text)}.header-nav-item .link-icon{font-size:.8em}nav.svelte-1v2g87b{margin-top:-4px}.nav-list.svelte-1v2g87b{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-base)}.app-logo.svelte-27qt6m{display:inline-block;width:var(--logo-width);line-height:0em}header.svelte-rb8ktj{position:fixed;bottom:0;left:0;width:100%;z-index:1000;display:flex;justify-content:center;touch-action:manipulation;padding-bottom:calc(var(--content-padding) + var(--safe-area-bottom));padding-left:calc(var(--content-padding) + var(--safe-area-left));padding-right:calc(var(--content-padding) + var(--safe-area-right))}.logo.svelte-rb8ktj{margin-right:var(--space-s)}.header-card.svelte-rb8ktj{display:inline-flex;align-items:center;gap:var(--space-s);width:auto;height:var(--header-height);background:var(--color-background-secondary);border-radius:var(--corner-radius-base);padding-left:0;padding-right:var(--content-padding-s);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (min-width: 550px){header.svelte-rb8ktj{bottom:auto;top:0;padding-top:0;padding-top:calc(var(--content-padding) + var(--safe-area-top))}.header-spacer.svelte-rb8ktj{width:100vw;height:calc(var(--content-padding) + var(--safe-area-top) + var(--header-height))}}.overlay-nav-item.svelte-1640czz{white-space:nowrap;margin:0;display:inline-flex;gap:var(--space-s);align-items:center}.overlay-nav-item .nav-link{text-decoration:none;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-weight:var(--font-weight-primary-medium)!important;font-size:var(--font-size-primary);transition:.2s;width:100%}.overlay-nav-item .link-icon{font-size:.55em}.active.overlay-nav-item .nav-link,.overlay-nav-item .nav-link:hover{color:var(--color-text)}.nav-list.svelte-gbza0p{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-l)}.app-overlay-nav.svelte-1pkx8s6{position:fixed;z-index:1000;top:0;left:0;background:var(--color-background-overlay-nav);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:scroll!important;overflow-x:hidden!important;height:100vh;height:-webkit-fill-available;height:fill-available;width:100vw;-ms-overflow-style:none;scrollbar-width:none;transform:scale(1.08);opacity:0;pointer-events:none;transition:.69s cubic-bezier(.22,1,.36,1);touch-action:manipulation}.app-overlay-nav.no-scrolling.svelte-1pkx8s6{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden}.app-overlay-nav.svelte-1pkx8s6:not(.no-scrolling) .overlay-nav-content:where(.svelte-1pkx8s6){margin-top:55%}.app-overlay-nav.open.svelte-1pkx8s6{transform:scale(1);opacity:1;pointer-events:auto}.overlay-nav-content.svelte-1pkx8s6{padding-top:var(--computed-header-height);padding-right:calc(var(--content-padding) + var(--safe-area-right));padding-bottom:calc(var(--space-xxl) + var(--computed-bottom-nav-height));padding-left:calc(var(--content-padding) + var(--safe-area-left));margin-top:auto;position:relative;width:100%}.app-overlay-nav .overlay-logo{margin-bottom:var(--space-l)}@media (min-width: 650px){.app-overlay-nav.svelte-1pkx8s6{display:none!important}}.footer-nav-item.svelte-5nfd7y{white-space:nowrap;margin:0;height:auto}.footer-nav-item .nav-link{text-decoration:none;font-family:var(--font-family-main);font-size:var(--font-size-s);transition:.2s}.footer-nav-item .nav-link{color:var(--color-text)}.footer-nav-item .nav-link:not(.cta){color:var(--color-text-secondary)}.footer-nav-item .nav-link.cta{color:var(--color-cta);font-weight:var(--font-weight-primary-regular)}.footer-nav-item .nav-link:not(.cta):hover{color:var(--color-text)}.footer-nav-item.active .nav-link:not(.cta){color:var(--color-text)}.footer-nav-item .link-icon{font-size:.8em}.nav-list.svelte-ghjnn8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}@media (min-width: 600px){.nav-list.svelte-ghjnn8{flex-direction:row;gap:var(--space-base);flex-wrap:wrap}}footer.svelte-16gia5r{margin-top:auto;padding:var(--content-padding);padding-left:calc(var(--content-padding) + var(--safe-area-left));padding-right:calc(var(--content-padding) + var(--safe-area-right));padding-bottom:calc(var(--content-padding) + var(--content-padding) + var(--safe-area-bottom) + var(--header-height));width:100%;max-width:var(--content-max-width-boundary);margin-left:auto;margin-right:auto;z-index:5;font-size:var(--font-size-s);line-height:var(--line-height-s)}.primary-col.svelte-16gia5r{min-width:150px}.footer-card.svelte-16gia5r{background:var(--color-background-secondary);padding:var(--content-padding-s) var(--content-padding);border-radius:var(--corner-radius-base);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-base);margin-bottom:var(--space-base)}.footer-secondary-menu.svelte-16gia5r{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-s);padding-left:var(--content-padding);padding-right:var(--content-padding);text-align:center}.digi-d-logo.svelte-16gia5r{color:var(--color-text-secondary);font-size:2em;line-height:1em}@media (min-width: 550px){footer.svelte-16gia5r{padding-bottom:calc(var(--content-padding) + var(--safe-area-bottom))}}@media (min-width: 600px){.footer-card.svelte-16gia5r{flex-direction:row;align-items:center}.footer-secondary-menu.svelte-16gia5r{flex-direction:row;text-align:initial}}.page-transition-out.svelte-kdfnjc{-webkit-animation-name:svelte-kdfnjc-fadeOutBlur;animation-name:svelte-kdfnjc-fadeOutBlur;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.29s;animation-duration:.29s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page-transition-in.svelte-kdfnjc{-webkit-animation-name:svelte-kdfnjc-fadeInBlur;animation-name:svelte-kdfnjc-fadeInBlur;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.29s;animation-duration:.29s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes svelte-kdfnjc-fadeInBlur{0%{opacity:0}to{opacity:1}}@keyframes svelte-kdfnjc-fadeInBlur{0%{opacity:0}to{opacity:1}}@-webkit-keyframes svelte-kdfnjc-fadeOutBlur{0%{opacity:1}to{opacity:0}}@keyframes svelte-kdfnjc-fadeOutBlur{0%{opacity:1}to{opacity:0}}.app.svelte-11j5bgn{display:flex;flex-direction:column;min-height:100vh;transition:.24s}
