@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff")}html:not([data-color-theme=light]),html:not([data-color-theme=light]) body.product-theme{--brand-bg: #050b17;--brand-surface: #0c1729;--brand-panel: #0c1729;--brand-raised: #122137;--brand-field: #0a1527;--brand-line: #25395a;--brand-text: #e7eef9;--brand-muted: #93a7c4;--brand-accent: #8fb9f0;--brand-accent-hover: #b3d0f7;--brand-accent-soft: #8fb9f01f;--brand-accent-border: #8fb9f059;--brand-on-accent: #0b1830;--canyon-glass: rgba(9, 18, 34, .66);--canyon-glass-line: rgba(150, 186, 236, .16);--canyon-display: "Space Grotesk", "Instrument Sans", system-ui, sans-serif}html:not([data-color-theme=light]){background:var(--brand-bg)}html:not([data-color-theme=light]) body.product-theme .help-topic-card:has(input:checked){background:#8fb9f024;border-color:#a0c4f5b3;box-shadow:0 0 0 1px #a0c4f540,0 14px 30px -18px #8fb9f099}html:not([data-color-theme=light]) body.product-theme .help-topic-card{background:#0a142699;border-color:#96baec29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not([data-color-theme=light]) body.product-theme{background:transparent!important}html:not([data-color-theme=light]) body.product-theme:before{content:"";position:absolute;top:0;left:0;right:0;height:max(100vh,760px);z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,transparent 40%,rgba(5,11,23,.55) 100%),linear-gradient(180deg,#050b1773,#050b179e 40%,#050b17 96%),url(/assets/canyon-hero-M_Hv43E2.webp) 50.6% 0 / max(100vw,1400px) auto no-repeat,#050b17}html:not([data-color-theme=light]) body.product-theme :is(h1,.login-intro h1){font-family:var(--canyon-display);font-weight:500;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#c3d4ec);-webkit-background-clip:text;background-clip:text;color:transparent}html:not([data-color-theme=light]) body.product-theme h1>span{-webkit-text-fill-color:#8fb9f0}html:not([data-color-theme=light]) body.product-theme :is(h2,h3){font-family:var(--canyon-display);letter-spacing:-.015em}html:not([data-color-theme=light]) body.product-theme[data-product-theme] :is(header.top,.login-header,.payment-header,.site-head,.help-header,.account-top){background:transparent;border-color:#96baec1f}html:not([data-color-theme=light]) body.packages-page.product-theme{--membership-bg: transparent;--membership-panel: rgba(12, 23, 41, .72);--membership-raised: #13233b;--membership-text: #e7eef9;--membership-muted: #9db0cc;--membership-line: rgba(150, 186, 236, .18);--membership-accent: #8fb9f0;--membership-featured: rgba(28, 58, 99, .62);--membership-on-action: #0b1830;--membership-glow: #8fb9f02b;--membership-positive: #5fcfae}html:not([data-color-theme=light]) body.product-theme :is(.options-packages,.options-methods) label{background:#0a142699;border-color:#96baec29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not([data-color-theme=light]) body.product-theme :is(.options-packages,.options-methods) label:has(:checked){background:#8fb9f024;border-color:#a0c4f5b3;color:#e7eef9;box-shadow:0 0 0 1px #a0c4f540,0 14px 30px -18px #8fb9f099}html:not([data-color-theme=light]) body.product-theme :is(.options-packages,.options-methods) label:has(:checked) :is(strong,small){color:#e7eef9}html:not([data-color-theme=light]) body.product-theme [data-bon-legal-links]{background:transparent!important;color:#93a7c4!important;border-top:1px solid rgba(150,186,236,.12)!important}html:not([data-color-theme=light]) body.product-theme [data-bon-legal-links] a{color:#b9cfee!important}
