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:.1428571rem;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:var(--gcss-typography-override-bold-weight);line-height:1;letter-spacing:.05rem;padding:.9285714rem 3rem .9285714rem 1.7857143rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;border:0}.gcss-theme-dark .gcss-button:hover{background-color:var(--gcss-colors-element-primary-hover_dark);border:0;color:var(--gcss-colors-text-element-primary_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);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;line-height:0;position:absolute;right:1.7857143rem;top:50%}.gcss-theme-dark .gcss-button.gcss-button-outline{background-color:transparent;border:0;color:var(--gcss-colors-text-element-primary_dark)}.gcss-theme-dark .gcss-button.gcss-button-outline:hover{background-color:var(--gcss-colors-element-primary-hover_dark);border:0;color:var(--gcss-colors-text-element-primary_dark)}.gcss-theme-dark .gcss-button-secondary{background-color:var(--gcss-colors-element-secondary_dark);border-radius:.1428571rem;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:var(--gcss-typography-override-bold-weight);line-height:1;letter-spacing:.05rem;padding:.7142857rem 3rem .7142857rem 1.7857143rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;border:3px solid var(--gcss-colors-element-primary_dark)}.gcss-theme-dark .gcss-button-secondary:hover{background-color:var(--gcss-colors-element-primary-hover_dark);border:3px solid var(--gcss-colors-element-primary-hover_dark);color:var(--gcss-colors-text-element-primary_dark);text-decoration:none}.gcss-theme-dark .gcss-button-secondary:active{background-color:var(--gcss-colors-element-primary-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);cursor:not-allowed;color:var(--gcss-colors-background-tertiary_dark);border:3px solid var(--gcss-colors-line-background-primary_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;line-height:0;position:absolute;right:1.7857143rem;top:50%}.gcss-theme-dark .gcss-button-secondary.gcss-button-outline{background-color:transparent;border:3px solid var(--gcss-colors-element-primary_dark);color:var(--gcss-colors-text-element-secondary_dark)}.gcss-theme-dark .gcss-button-secondary.gcss-button-outline:hover{background-color:var(--gcss-colors-element-primary-hover_dark);border:3px solid var(--gcss-colors-element-primary_dark);color:var(--gcss-colors-text-element-primary_dark)}.gcss-theme-dark .gcss-button-tertiary{color:var(--gcss-colors-element-tertiary_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;line-height:0;position:absolute;right:0;top:50%}.gcss-theme-dark .gcss-button-tertiary.gcss-button-outline{background-color:transparent;border:0}.gcss-theme-dark .gcss-button-tertiary.gcss-button-outline:hover{background-color:var(--gcss-colors-element-primary-hover_dark);border:0;color:var(--gcss-colors-text-element-primary_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:.1428571rem;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:var(--gcss-typography-override-bold-weight);line-height:1;letter-spacing:.05rem;padding:.9285714rem 3rem .9285714rem 1.7857143rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;border:0}.gcss-button:hover,.gcss-theme-light .gcss-button:hover{background-color:var(--gcss-colors-element-primary-hover_light);border:0;color:var(--gcss-colors-text-element-primary_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);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;line-height:0;position:absolute;right:1.7857143rem;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:transparent;border:0;color:var(--gcss-colors-text-element-primary_light)}.gcss-button.gcss-button-outline:hover,.gcss-theme-light .gcss-button.gcss-button-outline:hover{background-color:var(--gcss-colors-element-primary-hover_light);border:0;color:var(--gcss-colors-text-element-primary_light)}.gcss-button.gcss-button-small,.gcss-theme-light .gcss-button.gcss-button-small{font-size:.8571429rem;padding:.9285714rem 2.0714286rem .9285714rem 1.2142857rem}.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:.8571429rem;padding:.9285714rem 2.0714286rem .9285714rem 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:.8571429rem;padding:.9285714rem 1.0714286rem .9285714rem 1.2142857rem}.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:.8571429rem;padding:.9285714rem 2.0714286rem .9285714rem 1.2142857rem;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:.8571429rem;padding:.9285714rem 1.0714286rem .9285714rem 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{background-color:var(--gcss-colors-element-secondary_light);border-radius:.1428571rem;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:var(--gcss-typography-override-bold-weight);line-height:1;letter-spacing:.05rem;padding:.7142857rem 3rem .7142857rem 1.7857143rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;border:3px solid var(--gcss-colors-element-primary_light)}.gcss-button-secondary:hover,.gcss-theme-light .gcss-button-secondary:hover{background-color:var(--gcss-colors-element-primary-hover_light);border:3px solid var(--gcss-colors-element-primary-hover_light);color:var(--gcss-colors-text-element-primary_light);text-decoration:none}.gcss-button-secondary:active,.gcss-theme-light .gcss-button-secondary:active{background-color:var(--gcss-colors-element-primary-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);cursor:not-allowed;color:var(--gcss-colors-background-tertiary_light);border:3px solid var(--gcss-colors-line-background-primary_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;line-height:0;position:absolute;right:1.7857143rem;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:transparent;border:3px solid var(--gcss-colors-element-primary_light);color:var(--gcss-colors-text-element-secondary_light)}.gcss-button-secondary.gcss-button-outline:hover,.gcss-theme-light .gcss-button-secondary.gcss-button-outline:hover{background-color:var(--gcss-colors-element-primary-hover_light);border:3px solid var(--gcss-colors-element-primary_light);color:var(--gcss-colors-text-element-primary_light)}.gcss-button-secondary.gcss-button-small,.gcss-theme-light .gcss-button-secondary.gcss-button-small{font-size:.8571429rem;padding:.7142857rem 2.0714286rem .7142857rem 1.2142857rem}.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:.8571429rem;padding:.7142857rem 2.0714286rem .7142857rem 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:.8571429rem;padding:.7142857rem 1.0714286rem .7142857rem 1.2142857rem}.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:.8571429rem;padding:.7142857rem 2.0714286rem .7142857rem 1.2142857rem;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:.8571429rem;padding:.7142857rem 1.0714286rem .7142857rem 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-element-tertiary_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;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:transparent;border:0}.gcss-button-tertiary.gcss-button-outline:hover,.gcss-theme-light .gcss-button-tertiary.gcss-button-outline:hover{background-color:var(--gcss-colors-element-primary-hover_light);border:0;color:var(--gcss-colors-text-element-primary_light)}.gcss-button-tertiary.gcss-button-small,.gcss-theme-light .gcss-button-tertiary.gcss-button-small{font-size:.8571429rem;padding:.9285714rem 2.0714286rem .9285714rem 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:.8571429rem;padding:.9285714rem 2.0714286rem .9285714rem 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:.8571429rem;padding:.9285714rem 1.0714286rem .9285714rem 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:.8571429rem;padding:.9285714rem 1.0714286rem .9285714rem 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.202517_29 - 2026-01-09T11:45:57.559Z */
:root, .gcss-theme-light {
  --gcss-colors-background-primary: #ffffffff;
  --gcss-colors-background-primary-rgb: 255, 255, 255;
  --gcss-colors-background-secondary: #ebebebff;
  --gcss-colors-background-secondary-rgb: 235, 235, 235;
  --gcss-colors-background-tertiary: #bfbfbfff;
  --gcss-colors-background-tertiary-rgb: 191, 191, 191;
  --gcss-colors-background-quaternary: #ffffffff;
  --gcss-colors-background-quaternary-rgb: 255, 255, 255;
  --gcss-colors-background-gutter: #ffffffff;
  --gcss-colors-background-semi-opaque: #ffffffff;
  --gcss-colors-element-primary: #1e4544ff;
  --gcss-colors-element-secondary: #ffffffff;
  --gcss-colors-element-tertiary: #000000ff;
  --gcss-colors-element-accent: #1e4544ff;
  --gcss-colors-element-complementary: #0f2623ff;
  --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: #636363ff;
  --gcss-colors-element-tab-active: #1e4544ff;
  --gcss-colors-element-tab-inactive: #000000ff;
  --gcss-colors-element-primary-hover: #0f2623ff;
  --gcss-colors-element-secondary-hover: #0f2623ff;
  --gcss-colors-element-subdued-light: #bfbfbfff;
  --gcss-colors-element-primary-active: #040505ff;
  --gcss-colors-element-secondary-active: #040505ff;
  --gcss-colors-text-heading: #212121ff;
  --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: #000000ff;
  --gcss-colors-text-element-accent: #1e4544ff;
  --gcss-colors-text-element-incentive-primary: #636363ff;
  --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: #ffffffff;
  --gcss-colors-text-decoration-color-body-primary: #000000ff;
  --gcss-colors-line-background-primary: #ffffffff;
  --gcss-colors-line-element-accent: #1e4544ff;
  --gcss-colors-line-element-complementary: #0f2623ff;
  --gcss-colors-line-element-primary: #1e4544ff;
  --gcss-colors-line-element-subdued: #bfbfbfff;
  --gcss-colors-line-primary: #bfbfbfff;
  --gcss-colors-brand-primary: #1e4544ff;
  --gcss-colors-brand-secondary: #ffffffff;
  --gcss-colors-brand-tertiary: #000000ff;
  --gcss-colors-brand-accent: #1e4544ff;
  --gcss-colors-brand-complementary: #0f2623ff;
  --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: #636363ff;
  --gcss-colors-brand-tab-active: #1e4544ff;
  --gcss-colors-brand-tab-inactive: #000000ff;
  --gcss-colors-brand-subdued-light: #bfbfbfff;
  --gcss-typography-brand-heading-1-family: Roboto;
  --gcss-typography-brand-heading-1-line-height: 1;
  --gcss-typography-brand-heading-1-weight: 700;
  --gcss-typography-brand-heading-1-size: 2.142857142857143rem;
  --gcss-typography-brand-heading-1-letter-spacing: 0;
  --gcss-typography-brand-heading-2-family: Roboto;
  --gcss-typography-brand-heading-2-weight: 700;
  --gcss-typography-brand-heading-2-size: 2rem;
  --gcss-typography-brand-heading-2-line-height: 1;
  --gcss-typography-brand-heading-2-letter-spacing: 0;
  --gcss-typography-brand-heading-3-family: Roboto;
  --gcss-typography-brand-heading-3-weight: 700;
  --gcss-typography-brand-heading-3-size: 1.857142857142857rem;
  --gcss-typography-brand-heading-3-line-height: 1;
  --gcss-typography-brand-heading-3-letter-spacing: 0;
  --gcss-typography-brand-heading-4-family: Roboto;
  --gcss-typography-brand-heading-4-weight: 700;
  --gcss-typography-brand-heading-4-size: 1.6428571428571428rem;
  --gcss-typography-brand-heading-4-line-height: 1;
  --gcss-typography-brand-heading-4-letter-spacing: 0;
  --gcss-typography-brand-heading-5-family: Roboto;
  --gcss-typography-brand-heading-5-weight: 700;
  --gcss-typography-brand-heading-5-size: 1.2857142857142856rem;
  --gcss-typography-brand-heading-5-line-height: 1;
  --gcss-typography-brand-heading-5-letter-spacing: 0;
  --gcss-typography-brand-heading-6-family: Roboto;
  --gcss-typography-brand-heading-6-weight: 700;
  --gcss-typography-brand-heading-6-size: 0.8571428571428571rem;
  --gcss-typography-brand-heading-6-line-height: 1;
  --gcss-typography-brand-heading-6-letter-spacing: 0;
  --gcss-typography-brand-heading-7-family: Roboto;
  --gcss-typography-brand-heading-7-weight: 700;
  --gcss-typography-brand-heading-7-size: 1.1428571428571428rem;
  --gcss-typography-brand-heading-7-line-height: 1;
  --gcss-typography-brand-heading-7-letter-spacing: 0;
  --gcss-typography-brand-heading-8-family: Roboto;
  --gcss-typography-brand-heading-8-weight: 700;
  --gcss-typography-brand-heading-8-size: 3.714285714285714rem;
  --gcss-typography-brand-heading-8-letter-spacing: 0;
  --gcss-typography-brand-heading-8-line-height: 1;
  --gcss-typography-brand-heading-family: Roboto;
  --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: Roboto;
  --gcss-typography-font-core-primary-family: Roboto;
  --gcss-typography-font-brand-secondary-family: Roboto;
  --gcss-typography-font-core-secondary-family: Roboto Condensed;
  --gcss-typography-font-incentive-primary-family: Roboto;
  --gcss-typography-brand-heading-big-1-family: Roboto;
  --gcss-typography-brand-heading-big-1-weight: 700;
  --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: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: 0;
  --gcss-typography-brand-heading-bigger-2-family: Roboto;
  --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: 0;
  --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-body-size-3-family: Roboto;
  --gcss-typography-body-size-3-weight: 400;
  --gcss-typography-body-size-3-size: 1.0714285714285714rem;
  --gcss-typography-body-size-3-line-height: 1.2;
  --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.43;
  --gcss-typography-font-size-legal-font-style: italic;
  --gcss-typography-incentive-heading-1-family: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: Roboto;
  --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: 400;
  --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;
  --stla-spacing-0: 0;
  --stla-spacing-2: 0.14285714285714285rem;
  --stla-spacing-4: 0.2857142857142857rem;
  --stla-spacing-8: 0.5714285714285714rem;
  --stla-spacing-16: 1.1428571428571428rem;
  --stla-spacing-24: 1.7142857142857142rem;
  --stla-spacing-32: 2.2857142857142856rem;
  --stla-spacing-40: 2.8571428571428568rem;
  --stla-spacing-48: 3.4285714285714284rem;
  --stla-spacing-56: 4rem;
  --stla-spacing-64: 4.571428571428571rem;
  --stla-spacing-72: 5.142857142857142rem;
  --stla-spacing-80: 5.7142857142857135rem;
  --stla-spacing-88: 6.285714285714286rem;
  --stla-spacing-96: 6.857142857142857rem;
  --stla-spacing-104: 7.428571428571428rem;
  --stla-spacing-112: 8rem;
  --stla-spacing-120: 8.571428571428571rem;
  --stla-spacing-128: 9.142857142857142rem;
  --stla-spacing-136: 9.714285714285714rem;
  --stla-spacing-144: 10.285714285714285rem;
}

:root {
  --gcss-colors-background-primary_light: #ffffffff;
  --gcss-colors-background-primary_light-rgb: 255, 255, 255;
  --gcss-colors-background-secondary_light: #ebebebff;
  --gcss-colors-background-secondary_light-rgb: 235, 235, 235;
  --gcss-colors-background-tertiary_light: #bfbfbfff;
  --gcss-colors-background-tertiary_light-rgb: 191, 191, 191;
  --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: #ffffffff;
  --gcss-colors-element-primary_light: #1e4544ff;
  --gcss-colors-element-secondary_light: #ffffffff;
  --gcss-colors-element-tertiary_light: #000000ff;
  --gcss-colors-element-accent_light: #1e4544ff;
  --gcss-colors-element-complementary_light: #0f2623ff;
  --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: #636363ff;
  --gcss-colors-element-tab-active_light: #1e4544ff;
  --gcss-colors-element-tab-inactive_light: #000000ff;
  --gcss-colors-element-primary-hover_light: #0f2623ff;
  --gcss-colors-element-secondary-hover_light: #0f2623ff;
  --gcss-colors-element-subdued-light_light: #bfbfbfff;
  --gcss-colors-element-primary-active_light: #040505ff;
  --gcss-colors-element-secondary-active_light: #040505ff;
  --gcss-colors-text-heading_light: #212121ff;
  --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: #000000ff;
  --gcss-colors-text-element-accent_light: #1e4544ff;
  --gcss-colors-text-element-incentive-primary_light: #636363ff;
  --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: #ffffffff;
  --gcss-colors-text-decoration-color-body-primary_light: #000000ff;
  --gcss-colors-line-background-primary_light: #ffffffff;
  --gcss-colors-line-element-accent_light: #1e4544ff;
  --gcss-colors-line-element-complementary_light: #0f2623ff;
  --gcss-colors-line-element-primary_light: #1e4544ff;
  --gcss-colors-line-element-subdued_light: #bfbfbfff;
  --gcss-colors-line-primary_light: #bfbfbfff;
  --gcss-colors-brand-primary_light: #1e4544ff;
  --gcss-colors-brand-secondary_light: #ffffffff;
  --gcss-colors-brand-tertiary_light: #000000ff;
  --gcss-colors-brand-accent_light: #1e4544ff;
  --gcss-colors-brand-complementary_light: #0f2623ff;
  --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: #636363ff;
  --gcss-colors-brand-tab-active_light: #1e4544ff;
  --gcss-colors-brand-tab-inactive_light: #000000ff;
  --gcss-colors-brand-subdued-light_light: #bfbfbfff;
}

/* Breakpoint: md */
@media (min-width: 700px) {
  :root, .gcss-theme-light {
    --gcss-typography-brand-heading-1-size: 3.571428571428571rem;
    --gcss-typography-brand-heading-2-size: 2.8571428571428568rem;
    --gcss-typography-brand-heading-3-size: 2.357142857142857rem;
    --gcss-typography-brand-heading-4-size: 2.142857142857143rem;
    --gcss-typography-brand-heading-5-size: 1.7857142857142856rem;
    --gcss-typography-brand-heading-6-size: 1.6428571428571428rem;
    --gcss-typography-brand-heading-7-size: 1.5rem;
    --gcss-typography-brand-heading-8-size: 4.571428571428571rem;
    --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;
    --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;
  }
}

/* Breakpoint: lg */
@media (min-width: 1005px) {
  :root, .gcss-theme-light {
    --gcss-typography-brand-heading-1-size: 3.571428571428571rem;
    --gcss-typography-brand-heading-2-size: 2.8571428571428568rem;
    --gcss-typography-brand-heading-3-size: 2.357142857142857rem;
    --gcss-typography-brand-heading-4-size: 2.142857142857143rem;
    --gcss-typography-brand-heading-5-size: 1.7857142857142856rem;
    --gcss-typography-brand-heading-6-size: 1.6428571428571428rem;
    --gcss-typography-brand-heading-7-size: 1.5rem;
    --gcss-typography-brand-heading-8-size: 4.571428571428571rem;
    --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;
    --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;
  }
}

/**! Dynamic Apps Build: vrc-4.202517_29 - 2026-01-09T11:45:58.003Z */
.gcss-theme-dark {
  --gcss-colors-background-primary: #000000ff;
  --gcss-colors-background-primary-rgb: 0, 0, 0;
  --gcss-colors-background-secondary: #4c4c4cff;
  --gcss-colors-background-secondary-rgb: 76, 76, 76;
  --gcss-colors-background-tertiary: #212121ff;
  --gcss-colors-background-tertiary-rgb: 33, 33, 33;
  --gcss-colors-background-quaternary: #3e3e3eff;
  --gcss-colors-background-quaternary-rgb: 62, 62, 62;
  --gcss-colors-background-gutter: #000000ff;
  --gcss-colors-background-semi-opaque: #000000ff;
  --gcss-colors-element-primary: #487f70ff;
  --gcss-colors-element-secondary: #040505ff;
  --gcss-colors-element-tertiary: #ffffffff;
  --gcss-colors-element-accent: #487f70ff;
  --gcss-colors-element-complementary: #3a675bff;
  --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: #636363ff;
  --gcss-colors-element-tab-active: #487f70ff;
  --gcss-colors-element-tab-inactive: #ebebebff;
  --gcss-colors-element-primary-hover: #3a675bff;
  --gcss-colors-element-secondary-hover: #3a675bff;
  --gcss-colors-element-subdued-light: #bfbfbfff;
  --gcss-colors-element-primary-active: #1e4544ff;
  --gcss-colors-element-secondary-active: #1e4544ff;
  --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: #636363ff;
  --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: #000000ff;
  --gcss-colors-text-decoration-color-body-primary: #ffffffff;
  --gcss-colors-line-background-primary: #000000ff;
  --gcss-colors-line-element-accent: #487f70ff;
  --gcss-colors-line-element-complementary: #3a675bff;
  --gcss-colors-line-element-primary: #487f70ff;
  --gcss-colors-line-element-subdued: #3e3e3eff;
  --gcss-colors-line-primary: #bfbfbfff;
  --gcss-colors-brand-primary: #487f70ff;
  --gcss-colors-brand-secondary: #040505ff;
  --gcss-colors-brand-tertiary: #ffffffff;
  --gcss-colors-brand-accent: #487f70ff;
  --gcss-colors-brand-complementary: #3a675bff;
  --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: #636363ff;
  --gcss-colors-brand-tab-active: #487f70ff;
  --gcss-colors-brand-tab-inactive: #ebebebff;
  --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: #4c4c4cff;
  --gcss-colors-background-secondary_dark-rgb: 76, 76, 76;
  --gcss-colors-background-tertiary_dark: #212121ff;
  --gcss-colors-background-tertiary_dark-rgb: 33, 33, 33;
  --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: #000000ff;
  --gcss-colors-element-primary_dark: #487f70ff;
  --gcss-colors-element-secondary_dark: #040505ff;
  --gcss-colors-element-tertiary_dark: #ffffffff;
  --gcss-colors-element-accent_dark: #487f70ff;
  --gcss-colors-element-complementary_dark: #3a675bff;
  --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: #636363ff;
  --gcss-colors-element-tab-active_dark: #487f70ff;
  --gcss-colors-element-tab-inactive_dark: #ebebebff;
  --gcss-colors-element-primary-hover_dark: #3a675bff;
  --gcss-colors-element-secondary-hover_dark: #3a675bff;
  --gcss-colors-element-subdued-light_dark: #bfbfbfff;
  --gcss-colors-element-primary-active_dark: #1e4544ff;
  --gcss-colors-element-secondary-active_dark: #1e4544ff;
  --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: #636363ff;
  --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: #000000ff;
  --gcss-colors-text-decoration-color-body-primary_dark: #ffffffff;
  --gcss-colors-line-background-primary_dark: #000000ff;
  --gcss-colors-line-element-accent_dark: #487f70ff;
  --gcss-colors-line-element-complementary_dark: #3a675bff;
  --gcss-colors-line-element-primary_dark: #487f70ff;
  --gcss-colors-line-element-subdued_dark: #3e3e3eff;
  --gcss-colors-line-primary_dark: #bfbfbfff;
  --gcss-colors-brand-primary_dark: #487f70ff;
  --gcss-colors-brand-secondary_dark: #040505ff;
  --gcss-colors-brand-tertiary_dark: #ffffffff;
  --gcss-colors-brand-accent_dark: #487f70ff;
  --gcss-colors-brand-complementary_dark: #3a675bff;
  --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: #636363ff;
  --gcss-colors-brand-tab-active_dark: #487f70ff;
  --gcss-colors-brand-tab-inactive_dark: #ebebebff;
  --gcss-colors-brand-subdued-light_dark: #bfbfbfff;
}


    /**! Dynamic Apps Build: vrc-4.202517_29 - 2026-01-09T11:46:03.116Z */
    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) } .stla-p-0 { padding: var(--stla-spacing-0); } .stla-pl-0 { padding-left: var(--stla-spacing-0); } .stla-pr-0 { padding-right: var(--stla-spacing-0); } .stla-pt-0 { padding-top: var(--stla-spacing-0); } .stla-pb-0 { padding-bottom: var(--stla-spacing-0); } .stla-px-0 { padding-left: var(--stla-spacing-0); padding-right: var(--stla-spacing-0); } .stla-py-0 { padding-top: var(--stla-spacing-0); padding-bottom: var(--stla-spacing-0); } .stla-m-0 { margin: var(--stla-spacing-0); } .stla-ml-0 { margin-left: var(--stla-spacing-0); } .stla-mr-0 { margin-right: var(--stla-spacing-0); } .stla-mt-0 { margin-top: var(--stla-spacing-0); } .stla-mb-0 { margin-bottom: var(--stla-spacing-0); } .stla-mx-0 { margin-left: var(--stla-spacing-0); margin-right: var(--stla-spacing-0); } .stla-my-0 { margin-top: var(--stla-spacing-0); margin-bottom: var(--stla-spacing-0); } .stla-p-2 { padding: var(--stla-spacing-2); } .stla-pl-2 { padding-left: var(--stla-spacing-2); } .stla-pr-2 { padding-right: var(--stla-spacing-2); } .stla-pt-2 { padding-top: var(--stla-spacing-2); } .stla-pb-2 { padding-bottom: var(--stla-spacing-2); } .stla-px-2 { padding-left: var(--stla-spacing-2); padding-right: var(--stla-spacing-2); } .stla-py-2 { padding-top: var(--stla-spacing-2); padding-bottom: var(--stla-spacing-2); } .stla-m-2 { margin: var(--stla-spacing-2); } .stla-ml-2 { margin-left: var(--stla-spacing-2); } .stla-mr-2 { margin-right: var(--stla-spacing-2); } .stla-mt-2 { margin-top: var(--stla-spacing-2); } .stla-mb-2 { margin-bottom: var(--stla-spacing-2); } .stla-mx-2 { margin-left: var(--stla-spacing-2); margin-right: var(--stla-spacing-2); } .stla-my-2 { margin-top: var(--stla-spacing-2); margin-bottom: var(--stla-spacing-2); } .stla-p-4 { padding: var(--stla-spacing-4); } .stla-pl-4 { padding-left: var(--stla-spacing-4); } .stla-pr-4 { padding-right: var(--stla-spacing-4); } .stla-pt-4 { padding-top: var(--stla-spacing-4); } .stla-pb-4 { padding-bottom: var(--stla-spacing-4); } .stla-px-4 { padding-left: var(--stla-spacing-4); padding-right: var(--stla-spacing-4); } .stla-py-4 { padding-top: var(--stla-spacing-4); padding-bottom: var(--stla-spacing-4); } .stla-m-4 { margin: var(--stla-spacing-4); } .stla-ml-4 { margin-left: var(--stla-spacing-4); } .stla-mr-4 { margin-right: var(--stla-spacing-4); } .stla-mt-4 { margin-top: var(--stla-spacing-4); } .stla-mb-4 { margin-bottom: var(--stla-spacing-4); } .stla-mx-4 { margin-left: var(--stla-spacing-4); margin-right: var(--stla-spacing-4); } .stla-my-4 { margin-top: var(--stla-spacing-4); margin-bottom: var(--stla-spacing-4); } .stla-p-8 { padding: var(--stla-spacing-8); } .stla-pl-8 { padding-left: var(--stla-spacing-8); } .stla-pr-8 { padding-right: var(--stla-spacing-8); } .stla-pt-8 { padding-top: var(--stla-spacing-8); } .stla-pb-8 { padding-bottom: var(--stla-spacing-8); } .stla-px-8 { padding-left: var(--stla-spacing-8); padding-right: var(--stla-spacing-8); } .stla-py-8 { padding-top: var(--stla-spacing-8); padding-bottom: var(--stla-spacing-8); } .stla-m-8 { margin: var(--stla-spacing-8); } .stla-ml-8 { margin-left: var(--stla-spacing-8); } .stla-mr-8 { margin-right: var(--stla-spacing-8); } .stla-mt-8 { margin-top: var(--stla-spacing-8); } .stla-mb-8 { margin-bottom: var(--stla-spacing-8); } .stla-mx-8 { margin-left: var(--stla-spacing-8); margin-right: var(--stla-spacing-8); } .stla-my-8 { margin-top: var(--stla-spacing-8); margin-bottom: var(--stla-spacing-8); } .stla-p-16 { padding: var(--stla-spacing-16); } .stla-pl-16 { padding-left: var(--stla-spacing-16); } .stla-pr-16 { padding-right: var(--stla-spacing-16); } .stla-pt-16 { padding-top: var(--stla-spacing-16); } .stla-pb-16 { padding-bottom: var(--stla-spacing-16); } .stla-px-16 { padding-left: var(--stla-spacing-16); padding-right: var(--stla-spacing-16); } .stla-py-16 { padding-top: var(--stla-spacing-16); padding-bottom: var(--stla-spacing-16); } .stla-m-16 { margin: var(--stla-spacing-16); } .stla-ml-16 { margin-left: var(--stla-spacing-16); } .stla-mr-16 { margin-right: var(--stla-spacing-16); } .stla-mt-16 { margin-top: var(--stla-spacing-16); } .stla-mb-16 { margin-bottom: var(--stla-spacing-16); } .stla-mx-16 { margin-left: var(--stla-spacing-16); margin-right: var(--stla-spacing-16); } .stla-my-16 { margin-top: var(--stla-spacing-16); margin-bottom: var(--stla-spacing-16); } .stla-p-24 { padding: var(--stla-spacing-24); } .stla-pl-24 { padding-left: var(--stla-spacing-24); } .stla-pr-24 { padding-right: var(--stla-spacing-24); } .stla-pt-24 { padding-top: var(--stla-spacing-24); } .stla-pb-24 { padding-bottom: var(--stla-spacing-24); } .stla-px-24 { padding-left: var(--stla-spacing-24); padding-right: var(--stla-spacing-24); } .stla-py-24 { padding-top: var(--stla-spacing-24); padding-bottom: var(--stla-spacing-24); } .stla-m-24 { margin: var(--stla-spacing-24); } .stla-ml-24 { margin-left: var(--stla-spacing-24); } .stla-mr-24 { margin-right: var(--stla-spacing-24); } .stla-mt-24 { margin-top: var(--stla-spacing-24); } .stla-mb-24 { margin-bottom: var(--stla-spacing-24); } .stla-mx-24 { margin-left: var(--stla-spacing-24); margin-right: var(--stla-spacing-24); } .stla-my-24 { margin-top: var(--stla-spacing-24); margin-bottom: var(--stla-spacing-24); } .stla-p-32 { padding: var(--stla-spacing-32); } .stla-pl-32 { padding-left: var(--stla-spacing-32); } .stla-pr-32 { padding-right: var(--stla-spacing-32); } .stla-pt-32 { padding-top: var(--stla-spacing-32); } .stla-pb-32 { padding-bottom: var(--stla-spacing-32); } .stla-px-32 { padding-left: var(--stla-spacing-32); padding-right: var(--stla-spacing-32); } .stla-py-32 { padding-top: var(--stla-spacing-32); padding-bottom: var(--stla-spacing-32); } .stla-m-32 { margin: var(--stla-spacing-32); } .stla-ml-32 { margin-left: var(--stla-spacing-32); } .stla-mr-32 { margin-right: var(--stla-spacing-32); } .stla-mt-32 { margin-top: var(--stla-spacing-32); } .stla-mb-32 { margin-bottom: var(--stla-spacing-32); } .stla-mx-32 { margin-left: var(--stla-spacing-32); margin-right: var(--stla-spacing-32); } .stla-my-32 { margin-top: var(--stla-spacing-32); margin-bottom: var(--stla-spacing-32); } .stla-p-40 { padding: var(--stla-spacing-40); } .stla-pl-40 { padding-left: var(--stla-spacing-40); } .stla-pr-40 { padding-right: var(--stla-spacing-40); } .stla-pt-40 { padding-top: var(--stla-spacing-40); } .stla-pb-40 { padding-bottom: var(--stla-spacing-40); } .stla-px-40 { padding-left: var(--stla-spacing-40); padding-right: var(--stla-spacing-40); } .stla-py-40 { padding-top: var(--stla-spacing-40); padding-bottom: var(--stla-spacing-40); } .stla-m-40 { margin: var(--stla-spacing-40); } .stla-ml-40 { margin-left: var(--stla-spacing-40); } .stla-mr-40 { margin-right: var(--stla-spacing-40); } .stla-mt-40 { margin-top: var(--stla-spacing-40); } .stla-mb-40 { margin-bottom: var(--stla-spacing-40); } .stla-mx-40 { margin-left: var(--stla-spacing-40); margin-right: var(--stla-spacing-40); } .stla-my-40 { margin-top: var(--stla-spacing-40); margin-bottom: var(--stla-spacing-40); } .stla-p-48 { padding: var(--stla-spacing-48); } .stla-pl-48 { padding-left: var(--stla-spacing-48); } .stla-pr-48 { padding-right: var(--stla-spacing-48); } .stla-pt-48 { padding-top: var(--stla-spacing-48); } .stla-pb-48 { padding-bottom: var(--stla-spacing-48); } .stla-px-48 { padding-left: var(--stla-spacing-48); padding-right: var(--stla-spacing-48); } .stla-py-48 { padding-top: var(--stla-spacing-48); padding-bottom: var(--stla-spacing-48); } .stla-m-48 { margin: var(--stla-spacing-48); } .stla-ml-48 { margin-left: var(--stla-spacing-48); } .stla-mr-48 { margin-right: var(--stla-spacing-48); } .stla-mt-48 { margin-top: var(--stla-spacing-48); } .stla-mb-48 { margin-bottom: var(--stla-spacing-48); } .stla-mx-48 { margin-left: var(--stla-spacing-48); margin-right: var(--stla-spacing-48); } .stla-my-48 { margin-top: var(--stla-spacing-48); margin-bottom: var(--stla-spacing-48); } .stla-p-56 { padding: var(--stla-spacing-56); } .stla-pl-56 { padding-left: var(--stla-spacing-56); } .stla-pr-56 { padding-right: var(--stla-spacing-56); } .stla-pt-56 { padding-top: var(--stla-spacing-56); } .stla-pb-56 { padding-bottom: var(--stla-spacing-56); } .stla-px-56 { padding-left: var(--stla-spacing-56); padding-right: var(--stla-spacing-56); } .stla-py-56 { padding-top: var(--stla-spacing-56); padding-bottom: var(--stla-spacing-56); } .stla-m-56 { margin: var(--stla-spacing-56); } .stla-ml-56 { margin-left: var(--stla-spacing-56); } .stla-mr-56 { margin-right: var(--stla-spacing-56); } .stla-mt-56 { margin-top: var(--stla-spacing-56); } .stla-mb-56 { margin-bottom: var(--stla-spacing-56); } .stla-mx-56 { margin-left: var(--stla-spacing-56); margin-right: var(--stla-spacing-56); } .stla-my-56 { margin-top: var(--stla-spacing-56); margin-bottom: var(--stla-spacing-56); } .stla-p-64 { padding: var(--stla-spacing-64); } .stla-pl-64 { padding-left: var(--stla-spacing-64); } .stla-pr-64 { padding-right: var(--stla-spacing-64); } .stla-pt-64 { padding-top: var(--stla-spacing-64); } .stla-pb-64 { padding-bottom: var(--stla-spacing-64); } .stla-px-64 { padding-left: var(--stla-spacing-64); padding-right: var(--stla-spacing-64); } .stla-py-64 { padding-top: var(--stla-spacing-64); padding-bottom: var(--stla-spacing-64); } .stla-m-64 { margin: var(--stla-spacing-64); } .stla-ml-64 { margin-left: var(--stla-spacing-64); } .stla-mr-64 { margin-right: var(--stla-spacing-64); } .stla-mt-64 { margin-top: var(--stla-spacing-64); } .stla-mb-64 { margin-bottom: var(--stla-spacing-64); } .stla-mx-64 { margin-left: var(--stla-spacing-64); margin-right: var(--stla-spacing-64); } .stla-my-64 { margin-top: var(--stla-spacing-64); margin-bottom: var(--stla-spacing-64); } .stla-p-72 { padding: var(--stla-spacing-72); } .stla-pl-72 { padding-left: var(--stla-spacing-72); } .stla-pr-72 { padding-right: var(--stla-spacing-72); } .stla-pt-72 { padding-top: var(--stla-spacing-72); } .stla-pb-72 { padding-bottom: var(--stla-spacing-72); } .stla-px-72 { padding-left: var(--stla-spacing-72); padding-right: var(--stla-spacing-72); } .stla-py-72 { padding-top: var(--stla-spacing-72); padding-bottom: var(--stla-spacing-72); } .stla-m-72 { margin: var(--stla-spacing-72); } .stla-ml-72 { margin-left: var(--stla-spacing-72); } .stla-mr-72 { margin-right: var(--stla-spacing-72); } .stla-mt-72 { margin-top: var(--stla-spacing-72); } .stla-mb-72 { margin-bottom: var(--stla-spacing-72); } .stla-mx-72 { margin-left: var(--stla-spacing-72); margin-right: var(--stla-spacing-72); } .stla-my-72 { margin-top: var(--stla-spacing-72); margin-bottom: var(--stla-spacing-72); } .stla-p-80 { padding: var(--stla-spacing-80); } .stla-pl-80 { padding-left: var(--stla-spacing-80); } .stla-pr-80 { padding-right: var(--stla-spacing-80); } .stla-pt-80 { padding-top: var(--stla-spacing-80); } .stla-pb-80 { padding-bottom: var(--stla-spacing-80); } .stla-px-80 { padding-left: var(--stla-spacing-80); padding-right: var(--stla-spacing-80); } .stla-py-80 { padding-top: var(--stla-spacing-80); padding-bottom: var(--stla-spacing-80); } .stla-m-80 { margin: var(--stla-spacing-80); } .stla-ml-80 { margin-left: var(--stla-spacing-80); } .stla-mr-80 { margin-right: var(--stla-spacing-80); } .stla-mt-80 { margin-top: var(--stla-spacing-80); } .stla-mb-80 { margin-bottom: var(--stla-spacing-80); } .stla-mx-80 { margin-left: var(--stla-spacing-80); margin-right: var(--stla-spacing-80); } .stla-my-80 { margin-top: var(--stla-spacing-80); margin-bottom: var(--stla-spacing-80); } .stla-p-88 { padding: var(--stla-spacing-88); } .stla-pl-88 { padding-left: var(--stla-spacing-88); } .stla-pr-88 { padding-right: var(--stla-spacing-88); } .stla-pt-88 { padding-top: var(--stla-spacing-88); } .stla-pb-88 { padding-bottom: var(--stla-spacing-88); } .stla-px-88 { padding-left: var(--stla-spacing-88); padding-right: var(--stla-spacing-88); } .stla-py-88 { padding-top: var(--stla-spacing-88); padding-bottom: var(--stla-spacing-88); } .stla-m-88 { margin: var(--stla-spacing-88); } .stla-ml-88 { margin-left: var(--stla-spacing-88); } .stla-mr-88 { margin-right: var(--stla-spacing-88); } .stla-mt-88 { margin-top: var(--stla-spacing-88); } .stla-mb-88 { margin-bottom: var(--stla-spacing-88); } .stla-mx-88 { margin-left: var(--stla-spacing-88); margin-right: var(--stla-spacing-88); } .stla-my-88 { margin-top: var(--stla-spacing-88); margin-bottom: var(--stla-spacing-88); } .stla-p-96 { padding: var(--stla-spacing-96); } .stla-pl-96 { padding-left: var(--stla-spacing-96); } .stla-pr-96 { padding-right: var(--stla-spacing-96); } .stla-pt-96 { padding-top: var(--stla-spacing-96); } .stla-pb-96 { padding-bottom: var(--stla-spacing-96); } .stla-px-96 { padding-left: var(--stla-spacing-96); padding-right: var(--stla-spacing-96); } .stla-py-96 { padding-top: var(--stla-spacing-96); padding-bottom: var(--stla-spacing-96); } .stla-m-96 { margin: var(--stla-spacing-96); } .stla-ml-96 { margin-left: var(--stla-spacing-96); } .stla-mr-96 { margin-right: var(--stla-spacing-96); } .stla-mt-96 { margin-top: var(--stla-spacing-96); } .stla-mb-96 { margin-bottom: var(--stla-spacing-96); } .stla-mx-96 { margin-left: var(--stla-spacing-96); margin-right: var(--stla-spacing-96); } .stla-my-96 { margin-top: var(--stla-spacing-96); margin-bottom: var(--stla-spacing-96); } .stla-p-104 { padding: var(--stla-spacing-104); } .stla-pl-104 { padding-left: var(--stla-spacing-104); } .stla-pr-104 { padding-right: var(--stla-spacing-104); } .stla-pt-104 { padding-top: var(--stla-spacing-104); } .stla-pb-104 { padding-bottom: var(--stla-spacing-104); } .stla-px-104 { padding-left: var(--stla-spacing-104); padding-right: var(--stla-spacing-104); } .stla-py-104 { padding-top: var(--stla-spacing-104); padding-bottom: var(--stla-spacing-104); } .stla-m-104 { margin: var(--stla-spacing-104); } .stla-ml-104 { margin-left: var(--stla-spacing-104); } .stla-mr-104 { margin-right: var(--stla-spacing-104); } .stla-mt-104 { margin-top: var(--stla-spacing-104); } .stla-mb-104 { margin-bottom: var(--stla-spacing-104); } .stla-mx-104 { margin-left: var(--stla-spacing-104); margin-right: var(--stla-spacing-104); } .stla-my-104 { margin-top: var(--stla-spacing-104); margin-bottom: var(--stla-spacing-104); } .stla-p-112 { padding: var(--stla-spacing-112); } .stla-pl-112 { padding-left: var(--stla-spacing-112); } .stla-pr-112 { padding-right: var(--stla-spacing-112); } .stla-pt-112 { padding-top: var(--stla-spacing-112); } .stla-pb-112 { padding-bottom: var(--stla-spacing-112); } .stla-px-112 { padding-left: var(--stla-spacing-112); padding-right: var(--stla-spacing-112); } .stla-py-112 { padding-top: var(--stla-spacing-112); padding-bottom: var(--stla-spacing-112); } .stla-m-112 { margin: var(--stla-spacing-112); } .stla-ml-112 { margin-left: var(--stla-spacing-112); } .stla-mr-112 { margin-right: var(--stla-spacing-112); } .stla-mt-112 { margin-top: var(--stla-spacing-112); } .stla-mb-112 { margin-bottom: var(--stla-spacing-112); } .stla-mx-112 { margin-left: var(--stla-spacing-112); margin-right: var(--stla-spacing-112); } .stla-my-112 { margin-top: var(--stla-spacing-112); margin-bottom: var(--stla-spacing-112); } .stla-p-120 { padding: var(--stla-spacing-120); } .stla-pl-120 { padding-left: var(--stla-spacing-120); } .stla-pr-120 { padding-right: var(--stla-spacing-120); } .stla-pt-120 { padding-top: var(--stla-spacing-120); } .stla-pb-120 { padding-bottom: var(--stla-spacing-120); } .stla-px-120 { padding-left: var(--stla-spacing-120); padding-right: var(--stla-spacing-120); } .stla-py-120 { padding-top: var(--stla-spacing-120); padding-bottom: var(--stla-spacing-120); } .stla-m-120 { margin: var(--stla-spacing-120); } .stla-ml-120 { margin-left: var(--stla-spacing-120); } .stla-mr-120 { margin-right: var(--stla-spacing-120); } .stla-mt-120 { margin-top: var(--stla-spacing-120); } .stla-mb-120 { margin-bottom: var(--stla-spacing-120); } .stla-mx-120 { margin-left: var(--stla-spacing-120); margin-right: var(--stla-spacing-120); } .stla-my-120 { margin-top: var(--stla-spacing-120); margin-bottom: var(--stla-spacing-120); } .stla-p-128 { padding: var(--stla-spacing-128); } .stla-pl-128 { padding-left: var(--stla-spacing-128); } .stla-pr-128 { padding-right: var(--stla-spacing-128); } .stla-pt-128 { padding-top: var(--stla-spacing-128); } .stla-pb-128 { padding-bottom: var(--stla-spacing-128); } .stla-px-128 { padding-left: var(--stla-spacing-128); padding-right: var(--stla-spacing-128); } .stla-py-128 { padding-top: var(--stla-spacing-128); padding-bottom: var(--stla-spacing-128); } .stla-m-128 { margin: var(--stla-spacing-128); } .stla-ml-128 { margin-left: var(--stla-spacing-128); } .stla-mr-128 { margin-right: var(--stla-spacing-128); } .stla-mt-128 { margin-top: var(--stla-spacing-128); } .stla-mb-128 { margin-bottom: var(--stla-spacing-128); } .stla-mx-128 { margin-left: var(--stla-spacing-128); margin-right: var(--stla-spacing-128); } .stla-my-128 { margin-top: var(--stla-spacing-128); margin-bottom: var(--stla-spacing-128); } .stla-p-136 { padding: var(--stla-spacing-136); } .stla-pl-136 { padding-left: var(--stla-spacing-136); } .stla-pr-136 { padding-right: var(--stla-spacing-136); } .stla-pt-136 { padding-top: var(--stla-spacing-136); } .stla-pb-136 { padding-bottom: var(--stla-spacing-136); } .stla-px-136 { padding-left: var(--stla-spacing-136); padding-right: var(--stla-spacing-136); } .stla-py-136 { padding-top: var(--stla-spacing-136); padding-bottom: var(--stla-spacing-136); } .stla-m-136 { margin: var(--stla-spacing-136); } .stla-ml-136 { margin-left: var(--stla-spacing-136); } .stla-mr-136 { margin-right: var(--stla-spacing-136); } .stla-mt-136 { margin-top: var(--stla-spacing-136); } .stla-mb-136 { margin-bottom: var(--stla-spacing-136); } .stla-mx-136 { margin-left: var(--stla-spacing-136); margin-right: var(--stla-spacing-136); } .stla-my-136 { margin-top: var(--stla-spacing-136); margin-bottom: var(--stla-spacing-136); } .stla-p-144 { padding: var(--stla-spacing-144); } .stla-pl-144 { padding-left: var(--stla-spacing-144); } .stla-pr-144 { padding-right: var(--stla-spacing-144); } .stla-pt-144 { padding-top: var(--stla-spacing-144); } .stla-pb-144 { padding-bottom: var(--stla-spacing-144); } .stla-px-144 { padding-left: var(--stla-spacing-144); padding-right: var(--stla-spacing-144); } .stla-py-144 { padding-top: var(--stla-spacing-144); padding-bottom: var(--stla-spacing-144); } .stla-m-144 { margin: var(--stla-spacing-144); } .stla-ml-144 { margin-left: var(--stla-spacing-144); } .stla-mr-144 { margin-right: var(--stla-spacing-144); } .stla-mt-144 { margin-top: var(--stla-spacing-144); } .stla-mb-144 { margin-bottom: var(--stla-spacing-144); } .stla-mx-144 { margin-left: var(--stla-spacing-144); margin-right: var(--stla-spacing-144); } .stla-my-144 { margin-top: var(--stla-spacing-144); margin-bottom: var(--stla-spacing-144); } 
    .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-8, .xs\:gcss-typography-brand-heading-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.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-body-size-3, .xs\:gcss-typography-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-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-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.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-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-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-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.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-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-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-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.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-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-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);} }
  