.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}:root{--max-width: 1200px;--sale-banner-height: 32px;--header-height: calc(84px + var(--sale-banner-height, 0));--form-width: 372px;--form-margin: 36px;--greyscale-100: #fff;--greyscale-70: rgba(255, 255, 255, .7);--greyscale-30: rgba(255, 255, 255, .3);--greyscale-15: rgba(255, 255, 255, .15);--black-70: rgba(0, 0, 0, .7);--black-30: rgba(0, 0, 0, .3);--black-15: rgba(0, 0, 0, .15);--black-10: rgba(0, 0, 0, .1);--black: rgb(0, 0, 0);--temp-greyscale-400: #1b1b1b;--temp-greyscale-300: #636363;--accent-100: #ffb300;--accent-dark: #fe4d01;--greyscale-100-gradient: linear-gradient( 93deg, var(--greyscale-100) 0%, rgba(255, 255, 255, .8) 100% );--accent-100-gradient: linear-gradient( 90deg, var(--accent-100) .33%, var(--accent-dark) 100.33% );--color-bodygraph-red: #ff3d00;--color-bodygraph-black: #323232;--color-bodygraph-orange: #651fff;--color-bodygraph-green: #00e676;--color-bodygraph-blue: #0084ff;--color-bodygraph-yellow: #fea001;--color-planet-sun: #fff59d;--color-planet-sun-opacity: rgba(255, 245, 157, .2);--color-planet-earth: #d7ccc8;--color-planet-earth-opacity: rgba(215, 204, 200, .2);--color-planet-north_node: #c5cae9;--color-planet-north_node-opacity: rgba(197, 202, 233, .2);--color-planet-south_node: #dabfb3;--color-planet-south_node-opacity: rgba(218, 191, 179, .2);--color-planet-moon: #d1c4e9;--color-planet-moon-opacity: rgba(209, 196, 233, .2);--color-planet-mercury: #c8d4c6;--color-planet-mercury-opacity: rgba(200, 212, 198, .2);--color-planet-venus: #f8bbd0;--color-planet-venus-opacity: rgba(248, 187, 208, .2);--color-planet-mars: #ffcdd2;--color-planet-mars-opacity: rgba(255, 205, 210, .2);--color-planet-jupiter: #ffcc80;--color-planet-jupiter-opacity: rgba(255, 204, 128, .2);--color-planet-saturn: #dcedc8;--color-planet-saturn-opacity: rgba(220, 237, 200, .2);--color-planet-uranus: #ffab91;--color-planet-uranus-opacity: rgba(255, 171, 145, .2);--color-planet-neptune: #b2dfdb;--color-planet-neptune-opacity: rgba(178, 223, 219, .2);--color-planet-pluto: #e1bee7;--color-planet-pluto-opacity: rgba(225, 190, 231, .2)}@media screen and (max-width: 800px){:root{--header-height: calc(56px + var(--sale-banner-height));--max-width: 500px}}html{background:#000;width:100%;height:100%;color:var(--greyscale-100);margin:0;padding:0}@media print{html{background:var(--greyscale-100);color:var(--black)}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility!important;font-feature-settings:"kern";margin:0;padding:0;width:100%;max-width:100%;min-height:100%;height:1px;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}h1{margin:0}*{box-sizing:border-box}*:focus{outline:none!important}a{color:inherit;text-decoration:none}.print-page{position:relative;width:1920px;height:1360px;flex-shrink:0;page-break-after:always;page-break-inside:avoid;padding:68px;color:var(--black)}@media screen{.print-page{width:1920px;height:1360px;background:#fff;box-shadow:0 .5mm 2mm #0000004d;margin:5mm auto}}.pdf-image{display:block;object-fit:cover;object-position:center;border-radius:48px;border:1px solid rgba(0,0,0,.1)}.app-content{max-width:var(--max-width);margin-left:auto;margin-right:auto;width:100%;position:relative;--app-content-padding: 32px;padding-left:var(--app-content-padding);padding-right:var(--app-content-padding)}@media screen and (max-width: 800px){.app-content{--app-content-padding: 16px}}.cdk-overlay-container{z-index:1000000!important}.cdk-overlay-backdrop{background:#00000080}.cdk-overlay-pane{border-radius:24px;background:var(--greyscale-100);z-index:1000}.cdk-overlay-pane.dark{border:1px solid var(--greyscale-15);background:#262626}.hidden-page .print-page{counter-increment:none}@media screen and (max-width: 800px){.desktop-only{display:none!important}}@media screen and (min-width: 799px){.mobile-only{display:none!important}}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Regular.woff2) format("woff2"),url(/assets/fonts/IBMPlexSans/IBMPlexSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Text.woff2) format("woff2"),url(/assets/fonts/IBMPlexSans/IBMPlexSans-Text.woff) format("woff");font-weight:450;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Medium.woff2) format("woff2"),url(/assets/fonts/IBMPlexSans/IBMPlexSans-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff2) format("woff2"),url(/assets/fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-Regular.woff2) format("woff2"),url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-Text.woff2) format("woff2"),url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-Text.woff) format("woff");font-weight:450;font-style:normal}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-TextItalic.woff2) format("woff2"),url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-TextItalic.woff) format("woff");font-weight:450;font-style:italic}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-SemiBold.woff2) format("woff2"),url(/assets/fonts/IBMPlexSerif/IBMPlexSerif-SemiBold.woff) format("woff");font-weight:600;font-style:normal}.title-xm{font-family:IBM Plex Sans;font-size:48px;font-weight:450;line-height:48px;letter-spacing:-1.44px}@media screen and (max-width: 800px){.title-xm{font-family:IBM Plex Sans;font-size:28px;font-weight:450;line-height:28px;letter-spacing:-.84px}}@media screen and (max-width: 800px){.mobile-title-xm{font-family:IBM Plex Sans;font-size:48px;font-weight:450;line-height:48px;letter-spacing:-1.44px}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-title-xm{font-family:IBM Plex Sans;font-size:28px;font-weight:450;line-height:28px;letter-spacing:-.84px}}@media screen and (min-width: 799px){.desktop-title-xm{font-family:IBM Plex Sans;font-size:48px;font-weight:450;line-height:48px;letter-spacing:-1.44px}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-title-xm{font-family:IBM Plex Sans;font-size:28px;font-weight:450;line-height:28px;letter-spacing:-.84px}}.title-l{font-family:IBM Plex Sans;font-size:72px;font-weight:450;line-height:72px;letter-spacing:-2.88px}@media screen and (max-width: 800px){.title-l{font-family:IBM Plex Sans;font-size:36px;font-weight:450;line-height:36px;letter-spacing:-1.44px}}@media screen and (max-width: 800px){.mobile-title-l{font-family:IBM Plex Sans;font-size:72px;font-weight:450;line-height:72px;letter-spacing:-2.88px}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-title-l{font-family:IBM Plex Sans;font-size:36px;font-weight:450;line-height:36px;letter-spacing:-1.44px}}@media screen and (min-width: 799px){.desktop-title-l{font-family:IBM Plex Sans;font-size:72px;font-weight:450;line-height:72px;letter-spacing:-2.88px}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-title-l{font-family:IBM Plex Sans;font-size:36px;font-weight:450;line-height:36px;letter-spacing:-1.44px}}.title-m{font-family:IBM Plex Sans;font-size:56px;font-weight:450;line-height:56px;letter-spacing:-1.68px}@media screen and (max-width: 800px){.title-m{font-family:IBM Plex Sans;font-size:28px;font-weight:450;line-height:28px;letter-spacing:-.84px}}@media screen and (max-width: 800px){.mobile-title-m{font-family:IBM Plex Sans;font-size:56px;font-weight:450;line-height:56px;letter-spacing:-1.68px}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-title-m{font-family:IBM Plex Sans;font-size:28px;font-weight:450;line-height:28px;letter-spacing:-.84px}}@media screen and (min-width: 799px){.desktop-title-m{font-family:IBM Plex Sans;font-size:56px;font-weight:450;line-height:56px;letter-spacing:-1.68px}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-title-m{font-family:IBM Plex Sans;font-size:28px;font-weight:450;line-height:28px;letter-spacing:-.84px}}.title-s{font-family:IBM Plex Sans;font-size:32px;font-weight:450;line-height:40px;letter-spacing:-.64px}@media screen and (max-width: 800px){.title-s{font-family:IBM Plex Sans;font-size:24px;font-weight:450;line-height:28px;letter-spacing:normal}}@media screen and (max-width: 800px){.mobile-title-s{font-family:IBM Plex Sans;font-size:32px;font-weight:450;line-height:40px;letter-spacing:-.64px}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-title-s{font-family:IBM Plex Sans;font-size:24px;font-weight:450;line-height:28px;letter-spacing:normal}}@media screen and (min-width: 799px){.desktop-title-s{font-family:IBM Plex Sans;font-size:32px;font-weight:450;line-height:40px;letter-spacing:-.64px}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-title-s{font-family:IBM Plex Sans;font-size:24px;font-weight:450;line-height:28px;letter-spacing:normal}}.text-l{font-family:IBM Plex Sans;font-size:24px;font-weight:450;line-height:32px;letter-spacing:0%}@media screen and (max-width: 800px){.text-l{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:normal}}@media screen and (max-width: 800px){.mobile-text-l{font-family:IBM Plex Sans;font-size:24px;font-weight:450;line-height:32px;letter-spacing:0%}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-text-l{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:normal}}@media screen and (min-width: 799px){.desktop-text-l{font-family:IBM Plex Sans;font-size:24px;font-weight:450;line-height:32px;letter-spacing:0%}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-text-l{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:normal}}.text-m{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:0%}@media screen and (max-width: 800px){.text-m{font-family:IBM Plex Sans;font-size:14px;font-weight:450;line-height:20px;letter-spacing:normal}}@media screen and (max-width: 800px){.mobile-text-m{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:0%}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-text-m{font-family:IBM Plex Sans;font-size:14px;font-weight:450;line-height:20px;letter-spacing:normal}}@media screen and (min-width: 799px){.desktop-text-m{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:0%}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-text-m{font-family:IBM Plex Sans;font-size:14px;font-weight:450;line-height:20px;letter-spacing:normal}}.text-s{font-family:IBM Plex Sans;font-size:14px;font-weight:450;line-height:20px;letter-spacing:0%}@media screen and (max-width: 800px){.text-s{font-family:IBM Plex Sans;font-size:11px;font-weight:450;line-height:16px;letter-spacing:normal}}@media screen and (min-width: 799px){.desktop-text-s{font-family:IBM Plex Sans;font-size:14px;font-weight:450;line-height:20px;letter-spacing:0%}}@media screen and (min-width: 799px) and (max-width: 800px){.desktop-text-s{font-family:IBM Plex Sans;font-size:11px;font-weight:450;line-height:16px;letter-spacing:normal}}@media screen and (max-width: 800px){.mobile-text-s{font-family:IBM Plex Sans;font-size:14px;font-weight:450;line-height:20px;letter-spacing:0%}}@media screen and (max-width: 800px) and (max-width: 800px){.mobile-text-s{font-family:IBM Plex Sans;font-size:11px;font-weight:450;line-height:16px;letter-spacing:normal}}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-accent{color:var(--accent-dark)}.text-italic{font-style:italic}.text-17-28-450{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:28px;letter-spacing:0%}.text-17-28-600{font-family:IBM Plex Sans;font-size:17px;font-weight:600;line-height:28px;letter-spacing:0%}.text-17-28-500{font-family:IBM Plex Sans;font-size:17px;font-weight:500;line-height:28px;letter-spacing:0%}.text-56-60-500{font-family:IBM Plex Sans;font-size:56px;font-weight:500;line-height:60px;letter-spacing:0%}.text-17-24-500{font-family:IBM Plex Sans;font-size:17px;font-weight:500;line-height:24px;letter-spacing:.68px}.text-17-24-450{font-family:IBM Plex Sans;font-size:17px;font-weight:450;line-height:24px;letter-spacing:0%}.text-56-64-500{font-family:IBM Plex Sans;font-size:56px;font-weight:500;line-height:64px;letter-spacing:-1.68px}.text-22-36-450{font-family:"IBM Plex Serif";font-size:22px;font-weight:450;line-height:36px;letter-spacing:0%}.text-22-36-600{font-family:"IBM Plex Serif";font-size:22px;font-weight:600;line-height:36px;letter-spacing:0%}.text-40-48-500{font-family:IBM Plex Sans;font-size:40px;font-weight:500;line-height:48px;letter-spacing:0%}.text-32-40-450{font-family:IBM Plex Sans;font-size:32px;font-weight:450;line-height:40px;letter-spacing:0%}.text-32-40-500{font-family:IBM Plex Sans;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0%}.text-20-28-450{font-family:"IBM Plex Serif";font-size:20px;font-weight:450;line-height:28px;letter-spacing:0%}.text-64-72-500{font-family:IBM Plex Sans;font-size:64px;font-weight:500;line-height:72px;letter-spacing:0%}.text-22-36-450-sans{font-family:IBM Plex Sans;font-size:22px;font-weight:450;line-height:36px;letter-spacing:0%}.text-22-36-600-sans{font-family:IBM Plex Sans;font-size:22px;font-weight:600;line-height:36px;letter-spacing:0%}
/*# sourceMappingURL=styles-OOSAFTKY.css.map */
