html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body.scroll-locked{overflow:hidden}body.position-fixed-class{position:fixed;top:0;bottom:0;left:0;right:0}.gcss-page.gutter-theme-dark{background-color:var(--gcss-colors-background-gutter_dark)}.gcss-page.gutter-theme-light{background-color:var(--gcss-colors-background-gutter_light)}.has-zoomed-text .gcss-button-secondary:after,.has-zoomed-text .gcss-theme-light .gcss-button-secondary:after{position:static}img{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.gcss-brand-heading-huge{font-size:7.1428571rem}.gcss-brand-heading-gigantic{font-size:14.2857143rem}.gcss-no-text-transform{text-transform:none !important}.gcss-text-uppercase{text-transform:uppercase !important}.gcss-text-lowercase{text-transform:lowercase !important}.gcss-affix{position:fixed}.gcss-hide{display:none}.gcss-show{display:block}.gcss-invisible{visibility:hidden}.gcss-invisible-zero-opacity{visibility:hidden;opacity:0}.gcss-visible-desktop,.gcss-visible-tablet,.gcss-visible-phablet,.gcss-visible-mobile,.gcss-visible-desktop-inline,.gcss-visible-tablet-inline,.gcss-visible-phablet-inline,.gcss-visible-mobile-inline,.gcss-visible-desktop-inline-block,.gcss-visible-tablet-inline-block,.gcss-visible-phablet-inline-block,.gcss-visible-mobile-inline-block,.gcss-visible-desktop-flex,.gcss-visible-tablet-flex,.gcss-visible-phablet-flex,.gcss-visible-mobile-flex{display:none}@media screen and (min-width:1005px){.gcss-hide-desktop{display:none}.gcss-visible-desktop{display:block}.gcss-visible-desktop-inline{display:inline}.gcss-visible-desktop-inline-block{display:inline-block}.gcss-visible-desktop-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:700px) and (max-width:1004px){.gcss-hide-tablet{display:none}.gcss-visible-tablet{display:block}.gcss-visible-tablet-inline{display:inline}.gcss-visible-tablet-inline-block{display:inline-block}.gcss-visible-tablet-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:510px) and (max-width:699px){.gcss-hide-phablet{display:none}.gcss-visible-phablet{display:block}.gcss-visible-phablet-inline{display:inline}.gcss-visible-phablet-inline-block{display:inline-block}.gcss-visible-phablet-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:509px){.gcss-hide-mobile{display:none}.gcss-visible-mobile{display:block}.gcss-visible-mobile-inline{display:inline}.gcss-visible-mobile-inline-block{display:inline-block}.gcss-visible-mobile-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.gcss-pull-left{float:left}.gcss-pull-right{float:right}.gcss-center-block{display:block;margin-left:auto;margin-right:auto}.gcss-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.gcss-sr-only-focusable:active,.gcss-sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.gcss-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.full-width-grid{max-width:100%;width:100%}.gcss-theme-dark .gcss-button{background-color:var(--gcss-colors-element-primary_dark);border-radius:.0714286rem;color:var(--gcss-colors-text-element-primary_dark);cursor:pointer;display:inline-block;font-family:var(--gcss-typography-font-brand-primary-family);font-size:1rem;font-weight:bold;line-height:1;padding:.8571429rem 3.1428571rem .9285714rem 2.1428571rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.gcss-theme-dark .gcss-button:hover{background-color:var(--gcss-colors-element-primary-hover_dark);text-decoration:none}.gcss-theme-dark .gcss-button:active{background-color:var(--gcss-colors-element-primary-active_dark)}.gcss-theme-dark .gcss-button:focus:active{outline:0}.gcss-theme-dark .gcss-button[disabled],.gcss-theme-dark .gcss-button.disabled{background-color:var(--gcss-colors-background-tertiary_dark);color:var(--gcss-colors-background-primary_dark);cursor:not-allowed}.gcss-theme-dark .gcss-button:after{content:"\eab5";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:normal;line-height:0;position:absolute;right:25px;top:50%}.gcss-theme-dark .gcss-button.gcss-button-outline{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-primary_dark);color:var(--gcss-colors-element-primary_dark)}.gcss-theme-dark .gcss-button.gcss-button-outline:hover{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-primary-hover_dark);color:var(--gcss-colors-element-primary-hover_dark)}.gcss-theme-dark .gcss-button-secondary{border:.1428571rem solid var(--gcss-colors-text-element-secondary_dark);background-color:var(--gcss-colors-element-secondary_dark);border-radius:.0714286rem;color:var(--gcss-colors-text-element-secondary_dark);cursor:pointer;display:inline-block;font-family:var(--gcss-typography-font-brand-primary-family);font-size:1rem;font-weight:bold;line-height:1;padding:.7142857rem 3rem .7857143rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.gcss-theme-dark .gcss-button-secondary:hover{background-color:var(--gcss-colors-element-secondary-hover_dark);text-decoration:none}.gcss-theme-dark .gcss-button-secondary:active{background-color:var(--gcss-colors-element-secondary-active_dark)}.gcss-theme-dark .gcss-button-secondary:focus:active{outline:0}.gcss-theme-dark .gcss-button-secondary[disabled],.gcss-theme-dark .gcss-button-secondary.disabled{background-color:var(--gcss-colors-background-secondary_dark);color:var(--gcss-colors-background-tertiary_dark);cursor:not-allowed;border-color:var(--gcss-colors-background-tertiary_dark)}.gcss-theme-dark .gcss-button-secondary:after{content:"\eab5";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:normal;line-height:0;position:absolute;right:23px;top:50%}.gcss-theme-dark .gcss-button-secondary.gcss-button-outline{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-secondary_dark);color:var(--gcss-colors-element-secondary_dark)}.gcss-theme-dark .gcss-button-secondary.gcss-button-outline:hover{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-secondary-hover_dark);color:var(--gcss-colors-element-secondary-hover_dark)}.gcss-theme-dark .gcss-button-tertiary{color:var(--gcss-colors-text-body-primary_dark);cursor:pointer;display:inline-block;font-family:var(--gcss-typography-font-core-primary-family);font-size:1rem;font-weight:500;line-height:1;padding:0 1.2142857rem 0 0;position:relative;text-decoration:none;-webkit-transition:border-color 250ms ease-in-out;transition:border-color 250ms ease-in-out}.gcss-theme-dark .gcss-button-tertiary:hover{text-decoration:underline}.gcss-theme-dark .gcss-button-tertiary:before,.gcss-theme-dark .gcss-button-tertiary:after{color:var(--gcss-colors-element-primary_dark);text-decoration:none}.gcss-theme-dark .gcss-button-tertiary:after{content:"\eab5";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:normal;line-height:0;position:absolute;right:0;top:50%}.gcss-theme-dark .gcss-button-tertiary.gcss-button-outline{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-tertiary_dark);color:var(--gcss-colors-element-tertiary_dark)}.gcss-theme-dark .gcss-button-tertiary.gcss-button-outline:hover{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-tertiary-hover_dark);color:var(--gcss-colors-element-tertiary-hover_dark)}.gcss-theme-dark .gcss-button-block{display:block}.gcss-theme-dark .gcss-button-square-corners{border-radius:0}.gcss-button,.gcss-theme-light .gcss-button{background-color:var(--gcss-colors-element-primary_light);border-radius:.0714286rem;color:var(--gcss-colors-text-element-primary_light);cursor:pointer;display:inline-block;font-family:var(--gcss-typography-font-brand-primary-family);font-size:1rem;font-weight:bold;line-height:1;padding:.8571429rem 3.1428571rem .9285714rem 2.1428571rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.gcss-button:hover,.gcss-theme-light .gcss-button:hover{background-color:var(--gcss-colors-element-primary-hover_light);text-decoration:none}.gcss-button:active,.gcss-theme-light .gcss-button:active{background-color:var(--gcss-colors-element-primary-active_light)}.gcss-button:focus:active,.gcss-theme-light .gcss-button:focus:active{outline:0}.gcss-button[disabled],.gcss-button.disabled,.gcss-theme-light .gcss-button[disabled],.gcss-theme-light .gcss-button.disabled{background-color:var(--gcss-colors-background-tertiary_light);color:var(--gcss-colors-background-primary_light);cursor:not-allowed}.gcss-button:after,.gcss-theme-light .gcss-button:after{content:"\eab5";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:normal;line-height:0;position:absolute;right:25px;top:50%}.gcss-button[class*=gcss-icon-],.gcss-theme-light .gcss-button[class*=gcss-icon-]{padding-left:3.4285714rem}.gcss-button[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button[class*=gcss-icon-]:before{display:block;font-size:1.2857143rem;left:1.7857143rem;line-height:0;opacity:.5;position:absolute;top:50%}.gcss-button.gcss-button-plain,.gcss-theme-light .gcss-button.gcss-button-plain{padding-right:1.7857143rem}.gcss-button.gcss-button-plain:after,.gcss-theme-light .gcss-button.gcss-button-plain:after{display:none}.gcss-button.gcss-button-plain.gcss-icon-align-to-right,.gcss-theme-light .gcss-button.gcss-button-plain.gcss-icon-align-to-right{padding-left:25px;padding-right:48px}.gcss-button.gcss-button-plain.gcss-icon-align-to-right:before,.gcss-theme-light .gcss-button.gcss-button-plain.gcss-icon-align-to-right:before{left:auto;right:1.7857143rem}.gcss-button.gcss-button-outline,.gcss-theme-light .gcss-button.gcss-button-outline{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-primary_light);color:var(--gcss-colors-element-primary_light)}.gcss-button.gcss-button-outline:hover,.gcss-theme-light .gcss-button.gcss-button-outline:hover{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-primary-hover_light);color:var(--gcss-colors-element-primary-hover_light)}.gcss-button.gcss-button-small,.gcss-theme-light .gcss-button.gcss-button-small{font-size:.9285714rem;padding:.7857143rem 2.0714286rem .7857143rem 1.2857143rem}.gcss-button.gcss-button-small:before,.gcss-theme-light .gcss-button.gcss-button-small:before{font-size:.8571429rem;left:14px}.gcss-button.gcss-button-small:after,.gcss-theme-light .gcss-button.gcss-button-small:after{font-size:.7142857rem;right:14px}.gcss-button.gcss-button-small[class*=gcss-icon-],.gcss-theme-light .gcss-button.gcss-button-small[class*=gcss-icon-]{padding-left:3.4285714rem;font-size:.9285714rem;padding:.7857143rem 2.0714286rem .7857143rem 2.1428571rem}.gcss-button.gcss-button-small[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button.gcss-button-small[class*=gcss-icon-]:before{display:block;font-size:1.2857143rem;left:1.7857143rem;line-height:0;opacity:.5;position:absolute;top:50%}.gcss-button.gcss-button-small[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button.gcss-button-small[class*=gcss-icon-]:before{font-size:.8571429rem;left:14px}.gcss-button.gcss-button-small[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button.gcss-button-small[class*=gcss-icon-]:after{font-size:.7142857rem;right:14px}.gcss-button.gcss-button-small.gcss-button-plain,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain{padding-right:1.7857143rem;font-size:.9285714rem;padding:.7857143rem 1.0714286rem .7857143rem 1.2857143rem}.gcss-button.gcss-button-small.gcss-button-plain:after,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain:after{display:none}.gcss-button.gcss-button-small.gcss-button-plain:before,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain:before{font-size:.8571429rem;left:14px}.gcss-button.gcss-button-small.gcss-button-plain:after,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain:after{font-size:.7142857rem;right:14px}.gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right{font-size:.9285714rem;padding:.7857143rem 2.0714286rem .7857143rem 1.2857143rem;padding-left:25px;padding-right:48px}.gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before{font-size:.8571429rem;left:14px}.gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:after,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:after{font-size:.7142857rem;right:14px}.gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before{left:auto;right:1.7857143rem}.gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-],.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]{padding-left:3.4285714rem;padding-right:1.7857143rem;font-size:.9285714rem;padding:.7857143rem 1.0714286rem .7857143rem 2.1428571rem}.gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before{display:block;font-size:1.2857143rem;left:1.7857143rem;line-height:0;opacity:.5;position:absolute;top:50%}.gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after{display:none}.gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before{font-size:.8571429rem;left:14px}.gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after{font-size:.7142857rem;right:14px}.gcss-button-secondary,.gcss-theme-light .gcss-button-secondary{border:.1428571rem solid var(--gcss-colors-text-element-secondary_light);background-color:var(--gcss-colors-element-secondary_light);border-radius:.0714286rem;color:var(--gcss-colors-text-element-secondary_light);cursor:pointer;display:inline-block;font-family:var(--gcss-typography-font-brand-primary-family);font-size:1rem;font-weight:bold;line-height:1;padding:.7142857rem 3rem .7857143rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.gcss-button-secondary:hover,.gcss-theme-light .gcss-button-secondary:hover{background-color:var(--gcss-colors-element-secondary-hover_light);text-decoration:none}.gcss-button-secondary:active,.gcss-theme-light .gcss-button-secondary:active{background-color:var(--gcss-colors-element-secondary-active_light)}.gcss-button-secondary:focus:active,.gcss-theme-light .gcss-button-secondary:focus:active{outline:0}.gcss-button-secondary[disabled],.gcss-button-secondary.disabled,.gcss-theme-light .gcss-button-secondary[disabled],.gcss-theme-light .gcss-button-secondary.disabled{background-color:var(--gcss-colors-background-secondary_light);color:var(--gcss-colors-background-tertiary_light);cursor:not-allowed;border-color:var(--gcss-colors-background-tertiary_light)}.gcss-button-secondary:after,.gcss-theme-light .gcss-button-secondary:after{content:"\eab5";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:normal;line-height:0;position:absolute;right:23px;top:50%}.gcss-button-secondary[class*=gcss-icon-],.gcss-theme-light .gcss-button-secondary[class*=gcss-icon-]{padding-left:3.4285714rem}.gcss-button-secondary[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-secondary[class*=gcss-icon-]:before{display:block;font-size:1.2857143rem;left:1.7857143rem;line-height:0;opacity:.5;position:absolute;top:50%}.gcss-button-secondary.gcss-button-plain,.gcss-theme-light .gcss-button-secondary.gcss-button-plain{padding-right:1.7857143rem}.gcss-button-secondary.gcss-button-plain:after,.gcss-theme-light .gcss-button-secondary.gcss-button-plain:after{display:none}.gcss-button-secondary.gcss-button-plain.gcss-icon-align-to-right,.gcss-theme-light .gcss-button-secondary.gcss-button-plain.gcss-icon-align-to-right{padding-left:25px;padding-right:48px}.gcss-button-secondary.gcss-button-plain.gcss-icon-align-to-right:before,.gcss-theme-light .gcss-button-secondary.gcss-button-plain.gcss-icon-align-to-right:before{left:auto;right:1.7857143rem}.gcss-button-secondary.gcss-button-outline,.gcss-theme-light .gcss-button-secondary.gcss-button-outline{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-secondary_light);color:var(--gcss-colors-element-secondary_light)}.gcss-button-secondary.gcss-button-outline:hover,.gcss-theme-light .gcss-button-secondary.gcss-button-outline:hover{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-secondary-hover_light);color:var(--gcss-colors-element-secondary-hover_light)}.gcss-button-secondary.gcss-button-small,.gcss-theme-light .gcss-button-secondary.gcss-button-small{font-size:.9285714rem;padding:.6428571rem 2.0714286rem .6428571rem 1.2857143rem}.gcss-button-secondary.gcss-button-small:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small:before{font-size:.8571429rem;left:14px}.gcss-button-secondary.gcss-button-small:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small:after{font-size:.7142857rem;right:14px}.gcss-button-secondary.gcss-button-small[class*=gcss-icon-],.gcss-theme-light .gcss-button-secondary.gcss-button-small[class*=gcss-icon-]{padding-left:3.4285714rem;font-size:.9285714rem;padding:.6428571rem 2.0714286rem .6428571rem 2.1428571rem}.gcss-button-secondary.gcss-button-small[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small[class*=gcss-icon-]:before{display:block;font-size:1.2857143rem;left:1.7857143rem;line-height:0;opacity:.5;position:absolute;top:50%}.gcss-button-secondary.gcss-button-small[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small[class*=gcss-icon-]:before{font-size:.8571429rem;left:14px}.gcss-button-secondary.gcss-button-small[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small[class*=gcss-icon-]:after{font-size:.7142857rem;right:14px}.gcss-button-secondary.gcss-button-small.gcss-button-plain,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain{padding-right:1.7857143rem;font-size:.9285714rem;padding:.6428571rem 1.0714286rem .6428571rem 1.2857143rem}.gcss-button-secondary.gcss-button-small.gcss-button-plain:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain:after{display:none}.gcss-button-secondary.gcss-button-small.gcss-button-plain:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain:before{font-size:.8571429rem;left:14px}.gcss-button-secondary.gcss-button-small.gcss-button-plain:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain:after{font-size:.7142857rem;right:14px}.gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right{font-size:.9285714rem;padding:.6428571rem 2.0714286rem .6428571rem 1.2857143rem;padding-left:25px;padding-right:48px}.gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before{font-size:.8571429rem;left:14px}.gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:after{font-size:.7142857rem;right:14px}.gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain.gcss-icon-align-to-right:before{left:auto;right:1.7857143rem}.gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-],.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]{padding-left:3.4285714rem;padding-right:1.7857143rem;font-size:.9285714rem;padding:.6428571rem 1.0714286rem .6428571rem 2.1428571rem}.gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before{display:block;font-size:1.2857143rem;left:1.7857143rem;line-height:0;opacity:.5;position:absolute;top:50%}.gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after{display:none}.gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before{font-size:.8571429rem;left:14px}.gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button-secondary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after{font-size:.7142857rem;right:14px}.gcss-button-tertiary,.gcss-theme-light .gcss-button-tertiary{color:var(--gcss-colors-text-body-primary_light);cursor:pointer;display:inline-block;font-family:var(--gcss-typography-font-core-primary-family);font-size:1rem;font-weight:500;line-height:1;padding:0 1.2142857rem 0 0;position:relative;text-decoration:none;-webkit-transition:border-color 250ms ease-in-out;transition:border-color 250ms ease-in-out}.gcss-button-tertiary:hover,.gcss-theme-light .gcss-button-tertiary:hover{text-decoration:underline}.gcss-button-tertiary:before,.gcss-button-tertiary:after,.gcss-theme-light .gcss-button-tertiary:before,.gcss-theme-light .gcss-button-tertiary:after{color:var(--gcss-colors-element-primary_light);text-decoration:none}.gcss-button-tertiary:after,.gcss-theme-light .gcss-button-tertiary:after{content:"\eab5";font-family:"GCSS Icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:normal;line-height:0;position:absolute;right:0;top:50%}.gcss-button-tertiary[class*=gcss-icon-],.gcss-theme-light .gcss-button-tertiary[class*=gcss-icon-]{padding-left:1.4285714rem}.gcss-button-tertiary[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-tertiary[class*=gcss-icon-]:before{display:block;left:0;line-height:0;position:absolute;top:50%}.gcss-button-tertiary.gcss-button-plain,.gcss-theme-light .gcss-button-tertiary.gcss-button-plain{padding-right:0}.gcss-button-tertiary.gcss-button-plain:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-plain:after{display:none}.gcss-button-tertiary.gcss-button-outline,.gcss-theme-light .gcss-button-tertiary.gcss-button-outline{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-tertiary_light);color:var(--gcss-colors-element-tertiary_light)}.gcss-button-tertiary.gcss-button-outline:hover,.gcss-theme-light .gcss-button-tertiary.gcss-button-outline:hover{background-color:inherit;border:.1428571rem solid var(--gcss-colors-element-tertiary-hover_light);color:var(--gcss-colors-element-tertiary-hover_light)}.gcss-button-tertiary.gcss-button-small,.gcss-theme-light .gcss-button-tertiary.gcss-button-small{font-size:.9285714rem;padding:.7857143rem 2.0714286rem .7857143rem 0}.gcss-button-tertiary.gcss-button-small:before,.gcss-theme-light .gcss-button-tertiary.gcss-button-small:before{font-size:.8571429rem;left:0}.gcss-button-tertiary.gcss-button-small:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-small:after{font-size:.7142857rem;right:14px}.gcss-button-tertiary.gcss-button-small[class*=gcss-icon-],.gcss-theme-light .gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]{padding-left:1.4285714rem;font-size:.9285714rem;padding:.7857143rem 2.0714286rem .7857143rem 1.1428571rem}.gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]:before{display:block;left:0;line-height:0;position:absolute;top:50%}.gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]:before{font-size:.8571429rem;left:0}.gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-small[class*=gcss-icon-]:after{font-size:.7142857rem;right:14px}.gcss-button-tertiary.gcss-button-small.gcss-button-plain,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain{padding-right:0;font-size:.9285714rem;padding:.7857143rem 1.0714286rem .7857143rem 0}.gcss-button-tertiary.gcss-button-small.gcss-button-plain:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain:after{display:none}.gcss-button-tertiary.gcss-button-small.gcss-button-plain:before,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain:before{font-size:.8571429rem;left:0}.gcss-button-tertiary.gcss-button-small.gcss-button-plain:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain:after{font-size:.7142857rem;right:14px}.gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-],.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]{padding-left:1.4285714rem;padding-right:0;font-size:.9285714rem;padding:.7857143rem 1.0714286rem .7857143rem 1.1428571rem}.gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before{display:block;left:0;line-height:0;position:absolute;top:50%}.gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after{display:none}.gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:before{font-size:.8571429rem;left:0}.gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after,.gcss-theme-light .gcss-button-tertiary.gcss-button-small.gcss-button-plain[class*=gcss-icon-]:after{font-size:.7142857rem;right:14px}.gcss-theme-light .gcss-button-block{display:block}.gcss-theme-light .gcss-button-square-corners{border-radius:0}.gcss-button-block{display:block}.gcss-button-square-corners{border-radius:0}.gcss-button-align-left{text-align:left}.gcss-button-align-center{text-align:center}.gcss-button-align-right{text-align:right}.gcss-button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.gcss-button-group>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.3571429rem;width:100%}.gcss-button-group>li:first-child{margin-left:0}.gcss-button-group>li .gcss-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.gcss-button-group.gcss-button-align-left>li .gcss-button{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}.gcss-button-group.gcss-button-align-center>li .gcss-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.gcss-button-group.gcss-button-align-left>li .gcss-button{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;text-align:right}@media screen and (max-width:699px){.gcss-button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gcss-button-group>li{margin:.3571429rem 0 0 0}.gcss-button-group>li:first-child{margin-top:0}}.gcss-typography-override.gcss-typography-bold{font-weight:700}.gcss-typography-override.gcss-typography-light{font-weight:300}.gcss-typography-override.gcss-typography-medium{font-weight:400}.gcss-typography-override.gcss-typography-italic{font-style:italic}.gcss-typography-override.gcss-typography-bold-italic{font-weight:700;font-style:italic}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.swap-enter{opacity:.01;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.swap-leave{opacity:1;-webkit-transition:all .01s ease-in;transition:all .01s ease-in}.swap-leave,.swap-enter{position:absolute;width:100%}.swap-leave.swap-enter-active,.swap-enter.swap-enter-active{opacity:1}.swap-leave.swap-leave-active,.swap-enter.swap-leave-active{opacity:0}.no-animations-transitions{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}.no-animations-transitions:after,.no-animations-transitions:before{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}.no-animations-transitions *,.no-animations-transitions *:after,.no-animations-transitions *:before{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}
/**! Dynamic Apps Build: vrc-4.202508_8 - 2025-06-11T06:37:57.605Z */
:root, .gcss-theme-light {
  --gcss-colors-background-primary: #ffffffff;
  --gcss-colors-background-primary-rgb: 255, 255, 255;
  --gcss-colors-background-secondary: #e7e7e7ff;
  --gcss-colors-background-secondary-rgb: 231, 231, 231;
  --gcss-colors-background-tertiary: #d1d1d1ff;
  --gcss-colors-background-tertiary-rgb: 209, 209, 209;
  --gcss-colors-background-quaternary: #ffffffff;
  --gcss-colors-background-quaternary-rgb: 255, 255, 255;
  --gcss-colors-background-gutter: #ffffffff;
  --gcss-colors-background-semi-opaque: #ffffff80;
  --gcss-colors-element-primary: #d50000ff;
  --gcss-colors-element-secondary: #ffffffff;
  --gcss-colors-element-tertiary: #d50000ff;
  --gcss-colors-element-accent: #d50000ff;
  --gcss-colors-element-complementary: #b50000ff;
  --gcss-colors-element-subdued: #bfbfbfff;
  --gcss-colors-element-subdued-rgb: 191, 191, 191;
  --gcss-colors-element-subdued-dark: #bfbfbfff;
  --gcss-colors-element-subdued-dark-rgb: 191, 191, 191;
  --gcss-colors-element-error: #aa0c0cff;
  --gcss-colors-element-positive: #137703ff;
  --gcss-colors-element-warning: #b34400ff;
  --gcss-colors-element-disclosure-bubble: #3e3e3eff;
  --gcss-colors-element-disclosure-panel: #ffffffff;
  --gcss-colors-element-bottom-navigation-previous: #ffffffff;
  --gcss-colors-element-tab-active: #d50000ff;
  --gcss-colors-element-tab-inactive: #e7e7e7ff;
  --gcss-colors-element-primary-hover: #b50000ff;
  --gcss-colors-element-secondary-hover: #e7e7e7ff;
  --gcss-colors-element-subdued-light: #bfbfbfff;
  --gcss-colors-element-primary-active: #910000ff;
  --gcss-colors-element-secondary-active: #d1d1d1ff;
  --gcss-colors-text-heading: #333333ff;
  --gcss-colors-text-body-primary: #000000ff;
  --gcss-colors-text-body-secondary: #636363ff;
  --gcss-colors-text-body-tertiary: #636363ff;
  --gcss-colors-text-body-subdued: #636363ff;
  --gcss-colors-text-body-subdued-dark: #3e3e3eff;
  --gcss-colors-text-element-primary: #ffffffff;
  --gcss-colors-text-element-secondary: #b60000ff;
  --gcss-colors-text-element-accent: #d50000ff;
  --gcss-colors-text-element-incentive-primary: #eb0000ff;
  --gcss-colors-text-element-subdued: #e7e7e7ff;
  --gcss-colors-text-disclosure-bubble: #ffffffff;
  --gcss-colors-text-disclosure-panel: #000000ff;
  --gcss-colors-text-tab-active: #ffffffff;
  --gcss-colors-text-tab-inactive: #000000ff;
  --gcss-colors-text-decoration-color-body-primary: #000000ff;
  --gcss-colors-line-background-primary: #ffffffff;
  --gcss-colors-line-element-accent: #d50000ff;
  --gcss-colors-line-element-complementary: #b50000ff;
  --gcss-colors-line-element-primary: #d50000ff;
  --gcss-colors-line-element-subdued: #bfbfbfff;
  --gcss-colors-line-primary: #bfbfbfff;
  --gcss-colors-brand-primary: #d50000ff;
  --gcss-colors-brand-secondary: #ffffffff;
  --gcss-colors-brand-tertiary: #d50000ff;
  --gcss-colors-brand-accent: #d50000ff;
  --gcss-colors-brand-complementary: #b50000ff;
  --gcss-colors-brand-subdued: #bfbfbfff;
  --gcss-colors-brand-subdued-dark: #bfbfbfff;
  --gcss-colors-brand-error: #aa0c0cff;
  --gcss-colors-brand-positive: #137703ff;
  --gcss-colors-brand-warning: #b34400ff;
  --gcss-colors-brand-disclosure-bubble: #3e3e3eff;
  --gcss-colors-brand-disclosure-panel: #ffffffff;
  --gcss-colors-brand-bottom-navigation-previous: #ffffffff;
  --gcss-colors-brand-tab-active: #d50000ff;
  --gcss-colors-brand-tab-inactive: #e7e7e7ff;
  --gcss-colors-brand-subdued-light: #bfbfbfff;
  --gcss-typography-brand-heading-1-family: Barlow Condensed;
  --gcss-typography-brand-heading-1-line-height: 1;
  --gcss-typography-brand-heading-1-weight: 600;
  --gcss-typography-brand-heading-1-size: 2.8571428571428568rem;
  --gcss-typography-brand-heading-1-letter-spacing: 0rem;
  --gcss-typography-brand-heading-2-family: Barlow Condensed;
  --gcss-typography-brand-heading-2-weight: 600;
  --gcss-typography-brand-heading-2-size: 2.5rem;
  --gcss-typography-brand-heading-2-line-height: 1;
  --gcss-typography-brand-heading-2-letter-spacing: 0rem;
  --gcss-typography-brand-heading-3-family: Barlow Condensed;
  --gcss-typography-brand-heading-3-weight: 600;
  --gcss-typography-brand-heading-3-size: 2.142857142857143rem;
  --gcss-typography-brand-heading-3-line-height: 1;
  --gcss-typography-brand-heading-3-letter-spacing: 0rem;
  --gcss-typography-brand-heading-4-family: Barlow Condensed;
  --gcss-typography-brand-heading-4-weight: 600;
  --gcss-typography-brand-heading-4-size: 1.5714285714285714rem;
  --gcss-typography-brand-heading-4-line-height: 1;
  --gcss-typography-brand-heading-4-letter-spacing: 0rem;
  --gcss-typography-brand-heading-5-family: Barlow Condensed;
  --gcss-typography-brand-heading-5-weight: 600;
  --gcss-typography-brand-heading-5-size: 1.4285714285714284rem;
  --gcss-typography-brand-heading-5-line-height: 1;
  --gcss-typography-brand-heading-5-letter-spacing: 0rem;
  --gcss-typography-brand-heading-6-family: Barlow Condensed;
  --gcss-typography-brand-heading-6-weight: 600;
  --gcss-typography-brand-heading-6-size: 1.0714285714285714rem;
  --gcss-typography-brand-heading-6-line-height: 1;
  --gcss-typography-brand-heading-6-letter-spacing: 0rem;
  --gcss-typography-brand-heading-7-family: Barlow Condensed;
  --gcss-typography-brand-heading-7-weight: 700;
  --gcss-typography-brand-heading-7-size: 1.2857142857142856rem;
  --gcss-typography-brand-heading-7-line-height: 1;
  --gcss-typography-brand-heading-7-letter-spacing: 0rem;
  --gcss-typography-brand-heading-family: Barlow Condensed;
  --gcss-typography-brand-heading-weight: 28.57142857142857rem;
  --gcss-typography-utility-heading-1-family: Roboto;
  --gcss-typography-utility-heading-1-weight: 700;
  --gcss-typography-utility-heading-1-size: 2.2857142857142856rem;
  --gcss-typography-utility-heading-1-line-height: 1;
  --gcss-typography-utility-heading-2-family: Roboto;
  --gcss-typography-utility-heading-2-weight: 500;
  --gcss-typography-utility-heading-2-size: 2.2857142857142856rem;
  --gcss-typography-utility-heading-2-line-height: 1;
  --gcss-typography-utility-heading-3-family: Roboto;
  --gcss-typography-utility-heading-3-weight: 700;
  --gcss-typography-utility-heading-3-size: 1.7857142857142856rem;
  --gcss-typography-utility-heading-3-line-height: 1;
  --gcss-typography-utility-heading-4-family: Roboto;
  --gcss-typography-utility-heading-4-weight: 500;
  --gcss-typography-utility-heading-4-size: 1.7857142857142856rem;
  --gcss-typography-utility-heading-4-line-height: 1;
  --gcss-typography-utility-heading-5-family: Roboto;
  --gcss-typography-utility-heading-5-weight: 700;
  --gcss-typography-utility-heading-5-size: 1.4285714285714284rem;
  --gcss-typography-utility-heading-5-line-height: 1.2;
  --gcss-typography-utility-heading-6-family: Roboto;
  --gcss-typography-utility-heading-6-weight: 400;
  --gcss-typography-utility-heading-6-size: 1.4285714285714284rem;
  --gcss-typography-utility-heading-6-line-height: 1.2;
  --gcss-typography-utility-heading-7-family: Roboto;
  --gcss-typography-utility-heading-7-weight: 700;
  --gcss-typography-utility-heading-7-size: 1.4285714285714284rem;
  --gcss-typography-utility-heading-7-line-height: 1;
  --gcss-typography-responsive-copy-1-family: Roboto;
  --gcss-typography-responsive-copy-1-weight: 400;
  --gcss-typography-responsive-copy-1-size: 0.8571428571428571rem;
  --gcss-typography-responsive-copy-2-family: Roboto;
  --gcss-typography-responsive-copy-2-weight: 400;
  --gcss-typography-responsive-copy-2-size: 1rem;
  --gcss-typography-responsive-copy-3-family: Roboto;
  --gcss-typography-responsive-copy-3-weight: 400;
  --gcss-typography-responsive-copy-3-size: 1.2142857142857142rem;
  --gcss-typography-responsive-copy-4-family: Roboto;
  --gcss-typography-responsive-copy-4-weight: 400;
  --gcss-typography-responsive-copy-4-size: 0.8571428571428571rem;
  --gcss-typography-responsive-copy-5-family: Roboto;
  --gcss-typography-responsive-copy-5-weight: 500;
  --gcss-typography-responsive-copy-5-size: 1.7857142857142856rem;
  --gcss-typography-responsive-copy-6-family: Roboto;
  --gcss-typography-responsive-copy-6-weight: 500;
  --gcss-typography-responsive-copy-6-size: 2.357142857142857rem;
  --gcss-typography-responsive-copy-7-family: Roboto;
  --gcss-typography-responsive-copy-7-weight: 500;
  --gcss-typography-responsive-copy-7-size: 2.9285714285714284rem;
  --gcss-typography-font-brand-primary-family: Barlow Condensed;
  --gcss-typography-font-core-primary-family: Roboto;
  --gcss-typography-font-brand-secondary-family: Barlow Condensed;
  --gcss-typography-font-core-secondary-family: Roboto Condensed;
  --gcss-typography-font-incentive-primary-family: Barlow Condensed;
  --gcss-typography-brand-heading-big-1-family: Barlow Condensed;
  --gcss-typography-brand-heading-big-1-weight: 600;
  --gcss-typography-brand-heading-big-1-size: 5.214285714285714rem;
  --gcss-typography-brand-heading-big-1-line-height: 1;
  --gcss-typography-brand-heading-big-2-family: Barlow Condensed;
  --gcss-typography-brand-heading-big-2-weight: 700;
  --gcss-typography-brand-heading-big-2-size: 2.8571428571428568rem;
  --gcss-typography-brand-heading-big-2-line-height: 0.87;
  --gcss-typography-brand-heading-big-3-family: Barlow Condensed;
  --gcss-typography-brand-heading-big-3-weight: 700;
  --gcss-typography-brand-heading-big-3-size: 5.214285714285714rem;
  --gcss-typography-brand-heading-big-3-line-height: 1;
  --gcss-typography-brand-heading-big-4-family: Barlow Condensed;
  --gcss-typography-brand-heading-big-4-weight: 700;
  --gcss-typography-brand-heading-big-4-size: 2.8571428571428568rem;
  --gcss-typography-brand-heading-big-4-line-height: 0.93;
  --gcss-typography-brand-heading-bigger-1-family: Barlow Condensed;
  --gcss-typography-brand-heading-bigger-1-weight: 700;
  --gcss-typography-brand-heading-bigger-1-size: 5rem;
  --gcss-typography-brand-heading-bigger-1-line-height: 1;
  --gcss-typography-brand-heading-bigger-1-letter-spacing: 0rem;
  --gcss-typography-brand-heading-bigger-2-family: Barlow Condensed;
  --gcss-typography-brand-heading-bigger-2-weight: 700;
  --gcss-typography-brand-heading-bigger-2-size: 1rem;
  --gcss-typography-brand-heading-bigger-2-line-height: 1;
  --gcss-typography-brand-heading-bigger-2-letter-spacing: 0rem;
  --gcss-typography-utility-heading-big-1-family: Roboto;
  --gcss-typography-utility-heading-big-1-weight: 700;
  --gcss-typography-utility-heading-big-1-size: 2.8571428571428568rem;
  --gcss-typography-utility-heading-big-1-line-height: 1;
  --gcss-typography-utility-heading-big-2-family: Roboto;
  --gcss-typography-utility-heading-big-2-weight: 700;
  --gcss-typography-utility-heading-big-2-size: 2.8571428571428568rem;
  --gcss-typography-utility-heading-big-2-line-height: 1;
  --gcss-typography-utility-heading-big-3-family: Roboto;
  --gcss-typography-utility-heading-big-3-weight: 700;
  --gcss-typography-utility-heading-big-3-size: 3.571428571428571rem;
  --gcss-typography-utility-heading-big-3-line-height: 1;
  --gcss-typography-utility-heading-big-4-family: Roboto;
  --gcss-typography-utility-heading-big-4-weight: 700;
  --gcss-typography-utility-heading-big-4-size: 4.642857142857142rem;
  --gcss-typography-utility-heading-big-4-line-height: 1;
  --gcss-typography-body-size-1-family: Roboto;
  --gcss-typography-body-size-1-weight: 400;
  --gcss-typography-body-size-1-size: 1rem;
  --gcss-typography-body-size-1-line-height: 1;
  --gcss-typography-body-size-2-family: Roboto;
  --gcss-typography-body-size-2-weight: 400;
  --gcss-typography-body-size-2-size: 1rem;
  --gcss-typography-body-size-2-line-height: 1.43;
  --gcss-typography-label-1-family: Roboto;
  --gcss-typography-label-1-weight: 700;
  --gcss-typography-label-1-size: 1.2142857142857142rem;
  --gcss-typography-label-2-family: Roboto;
  --gcss-typography-label-2-weight: 500;
  --gcss-typography-label-2-size: 1rem;
  --gcss-typography-label-3-family: Roboto;
  --gcss-typography-label-3-weight: 400;
  --gcss-typography-label-3-size: 1rem;
  --gcss-typography-label-4-family: Roboto;
  --gcss-typography-label-4-weight: 700;
  --gcss-typography-label-4-size: 0.8571428571428571rem;
  --gcss-typography-label-5-family: Roboto;
  --gcss-typography-label-5-weight: 400;
  --gcss-typography-label-5-size: 0.8571428571428571rem;
  --gcss-typography-label-6-family: Roboto;
  --gcss-typography-label-6-weight: 700;
  --gcss-typography-label-6-size: 0.7142857142857142rem;
  --gcss-typography-label-7-family: Roboto;
  --gcss-typography-label-7-weight: 400;
  --gcss-typography-label-7-size: 0.7142857142857142rem;
  --gcss-typography-label-8-family: Roboto;
  --gcss-typography-label-8-weight: 400;
  --gcss-typography-label-8-size: 0.7857142857142857rem;
  --gcss-typography-label-9-family: Roboto;
  --gcss-typography-label-9-weight: 400;
  --gcss-typography-label-9-size: 0.5714285714285714rem;
  --gcss-typography-label-10-family: Roboto;
  --gcss-typography-label-10-weight: 700;
  --gcss-typography-label-10-size: 1rem;
  --gcss-typography-font-size-default-size: 1rem;
  --gcss-typography-font-size-default-line-height: 1.43;
  --gcss-typography-font-size-large-size: 1.1428571428571428rem;
  --gcss-typography-font-size-large-line-height: 1;
  --gcss-typography-font-size-small-size: 0.8571428571428571rem;
  --gcss-typography-font-size-small-line-height: 1.5;
  --gcss-typography-font-size-tiny-size: 0.7142857142857142rem;
  --gcss-typography-font-size-tiny-line-height: 1.33;
  --gcss-typography-font-size-legal-size: 0.8571428571428571rem;
  --gcss-typography-font-size-legal-line-height: 1;
  --gcss-typography-font-size-legal-font-style: italic;
  --gcss-typography-incentive-heading-1-family: Barlow Condensed;
  --gcss-typography-incentive-heading-1-weight: 700;
  --gcss-typography-incentive-heading-1-size: 5.428571428571428rem;
  --gcss-typography-incentive-heading-1-line-height: 1;
  --gcss-typography-incentive-heading-2-family: Barlow Condensed;
  --gcss-typography-incentive-heading-2-weight: 700;
  --gcss-typography-incentive-heading-2-size: 4.285714285714286rem;
  --gcss-typography-incentive-heading-2-line-height: 1;
  --gcss-typography-incentive-heading-3-family: Barlow Condensed;
  --gcss-typography-incentive-heading-3-weight: 700;
  --gcss-typography-incentive-heading-3-size: 2.571428571428571rem;
  --gcss-typography-incentive-heading-3-line-height: 1;
  --gcss-typography-incentive-heading-4-family: Barlow Condensed;
  --gcss-typography-incentive-heading-4-weight: 700;
  --gcss-typography-incentive-heading-4-size: 2.2857142857142856rem;
  --gcss-typography-incentive-heading-4-line-height: 1;
  --gcss-typography-incentive-heading-5-family: Barlow Condensed;
  --gcss-typography-incentive-heading-5-weight: 700;
  --gcss-typography-incentive-heading-5-size: 2.142857142857143rem;
  --gcss-typography-incentive-heading-5-line-height: 1;
  --gcss-typography-incentive-heading-6-family: Barlow Condensed;
  --gcss-typography-incentive-heading-6-weight: 700;
  --gcss-typography-incentive-heading-6-size: 1.857142857142857rem;
  --gcss-typography-incentive-heading-6-line-height: 1;
  --gcss-typography-incentive-heading-7-family: Barlow Condensed;
  --gcss-typography-incentive-heading-7-weight: 700;
  --gcss-typography-incentive-heading-7-size: 1.1428571428571428rem;
  --gcss-typography-incentive-heading-7-line-height: 1;
  --gcss-typography-override-bold-weight: 700;
  --gcss-typography-override-light-weight: 300;
  --gcss-typography-override-medium-weight: 600;
  --gcss-typography-override-italic-font-style: italic;
  --gcss-typography-override-italic-weight: 400;
  --gcss-typography-override-bold-italic-font-style: italic;
  --gcss-typography-override-bold-italic-weight: 700;
  --gcss-typography-utility-no-text-transform-text-transform: none;
  --gcss-typography-utility-text-lowercase-text-transform: lowercase;
  --gcss-typography-utility-text-uppercase-text-transform: uppercase;
}

:root {
  --gcss-colors-background-primary_light: #ffffffff;
  --gcss-colors-background-primary_light-rgb: 255, 255, 255;
  --gcss-colors-background-secondary_light: #e7e7e7ff;
  --gcss-colors-background-secondary_light-rgb: 231, 231, 231;
  --gcss-colors-background-tertiary_light: #d1d1d1ff;
  --gcss-colors-background-tertiary_light-rgb: 209, 209, 209;
  --gcss-colors-background-quaternary_light: #ffffffff;
  --gcss-colors-background-quaternary_light-rgb: 255, 255, 255;
  --gcss-colors-background-gutter_light: #ffffffff;
  --gcss-colors-background-semi-opaque_light: #ffffff80;
  --gcss-colors-element-primary_light: #d50000ff;
  --gcss-colors-element-secondary_light: #ffffffff;
  --gcss-colors-element-tertiary_light: #d50000ff;
  --gcss-colors-element-accent_light: #d50000ff;
  --gcss-colors-element-complementary_light: #b50000ff;
  --gcss-colors-element-subdued_light: #bfbfbfff;
  --gcss-colors-element-subdued_light-rgb: 191, 191, 191;
  --gcss-colors-element-subdued-dark_light: #bfbfbfff;
  --gcss-colors-element-subdued-dark_light-rgb: 191, 191, 191;
  --gcss-colors-element-error_light: #aa0c0cff;
  --gcss-colors-element-positive_light: #137703ff;
  --gcss-colors-element-warning_light: #b34400ff;
  --gcss-colors-element-disclosure-bubble_light: #3e3e3eff;
  --gcss-colors-element-disclosure-panel_light: #ffffffff;
  --gcss-colors-element-bottom-navigation-previous_light: #ffffffff;
  --gcss-colors-element-tab-active_light: #d50000ff;
  --gcss-colors-element-tab-inactive_light: #e7e7e7ff;
  --gcss-colors-element-primary-hover_light: #b50000ff;
  --gcss-colors-element-secondary-hover_light: #e7e7e7ff;
  --gcss-colors-element-subdued-light_light: #bfbfbfff;
  --gcss-colors-element-primary-active_light: #910000ff;
  --gcss-colors-element-secondary-active_light: #d1d1d1ff;
  --gcss-colors-text-heading_light: #333333ff;
  --gcss-colors-text-body-primary_light: #000000ff;
  --gcss-colors-text-body-secondary_light: #636363ff;
  --gcss-colors-text-body-tertiary_light: #636363ff;
  --gcss-colors-text-body-subdued_light: #636363ff;
  --gcss-colors-text-body-subdued-dark_light: #3e3e3eff;
  --gcss-colors-text-element-primary_light: #ffffffff;
  --gcss-colors-text-element-secondary_light: #b60000ff;
  --gcss-colors-text-element-accent_light: #d50000ff;
  --gcss-colors-text-element-incentive-primary_light: #eb0000ff;
  --gcss-colors-text-element-subdued_light: #e7e7e7ff;
  --gcss-colors-text-disclosure-bubble_light: #ffffffff;
  --gcss-colors-text-disclosure-panel_light: #000000ff;
  --gcss-colors-text-tab-active_light: #ffffffff;
  --gcss-colors-text-tab-inactive_light: #000000ff;
  --gcss-colors-text-decoration-color-body-primary_light: #000000ff;
  --gcss-colors-line-background-primary_light: #ffffffff;
  --gcss-colors-line-element-accent_light: #d50000ff;
  --gcss-colors-line-element-complementary_light: #b50000ff;
  --gcss-colors-line-element-primary_light: #d50000ff;
  --gcss-colors-line-element-subdued_light: #bfbfbfff;
  --gcss-colors-line-primary_light: #bfbfbfff;
  --gcss-colors-brand-primary_light: #d50000ff;
  --gcss-colors-brand-secondary_light: #ffffffff;
  --gcss-colors-brand-tertiary_light: #d50000ff;
  --gcss-colors-brand-accent_light: #d50000ff;
  --gcss-colors-brand-complementary_light: #b50000ff;
  --gcss-colors-brand-subdued_light: #bfbfbfff;
  --gcss-colors-brand-subdued-dark_light: #bfbfbfff;
  --gcss-colors-brand-error_light: #aa0c0cff;
  --gcss-colors-brand-positive_light: #137703ff;
  --gcss-colors-brand-warning_light: #b34400ff;
  --gcss-colors-brand-disclosure-bubble_light: #3e3e3eff;
  --gcss-colors-brand-disclosure-panel_light: #ffffffff;
  --gcss-colors-brand-bottom-navigation-previous_light: #ffffffff;
  --gcss-colors-brand-tab-active_light: #d50000ff;
  --gcss-colors-brand-tab-inactive_light: #e7e7e7ff;
  --gcss-colors-brand-subdued-light_light: #bfbfbfff;
}

/* Breakpoint: md */
@media (min-width: 700px) {
  :root, .gcss-theme-light {
    --gcss-typography-responsive-copy-1-size: 1rem;
    --gcss-typography-responsive-copy-2-size: 1.2142857142857142rem;
    --gcss-typography-responsive-copy-3-size: 1.4285714285714284rem;
    --gcss-typography-responsive-copy-4-size: 0.8571428571428571rem;
    --gcss-typography-responsive-copy-5-size: 2.357142857142857rem;
    --gcss-typography-responsive-copy-6-size: 2.9285714285714284rem;
    --gcss-typography-responsive-copy-7-size: 3.5rem;
    --gcss-typography-incentive-heading-1-size: 6rem;
    --gcss-typography-incentive-heading-2-size: 4.857142857142857rem;
    --gcss-typography-incentive-heading-3-size: 3.142857142857143rem;
    --gcss-typography-incentive-heading-4-size: 2.571428571428571rem;
    --gcss-typography-incentive-heading-5-size: 2.4285714285714284rem;
    --gcss-typography-incentive-heading-6-size: 2.142857142857143rem;
    --gcss-typography-incentive-heading-7-size: 1.2857142857142856rem;
    --gcss-typography-brand-heading-1-size: 4.857142857142857rem;
    --gcss-typography-brand-heading-2-size: 3.214285714285714rem;
    --gcss-typography-brand-heading-3-size: 2.8571428571428568rem;
    --gcss-typography-brand-heading-4-size: 2.714285714285714rem;
    --gcss-typography-brand-heading-5-size: 2.142857142857143rem;
    --gcss-typography-brand-heading-6-size: 2.142857142857143rem;
    --gcss-typography-brand-heading-7-size: 1.857142857142857rem;
    --gcss-typography-brand-heading-big-1-size: 11.428571428571427rem;
    --gcss-typography-brand-heading-big-2-size: 7.857142857142857rem;
    --gcss-typography-brand-heading-big-3-size: 11.428571428571427rem;
    --gcss-typography-brand-heading-big-4-size: 5rem;
    --gcss-typography-brand-heading-bigger-1-size: 7.5rem;
  }
}

/* Breakpoint: lg */
@media (min-width: 1005px) {
  :root, .gcss-theme-light {
    --gcss-typography-responsive-copy-1-size: 1.2142857142857142rem;
    --gcss-typography-responsive-copy-2-size: 1.4285714285714284rem;
    --gcss-typography-responsive-copy-3-size: 1.7857142857142856rem;
    --gcss-typography-responsive-copy-4-size: 1rem;
    --gcss-typography-responsive-copy-5-size: 2.8571428571428568rem;
    --gcss-typography-responsive-copy-6-size: 3.4285714285714284rem;
    --gcss-typography-responsive-copy-7-size: 4rem;
    --gcss-typography-incentive-heading-1-size: 6.285714285714286rem;
    --gcss-typography-incentive-heading-2-size: 5.142857142857142rem;
    --gcss-typography-incentive-heading-3-size: 3.4285714285714284rem;
    --gcss-typography-incentive-heading-4-size: 2.714285714285714rem;
    --gcss-typography-incentive-heading-5-size: 2.571428571428571rem;
    --gcss-typography-incentive-heading-6-size: 2.2857142857142856rem;
    --gcss-typography-incentive-heading-7-size: 1.2857142857142856rem;
    --gcss-typography-brand-heading-1-size: 4.857142857142857rem;
    --gcss-typography-brand-heading-2-size: 3.214285714285714rem;
    --gcss-typography-brand-heading-3-size: 2.8571428571428568rem;
    --gcss-typography-brand-heading-4-size: 2.714285714285714rem;
    --gcss-typography-brand-heading-5-size: 2.142857142857143rem;
    --gcss-typography-brand-heading-6-size: 2.142857142857143rem;
    --gcss-typography-brand-heading-7-size: 1.857142857142857rem;
    --gcss-typography-brand-heading-big-1-size: 18.285714285714285rem;
    --gcss-typography-brand-heading-big-2-size: 12.857142857142856rem;
    --gcss-typography-brand-heading-big-3-size: 11.428571428571427rem;
    --gcss-typography-brand-heading-big-4-size: 5.7142857142857135rem;
    --gcss-typography-brand-heading-bigger-1-size: 7.5rem;
  }
}

/**! Dynamic Apps Build: vrc-4.202508_8 - 2025-06-11T06:37:58.009Z */
.gcss-theme-dark {
  --gcss-colors-background-primary: #000000ff;
  --gcss-colors-background-primary-rgb: 0, 0, 0;
  --gcss-colors-background-secondary: #212121ff;
  --gcss-colors-background-secondary-rgb: 33, 33, 33;
  --gcss-colors-background-tertiary: #3e3e3eff;
  --gcss-colors-background-tertiary-rgb: 62, 62, 62;
  --gcss-colors-background-quaternary: #3e3e3eff;
  --gcss-colors-background-quaternary-rgb: 62, 62, 62;
  --gcss-colors-background-gutter: #000000ff;
  --gcss-colors-background-semi-opaque: #000000cc;
  --gcss-colors-element-primary: #d50000ff;
  --gcss-colors-element-secondary: #000000ff;
  --gcss-colors-element-tertiary: #ffffffff;
  --gcss-colors-element-accent: #d50000ff;
  --gcss-colors-element-complementary: #b50000ff;
  --gcss-colors-element-subdued: #bfbfbfff;
  --gcss-colors-element-subdued-rgb: 191, 191, 191;
  --gcss-colors-element-subdued-dark: #3e3e3eff;
  --gcss-colors-element-subdued-dark-rgb: 62, 62, 62;
  --gcss-colors-element-error: #f63d3dff;
  --gcss-colors-element-positive: #1cc800ff;
  --gcss-colors-element-warning: #ff9700ff;
  --gcss-colors-element-disclosure-bubble: #d1d1d1ff;
  --gcss-colors-element-disclosure-panel: #000000ff;
  --gcss-colors-element-bottom-navigation-previous: #000000ff;
  --gcss-colors-element-tab-active: #d50000ff;
  --gcss-colors-element-tab-inactive: #212121ff;
  --gcss-colors-element-primary-hover: #b50000ff;
  --gcss-colors-element-secondary-hover: #212121ff;
  --gcss-colors-element-subdued-light: #bfbfbfff;
  --gcss-colors-element-primary-active: #910000ff;
  --gcss-colors-element-secondary-active: #3e3e3eff;
  --gcss-colors-text-heading: #ffffffff;
  --gcss-colors-text-body-primary: #ffffffff;
  --gcss-colors-text-body-secondary: #bfbfbfff;
  --gcss-colors-text-body-tertiary: #ffffffff;
  --gcss-colors-text-body-subdued: #7c7c7cff;
  --gcss-colors-text-body-subdued-dark: #bfbfbfff;
  --gcss-colors-text-element-primary: #ffffffff;
  --gcss-colors-text-element-secondary: #ffffffff;
  --gcss-colors-text-element-accent: #ffffffff;
  --gcss-colors-text-element-incentive-primary: #eb0000ff;
  --gcss-colors-text-element-subdued: #e7e7e7ff;
  --gcss-colors-text-disclosure-bubble: #000000ff;
  --gcss-colors-text-disclosure-panel: #ffffffff;
  --gcss-colors-text-tab-active: #ffffffff;
  --gcss-colors-text-tab-inactive: #ffffffff;
  --gcss-colors-text-decoration-color-body-primary: #ffffffff;
  --gcss-colors-line-background-primary: #000000ff;
  --gcss-colors-line-element-accent: #d50000ff;
  --gcss-colors-line-element-complementary: #b50000ff;
  --gcss-colors-line-element-primary: #d50000ff;
  --gcss-colors-line-element-subdued: #3e3e3eff;
  --gcss-colors-line-primary: #bfbfbfff;
  --gcss-colors-brand-primary: #d50000ff;
  --gcss-colors-brand-secondary: #000000ff;
  --gcss-colors-brand-tertiary: #ffffffff;
  --gcss-colors-brand-accent: #d50000ff;
  --gcss-colors-brand-complementary: #b50000ff;
  --gcss-colors-brand-subdued: #bfbfbfff;
  --gcss-colors-brand-subdued-dark: #3e3e3eff;
  --gcss-colors-brand-error: #f63d3dff;
  --gcss-colors-brand-positive: #1cc800ff;
  --gcss-colors-brand-warning: #ff9700ff;
  --gcss-colors-brand-disclosure-bubble: #d1d1d1ff;
  --gcss-colors-brand-disclosure-panel: #000000ff;
  --gcss-colors-brand-bottom-navigation-previous: #000000ff;
  --gcss-colors-brand-tab-active: #d50000ff;
  --gcss-colors-brand-tab-inactive: #212121ff;
  --gcss-colors-brand-subdued-light: #bfbfbfff;
}

:root {
  --gcss-colors-background-primary_dark: #000000ff;
  --gcss-colors-background-primary_dark-rgb: 0, 0, 0;
  --gcss-colors-background-secondary_dark: #212121ff;
  --gcss-colors-background-secondary_dark-rgb: 33, 33, 33;
  --gcss-colors-background-tertiary_dark: #3e3e3eff;
  --gcss-colors-background-tertiary_dark-rgb: 62, 62, 62;
  --gcss-colors-background-quaternary_dark: #3e3e3eff;
  --gcss-colors-background-quaternary_dark-rgb: 62, 62, 62;
  --gcss-colors-background-gutter_dark: #000000ff;
  --gcss-colors-background-semi-opaque_dark: #000000cc;
  --gcss-colors-element-primary_dark: #d50000ff;
  --gcss-colors-element-secondary_dark: #000000ff;
  --gcss-colors-element-tertiary_dark: #ffffffff;
  --gcss-colors-element-accent_dark: #d50000ff;
  --gcss-colors-element-complementary_dark: #b50000ff;
  --gcss-colors-element-subdued_dark: #bfbfbfff;
  --gcss-colors-element-subdued_dark-rgb: 191, 191, 191;
  --gcss-colors-element-subdued-dark_dark: #3e3e3eff;
  --gcss-colors-element-subdued-dark_dark-rgb: 62, 62, 62;
  --gcss-colors-element-error_dark: #f63d3dff;
  --gcss-colors-element-positive_dark: #1cc800ff;
  --gcss-colors-element-warning_dark: #ff9700ff;
  --gcss-colors-element-disclosure-bubble_dark: #d1d1d1ff;
  --gcss-colors-element-disclosure-panel_dark: #000000ff;
  --gcss-colors-element-bottom-navigation-previous_dark: #000000ff;
  --gcss-colors-element-tab-active_dark: #d50000ff;
  --gcss-colors-element-tab-inactive_dark: #212121ff;
  --gcss-colors-element-primary-hover_dark: #b50000ff;
  --gcss-colors-element-secondary-hover_dark: #212121ff;
  --gcss-colors-element-subdued-light_dark: #bfbfbfff;
  --gcss-colors-element-primary-active_dark: #910000ff;
  --gcss-colors-element-secondary-active_dark: #3e3e3eff;
  --gcss-colors-text-heading_dark: #ffffffff;
  --gcss-colors-text-body-primary_dark: #ffffffff;
  --gcss-colors-text-body-secondary_dark: #bfbfbfff;
  --gcss-colors-text-body-tertiary_dark: #ffffffff;
  --gcss-colors-text-body-subdued_dark: #7c7c7cff;
  --gcss-colors-text-body-subdued-dark_dark: #bfbfbfff;
  --gcss-colors-text-element-primary_dark: #ffffffff;
  --gcss-colors-text-element-secondary_dark: #ffffffff;
  --gcss-colors-text-element-accent_dark: #ffffffff;
  --gcss-colors-text-element-incentive-primary_dark: #eb0000ff;
  --gcss-colors-text-element-subdued_dark: #e7e7e7ff;
  --gcss-colors-text-disclosure-bubble_dark: #000000ff;
  --gcss-colors-text-disclosure-panel_dark: #ffffffff;
  --gcss-colors-text-tab-active_dark: #ffffffff;
  --gcss-colors-text-tab-inactive_dark: #ffffffff;
  --gcss-colors-text-decoration-color-body-primary_dark: #ffffffff;
  --gcss-colors-line-background-primary_dark: #000000ff;
  --gcss-colors-line-element-accent_dark: #d50000ff;
  --gcss-colors-line-element-complementary_dark: #b50000ff;
  --gcss-colors-line-element-primary_dark: #d50000ff;
  --gcss-colors-line-element-subdued_dark: #3e3e3eff;
  --gcss-colors-line-primary_dark: #bfbfbfff;
  --gcss-colors-brand-primary_dark: #d50000ff;
  --gcss-colors-brand-secondary_dark: #000000ff;
  --gcss-colors-brand-tertiary_dark: #ffffffff;
  --gcss-colors-brand-accent_dark: #d50000ff;
  --gcss-colors-brand-complementary_dark: #b50000ff;
  --gcss-colors-brand-subdued_dark: #bfbfbfff;
  --gcss-colors-brand-subdued-dark_dark: #3e3e3eff;
  --gcss-colors-brand-error_dark: #f63d3dff;
  --gcss-colors-brand-positive_dark: #1cc800ff;
  --gcss-colors-brand-warning_dark: #ff9700ff;
  --gcss-colors-brand-disclosure-bubble_dark: #d1d1d1ff;
  --gcss-colors-brand-disclosure-panel_dark: #000000ff;
  --gcss-colors-brand-bottom-navigation-previous_dark: #000000ff;
  --gcss-colors-brand-tab-active_dark: #d50000ff;
  --gcss-colors-brand-tab-inactive_dark: #212121ff;
  --gcss-colors-brand-subdued-light_dark: #bfbfbfff;
}


    /**! Dynamic Apps Build: vrc-4.202508_8 - 2025-06-11T06:38:02.188Z */
    body { color: var(--gcss-colors-text-body-primary); font-family: var(--gcss-typography-font-core-primary-family); font-size: 1rem; }
    p { line-height: var(--gcss-typography-font-size-default-line-height); }
    .gcss-theme-light, .gcss-theme-dark { color: var(--gcss-colors-text-body-primary); }
    .gcss-typography-brand-heading{font-family: var(--gcss-typography-brand-heading-1-family); font-weight: normal; line-height: var(--gcss-typography-brand-heading-1-line-height);}
    .gcss-colors-background-primary, .gcss-colors-background-primary-before:before, .gcss-colors-background-primary-after:after, .gcss-colors-background-primary-hover:hover { background-color: var(--gcss-colors-background-primary) }.gcss-colors-background-secondary, .gcss-colors-background-secondary-before:before, .gcss-colors-background-secondary-after:after, .gcss-colors-background-secondary-hover:hover { background-color: var(--gcss-colors-background-secondary) }.gcss-colors-background-tertiary, .gcss-colors-background-tertiary-before:before, .gcss-colors-background-tertiary-after:after, .gcss-colors-background-tertiary-hover:hover { background-color: var(--gcss-colors-background-tertiary) }.gcss-colors-background-quaternary, .gcss-colors-background-quaternary-before:before, .gcss-colors-background-quaternary-after:after, .gcss-colors-background-quaternary-hover:hover { background-color: var(--gcss-colors-background-quaternary) }.gcss-colors-background-gutter, .gcss-colors-background-gutter-before:before, .gcss-colors-background-gutter-after:after, .gcss-colors-background-gutter-hover:hover { background-color: var(--gcss-colors-background-gutter) }.gcss-colors-background-semi-opaque, .gcss-colors-background-semi-opaque-before:before, .gcss-colors-background-semi-opaque-after:after, .gcss-colors-background-semi-opaque-hover:hover { background-color: var(--gcss-colors-background-semi-opaque) }.gcss-colors-element-primary, .gcss-colors-element-primary-before:before, .gcss-colors-element-primary-after:after, .gcss-colors-element-primary-hover:hover { background-color: var(--gcss-colors-element-primary) }.gcss-colors-element-secondary, .gcss-colors-element-secondary-before:before, .gcss-colors-element-secondary-after:after, .gcss-colors-element-secondary-hover:hover { background-color: var(--gcss-colors-element-secondary) }.gcss-colors-element-tertiary, .gcss-colors-element-tertiary-before:before, .gcss-colors-element-tertiary-after:after, .gcss-colors-element-tertiary-hover:hover { background-color: var(--gcss-colors-element-tertiary) }.gcss-colors-element-accent, .gcss-colors-element-accent-before:before, .gcss-colors-element-accent-after:after, .gcss-colors-element-accent-hover:hover { background-color: var(--gcss-colors-element-accent) }.gcss-colors-element-complementary, .gcss-colors-element-complementary-before:before, .gcss-colors-element-complementary-after:after, .gcss-colors-element-complementary-hover:hover { background-color: var(--gcss-colors-element-complementary) }.gcss-colors-element-subdued, .gcss-colors-element-subdued-before:before, .gcss-colors-element-subdued-after:after, .gcss-colors-element-subdued-hover:hover { background-color: var(--gcss-colors-element-subdued) }.gcss-colors-element-subdued-dark, .gcss-colors-element-subdued-dark-before:before, .gcss-colors-element-subdued-dark-after:after, .gcss-colors-element-subdued-dark-hover:hover { background-color: var(--gcss-colors-element-subdued-dark) }.gcss-colors-element-error, .gcss-colors-element-error-before:before, .gcss-colors-element-error-after:after, .gcss-colors-element-error-hover:hover { background-color: var(--gcss-colors-element-error) }.gcss-colors-element-positive, .gcss-colors-element-positive-before:before, .gcss-colors-element-positive-after:after, .gcss-colors-element-positive-hover:hover { background-color: var(--gcss-colors-element-positive) }.gcss-colors-element-warning, .gcss-colors-element-warning-before:before, .gcss-colors-element-warning-after:after, .gcss-colors-element-warning-hover:hover { background-color: var(--gcss-colors-element-warning) }.gcss-colors-element-disclosure-bubble, .gcss-colors-element-disclosure-bubble-before:before, .gcss-colors-element-disclosure-bubble-after:after, .gcss-colors-element-disclosure-bubble-hover:hover { background-color: var(--gcss-colors-element-disclosure-bubble) }.gcss-colors-element-disclosure-panel, .gcss-colors-element-disclosure-panel-before:before, .gcss-colors-element-disclosure-panel-after:after, .gcss-colors-element-disclosure-panel-hover:hover { background-color: var(--gcss-colors-element-disclosure-panel) }.gcss-colors-element-bottom-navigation-previous, .gcss-colors-element-bottom-navigation-previous-before:before, .gcss-colors-element-bottom-navigation-previous-after:after, .gcss-colors-element-bottom-navigation-previous-hover:hover { background-color: var(--gcss-colors-element-bottom-navigation-previous) }.gcss-colors-element-tab-active, .gcss-colors-element-tab-active-before:before, .gcss-colors-element-tab-active-after:after, .gcss-colors-element-tab-active-hover:hover { background-color: var(--gcss-colors-element-tab-active) }.gcss-colors-element-tab-inactive, .gcss-colors-element-tab-inactive-before:before, .gcss-colors-element-tab-inactive-after:after, .gcss-colors-element-tab-inactive-hover:hover { background-color: var(--gcss-colors-element-tab-inactive) }.gcss-colors-element-primary-hover, .gcss-colors-element-primary-hover-before:before, .gcss-colors-element-primary-hover-after:after, .gcss-colors-element-primary-hover-hover:hover { background-color: var(--gcss-colors-element-primary-hover) }.gcss-colors-element-secondary-hover, .gcss-colors-element-secondary-hover-before:before, .gcss-colors-element-secondary-hover-after:after, .gcss-colors-element-secondary-hover-hover:hover { background-color: var(--gcss-colors-element-secondary-hover) }.gcss-colors-element-subdued-light, .gcss-colors-element-subdued-light-before:before, .gcss-colors-element-subdued-light-after:after, .gcss-colors-element-subdued-light-hover:hover { background-color: var(--gcss-colors-element-subdued-light) }.gcss-colors-element-primary-active, .gcss-colors-element-primary-active-before:before, .gcss-colors-element-primary-active-after:after, .gcss-colors-element-primary-active-hover:hover { background-color: var(--gcss-colors-element-primary-active) }.gcss-colors-element-secondary-active, .gcss-colors-element-secondary-active-before:before, .gcss-colors-element-secondary-active-after:after, .gcss-colors-element-secondary-active-hover:hover { background-color: var(--gcss-colors-element-secondary-active) }.gcss-theme-dark .gcss-colors-text-heading, .gcss-theme-light .gcss-colors-text-heading, .gcss-colors-text-heading, .gcss-colors-text-heading-before:before, .gcss-colors-text-heading-after:after,
                     .gcss-theme-dark .gcss-colors-text-heading-hover:hover,
                     .gcss-theme-light .gcss-colors-text-heading-hover:hover,
                     .gcss-colors-text-heading-hover:hover { color: var(--gcss-colors-text-heading) }.gcss-theme-dark .gcss-colors-text-body-primary, .gcss-theme-light .gcss-colors-text-body-primary, .gcss-colors-text-body-primary, .gcss-colors-text-body-primary-before:before, .gcss-colors-text-body-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-primary-hover:hover,
                     .gcss-colors-text-body-primary-hover:hover { color: var(--gcss-colors-text-body-primary) }.gcss-theme-dark .gcss-colors-text-body-secondary, .gcss-theme-light .gcss-colors-text-body-secondary, .gcss-colors-text-body-secondary, .gcss-colors-text-body-secondary-before:before, .gcss-colors-text-body-secondary-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-secondary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-secondary-hover:hover,
                     .gcss-colors-text-body-secondary-hover:hover { color: var(--gcss-colors-text-body-secondary) }.gcss-theme-dark .gcss-colors-text-body-tertiary, .gcss-theme-light .gcss-colors-text-body-tertiary, .gcss-colors-text-body-tertiary, .gcss-colors-text-body-tertiary-before:before, .gcss-colors-text-body-tertiary-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-tertiary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-tertiary-hover:hover,
                     .gcss-colors-text-body-tertiary-hover:hover { color: var(--gcss-colors-text-body-tertiary) }.gcss-theme-dark .gcss-colors-text-body-subdued, .gcss-theme-light .gcss-colors-text-body-subdued, .gcss-colors-text-body-subdued, .gcss-colors-text-body-subdued-before:before, .gcss-colors-text-body-subdued-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-subdued-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-subdued-hover:hover,
                     .gcss-colors-text-body-subdued-hover:hover { color: var(--gcss-colors-text-body-subdued) }.gcss-theme-dark .gcss-colors-text-body-subdued-dark, .gcss-theme-light .gcss-colors-text-body-subdued-dark, .gcss-colors-text-body-subdued-dark, .gcss-colors-text-body-subdued-dark-before:before, .gcss-colors-text-body-subdued-dark-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-subdued-dark-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-subdued-dark-hover:hover,
                     .gcss-colors-text-body-subdued-dark-hover:hover { color: var(--gcss-colors-text-body-subdued-dark) }.gcss-theme-dark .gcss-colors-text-element-primary, .gcss-theme-light .gcss-colors-text-element-primary, .gcss-colors-text-element-primary, .gcss-colors-text-element-primary-before:before, .gcss-colors-text-element-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-primary-hover:hover,
                     .gcss-colors-text-element-primary-hover:hover { color: var(--gcss-colors-text-element-primary) }.gcss-theme-dark .gcss-colors-text-element-secondary, .gcss-theme-light .gcss-colors-text-element-secondary, .gcss-colors-text-element-secondary, .gcss-colors-text-element-secondary-before:before, .gcss-colors-text-element-secondary-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-secondary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-secondary-hover:hover,
                     .gcss-colors-text-element-secondary-hover:hover { color: var(--gcss-colors-text-element-secondary) }.gcss-theme-dark .gcss-colors-text-element-accent, .gcss-theme-light .gcss-colors-text-element-accent, .gcss-colors-text-element-accent, .gcss-colors-text-element-accent-before:before, .gcss-colors-text-element-accent-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-accent-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-accent-hover:hover,
                     .gcss-colors-text-element-accent-hover:hover { color: var(--gcss-colors-text-element-accent) }.gcss-theme-dark .gcss-colors-text-element-incentive-primary, .gcss-theme-light .gcss-colors-text-element-incentive-primary, .gcss-colors-text-element-incentive-primary, .gcss-colors-text-element-incentive-primary-before:before, .gcss-colors-text-element-incentive-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-incentive-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-incentive-primary-hover:hover,
                     .gcss-colors-text-element-incentive-primary-hover:hover { color: var(--gcss-colors-text-element-incentive-primary) }.gcss-theme-dark .gcss-colors-text-element-subdued, .gcss-theme-light .gcss-colors-text-element-subdued, .gcss-colors-text-element-subdued, .gcss-colors-text-element-subdued-before:before, .gcss-colors-text-element-subdued-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-subdued-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-subdued-hover:hover,
                     .gcss-colors-text-element-subdued-hover:hover { color: var(--gcss-colors-text-element-subdued) }.gcss-theme-dark .gcss-colors-text-disclosure-bubble, .gcss-theme-light .gcss-colors-text-disclosure-bubble, .gcss-colors-text-disclosure-bubble, .gcss-colors-text-disclosure-bubble-before:before, .gcss-colors-text-disclosure-bubble-after:after,
                     .gcss-theme-dark .gcss-colors-text-disclosure-bubble-hover:hover,
                     .gcss-theme-light .gcss-colors-text-disclosure-bubble-hover:hover,
                     .gcss-colors-text-disclosure-bubble-hover:hover { color: var(--gcss-colors-text-disclosure-bubble) }.gcss-theme-dark .gcss-colors-text-disclosure-panel, .gcss-theme-light .gcss-colors-text-disclosure-panel, .gcss-colors-text-disclosure-panel, .gcss-colors-text-disclosure-panel-before:before, .gcss-colors-text-disclosure-panel-after:after,
                     .gcss-theme-dark .gcss-colors-text-disclosure-panel-hover:hover,
                     .gcss-theme-light .gcss-colors-text-disclosure-panel-hover:hover,
                     .gcss-colors-text-disclosure-panel-hover:hover { color: var(--gcss-colors-text-disclosure-panel) }.gcss-theme-dark .gcss-colors-text-tab-active, .gcss-theme-light .gcss-colors-text-tab-active, .gcss-colors-text-tab-active, .gcss-colors-text-tab-active-before:before, .gcss-colors-text-tab-active-after:after,
                     .gcss-theme-dark .gcss-colors-text-tab-active-hover:hover,
                     .gcss-theme-light .gcss-colors-text-tab-active-hover:hover,
                     .gcss-colors-text-tab-active-hover:hover { color: var(--gcss-colors-text-tab-active) }.gcss-theme-dark .gcss-colors-text-tab-inactive, .gcss-theme-light .gcss-colors-text-tab-inactive, .gcss-colors-text-tab-inactive, .gcss-colors-text-tab-inactive-before:before, .gcss-colors-text-tab-inactive-after:after,
                     .gcss-theme-dark .gcss-colors-text-tab-inactive-hover:hover,
                     .gcss-theme-light .gcss-colors-text-tab-inactive-hover:hover,
                     .gcss-colors-text-tab-inactive-hover:hover { color: var(--gcss-colors-text-tab-inactive) }.gcss-theme-dark .gcss-colors-text-decoration-color-body-primary, .gcss-theme-light .gcss-colors-text-decoration-color-body-primary, .gcss-colors-text-decoration-color-body-primary, .gcss-colors-text-decoration-color-body-primary-before:before, .gcss-colors-text-decoration-color-body-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-decoration-color-body-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-decoration-color-body-primary-hover:hover,
                     .gcss-colors-text-decoration-color-body-primary-hover:hover { text-decoration-color: var(--gcss-colors-text-decoration-color-body-primary) }.gcss-colors-line-background-primary, .gcss-colors-line-background-primary-before:before, .gcss-colors-line-background-primary-after:after, .gcss-colors-line-background-primary-hover:hover { border-color: var(--gcss-colors-line-background-primary) }.gcss-colors-line-element-accent, .gcss-colors-line-element-accent-before:before, .gcss-colors-line-element-accent-after:after, .gcss-colors-line-element-accent-hover:hover { border-color: var(--gcss-colors-line-element-accent) }.gcss-colors-line-element-complementary, .gcss-colors-line-element-complementary-before:before, .gcss-colors-line-element-complementary-after:after, .gcss-colors-line-element-complementary-hover:hover { border-color: var(--gcss-colors-line-element-complementary) }.gcss-colors-line-element-primary, .gcss-colors-line-element-primary-before:before, .gcss-colors-line-element-primary-after:after, .gcss-colors-line-element-primary-hover:hover { border-color: var(--gcss-colors-line-element-primary) }.gcss-colors-line-element-subdued, .gcss-colors-line-element-subdued-before:before, .gcss-colors-line-element-subdued-after:after, .gcss-colors-line-element-subdued-hover:hover { border-color: var(--gcss-colors-line-element-subdued) }.gcss-colors-line-primary, .gcss-colors-line-primary-before:before, .gcss-colors-line-primary-after:after, .gcss-colors-line-primary-hover:hover { border-color: var(--gcss-colors-line-primary) }.gcss-colors-brand-primary, .gcss-colors-brand-primary-before:before, .gcss-colors-brand-primary-after:after, .gcss-colors-brand-primary-hover:hover { color: var(--gcss-colors-brand-primary) } .gcss-colors-brand-primary--light { color: var(--gcss-colors-brand-primary_light) } .gcss-colors-brand-primary--dark { color: var(--gcss-colors-brand-primary_dark) }.gcss-colors-brand-secondary, .gcss-colors-brand-secondary-before:before, .gcss-colors-brand-secondary-after:after, .gcss-colors-brand-secondary-hover:hover { color: var(--gcss-colors-brand-secondary) } .gcss-colors-brand-secondary--light { color: var(--gcss-colors-brand-secondary_light) } .gcss-colors-brand-secondary--dark { color: var(--gcss-colors-brand-secondary_dark) }.gcss-colors-brand-tertiary, .gcss-colors-brand-tertiary-before:before, .gcss-colors-brand-tertiary-after:after, .gcss-colors-brand-tertiary-hover:hover { color: var(--gcss-colors-brand-tertiary) } .gcss-colors-brand-tertiary--light { color: var(--gcss-colors-brand-tertiary_light) } .gcss-colors-brand-tertiary--dark { color: var(--gcss-colors-brand-tertiary_dark) }.gcss-colors-brand-accent, .gcss-colors-brand-accent-before:before, .gcss-colors-brand-accent-after:after, .gcss-colors-brand-accent-hover:hover { color: var(--gcss-colors-brand-accent) } .gcss-colors-brand-accent--light { color: var(--gcss-colors-brand-accent_light) } .gcss-colors-brand-accent--dark { color: var(--gcss-colors-brand-accent_dark) }.gcss-colors-brand-complementary, .gcss-colors-brand-complementary-before:before, .gcss-colors-brand-complementary-after:after, .gcss-colors-brand-complementary-hover:hover { color: var(--gcss-colors-brand-complementary) } .gcss-colors-brand-complementary--light { color: var(--gcss-colors-brand-complementary_light) } .gcss-colors-brand-complementary--dark { color: var(--gcss-colors-brand-complementary_dark) }.gcss-colors-brand-subdued, .gcss-colors-brand-subdued-before:before, .gcss-colors-brand-subdued-after:after, .gcss-colors-brand-subdued-hover:hover { color: var(--gcss-colors-brand-subdued) } .gcss-colors-brand-subdued--light { color: var(--gcss-colors-brand-subdued_light) } .gcss-colors-brand-subdued--dark { color: var(--gcss-colors-brand-subdued_dark) }.gcss-colors-brand-subdued-dark, .gcss-colors-brand-subdued-dark-before:before, .gcss-colors-brand-subdued-dark-after:after, .gcss-colors-brand-subdued-dark-hover:hover { color: var(--gcss-colors-brand-subdued-dark) } .gcss-colors-brand-subdued-dark--light { color: var(--gcss-colors-brand-subdued-dark_light) } .gcss-colors-brand-subdued-dark--dark { color: var(--gcss-colors-brand-subdued-dark_dark) }.gcss-colors-brand-error, .gcss-colors-brand-error-before:before, .gcss-colors-brand-error-after:after, .gcss-colors-brand-error-hover:hover { color: var(--gcss-colors-brand-error) } .gcss-colors-brand-error--light { color: var(--gcss-colors-brand-error_light) } .gcss-colors-brand-error--dark { color: var(--gcss-colors-brand-error_dark) }.gcss-colors-brand-positive, .gcss-colors-brand-positive-before:before, .gcss-colors-brand-positive-after:after, .gcss-colors-brand-positive-hover:hover { color: var(--gcss-colors-brand-positive) } .gcss-colors-brand-positive--light { color: var(--gcss-colors-brand-positive_light) } .gcss-colors-brand-positive--dark { color: var(--gcss-colors-brand-positive_dark) }.gcss-colors-brand-warning, .gcss-colors-brand-warning-before:before, .gcss-colors-brand-warning-after:after, .gcss-colors-brand-warning-hover:hover { color: var(--gcss-colors-brand-warning) } .gcss-colors-brand-warning--light { color: var(--gcss-colors-brand-warning_light) } .gcss-colors-brand-warning--dark { color: var(--gcss-colors-brand-warning_dark) }.gcss-colors-brand-disclosure-bubble, .gcss-colors-brand-disclosure-bubble-before:before, .gcss-colors-brand-disclosure-bubble-after:after, .gcss-colors-brand-disclosure-bubble-hover:hover { color: var(--gcss-colors-brand-disclosure-bubble) } .gcss-colors-brand-disclosure-bubble--light { color: var(--gcss-colors-brand-disclosure-bubble_light) } .gcss-colors-brand-disclosure-bubble--dark { color: var(--gcss-colors-brand-disclosure-bubble_dark) }.gcss-colors-brand-disclosure-panel, .gcss-colors-brand-disclosure-panel-before:before, .gcss-colors-brand-disclosure-panel-after:after, .gcss-colors-brand-disclosure-panel-hover:hover { color: var(--gcss-colors-brand-disclosure-panel) } .gcss-colors-brand-disclosure-panel--light { color: var(--gcss-colors-brand-disclosure-panel_light) } .gcss-colors-brand-disclosure-panel--dark { color: var(--gcss-colors-brand-disclosure-panel_dark) }.gcss-colors-brand-bottom-navigation-previous, .gcss-colors-brand-bottom-navigation-previous-before:before, .gcss-colors-brand-bottom-navigation-previous-after:after, .gcss-colors-brand-bottom-navigation-previous-hover:hover { color: var(--gcss-colors-brand-bottom-navigation-previous) } .gcss-colors-brand-bottom-navigation-previous--light { color: var(--gcss-colors-brand-bottom-navigation-previous_light) } .gcss-colors-brand-bottom-navigation-previous--dark { color: var(--gcss-colors-brand-bottom-navigation-previous_dark) }.gcss-colors-brand-tab-active, .gcss-colors-brand-tab-active-before:before, .gcss-colors-brand-tab-active-after:after, .gcss-colors-brand-tab-active-hover:hover { color: var(--gcss-colors-brand-tab-active) } .gcss-colors-brand-tab-active--light { color: var(--gcss-colors-brand-tab-active_light) } .gcss-colors-brand-tab-active--dark { color: var(--gcss-colors-brand-tab-active_dark) }.gcss-colors-brand-tab-inactive, .gcss-colors-brand-tab-inactive-before:before, .gcss-colors-brand-tab-inactive-after:after, .gcss-colors-brand-tab-inactive-hover:hover { color: var(--gcss-colors-brand-tab-inactive) } .gcss-colors-brand-tab-inactive--light { color: var(--gcss-colors-brand-tab-inactive_light) } .gcss-colors-brand-tab-inactive--dark { color: var(--gcss-colors-brand-tab-inactive_dark) }.gcss-colors-brand-subdued-light, .gcss-colors-brand-subdued-light-before:before, .gcss-colors-brand-subdued-light-after:after, .gcss-colors-brand-subdued-light-hover:hover { color: var(--gcss-colors-brand-subdued-light) } .gcss-colors-brand-subdued-light--light { color: var(--gcss-colors-brand-subdued-light_light) } .gcss-colors-brand-subdued-light--dark { color: var(--gcss-colors-brand-subdued-light_dark) }
    .gcss-typography-brand-heading-1, .xs\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.gcss-typography-brand-heading-2, .xs\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.gcss-typography-brand-heading-3, .xs\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.gcss-typography-brand-heading-4, .xs\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.gcss-typography-brand-heading-5, .xs\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.gcss-typography-brand-heading-6, .xs\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.gcss-typography-brand-heading-7, .xs\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.gcss-typography-brand-heading-family, .xs\:gcss-typography-brand-heading-family { }.gcss-typography-brand-heading-weight, .xs\:gcss-typography-brand-heading-weight { }.gcss-typography-utility-heading-1, .xs\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.gcss-typography-utility-heading-2, .xs\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.gcss-typography-utility-heading-3, .xs\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.gcss-typography-utility-heading-4, .xs\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.gcss-typography-utility-heading-5, .xs\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.gcss-typography-utility-heading-6, .xs\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.gcss-typography-utility-heading-7, .xs\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.gcss-typography-responsive-copy-1, .xs\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.gcss-typography-responsive-copy-2, .xs\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.gcss-typography-responsive-copy-3, .xs\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.gcss-typography-responsive-copy-4, .xs\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.gcss-typography-responsive-copy-5, .xs\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.gcss-typography-responsive-copy-6, .xs\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.gcss-typography-responsive-copy-7, .xs\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.gcss-typography-font-brand-primary, .xs\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.gcss-typography-font-core-primary, .xs\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.gcss-typography-font-brand-secondary, .xs\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.gcss-typography-font-core-secondary, .xs\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.gcss-typography-font-incentive-primary, .xs\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.gcss-typography-brand-heading-big-1, .xs\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.gcss-typography-brand-heading-big-2, .xs\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.gcss-typography-brand-heading-big-3, .xs\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.gcss-typography-brand-heading-big-4, .xs\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.gcss-typography-brand-heading-bigger-1, .xs\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.gcss-typography-brand-heading-bigger-2, .xs\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.gcss-typography-utility-heading-big-1, .xs\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.gcss-typography-utility-heading-big-2, .xs\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.gcss-typography-utility-heading-big-3, .xs\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.gcss-typography-utility-heading-big-4, .xs\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.gcss-typography-body-size-1, .xs\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.gcss-typography-body-size-2, .xs\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.gcss-typography-label-1, .xs\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.gcss-typography-label-2, .xs\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.gcss-typography-label-3, .xs\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.gcss-typography-label-4, .xs\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.gcss-typography-label-5, .xs\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.gcss-typography-label-6, .xs\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.gcss-typography-label-7, .xs\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.gcss-typography-label-8, .xs\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.gcss-typography-label-9, .xs\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.gcss-typography-label-10, .xs\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.gcss-typography-font-size-default, .xs\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.gcss-typography-font-size-large, .xs\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.gcss-typography-font-size-small, .xs\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.gcss-typography-font-size-tiny, .xs\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.gcss-typography-font-size-legal, .xs\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.gcss-typography-incentive-heading-1, .xs\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.gcss-typography-incentive-heading-2, .xs\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.gcss-typography-incentive-heading-3, .xs\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.gcss-typography-incentive-heading-4, .xs\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.gcss-typography-incentive-heading-5, .xs\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.gcss-typography-incentive-heading-6, .xs\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.gcss-typography-incentive-heading-7, .xs\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.gcss-typography-override-bold, .xs\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.gcss-typography-override-light, .xs\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.gcss-typography-override-medium, .xs\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.gcss-typography-override-italic, .xs\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.gcss-typography-override-bold-italic, .xs\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.gcss-typography-utility-no-text-transform, .xs\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.gcss-typography-utility-text-lowercase, .xs\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.gcss-typography-utility-text-uppercase, .xs\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
    @media (min-width: 509px) {
.sm\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.sm\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.sm\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.sm\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.sm\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.sm\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.sm\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.sm\:gcss-typography-brand-heading-family { }.sm\:gcss-typography-brand-heading-weight { }.sm\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.sm\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.sm\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.sm\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.sm\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.sm\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.sm\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.sm\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.sm\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.sm\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.sm\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.sm\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.sm\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.sm\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.sm\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.sm\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.sm\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.sm\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.sm\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.sm\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.sm\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.sm\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.sm\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.sm\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.sm\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.sm\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.sm\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.sm\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.sm\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.sm\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.sm\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.sm\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.sm\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.sm\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.sm\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.sm\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.sm\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.sm\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.sm\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.sm\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.sm\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.sm\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.sm\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.sm\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.sm\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.sm\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.sm\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.sm\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.sm\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.sm\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.sm\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.sm\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.sm\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.sm\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.sm\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.sm\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.sm\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.sm\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.sm\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.sm\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.sm\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
  }
@media (min-width: 700px) {
.md\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.md\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.md\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.md\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.md\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.md\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.md\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.md\:gcss-typography-brand-heading-family { }.md\:gcss-typography-brand-heading-weight { }.md\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.md\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.md\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.md\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.md\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.md\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.md\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.md\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.md\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.md\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.md\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.md\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.md\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.md\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.md\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.md\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.md\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.md\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.md\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.md\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.md\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.md\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.md\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.md\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.md\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.md\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.md\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.md\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.md\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.md\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.md\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.md\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.md\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.md\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.md\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.md\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.md\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.md\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.md\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.md\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.md\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.md\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.md\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.md\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.md\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.md\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.md\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.md\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.md\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.md\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.md\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.md\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.md\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.md\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.md\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.md\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.md\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.md\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.md\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.md\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.md\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
  }
@media (min-width: 1005px) {
.lg\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.lg\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.lg\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.lg\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.lg\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.lg\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.lg\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.lg\:gcss-typography-brand-heading-family { }.lg\:gcss-typography-brand-heading-weight { }.lg\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.lg\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.lg\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.lg\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.lg\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.lg\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.lg\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.lg\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.lg\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.lg\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.lg\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.lg\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.lg\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.lg\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.lg\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.lg\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.lg\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.lg\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.lg\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.lg\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.lg\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.lg\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.lg\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.lg\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.lg\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.lg\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.lg\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.lg\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.lg\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.lg\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.lg\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.lg\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.lg\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.lg\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.lg\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.lg\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.lg\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.lg\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.lg\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.lg\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.lg\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.lg\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.lg\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.lg\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.lg\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.lg\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.lg\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.lg\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.lg\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.lg\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.lg\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.lg\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.lg\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.lg\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.lg\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.lg\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.lg\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.lg\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.lg\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.lg\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.lg\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
  }

  