/*! 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{--text--soft:initial;--rail__wrap:initial;--nav:initial;--cta-header__note:initial;--footer-thumb:initial;--deck-box:solid;--body__head:0 0#0000;--top--sm:initial;--bar--sm:100%;--cta-badge:0 0#0000;--text-rail:initial;--banner-slot__brand:100%;--field-thumb__mark:initial;--section__outer:0 0#0000;--pane--compact:initial;--lead-field__footer:0 0#0000;--grid--lg:initial;--head--compact:0px;--tile-note__icon:#fff;--col:0 0#0000;--panel-deck__block:solid;--outer-tag:initial;--bar--wide:initial;--view__item:initial;--lead:initial;--body--alt:initial;--item-card__site:initial;--lead-banner:initial;--page-mark:initial;--main__brand:initial;--area-badge:initial;--deck--sub:initial;--hero-thumb:100%;--note--soft:initial;--media--sm:initial}}}@layer theme{:root,:host{--list__rail:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--foot-bar:.25rem;--hero-view:.375rem;--foot--open:.5rem;--tile:cubic-bezier(.4,0,.2,1);--link--is-on:.15s;--slot-btn:cubic-bezier(.4,0,.2,1);--bar-deck__panel:var(--body,system-ui,-apple-system,"Segoe UI",sans-serif);--deck:var(--list__rail)}}@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(--bar-deck__panel,-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(--grid-row__banner,normal);font-variation-settings:var(--stack,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(--deck,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--inner--active,normal);font-variation-settings:var(--menu__text,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{.section__slot{visibility:collapse}.col__bar{visibility:visible}.meta-rail__slot{position:absolute}.page-footer{position:fixed}.tag{position:relative}.group-col{position:static}.bar{position:sticky}.top-badge{width:100%}@media (width>=40rem){.top-badge{max-width:40rem}}@media (width>=48rem){.top-badge{max-width:48rem}}@media (width>=64rem){.top-badge{max-width:64rem}}@media (width>=80rem){.top-badge{max-width:80rem}}@media (width>=96rem){.top-badge{max-width:96rem}}.thumb--is-on{display:block}.pane__card{display:contents}.brand-col__lead{display:flex}.section{display:grid}.col-mark__block{display:none}.lead{display:inline}.card-title__view{display:table}.thumb-tag{flex-shrink:1}.box__list{transform:var(--text--soft,) var(--rail__wrap,) var(--nav,) var(--cta-header__note,) var(--footer-thumb,)}.col-meta__group{resize:both}.page{border-style:var(--deck-box);border-width:1px}.panel-foot__item{text-transform:lowercase}.icon__item{text-transform:uppercase}.media-cta{font-style:italic}.lead-thumb__slot{--body__head:0 1px 3px 0 var(--top--sm,#0000001a),0 1px 2px -1px var(--top--sm,#0000001a);box-shadow:var(--cta-badge),var(--lead-field__footer),var(--col),var(--section__outer),var(--body__head)}.field-promo__block{outline-style:var(--panel-deck__block);outline-width:1px}.group-banner__inner{--outer-tag:blur(8px);filter:var(--outer-tag,) var(--bar--wide,) var(--view__item,) var(--lead,) var(--body--alt,) var(--item-card__site,) var(--page-mark,) var(--main__brand,) var(--area-badge,)}.stack-main__body{--item-card__site:invert(100%);filter:var(--outer-tag,) var(--bar--wide,) var(--view__item,) var(--lead,) var(--body--alt,) var(--item-card__site,) var(--page-mark,) var(--main__brand,) var(--area-badge,)}.section--compact{filter:var(--outer-tag,) var(--bar--wide,) var(--view__item,) var(--lead,) var(--body--alt,) var(--item-card__site,) var(--page-mark,) var(--main__brand,) var(--area-badge,)}.page-page{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--pane__site,--nav-page,--header__chip,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--media--sm,var(--slot-btn));transition-duration:var(--outer__outer,var(--link--is-on))}.head-title{--media--sm:var(--tile);transition-timing-function:var(--tile)}}@property --text--soft{syntax:"*";inherits:false}@property --rail__wrap{syntax:"*";inherits:false}@property --nav{syntax:"*";inherits:false}@property --cta-header__note{syntax:"*";inherits:false}@property --footer-thumb{syntax:"*";inherits:false}@property --deck-box{syntax:"*";inherits:false;initial-value:solid}@property --body__head{syntax:"*";inherits:false;initial-value:0 0#0000}@property --top--sm{syntax:"*";inherits:false}@property --bar--sm{syntax:"<percentage>";inherits:false;initial-value:100%}@property --cta-badge{syntax:"*";inherits:false;initial-value:0 0#0000}@property --text-rail{syntax:"*";inherits:false}@property --banner-slot__brand{syntax:"<percentage>";inherits:false;initial-value:100%}@property --field-thumb__mark{syntax:"*";inherits:false}@property --section__outer{syntax:"*";inherits:false;initial-value:0 0#0000}@property --pane--compact{syntax:"*";inherits:false}@property --lead-field__footer{syntax:"*";inherits:false;initial-value:0 0#0000}@property --grid--lg{syntax:"*";inherits:false}@property --head--compact{syntax:"<length>";inherits:false;initial-value:0}@property --tile-note__icon{syntax:"*";inherits:false;initial-value:#fff}@property --col{syntax:"*";inherits:false;initial-value:0 0#0000}@property --panel-deck__block{syntax:"*";inherits:false;initial-value:solid}@property --outer-tag{syntax:"*";inherits:false}@property --bar--wide{syntax:"*";inherits:false}@property --view__item{syntax:"*";inherits:false}@property --lead{syntax:"*";inherits:false}@property --body--alt{syntax:"*";inherits:false}@property --item-card__site{syntax:"*";inherits:false}@property --lead-banner{syntax:"*";inherits:false}@property --page-mark{syntax:"*";inherits:false}@property --main__brand{syntax:"*";inherits:false}@property --area-badge{syntax:"*";inherits:false}@property --deck--sub{syntax:"*";inherits:false}@property --hero-thumb{syntax:"<percentage>";inherits:false;initial-value:100%}@property --note--soft{syntax:"*";inherits:false}@property --media--sm{syntax:"*";inherits:false}.tile-hero__lead{--main-grid__cta:1240px;--top-body__badge:1200px;background:var(--site__tag);min-height:100vh;color:var(--banner);font-family:var(--body);font-size:var(--panel--compact);font-weight:var(--tag--is-on);line-height:var(--top-section__body);margin:0;overflow-x:hidden}.tile-hero__lead *,.tile-hero__lead :before,.tile-hero__lead :after{box-sizing:border-box}.tile-hero__lead :where(img){vertical-align:top;max-width:100%}.tile-hero__lead :where(button){font:inherit}.tile-hero__lead :where(a){color:inherit}.tile-hero__lead :focus-visible{outline:2px solid var(--cta--soft);outline-offset:2px}.media__btn{min-height:60vh;padding-top:30px}.rail-cta{width:min(100%,var(--main-grid__cta));margin:0 auto 32px;padding-inline:20px;scroll-margin-top:100px}.block-link,.tag__note{color:var(--banner);font-weight:var(--menu-text__nav);overflow-wrap:anywhere;margin:0}.block-link{font-size:var(--card--is-on);line-height:var(--list-panel__meta);text-transform:uppercase;margin-bottom:20px}.tag__note{border-bottom:2px solid color-mix(in srgb,var(--banner) 60%,transparent);font-size:var(--site);line-height:var(--list-panel__meta);margin-bottom:15px;padding-bottom:10px}.outer__view{color:var(--hero-link__inner);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.lead--compact{color:var(--banner);font-size:var(--panel--compact);line-height:var(--top-section__body);margin:0 0 15px}.panel--compact{z-index:1000;background:var(--cta--soft);color:var(--view-lead__wrap);padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.panel--compact:focus{transform:translateY(0)}.mark__head{z-index:100;background:var(--grid__site);width:100%;color:var(--banner);position:sticky;top:0}.row{width:min(calc(100% - 40px),var(--top-body__badge));grid-template-columns:minmax(128px,max-content) minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin-inline:auto;padding-block:10px;display:grid}.btn--wide,.outer--lg{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.unit--is-on{object-fit:contain;width:auto;max-width:320px;height:42px;display:block}.wrap--open{color:var(--cta--soft);letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:800}.block-hero{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 19px;min-width:0;padding:0;display:flex}.icon--sub{color:var(--banner);font-size:var(--head-btn__btn);font-weight:var(--foot-unit__head);white-space:nowrap;padding:5px 8px;line-height:1;text-decoration:none;transition:opacity .16s}.icon--sub:hover,.icon--sub[aria-current=page]{opacity:.6}.inner--lead{gap:20px;display:flex}.footer__list,.outer-promo__section{border-radius:var(--foot--open);min-height:42px;font-size:var(--panel__tag);font-weight:var(--promo);text-align:center;border:0;justify-content:center;align-items:center;padding:12px 20px;line-height:1;text-decoration:none;transition:opacity .16s;display:inline-flex}.footer__list{color:var(--view-stack__text);font-size:var(--footer);font-weight:var(--area--soft)}.bar-area__area{background:var(--deck-head)}.badge--is-on{background:var(--group--sm);color:var(--tile__col)}.footer__list:hover,.outer-promo__section:hover{opacity:.8}.outer-promo__section{gap:10px}.outer-promo__section svg{flex:none;width:20px;height:20px}.row-promo__group{width:40px;height:40px;color:var(--banner);cursor:pointer;background:0 0;border:0;padding:8px 5px;display:none}.row-promo__group span{background:currentColor;border-radius:2px;width:100%;height:4px;margin-block:4px;transition:transform .16s,opacity .16s;display:block}.row-promo__group[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.row-promo__group[aria-expanded=true] span:nth-child(2){opacity:0}.row-promo__group[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header__menu{border-top:1px solid color-mix(in srgb,var(--banner) 20%,transparent);background:var(--grid__site);display:none}.header__menu.is-open{display:block}.field-inner__link{width:min(100%,var(--main-grid__cta));margin-inline:auto;padding:10px 15px 18px;display:grid}.field-inner__link a{border-bottom:1px solid color-mix(in srgb,var(--banner) 16%,transparent);color:var(--banner);padding:12px 16px;font-weight:500;text-decoration:none}.menu__pane{margin-bottom:20px}.menu__pane .outer__view:empty{display:none}.btn--is-on{color:var(--banner);font-size:var(--panel--compact);line-height:var(--top-section__body);word-spacing:1px;margin:0}.text__stack{width:100%;max-width:var(--top-body__badge);aspect-ratio:3;background:var(--outer__item);margin-inline:auto;position:relative;overflow:hidden}.slot-unit__mark{background:var(--text-bar)}.inner__text{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;display:block}.text__stack:hover .inner__text{transform:scale(1.02)}.col{color:var(--site__inner);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-link{background:rgb(from var(--menu--lead) r g b/var(--row__brand));justify-items:center;max-width:680px;padding:15px;display:grid}.footer__stack{gap:5px;display:grid}.footer__stack:empty{display:none}.field-text{text-transform:uppercase;font-size:.9rem;font-weight:600}.site{text-transform:uppercase;font-size:clamp(1.125rem,.84rem + 1.41vw,1.875rem);line-height:1.07}.outer{font-size:.9rem;line-height:1.3}.outer-promo__section{background:var(--cta--soft);color:var(--view-lead__wrap)}.media-page__header{width:200px;margin-top:8px}.hero>.tag__note{margin-bottom:10px}.section-brand__body{border:0}.bar-bar__outer{border:1px solid var(--banner);color:var(--banner);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:1.1rem;font-weight:500;list-style:none;display:inline-flex}.bar-bar__outer::-webkit-details-marker{display:none}.bar-bar__outer svg{width:24px;height:24px}.wrap__tile,.section-brand__body[open] .page__header{display:none}.section-brand__body[open] .wrap__tile{display:inline}.foot{columns:2 330px;border:2px solid var(--tile-cta);background:var(--tile-cta);gap:20px;margin:8px 0 0;padding:12px;list-style:none}.foot li{break-inside:avoid;margin:0 0 4px}.foot a{color:var(--banner);padding:5px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:inline-block}.foot a:hover{opacity:.8}.view-promo__row>div>:first-child{margin-top:0}.view-promo__row>div>:last-child{margin-bottom:0}.view-promo__row:has(+.view__main),.view-promo__row:has(+.meta__foot),.view-promo__row:has(+.promo-top__stack),.meta__foot:has(+.view__main),.cta:has(+.view__main),.view__main:has(+.btn__btn),.view__main:has(+.cta){margin-bottom:15px}.view-promo__row:has(+.promo-top__stack){margin-bottom:32px}:is(.wrap-outer,.item__section){border-radius:var(--foot--open);background:0 0;border:0;width:100%;overflow-x:auto}:is(.wrap-outer,.item__section) table{border-collapse:collapse;border-spacing:0;border:1px solid var(--unit-nav);width:100%;color:var(--banner);table-layout:auto}:is(.wrap-outer,.item__section) th,:is(.wrap-outer,.item__section) td{border:1px solid var(--unit-nav);color:var(--banner);font-size:var(--panel--compact);font-weight:var(--tag--is-on);text-align:center;vertical-align:middle;padding:5px;line-height:1.25}.wrap-outer th:first-child{min-width:6.7em}:is(.wrap-outer,.item__section) thead{background:var(--inner-footer__lead)}:is(.wrap-outer,.item__section) thead th{font-weight:var(--menu-text__nav)}:is(.wrap-outer,.item__section) table:has(thead) tbody tr:nth-child(odd){background:var(--text-bar)}:is(.wrap-outer,.item__section) table:has(thead) tbody tr:nth-child(2n),:is(.wrap-outer,.item__section) table:not(:has(thead)) tbody tr:nth-child(odd){background:var(--inner-footer__lead)}:is(.wrap-outer,.item__section) table:not(:has(thead)) tbody tr:nth-child(2n){background:var(--text-bar)}:is(.wrap-outer,.item__section) table:not(:has(thead)) tbody tr:first-child>*{font-weight:var(--menu-text__nav)}.bar-cta{color:var(--banner);margin:10px 0 0}.link{grid-template-columns:repeat(var(--chip--is-on,6),minmax(0,1fr));gap:12px;display:grid}.site--lg{border-radius:var(--foot--open);background:var(--tile-cta);min-width:0;color:var(--banner);text-decoration:none;position:relative;overflow:hidden}.group-hero{aspect-ratio:170/230;position:relative;overflow:hidden}.group-hero img{object-fit:cover;width:100%;height:100%;display:block}.chip-wrap{z-index:2;opacity:0;pointer-events:none;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-bottom:32px;transition:opacity .3s ease-in-out;display:flex;position:absolute;inset:0}.site__view{color:var(--banner__section);font-size:18px;font-weight:var(--tag--is-on);padding:10px 12px;line-height:20px;text-decoration:none;display:block}.lead-chip{background:var(--cta--soft)}.icon-banner__top{background:var(--group--sm)}.site--lg:hover .chip-wrap,.site--lg:focus-within .chip-wrap{opacity:1;pointer-events:auto}.inner__link{width:100%;height:100%;color:var(--cta--soft);place-items:center;font-size:2rem;font-weight:800;display:grid}.menu-block__note{z-index:3;background:var(--tile-cta);text-align:center;padding:6px 4px;position:absolute;bottom:0;left:0;right:0}.menu-block__note h3{font-size:var(--area__section);font-weight:var(--tag--is-on);margin:0;line-height:1.5}.note-foot__stack{background:0 0}.link-nav{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.title-footer__thumb{padding:0}.icon__card{margin:0;padding-left:16px;list-style:outside}.icon__card li{margin-bottom:20px;padding:0;list-style:outside;display:list-item}.pane{display:none}.icon__card p{color:var(--banner);margin:0;line-height:1.25}.wrap-btn__pane img{object-fit:cover;width:100%;height:auto;display:block}.footer--sm{width:100%;max-width:var(--top-body__badge);aspect-ratio:3;background:var(--grid__site) center/cover no-repeat;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.section-site{z-index:1;background:rgb(from var(--menu--lead) r g b/var(--row__brand));max-width:680px;color:var(--site__inner);text-align:center;flex-direction:column;align-items:center;padding:15px;display:flex;position:relative}.section-site .tag__note{color:inherit;border:0}.section-site p{color:inherit;text-transform:uppercase;margin:0 0 8px;font-size:clamp(1.125rem,.84rem + 1.41vw,1.875rem);font-weight:600;line-height:1.07}.media__hero{width:200px}.text__page{margin-bottom:0}.text__page .lead--compact{margin-bottom:15px}.rail-head{margin:10px 0}.btn{margin:0;padding-left:16px;list-style:outside}.btn li{margin-bottom:20px;list-style:outside;display:list-item}.deck__media{display:none}.btn h3{font-size:var(--panel--compact);margin:0;font-weight:700;display:inline}.btn p{color:var(--banner);margin:0;display:inline}.btn h3+p:before{content:" "}.bar-title{display:none}.section-footer>.outer-promo__section{margin-top:8px}.box--lg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.banner--wide{border:1px solid var(--col--compact);border-radius:var(--box-section__banner);background:var(--cta--lg);color:var(--group);padding:24px}.media__rail{border-bottom:1px solid var(--col--compact);align-items:center;gap:8px;padding-bottom:16px;display:flex}.site__row{background:var(--outer--sm);width:44px;height:44px;color:var(--group);font-weight:var(--menu-text__nav);border-radius:50%;flex:none;place-items:center;display:grid}.title__thumb{min-width:0}.banner--wide h3{color:var(--group);font-size:var(--mark);font-weight:var(--link-bar);margin:0;line-height:1.2}.title__thumb p{color:var(--menu-promo);font-size:var(--top__group);align-items:center;gap:12px;margin:3px 0 0;display:flex}.chip,.slot--open,.slot--open>span{align-items:center;display:inline-flex}.chip{gap:4px}.hero__page{fill:currentColor;flex:none}.box{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.grid--soft{gap:2px;display:flex}.grid--soft svg{background:var(--view__area);width:20px;height:20px;fill:var(--banner-rail)}.grid--soft svg.note-site{background:var(--cta)}.banner--wide time{color:var(--menu-promo);font-size:var(--top__group)}.banner--wide>p{color:var(--group);font-size:var(--top__group);margin:12px 0 0;line-height:1.45}.icon-area__row{font-size:var(--top__group)!important}.main-hero{border-top:1px solid var(--col--compact);color:var(--menu-promo);font-size:var(--top__group);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;display:flex}.slot--open{gap:24px}.slot--open>span{gap:6px}.grid-grid{width:max-content;margin:24px auto 0;padding:12px 20px;line-height:1;display:flex}.bar-unit{gap:16px;display:grid}.group__site{border-radius:var(--foot--open);background:var(--tile-cta);color:var(--inner-grid__top);padding:16px}.group__site h3{color:inherit;font-size:var(--lead-block);font-weight:var(--menu-text__nav);margin:0 0 10px;line-height:1.4}.group__site p{color:inherit;margin:0;line-height:1.4}.panel--lg p+p{margin-top:8px}.note{background:0 0}.icon{padding:0}.banner--lead{color:var(--cta--soft);text-transform:uppercase;margin:0 0 8px;font-weight:700}.media{margin:0 0 16px}.text--lg{flex-wrap:wrap;gap:7px;margin-bottom:20px;font-size:.86rem;display:flex}.menu__tile{gap:7px;display:inline-flex}.wrap--wide>p{margin:0}.media-rail__top{border-top:1px solid var(--foot-link);background:var(--section-brand);color:var(--banner)}.panel-col{width:min(100%,var(--main-grid__cta));margin-inline:auto;padding:20px 15px 10px}.group__thumb{flex-wrap:wrap;justify-content:center;gap:5px 35px;padding-bottom:15px;display:flex}.group__thumb a{color:var(--banner);font-size:1rem;font-weight:500;line-height:1.125rem;text-decoration:none}.group__thumb a:hover{opacity:.8}.block-tag{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-block:15px 5px;display:flex}.block-tag img{object-fit:contain;width:auto;max-width:180px;height:50px;display:block}.outer-site__text{font-size:1rem;font-weight:600}.footer{width:40px;height:40px;color:var(--brand);display:block}.bar--open{width:auto;height:19px;color:var(--brand);display:block}.block-tag a{text-decoration:none}.site--sm{text-align:center;gap:15px;margin-top:14px;padding-bottom:15px;display:grid}.inner--sub,.card__pane{color:var(--banner);opacity:.8;margin:0;font-size:.875rem;line-height:1rem}.tile-top{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:58vh;display:flex}.inner-top{color:var(--tile-cta);margin-bottom:-10px;font-size:clamp(7rem,22vw,15rem);font-weight:900;line-height:.8}.tile-top>p:not(.outer__view){margin:16px 0 24px}.tile-top small{margin-top:18px}.area-slot__top{z-index:90;background:var(--area);width:40px;height:40px;color:var(--nav-tag);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:fixed;bottom:15px;right:10px;transform:translate(60px)}.area-slot__top.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.area-slot__top svg{width:22px;height:22px}@media (width<=1100px){.row{grid-template-columns:minmax(128px,max-content) minmax(0,1fr) auto auto}.block-hero{display:none}.row-promo__group{grid-column:3;display:block}.inner--lead{grid-column:4}.link{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.media__btn{padding-top:20px}.rail-cta{padding-inline:10px;scroll-margin-top:140px}.unit--is-on{max-width:100%}.row{grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;width:100%;padding:10px 15px}.row-promo__group{grid-column:auto}.inner--lead{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.footer__list{width:100%}.text__stack,.footer--sm{aspect-ratio:2.25;min-height:200px}.site-link,.section-site{max-width:none}.foot{columns:1}.link-nav,.box--lg{grid-template-columns:1fr}.group__thumb{gap:10px 20px}}@media (width<=500px){.inner--lead{gap:10px}.footer__list{padding-inline:10px;font-size:.9rem}.text__stack,.footer--sm{aspect-ratio:auto;min-height:200px}.col,.group{background:radial-gradient(circle,#00000014,#0000002e)}.site-link,.section-site{background:rgb(from var(--menu--lead) r g b/var(--row__brand));justify-content:center;width:100%;height:100%}.wrap-outer table{min-width:620px}.link{grid-template-columns:repeat(2,minmax(0,1fr))}.group__thumb{flex-direction:column;align-items:center}}@media (hover:none){.chip-wrap{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.tile-hero__lead *,.tile-hero__lead :before,.tile-hero__lead :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mark__head{--banner:var(--list--soft);--header:var(--unit);--field-promo__text:var(--pane__cta);--brand:var(--item__field)}.media-rail__top{--banner:var(--promo__group);--header:var(--field-slot);--field-promo__text:var(--area__wrap);--brand:var(--menu)}:where(.text__stack){color:var(--banner)}.text__stack{--banner:var(--foot__pane);--header:var(--item-row);--brand:var(--panel)}:where(.thumb-bar :not(pre)>code,.slot-unit__mark,.wrap-outer table:has(thead) tbody tr:nth-child(odd),.wrap-outer table:not(:has(thead)) tbody tr:nth-child(2n)){color:var(--banner)}.thumb-bar :not(pre)>code,.slot-unit__mark,.wrap-outer table:has(thead) tbody tr:nth-child(odd),.wrap-outer table:not(:has(thead)) tbody tr:nth-child(2n){--banner:var(--list-main__box);--header:var(--deck--wide);--brand:var(--inner-media)}:where(.thumb-bar blockquote,.thumb-bar pre,.group__site,.site--lg,.menu-block__note,.foot){color:var(--banner)}.thumb-bar blockquote,.thumb-bar pre,.group__site,.site--lg,.menu-block__note,.foot{--banner:var(--chip--wide);--header:var(--col-field__page);--brand:var(--btn)}:where(.footer--sm,.header__menu){color:var(--banner)}.footer--sm,.header__menu{--banner:var(--list--soft);--header:var(--unit);--field-promo__text:var(--pane__cta);--brand:var(--item__field)}:where(.wrap-outer thead,.wrap-outer table:has(thead) tbody tr:nth-child(2n),.wrap-outer table:not(:has(thead)) tbody tr:nth-child(odd)){color:var(--title-header__wrap)}.wrap-outer thead,.wrap-outer table:has(thead) tbody tr:nth-child(2n),.wrap-outer table:not(:has(thead)) tbody tr:nth-child(odd){--banner:var(--title-header__wrap);--header:var(--slot-promo)}.thumb-bar>:first-child{margin-top:0}.thumb-bar>:last-child{margin-bottom:0}.thumb-bar h1,.thumb-bar h2,.thumb-bar h3,.thumb-bar h4,.thumb-bar h5,.thumb-bar h6{color:var(--banner);font-family:var(--body);font-weight:var(--menu-text__nav);overflow-wrap:anywhere;scroll-margin-top:100px}.thumb-bar h1{font-size:var(--card--is-on);line-height:var(--list-panel__meta);text-transform:uppercase;margin:0 0 20px}.thumb-bar h2{border-bottom:2px solid color-mix(in srgb,var(--banner) 60%,transparent);font-size:var(--site);line-height:var(--list-panel__meta);margin:0 0 15px;padding-bottom:10px}.thumb-bar h3{font-size:var(--item);line-height:var(--list-panel__meta);margin:20px 0 10px}.thumb-bar h4,.thumb-bar h5,.thumb-bar h6{font-size:var(--nav-link);line-height:var(--list-panel__meta);margin:18px 0 8px}.thumb-bar p,.thumb-bar li{color:var(--banner);font-size:var(--panel--compact);font-weight:var(--tag--is-on);line-height:var(--top-section__body);overflow-wrap:anywhere}.thumb-bar p{word-spacing:1px;margin:0 0 15px}.thumb-bar ul,.thumb-bar ol{margin:0;padding-left:16px}.thumb-bar li{margin-bottom:20px;padding:0}.thumb-bar ul li{list-style:outside}.thumb-bar ol li{list-style:decimal}.thumb-bar a{color:var(--banner);text-decoration:underline}.thumb-bar strong{font-weight:var(--menu-text__nav)}.thumb-bar blockquote{border-left:3px solid var(--cta--soft);background:var(--tile-cta);margin:15px 0;padding:12px 16px}.thumb-bar blockquote p{margin:0}.thumb-bar img{width:auto;max-width:100%;height:auto;margin:15px 0;display:block}.thumb-bar figure{margin:15px 0}.thumb-bar figcaption{margin-top:6px;font-size:.8rem}.thumb-bar hr{background:var(--unit-nav);border:0;height:1px;margin:20px 0}.thumb-bar pre,.thumb-bar code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.thumb-bar :not(pre)>code{background:var(--text-bar);padding:.1em .25em}.thumb-bar pre{background:var(--tile-cta);margin:15px 0;padding:14px;overflow-x:auto}@media (width<=768px){.thumb-bar h1,.thumb-bar h2,.thumb-bar h3,.thumb-bar h4,.thumb-bar h5,.thumb-bar h6{scroll-margin-top:140px}}