@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-divide-y-reverse:0}}}header{padding-block:calc(var(--spacing,.25rem) * 5);background-color:var(--m1-color-nav-background);color:var(--m1-color-nav-text);--focus-ring:var(--m1-focus-ring-width) solid var(--m1-color-focus-ring);--focus-ring-offset:var(--m1-focus-ring-offset);position:relative}header .container{position:relative}.usable-net-assistive-wrapper{background:#606060;justify-content:center;align-items:center;min-height:28px;margin:-1.25rem 0 1.25rem;display:flex}.usable-net-assistive-trigger{color:#fff;font-family:var(--m1-nav-utility-font-family);cursor:pointer;background:0 0;border:0;padding:6px 1rem;font-size:12px;line-height:1}.usable-net-assistive-trigger:hover{text-underline-offset:4px;text-decoration:underline}.usable-net-assistive-trigger:focus-visible{outline-offset:-4px;outline:2px solid #fff}.sign-in-icon{--m1-icon-size-md:.875rem;display:inline-block;position:relative}.header-logo{width:220px;height:auto;display:block;position:relative}@media (min-width:40rem){.header-logo{width:240px}}@media (min-width:64rem){.header-logo{width:240px}}@media (min-width:80rem){.header-logo{width:292px}}.header-logo{z-index:55}.main-nav{font-family:var(--m1-nav-link-font-family);align-items:center;gap:clamp(.75rem,11vw - 6.25rem,2.5rem);font-size:clamp(.875rem,1.5625vw - .125rem,1.125rem);display:flex}.main-nav>li>a,.main-nav>li>button{white-space:nowrap}.main-nav .btn-primary,.main-nav .btn-secondary{--m1-button-padding-y:.875rem;--m1-button-padding-x:clamp(1rem, -1rem + 3.125vw, 1.5rem);--m1-button-font-size:clamp(.875rem, -.125rem + 1.5625vw, 1.125rem);z-index:20;position:relative}.main-nav>li:last-child{margin-left:calc(var(--spacing,.25rem) * 2)}.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary){font:inherit;margin-inline:calc(var(--spacing,.25rem) * -3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:inherit;cursor:pointer;z-index:20;background:0 0;border:0;border-radius:3.40282e38px;align-items:center;transition-duration:.2s;display:flex;position:relative}:is(.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary)):hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:is(.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary)):hover{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}:is(.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary)):focus-visible{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:is(.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary)):focus-visible{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}:is(.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary)):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:is(.main-nav>li>a:not(.btn-primary),.main-nav>li>button:not(.btn-primary)):after{content:"";height:.5rem;position:absolute;top:100%;left:0;right:0}.main-nav>li .nav-chevron{margin-left:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.main-nav>li:hover .nav-chevron,.main-nav>li:focus-within .nav-chevron{rotate:180deg}.main-nav>li:hover .dropdown,.main-nav>li:focus-within .dropdown,.main-nav>li .dropdown.block{opacity:1;pointer-events:auto}.main-nav .dropdown{z-index:10;border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);width:auto;padding-top:calc(var(--spacing,.25rem) * 3);position:absolute;top:100%;left:1.5rem;right:1.5rem}@media (min-width:48rem){.main-nav .dropdown{padding-inline:calc(var(--spacing,.25rem) * 6)}}.main-nav .dropdown{background-color:var(--m1-color-nav-dropdown-background,var(--m1-color-nav-background,var(--m1-color-neutral-white)));opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transform:translateY(-4px);box-shadow:0 12px 16px -6px #0000001f,0 4px 6px -4px #00000014}.main-nav .dropdown li{list-style-type:none}@media (min-width:48rem){.main-nav .dropdown li{display:flow-root}}.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary){padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:block}@media (min-width:48rem){.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary){margin-block:calc(var(--spacing,.25rem) * 1.5);min-height:calc(var(--spacing,.25rem) * 6);align-items:center;width:fit-content;padding-block:0;padding-inline:0;display:flex}}.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):hover,.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):focus-visible{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):hover,.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):focus-visible{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}@media (min-width:48rem){.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):hover,.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):focus-visible{background-color:#0000;text-decoration-line:underline}}.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):hover,.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):focus-visible{text-underline-offset:4px}.main-nav .dropdown a:not(.btn-primary):not(.btn-secondary):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.main-nav .dropdown .dropdown-columns{padding-bottom:calc(var(--spacing,.25rem) * 3);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (min-width:48rem){.main-nav .dropdown .dropdown-columns{padding-bottom:calc(var(--spacing,.25rem) * 6)}}.main-nav .dropdown .dropdown-columns>li{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.main-nav .dropdown .dropdown-columns>li{border-right-style:var(--tw-border-style);border-right-width:2px}}.main-nav .dropdown .dropdown-columns>li{border-color:var(--m1-color-neutral-800)}@media (min-width:48rem){.main-nav .dropdown .dropdown-columns>li:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.main-nav .dropdown.dropdown--narrow{width:calc((100% - 6rem) * var(--dropdown-column-count,3) / 5 + 3rem);left:auto}.main-nav .dropdown .dropdown-columns>li>a,.main-nav .dropdown .dropdown-columns>li>.dropdown-column-heading{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;font-family:var(--m1-nav-utility-font-family);font-size:1rem}.main-nav .dropdown .dropdown-columns>li>.dropdown-column-heading{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.main-nav .dropdown .dropdown-columns>li>.dropdown-column-heading{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 2)}}.main-nav .dropdown .nav-link-chevron{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);vertical-align:middle;flex-shrink:0;margin-left:.25rem;display:inline-block}@media (min-width:48rem){.main-nav .dropdown .external-link-icon{margin-inline-start:var(--spacing,.25rem)}}.main-nav .dropdown .dropdown-nested{margin-left:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);border-color:#0000001a;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.main-nav .dropdown .dropdown-nested{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}@media (min-width:48rem){.main-nav .dropdown .dropdown-nested{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:0;margin-left:0;padding-left:0}}.main-nav .dropdown .dropdown-nested a:not(.btn-primary):not(.btn-secondary){padding-inline:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.main-nav .dropdown .dropdown-nested a:not(.btn-primary):not(.btn-secondary){padding-inline:0}}.main-nav .dropdown .dropdown-nested a:not(.btn-primary):not(.btn-secondary){font-family:var(--m1-nav-utility-font-family);font-size:.875rem}.main-nav .dropdown a.btn-primary,.main-nav .dropdown a.btn-secondary{margin-top:.5rem;display:inline-block}.main-nav .dropdown .dropdown-footer{border-top-style:var(--tw-border-style);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 2);border-top-width:1px;border-color:var(--m1-color-neutral-800)}.main-nav .dropdown .dropdown-footer-link{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.main-nav .dropdown .dropdown-footer-link{margin-inline-start:calc(var(--spacing,.25rem) * 4)}}.main-nav .dropdown .dropdown-footer-link{font-family:var(--m1-nav-utility-font-family);font-size:1rem}.main-nav.nav-just-navigated .dropdown,.main-nav.nav-just-navigated:hover .dropdown,.main-nav.nav-just-navigated :focus-within .dropdown{opacity:0;pointer-events:none;transform:translateY(-4px)}@media (min-width:1024px) and (max-width:1279px){.main-nav .dropdown-columns>li>a,.main-nav .dropdown-footer-link{font-size:.9375rem}}.header-search{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:var(--m1-color-neutral-925);border:1px solid var(--m1-color-neutral-850);border-radius:3.40282e38px;padding:.25rem .75rem;display:flex}.header-search:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.header-search .search-icon{color:var(--m1-color-neutral-500);flex-shrink:0}.header-search input[type=search]{--tw-border-style:none;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;width:clamp(7.5rem,21.875vw - 6.5rem,11rem);color:var(--m1-color-nav-text);background-color:#0000;border-style:none;outline-style:none}.header-search input[type=search]::placeholder{color:var(--m1-color-neutral-500)}.header-search input[type=search]::-webkit-search-decoration{appearance:none}.header-search input[type=search]::-webkit-search-cancel-button{appearance:none}.header-utility-row{align-items:center;gap:clamp(.75rem,4.6875vw - 2.25rem,1.5rem);display:flex}.top-nav{font-family:var(--m1-nav-utility-font-family);font-size:var(--m1-nav-utility-font-size);align-items:center;gap:clamp(.75rem,4.6875vw - 2.25rem,1.5rem);display:flex}.top-nav>li{align-items:center;display:flex}.top-nav>li>a{min-height:calc(var(--spacing,.25rem) * 6);white-space:nowrap;align-items:center;display:inline-flex}.top-nav>li:last-child:before{content:"|";margin-right:calc(var(--spacing,.25rem) * 6);color:var(--m1-color-nav-text-muted)}.top-nav a:hover{text-underline-offset:4px;text-decoration-line:underline}.top-nav a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);margin-inline:calc(var(--spacing,.25rem) * -1.5);padding-inline:calc(var(--spacing,.25rem) * 1.5);border-radius:.25rem}.top-nav .login-link{color:var(--m1-color-m1-navy);text-transform:uppercase;letter-spacing:.025em;font-weight:700}.top-nav .login-link:hover{text-underline-offset:4px;text-decoration:underline}.top-nav .login-chevron{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.mobile-search-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-bottom:calc(var(--spacing,.25rem) * 4)}@supports (color:lab(0% 0 0)){.mobile-search-row{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.mobile-search-row .header-search{width:100%;padding:.5rem .75rem}.mobile-search-row .header-search input[type=search]{width:100%}.mobile-quick-links{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2)}@supports (color:lab(0% 0 0)){.mobile-quick-links{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.mobile-quick-links .mobile-quick-links-label{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--m1-color-neutral-gray-500,#737373)}.mobile-quick-links .top-nav{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column}.mobile-quick-links .top-nav>li{width:100%}.mobile-quick-links .top-nav>li>a{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));white-space:normal;color:var(--m1-color-neutral-100,#171717)}.mobile-quick-links .top-nav>li:last-child:before{content:none}.mobile-menu-viewport{overflow:hidden}.mobile-menu-track{align-items:flex-start;display:flex}.mobile-menu-screen{padding-top:calc(var(--spacing,.25rem) * 4);flex:0 0 100%;min-width:0}@keyframes mobile-menu-track-forward{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes mobile-menu-track-back{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-menu-track[data-anim=forward]{animation:.25s ease-out both mobile-menu-track-forward}.mobile-menu-track[data-anim=back]{animation:.25s ease-out both mobile-menu-track-back}.mobile-menu-screen-header{margin-bottom:var(--spacing,.25rem);align-items:center;gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-bottom:calc(var(--spacing,.25rem) * 3);display:flex}@supports (color:lab(0% 0 0)){.mobile-menu-screen-header{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.mobile-menu-screen-header .mobile-menu-back{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.mobile-menu-screen-header .mobile-menu-back:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.mobile-menu-screen-header .mobile-menu-back:hover{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}}.mobile-menu-screen-header .mobile-menu-back{color:inherit;cursor:pointer;background:0 0;border:none}.mobile-menu-screen-header .mobile-menu-back:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mobile-menu-screen-header .mobile-menu-back svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.mobile-menu-screen-header h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));text-transform:uppercase;font-family:var(--m1-button-font-family);margin:0;font-weight:700}.mobile-nav{flex-direction:column;display:flex}:where(.mobile-nav>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){:where(.mobile-nav>:not(:last-child)){border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.mobile-nav>li{padding-block:var(--spacing,.25rem)}.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row{padding-block:calc(var(--spacing,.25rem) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:.25rem;align-items:center;padding-inline-start:calc(var(--spacing,.25rem) * 1.5);transition-duration:.2s;display:flex}@media (hover:hover){:is(.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row):hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:is(.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row):hover{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}}.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row{min-height:44px}:is(.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row):not(.btn-primary):not(.btn-secondary){color:inherit}:is(.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row):focus-visible{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:is(.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row):focus-visible{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}:is(.mobile-nav>li>a,.mobile-nav>li>.mobile-nav-row):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.mobile-nav>li>.mobile-nav-row{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between}.mobile-nav .mobile-nav-chevron{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0;margin-inline-end:var(--spacing,.25rem)}.mobile-nav.mobile-nav-root>li>a,.mobile-nav.mobile-nav-root>li>.mobile-nav-row{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));text-transform:uppercase;font-family:var(--m1-button-font-family);font-weight:700}.mobile-nav.mobile-nav-sub>li>a,.mobile-nav.mobile-nav-sub>li>.mobile-nav-row{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));font-weight:400}@media (prefers-reduced-motion:reduce){.main-nav a,.main-nav .dropdown,.main-nav .dropdown a,.mobile-nav a,.mobile-nav-row,.mobile-menu-back{transition:none}.mobile-menu-track[data-anim]{animation-duration:.01ms;animation-iteration-count:1}}.mobile-menu-footer a{padding-block:calc(var(--spacing,.25rem) * 2.5);justify-content:center;align-items:center;min-height:44px;display:flex}.mobile-menu-footer .sign-in-icon{--m1-icon-size-md:calc(var(--spacing) * 4.5)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-space-y-reverse:0}}}.footer{border-top:6px solid var(--m1-color-m1-red);--focus-ring:var(--m1-focus-ring-width) solid var(--m1-color-focus-ring);--focus-ring-offset:var(--m1-focus-ring-offset);margin-top:auto}.footer a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:2px}.footer m1-social-links{--m1-social-links-color:var(--m1-color-m1-navy);color:var(--m1-color-m1-navy)}.footer-top{padding-block:calc(var(--spacing,.25rem) * 10)}@media (min-width:48rem){.footer-top{padding-block:calc(var(--spacing,.25rem) * 12)}}.footer-top-row{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}@media (min-width:64rem){.footer-top-row{flex-direction:row;align-items:flex-start}}.footer-nav-nav{flex:1;min-width:0}.footer-contact{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.footer-contact{border-left-style:var(--tw-border-style);width:280px;padding-left:calc(var(--spacing,.25rem) * 8);border-left-width:1px;flex-shrink:0}}.footer-contact{border-color:var(--m1-color-neutral-gray-200,#e5e7eb)}.footer-contact-logo svg{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}.footer-contact-address{gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}.footer-contact-address p{white-space:pre-line;margin-bottom:0}.footer-contact-address a{min-height:calc(var(--spacing,.25rem) * 6);color:var(--m1-color-m1-teal);align-items:center;display:inline-flex}.footer-contact-address a:hover{color:var(--m1-color-link-hover)}.footer-app-badges{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.footer-app-badges a{height:calc(var(--spacing,.25rem) * 6);display:inline-block}.footer-app-badges svg{width:auto;height:100%}.footer-contact-phone h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--m1-color-neutral-100,#171717);margin-bottom:0}.footer-contact-phone a{min-height:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--m1-color-link);align-items:center;text-decoration-line:none;display:inline-flex}.footer-contact-phone a:hover{color:var(--m1-color-link-hover)}.footer-routing-number{margin:calc(var(--spacing,.25rem) * -2.5);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--m1-color-link);border-radius:.25rem;text-decoration-line:none;display:flex}.footer-routing-number:hover{color:var(--m1-color-link-hover)}.footer-routing-copy-btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.footer-routing-copy-btn:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-radius:4px}.footer-nav-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(5,minmax(0,1fr))}.footer-nav-accordion-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.footer-nav-accordion-list{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.footer-nav-accordion{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.footer-nav-accordion{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.footer-nav-accordion-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);text-transform:uppercase;font-family:var(--m1-button-font-family);color:var(--m1-color-neutral-100,#171717);margin:0;display:flex}.footer-nav-accordion-header:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:2px}.footer-nav-accordion .footer-nav-list{padding-left:0}.footer-nav-accordion-single{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-block:calc(var(--spacing,.25rem) * 4)}@supports (color:lab(0% 0 0)){.footer-nav-accordion-single{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.footer-nav-accordion-single a{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);text-transform:uppercase;font-family:var(--m1-button-font-family);color:var(--m1-color-neutral-100,#171717);text-decoration-line:none}.footer-nav-heading{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:none;font-family:var(--m1-button-font-family)}.footer-nav-heading a{align-items:flex-start;gap:var(--spacing,.25rem);text-transform:uppercase;text-decoration-line:none;display:inline-flex}@media (hover:hover){.footer-nav-heading a:hover{text-decoration-line:underline}}.footer-nav-heading a{color:var(--m1-color-neutral-100,#171717)}.footer-nav-heading .footer-nav-chevron{margin-top:var(--spacing,.25rem)}.footer-nav-heading a:visited,.footer-nav-heading a:hover,.footer-nav-heading a:focus-visible,.footer-nav-heading a:active{color:var(--m1-color-neutral-100,#171717)}.footer-nav-chevron{width:.75em;height:.75em;color:var(--m1-color-neutral-100,#171717)}:where(.footer-nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.footer-nav-grid .footer-nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.footer-nav-link{color:var(--m1-color-m1-teal)}.footer-nav-link:hover{color:var(--m1-color-neutral-gray-900)}.footer-bottom{padding-block:calc(var(--spacing,.25rem) * 8)}@media (min-width:48rem){.footer-bottom{padding-block:calc(var(--spacing,.25rem) * 10)}}.footer-bottom{background-color:var(--m1-color-neutral-gray-925);--m1-copyright-links-color:var(--m1-color-neutral-gray-900)}.footer-bottom-row{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (min-width:64rem){.footer-bottom-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-bottom-legal{flex:1;min-width:0}.footer-awards{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;flex-shrink:0;display:flex}.footer-awards img{height:calc(var(--spacing,.25rem) * 16);width:auto}.footer-legal-links{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:flex-start;row-gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;list-style-type:none;display:flex}@media (min-width:48rem){.footer-legal-links{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);flex-flow:wrap;row-gap:0}}.footer-legal-link-item{padding-right:0}@media (min-width:48rem){.footer-legal-link-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-400,#99a1af);padding-right:calc(var(--spacing,.25rem) * 3)}@supports (color:lab(0% 0 0)){.footer-legal-link-item{border-color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.footer-legal-link-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0;padding-right:0}}.footer-legal-link-item a{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--m1-color-link-secondary);text-decoration-line:underline}.footer-legal-link-item a:hover{color:var(--m1-color-link-secondary-hover)}:where(.footer-disclosures>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.footer-disclosures{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);font-size:var(--m1-font-size-body-xs)}.footer-disclosures a{color:var(--m1-color-link-secondary);text-decoration-line:underline}.footer-disclosures a:hover{color:var(--m1-color-link-secondary-hover)}.footer-disclosures .m1-copyright-links__link{min-width:var(--m1-social-links-target-size,44px);min-height:var(--m1-social-links-target-size,44px);color:var(--m1-copyright-links-color,currentColor);transition:var(--m1-social-links-transition,opacity .2s ease);align-items:center;text-decoration:none;display:inline-flex}.footer-disclosures .m1-copyright-links__icon{justify-content:center;align-items:center;gap:1rem;line-height:1;display:flex}.footer-disclosures .m1-copyright-links__icon svg{fill:currentColor;width:auto;height:2rem}.footer-disclosures table{margin-block:calc(var(--spacing,.25rem) * 4);border-collapse:collapse;width:100%;display:block}@media (min-width:48rem){.footer-disclosures table{display:table}}.footer-disclosures tbody{display:block}@media (min-width:48rem){.footer-disclosures tbody{display:table-row-group}}.footer-disclosures tr{display:block}@media (min-width:48rem){.footer-disclosures tr{display:table-row}}.footer-disclosures td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:var(--m1-font-size-body-xs);border:1px solid;display:block}@media (min-width:48rem){.footer-disclosures td{display:table-cell}}.footer-disclosures td+td,.footer-disclosures tr+tr td{border-top:0}@media (min-width:48rem){.footer-disclosures td+td,.footer-disclosures tr+tr td{border-top:1px solid}}.footer-disclosures hr{margin-block:calc(var(--spacing,.25rem) * 6);border-color:var(--m1-color-investments-lime)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
