.site{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:100vh;display:grid}:root{--md-header-z:100;--md-header-z-panel:-1;--md-header-logo-height:var(--md-logo-height)}.header{background-color:var(--md-surface);box-shadow:var(--md-elevation-2);z-index:var(--md-header-z);border-bottom-left-radius:var(--md-shape-large);border-bottom-right-radius:var(--md-shape-large);position:sticky;top:0}.header .navbar{box-shadow:none;background-color:#0000;border-radius:0;position:static}.header .navbar__inner{max-width:var(--md-layout-max-width);margin:0 auto;position:static}.header .btn:not(.btn--large){font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line)}.header .btn--outlined{color:var(--md-on-surface);border-color:currentColor}.navbar__inner{align-items:center;gap:var(--md-spacing-4);padding:var(--md-spacing-3) var(--md-spacing-4);min-height:var(--md-header-height);display:flex;position:relative}.navbar__menu-btn{display:none}.navbar__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar__logo-img{height:var(--md-header-logo-height);width:auto}.navbar__links{justify-content:center;gap:var(--md-spacing-1);flex:auto;min-width:0;display:flex}.navbar__link{padding:var(--md-spacing-2) var(--md-spacing-3);border-radius:var(--md-button-radius);font-size:var(--md-marketing-small-size);font-weight:var(--md-label-large-weight);line-height:var(--md-marketing-small-line);color:var(--md-on-surface-variant);white-space:nowrap;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), color var(--md-motion-duration-short) var(--md-motion-easing-standard);text-decoration:none}.navbar__link:hover{background-color:var(--md-surface-container-high);color:var(--md-on-surface)}.navbar__link--active,.navbar__link--menu[aria-expanded=true]{background-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}.navbar__actions{gap:var(--md-spacing-2);display:flex}.navbar__cta{white-space:nowrap}.navbar__link--menu{align-items:center;gap:var(--md-spacing-1);font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}.navbar__link-chevron{font-size:var(--md-icon-size-small);transition:transform var(--md-motion-duration-short) var(--md-motion-easing-standard)}.navbar__link--menu[aria-expanded=true] .navbar__link-chevron{transform:rotate(180deg)}.navbar__panel{z-index:var(--md-header-z-panel);background-color:var(--md-surface);box-shadow:var(--md-elevation-2);border-bottom-left-radius:var(--md-shape-large);border-bottom-right-radius:var(--md-shape-large);visibility:hidden;transition:grid-template-rows var(--md-motion-duration-short) var(--md-motion-easing-accelerate), visibility var(--md-motion-duration-none) linear var(--md-motion-duration-short);grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0}.navbar__panel:before{content:"";height:var(--md-shape-large);background-color:var(--md-surface);position:absolute;bottom:100%;left:0;right:0}.navbar__panel--open{visibility:visible;transition:grid-template-rows var(--md-motion-duration-medium) var(--md-motion-easing-emphasized), visibility var(--md-motion-duration-none);grid-template-rows:1fr}.navbar__panel--instant,.navbar__panel--instant .navbar__panel-item,.navbar__panel--instant .navbar__panel-card,.navbar__panel--swap{transition:none}.navbar__panel-row{min-height:0;overflow:hidden}.navbar__panel-inner{grid-template-columns:minmax(0, 1fr) var(--md-component-width-medium);column-gap:var(--md-spacing-8);max-width:var(--md-layout-max-width);padding:var(--md-spacing-4) var(--md-spacing-4) var(--md-spacing-6) var(--md-spacing-1);max-height:calc(100dvh - var(--md-header-height));text-align:left;margin:0 auto;display:grid;overflow-y:auto}.navbar__panel-inner--cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) var(--md-component-width-medium)}.navbar__panel-col+.navbar__panel-col,.navbar__panel-card{border-left:var(--md-divider-thickness) solid var(--md-outline-variant);padding-left:var(--md-spacing-8)}.navbar__panel-eyebrow,.navbar__panel-card-eyebrow{font-size:var(--md-label-large-size);line-height:var(--md-label-large-line);font-weight:var(--md-weight-bold);letter-spacing:var(--md-letter-spacing-wide);text-transform:uppercase;color:var(--md-primary);margin:0;display:block}.navbar__panel .mk-eyebrow{margin:0}.navbar__panel-eyebrow{padding:0 var(--md-spacing-3) var(--md-spacing-1)}.navbar__panel-list{gap:var(--md-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.navbar__panel-item{align-items:flex-start;gap:var(--md-spacing-3);padding:var(--md-spacing-2) var(--md-spacing-3);border-radius:var(--md-button-radius);color:var(--md-on-surface);opacity:0;transform:translateY(var(--md-spacing-1));transition:opacity var(--md-motion-duration-short) var(--md-motion-easing-standard), transform var(--md-motion-duration-short) var(--md-motion-easing-standard), background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), color var(--md-motion-duration-short) var(--md-motion-easing-standard);text-decoration:none;display:flex}.navbar__panel-item:hover{background-color:var(--md-surface-container-high);color:var(--md-on-surface)}.navbar__panel-item:focus-visible{outline:calc(var(--md-divider-thickness) * 2) solid var(--md-primary);outline-offset:calc(var(--md-divider-thickness) * 2)}.navbar__panel-item--current,.navbar__panel-item--current:hover{background-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}.navbar__panel-item--current .navbar__panel-desc{color:inherit}.navbar__panel-icon{font-size:var(--md-icon-size-medium);color:var(--md-primary);margin-top:calc((var(--md-marketing-small-line) - var(--md-icon-size-medium)) / 2);flex-shrink:0}.navbar__panel-text{flex-direction:column;min-width:0;display:flex}.navbar__panel-label{align-items:center;gap:var(--md-spacing-2);font-size:var(--md-marketing-small-size);font-weight:var(--md-label-large-weight);line-height:var(--md-marketing-small-line);white-space:nowrap;display:flex}.navbar__panel-desc{font-size:var(--md-body-medium-size);font-weight:var(--md-body-medium-weight);line-height:var(--md-body-medium-line);color:var(--md-on-surface-variant)}.navbar__panel .chip--label{color:inherit;border-color:var(--md-outline)}.navbar__panel-card{align-items:flex-start;gap:var(--md-spacing-2);padding-left:calc(var(--md-spacing-8) + var(--md-spacing-3));color:var(--md-on-surface);opacity:0;transform:translateY(var(--md-spacing-1));transition:opacity var(--md-motion-duration-short) var(--md-motion-easing-standard), transform var(--md-motion-duration-short) var(--md-motion-easing-standard);flex-direction:column;text-decoration:none;display:flex}.navbar__panel-card-media{aspect-ratio:16/9;border-radius:var(--md-shape-medium);background-color:var(--md-surface-container-high);width:100%;margin-bottom:var(--md-spacing-2);display:block;overflow:hidden}.navbar__panel-card-media img{object-fit:cover;width:100%;height:100%;display:block}.navbar__panel-card-title{font-size:var(--md-title-medium-size);line-height:var(--md-title-medium-line);font-weight:var(--md-weight-bold);color:var(--md-on-surface);transition:color var(--md-motion-duration-short) var(--md-motion-easing-standard);margin:0}.navbar__panel-card--article:hover .navbar__panel-card-title{color:var(--md-primary)}.navbar__panel-card-text{font-size:var(--md-body-medium-size);font-weight:var(--md-body-medium-weight);line-height:var(--md-body-medium-line);color:var(--md-on-surface-variant);margin:0}.navbar__panel-card-row{align-items:center;gap:var(--md-spacing-2);font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);color:var(--md-on-surface);text-decoration:none;display:inline-flex}.navbar__panel-card-row .material-symbols-outlined{font-size:var(--md-icon-size-small);color:var(--md-primary)}.navbar__panel-card-row:hover{color:var(--md-primary)}.navbar__panel-card .btn{margin-top:var(--md-spacing-2)}.navbar__panel-card-link{align-items:center;gap:var(--md-spacing-1);margin-top:var(--md-spacing-1);font-size:var(--md-label-large-size);font-weight:var(--md-label-large-weight);line-height:var(--md-label-large-line);color:var(--md-primary);text-decoration:none;display:inline-flex}.navbar__panel-card-link .material-symbols-outlined{font-size:var(--md-icon-size-small)}.navbar__panel-card-link:hover,.navbar__panel-card--article:hover .navbar__panel-card-link{color:var(--md-primary);text-decoration:underline}.navbar__panel-card:focus-visible,.navbar__panel-card-link:focus-visible,.navbar__panel-card-row:focus-visible{outline:calc(var(--md-divider-thickness) * 2) solid var(--md-primary);outline-offset:calc(var(--md-divider-thickness) * 2)}.navbar__panel-list>li:first-child .navbar__panel-item{--navbar-panel-i:1}.navbar__panel-list>li:nth-child(2) .navbar__panel-item{--navbar-panel-i:2}.navbar__panel-list>li:nth-child(3) .navbar__panel-item{--navbar-panel-i:3}.navbar__panel-list>li:nth-child(4) .navbar__panel-item{--navbar-panel-i:4}.navbar__panel-list>li:nth-child(5) .navbar__panel-item{--navbar-panel-i:5}.navbar__panel-list>li:nth-child(6) .navbar__panel-item{--navbar-panel-i:6}.navbar__panel-card{--navbar-panel-i:2}.navbar__panel--open .navbar__panel-item{opacity:1;transition-delay:calc(var(--md-motion-stagger-delay) * var(--navbar-panel-i,1)), calc(var(--md-motion-stagger-delay) * var(--navbar-panel-i,1)), var(--md-motion-duration-none), var(--md-motion-duration-none);transform:translateY(0)}.navbar__panel--open .navbar__panel-card{opacity:1;transition-delay:calc(var(--md-motion-stagger-delay) * var(--navbar-panel-i,1)), calc(var(--md-motion-stagger-delay) * var(--navbar-panel-i,1));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.navbar__panel,.navbar__panel--open,.navbar__panel-item,.navbar__panel--open .navbar__panel-item,.navbar__panel-card,.navbar__panel--open .navbar__panel-card{transition:none}.navbar__panel-item,.navbar__panel-card{transform:none}}@media (width<=1279px){.navbar__inner{gap:var(--md-spacing-2);padding:var(--md-spacing-2) var(--md-spacing-3)}.header .navbar__inner{max-width:none}.navbar__menu-btn{margin-right:var(--md-spacing-1);display:flex}.navbar__links{display:none}.navbar__logo{font-size:var(--md-title-medium-size);margin-left:0}.navbar__actions{gap:var(--md-spacing-1);margin-left:auto}}@media (width<=767px){.navbar__cta{display:none}}@media (width>=768px){.header{padding:0 var(--md-spacing-10) 0 0}}@media (width>=1280px){.header{padding:0 var(--md-spacing-6)}}.drawer{max-width:var(--md-component-width-medium)}.drawer__content{max-height:calc(100vh - var(--md-header-height));max-height:calc(100dvh - var(--md-header-height))}@media (width<=767px){.drawer{max-width:none}.drawer__content{min-height:calc(100vh - var(--md-header-height));min-height:calc(100dvh - var(--md-header-height))}}@media (width>=1280px){.drawer,.drawer__scrim{display:none}}.drawer__segments{padding:var(--md-spacing-2) var(--md-spacing-6) var(--md-spacing-3)}.drawer__segments .segmented-button{width:100%;margin-bottom:0;display:flex}.drawer__segments .segmented-button__item{min-height:calc(var(--md-button-height-large) - 2 * var(--md-segmented-button-pad));padding:0 var(--md-button-padding-x-small);font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);flex:1}.drawer__segments .segmented-button__icon{font-size:var(--md-icon-size-medium);color:var(--md-primary)}.drawer__segments .segmented-button__item--selected .segmented-button__icon{color:var(--md-on-surface)}@media (width<=480px){.drawer__segments .segmented-button__icon{display:inline-block}}.drawer__cta{align-items:stretch;gap:var(--md-spacing-2);padding:var(--md-spacing-3) var(--md-spacing-6);border-top:var(--md-divider-thickness) solid var(--md-outline-variant);background-color:var(--md-surface);flex-direction:column;display:flex;position:sticky;bottom:0}.drawer__cta .btn{width:100%;font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line)}.drawer__group-toggle{width:calc(100% - 2 * var(--md-spacing-3));text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit}.drawer__item-desc{font-size:var(--md-body-medium-size);font-weight:var(--md-body-medium-weight);line-height:var(--md-body-medium-line);color:var(--md-on-surface-variant);display:block}.drawer__item--active .drawer__item-desc{color:inherit}:root{--md-footer-logo-height:var(--md-logo-height)}.footer{background-color:var(--md-surface);padding:var(--md-spacing-10) var(--md-spacing-6) var(--md-spacing-6);border-top:var(--md-divider-thickness) solid var(--md-outline-variant);border-top-left-radius:var(--md-shape-large);border-top-right-radius:var(--md-shape-large)}.footer__inner{max-width:var(--md-layout-max-width);gap:var(--md-spacing-10);padding-bottom:var(--md-spacing-8);grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;margin:0 auto;display:grid}.footer__brand{max-width:var(--md-component-width-small)}.footer__tagline{font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);color:var(--md-on-surface-variant);margin-top:var(--md-spacing-4);margin-bottom:0}.footer__contact{align-items:center;gap:var(--md-spacing-2);margin-top:var(--md-spacing-4);font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);color:var(--md-on-surface-variant);transition:color var(--md-motion-duration-short) var(--md-motion-easing-standard);text-decoration:none;display:flex}.footer__contact[href]:hover{color:var(--md-primary)}.footer__contact .material-symbols-outlined{font-size:var(--md-icon-size-extra-small);color:var(--md-primary)}.footer__col{gap:var(--md-spacing-3);flex-direction:column;display:flex}.footer__col-title{font-size:var(--md-label-large-size);line-height:var(--md-label-large-line);font-weight:var(--md-weight-bold);text-transform:uppercase;letter-spacing:var(--md-letter-spacing-wide);color:var(--md-on-surface);margin-bottom:var(--md-spacing-1)}.footer__cols,.footer__cols-inner{display:contents}.footer__toggle{width:var(--md-icon-button-size);height:var(--md-icon-button-size);border-radius:var(--md-shape-full);color:var(--md-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.footer__chevron{font-size:var(--md-icon-size-medium);transition:transform var(--md-motion-duration-medium) var(--md-motion-easing-standard)}.footer--expanded .footer__chevron{transform:rotate(180deg)}.footer__logo{align-items:center;display:inline-flex}.footer__logo-img{height:var(--md-footer-logo-height);width:auto}.footer__logo-light{display:none}.footer__logo-dark,[data-theme=light] .footer__logo-light{display:block}[data-theme=light] .footer__logo-dark{display:none}.footer__link{color:var(--md-on-surface);font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);transition:color var(--md-motion-duration-short) var(--md-motion-easing-standard);text-decoration:none}.footer__link:hover{color:var(--md-primary)}.footer__bottom{max-width:var(--md-layout-max-width);justify-content:space-between;align-items:center;gap:var(--md-spacing-4);border-top:var(--md-divider-thickness) solid var(--md-outline-variant);padding-top:var(--md-spacing-6);flex-wrap:wrap;margin:0 auto;display:flex}.footer__copyright{color:var(--md-on-surface-variant);font-size:var(--md-body-medium-size);margin:0}.footer__trust{align-items:center;gap:var(--md-spacing-2);color:var(--md-on-surface-variant);font-size:var(--md-body-medium-size);margin:0;display:flex}.footer__trust .material-symbols-outlined{font-size:var(--md-icon-size-extra-small);color:var(--md-primary)}@media (width<=767px){.footer__inner{grid-template-columns:1fr;gap:0;position:relative}.footer__brand{padding-right:var(--md-spacing-12)}.footer__toggle{display:flex;position:absolute;top:0;right:0}.footer__cols{transition:grid-template-rows var(--md-motion-duration-medium) var(--md-motion-easing-standard);grid-template-rows:0fr;display:grid}.footer__cols-inner{gap:var(--md-spacing-6);min-height:0;padding-top:var(--md-spacing-6);flex-direction:column;display:flex;overflow:hidden}.footer--expanded .footer__cols{grid-template-rows:1fr}.footer__bottom{text-align:center;flex-direction:column}.footer--hide-mobile{display:none}}:root{--md-consent-banner-z:1000}.consent-banner{bottom:var(--md-spacing-6);width:calc(100% - var(--md-spacing-8));max-width:var(--md-component-width-xlarge);background-color:var(--md-inverse-surface);color:var(--md-inverse-on-surface);padding:var(--md-spacing-4) var(--md-spacing-6);border-radius:var(--md-shape-medium);box-shadow:var(--md-elevation-3);justify-content:space-between;align-items:center;gap:var(--md-spacing-6);z-index:var(--md-consent-banner-z);display:flex;position:fixed;left:50%;transform:translate(-50%)}.consent-banner[hidden]{display:none}.consent-banner__text{color:var(--md-inverse-on-surface);font-size:var(--md-body-medium-size);line-height:var(--md-body-medium-line);flex:1;margin:0}.consent-banner__link{color:var(--md-inverse-primary);font-weight:var(--md-label-large-weight);text-decoration:underline}.consent-banner__actions{align-items:center;gap:var(--md-spacing-2);flex-shrink:0;display:flex}.consent-banner__actions .btn--text{color:var(--md-inverse-on-surface)}.consent-banner--stacked{align-items:stretch;gap:var(--md-spacing-4);flex-direction:column}.consent-banner--stacked .consent-banner__actions{justify-content:flex-end}@media (width<=767px){.consent-banner{align-items:stretch;gap:var(--md-spacing-4);bottom:var(--md-spacing-4);width:calc(100% - var(--md-spacing-4) * 2);flex-direction:column}.consent-banner__actions{flex-wrap:wrap;justify-content:flex-end}}@media print{.consent-banner{display:none}}
