/*! 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{--footer:initial;--list-grid__thumb:initial;--note-tile:initial;--box-note:initial;--banner-mark__hero:initial;--panel__body:solid;--promo:0 0#0000;--icon__tag:initial;--foot--alt:100%;--stack-field:0 0#0000;--brand-col:initial;--tile-menu:100%;--icon-deck:initial;--main:0 0#0000;--tag__btn:initial;--panel-box__meta:0 0#0000;--foot-icon__header:initial;--grid-box__row:0px;--section__section:#fff;--link-mark:0 0#0000;--deck--open:solid;--grid-media:initial;--link--is-on:initial;--media-btn:initial;--footer-mark__head:initial;--site__icon:initial;--panel:initial;--icon-badge__meta:initial;--group-view:initial;--main-mark__col:initial;--pane__site:initial;--promo-top:initial;--note__stack:100%;--badge:initial;--hero__block:initial}}}@layer theme{:root,:host{--page-foot:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--rail-cta:.25rem;--stack:.375rem;--hero-page__header:.5rem;--head:cubic-bezier(.4,0,.2,1);--top:.15s;--field--compact:cubic-bezier(.4,0,.2,1);--thumb-inner:var(--panel--wide,system-ui,-apple-system,"Segoe UI",sans-serif);--hero__icon:var(--page-foot)}}@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(--thumb-inner,-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(--chip-top__media,normal);font-variation-settings:var(--nav-tile__inner,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(--hero__icon,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--main__meta,normal);font-variation-settings:var(--top-text__cta,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{.btn-main__card{visibility:collapse}.text-box{visibility:visible}.menu__box{position:absolute}.main-hero{position:fixed}.inner{position:relative}.bar--sub{position:static}.icon__group{position:sticky}.grid{width:100%}@media (width>=40rem){.grid{max-width:40rem}}@media (width>=48rem){.grid{max-width:48rem}}@media (width>=64rem){.grid{max-width:64rem}}@media (width>=80rem){.grid{max-width:80rem}}@media (width>=96rem){.grid{max-width:96rem}}.bar{display:block}.tag{display:contents}.card{display:flex}.mark--sm{display:grid}.main-box__thumb{display:none}.head__item{display:inline}.col{display:table}.outer__link{flex-shrink:1}.thumb-title__unit{transform:var(--footer,) var(--list-grid__thumb,) var(--note-tile,) var(--box-note,) var(--banner-mark__hero,)}.row--is-on{resize:both}.section{border-style:var(--panel__body);border-width:1px}.text-bar{text-transform:lowercase}.promo--sub{text-transform:uppercase}.main-section{font-style:italic}.tile-nav__grid{--promo:0 1px 3px 0 var(--icon__tag,#0000001a),0 1px 2px -1px var(--icon__tag,#0000001a);box-shadow:var(--stack-field),var(--panel-box__meta),var(--link-mark),var(--main),var(--promo)}.page--alt{outline-style:var(--deck--open);outline-width:1px}.box{--grid-media:blur(8px);filter:var(--grid-media,) var(--link--is-on,) var(--media-btn,) var(--footer-mark__head,) var(--site__icon,) var(--panel,) var(--group-view,) var(--main-mark__col,) var(--pane__site,)}.tag-mark__brand{--panel:invert(100%);filter:var(--grid-media,) var(--link--is-on,) var(--media-btn,) var(--footer-mark__head,) var(--site__icon,) var(--panel,) var(--group-view,) var(--main-mark__col,) var(--pane__site,)}.card-bar__media{filter:var(--grid-media,) var(--link--is-on,) var(--media-btn,) var(--footer-mark__head,) var(--site__icon,) var(--panel,) var(--group-view,) var(--main-mark__col,) var(--pane__site,)}.pane{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--slot__box,--top--lead,--top__stack,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--hero__block,var(--field--compact));transition-duration:var(--note__list,var(--top))}.unit__top{--hero__block:var(--head);transition-timing-function:var(--head)}}@property --footer{syntax:"*";inherits:false}@property --list-grid__thumb{syntax:"*";inherits:false}@property --note-tile{syntax:"*";inherits:false}@property --box-note{syntax:"*";inherits:false}@property --banner-mark__hero{syntax:"*";inherits:false}@property --panel__body{syntax:"*";inherits:false;initial-value:solid}@property --promo{syntax:"*";inherits:false;initial-value:0 0#0000}@property --icon__tag{syntax:"*";inherits:false}@property --foot--alt{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stack-field{syntax:"*";inherits:false;initial-value:0 0#0000}@property --brand-col{syntax:"*";inherits:false}@property --tile-menu{syntax:"<percentage>";inherits:false;initial-value:100%}@property --icon-deck{syntax:"*";inherits:false}@property --main{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tag__btn{syntax:"*";inherits:false}@property --panel-box__meta{syntax:"*";inherits:false;initial-value:0 0#0000}@property --foot-icon__header{syntax:"*";inherits:false}@property --grid-box__row{syntax:"<length>";inherits:false;initial-value:0}@property --section__section{syntax:"*";inherits:false;initial-value:#fff}@property --link-mark{syntax:"*";inherits:false;initial-value:0 0#0000}@property --deck--open{syntax:"*";inherits:false;initial-value:solid}@property --grid-media{syntax:"*";inherits:false}@property --link--is-on{syntax:"*";inherits:false}@property --media-btn{syntax:"*";inherits:false}@property --footer-mark__head{syntax:"*";inherits:false}@property --site__icon{syntax:"*";inherits:false}@property --panel{syntax:"*";inherits:false}@property --icon-badge__meta{syntax:"*";inherits:false}@property --group-view{syntax:"*";inherits:false}@property --main-mark__col{syntax:"*";inherits:false}@property --pane__site{syntax:"*";inherits:false}@property --promo-top{syntax:"*";inherits:false}@property --note__stack{syntax:"<percentage>";inherits:false;initial-value:100%}@property --badge{syntax:"*";inherits:false}@property --hero__block{syntax:"*";inherits:false}.deck__item,.deck__item *,.deck__item :before,.deck__item :after{box-sizing:border-box}.deck__item{background:var(--inner-btn__main);color:var(--outer--compact);font-family:var(--panel--wide);font-size:var(--row-outer__media);font-weight:var(--field);margin:0}.deck__item :where(button),.deck__item :where(input),.deck__item :where(select),.deck__item :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.deck__item :where(h1),.deck__item .row-field__head{font-weight:var(--main-pane__brand);font-size:24px;line-height:var(--tile);color:var(--outer--compact);margin:0}.deck__item :where(h2),.deck__item .tile-brand{color:var(--outer--compact);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.deck__item .chip-deck>.tile-brand{text-align:center}.deck__item :where(h3),.deck__item .wrap-item{color:var(--outer--compact);margin:0;font-size:18px;font-weight:600;line-height:27px}.deck__item .group__stack{color:var(--outer--compact);margin:0;font-size:20px;font-weight:600;line-height:28px}.deck__item :where(p){color:var(--outer--compact);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.deck__item :where(li){color:var(--outer--compact);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.deck__item :where(h1),.deck__item .row-field__head{font-size:var(--area)}.deck__item :where(h2),.deck__item .tile-brand{font-size:var(--pane-banner__panel)}}.deck__item{--body-tag__link:16px;--section--sm:1440px}.chip-deck{max-width:var(--section--sm);padding-inline:var(--body-tag__link);margin-inline:auto}@media (width>=601px){.deck__item{--body-tag__link:24px}}@media (width>=769px){.deck__item{--body-tag__link:64px}}.meta__text{padding-block:0}.meta__text>.chip-deck{padding-block:32px}.btn{height:var(--section-stack);padding-inline:var(--footer-item__row);border-radius:var(--site);font-family:var(--panel--wide);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}.promo-page{background:var(--outer__title,var(--card-brand__top));color:var(--text-site,var(--field--sm));font-weight:500}.promo-page[data-btn-variant="2"]{background:var(--slot,var(--pane-promo__deck));color:var(--note-stack__body,var(--thumb))}.promo-page:hover{background:var(--title-badge,color-mix(in srgb,var(--card-brand__top) 85%,white))}.promo-page[data-btn-variant="2"]:hover{background:var(--block-top__block,color-mix(in srgb,var(--pane-promo__deck) 85%,white))}.mark-chip__lead{background:var(--cta__brand,var(--banner__item));color:var(--col--sub,var(--media));padding-inline:var(--stack--alt);font-weight:700}.mark-chip__lead:hover{background:var(--nav,color-mix(in srgb,var(--banner__item) 85%,white))}.icon-foot>.mark-chip__lead{margin-top:24px}.card-wrap__btn{background:var(--cta__brand,var(--banner__item));color:var(--col--sub,var(--media));padding-inline:var(--stack--alt);font-weight:500}.card-wrap__btn:hover{background:var(--nav,color-mix(in srgb,var(--banner__item) 85%,white))}.foot-tile{width:100%}.group__area{z-index:50;background:var(--menu);position:sticky;top:0}.thumb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.box-page__box{flex-wrap:wrap;row-gap:8px;min-width:0}.text-row__section{align-items:center;text-decoration:none;display:flex}.foot-meta{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.header-section{color:var(--outer--compact);font-size:20px;font-weight:700}.foot-item{display:none}.lead__top{color:var(--outer--compact);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.lead__top:hover{opacity:.85}.box-page__box{align-items:center;gap:12px;display:flex}.box-page__box .promo-page{display:none}.body__btn{width:30px;height:30px;color:var(--outer--compact);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.slot-page__slot{display:none;position:absolute}.body__btn[aria-expanded=true] .site__promo{display:none}.body__btn[aria-expanded=true] .slot-page__slot{display:inline-flex}.body__btn:hover,.body__btn:focus-visible{opacity:.85}.foot__btn{gap:12px;padding:0 16px 14px;display:flex}.foot__btn .btn{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.box--lg{z-index:100;background:var(--menu);opacity:0;visibility:hidden;transition:opacity var(--rail__chip),visibility var(--rail__chip),transform var(--rail__chip);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.box--lg.is-open{opacity:1;visibility:visible;transform:translateY(0)}.head-foot__lead{height:var(--meta-inner);font-size:var(--pane-grid__icon);color:var(--outer--compact);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.head-foot__lead:hover,.head-foot__lead:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.deck__item:has(.box--lg.is-open){overflow:hidden}@media (width>=769px){.box--lg{width:var(--unit__lead);border:1px solid var(--media--open);border-radius:var(--inner__unit);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.head-foot__lead{height:var(--col-outer);font-size:var(--promo__outer);border-bottom-color:var(--media--open)}.head-foot__lead:last-child{border-bottom:0}}@media (width>=1025px){.box--lg{right:max(64px,calc((100% - var(--section--sm))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.thumb{padding-block:16px}.box-page__box .promo-page{display:inline-flex}.foot__btn{display:none}}.outer-menu__area{background:var(--card--is-on)}.wrap--is-on{flex-direction:column;gap:24px;padding-block:32px;display:flex}.row__page{flex-direction:column;gap:16px;display:flex}.meta--soft{margin:0}.badge--is-on{background:var(--inner-btn__main);border-radius:var(--hero-page__header);align-items:center;gap:16px;padding:16px 24px;display:flex}.badge--alt{color:var(--cta--lg);flex-shrink:0}.media-area{flex-direction:column;gap:4px;display:flex}.col--wide{font-size:16px;font-weight:400}.panel--soft{font-size:20px;font-weight:700}.top-media{flex-wrap:wrap;gap:16px;display:flex}.slot--active{justify-content:center;display:flex}.page--lead{width:100%;max-width:var(--grid);height:auto;display:block}@media (width>=1001px){.wrap--is-on{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.row__page,.slot--active{flex:1 1 var(--grid);max-width:var(--grid);min-width:0}}.chip__hero{background:var(--card--is-on);border-radius:var(--hero-page__header);margin-block:24px;padding:20px 24px}.block-deck{justify-content:space-between;align-items:center;gap:16px;display:flex}.deck__item .bar-promo__box{text-align:start;margin:0;font-size:20px;line-height:28px}.brand__outer{border:1px solid var(--btn-inner);color:var(--outer--compact);border-radius:var(--site);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.foot-bar{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.btn--lead{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.btn--lead:before{content:counters(xbtoc,".")".";color:var(--outer--compact);flex-shrink:0;font-size:16px}.btn--lead a{color:var(--outer--compact);font-size:16px;text-decoration:none}.btn--lead a:hover{text-decoration:underline}.mark--wide{padding-block:32px 0}.section-section__thumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.row-foot{color:var(--banner__list);text-decoration:none}.row-foot:hover{text-decoration:underline}.group-site__outer{color:var(--outer--compact)}.card__stack{color:var(--banner__list)}.meta-tile__main{margin-bottom:16px}.deck-col{margin:0}.block--lg .meta-tile__main{margin-bottom:0}.deck-body{flex-direction:column;gap:24px;display:flex}.lead-lead__inner{border-radius:var(--hero-page__header);width:100%;height:auto;display:block}@media (width<=768px){.site-item{flex-direction:column-reverse}}@media (width>=769px){.deck-body{flex-direction:row;align-items:center;gap:20px}.site-item{flex-direction:row-reverse}.icon-foot,.nav__rail{flex:1 1 0;min-width:0}}.nav-menu__head{margin:0 0 16px}.btn-box__panel{overflow-x:auto}.thumb-badge{table-layout:fixed;border-collapse:collapse;width:100%}.thumb-badge th,.thumb-badge td{text-align:left;overflow-wrap:anywhere;border:1px solid var(--btn-inner);padding:12px 16px;font-size:16px;line-height:24px}.thumb-badge th{font-weight:700}.thumb-badge thead th{background:var(--menu-group__top);border-bottom-width:3px}.thumb-badge td{font-weight:600}.thumb-badge tbody tr:nth-child(2n){background:var(--main-lead)}.btn-top{margin:16px 0 0}.bar-outer{margin:-8px 0 16px}.chip-outer{flex-direction:column;margin-top:20px;display:flex}.tag-item__top{border-bottom:1px solid var(--btn-inner);padding-block:16px}.deck__item .main__icon{margin:0;font-size:18px;font-weight:600;line-height:normal}.banner-title__deck{width:100%;color:var(--brand-outer__footer);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}.text--soft{flex-shrink:0;transition:transform .25s}.banner-title__deck[aria-expanded=true] .text--soft{transform:rotate(180deg)}.deck__nav{margin-top:12px}.deck__nav[hidden]{display:none}.view--compact{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chip-wrap__main{background:var(--card--is-on);color:var(--outer--compact);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.wrap-note{margin-top:16px}.view-panel{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.item-section{gap:16px;display:flex}.cta-view{background:var(--cta__brand,var(--banner__item));width:32px;height:32px;color:var(--col--sub,var(--media));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.block--is-on{min-width:0}.hero-box__wrap{margin:0 0 4px;font-weight:600}.thumb--sub{margin:0}.cta-link__banner{color:var(--banner__list);margin-top:16px}.panel{flex-direction:column;gap:24px;display:flex}.note--sub{border-radius:var(--hero-page__header);width:100%;height:auto;display:block}@media (width>=769px){.panel{flex-direction:row;align-items:center;gap:20px}.text-list__body,.card__wrap{flex:1 1 0;min-width:0}}.nav--open{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.wrap__top{flex-direction:column;gap:12px;display:flex}.group-note__inner{border-radius:var(--hero-page__header);aspect-ratio:170/230;overflow:hidden}.link{object-fit:cover;width:100%;height:100%;display:block}.tag__tag{background:var(--card--is-on);width:100%;height:100%;color:var(--banner__list);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.head--sub{flex-direction:column;gap:4px;display:flex}.wrap__top .card-wrap__btn{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--section-stack);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.nav--open{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.nav--open{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer{grid-template-columns:1fr;gap:16px;display:grid}.hero__hero{background:var(--card--is-on);border-radius:var(--hero-page__header);color:var(--outer--compact);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.inner__nav{border-radius:calc(var(--hero-page__header) - 4px);width:100%;height:auto;display:block}.bar__foot,.head-btn{margin:0}.btn__icon{color:var(--rail--sm);font-weight:600;text-decoration:underline}.badge__grid{display:contents}.lead--soft{min-height:320px;padding:0;position:relative;overflow:hidden}.lead--soft .inner__nav{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.lead--soft:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--inner-btn__main) 88%,transparent) 0%,color-mix(in srgb,var(--inner-btn__main) 66%,transparent) 55%,color-mix(in srgb,var(--inner-btn__main) 24%,transparent) 100%);position:absolute;inset:0}.lead--soft .badge__grid{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.lead--soft .card-wrap__btn{margin-top:auto}@media (width>=601px){.lead--soft:after{background:linear-gradient(90deg,color-mix(in srgb,var(--inner-btn__main) 88%,transparent) 0%,color-mix(in srgb,var(--inner-btn__main) 62%,transparent) 45%,color-mix(in srgb,var(--inner-btn__main) 10%,transparent) 100%)}.lead--soft .badge__grid{max-width:62%}.footer[data-cols="3"],.footer[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.footer[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.footer[data-cols="3"],.footer[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.footer[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.footer[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.list-text{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.btn--sm{background:var(--card--is-on);border-radius:var(--hero-page__header);flex-direction:column;display:flex;overflow:hidden}.tile--compact{width:100%;height:auto;display:block}.box__item{flex-direction:column;gap:8px;padding:16px;display:flex}.wrap{background:var(--cta__brand,var(--banner__item));color:var(--col--sub,var(--media));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.stack__deck{margin:0;font-size:20px;font-weight:700}.media-main{margin:0}@media (width>=601px){.list-text{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.list-text{grid-template-columns:repeat(3,1fr)}}.note{background:var(--card--is-on);border-radius:var(--hero-page__header);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.section-promo__view{background-color:var(--cta__brand,var(--banner__item))}.section-promo__view .tile-brand,.section-promo__view .meta-title{color:var(--col--sub,var(--media))}.meta-title{margin:0 0 16px}.section-promo__view .mark-chip__lead{background:var(--inner-btn__main)}.section--wide{display:flex}.wrap-bar{justify-content:flex-start}.promo-tile__title{justify-content:center}.badge-view{justify-content:flex-end}.rail__badge{flex-direction:column;gap:24px;display:flex}.menu-page{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.nav-field__mark{background:var(--card--is-on);border-radius:999px;padding:4px 12px;font-size:14px}.card--sm{margin:0 0 16px}.page-link__bar{border-radius:var(--hero-page__header);width:100%;height:auto;display:block}@media (width>=769px){.rail__badge{flex-direction:row;align-items:center;gap:48px}.body,.pane--sub{flex:1 1 0;min-width:0}}.col-head__header{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.head--active{width:auto;height:32px;display:block}.icon--lead{color:var(--banner__list);font-size:14px}.row--alt{flex-direction:column;gap:16px;margin:20px 0;display:flex}.note-item__link{background:var(--card--is-on);border-radius:var(--hero-page__header);padding:16px}.top-mark{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.menu-group__card{font-weight:600}.icon__item{color:var(--banner__list);font-size:14px}.badge__mark{margin:0}.note-pane{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.group-inner{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.note-pane{grid-template-columns:1fr 1fr}}.main--sub{background:var(--hero)}.view-menu__icon{display:none}.pane-list{flex-direction:column;gap:32px;padding-block:32px;display:flex}.box-slot{flex-direction:column;gap:24px;display:flex}.tile--open{display:flex}.box-box{width:auto;height:32px}.lead-lead{color:var(--outer--compact);font-size:20px;font-weight:700}.footer-icon__site{min-width:0}.thumb__mark{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.thumb__mark a{color:var(--outer--compact);font-size:16px;font-weight:400;text-decoration:none}.thumb__mark a:hover{text-decoration:underline}.nav--is-on{flex-direction:column;gap:12px;display:flex}.nav--is-on .meta__section{justify-content:center}.meta__section{background:var(--rail--alt,var(--page--sm));color:var(--site-section__area,var(--item__pane));font-weight:500}.meta__section:hover{background:color-mix(in srgb,var(--page--sm) 85%,white)}.item{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.card-chip{color:var(--outer--compact);font-size:16px;font-weight:400;text-decoration:none}.card-chip:hover,.card-chip:focus-visible{text-decoration:underline}.tile--alt{color:var(--outer--compact);font-size:16px}.nav__deck{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lead--sm{width:32px;height:32px;color:var(--chip-media__rail);display:block}.row{width:auto;height:16px;color:var(--chip-media__rail);display:block}.chip{width:auto;height:32px;display:block}.body__stack{gap:12px;margin:0;padding:0;list-style:none;display:flex}.header{width:44px;height:44px;color:var(--cta-note);background:var(--menu);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header:hover,.header:focus-visible{color:var(--banner__item)}.header:hover :is(img,svg),.header:focus-visible :is(img,svg){transform:scale(1.18)}.header svg,.header img{width:32px;height:32px}.header svg{fill:currentColor}.header img{object-fit:contain}.hero path{transform:scale(var(--field-tile__area,1));transform-box:fill-box;transform-origin:50%}.head{--field-tile__area:1.28}.stack-promo{--field-tile__area:1.18}.cta--active{--field-tile__area:1.06}.item--sub{--field-tile__area:.82}.header-badge{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.menu,.block-promo{color:var(--banner__list);margin:0;font-size:14px}@media (width>=1025px){.view-menu__icon{justify-content:center;padding-top:32px;display:flex}.pane-list{flex-flow:row;justify-content:space-between;align-items:flex-start}.nav--is-on{align-items:stretch;width:max-content}.nav__deck{margin-top:-7px}}.pane-footer__foot{background:var(--card--is-on);color:var(--outer--compact);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.pane-footer__foot:focus{top:16px;left:16px}.footer__banner{background:var(--wrap__page,var(--icon__stack));width:44px;height:44px;color:var(--unit__meta,var(--promo-chip));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}.footer__banner.is-visible{opacity:1;visibility:visible}.footer__banner svg{width:20px;height:20px}.tag-list{color:var(--banner__list);margin:0;padding-block:24px;font-size:14px}.unit{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.slot--sub{color:var(--card--is-on);margin:0;font-size:64px;font-weight:700}.pane-link__media{color:var(--banner__list);text-transform:uppercase;margin:0;font-size:14px}.btn-link{margin:0}.list__view{color:var(--banner__list);margin:0;font-size:14px}:where(.group__area){color:var(--outer--compact)}.group__area{--outer--compact:var(--block);--banner__list:var(--note__group);--cta-note:var(--bar-note__area);--chip-media__rail:var(--btn-header)}:where(.main--sub){color:var(--outer--compact)}.main--sub{--outer--compact:var(--menu-footer__view);--banner__list:var(--banner-header__unit);--cta-note:var(--unit--lg);--chip-media__rail:var(--tag--sub)}:where(.nav-field__mark,.btn--sm,.note,.outer-menu__area,.hero__hero,.note-item__link,.pane-footer__foot,.chip-wrap__main,.chip__hero){color:var(--outer--compact)}.nav-field__mark,.btn--sm,.note,.outer-menu__area,.hero__hero,.note-item__link,.pane-footer__foot,.chip-wrap__main,.chip__hero{--outer--compact:var(--thumb--wide);--banner__list:var(--title--sm);--chip-media__rail:var(--page)}:where(.thumb-badge tbody tr:nth-child(2n),.group-banner tbody tr:nth-child(2n)){color:var(--outer--compact)}.thumb-badge tbody tr:nth-child(2n),.group-banner tbody tr:nth-child(2n){--outer--compact:var(--text);--banner__list:var(--panel--compact);--chip-media__rail:var(--text__media)}:where(.thumb-badge thead th,.group-banner thead th){color:var(--outer--compact)}.thumb-badge thead th,.group-banner thead th{--outer--compact:var(--group-col__box);--banner__list:var(--col)}:where(.section-promo__view .mark-chip__lead,.badge--is-on){color:var(--outer--compact)}.section-promo__view .mark-chip__lead,.badge--is-on{--outer--compact:var(--top-slot__lead);--banner__list:var(--lead);--cta-note:var(--view);--chip-media__rail:var(--panel-col)}:where(.header,.box--lg){color:var(--outer--compact)}.header,.box--lg{--outer--compact:var(--block);--banner__list:var(--note__group);--cta-note:var(--bar-note__area);--chip-media__rail:var(--btn-header)}.group-banner{overflow-wrap:anywhere}.group-banner h2{margin-bottom:20px}.group-banner h3{margin-bottom:12px}.group-banner p:last-child{margin-bottom:0}.group-banner ul,.group-banner ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.group-banner ul{list-style:outside}.group-banner ol{list-style:decimal}.group-banner ul ul{list-style:circle}.group-banner ul ul ul{list-style:square}.group-banner ol ol{list-style:lower-alpha}.group-banner ol ol ol{list-style:lower-roman}.group-banner li>ul,.group-banner li>ol{margin-bottom:0}.group-banner a{color:var(--rail--sm);text-decoration:underline}.group-banner strong{font-weight:700}.group-banner blockquote{border-left:2px solid var(--btn-inner);color:var(--banner__list);margin:0 0 16px;padding-left:16px}.group-banner table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.group-banner th,.group-banner td{border:1px solid var(--btn-inner);text-align:left;overflow-wrap:normal;padding:12px 16px}.group-banner th{font-weight:700}.group-banner thead th{background:var(--menu-group__top);border-bottom-width:3px}.group-banner tbody tr:nth-child(2n){background:var(--main-lead)}