/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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{--btn--active:initial;--hero:initial;--menu-list:initial;--header-btn:initial;--lead-site__section:initial;--box-view__grid:solid;--group:0 0#0000;--bar--sub:initial;--header-bar__rail:100%;--lead--compact:0 0#0000;--rail-main__inner:initial;--site-header__cta:100%;--site--open:initial;--cta-banner__block:0 0#0000;--media-inner__slot:initial;--brand__inner:0 0#0000;--brand-box:initial;--tile:0px;--bar-promo:#fff;--icon-icon__wrap:0 0#0000;--btn--compact:solid;--head__field:initial;--hero--soft:initial;--item-mark__field:initial;--title-nav:initial;--brand--sm:initial;--badge-banner:initial;--top__top:initial;--block-unit:initial;--banner:initial;--icon__tile:initial;--cta-media__row:initial;--meta--wide:100%;--view__mark:initial;--site__unit:initial}}}@layer theme{:root,:host{--list__tile:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--chip--alt:.25rem;--grid--lg:.375rem;--tile-col:.5rem;--col:cubic-bezier(.4,0,.2,1);--view-col__list:.15s;--section:cubic-bezier(.4,0,.2,1);--lead__brand:var(--rail,system-ui,-apple-system,"Segoe UI",sans-serif);--rail__text:var(--list__tile)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--lead__brand,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--site-top__block,normal);font-variation-settings:var(--page__badge,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--rail__text,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--view--alt,normal);font-variation-settings:var(--grid__media,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.menu__top{visibility:collapse}.box-main__icon{visibility:visible}.brand{position:absolute}.stack{position:fixed}.meta-menu{position:relative}.link-top{position:static}.main-top__stack{position:sticky}.row-card{width:100%}@media (width>=40rem){.row-card{max-width:40rem}}@media (width>=48rem){.row-card{max-width:48rem}}@media (width>=64rem){.row-card{max-width:64rem}}@media (width>=80rem){.row-card{max-width:80rem}}@media (width>=96rem){.row-card{max-width:96rem}}.head{display:block}.btn--sm{display:contents}.promo-menu__card{display:flex}.inner{display:grid}.block-tile{display:none}.chip-item{display:inline}.tag__note{display:table}.thumb{flex-shrink:1}.tile--sub{transform:var(--btn--active,) var(--hero,) var(--menu-list,) var(--header-btn,) var(--lead-site__section,)}.icon-nav{resize:both}.card__outer{border-style:var(--box-view__grid);border-width:1px}.view-inner__field{text-transform:lowercase}.nav{text-transform:uppercase}.meta{font-style:italic}.header__nav{--group:0 1px 3px 0 var(--bar--sub,#0000001a),0 1px 2px -1px var(--bar--sub,#0000001a);box-shadow:var(--lead--compact),var(--brand__inner),var(--icon-icon__wrap),var(--cta-banner__block),var(--group)}.mark-card{outline-style:var(--btn--compact);outline-width:1px}.slot--is-on{--head__field:blur(8px);filter:var(--head__field,) var(--hero--soft,) var(--item-mark__field,) var(--title-nav,) var(--brand--sm,) var(--badge-banner,) var(--block-unit,) var(--banner,) var(--icon__tile,)}.main__promo{--badge-banner:invert(100%);filter:var(--head__field,) var(--hero--soft,) var(--item-mark__field,) var(--title-nav,) var(--brand--sm,) var(--badge-banner,) var(--block-unit,) var(--banner,) var(--icon__tile,)}.deck{filter:var(--head__field,) var(--hero--soft,) var(--item-mark__field,) var(--title-nav,) var(--brand--sm,) var(--badge-banner,) var(--block-unit,) var(--banner,) var(--icon__tile,)}.group__main{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--rail-section,--media-row__head,--lead,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--site__unit,var(--section));transition-duration:var(--list,var(--view-col__list))}.main{--site__unit:var(--col);transition-timing-function:var(--col)}}@property --btn--active{syntax:"*";inherits:false}@property --hero{syntax:"*";inherits:false}@property --menu-list{syntax:"*";inherits:false}@property --header-btn{syntax:"*";inherits:false}@property --lead-site__section{syntax:"*";inherits:false}@property --box-view__grid{syntax:"*";inherits:false;initial-value:solid}@property --group{syntax:"*";inherits:false;initial-value:0 0#0000}@property --bar--sub{syntax:"*";inherits:false}@property --header-bar__rail{syntax:"<percentage>";inherits:false;initial-value:100%}@property --lead--compact{syntax:"*";inherits:false;initial-value:0 0#0000}@property --rail-main__inner{syntax:"*";inherits:false}@property --site-header__cta{syntax:"<percentage>";inherits:false;initial-value:100%}@property --site--open{syntax:"*";inherits:false}@property --cta-banner__block{syntax:"*";inherits:false;initial-value:0 0#0000}@property --media-inner__slot{syntax:"*";inherits:false}@property --brand__inner{syntax:"*";inherits:false;initial-value:0 0#0000}@property --brand-box{syntax:"*";inherits:false}@property --tile{syntax:"<length>";inherits:false;initial-value:0}@property --bar-promo{syntax:"*";inherits:false;initial-value:#fff}@property --icon-icon__wrap{syntax:"*";inherits:false;initial-value:0 0#0000}@property --btn--compact{syntax:"*";inherits:false;initial-value:solid}@property --head__field{syntax:"*";inherits:false}@property --hero--soft{syntax:"*";inherits:false}@property --item-mark__field{syntax:"*";inherits:false}@property --title-nav{syntax:"*";inherits:false}@property --brand--sm{syntax:"*";inherits:false}@property --badge-banner{syntax:"*";inherits:false}@property --top__top{syntax:"*";inherits:false}@property --block-unit{syntax:"*";inherits:false}@property --banner{syntax:"*";inherits:false}@property --icon__tile{syntax:"*";inherits:false}@property --cta-media__row{syntax:"*";inherits:false}@property --meta--wide{syntax:"<percentage>";inherits:false;initial-value:100%}@property --view__mark{syntax:"*";inherits:false}@property --site__unit{syntax:"*";inherits:false}.menu--wide,.menu--wide *,.menu--wide :before,.menu--wide :after{box-sizing:border-box}.menu--wide{--head:var(--footer)}@media (width<=991px){.menu--wide{--head:16px}}.menu--wide{background:var(--list__block);min-width:360px;max-width:2048px;color:var(--hero-group);font-family:var(--rail);font-size:var(--body__block);font-weight:var(--thumb-banner);line-height:var(--meta-hero);overflow-wrap:anywhere;margin:0 auto;overflow-x:hidden}.menu--wide :where(button,input,select,textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.menu--wide :where(a){color:inherit;text-decoration:none}.menu--wide :where(img){max-width:100%;height:auto;display:block}.menu--wide :where(button){cursor:pointer;background:0 0;border:0;padding:0}.menu--wide :where(ul,ol){margin:0;padding:0;list-style:none}.menu--wide .main-link__promo{z-index:200;background:var(--box__deck);color:var(--hero-group);border-radius:var(--cta--is-on);padding:10px 16px;position:absolute;top:0;left:-9999px}.menu--wide .main-link__promo:focus{top:12px;left:12px}.menu--wide .item__bar{font-size:var(--thumb);text-transform:uppercase;color:var(--hero-group);margin:0;font-weight:900;line-height:1.2}.menu--wide .box-site__box{font-size:var(--menu__mark);font-weight:var(--title);color:var(--hero-group);margin:0 0 24px;line-height:1.2}.menu--wide .site--alt{z-index:100;background:var(--lead__thumb);position:fixed;inset:0 0 auto}.menu--wide .header__title{padding-top:calc(var(--slot--open) + 16px)}.menu--wide .panel{width:100%;max-width:calc(var(--site-bar__tile) + var(--top-panel__col)*2);padding:0 var(--top-panel__col);grid-template-columns:1fr;margin:0 auto;display:grid}@media (width>=992px){.menu--wide .panel[data-has-aside=true]{grid-template-columns:1fr var(--icon);column-gap:var(--btn__deck);align-items:start}}.menu--wide .list-header{min-width:0}.menu--wide .slot{margin-bottom:var(--field-box__site)}.menu--wide .title{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=992px){.menu--wide .title{gap:var(--btn__deck);grid-template-columns:2fr 1fr}}.menu--wide .col--lead{min-height:var(--media__pane);padding:var(--main-box__body);border-radius:var(--cta--is-on);color:var(--group__tile);text-align:center;transition:color var(--section-footer),background-color var(--section-footer),border-color var(--section-footer),box-shadow var(--section-footer);border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:normal;display:inline-flex}.menu--wide .area{background:var(--stack-mark__grid);color:var(--inner__col)}.menu--wide .main-item+.area,.menu--wide .banner-footer__bar+.area{margin-top:16px}.menu--wide .nav-lead__footer{font-family:var(--media-col);width:180px}.menu--wide .nav-lead__footer[data-role="1"]{background:var(--hero__box,var(--footer__media));color:var(--main--lead)}.menu--wide .nav-lead__footer[data-role="2"]{background:var(--foot--sm,var(--btn-site));color:var(--foot--lg)}.menu--wide .top-note{flex:1 1 0;width:auto}.menu--wide .site--lead{background:var(--stack-mark__grid);color:var(--inner__col);width:100%}.menu--wide .brand--alt{flex-direction:column;align-items:flex-start;font-size:12px;font-weight:700;line-height:1.2;display:flex}.menu--wide .brand--alt span:last-child{font-size:14px}.menu--wide .slot-stack__badge{max-width:calc(var(--site-bar__tile) + var(--top-panel__col)*2);padding:12px var(--top-panel__col);align-items:center;gap:12px;margin:0 auto;display:flex}.menu--wide .block-tag{margin-right:auto;display:inline-flex}.menu--wide .note-top{object-fit:contain;width:116px;height:50px}@media (width<=991px){.menu--wide .slot-stack__badge{padding:15px var(--top-panel__col) 14px}.menu--wide .note-top{width:auto;height:40px}}.menu--wide .media{color:var(--hero-group);font-size:20px;font-weight:800}.menu--wide .cta-btn__grid{gap:8px;display:none}@media (width>=992px){.menu--wide .cta-btn__grid{display:flex}}.menu--wide .block-title{border-radius:var(--cta--is-on);background:var(--row--lead);width:40px;height:40px;color:var(--field);justify-content:center;align-items:center;display:inline-flex}@media (width>=992px){.menu--wide .block-title{display:none}}.menu--wide .area-inner__view,.menu--wide .block-title[aria-expanded=true] .foot-grid__area{display:none}.menu--wide .block-title[aria-expanded=true] .area-inner__view{display:block}.menu--wide .slot-badge{display:none}@media (width>=992px){.menu--wide .slot-badge{max-width:calc(var(--site-bar__tile) + var(--top-panel__col)*2);padding:0 var(--top-panel__col);margin:0 auto 12px;display:block}.menu--wide .menu-top__rail{background:var(--chip-deck__brand,var(--box__deck));border-radius:var(--tile-col);flex-wrap:nowrap;justify-content:center;gap:6px;padding:8px 30px;display:flex}.menu--wide .tag{border-radius:var(--cta--is-on);color:var(--hero-group);transition:background-color var(--section-footer);align-items:center;padding:6px 14px;font-size:16px;font-weight:400;display:inline-flex}.menu--wide .tag:hover,.menu--wide .tag[aria-current=page]{background:var(--rail-badge__header);color:var(--promo__brand)}}.menu--wide .menu__hero{max-width:calc(var(--site-bar__tile) + var(--top-panel__col)*2);padding:0 var(--top-panel__col) 12px;gap:8px;margin:0 auto;display:flex}@media (width>=992px){.menu--wide .menu__hero{display:none}}.menu--wide .thumb-panel{display:none}@media (width>=992px){.menu--wide .thumb-panel{display:none!important}}.menu--wide .thumb-panel.is-open{background:var(--box__deck);border-radius:var(--tile-col);max-height:413px;margin-top:9px;padding:16px 12px 12px;display:block;position:absolute;top:100%;left:10px;right:10px;overflow:auto}.menu--wide .card-main__cta{min-height:42px;color:var(--hero-group);align-items:center;font-size:16px;display:flex}.menu--wide[data-scroll-lock]{overflow:hidden}.menu--wide .chip__thumb{margin-bottom:var(--field-box__site);display:block}.menu--wide .meta-site__text{background:var(--box__deck);border-radius:var(--tile-col);padding:var(--head)}.menu--wide .chip-page__footer{align-items:center;gap:12px;width:100%;display:flex}.menu--wide .promo{color:var(--hero-group);font-size:16px;font-weight:700}.menu--wide .lead{color:var(--list__field);margin-left:auto;font-size:14px}.menu--wide .section-outer__brand{color:var(--menu-mark,var(--row--lead));transition:transform var(--section-footer)}.menu--wide .meta-site__text[data-expanded=true] .section-outer__brand{transform:rotate(180deg)}.menu--wide .lead-footer__group{flex-direction:column;margin-top:16px;display:flex}.menu--wide .banner-icon__section{border-bottom:1px solid var(--rail-badge__header)}.menu--wide .banner-icon__section:last-child{border-bottom:0}.menu--wide .banner-icon__section a{color:var(--hero-group);align-items:center;gap:12px;padding:10px 0;font-size:14.4px;display:flex}.menu--wide .body--sub{width:var(--mark__bar);height:var(--mark__bar);background:var(--row--lead);color:var(--field);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14.4px;font-weight:400;display:inline-flex}.menu--wide .banner-icon__section a:hover .grid-menu{color:var(--row--lead)}.menu--wide .item-panel{background:var(--col--sub);color:var(--body-inner__deck,var(--group__tile));border-radius:var(--tile-col);grid-template-columns:1fr;align-items:center;gap:24px;padding:16px;display:grid}@media (width>=992px){.menu--wide .item-panel{padding:var(--head);grid-template-columns:3fr 2fr;gap:34px}.menu--wide .deck--alt{order:2}.menu--wide .header{order:1}}.menu--wide .deck--alt{border-radius:var(--cta--is-on);object-fit:cover;width:100%}.menu--wide .brand--compact{color:var(--body-inner__deck,var(--group__tile));margin:10px 0 16px;font-size:16px;font-weight:600;line-height:22.4px}@media (width>=601px){.menu--wide .brand--compact{font-size:18px;line-height:25.2px}}.menu--wide .item-panel .item__bar{color:var(--body-inner__deck,var(--group__tile));margin-bottom:0}.menu--wide .header .area{width:fit-content}.menu--wide .icon{background:var(--box__deck);border-radius:var(--tile-col);padding:var(--head);border-top:var(--thumb-icon) solid var(--outer__inner)}.menu--wide .icon .box-site__box{text-align:left}.menu--wide .row-top{flex-direction:column;gap:24px;display:flex}@media (width>=992px){.menu--wide .row-top{align-items:flex-start;gap:var(--btn__deck);flex-direction:row}.menu--wide .row-top[data-media-side=left]{flex-direction:row-reverse}}.menu--wide .header--sm{flex:3 1 0;min-width:0}.menu--wide .item{border-radius:var(--cta--is-on);object-fit:cover;flex:2 1 0;width:100%;min-width:0}.menu--wide .lead-unit{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=601px){.menu--wide .lead-unit{grid-template-columns:repeat(2,1fr)}}.menu--wide .panel--alt{background:var(--pane__group);border-radius:var(--cta--is-on);min-height:160px;padding:20px;display:block;position:relative}.menu--wide .menu__promo{font-size:20px;font-weight:700;line-height:var(--link-inner__row);color:var(--hero-group);margin:0 0 4px}.menu--wide .bar{color:var(--hero-group);margin:0;font-size:12px}.menu--wide .page__rail{align-items:flex-end;display:flex;position:absolute;bottom:20px;left:20px}.menu--wide .tag-tile__tile{background:var(--row--lead);width:32px;height:32px;color:var(--field);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.menu--wide .page--soft{object-fit:cover;width:145px;max-width:50%;height:81px;position:absolute;bottom:0;right:0}.menu--wide .main-media__block{background:var(--col--sub);color:var(--body-inner__deck,var(--group__tile));border-radius:var(--tile-col);padding:var(--head);text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}.menu--wide .lead-field{background:var(--stack-mark__grid);width:56px;height:56px;color:var(--group__tile);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.menu--wide .thumb-section__chip{font-size:20px;font-weight:700;line-height:var(--link-inner__row);color:var(--body-inner__deck,var(--group__tile));margin:0 0 12px}.menu--wide .media--soft{background:var(--body-inner__deck,var(--group__tile));width:48px;height:2px;margin-bottom:12px;display:block}.menu--wide .chip__stack{color:var(--body-inner__deck,var(--group__tile));margin:0 0 20px;font-size:16px}.menu--wide .item-header__top{flex-direction:column;gap:10px;width:100%;margin-top:auto;display:flex}.menu--wide .foot__top{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.menu--wide .foot__top .box-site__box{margin-bottom:0}.menu--wide .header-area{border-radius:var(--cta--is-on);background:var(--col--sub);height:36px;color:var(--body-inner__deck,var(--group__tile));font-family:var(--media-col);align-items:center;padding:6px 14px;font-size:16px;font-weight:400;display:inline-flex}.menu--wide .unit{gap:var(--menu);grid-template-columns:repeat(2,1fr);display:grid}.menu--wide .badge__promo{grid-template-columns:1fr}@media (width>=601px){.menu--wide .unit{grid-template-columns:repeat(5,1fr)}.menu--wide .badge__promo{grid-template-columns:repeat(3,1fr)}}.menu--wide .block-row{border-radius:var(--cta--is-on);background:var(--pane__group);display:block;position:relative;overflow:hidden}.menu--wide .grid-note{aspect-ratio:4/3;object-fit:cover;width:100%}.menu--wide .badge__promo .grid-note{aspect-ratio:295/413}.menu--wide .btn{background:var(--col--sub);color:var(--body-inner__deck,var(--group__tile));padding:4px 8px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.menu--wide .grid-note{transition:filter var(--section-footer)}.menu--wide .block-row:is(:hover,:focus-visible) .grid-note{filter:brightness(.6)}.menu--wide .block-row:is(:hover,:focus-visible) .btn{background:0 0;top:0;bottom:auto}.menu--wide .meta__outer{border-radius:var(--cta--is-on);background:var(--stack-mark__grid);color:var(--inner__col);font-family:var(--media-col);white-space:nowrap;padding:7px 20px;font-size:16px;font-weight:400;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.menu--wide .block-row:is(:hover,:focus-visible) .meta__outer{display:block}.menu--wide .section-wrap__area{gap:var(--btn__deck);grid-template-columns:1fr;display:grid}@media (width>=601px){.menu--wide .section-wrap__area{grid-template-columns:repeat(3,1fr)}}.menu--wide .group-main{background:var(--col--sub);color:var(--body-inner__deck,var(--group__tile));border-radius:var(--tile-col);padding:var(--head);text-align:center;border:2px solid #0000;flex-direction:column;align-items:center;display:flex}.menu--wide .menu{width:auto;max-height:110px;margin:0 auto 16px}.menu--wide .meta--is-on{color:var(--body-inner__deck,var(--group__tile));align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;display:flex}.menu--wide .icon-stack{border:2px solid var(--body-inner__deck,var(--group__tile));border-radius:50%;width:12px;height:12px}.menu--wide .box--lead{color:var(--body-inner__deck,var(--group__tile));margin:0 0 8px;font-size:32px;font-weight:900}.menu--wide .menu-inner__footer{color:var(--body-inner__deck,var(--group__tile));margin:0 0 20px;font-size:16px}.menu--wide .group-main .area{width:100%;max-width:240px}.menu--wide .main--compact{background:var(--col--sub);color:var(--body-inner__deck,var(--group__tile));border-radius:var(--tile-col);padding:var(--head);flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.menu--wide .area-meta{flex:260px;min-width:0}.menu--wide .card-media__view{color:var(--body-inner__deck,var(--group__tile));margin:0 0 8px;font-size:32px;font-weight:800}.menu--wide .foot{color:var(--body-inner__deck,var(--group__tile));margin:0 0 16px;font-size:16px;font-weight:600}.menu--wide .tag-group{flex:none;width:auto;height:280px}@media (width>=601px){.menu--wide .main--compact{min-height:214px;padding-right:240px}.menu--wide .tag-group{position:absolute;top:-33px;right:40px}}.menu--wide .top--wide{flex-direction:column;gap:24px;display:flex}@media (width>=992px){.menu--wide .block--lg{align-items:flex-start;gap:var(--btn__deck);flex-direction:row}.menu--wide .block--lg .thumb-promo__unit{flex:2 1 0}.menu--wide .block--lg .top-banner{flex:3 1 0}}.menu--wide .thumb-promo__unit{border-radius:var(--cta--is-on);object-fit:cover;width:100%;min-width:0}.menu--wide .foot--sub{color:var(--hero-group);margin:0 0 16px;font-size:16px}.menu--wide .banner-meta{overflow-x:auto}.menu--wide .tag-thumb{table-layout:auto;border-collapse:collapse;width:max-content;min-width:100%}.menu--wide .tag-thumb th,.menu--wide .tag-thumb td{text-align:left;overflow-wrap:normal;padding:10px 30px 10px 10px;font-size:16px}.menu--wide .tag-thumb thead th{border-bottom:3px solid var(--outer--alt);font-weight:700}.menu--wide .tag-thumb tbody th{text-align:left;font-weight:700}.menu--wide .tag-thumb tbody td{font-weight:400}.menu--wide .tag-thumb tbody tr:nth-child(2n){background:var(--media-item__stack,var(--icon-mark__section))}.menu--wide .tag-thumb tbody tr:nth-child(2n) th:first-child,.menu--wide .tag-thumb tbody tr:nth-child(2n) td:first-child{border-radius:0 0 0 var(--cta--is-on)}.menu--wide .tag-thumb tbody tr:nth-child(2n) th:last-child,.menu--wide .tag-thumb tbody tr:nth-child(2n) td:last-child{border-radius:0 0 var(--cta--is-on)0}.menu--wide .pane__main{color:var(--list__field);margin:0 0 16px}.menu--wide .lead-site__inner{color:var(--list__field);margin:16px 0 0}.menu--wide .page{color:var(--list__field);margin:0 0 16px}.menu--wide .page-lead__menu{border-bottom:1px solid var(--rail-badge__header)}.menu--wide .page-lead__menu:last-child{border-bottom:0}.menu--wide .menu__block{font-size:inherit;font-weight:inherit;margin:0}.menu--wide .group--open{text-align:left;width:100%;color:var(--site--soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 60px 20px 20px;font-size:20px;font-weight:700;display:flex;position:relative}.menu--wide .group--open[aria-expanded=true]{color:var(--row--lead)}.menu--wide .block-badge{transition:transform var(--section-footer);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menu--wide .group--open[aria-expanded=true] .block-badge{transform:translateY(-50%) rotate(180deg)}.menu--wide .media-grid__pane{color:var(--hero-group);padding:0 20px 20px;font-size:16px;font-weight:400}.menu--wide .pane--compact{background:var(--box__deck);border-radius:var(--tile-col);padding:var(--head)}.menu--wide .pane--compact .box-site__box{margin-bottom:16px;font-size:28px}.menu--wide .pane--compact .grid-footer{flex-direction:column;gap:6px;display:flex}.menu--wide .pane--compact .section__cta{border-radius:var(--cta--is-on);min-height:42px;color:var(--hero-group);transition:color var(--section-footer),background-color var(--section-footer);align-items:center;gap:10px;padding:10px;font-size:16px;display:flex}.menu--wide .pane--compact .section__cta:hover{background:var(--col--sub);color:var(--body-inner__deck,var(--group__tile))}.menu--wide .banner--open{background:var(--box__deck);border-radius:var(--tile-col);padding:var(--head)}.menu--wide .banner--open .grid-footer{flex-wrap:wrap;gap:10px;display:flex}.menu--wide .banner--open .section__cta{border-radius:var(--cta--is-on);background:var(--pane__group);color:var(--hero-group);align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.menu--wide .page-hero__tag{width:18px;height:18px;display:inline-flex}.menu--wide .page-hero__tag svg{width:100%;height:100%}.menu--wide .pane--open{min-width:0}@media (width<=991px){.menu--wide .pane--open{margin-top:20px}}.menu--wide .footer{background:var(--main);padding:42px 0}.menu--wide .box{max-width:calc(var(--site-bar__tile) + var(--top-panel__col)*2);padding:0 var(--top-panel__col);margin:0 auto}.menu--wide .section{margin-bottom:32px}.menu--wide .box-footer{object-fit:contain;width:116px;height:50px}.menu--wide .meta--sm{color:var(--hero-group);font-size:20px;font-weight:800}.menu--wide .page-header{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}@media (width>=992px){.menu--wide .page-header{flex-direction:row;justify-content:space-between}}.menu--wide .wrap{flex-wrap:wrap;gap:32px;display:flex}.menu--wide .btn--compact{color:var(--hero-group);margin:0 0 12px;font-size:16px;font-weight:700}.menu--wide .body--open{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}@media (width>=992px){.menu--wide .body--open{pointer-events:none}.menu--wide .head-section__outer{display:none}}.menu--wide .media-unit__body{flex-direction:column;gap:23px;display:flex}@media (width<=991px){.menu--wide .media-unit__body{display:none}.menu--wide .body--open[aria-expanded=true]+.media-unit__body{display:flex}.menu--wide .wrap{flex-direction:column;gap:16px}}@media (width>=992px){.menu--wide .tile{grid-template-columns:repeat(2,minmax(120px,max-content));gap:23px 32px;display:grid}}.menu--wide .media-unit__body li a{color:var(--list__field);font-size:14px;display:block}.menu--wide .media-unit__body li a:hover{color:var(--row--lead)}.menu--wide .tile__header{flex-direction:column;gap:16px;display:flex}@media (width>=992px){.menu--wide .tile__header{align-items:flex-end}}.menu--wide .item__page{color:var(--hero-group);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.menu--wide .area-area__menu{gap:10px;display:flex}.menu--wide .section-grid{border-radius:var(--cta--is-on);background:var(--col--sub);width:30px;height:30px;color:var(--body-inner__deck,var(--group__tile));transition:background-color var(--section-footer),color var(--section-footer);justify-content:center;align-items:center;display:inline-flex}.menu--wide .section-grid:hover,.menu--wide .section-grid:focus-visible{background:var(--head--compact);color:var(--top)}.menu--wide .section-grid:hover :is(img,svg),.menu--wide .section-grid:focus-visible :is(img,svg){transform:scale(1.18)}.menu--wide .section-grid img,.menu--wide .outer-lead__grid{object-fit:contain;width:16px;height:16px}.menu--wide .outer-lead__grid path{transform:scale(var(--inner-text,1));transform-box:fill-box;transform-origin:50%}.menu--wide .area__stack{--inner-text:1.28}.menu--wide .mark-list__foot{--inner-text:1.18}.menu--wide .badge-view{--inner-text:1.06}.menu--wide .head-foot__main{--inner-text:.82}.menu--wide .header--compact{border-top:1px solid var(--list__field);flex-wrap:wrap;gap:16px;margin-bottom:32px;padding-top:32px;display:flex}.menu--wide .banner__media img{width:auto;height:35px}.menu--wide .btn__badge{width:35px;height:35px;color:var(--area-pane);display:block}.menu--wide .rail--lead{width:auto;height:18px;color:var(--area-pane);display:block}.menu--wide .banner__media span{color:var(--list__field);font-size:12px}.menu--wide .link-main__brand{border-top:1px solid var(--list__field);grid-template-columns:1fr;gap:12px;padding-top:24px;display:grid}@media (width>=992px){.menu--wide .link-main__brand{grid-template-columns:829fr 415fr}}.menu--wide .pane-site__btn,.menu--wide .area-body__lead{color:var(--list__field);margin:0;font-size:14px}.menu--wide .chip-cta{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (width>=992px){.menu--wide .chip-cta{justify-content:flex-end}}.menu--wide .pane-card{width:auto;height:20px}.menu--wide .slot-grid__box{color:var(--list__field);font-size:14px}@media (width<=991px){.menu--wide .chip-cta{gap:16px}}.menu--wide .title-card{border-radius:var(--cta--is-on);background:var(--main__banner);width:40px;height:40px;color:var(--foot-main);z-index:90;justify-content:center;align-items:center;display:none;position:fixed;bottom:20px;right:20px}.menu--wide .title-card.is-visible{display:inline-flex}.menu--wide .title-card svg{width:16px;height:16px}.menu--wide .text{max-width:calc(var(--site-bar__tile) + var(--top-panel__col)*2);padding:60px var(--top-panel__col) 80px;text-align:center;margin:0 auto}.menu--wide .tag-list{color:var(--group-thumb__grid);margin:0;font-size:96px;font-weight:900}.menu--wide .outer{color:var(--row--lead);margin:0 0 8px;font-weight:700}.menu--wide .main-item__main,.menu--wide .banner--active{color:var(--list__field)}.menu--wide .text .col--lead{margin:16px 0}@media (width<=600px){.menu--wide .item__bar{font-size:25px;line-height:30px}.menu--wide .pane--compact .box-site__box{font-size:22px}.menu--wide .box-site__box{font-size:22px;line-height:26.4px}}:where(.site--alt){color:var(--hero-group)}.site--alt{--hero-group:var(--panel);--list__field:var(--site--sm);--body-bar:var(--list--open);--area-pane:var(--bar--soft)}:where(.footer){color:var(--hero-group)}.footer{--hero-group:var(--body-badge__box);--list__field:var(--lead--lead);--area-pane:var(--text__slot)}:where(.menu--wide .thumb-panel.is-open,.menu--wide .banner--open,.menu--wide .pane--compact,.menu--wide .menu-top__rail,.menu--wide .icon,.menu--wide .main-link__promo,.menu--wide .meta-site__text){color:var(--hero-group)}.menu--wide .thumb-panel.is-open,.menu--wide .banner--open,.menu--wide .pane--compact,.menu--wide .menu-top__rail,.menu--wide .icon,.menu--wide .main-link__promo,.menu--wide .meta-site__text{--hero-group:var(--tag);--list__field:var(--wrap);--area-pane:var(--head-box)}:where(.menu--wide .main-item tbody tr:nth-child(2n),.menu--wide .tag-thumb tbody tr:nth-child(2n)){color:var(--hero-group)}.menu--wide .main-item tbody tr:nth-child(2n),.menu--wide .tag-thumb tbody tr:nth-child(2n){--hero-group:var(--pane,var(--menu-bar__foot));--list__field:var(--head-bar,var(--mark));--area-pane:var(--head--wide)}:where(.panel--alt,.menu--wide .banner--open .section__cta,.menu--wide .block-row){color:var(--promo__brand)}.panel--alt,.menu--wide .banner--open .section__cta,.menu--wide .block-row{--hero-group:var(--promo__brand);--list__field:var(--stack-main__media)}.item-panel,.main--compact,.group-main,.main-media__block{--stack-mark__grid:var(--nav__brand);--inner__col:var(--text--alt)}.menu--wide .main-item{overflow-wrap:anywhere}.menu--wide .main-item h2{font-size:28px;font-weight:var(--title);color:var(--hero-group);margin:24px 0;line-height:1.2}.menu--wide .main-item h2:first-child{margin-top:0}.menu--wide .main-item h3{color:var(--hero-group);margin:24px 0 12px;font-size:20px;font-weight:700;line-height:24px}.menu--wide .main-item h4{color:var(--hero-group);margin:20px 0 8px;font-size:16px;font-weight:600;line-height:19.2px}.menu--wide .main-item p{font-size:16px;font-weight:400;line-height:var(--meta-hero);color:var(--hero-group);margin:0 0 16px}.menu--wide .main-item>:last-child{margin-bottom:0}.menu--wide .main-item a{color:var(--row--lead);text-decoration:underline}.menu--wide .main-item strong{font-weight:700}.menu--wide .main-item ul,.menu--wide .main-item ol,.menu--wide .banner-footer__bar{margin:0 0 16px;padding:0;list-style:none}.menu--wide .main-item ul li,.menu--wide .main-item ol li,.menu--wide .banner-footer__bar li{font-size:16px;line-height:var(--meta-hero);color:var(--hero-group);margin-bottom:8px;padding-left:34px;position:relative}.menu--wide .main-item ol,.menu--wide .panel__wrap{counter-reset:t2-step}.menu--wide .main-item ol li,.menu--wide .panel__wrap li{counter-increment:t2-step}.menu--wide .main-item ul li:before,.menu--wide .main-item ol li:before,.menu--wide .banner-footer__bar li:before{width:var(--mark__bar);height:var(--mark__bar);background:var(--row--lead);color:var(--group__tile);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0}.menu--wide .main-item ul li:before{content:"✓"}.menu--wide .main-item ol li:before,.menu--wide .panel__wrap li:before{content:counter(t2-step)}.menu--wide .main-item .head--alt{margin:0 0 16px;overflow-x:auto}.menu--wide .main-item table{border-collapse:collapse;table-layout:auto;width:100%;min-width:480px}.menu--wide .main-item th,.menu--wide .main-item td{text-align:left;overflow-wrap:normal;white-space:normal;padding:10px 30px 10px 10px;font-size:16px}.menu--wide .main-item thead th{border-bottom:3px solid var(--outer--alt);font-weight:700}.menu--wide .main-item tbody tr:nth-child(2n){background:var(--media-item__stack,var(--icon-mark__section))}.menu--wide .main-item tbody td:first-child{font-weight:700}@media (width<=600px){.menu--wide .main-item h2{font-size:22px;line-height:26.4px}.menu--wide .main-item h3{font-size:18px;line-height:21.6px}}