[theme^='light'],[theme^='dark'],[dark],[light],.dark,.light {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    background-color: rgb(var(--background-color-material-1) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(20, 20, 23, var(--tw-text-opacity));
    color: rgb(20 20 23 / var(--tw-text-opacity));
    color: rgb(var(--text-color-neutral-base) / var(--tw-text-opacity));
    --shadow-color: rgba(95,95,95,0.51)
}

[theme~='secondary'],[dark-secondary],[light-secondary],.light-secondary,.dark-secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(246, 246, 249, var(--tw-bg-opacity));
    background-color: rgb(246 246 249 / var(--tw-bg-opacity));
    background-color: rgb(var(--background-color-material-2) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(20, 20, 23, var(--tw-text-opacity));
    color: rgb(20 20 23 / var(--tw-text-opacity));
    color: rgb(var(--text-color-neutral-base) / var(--tw-text-opacity));
    --shadow-color: rgba(91,91,93,0.51)
}

*,::before,::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor;
}

::before,::after {
    --tw-content: ''
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

body {
    margin: 0;
    line-height: inherit;
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}

button,select {
    text-transform: none
}

button,[type='button'],[type='reset'],[type='submit'] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type='search'] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #9ca3af;
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
}

button,[role="button"] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle;
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

@font-face {
    font-family: 'XfinityBrown';
    src: url(https://static.cimcontent.net/common-web-assets/fonts/xfinity-brown-optimized/xfinitybrown-bold.woff2) format('woff2'), url('https://static.cimcontent.net/common-web-assets/fonts/xfinity-brown-optimized/xfinitybrown-bold.woff') format('woff'), url('https://static.cimcontent.net/common-web-assets/fonts/xfinity-brown-optimized/xfinitybrown-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'DMSans';
    src: url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-regular.woff2') format('woff2'), url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'DMSans';
    src: url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-medium.woff2') format('woff2'), url('https://static.cimcontent.net/common-web-assets/fonts/dm-sans/dmsans-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal
}

html {
    font-family: DMSans, Helvetica, sans-serif
}

:root {
    --shadow-color: rgba(0, 0, 0, 0.5);
    --text-display1-size: max(2rem, min(calc(1.82143rem + 0.89286vw), 2.25rem));
    --text-display1-size: clamp(2rem, calc(1.82143rem + 0.89286vw), 2.25rem);
    --text-display1-leading: max(2.5rem, min(calc(2.27679rem + 1.11607vw), 2.8125rem));
    --text-display1-leading: clamp(2.5rem, calc(2.27679rem + 1.11607vw), 2.8125rem);
    --text-display2-size: max(1.75rem, min(calc(1.57143rem + 0.89286vw), 2rem));
    --text-display2-size: clamp(1.75rem, calc(1.57143rem + 0.89286vw), 2rem);
    --text-display2-leading: max(2.1875rem, min(calc(1.96429rem + 1.11607vw), 2.5rem));
    --text-display2-leading: clamp(2.1875rem, calc(1.96429rem + 1.11607vw), 2.5rem);
    --text-body0-size: 1.00000rem;
    --text-body0-leading: 1.50000rem
}

@supports (color: rgb(0 0 0 / 0.5)) and (color: hsl(0 0% 0% / 0.5)) {
    :root {
        --shadow-color:rgb(0 0 0 / 50%)
    }
}

:root,.light,.light-secondary,[light],[light-secondary] {
    --outline-color-neutral: #35353B;
    --text-color-rgb-white: 255 255 255;
    --text-color-rgb-black: 0 0 0;
    --text-color-caution-base: 179 61 0;
    --text-color-caution-down: 143 49 0;
    --text-color-caution-focus: 163 56 0;
    --text-color-caution-hover: 163 56 0;
    --text-color-info-base: 0 81 208;
    --text-color-info-down: 0 52 133;
    --text-color-info-focus: 0 64 163;
    --text-color-info-hover: 0 64 163;
    --text-color-inverse-base: 246 246 249;
    --text-color-inverse-down: 206 206 218;
    --text-color-inverse-focus: 255 255 255;
    --text-color-inverse-hover: 255 255 255;
    --text-color-negative-base: 183 2 60;
    --text-color-negative-down: 102 0 33;
    --text-color-negative-focus: 143 0 47;
    --text-color-negative-hover: 143 0 47;
    --text-color-neutral-base: 20 20 23;
    --text-color-neutral-down: 72 72 81;
    --text-color-neutral-focus: 53 53 59;
    --text-color-neutral-hover: 53 53 59;
    --text-color-neutral2-base: 98 98 108;
    --text-color-neutral2-down: 35 35 40;
    --text-color-neutral2-focus: 53 53 59;
    --text-color-neutral2-hover: 53 53 59;
    --text-color-positive-base: 0 104 81;
    --text-color-positive-down: 0 51 40;
    --text-color-positive-focus: 0 82 64;
    --text-color-positive-hover: 0 82 64;
    --text-color-theme1-base: 97 56 245;
    --text-color-theme1-down: 40 0 97;
    --text-color-theme1-focus: 58 0 146;
    --text-color-theme1-hover: 58 0 146;
    --text-color-theme2-base: 255 170 0;
    --text-color-theme2-hover: 122 80 0;
    --text-color-theme2-down: 102 66 0;
    --text-color-theme2-focus: 122 80 0;
    --background-color-fill-caution-base: 179 61 0;
    --background-color-fill-caution-down: 143 49 0;
    --background-color-fill-caution-focus: 163 56 0;
    --background-color-fill-caution-hover: 163 56 0;
    --background-color-fill-info-base: 0 81 208;
    --background-color-fill-info-down: 0 52 133;
    --background-color-fill-info-focus: 0 64 163;
    --background-color-fill-info-hover: 0 64 163;
    --background-color-fill-inverse-base: 246 246 249;
    --background-color-fill-inverse-down: 206 206 218;
    --background-color-fill-inverse-focus: 255 255 255;
    --background-color-fill-inverse-hover: 255 255 255;
    --background-color-fill-negative-base: 183 2 60;
    --background-color-fill-negative-down: 102 0 33;
    --background-color-fill-negative-focus: 143 0 47;
    --background-color-fill-negative-hover: 143 0 47;
    --background-color-fill-neutral-base: 20 20 23;
    --background-color-fill-neutral-down: 72 72 81;
    --background-color-fill-neutral-focus: 53 53 59;
    --background-color-fill-neutral-hover: 53 53 59;
    --background-color-fill-neutral2-base: 98 98 108;
    --background-color-fill-neutral2-down: 35 35 40;
    --background-color-fill-neutral2-focus: 53 53 59;
    --background-color-fill-neutral2-hover: 53 53 59;
    --background-color-fill-positive-base: 0 104 81;
    --background-color-fill-positive-down: 0 51 40;
    --background-color-fill-positive-focus: 0 82 64;
    --background-color-fill-positive-hover: 0 82 64;
    --background-color-fill-theme1-base: 97 56 245;
    --background-color-fill-theme1-down: 40 0 97;
    --background-color-fill-theme1-focus: 58 0 146;
    --background-color-fill-theme1-hover: 58 0 146;
    --background-color-fill-theme2-base: 255 170 0;
    --background-color-fill-theme2-down: 102 66 0;
    --background-color-fill-theme2-focus: 122 80 0;
    --background-color-fill-theme2-hover: 122 80 0;
    --background-color-material-1: 255 255 255;
    --background-color-material-2: 246 246 249;
    --background-color-material-1-inverse: 35 35 40;
    --background-color-material-2-inverse: 53 53 59;
    --background-color-material-caution: 242 225 217;
    --background-color-material-caution-inverse: 42 23 14;
    --background-color-material-info: 217 225 242;
    --background-color-material-info-inverse: 17 26 50;
    --background-color-material-negative: 255 217 225;
    --background-color-material-negative-inverse: 42 18 14;
    --background-color-material-positive: 217 242 234;
    --background-color-material-positive-inverse: 10 31 24;
    --background-color-material-theme1: 227 224 244;
    --background-color-material-theme1-inverse: 30 18 54;
    --background-color-material-theme2: 242 234 217;
    --border-color-stroke-caution-base: 179 61 0;
    --border-color-stroke-caution-down: 143 49 0;
    --border-color-stroke-caution-focus: 163 56 0;
    --border-color-stroke-caution-hover: 163 56 0;
    --border-color-stroke-info-base: 0 81 208;
    --border-color-stroke-info-down: 0 52 133;
    --border-color-stroke-info-focus: 0 64 163;
    --border-color-stroke-info-hover: 0 64 163;
    --border-color-stroke-inverse-base: 246 246 249;
    --border-color-stroke-inverse-down: 206 206 218;
    --border-color-stroke-inverse-focus: 255 255 255;
    --border-color-stroke-inverse-hover: 255 255 255;
    --border-color-stroke-negative-base: 183 2 60;
    --border-color-stroke-negative-down: 102 0 33;
    --border-color-stroke-negative-focus: 143 0 47;
    --border-color-stroke-negative-hover: 143 0 47;
    --border-color-stroke-neutral-base: 20 20 23;
    --border-color-stroke-neutral-down: 72 72 81;
    --border-color-stroke-neutral-focus: 53 53 59;
    --border-color-stroke-neutral-hover: 53 53 59;
    --border-color-stroke-neutral2-base: 98 98 108;
    --border-color-stroke-neutral2-down: 35 35 40;
    --border-color-stroke-neutral2-focus: 53 53 59;
    --border-color-stroke-neutral2-hover: 53 53 59;
    --border-color-stroke-positive-base: 0 104 81;
    --border-color-stroke-positive-down: 0 51 40;
    --border-color-stroke-positive-focus: 0 82 64;
    --border-color-stroke-positive-hover: 0 82 64;
    --border-color-stroke-theme1-base: 97 56 245;
    --border-color-stroke-theme1-down: 40 0 97;
    --border-color-stroke-theme1-focus: 58 0 146;
    --border-color-stroke-theme1-hover: 58 0 146;
    --border-color-stroke-theme2-base: 255 170 0;
    --border-color-stroke-theme2-down: 102 66 0;
    --border-color-stroke-theme2-focus: 122 80 0;
    --border-color-stroke-theme2-hover: 122 80 0;
    --ring-color-caution-base: 179 61 0;
    --ring-color-caution-down: 143 49 0;
    --ring-color-caution-focus: 163 56 0;
    --ring-color-caution-hover: 163 56 0;
    --ring-color-info-base: 0 81 208;
    --ring-color-info-down: 0 52 133;
    --ring-color-info-focus: 0 64 163;
    --ring-color-info-hover: 0 64 163;
    --ring-color-inverse-base: 246 246 249;
    --ring-color-inverse-down: 206 206 218;
    --ring-color-inverse-focus: 255 255 255;
    --ring-color-inverse-hover: 255 255 255;
    --ring-color-negative-base: 183 2 60;
    --ring-color-negative-down: 102 0 33;
    --ring-color-negative-focus: 143 0 47;
    --ring-color-negative-hover: 143 0 47;
    --ring-color-neutral-base: 20 20 23;
    --ring-color-neutral-down: 72 72 81;
    --ring-color-neutral-focus: 53 53 59;
    --ring-color-neutral-hover: 53 53 59;
    --ring-color-neutral2-base: 98 98 108;
    --ring-color-neutral2-down: 35 35 40;
    --ring-color-neutral2-focus: 53 53 59;
    --ring-color-neutral2-hover: 53 53 59;
    --ring-color-positive-base: 0 104 81;
    --ring-color-positive-down: 0 51 40;
    --ring-color-positive-focus: 0 82 64;
    --ring-color-positive-hover: 0 82 64;
    --ring-color-theme1-base: 97 56 245;
    --ring-color-theme1-down: 40 0 97;
    --ring-color-theme1-focus: 58 0 146;
    --ring-color-theme1-hover: 58 0 146;
    --ring-color-theme2-base: 255 170 0;
    --ring-color-theme2-down: 102 66 0;
    --ring-color-theme2-focus: 122 80 0;
    --ring-color-theme2-hover: 122 80 0;
    --ring-offset-color-caution-base: 179 61 0;
    --ring-offset-color-caution-down: 143 49 0;
    --ring-offset-color-caution-focus: 163 56 0;
    --ring-offset-color-caution-hover: 163 56 0;
    --ring-offset-color-info-base: 0 81 208;
    --ring-offset-color-info-down: 0 52 133;
    --ring-offset-color-info-focus: 0 64 163;
    --ring-offset-color-info-hover: 0 64 163;
    --ring-offset-color-inverse-base: 246 246 249;
    --ring-offset-color-inverse-down: 206 206 218;
    --ring-offset-color-inverse-focus: 255 255 255;
    --ring-offset-color-inverse-hover: 255 255 255;
    --ring-offset-color-negative-base: 183 2 60;
    --ring-offset-color-negative-down: 102 0 33;
    --ring-offset-color-negative-focus: 143 0 47;
    --ring-offset-color-negative-hover: 143 0 47;
    --ring-offset-color-neutral-base: 20 20 23;
    --ring-offset-color-neutral-down: 72 72 81;
    --ring-offset-color-neutral-focus: 53 53 59;
    --ring-offset-color-neutral-hover: 53 53 59;
    --ring-offset-color-neutral2-base: 98 98 108;
    --ring-offset-color-neutral2-down: 35 35 40;
    --ring-offset-color-neutral2-focus: 53 53 59;
    --ring-offset-color-neutral2-hover: 53 53 59;
    --ring-offset-color-positive-base: 0 104 81;
    --ring-offset-color-positive-down: 0 51 40;
    --ring-offset-color-positive-focus: 0 82 64;
    --ring-offset-color-positive-hover: 0 82 64;
    --ring-offset-color-theme1-base: 97 56 245;
    --ring-offset-color-theme1-down: 40 0 97;
    --ring-offset-color-theme1-focus: 58 0 146;
    --ring-offset-color-theme1-hover: 58 0 146;
    --ring-offset-color-material-1: 255 255 255;
    --ring-offset-color-material-2: 246 246 249;
    --ring-offset-color-material-1-inverse: 35 35 40;
    --ring-offset-color-material-2-inverse: 53 53 59;
    --ring-offset-color-material-caution: 242 225 217;
    --ring-offset-color-material-caution-inverse: 42 23 14;
    --ring-offset-color-material-info: 217 225 242;
    --ring-offset-color-material-info-inverse: 17 26 50;
    --ring-offset-color-material-negative: 255 217 225;
    --ring-offset-color-material-negative-inverse: 42 18 14;
    --ring-offset-color-material-positive: 217 242 234;
    --ring-offset-color-material-positive-inverse: 10 31 24;
    --ring-offset-color-material-theme1: 227 224 244;
    --ring-offset-color-material-theme1-inverse: 30 18 54;
    --ring-offset-color-theme2-base: 255 170 0;
    --ring-offset-color-theme2-down: 102 66 0;
    --ring-offset-color-theme2-focus: 122 80 0;
    --ring-offset-color-theme2-hover: 122 80 0
}

.dark,.dark-secondary,[dark],[dark-secondary] {
    --outline-color-neutral: #35353B;
    --text-color-caution-base: 249 86 0;
    --text-color-caution-hover: 255 141 82;
    --text-color-caution-down: 255 182 143;
    --text-color-caution-focus: 255 141 82;
    --text-color-info-base: 41 112 255;
    --text-color-info-hover: 71 132 255;
    --text-color-info-down: 139 175 249;
    --text-color-info-focus: 71 132 255;
    --text-color-inverse-base: 20 20 23;
    --text-color-inverse-hover: 53 53 59;
    --text-color-inverse-down: 72 72 81;
    --text-color-inverse-focus: 53 53 59;
    --text-color-negative-base: 240 0 77;
    --text-color-negative-hover: 255 97 148;
    --text-color-negative-down: 255 153 186;
    --text-color-negative-focus: 255 97 148;
    --text-color-neutral-base: 246 246 249;
    --text-color-neutral-hover: 255 255 255;
    --text-color-neutral-down: 206 206 218;
    --text-color-neutral-focus: 255 255 255;
    --text-color-neutral2-base: 98 98 108;
    --text-color-neutral2-hover: 177 177 189;
    --text-color-neutral2-down: 206 206 218;
    --text-color-neutral2-focus: 177 177 189;
    --text-color-positive-base: 0 143 94;
    --text-color-positive-hover: 10 194 132;
    --text-color-positive-down: 120 227 191;
    --text-color-positive-focus: 10 194 132;
    --text-color-theme1-base: 112 75 247;
    --text-color-theme1-hover: 147 120 248;
    --text-color-theme1-down: 186 168 250;
    --text-color-theme1-focus: 147 120 248;
    --text-color-theme2-base: 255 170 0;
    --text-color-theme2-hover: 255 201 92;
    --text-color-theme2-down: 255 216 138;
    --text-color-theme2-focus: 255 201 92;
    --background-color-fill-caution-base: 249 86 0;
    --background-color-fill-caution-hover: 255 141 82;
    --background-color-fill-caution-down: 255 182 143;
    --background-color-fill-caution-focus: 255 141 82;
    --background-color-fill-info-base: 41 112 255;
    --background-color-fill-info-hover: 71 132 255;
    --background-color-fill-info-down: 139 175 249;
    --background-color-fill-info-focus: 71 132 255;
    --background-color-fill-inverse-base: 20 20 23;
    --background-color-fill-inverse-hover: 53 53 59;
    --background-color-fill-inverse-down: 72 72 81;
    --background-color-fill-inverse-focus: 53 53 59;
    --background-color-fill-negative-base: 240 0 77;
    --background-color-fill-negative-hover: 255 97 148;
    --background-color-fill-negative-down: 255 153 186;
    --background-color-fill-negative-focus: 255 97 148;
    --background-color-fill-neutral-base: 246 246 249;
    --background-color-fill-neutral-hover: 255 255 255;
    --background-color-fill-neutral-down: 206 206 218;
    --background-color-fill-neutral-focus: 255 255 255;
    --background-color-fill-neutral2-base: 98 98 108;
    --background-color-fill-neutral2-hover: 177 177 189;
    --background-color-fill-neutral2-down: 206 206 218;
    --background-color-fill-neutral2-focus: 177 177 189;
    --background-color-fill-positive-base: 0 143 94;
    --background-color-fill-positive-hover: 10 194 132;
    --background-color-fill-positive-down: 120 227 191;
    --background-color-fill-positive-focus: 10 194 132;
    --background-color-fill-theme1-base: 112 75 247;
    --background-color-fill-theme1-hover: 147 120 248;
    --background-color-fill-theme1-down: 186 168 250;
    --background-color-fill-theme1-focus: 147 120 248;
    --background-color-fill-theme2-base: 255 170 0;
    --background-color-fill-theme2-hover: 255 201 92;
    --background-color-fill-theme2-down: 255 216 138;
    --background-color-fill-theme2-focus: 255 201 92;
    --background-color-material-1: 20 20 23;
    --background-color-material-2: 35 35 40;
    --background-color-material-1-inverse: 255 255 255;
    --background-color-material-2-inverse: 246 246 249;
    --background-color-material-caution: 42 23 14;
    --background-color-material-caution-inverse: 242 225 217;
    --background-color-material-info: 17 26 50;
    --background-color-material-info-inverse: 217 225 242;
    --background-color-material-negative: 42 18 14;
    --background-color-material-negative-inverse: 255 217 225;
    --background-color-material-positive: 10 31 24;
    --background-color-material-positive-inverse: 217 242 234;
    --background-color-material-theme1: 30 18 54;
    --background-color-material-theme1-inverse: 227 224 244;
    --background-color-material-theme2: 31 24 10;
    --background-color-material-theme2-inverse: 242 234 217;
    --border-color-stroke-caution-base: 249 86 0;
    --border-color-stroke-caution-hover: 255 141 82;
    --border-color-stroke-caution-down: 255 182 143;
    --border-color-stroke-caution-focus: 255 141 82;
    --border-color-stroke-info-base: 41 112 255;
    --border-color-stroke-info-hover: 71 132 255;
    --border-color-stroke-info-down: 139 175 249;
    --border-color-stroke-info-focus: 71 132 255;
    --border-color-stroke-inverse-base: 20 20 23;
    --border-color-stroke-inverse-hover: 53 53 59;
    --border-color-stroke-inverse-down: 72 72 81;
    --border-color-stroke-inverse-focus: 53 53 59;
    --border-color-stroke-negative-base: 240 0 77;
    --border-color-stroke-negative-hover: 255 97 148;
    --border-color-stroke-negative-down: 255 153 186;
    --border-color-stroke-negative-focus: 255 97 148;
    --border-color-stroke-neutral-base: 246 246 249;
    --border-color-stroke-neutral-hover: 255 255 255;
    --border-color-stroke-neutral-down: 206 206 218;
    --border-color-stroke-neutral-focus: 255 255 255;
    --border-color-stroke-neutral2-base: 98 98 108;
    --border-color-stroke-neutral2-hover: 177 177 189;
    --border-color-stroke-neutral2-down: 206 206 218;
    --border-color-stroke-neutral2-focus: 177 177 189;
    --border-color-stroke-positive-base: 0 143 94;
    --border-color-stroke-positive-hover: 10 194 132;
    --border-color-stroke-positive-down: 120 227 191;
    --border-color-stroke-positive-focus: 10 194 132;
    --border-color-stroke-theme1-base: 112 75 247;
    --border-color-stroke-theme1-hover: 147 120 248;
    --border-color-stroke-theme1-down: 186 168 250;
    --border-color-stroke-theme1-focus: 147 120 248;
    --border-color-stroke-theme2-base: 255 170 0;
    --border-color-stroke-theme2-hover: 255 201 92;
    --border-color-stroke-theme2-down: 255 216 138;
    --border-color-stroke-theme2-focus: 255 201 92;
    --ring-color-material-1: 20 20 23;
    --ring-color-material-2: 35 35 40;
    --ring-color-material-1-inverse: 255 255 255;
    --ring-color-material-2-inverse: 246 246 249;
    --ring-color-material-caution: 42 23 14;
    --ring-color-material-caution-inverse: 242 225 217;
    --ring-color-material-info: 17 26 50;
    --ring-color-material-info-inverse: 217 225 242;
    --ring-color-material-negative: 42 18 14;
    --ring-color-material-negative-inverse: 255 217 225;
    --ring-color-material-positive: 10 31 24;
    --ring-color-material-positive-inverse: 217 242 234;
    --ring-color-material-theme1: 30 18 54;
    --ring-color-material-theme1-inverse: 227 224 244;
    --ring-color-material-theme2: 31 24 10;
    --ring-color-material-theme2-inverse: 242 234 217;
    --ring-color-caution-base: 249 86 0;
    --ring-color-caution-hover: 255 141 82;
    --ring-color-caution-down: 255 182 143;
    --ring-color-caution-focus: 255 141 82;
    --ring-color-info-base: 41 112 255;
    --ring-color-info-hover: 71 132 255;
    --ring-color-info-down: 139 175 249;
    --ring-color-info-focus: 71 132 255;
    --ring-color-negative-base: 240 0 77;
    --ring-color-negative-hover: 255 97 148;
    --ring-color-negative-down: 255 153 186;
    --ring-color-negative-focus: 255 97 148;
    --ring-color-positive-base: 0 143 94;
    --ring-color-positive-hover: 10 194 132;
    --ring-color-positive-down: 120 227 191;
    --ring-color-positive-focus: 10 194 132;
    --ring-color-neutral-base: 246 246 249;
    --ring-color-neutral-hover: 255 255 255;
    --ring-color-neutral-down: 206 206 218;
    --ring-color-neutral-focus: 255 255 255;
    --ring-color-neutral2-base: 98 98 108;
    --ring-color-neutral2-hover: 177 177 189;
    --ring-color-neutral2-down: 206 206 218;
    --ring-color-neutral2-focus: 177 177 189;
    --ring-color-inverse-base: 20 20 23;
    --ring-color-inverse-hover: 53 53 59;
    --ring-color-inverse-down: 72 72 81;
    --ring-color-inverse-focus: 53 53 59;
    --ring-color-theme1-base: 112 75 247;
    --ring-color-theme1-hover: 147 120 248;
    --ring-color-theme1-down: 186 168 250;
    --ring-color-theme1-focus: 147 120 248;
    --ring-color-theme2-base: 255 170 0;
    --ring-color-theme2-hover: 255 201 92;
    --ring-color-theme2-down: 255 216 138;
    --ring-color-theme2-focus: 255 201 92;
    --ring-offset-color-material-1: 20 20 23;
    --ring-offset-color-material-2: 35 35 40;
    --ring-offset-color-material-1-inverse: 255 255 255;
    --ring-offset-color-material-2-inverse: 246 246 249;
    --ring-offset-color-material-caution: 42 23 14;
    --ring-offset-color-material-caution-inverse: 242 225 217;
    --ring-offset-color-material-info: 17 26 50;
    --ring-offset-color-material-info-inverse: 217 225 242;
    --ring-offset-color-material-negative: 42 18 14;
    --ring-offset-color-material-negative-inverse: 255 217 225;
    --ring-offset-color-material-positive: 10 31 24;
    --ring-offset-color-material-positive-inverse: 217 242 234;
    --ring-offset-color-material-theme1: 30 18 54;
    --ring-offset-color-material-theme1-inverse: 227 224 244;
    --ring-offset-color-material-theme2: 31 24 10;
    --ring-offset-color-material-theme2-inverse: 242 234 217;
    --ring-offset-color-caution-base: 249 86 0;
    --ring-offset-color-caution-hover: 255 141 82;
    --ring-offset-color-caution-down: 255 182 143;
    --ring-offset-color-caution-focus: 255 141 82;
    --ring-offset-color-info-base: 41 112 255;
    --ring-offset-color-info-hover: 71 132 255;
    --ring-offset-color-info-down: 139 175 249;
    --ring-offset-color-info-focus: 71 132 255;
    --ring-offset-color-negative-base: 240 0 77;
    --ring-offset-color-negative-hover: 255 97 148;
    --ring-offset-color-negative-down: 255 153 186;
    --ring-offset-color-negative-focus: 255 97 148;
    --ring-offset-color-positive-base: 0 143 94;
    --ring-offset-color-positive-hover: 10 194 132;
    --ring-offset-color-positive-down: 120 227 191;
    --ring-offset-color-positive-focus: 10 194 132;
    --ring-offset-color-neutral-base: 246 246 249;
    --ring-offset-color-neutral-hover: 255 255 255;
    --ring-offset-color-neutral-down: 206 206 218;
    --ring-offset-color-neutral-focus: 255 255 255;
    --ring-offset-color-neutral2-base: 98 98 108;
    --ring-offset-color-neutral2-hover: 177 177 189;
    --ring-offset-color-neutral2-down: 206 206 218;
    --ring-offset-color-neutral2-focus: 177 177 189;
    --ring-offset-color-inverse-base: 20 20 23;
    --ring-offset-color-inverse-hover: 53 53 59;
    --ring-offset-color-inverse-down: 72 72 81;
    --ring-offset-color-inverse-focus: 53 53 59;
    --ring-offset-color-theme1-base: 112 75 247;
    --ring-offset-color-theme1-hover: 147 120 248;
    --ring-offset-color-theme1-down: 186 168 250;
    --ring-offset-color-theme1-focus: 147 120 248;
    --ring-offset-color-theme2-base: 255 170 0;
    --ring-offset-color-theme2-hover: 255 201 92;
    --ring-offset-color-theme2-down: 255 216 138;
    --ring-offset-color-theme2-focus: 255 201 92
}

.marketing,[marketing] {
    --text-display1-size: max(2rem, min(calc(1.28571rem + 3.57143vw), 3rem));
    --text-display1-size: clamp(2rem, calc(1.28571rem + 3.57143vw), 3rem);
    --text-display1-leading: max(2.5rem, min(calc(1.60714rem + 4.46429vw), 3.75rem));
    --text-display1-leading: clamp(2.5rem, calc(1.60714rem + 4.46429vw), 3.75rem);
    --text-display2-size: max(1.75rem, min(calc(1.39286rem + 1.78571vw), 2.25rem));
    --text-display2-size: clamp(1.75rem, calc(1.39286rem + 1.78571vw), 2.25rem);
    --text-display2-leading: max(2.1875rem, min(calc(1.74107rem + 2.23214vw), 2.8125rem));
    --text-display2-leading: clamp(2.1875rem, calc(1.74107rem + 2.23214vw), 2.8125rem);
    --text-body0-size: max(1rem, min(calc(0.91071rem + 0.44643vw), 1.125rem));
    --text-body0-size: clamp(1rem, calc(0.91071rem + 0.44643vw), 1.125rem);
    --text-body0-leading: max(1.5rem, min(calc(1.32143rem + 0.89286vw), 1.75rem));
    --text-body0-leading: clamp(1.5rem, calc(1.32143rem + 0.89286vw), 1.75rem)
}

.enterprise,[enterprise] {
    --text-display1-size: max(2rem, min(calc(1.82143rem + 0.89286vw), 2.25rem));
    --text-display1-size: clamp(2rem, calc(1.82143rem + 0.89286vw), 2.25rem);
    --text-display1-leading: max(2.5rem, min(calc(2.27679rem + 1.11607vw), 2.8125rem));
    --text-display1-leading: clamp(2.5rem, calc(2.27679rem + 1.11607vw), 2.8125rem);
    --text-display2-size: max(1.75rem, min(calc(1.57143rem + 0.89286vw), 2rem));
    --text-display2-size: clamp(1.75rem, calc(1.57143rem + 0.89286vw), 2rem);
    --text-display2-leading: max(2.1875rem, min(calc(1.96429rem + 1.11607vw), 2.5rem));
    --text-display2-leading: clamp(2.1875rem, calc(1.96429rem + 1.11607vw), 2.5rem);
    --text-body0-size: 1.00000rem;
    --text-body0-leading: 1.50000rem
}

body {
    margin: 0px;
    padding: 0px;
    background-color: rgb(255, 255, 255);
    background-color: rgb(255 255 255);
    background-color: rgb(var(--background-color-material-1));
    color: rgb(20, 20, 23);
    color: rgb(20 20 23);
    color: rgb(var(--text-color-neutral-base))
}

html {
    box-sizing: border-box
}

img {
    display: inline
}

a {
    color: rgb(97, 56, 245);
    color: rgb(97 56 245);
    color: rgb(var(--text-color-theme1-base));
    font-size: inherit;
    text-decoration: underline
}

a:hover {
    color: rgb(58, 0, 146);
    color: rgb(58 0 146);
    color: rgb(var(--text-color-theme1-hover))
}

a:focus {
    color: rgb(58, 0, 146);
    color: rgb(58 0 146);
    color: rgb(var(--text-color-theme1-focus));
    outline-width: 2px;
    outline-style: solid;
    outline-color: rgb(97, 56, 245);
    outline-color: rgb(97 56 245);
    outline-color: rgb(var(--border-color-stroke-theme1-base))
}

a:active {
    color: rgb(40, 0, 97);
    color: rgb(40 0 97);
    color: rgb(var(--text-color-theme1-down))
}

a:disabled {
    opacity: 0.3
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    src: url('https://static.np.digital.business.comcast.com/fonts/montserrat-bold.woff2') format('woff2');
    unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF'
}

@font-face {
    font-display: swap;
    font-family: 'Lato';
    font-weight: 400;
    font-style: italic;
    src: url('https://static.np.digital.business.comcast.com/fonts/lato-regular.woff2') format('woff2');
    unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF'
}

@font-face {
    font-display: swap;
    font-family: 'Lato';
    font-weight: 700;
    font-style: italic;
    src: url('https://static.np.digital.business.comcast.com/fonts/lato-bold.woff2') format('woff2');
    unicode-range: 'U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF'
}

*,::before,::after {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, 0.5);
    --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 rgba(0,0,0,0);
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 rgba(0,0,0,0);
    --tw-shadow-colored: 0 0 #0000;
}

@supports (color: rgb(0 0 0 / 0.5)) and (color: hsl(0 0% 0% / 0.5)) {
    *,::before,::after {
        --tw-ring-color:rgb(59 130 246 / 0.5)
    }
}
