/*! 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{--panel-section__area:initial;--box--alt:initial;--row-icon__tile:initial;--mark-card__tag:initial;--body--compact:initial;--item--compact:solid;--hero__hero:0 0#0000;--icon--compact:initial;--note__menu:100%;--lead--alt:0 0#0000;--item-title__mark:initial;--field-media__header:100%;--stack--open:initial;--site--sub:0 0#0000;--menu-thumb__col:initial;--slot-main__btn:0 0#0000;--head-footer__tag:initial;--lead-banner__box:0px;--view-cta__chip:#fff;--menu-row:0 0#0000;--pane:solid;--thumb__link:initial;--bar__meta:initial;--section--lead:initial;--menu-footer:initial;--thumb:initial;--lead-bar__page:initial;--inner__main:initial;--nav:initial;--lead:initial;--wrap-icon__rail:initial;--main:initial;--promo--sm:100%;--hero-body__chip:initial;--badge:initial}}}@layer theme{:root,:host{--promo__outer:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tile-footer:.25rem;--view:.375rem;--row-note:.5rem;--banner--wide:cubic-bezier(.4,0,.2,1);--link--active:.15s;--link--is-on:cubic-bezier(.4,0,.2,1);--header-item:var(--inner-thumb,system-ui,-apple-system,"Segoe UI",sans-serif);--badge-chip__field:var(--promo__outer)}}@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(--header-item,-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(--slot--compact,normal);font-variation-settings:var(--group-top,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(--badge-chip__field,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--mark-thumb,normal);font-variation-settings:var(--lead-top,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{.cta-nav__lead{visibility:collapse}.tile{visibility:visible}.row{position:absolute}.section__foot{position:fixed}.note-unit__field{position:relative}.inner-nav{position:static}.outer{position:sticky}.main__block{width:100%}@media (width>=40rem){.main__block{max-width:40rem}}@media (width>=48rem){.main__block{max-width:48rem}}@media (width>=64rem){.main__block{max-width:64rem}}@media (width>=80rem){.main__block{max-width:80rem}}@media (width>=96rem){.main__block{max-width:96rem}}.slot{display:block}.badge__cta{display:contents}.rail-card{display:flex}.page-lead{display:grid}.text-footer__grid{display:none}.head__outer{display:inline}.main__meta{display:table}.block{flex-shrink:1}.col-col__promo{transform:var(--panel-section__area,) var(--box--alt,) var(--row-icon__tile,) var(--mark-card__tag,) var(--body--compact,)}.page{resize:both}.nav--lg{border-style:var(--item--compact);border-width:1px}.view-item{text-transform:lowercase}.header--lead{text-transform:uppercase}.badge{font-style:italic}.page-unit{--hero__hero:0 1px 3px 0 var(--icon--compact,#0000001a),0 1px 2px -1px var(--icon--compact,#0000001a);box-shadow:var(--lead--alt),var(--slot-main__btn),var(--menu-row),var(--site--sub),var(--hero__hero)}.inner__panel{outline-style:var(--pane);outline-width:1px}.note-col{--thumb__link:blur(8px);filter:var(--thumb__link,) var(--bar__meta,) var(--section--lead,) var(--menu-footer,) var(--thumb,) var(--lead-bar__page,) var(--nav,) var(--lead,) var(--wrap-icon__rail,)}.btn{--lead-bar__page:invert(100%);filter:var(--thumb__link,) var(--bar__meta,) var(--section--lead,) var(--menu-footer,) var(--thumb,) var(--lead-bar__page,) var(--nav,) var(--lead,) var(--wrap-icon__rail,)}.foot__footer{filter:var(--thumb__link,) var(--bar__meta,) var(--section--lead,) var(--menu-footer,) var(--thumb,) var(--lead-bar__page,) var(--nav,) var(--lead,) var(--wrap-icon__rail,)}.mark__col{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--lead-header__cta,--slot-panel,--icon-item__section,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--badge,var(--link--is-on));transition-duration:var(--wrap,var(--link--active))}.block-text{--badge:var(--banner--wide);transition-timing-function:var(--banner--wide)}}@property --panel-section__area{syntax:"*";inherits:false}@property --box--alt{syntax:"*";inherits:false}@property --row-icon__tile{syntax:"*";inherits:false}@property --mark-card__tag{syntax:"*";inherits:false}@property --body--compact{syntax:"*";inherits:false}@property --item--compact{syntax:"*";inherits:false;initial-value:solid}@property --hero__hero{syntax:"*";inherits:false;initial-value:0 0#0000}@property --icon--compact{syntax:"*";inherits:false}@property --note__menu{syntax:"<percentage>";inherits:false;initial-value:100%}@property --lead--alt{syntax:"*";inherits:false;initial-value:0 0#0000}@property --item-title__mark{syntax:"*";inherits:false}@property --field-media__header{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stack--open{syntax:"*";inherits:false}@property --site--sub{syntax:"*";inherits:false;initial-value:0 0#0000}@property --menu-thumb__col{syntax:"*";inherits:false}@property --slot-main__btn{syntax:"*";inherits:false;initial-value:0 0#0000}@property --head-footer__tag{syntax:"*";inherits:false}@property --lead-banner__box{syntax:"<length>";inherits:false;initial-value:0}@property --view-cta__chip{syntax:"*";inherits:false;initial-value:#fff}@property --menu-row{syntax:"*";inherits:false;initial-value:0 0#0000}@property --pane{syntax:"*";inherits:false;initial-value:solid}@property --thumb__link{syntax:"*";inherits:false}@property --bar__meta{syntax:"*";inherits:false}@property --section--lead{syntax:"*";inherits:false}@property --menu-footer{syntax:"*";inherits:false}@property --thumb{syntax:"*";inherits:false}@property --lead-bar__page{syntax:"*";inherits:false}@property --inner__main{syntax:"*";inherits:false}@property --nav{syntax:"*";inherits:false}@property --lead{syntax:"*";inherits:false}@property --wrap-icon__rail{syntax:"*";inherits:false}@property --main{syntax:"*";inherits:false}@property --promo--sm{syntax:"<percentage>";inherits:false;initial-value:100%}@property --hero-body__chip{syntax:"*";inherits:false}@property --badge{syntax:"*";inherits:false}.list--is-on,.list--is-on *,.list--is-on :before,.list--is-on :after{box-sizing:border-box}.list--is-on{background:var(--bar);color:var(--promo);font-family:var(--inner-thumb);font-size:var(--stack);font-weight:var(--btn__box);margin:0}.list--is-on :where(button),.list--is-on :where(input),.list--is-on :where(select),.list--is-on :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.list--is-on :where(h1),.list--is-on .bar-brand{font-weight:var(--main--active);font-size:24px;line-height:var(--header--wide);color:var(--promo);margin:0}.list--is-on :where(h2),.list--is-on .tile-meta__group{color:var(--promo);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.list--is-on .lead-wrap__group>.tile-meta__group{text-align:center}.list--is-on :where(h3),.list--is-on .text{color:var(--promo);margin:0;font-size:18px;font-weight:600;line-height:27px}.list--is-on .pane-area{color:var(--promo);margin:0;font-size:20px;font-weight:600;line-height:28px}.list--is-on :where(p){color:var(--promo);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.list--is-on :where(li){color:var(--promo);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.list--is-on :where(h1),.list--is-on .bar-brand{font-size:var(--foot)}.list--is-on :where(h2),.list--is-on .tile-meta__group{font-size:var(--foot-meta__link)}}.list--is-on{--menu-list:16px;--text:1440px}.lead-wrap__group{max-width:var(--text);padding-inline:var(--menu-list);margin-inline:auto}@media (width>=601px){.list--is-on{--menu-list:24px}}@media (width>=769px){.list--is-on{--menu-list:64px}}.lead__cta{padding-block:0}.lead__cta>.lead-wrap__group{padding-block:32px}.title--compact{height:var(--tag-tile);padding-inline:var(--cta-tile__block);border-radius:var(--site__deck);font-family:var(--inner-thumb);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}.thumb-tag__card{background:var(--item-top,var(--tag));color:var(--top,var(--item--active));font-weight:500}.thumb-tag__card[data-btn-variant="2"]{background:var(--grid-view__media,var(--body-link));color:var(--panel,var(--text-head))}.thumb-tag__card:hover{background:var(--group-section__col,color-mix(in srgb,var(--tag) 85%,white))}.thumb-tag__card[data-btn-variant="2"]:hover{background:var(--header__banner,color-mix(in srgb,var(--body-link) 85%,white))}.media__icon{background:var(--site__main,var(--title-section));color:var(--area,var(--col));padding-inline:var(--group-inner);font-weight:700}.media__icon:hover{background:var(--badge__outer,color-mix(in srgb,var(--title-section) 85%,white))}.field__col{background:var(--site__main,var(--title-section));color:var(--area,var(--col));padding-inline:var(--group-inner);font-weight:500}.field__col:hover{background:var(--badge__outer,color-mix(in srgb,var(--title-section) 85%,white))}.footer{width:100%}.site{z-index:50;background:var(--note);position:sticky;top:0}.main-icon{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.lead{flex-wrap:wrap;row-gap:8px;min-width:0}.stack--wide{align-items:center;text-decoration:none;display:flex}.panel__top{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.foot-tag{color:var(--promo);font-size:20px;font-weight:700}.banner-tag__card{display:none}.wrap__main{color:var(--promo);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.wrap__main:hover{opacity:.85}.lead{align-items:center;gap:12px;display:flex}.lead .thumb-tag__card{display:none}.badge--open{width:30px;height:30px;color:var(--promo);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.header--wide{display:none;position:absolute}.badge--open[aria-expanded=true] .field__title{display:none}.badge--open[aria-expanded=true] .header--wide{display:inline-flex}.badge--open:hover,.badge--open:focus-visible{opacity:.85}.chip__item{gap:12px;padding:0 16px 14px;display:flex}.chip__item .title--compact{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.mark-panel__head{z-index:100;background:var(--note);opacity:0;visibility:hidden;transition:opacity var(--box),visibility var(--box),transform var(--box);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.mark-panel__head.is-open{opacity:1;visibility:visible;transform:translateY(0)}.field-box__lead{height:var(--cta);font-size:var(--slot);color:var(--promo);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.field-box__lead:hover,.field-box__lead:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.list--is-on:has(.mark-panel__head.is-open){overflow:hidden}@media (width>=769px){.mark-panel__head{width:var(--site);border:1px solid var(--section-media__foot);border-radius:var(--body__btn);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.field-box__lead{height:var(--row-inner);font-size:var(--thumb-tile);border-bottom-color:var(--section-media__foot)}.field-box__lead:last-child{border-bottom:0}}@media (width>=1025px){.mark-panel__head{right:max(64px,calc((100% - var(--text))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.main-icon{padding-block:16px}.lead .thumb-tag__card{display:inline-flex}.chip__item{display:none}}.btn--alt{background:var(--tag--sm)}.lead--is-on{flex-direction:column;gap:24px;padding-block:32px;display:flex}.panel--is-on{flex-direction:column;gap:16px;display:flex}.brand-body__page{margin:0}.box--soft{background:var(--bar);border-radius:var(--row-note);align-items:center;gap:16px;padding:16px 24px;display:flex}.item__title{color:var(--head-item__section);flex-shrink:0}.area--sm{flex-direction:column;gap:4px;display:flex}.mark__row{font-size:16px;font-weight:400}.footer-area{font-size:20px;font-weight:700}.promo-text{flex-wrap:wrap;gap:16px;display:flex}.site__promo{justify-content:center;display:flex}.nav__card{width:100%;max-width:var(--panel-box__main);height:auto;display:block}@media (width>=1001px){.lead--is-on{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.panel--is-on,.site__promo{flex:1 1 var(--panel-box__main);max-width:var(--panel-box__main);min-width:0}}.row-tag{background:var(--tag--sm);border-radius:var(--row-note);margin-block:24px;padding:20px 24px}.note-note__hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.list--is-on .lead__thumb{text-align:start;margin:0;font-size:20px;line-height:28px}.tile--wide{border:1px solid var(--card__grid);color:var(--promo);border-radius:var(--site__deck);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.deck{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.list--sub{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.list--sub:before{content:counters(xbtoc,".")".";color:var(--promo);flex-shrink:0;font-size:16px}.list--sub a{color:var(--promo);font-size:16px;text-decoration:none}.list--sub a:hover{text-decoration:underline}.brand__card{padding-block:32px 0}.banner-btn{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.footer-mark__btn{color:var(--card);text-decoration:none}.footer-mark__btn:hover{text-decoration:underline}.rail__promo{color:var(--promo)}.inner--active{color:var(--card)}.meta--lead{margin-bottom:16px}.col{margin:0}.grid-view__site .meta--lead{margin-bottom:0}.field--lg{flex-direction:column;gap:24px;display:flex}.grid-inner__rail{border-radius:var(--row-note);width:100%;height:auto;display:block}@media (width<=768px){.link--soft{flex-direction:column-reverse}}@media (width>=769px){.field--lg{flex-direction:row;align-items:center;gap:20px}.link--soft{flex-direction:row-reverse}.grid-tile__outer,.foot--sm{flex:1 1 0;min-width:0}}.body__brand{margin:0 0 16px}.chip__outer{overflow-x:auto}.view--is-on{table-layout:fixed;border-collapse:collapse;width:100%}.view--is-on th,.view--is-on td{text-align:left;overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:24px}.view--is-on th{font-weight:700}.view--is-on td{font-weight:600}.view--is-on tbody tr:nth-child(2n){background:var(--link__header)}.main__page{margin:16px 0 0}.view{margin:-8px 0 16px}.media-row{flex-direction:column;margin-top:20px;display:flex}.cta-page{border-bottom:1px solid var(--card__grid);padding-block:16px}.list--is-on .hero--alt{margin:0;font-size:16px;font-weight:600;line-height:normal}.item{width:100%;color:var(--note--soft);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}.block-slot__body{flex-shrink:0;transition:transform .25s}.item[aria-expanded=true] .block-slot__body{transform:rotate(180deg)}.brand__tag{margin-top:12px}.brand__tag[hidden]{display:none}.icon{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.head__page{background:var(--tag--sm);color:var(--promo);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.hero__row{margin-top:16px}.list-inner__box{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.block__btn{gap:16px;display:flex}.pane{background:var(--site__main,var(--title-section));width:32px;height:32px;color:var(--area,var(--col));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.wrap--sub{min-width:0}.tile--sm{margin:0 0 4px;font-weight:600}.bar__item{margin:0}.banner__btn{color:var(--card);margin-top:16px}.col--sub{flex-direction:column;gap:24px;display:flex}.site-block__section{border-radius:var(--row-note);width:100%;height:auto;display:block}@media (width>=769px){.col--sub{flex-direction:row;align-items:center;gap:20px}.col-menu__item,.unit{flex:1 1 0;min-width:0}}.list--sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.panel-footer__brand{flex-direction:column;gap:12px;display:flex}.chip__group{border-radius:var(--row-note);aspect-ratio:170/230;overflow:hidden}.footer__banner{object-fit:cover;width:100%;height:100%;display:block}.top-link{background:var(--tag--sm);width:100%;height:100%;color:var(--card);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.icon--sm{flex-direction:column;gap:4px;display:flex}.panel-footer__brand .field__col{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--tag-tile);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.list--sm{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.list--sm{grid-template-columns:repeat(5,minmax(0,1fr))}}.bar-area{grid-template-columns:1fr;gap:16px;display:grid}.menu-pane__foot{background:var(--tag--sm);border-radius:var(--row-note);color:var(--promo);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.panel__hero{border-radius:calc(var(--row-note) - 4px);width:100%;height:auto;display:block}.menu--is-on,.stack-block{margin:0}.mark__meta{color:var(--site__title);font-weight:600;text-decoration:underline}.main-banner__hero{display:contents}.inner__head{min-height:320px;padding:0;position:relative;overflow:hidden}.inner__head .panel__hero{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.inner__head:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--bar) 88%,transparent) 0%,color-mix(in srgb,var(--bar) 66%,transparent) 55%,color-mix(in srgb,var(--bar) 24%,transparent) 100%);position:absolute;inset:0}.inner__head .main-banner__hero{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.inner__head .field__col{margin-top:auto}@media (width>=601px){.inner__head:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bar) 88%,transparent) 0%,color-mix(in srgb,var(--bar) 62%,transparent) 45%,color-mix(in srgb,var(--bar) 10%,transparent) 100%)}.inner__head .main-banner__hero{max-width:62%}.bar-area[data-cols="3"],.bar-area[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.bar-area[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.bar-area[data-cols="3"],.bar-area[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.bar-area[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.bar-area[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.meta{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.inner{background:var(--tag--sm);border-radius:var(--row-note);flex-direction:column;display:flex;overflow:hidden}.col-col{width:100%;height:auto;display:block}.block--compact{flex-direction:column;gap:8px;padding:16px;display:flex}.header--compact{background:var(--site__main,var(--title-section));color:var(--area,var(--col));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.media{margin:0;font-size:20px;font-weight:700}.outer__promo{margin:0}@media (width>=601px){.meta{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.meta{grid-template-columns:repeat(3,1fr)}}.bar-field{background:var(--tag--sm);border-radius:var(--row-note);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.nav-grid__view{background-color:var(--site__main,var(--title-section))}.nav-grid__view .tile-meta__group,.nav-grid__view .link-section{color:var(--area,var(--col))}.link-section{margin:0 0 16px}.nav-grid__view .media__icon{background:var(--bar)}.footer__lead{display:flex}.banner--is-on{justify-content:flex-start}.mark{justify-content:center}.main--lg{justify-content:flex-end}.body--lead{flex-direction:column;gap:24px;display:flex}.header-header__grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.thumb__box{background:var(--tag--sm);border-radius:999px;padding:4px 12px;font-size:14px}.deck--alt{margin:0 0 16px}.cta--soft{border-radius:var(--row-note);width:100%;height:auto;display:block}@media (width>=769px){.body--lead{flex-direction:row;align-items:center;gap:48px}.main--is-on,.banner-list{flex:1 1 0;min-width:0}}.badge__row{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.chip--alt{width:auto;height:32px;display:block}.block-top{color:var(--card);font-size:14px}.row-note{flex-direction:column;gap:16px;margin:20px 0;display:flex}.meta__row{background:var(--tag--sm);border-radius:var(--row-note);padding:16px}.wrap-badge{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.item--is-on{font-weight:600}.title__media{color:var(--card);font-size:14px}.hero-tag__panel{margin:0}.promo--open{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.lead--compact{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.promo--open{grid-template-columns:1fr 1fr}}.site-icon{background:var(--section-bar)}.card{display:none}.area__page{flex-direction:column;gap:32px;padding-block:32px;display:flex}.list-btn__inner{flex-direction:column;gap:24px;display:flex}.bar{display:flex}.head-nav{width:auto;height:32px}.col-body{color:var(--promo);font-size:20px;font-weight:700}.outer__link{min-width:0}.lead__site{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.lead__site a{color:var(--promo);font-size:16px;font-weight:400;text-decoration:none}.lead__site a:hover{text-decoration:underline}.box-cta{flex-direction:column;gap:12px;display:flex}.box-cta .field--lead{justify-content:center}.field--lead{background:var(--field,var(--outer));color:var(--top-box__block);font-weight:500}.field--lead:hover{background:color-mix(in srgb,var(--outer) 85%,white)}.field-note{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu__body{color:var(--promo);font-size:16px;font-weight:400;text-decoration:underline}.meta--active{color:var(--promo);font-size:16px}.block-body{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.foot{width:32px;height:32px;color:var(--stack-pane);display:block}.btn-stack{width:auto;height:16px;color:var(--stack-pane);display:block}.banner-inner__row{width:auto;height:32px;display:block}.group__grid{gap:12px;margin:0;padding:0;list-style:none;display:flex}.icon__cta{width:32px;height:32px;color:var(--btn);background:var(--note);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.icon__cta:hover,.icon__cta:focus-visible{color:var(--title-section)}.icon__cta:hover :is(img,svg),.icon__cta:focus-visible :is(img,svg){transform:scale(1.18)}.icon__cta svg,.icon__cta img{width:20px;height:20px}.icon__cta svg{fill:currentColor}.icon__cta img{object-fit:contain}.stack path{transform:scale(var(--group,1));transform-box:fill-box;transform-origin:50%}.meta__tile{--group:1.28}.banner-brand__title{--group:1.18}.card__body{--group:1.06}.body__badge{--group:.82}.stack-promo{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.stack__top,.footer-btn__lead{color:var(--card);margin:0;font-size:14px}@media (width>=1025px){.card{justify-content:center;padding-top:32px;display:flex}.area__page{flex-flow:row;justify-content:space-between;align-items:flex-start}.box-cta{align-items:stretch;width:max-content}}.slot-menu__block{background:var(--tag--sm);color:var(--promo);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.slot-menu__block:focus{top:16px;left:16px}.nav{background:var(--outer-outer__promo,var(--tag-banner));width:44px;height:44px;color:var(--pane-stack);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}.nav.is-visible{opacity:1;visibility:visible}.nav svg{width:20px;height:20px}.page-bar{color:var(--card);margin:0;padding-block:24px;font-size:14px}.banner-col{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.menu__field{color:var(--tag--sm);margin:0;font-size:64px;font-weight:700}.link-group{color:var(--card);text-transform:uppercase;margin:0;font-size:14px}.thumb-view__title{margin:0}.inner__wrap{color:var(--card);margin:0;font-size:14px}:where(.site){color:var(--promo)}.site{--promo:var(--banner-bar__section);--card:var(--rail-cta);--btn:var(--nav-icon__thumb);--stack-pane:var(--banner--sm)}:where(.site-icon){color:var(--promo)}.site-icon{--promo:var(--row-grid);--card:var(--block-area__body);--btn:var(--footer-footer__grid);--stack-pane:var(--grid)}:where(.thumb__box,.inner,.bar-field,.btn--alt,.menu-pane__foot,.meta__row,.slot-menu__block,.head__page,.row-tag){color:var(--promo)}.thumb__box,.inner,.bar-field,.btn--alt,.menu-pane__foot,.meta__row,.slot-menu__block,.head__page,.row-tag{--promo:var(--btn-page);--card:var(--hero-menu);--stack-pane:var(--panel--is-on)}:where(.view--is-on tbody tr:nth-child(2n)){color:var(--promo)}.view--is-on tbody tr:nth-child(2n){--promo:var(--banner-cta);--card:var(--wrap--soft);--stack-pane:var(--link-page__header)}:where(.nav-grid__view .media__icon,.box--soft){color:var(--promo)}.nav-grid__view .media__icon,.box--soft{--promo:var(--hero--wide);--card:var(--brand-main__bar);--btn:var(--block);--stack-pane:var(--grid__cta)}:where(.icon__cta,.mark-panel__head){color:var(--promo)}.icon__cta,.mark-panel__head{--promo:var(--banner-bar__section);--card:var(--rail-cta);--btn:var(--nav-icon__thumb);--stack-pane:var(--banner--sm)}.panel--lead{overflow-wrap:anywhere}.panel--lead h2{margin-bottom:20px}.panel--lead h3{margin-bottom:12px}.panel--lead p:last-child{margin-bottom:0}.panel--lead ul,.panel--lead ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.panel--lead ul{list-style:outside}.panel--lead ol{list-style:decimal}.panel--lead ul ul{list-style:circle}.panel--lead ul ul ul{list-style:square}.panel--lead ol ol{list-style:lower-alpha}.panel--lead ol ol ol{list-style:lower-roman}.panel--lead li>ul,.panel--lead li>ol{margin-bottom:0}.panel--lead a{color:var(--site__title);text-decoration:underline}.panel--lead strong{font-weight:700}.panel--lead blockquote{border-left:2px solid var(--card__grid);color:var(--card);margin:0 0 16px;padding-left:16px}.panel--lead table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.panel--lead th,.panel--lead td{border-bottom:1px solid var(--bar);text-align:left;overflow-wrap:normal;padding:8px 12px}.panel--lead th{font-weight:700}