/*! 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{--link__page:initial;--link-card__nav:initial;--badge-title:initial;--thumb-media__main:initial;--main-view:initial;--tag:solid;--icon:0 0#0000;--top--sub:initial;--icon-tag:100%;--slot:0 0#0000;--meta__footer:initial;--thumb:100%;--section--alt:initial;--grid--is-on:0 0#0000;--inner__group:initial;--link:0 0#0000;--promo--soft:initial;--mark-main:0px;--box-btn__banner:#fff;--text:0 0#0000;--block:solid;--field__field:initial;--item-item:initial;--site__col:initial;--footer--alt:initial;--list--alt:initial;--footer-row:initial;--footer__card:initial;--foot-grid__row:initial;--nav-deck:initial;--thumb-top__note:initial;--card-text__site:initial;--item:100%;--btn-meta:initial;--cta-mark:initial}}}@layer theme{:root,:host{--mark--wide:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--grid__meta:.25rem;--item-grid__wrap:.375rem;--head-slot__link:.5rem;--wrap:cubic-bezier(.4,0,.2,1);--media__link:.15s;--banner:cubic-bezier(.4,0,.2,1);--mark-block__thumb:var(--tag-row,system-ui,-apple-system,"Segoe UI",sans-serif);--section--lg:var(--mark--wide)}}@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(--mark-block__thumb,-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(--rail__meta,normal);font-variation-settings:var(--page-hero__thumb,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(--section--lg,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--area-thumb,normal);font-variation-settings:var(--deck-mark,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{.chip{visibility:collapse}.main-outer__top{visibility:visible}.group-page{position:absolute}.site{position:fixed}.item-card__unit{position:relative}.media--sub{position:static}.banner{position:sticky}.media-badge{width:100%}@media (width>=40rem){.media-badge{max-width:40rem}}@media (width>=48rem){.media-badge{max-width:48rem}}@media (width>=64rem){.media-badge{max-width:64rem}}@media (width>=80rem){.media-badge{max-width:80rem}}@media (width>=96rem){.media-badge{max-width:96rem}}.top{display:block}.menu-top{display:contents}.wrap__lead{display:flex}.slot{display:grid}.col{display:none}.item--is-on{display:inline}.btn-card__section{display:table}.tile-panel__deck{flex-shrink:1}.main__btn{transform:var(--link__page,) var(--link-card__nav,) var(--badge-title,) var(--thumb-media__main,) var(--main-view,)}.menu-text__menu{resize:both}.foot__list{border-style:var(--tag);border-width:1px}.icon-deck__head{text-transform:lowercase}.grid__lead{text-transform:uppercase}.tag-header{font-style:italic}.panel-panel__slot{--icon:0 1px 3px 0 var(--top--sub,#0000001a),0 1px 2px -1px var(--top--sub,#0000001a);box-shadow:var(--slot),var(--link),var(--text),var(--grid--is-on),var(--icon)}.brand-tag__bar{outline-style:var(--block);outline-width:1px}.view--open{--field__field:blur(8px);filter:var(--field__field,) var(--item-item,) var(--site__col,) var(--footer--alt,) var(--list--alt,) var(--footer-row,) var(--foot-grid__row,) var(--nav-deck,) var(--thumb-top__note,)}.inner--open{--footer-row:invert(100%);filter:var(--field__field,) var(--item-item,) var(--site__col,) var(--footer--alt,) var(--list--alt,) var(--footer-row,) var(--foot-grid__row,) var(--nav-deck,) var(--thumb-top__note,)}.meta__block{filter:var(--field__field,) var(--item-item,) var(--site__col,) var(--footer--alt,) var(--list--alt,) var(--footer-row,) var(--foot-grid__row,) var(--nav-deck,) var(--thumb-top__note,)}.box-banner{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--thumb-meta__section,--top__area,--body,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--cta-mark,var(--banner));transition-duration:var(--col-view,var(--media__link))}.item-outer{--cta-mark:var(--wrap);transition-timing-function:var(--wrap)}}@property --link__page{syntax:"*";inherits:false}@property --link-card__nav{syntax:"*";inherits:false}@property --badge-title{syntax:"*";inherits:false}@property --thumb-media__main{syntax:"*";inherits:false}@property --main-view{syntax:"*";inherits:false}@property --tag{syntax:"*";inherits:false;initial-value:solid}@property --icon{syntax:"*";inherits:false;initial-value:0 0#0000}@property --top--sub{syntax:"*";inherits:false}@property --icon-tag{syntax:"<percentage>";inherits:false;initial-value:100%}@property --slot{syntax:"*";inherits:false;initial-value:0 0#0000}@property --meta__footer{syntax:"*";inherits:false}@property --thumb{syntax:"<percentage>";inherits:false;initial-value:100%}@property --section--alt{syntax:"*";inherits:false}@property --grid--is-on{syntax:"*";inherits:false;initial-value:0 0#0000}@property --inner__group{syntax:"*";inherits:false}@property --link{syntax:"*";inherits:false;initial-value:0 0#0000}@property --promo--soft{syntax:"*";inherits:false}@property --mark-main{syntax:"<length>";inherits:false;initial-value:0}@property --box-btn__banner{syntax:"*";inherits:false;initial-value:#fff}@property --text{syntax:"*";inherits:false;initial-value:0 0#0000}@property --block{syntax:"*";inherits:false;initial-value:solid}@property --field__field{syntax:"*";inherits:false}@property --item-item{syntax:"*";inherits:false}@property --site__col{syntax:"*";inherits:false}@property --footer--alt{syntax:"*";inherits:false}@property --list--alt{syntax:"*";inherits:false}@property --footer-row{syntax:"*";inherits:false}@property --footer__card{syntax:"*";inherits:false}@property --foot-grid__row{syntax:"*";inherits:false}@property --nav-deck{syntax:"*";inherits:false}@property --thumb-top__note{syntax:"*";inherits:false}@property --card-text__site{syntax:"*";inherits:false}@property --item{syntax:"<percentage>";inherits:false;initial-value:100%}@property --btn-meta{syntax:"*";inherits:false}@property --cta-mark{syntax:"*";inherits:false}.body-panel,.body-panel *,.body-panel :before,.body-panel :after{box-sizing:border-box}.body-panel{background:var(--col-box);color:var(--page-banner);font-family:var(--tag-row);font-size:var(--head--compact);font-weight:var(--lead-badge__banner);margin:0}.body-panel :where(button),.body-panel :where(input),.body-panel :where(select),.body-panel :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.body-panel :where(h1),.body-panel .lead{font-weight:var(--col-text);font-size:24px;line-height:var(--lead__site);color:var(--page-banner);margin:0}.body-panel :where(h2),.body-panel .grid-menu__group{color:var(--page-banner);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.body-panel .banner__list>.grid-menu__group{text-align:center}.body-panel :where(h3),.body-panel .lead--compact{color:var(--page-banner);margin:0;font-size:18px;font-weight:600;line-height:27px}.body-panel .icon__hero{color:var(--page-banner);margin:0;font-size:20px;font-weight:600;line-height:28px}.body-panel :where(p){color:var(--page-banner);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.body-panel :where(li){color:var(--page-banner);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.body-panel :where(h1),.body-panel .lead{font-size:var(--promo)}.body-panel :where(h2),.body-panel .grid-menu__group{font-size:var(--panel-site__thumb)}}.body-panel{--cta__hero:16px;--outer__page:1440px}.banner__list{max-width:var(--outer__page);padding-inline:var(--cta__hero);margin-inline:auto}@media (width>=601px){.body-panel{--cta__hero:24px}}@media (width>=769px){.body-panel{--cta__hero:64px}}.btn-page{padding-block:0}.btn-page>.banner__list{padding-block:32px}.btn--alt{height:var(--rail__wrap);padding-inline:var(--outer--soft);border-radius:var(--btn-footer);font-family:var(--tag-row);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background-color .25s;display:inline-flex}.bar-title{background:var(--hero-panel,var(--mark-menu__inner));color:var(--banner--wide,var(--inner-menu));font-weight:500}.bar-title[data-btn-variant="2"]{background:var(--tag-meta__note,var(--link-tile__grid));color:var(--item-title__nav,var(--grid))}.bar-title:hover{background:var(--rail-bar,color-mix(in srgb,var(--mark-menu__inner) 85%,white))}.bar-title[data-btn-variant="2"]:hover{background:var(--slot--active,color-mix(in srgb,var(--link-tile__grid) 85%,white))}.media{background:var(--bar,var(--tile));color:var(--body-lead__main,var(--site--lg));padding-inline:var(--list-media__item);font-weight:700}.media:hover{background:var(--foot--sub,color-mix(in srgb,var(--tile) 85%,white))}.page{background:var(--bar,var(--tile));color:var(--body-lead__main,var(--site--lg));padding-inline:var(--list-media__item);font-weight:500}.page:hover{background:var(--foot--sub,color-mix(in srgb,var(--tile) 85%,white))}.btn-main{width:100%}.field__head{z-index:50;background:var(--wrap__text);position:sticky;top:0}.inner-outer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.footer-cta__lead{flex-wrap:wrap;row-gap:8px;min-width:0}.title-menu__title{align-items:center;text-decoration:none;display:flex}.outer-thumb__meta{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.tag-link{color:var(--page-banner);font-size:20px;font-weight:700}.view-brand{display:none}.rail{color:var(--page-banner);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.rail:hover{opacity:.85}.footer-cta__lead{align-items:center;gap:12px;display:flex}.footer-cta__lead .bar-title{display:none}.section-slot{width:30px;height:30px;color:var(--page-banner);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.unit--lead{display:none;position:absolute}.section-slot[aria-expanded=true] .list-group{display:none}.section-slot[aria-expanded=true] .unit--lead{display:inline-flex}.section-slot:hover,.section-slot:focus-visible{opacity:.85}.head{gap:12px;padding:0 16px 14px;display:flex}.head .btn--alt{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.header{z-index:100;background:var(--wrap__text);opacity:0;visibility:hidden;transition:opacity var(--tag__hero),visibility var(--tag__hero),transform var(--tag__hero);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.header.is-open{opacity:1;visibility:visible;transform:translateY(0)}.title-slot__promo{height:var(--header-bar__wrap);font-size:var(--item-wrap__row);color:var(--page-banner);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.title-slot__promo:hover,.title-slot__promo:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.body-panel:has(.header.is-open){overflow:hidden}@media (width>=769px){.header{width:var(--body--is-on);border:1px solid var(--nav--active);border-radius:var(--deck--sm);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.title-slot__promo{height:var(--item__btn);font-size:var(--inner);border-bottom-color:var(--nav--active)}.title-slot__promo:last-child{border-bottom:0}}@media (width>=1025px){.header{right:max(64px,calc((100% - var(--outer__page))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.inner-outer{padding-block:16px}.footer-cta__lead .bar-title{display:inline-flex}.head{display:none}}.unit__unit{background:var(--item--lead)}.stack-chip{flex-direction:column;gap:24px;padding-block:32px;display:flex}.block-row{flex-direction:column;gap:16px;display:flex}.tag{margin:0}.body-unit{background:var(--col-box);border-radius:var(--head-slot__link);align-items:center;gap:16px;padding:16px 24px;display:flex}.tile__text{color:var(--section);flex-shrink:0}.page-field{flex-direction:column;gap:4px;display:flex}.page-media__bar{font-size:16px;font-weight:400}.footer--is-on{font-size:20px;font-weight:700}.promo--is-on{flex-wrap:wrap;gap:16px;display:flex}.cta{justify-content:center;display:flex}.wrap--soft{width:100%;max-width:var(--nav-head);height:auto;display:block}@media (width>=1001px){.stack-chip{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.block-row,.cta{flex:1 1 var(--nav-head);max-width:var(--nav-head);min-width:0}}.badge-footer__card{background:var(--item--lead);border-radius:var(--head-slot__link);margin-block:24px;padding:20px 24px}.field--soft{justify-content:space-between;align-items:center;gap:16px;display:flex}.body-panel .view--sm{text-align:start;margin:0;font-size:20px;line-height:28px}.inner-col{border:1px solid var(--tile__mark);color:var(--page-banner);border-radius:var(--btn-footer);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.cta-row__inner{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.banner-deck{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.banner-deck:before{content:counters(xbtoc,".")".";color:var(--page-banner);flex-shrink:0;font-size:16px}.banner-deck a{color:var(--page-banner);font-size:16px;text-decoration:none}.banner-deck a:hover{text-decoration:underline}.brand-block{padding-block:32px 0}.item-card{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.foot__brand{color:var(--rail-grid__media);text-decoration:none}.foot__brand:hover{text-decoration:underline}.list-unit{color:var(--page-banner)}.unit--open{color:var(--rail-grid__media)}.text-foot__rail{margin-bottom:16px}.rail-view__box{margin:0}.col-body .text-foot__rail{margin-bottom:0}.footer--soft{flex-direction:column;gap:24px;display:flex}.col-section__field{border-radius:var(--head-slot__link);width:100%;height:auto;display:block}@media (width<=768px){.mark__btn{flex-direction:column-reverse}}@media (width>=769px){.footer--soft{flex-direction:row;align-items:center;gap:20px}.mark__btn{flex-direction:row-reverse}.grid,.unit--soft{flex:1 1 0;min-width:0}}.site__mark{margin:0 0 16px}.outer-mark__item{overflow-x:auto}.link-outer{table-layout:fixed;border-collapse:collapse;width:100%}.link-outer th,.link-outer td{text-align:left;overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:24px}.link-outer th{font-weight:700}.link-outer td{font-weight:600}.link-outer tbody tr:nth-child(2n){background:var(--site-deck__menu)}.link-icon{margin:16px 0 0}.box--is-on{margin:-8px 0 16px}.footer__head{flex-direction:column;margin-top:20px;display:flex}.deck-cta__site{border-bottom:1px solid var(--tile__mark);padding-block:16px}.body-panel .card__hero{margin:0;font-size:16px;font-weight:600;line-height:normal}.text-hero__top{width:100%;color:var(--tag--is-on);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:16px;font-weight:600;display:flex}.foot-tile{flex-shrink:0;transition:transform .25s}.text-hero__top[aria-expanded=true] .foot-tile{transform:rotate(180deg)}.bar__card{margin-top:12px}.bar__card[hidden]{display:none}.site__body{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.main-list__note{background:var(--item--lead);color:var(--page-banner);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.tile__hero{margin-top:16px}.group--sm{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.slot__row{gap:16px;display:flex}.title--open{background:var(--bar,var(--tile));width:32px;height:32px;color:var(--body-lead__main,var(--site--lg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.row-box__rail{min-width:0}.body-icon{margin:0 0 4px;font-weight:600}.note-footer__link{margin:0}.icon--lg{color:var(--rail-grid__media);margin-top:16px}.main-outer__unit{flex-direction:column;gap:24px;display:flex}.outer{border-radius:var(--head-slot__link);width:100%;height:auto;display:block}@media (width>=769px){.main-outer__unit{flex-direction:row;align-items:center;gap:20px}.lead-rail__tile,.menu{flex:1 1 0;min-width:0}}.cta__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.item-icon{flex-direction:column;gap:12px;display:flex}.site-btn__mark{border-radius:var(--head-slot__link);aspect-ratio:170/230;overflow:hidden}.pane-page__banner{object-fit:cover;width:100%;height:100%;display:block}.tag--sub{background:var(--item--lead);width:100%;height:100%;color:var(--rail-grid__media);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.outer__inner{flex-direction:column;gap:4px;display:flex}.item-icon .page{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--rail__wrap);margin-top:auto;padding-block:8px;padding-inline:12px}.body-panel .list-footer__promo{color:var(--page-banner);margin:0;font-size:14px;font-weight:600;line-height:21px}@media (width>=601px){.cta__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.cta__body{grid-template-columns:repeat(5,minmax(0,1fr))}}.bar-nav{grid-template-columns:1fr;gap:16px;display:grid}.btn-bar{background:var(--item--lead);border-radius:var(--head-slot__link);color:var(--page-banner);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.view__brand{border-radius:calc(var(--head-slot__link) - 4px);width:100%;height:auto;display:block}.box-title,.deck-title{margin:0}.nav-col{color:var(--page--is-on);font-weight:600;text-decoration:underline}.footer__mark{display:contents}.inner-list__view{min-height:320px;padding:0;position:relative;overflow:hidden}.inner-list__view .view__brand{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.inner-list__view:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--col-box) 88%,transparent) 0%,color-mix(in srgb,var(--col-box) 66%,transparent) 55%,color-mix(in srgb,var(--col-box) 24%,transparent) 100%);position:absolute;inset:0}.inner-list__view .footer__mark{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.inner-list__view .page{margin-top:auto}@media (width>=601px){.inner-list__view:after{background:linear-gradient(90deg,color-mix(in srgb,var(--col-box) 88%,transparent) 0%,color-mix(in srgb,var(--col-box) 62%,transparent) 45%,color-mix(in srgb,var(--col-box) 10%,transparent) 100%)}.inner-list__view .footer__mark{max-width:62%}.bar-nav[data-cols="3"],.bar-nav[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.bar-nav[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.bar-nav[data-cols="3"],.bar-nav[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.bar-nav[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.bar-nav[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.box--open{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.col__site{background:var(--item--lead);border-radius:var(--head-slot__link);flex-direction:column;display:flex;overflow:hidden}.title{width:100%;height:auto;display:block}.list__tag{flex-direction:column;gap:8px;padding:16px;display:flex}.bar{background:var(--bar,var(--tile));color:var(--body-lead__main,var(--site--lg));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.unit-icon{margin:0;font-size:20px;font-weight:700}.area--compact{margin:0}@media (width>=601px){.box--open{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.box--open{grid-template-columns:repeat(3,1fr)}}.meta{background:var(--item--lead);border-radius:var(--head-slot__link);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.badge-brand__bar{background-color:var(--bar,var(--tile))}.badge-brand__bar .grid-menu__group,.badge-brand__bar .inner{color:var(--body-lead__main,var(--site--lg))}.inner{margin:0 0 16px}.badge-brand__bar .media{background:var(--col-box)}.field__pane{display:flex}.brand{justify-content:flex-start}.slot__banner{justify-content:center}.area--soft{justify-content:flex-end}.foot-cta__text{flex-direction:column;gap:24px;display:flex}.media__foot{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.group__link{background:var(--item--lead);border-radius:999px;padding:4px 12px;font-size:14px}.link__icon{margin:0 0 16px}.box{border-radius:var(--head-slot__link);width:100%;height:auto;display:block}@media (width>=769px){.foot-cta__text{flex-direction:row;align-items:center;gap:48px}.field,.box-box{flex:1 1 0;min-width:0}}.body-page__nav{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tag__view{width:auto;height:32px;display:block}.block--is-on{color:var(--rail-grid__media);font-size:14px}.view__banner{flex-direction:column;gap:16px;margin:20px 0;display:flex}.pane-slot__grid{background:var(--item--lead);border-radius:var(--head-slot__link);padding:16px}.bar-media__view{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.col__hero{font-weight:600}.box-hero__hero{color:var(--rail-grid__media);font-size:14px}.header--open{margin:0}.link-text{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.head__outer{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.link-text{grid-template-columns:1fr 1fr}}.list{background:var(--banner__card)}.outer__col{display:none}.nav-deck{flex-direction:column;gap:32px;padding-block:32px;display:flex}.meta__main{flex-direction:column;gap:24px;display:flex}.card--wide{display:flex}.panel{width:auto;height:32px}.icon-tile{color:var(--page-banner);font-size:20px;font-weight:700}.media-footer{min-width:0}.view__icon{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.view__icon a{color:var(--page-banner);font-size:16px;font-weight:400;text-decoration:none}.view__icon a:hover{text-decoration:underline}.group__title{flex-direction:column;gap:12px;display:flex}.group__title .text__thumb{justify-content:center}.text__thumb{background:var(--cta__page,var(--page--alt));color:var(--rail-head);font-weight:500}.text__thumb:hover{background:color-mix(in srgb,var(--page--alt) 85%,white)}.title__stack{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.link{color:var(--page-banner);font-size:16px;font-weight:400;text-decoration:underline}.tile-col__main{color:var(--page-banner);font-size:16px}.row{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.thumb-thumb{width:32px;height:32px;color:var(--icon__foot);display:block}.col__icon{width:auto;height:16px;color:var(--icon__foot);display:block}.menu__panel{width:auto;height:32px;display:block}.badge--sm{gap:12px;margin:0;padding:0;list-style:none;display:flex}.thumb__main{width:32px;height:32px;color:var(--cta-tile);background:var(--wrap__text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.thumb__main:hover,.thumb__main:focus-visible{color:var(--tile)}.thumb__main:hover :is(img,svg),.thumb__main:focus-visible :is(img,svg){transform:scale(1.18)}.thumb__main svg,.thumb__main img{width:20px;height:20px}.thumb__main svg{fill:currentColor}.thumb__main img{object-fit:contain}.icon path{transform:scale(var(--outer,1));transform-box:fill-box;transform-origin:50%}.box__badge{--outer:1.28}.promo{--outer:1.18}.mark--wide{--outer:1.06}.wrap-brand{--outer:.82}.hero{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.stack__body,.group{color:var(--rail-grid__media);margin:0;font-size:14px}@media (width>=1025px){.outer__col{justify-content:center;padding-top:32px;display:flex}.nav-deck{flex-flow:row;justify-content:space-between;align-items:flex-start}.group__title{align-items:stretch;width:max-content}}.note{background:var(--item--lead);color:var(--page-banner);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.note:focus{top:16px;left:16px}.btn-top{background:var(--cta--is-on,var(--title-stack__main));width:44px;height:44px;color:var(--body-inner);opacity:0;visibility:hidden;cursor:pointer;z-index:60;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s,visibility .25s;display:flex;position:fixed;bottom:16px;right:16px}.btn-top.is-visible{opacity:1;visibility:visible}.btn-top svg{width:20px;height:20px}.lead-block{color:var(--rail-grid__media);margin:0;padding-block:24px;font-size:14px}.badge--wide{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.main{color:var(--item--lead);margin:0;font-size:64px;font-weight:700}.row-nav__lead{color:var(--rail-grid__media);text-transform:uppercase;margin:0;font-size:14px}.item__menu{margin:0}.footer-lead{color:var(--rail-grid__media);margin:0;font-size:14px}:where(.field__head){color:var(--page-banner)}.field__head{--page-banner:var(--group-tag);--rail-grid__media:var(--panel__top);--cta-tile:var(--header);--icon__foot:var(--panel--soft)}:where(.list){color:var(--page-banner)}.list{--page-banner:var(--area__nav);--rail-grid__media:var(--body-list);--cta-tile:var(--col);--icon__foot:var(--footer-btn)}:where(.group__link,.col__site,.meta,.unit__unit,.btn-bar,.pane-slot__grid,.note,.main-list__note,.badge-footer__card){color:var(--page-banner)}.group__link,.col__site,.meta,.unit__unit,.btn-bar,.pane-slot__grid,.note,.main-list__note,.badge-footer__card{--page-banner:var(--menu-thumb__top);--rail-grid__media:var(--area);--icon__foot:var(--list--compact)}:where(.link-outer tbody tr:nth-child(2n)){color:var(--page-banner)}.link-outer tbody tr:nth-child(2n){--page-banner:var(--note--active);--rail-grid__media:var(--group--is-on);--icon__foot:var(--main-text__deck)}:where(.badge-brand__bar .media,.body-unit){color:var(--page-banner)}.badge-brand__bar .media,.body-unit{--page-banner:var(--block--wide);--rail-grid__media:var(--row__link);--cta-tile:var(--meta--wide);--icon__foot:var(--site)}:where(.thumb__main,.header){color:var(--page-banner)}.thumb__main,.header{--page-banner:var(--group-tag);--rail-grid__media:var(--panel__top);--cta-tile:var(--header);--icon__foot:var(--panel--soft)}.body{overflow-wrap:anywhere}.body h2{margin-bottom:20px}.body h3{margin-bottom:12px}.body p:last-child{margin-bottom:0}.body ul,.body ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.body ul{list-style:outside}.body ol{list-style:decimal}.body ul ul{list-style:circle}.body ul ul ul{list-style:square}.body ol ol{list-style:lower-alpha}.body ol ol ol{list-style:lower-roman}.body li>ul,.body li>ol{margin-bottom:0}.body a{color:var(--page--is-on);text-decoration:underline}.body strong{font-weight:700}.body blockquote{border-left:2px solid var(--tile__mark);color:var(--rail-grid__media);margin:0 0 16px;padding-left:16px}.body table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.body th,.body td{border-bottom:1px solid var(--col-box);text-align:left;overflow-wrap:normal;padding:8px 12px}.body th{font-weight:700}