/*! 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{--grid__deck:initial;--top-wrap:initial;--deck-outer:initial;--thumb--soft:initial;--site--lg:initial;--footer--sub:solid;--menu--active:0 0#0000;--item__btn:initial;--page-section:100%;--footer:0 0#0000;--col__top:initial;--panel-text:100%;--note-tag:initial;--lead-view__item:0 0#0000;--view-box:initial;--icon-block__pane:0 0#0000;--btn--sm:initial;--media__menu:0px;--slot-main:#fff;--thumb__header:0 0#0000;--media-bar__main:solid;--site-wrap__chip:initial;--unit-col:initial;--badge__item:initial;--footer-title:initial;--col--lead:initial;--col-panel__row:initial;--bar__list:initial;--view:initial;--outer--is-on:initial;--foot__promo:initial;--panel:initial;--block-card:100%;--unit-main:initial;--panel--active:initial}}}@layer theme{:root,:host{--meta-cta__menu:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slot--wide:.25rem;--panel-chip__unit:.375rem;--wrap--compact:.5rem;--promo-brand__list:cubic-bezier(.4,0,.2,1);--wrap--active:.15s;--lead:cubic-bezier(.4,0,.2,1);--main:var(--mark-section__lead,system-ui,-apple-system,"Segoe UI",sans-serif);--body-head:var(--meta-cta__menu)}}@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(--main,-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(--footer--wide,normal);font-variation-settings:var(--lead-grid__foot,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(--body-head,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--section__cta,normal);font-variation-settings:var(--outer,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{.tag{visibility:collapse}.tile__unit{visibility:visible}.area{position:absolute}.row{position:fixed}.grid__brand{position:relative}.note{position:static}.main{position:sticky}.icon{width:100%}@media (width>=40rem){.icon{max-width:40rem}}@media (width>=48rem){.icon{max-width:48rem}}@media (width>=64rem){.icon{max-width:64rem}}@media (width>=80rem){.icon{max-width:80rem}}@media (width>=96rem){.icon{max-width:96rem}}.footer-pane{display:block}.card{display:contents}.inner__unit{display:flex}.thumb__inner{display:grid}.header__badge{display:none}.banner__chip{display:inline}.site-lead{display:table}.mark--open{flex-shrink:1}.hero-mark{transform:var(--grid__deck,) var(--top-wrap,) var(--deck-outer,) var(--thumb--soft,) var(--site--lg,)}.col__view{resize:both}.header--is-on{border-style:var(--footer--sub);border-width:1px}.link--sm{text-transform:lowercase}.title__list{text-transform:uppercase}.media{font-style:italic}.item__btn{--menu--active:0 1px 3px 0 var(--item__btn,#0000001a),0 1px 2px -1px var(--item__btn,#0000001a);box-shadow:var(--footer),var(--icon-block__pane),var(--thumb__header),var(--lead-view__item),var(--menu--active)}.page-pane{outline-style:var(--media-bar__main);outline-width:1px}.btn-stack__unit{--site-wrap__chip:blur(8px);filter:var(--site-wrap__chip,) var(--unit-col,) var(--badge__item,) var(--footer-title,) var(--col--lead,) var(--col-panel__row,) var(--view,) var(--outer--is-on,) var(--foot__promo,)}.lead__col{--col-panel__row:invert(100%);filter:var(--site-wrap__chip,) var(--unit-col,) var(--badge__item,) var(--footer-title,) var(--col--lead,) var(--col-panel__row,) var(--view,) var(--outer--is-on,) var(--foot__promo,)}.view{filter:var(--site-wrap__chip,) var(--unit-col,) var(--badge__item,) var(--footer-title,) var(--col--lead,) var(--col-panel__row,) var(--view,) var(--outer--is-on,) var(--foot__promo,)}.wrap-col{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--list__field,--area-slot,--banner,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--panel--active,var(--lead));transition-duration:var(--body__top,var(--wrap--active))}.link-hero__inner{--panel--active:var(--promo-brand__list);transition-timing-function:var(--promo-brand__list)}}@property --grid__deck{syntax:"*";inherits:false}@property --top-wrap{syntax:"*";inherits:false}@property --deck-outer{syntax:"*";inherits:false}@property --thumb--soft{syntax:"*";inherits:false}@property --site--lg{syntax:"*";inherits:false}@property --footer--sub{syntax:"*";inherits:false;initial-value:solid}@property --menu--active{syntax:"*";inherits:false;initial-value:0 0#0000}@property --item__btn{syntax:"*";inherits:false}@property --page-section{syntax:"<percentage>";inherits:false;initial-value:100%}@property --footer{syntax:"*";inherits:false;initial-value:0 0#0000}@property --col__top{syntax:"*";inherits:false}@property --panel-text{syntax:"<percentage>";inherits:false;initial-value:100%}@property --note-tag{syntax:"*";inherits:false}@property --lead-view__item{syntax:"*";inherits:false;initial-value:0 0#0000}@property --view-box{syntax:"*";inherits:false}@property --icon-block__pane{syntax:"*";inherits:false;initial-value:0 0#0000}@property --btn--sm{syntax:"*";inherits:false}@property --media__menu{syntax:"<length>";inherits:false;initial-value:0}@property --slot-main{syntax:"*";inherits:false;initial-value:#fff}@property --thumb__header{syntax:"*";inherits:false;initial-value:0 0#0000}@property --media-bar__main{syntax:"*";inherits:false;initial-value:solid}@property --site-wrap__chip{syntax:"*";inherits:false}@property --unit-col{syntax:"*";inherits:false}@property --badge__item{syntax:"*";inherits:false}@property --footer-title{syntax:"*";inherits:false}@property --col--lead{syntax:"*";inherits:false}@property --col-panel__row{syntax:"*";inherits:false}@property --bar__list{syntax:"*";inherits:false}@property --view{syntax:"*";inherits:false}@property --outer--is-on{syntax:"*";inherits:false}@property --foot__promo{syntax:"*";inherits:false}@property --panel{syntax:"*";inherits:false}@property --block-card{syntax:"<percentage>";inherits:false;initial-value:100%}@property --unit-main{syntax:"*";inherits:false}@property --panel--active{syntax:"*";inherits:false}.list-icon__footer,.list-icon__footer *,.list-icon__footer :before,.list-icon__footer :after{box-sizing:border-box}.list-icon__footer{background:var(--section-list);color:var(--hero--soft);font-family:var(--mark-section__lead);font-size:var(--section-thumb);font-weight:var(--rail--lg);margin:0}.list-icon__footer :where(button),.list-icon__footer :where(input),.list-icon__footer :where(select),.list-icon__footer :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.list-icon__footer :where(h1),.list-icon__footer .group-banner{font-weight:var(--group__hero);font-size:24px;line-height:var(--col-outer);color:var(--hero--soft);margin:0}.list-icon__footer :where(h2),.list-icon__footer .card-hero{color:var(--hero--soft);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.list-icon__footer .slot>.card-hero{text-align:center}.list-icon__footer :where(h3),.list-icon__footer .stack--is-on{color:var(--hero--soft);margin:0;font-size:18px;font-weight:600;line-height:27px}.list-icon__footer .main-outer{color:var(--hero--soft);margin:0;font-size:20px;font-weight:600;line-height:28px}.list-icon__footer :where(p){color:var(--hero--soft);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.list-icon__footer :where(li){color:var(--hero--soft);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.list-icon__footer :where(h1),.list-icon__footer .group-banner{font-size:var(--link--sub)}.list-icon__footer :where(h2),.list-icon__footer .card-hero{font-size:var(--inner-title)}}.list-icon__footer{--tile-col__banner:16px;--section--sub:1440px}.slot{max-width:var(--section--sub);padding-inline:var(--tile-col__banner);margin-inline:auto}@media (width>=601px){.list-icon__footer{--tile-col__banner:24px}}@media (width>=769px){.list-icon__footer{--tile-col__banner:64px}}.grid-mark{padding-block:0}.grid-mark>.slot{padding-block:32px}.rail{height:var(--menu--lead);padding-inline:var(--tile-mark);border-radius:var(--pane__lead);font-family:var(--mark-section__lead);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}.chip-menu{background:var(--chip-box,var(--wrap-section));color:var(--promo--compact,var(--wrap));font-weight:500}.chip-menu[data-btn-variant="2"]{background:var(--section-rail__footer,var(--promo__media));color:var(--tag--is-on,var(--block--lead))}.chip-menu:hover{background:var(--panel-footer__link,color-mix(in srgb,var(--wrap-section) 85%,white))}.chip-menu[data-btn-variant="2"]:hover{background:var(--stack,color-mix(in srgb,var(--promo__media) 85%,white))}.field__cta{background:var(--note-hero,var(--menu--sm));color:var(--bar__deck,var(--col-banner__field));padding-inline:var(--foot);font-weight:700}.field__cta:hover{background:var(--tag-head__row,color-mix(in srgb,var(--menu--sm) 85%,white))}.group-item__wrap>.field__cta{margin-top:24px}.mark__outer{background:var(--note-hero,var(--menu--sm));color:var(--bar__deck,var(--col-banner__field));padding-inline:var(--foot);font-weight:500}.mark__outer:hover{background:var(--tag-head__row,color-mix(in srgb,var(--menu--sm) 85%,white))}.foot{width:100%}.title__footer{z-index:50;background:var(--box-stack__meta);position:sticky;top:0}.group__text{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.box__grid{flex-wrap:wrap;row-gap:8px;min-width:0}.section-area{align-items:center;text-decoration:none;display:flex}.card__pane{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.outer{color:var(--hero--soft);font-size:20px;font-weight:700}.panel__cta{display:none}.head-top{color:var(--hero--soft);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.head-top:hover{opacity:.85}.box__grid{align-items:center;gap:12px;display:flex}.box__grid .chip-menu{display:none}.section{width:30px;height:30px;color:var(--hero--soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.btn__tile{display:none;position:absolute}.section[aria-expanded=true] .tag-unit__banner{display:none}.section[aria-expanded=true] .btn__tile{display:inline-flex}.section:hover,.section:focus-visible{opacity:.85}.lead__thumb{gap:12px;padding:0 16px 14px;display:flex}.lead__thumb .rail{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.item-list__tile{z-index:100;background:var(--box-stack__meta);opacity:0;visibility:hidden;transition:opacity var(--banner--lead),visibility var(--banner--lead),transform var(--banner--lead);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.item-list__tile.is-open{opacity:1;visibility:visible;transform:translateY(0)}.menu__field{height:var(--cta__link);font-size:var(--inner-media);color:var(--hero--soft);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.menu__field:hover,.menu__field:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.list-icon__footer:has(.item-list__tile.is-open){overflow:hidden}@media (width>=769px){.item-list__tile{width:var(--meta);border:1px solid var(--thumb__nav);border-radius:var(--lead-item);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.menu__field{height:var(--hero-badge);font-size:var(--thumb-rail__badge);border-bottom-color:var(--thumb__nav)}.menu__field:last-child{border-bottom:0}}@media (width>=1025px){.item-list__tile{right:max(64px,calc((100% - var(--section--sub))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.group__text{padding-block:16px}.box__grid .chip-menu{display:inline-flex}.lead__thumb{display:none}}.block{background:var(--stack--wide)}.unit-row__lead{flex-direction:column;gap:24px;padding-block:32px;display:flex}.unit{flex-direction:column;gap:16px;display:flex}.page{margin:0}.deck-media{background:var(--section-list);border-radius:var(--wrap--compact);align-items:center;gap:16px;padding:16px 24px;display:flex}.site{color:var(--link-media__box);flex-shrink:0}.promo-grid__row{flex-direction:column;gap:4px;display:flex}.unit__nav{font-size:16px;font-weight:400}.mark__col{font-size:20px;font-weight:700}.promo-panel{flex-wrap:wrap;gap:16px;display:flex}.text{justify-content:center;display:flex}.badge-site__item{width:100%;max-width:var(--media-site);height:auto;display:block}@media (width>=1001px){.unit-row__lead{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.unit,.text{flex:1 1 var(--media-site);max-width:var(--media-site);min-width:0}}.card-cta__top{background:var(--stack--wide);border-radius:var(--wrap--compact);margin-block:24px;padding:20px 24px}.menu-deck__meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.list-icon__footer .menu--soft{text-align:start;margin:0;font-size:20px;line-height:28px}.field{border:1px solid var(--text);color:var(--hero--soft);border-radius:var(--pane__lead);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.head--open{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.box__text{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.box__text:before{content:counters(xbtoc,".")".";color:var(--hero--soft);flex-shrink:0;font-size:16px}.box__text a{color:var(--hero--soft);font-size:16px;text-decoration:none}.box__text a:hover{text-decoration:underline}.head{padding-block:32px 0}.wrap-body{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.foot--wide{color:var(--banner-hero);text-decoration:none}.foot--wide:hover{text-decoration:underline}.group{color:var(--hero--soft)}.pane-rail{color:var(--banner-hero)}.top-tag{margin-bottom:16px}.thumb-header__head{margin:0}.slot-stack .top-tag{margin-bottom:0}.icon--open{flex-direction:column;gap:24px;display:flex}.top-field__lead{border-radius:var(--wrap--compact);width:100%;height:auto;display:block}@media (width<=768px){.nav--sm{flex-direction:column-reverse}}@media (width>=769px){.icon--open{flex-direction:row;align-items:center;gap:20px}.nav--sm{flex-direction:row-reverse}.group-item__wrap,.promo-note__menu{flex:1 1 0;min-width:0}}.list-btn__list{margin:0 0 16px}.block__note{overflow-x:auto}.slot__media{table-layout:fixed;border-collapse:collapse;width:100%}.slot__media th,.slot__media td{text-align:left;overflow-wrap:anywhere;border:1px solid var(--text);padding:12px 16px;font-size:16px;line-height:24px}.slot__media th{font-weight:700}.slot__media thead th{background:var(--meta-card__site);border-bottom-width:3px}.slot__media td{font-weight:600}.slot__media tbody tr:nth-child(2n){background:var(--page--alt)}.link-body{margin:16px 0 0}.btn-media{margin:-8px 0 16px}.outer--compact{flex-direction:column;margin-top:20px;display:flex}.deck-slot__menu{border-bottom:1px solid var(--text);padding-block:16px}.list-icon__footer .mark--sub{margin:0;font-size:18px;font-weight:600;line-height:normal}.header-wrap__note{width:100%;color:var(--menu-link__link);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:18px;font-weight:600;display:flex}.footer-list__main{flex-shrink:0;transition:transform .25s}.header-wrap__note[aria-expanded=true] .footer-list__main{transform:rotate(180deg)}.stack__deck{margin-top:12px}.stack__deck[hidden]{display:none}.title-link__btn{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.view-cta{background:var(--stack--wide);color:var(--hero--soft);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.bar-head{margin-top:16px}.item--sm{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.panel{gap:16px;display:flex}.header-head__inner{background:var(--note-hero,var(--menu--sm));width:32px;height:32px;color:var(--bar__deck,var(--col-banner__field));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.area__wrap{min-width:0}.section__field{margin:0 0 4px;font-weight:600}.area__list{margin:0}.area--lg{color:var(--banner-hero);margin-top:16px}.block-promo{flex-direction:column;gap:24px;display:flex}.panel--is-on{border-radius:var(--wrap--compact);width:100%;height:auto;display:block}@media (width>=769px){.block-promo{flex-direction:row;align-items:center;gap:20px}.area-stack__area,.hero-area{flex:1 1 0;min-width:0}}.top__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.item--sub{flex-direction:column;gap:12px;display:flex}.unit-foot{border-radius:var(--wrap--compact);aspect-ratio:170/230;overflow:hidden}.mark-area{object-fit:cover;width:100%;height:100%;display:block}.wrap--compact{background:var(--stack--wide);width:100%;height:100%;color:var(--banner-hero);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.box{flex-direction:column;gap:4px;display:flex}.item--sub .mark__outer{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--menu--lead);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.top__stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.top__stack{grid-template-columns:repeat(5,minmax(0,1fr))}}.lead{grid-template-columns:1fr;gap:16px;display:grid}.tag__col{background:var(--stack--wide);border-radius:var(--wrap--compact);color:var(--hero--soft);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.media-tile{border-radius:calc(var(--wrap--compact) - 4px);width:100%;height:auto;display:block}.media__cta,.hero{margin:0}.panel-row__head{color:var(--link);font-weight:600;text-decoration:underline}.cta__chip{display:contents}.tile-inner__tile{min-height:320px;padding:0;position:relative;overflow:hidden}.tile-inner__tile .media-tile{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.tile-inner__tile:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--section-list) 88%,transparent) 0%,color-mix(in srgb,var(--section-list) 66%,transparent) 55%,color-mix(in srgb,var(--section-list) 24%,transparent) 100%);position:absolute;inset:0}.tile-inner__tile .cta__chip{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.tile-inner__tile .mark__outer{margin-top:auto}@media (width>=601px){.tile-inner__tile:after{background:linear-gradient(90deg,color-mix(in srgb,var(--section-list) 88%,transparent) 0%,color-mix(in srgb,var(--section-list) 62%,transparent) 45%,color-mix(in srgb,var(--section-list) 10%,transparent) 100%)}.tile-inner__tile .cta__chip{max-width:62%}.lead[data-cols="3"],.lead[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.lead[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.lead[data-cols="3"],.lead[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.lead[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.lead[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.group-col__deck{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.block--lg{background:var(--stack--wide);border-radius:var(--wrap--compact);flex-direction:column;display:flex;overflow:hidden}.btn__block{width:100%;height:auto;display:block}.cta-bar{flex-direction:column;gap:8px;padding:16px;display:flex}.col-icon__icon{background:var(--note-hero,var(--menu--sm));color:var(--bar__deck,var(--col-banner__field));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.top-footer__area{margin:0;font-size:20px;font-weight:700}.note__badge{margin:0}@media (width>=601px){.group-col__deck{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.group-col__deck{grid-template-columns:repeat(3,1fr)}}.page-wrap__col{background:var(--stack--wide);border-radius:var(--wrap--compact);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.site-thumb__promo{background-color:var(--note-hero,var(--menu--sm))}.site-thumb__promo .card-hero,.site-thumb__promo .title--wide{color:var(--bar__deck,var(--col-banner__field))}.title--wide{margin:0 0 16px}.site-thumb__promo .field__cta{background:var(--section-list)}.cta-hero__block{display:flex}.pane{justify-content:flex-start}.title{justify-content:center}.panel-unit{justify-content:flex-end}.slot__lead{flex-direction:column;gap:24px;display:flex}.brand{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.menu-top__footer{background:var(--stack--wide);border-radius:999px;padding:4px 12px;font-size:14px}.stack--compact{margin:0 0 16px}.top-chip{border-radius:var(--wrap--compact);width:100%;height:auto;display:block}@media (width>=769px){.slot__lead{flex-direction:row;align-items:center;gap:48px}.top-nav,.body-outer{flex:1 1 0;min-width:0}}.cta--open{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cta__menu{width:auto;height:32px;display:block}.chip{color:var(--banner-hero);font-size:14px}.nav-main{flex-direction:column;gap:16px;margin:20px 0;display:flex}.list-menu__site{background:var(--stack--wide);border-radius:var(--wrap--compact);padding:16px}.nav-note__section{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.outer--sub{font-weight:600}.text-stack__inner{color:var(--banner-hero);font-size:14px}.banner-pane__nav{margin:0}.lead__nav{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.view--sm{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.lead__nav{grid-template-columns:1fr 1fr}}.site__stack{background:var(--outer-chip)}.meta{display:none}.slot--is-on{flex-direction:column;gap:32px;padding-block:32px;display:flex}.body{flex-direction:column;gap:24px;display:flex}.tile__row{display:flex}.area-thumb{width:auto;height:32px}.list{color:var(--hero--soft);font-size:20px;font-weight:700}.tile__footer{min-width:0}.slot-card{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.slot-card a{color:var(--hero--soft);font-size:16px;font-weight:400;text-decoration:none}.slot-card a:hover{text-decoration:underline}.bar--soft{flex-direction:column;gap:12px;display:flex}.bar--soft .hero-block__media{justify-content:center}.hero-block__media{background:var(--main-header,var(--top--soft));color:var(--site-inner__cta,var(--card-footer));font-weight:500}.hero-block__media:hover{background:color-mix(in srgb,var(--top--soft) 85%,white)}.hero--is-on{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.view-header{color:var(--hero--soft);font-size:16px;font-weight:400;text-decoration:none}.view-header:hover,.view-header:focus-visible{text-decoration:underline}.promo__menu{color:var(--hero--soft);font-size:16px}.bar{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.btn-text__site{width:32px;height:32px;color:var(--cta-banner);display:block}.page-chip{width:auto;height:16px;color:var(--cta-banner);display:block}.nav__unit{width:auto;height:32px;display:block}.slot--open{gap:12px;margin:0;padding:0;list-style:none;display:flex}.bar-main{width:44px;height:44px;color:var(--field--sm);background:var(--box-stack__meta);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bar-main:hover,.bar-main:focus-visible{color:var(--menu--sm)}.bar-main:hover :is(img,svg),.bar-main:focus-visible :is(img,svg){transform:scale(1.18)}.bar-main svg,.bar-main img{width:32px;height:32px}.bar-main svg{fill:currentColor}.bar-main img{object-fit:contain}.item--active path{transform:scale(var(--footer-view,1));transform-box:fill-box;transform-origin:50%}.tile-body{--footer-view:1.28}.head--lead{--footer-view:1.18}.menu-inner{--footer-view:1.06}.menu-block__link{--footer-view:.82}.area-lead__site{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.row-cta__list,.view--alt{color:var(--banner-hero);margin:0;font-size:14px}@media (width>=1025px){.meta{justify-content:center;padding-top:32px;display:flex}.slot--is-on{flex-flow:row;justify-content:space-between;align-items:flex-start}.bar--soft{align-items:stretch;width:max-content}.bar{margin-top:-7px}}.wrap__stack{background:var(--stack--wide);color:var(--hero--soft);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.wrap__stack:focus{top:16px;left:16px}.menu{background:var(--slot--lead,var(--foot--alt));width:44px;height:44px;color:var(--title,var(--title--alt));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}.menu.is-visible{opacity:1;visibility:visible}.menu svg{width:20px;height:20px}.thumb-lead{color:var(--banner-hero);margin:0;padding-block:24px;font-size:14px}.site-link{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.area__foot{color:var(--stack--wide);margin:0;font-size:64px;font-weight:700}.block--compact{color:var(--banner-hero);text-transform:uppercase;margin:0;font-size:14px}.note-list{margin:0}.cta--alt{color:var(--banner-hero);margin:0;font-size:14px}:where(.title__footer){color:var(--hero--soft)}.title__footer{--hero--soft:var(--block-site);--banner-hero:var(--meta--is-on);--field--sm:var(--hero-promo);--cta-banner:var(--top-chip)}:where(.site__stack){color:var(--hero--soft)}.site__stack{--hero--soft:var(--brand-head__main);--banner-hero:var(--cta--sm);--field--sm:var(--mark__cta);--cta-banner:var(--outer-deck)}:where(.menu-top__footer,.block--lg,.page-wrap__col,.block,.tag__col,.list-menu__site,.wrap__stack,.view-cta,.card-cta__top){color:var(--hero--soft)}.menu-top__footer,.block--lg,.page-wrap__col,.block,.tag__col,.list-menu__site,.wrap__stack,.view-cta,.card-cta__top{--hero--soft:var(--bar__page);--banner-hero:var(--menu__slot);--cta-banner:var(--tag-card)}:where(.slot__media tbody tr:nth-child(2n),.field--compact tbody tr:nth-child(2n)){color:var(--hero--soft)}.slot__media tbody tr:nth-child(2n),.field--compact tbody tr:nth-child(2n){--hero--soft:var(--header-footer__badge);--banner-hero:var(--wrap__foot);--cta-banner:var(--media--soft)}:where(.slot__media thead th,.field--compact thead th){color:var(--hero--soft)}.slot__media thead th,.field--compact thead th{--hero--soft:var(--top--alt);--banner-hero:var(--tile)}:where(.site-thumb__promo .field__cta,.deck-media){color:var(--hero--soft)}.site-thumb__promo .field__cta,.deck-media{--hero--soft:var(--block);--banner-hero:var(--media-lead);--field--sm:var(--meta-footer__outer);--cta-banner:var(--promo-stack__panel)}:where(.bar-main,.item-list__tile){color:var(--hero--soft)}.bar-main,.item-list__tile{--hero--soft:var(--block-site);--banner-hero:var(--meta--is-on);--field--sm:var(--hero-promo);--cta-banner:var(--top-chip)}.field--compact{overflow-wrap:anywhere}.field--compact h2{margin-bottom:20px}.field--compact h3{margin-bottom:12px}.field--compact p:last-child{margin-bottom:0}.field--compact ul,.field--compact ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.field--compact ul{list-style:outside}.field--compact ol{list-style:decimal}.field--compact ul ul{list-style:circle}.field--compact ul ul ul{list-style:square}.field--compact ol ol{list-style:lower-alpha}.field--compact ol ol ol{list-style:lower-roman}.field--compact li>ul,.field--compact li>ol{margin-bottom:0}.field--compact a{color:var(--link);text-decoration:underline}.field--compact strong{font-weight:700}.field--compact blockquote{border-left:2px solid var(--text);color:var(--banner-hero);margin:0 0 16px;padding-left:16px}.field--compact table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.field--compact th,.field--compact td{border:1px solid var(--text);text-align:left;overflow-wrap:normal;padding:12px 16px}.field--compact th{font-weight:700}.field--compact thead th{background:var(--meta-card__site);border-bottom-width:3px}.field--compact tbody tr:nth-child(2n){background:var(--page--alt)}