/*! 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{--icon__col:initial;--slot-panel:initial;--rail--active:initial;--block-tag:initial;--pane__field:initial;--link--wide:solid;--title__cta:0 0#0000;--top-outer:initial;--rail--lead:100%;--stack-wrap__hero:0 0#0000;--body-deck__panel:initial;--footer-grid:100%;--media-inner__wrap:initial;--chip-foot:0 0#0000;--card-stack:initial;--top:0 0#0000;--media-col:initial;--mark-tag:0px;--btn-item__top:#fff;--section__panel:0 0#0000;--mark--alt:solid;--col--open:initial;--cta-grid__bar:initial;--view__pane:initial;--hero:initial;--lead--open:initial;--mark-stack__header:initial;--group-tag__wrap:initial;--btn-meta__group:initial;--badge-media:initial;--icon-area__view:initial;--top__thumb:initial;--menu-card:100%;--cta--is-on:initial;--head__menu:initial}}}@layer theme{:root,:host{--panel--active:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--site__lead:.25rem;--item__view:.375rem;--view-grid:.5rem;--rail--lg:cubic-bezier(.4,0,.2,1);--unit__section:.15s;--badge:cubic-bezier(.4,0,.2,1);--page--lg:var(--btn--lead,system-ui,-apple-system,"Segoe UI",sans-serif);--title-item__btn:var(--panel--active)}}@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(--page--lg,-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(--banner--is-on,normal);font-variation-settings:var(--deck,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(--title-item__btn,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--main__thumb,normal);font-variation-settings:var(--icon-main,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__footer{visibility:collapse}.unit-rail__icon{visibility:visible}.tile-bar{position:absolute}.inner--wide{position:fixed}.tile-field{position:relative}.grid-media{position:static}.field__text{position:sticky}.thumb-outer{width:100%}@media (width>=40rem){.thumb-outer{max-width:40rem}}@media (width>=48rem){.thumb-outer{max-width:48rem}}@media (width>=64rem){.thumb-outer{max-width:64rem}}@media (width>=80rem){.thumb-outer{max-width:80rem}}@media (width>=96rem){.thumb-outer{max-width:96rem}}.unit-col{display:block}.text{display:contents}.inner__mark{display:flex}.chip--lead{display:grid}.slot{display:none}.head__menu{display:inline}.body--compact{display:table}.rail-bar__btn{flex-shrink:1}.note--lead{transform:var(--icon__col,) var(--slot-panel,) var(--rail--active,) var(--block-tag,) var(--pane__field,)}.foot-deck{resize:both}.inner--lead{border-style:var(--link--wide);border-width:1px}.rail--lead{text-transform:lowercase}.banner-list__block{text-transform:uppercase}.cta--soft{font-style:italic}.section-menu__slot{--title__cta:0 1px 3px 0 var(--top-outer,#0000001a),0 1px 2px -1px var(--top-outer,#0000001a);box-shadow:var(--stack-wrap__hero),var(--top),var(--section__panel),var(--chip-foot),var(--title__cta)}.tile-icon{outline-style:var(--mark--alt);outline-width:1px}.cta-field__head{--col--open:blur(8px);filter:var(--col--open,) var(--cta-grid__bar,) var(--view__pane,) var(--hero,) var(--lead--open,) var(--mark-stack__header,) var(--btn-meta__group,) var(--badge-media,) var(--icon-area__view,)}.main--compact{--mark-stack__header:invert(100%);filter:var(--col--open,) var(--cta-grid__bar,) var(--view__pane,) var(--hero,) var(--lead--open,) var(--mark-stack__header,) var(--btn-meta__group,) var(--badge-media,) var(--icon-area__view,)}.bar-item__group{filter:var(--col--open,) var(--cta-grid__bar,) var(--view__pane,) var(--hero,) var(--lead--open,) var(--mark-stack__header,) var(--btn-meta__group,) var(--badge-media,) var(--icon-area__view,)}.list-menu__head{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--stack-banner__block,--footer__text,--main-menu__brand,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--head__menu,var(--badge));transition-duration:var(--chip-thumb__view,var(--unit__section))}.head--active{--head__menu:var(--rail--lg);transition-timing-function:var(--rail--lg)}}@property --icon__col{syntax:"*";inherits:false}@property --slot-panel{syntax:"*";inherits:false}@property --rail--active{syntax:"*";inherits:false}@property --block-tag{syntax:"*";inherits:false}@property --pane__field{syntax:"*";inherits:false}@property --link--wide{syntax:"*";inherits:false;initial-value:solid}@property --title__cta{syntax:"*";inherits:false;initial-value:0 0#0000}@property --top-outer{syntax:"*";inherits:false}@property --rail--lead{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stack-wrap__hero{syntax:"*";inherits:false;initial-value:0 0#0000}@property --body-deck__panel{syntax:"*";inherits:false}@property --footer-grid{syntax:"<percentage>";inherits:false;initial-value:100%}@property --media-inner__wrap{syntax:"*";inherits:false}@property --chip-foot{syntax:"*";inherits:false;initial-value:0 0#0000}@property --card-stack{syntax:"*";inherits:false}@property --top{syntax:"*";inherits:false;initial-value:0 0#0000}@property --media-col{syntax:"*";inherits:false}@property --mark-tag{syntax:"<length>";inherits:false;initial-value:0}@property --btn-item__top{syntax:"*";inherits:false;initial-value:#fff}@property --section__panel{syntax:"*";inherits:false;initial-value:0 0#0000}@property --mark--alt{syntax:"*";inherits:false;initial-value:solid}@property --col--open{syntax:"*";inherits:false}@property --cta-grid__bar{syntax:"*";inherits:false}@property --view__pane{syntax:"*";inherits:false}@property --hero{syntax:"*";inherits:false}@property --lead--open{syntax:"*";inherits:false}@property --mark-stack__header{syntax:"*";inherits:false}@property --group-tag__wrap{syntax:"*";inherits:false}@property --btn-meta__group{syntax:"*";inherits:false}@property --badge-media{syntax:"*";inherits:false}@property --icon-area__view{syntax:"*";inherits:false}@property --top__thumb{syntax:"*";inherits:false}@property --menu-card{syntax:"<percentage>";inherits:false;initial-value:100%}@property --cta--is-on{syntax:"*";inherits:false}@property --head__menu{syntax:"*";inherits:false}.block{--tile-list__list:1240px;--unit:1200px;background:var(--area);min-height:100vh;color:var(--menu-section);font-family:var(--btn--lead);font-size:var(--title);font-weight:var(--section--lead);line-height:var(--top-mark__site);margin:0;overflow-x:hidden}.block *,.block :before,.block :after{box-sizing:border-box}.block :where(img){vertical-align:top;max-width:100%}.block :where(button){font:inherit}.block :where(a){color:inherit}.block :focus-visible{outline:2px solid var(--link--sub);outline-offset:2px}.page--open{min-height:60vh;padding-top:30px}.group-meta{width:min(100%,var(--tile-list__list));margin:0 auto 32px;padding-inline:20px;scroll-margin-top:100px}.stack__media,.top-meta{color:var(--menu-section);font-weight:var(--cta);overflow-wrap:anywhere;margin:0}.stack__media{font-size:var(--link);line-height:var(--brand__header);text-transform:uppercase;margin-bottom:20px}.top-meta{border-bottom:2px solid color-mix(in srgb,var(--menu-section) 60%,transparent);font-size:var(--area--alt);line-height:var(--brand__header);margin-bottom:15px;padding-bottom:10px}.icon--wide{color:var(--lead-wrap);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.cta__tag{color:var(--menu-section);font-size:var(--title);line-height:var(--top-mark__site);margin:0 0 15px}.col__card{z-index:1000;background:var(--link--sub);color:var(--bar__head);padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.col__card:focus{transform:translateY(0)}.thumb-menu{z-index:100;background:var(--row__brand);width:100%;color:var(--menu-section);position:sticky;top:0}.page{width:min(calc(100% - 40px),var(--unit));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}.page-page,.grid-area__brand{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.area-page__top{object-fit:contain;width:auto;max-width:320px;height:42px;display:block}.title--sub{color:var(--link--sub);letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:800}.mark--is-on{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 19px;min-width:0;padding:0;display:flex}.section__grid{color:var(--menu-section);font-size:var(--menu__tag);font-weight:var(--badge--alt);white-space:nowrap;padding:5px 8px;line-height:1;text-decoration:none;transition:opacity .16s}.section__grid:hover,.section__grid[aria-current=page]{opacity:.6}.pane{gap:20px;display:flex}.tile,.item{border-radius:var(--view-grid);min-height:42px;font-size:var(--row__row);font-weight:var(--btn);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}.tile{color:var(--hero--is-on);font-size:var(--group-link);font-weight:var(--brand__pane)}.body{background:var(--unit-bar__brand)}.meta-mark{background:var(--tag);color:var(--btn__footer)}.tile:hover,.item:hover{opacity:.8}.item{gap:10px}.item svg{flex:none;width:20px;height:20px}.btn__bar{width:40px;height:40px;color:var(--menu-section);cursor:pointer;background:0 0;border:0;padding:8px 5px;display:none}.btn__bar span{background:currentColor;border-radius:2px;width:100%;height:4px;margin-block:4px;transition:transform .16s,opacity .16s;display:block}.btn__bar[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.btn__bar[aria-expanded=true] span:nth-child(2){opacity:0}.btn__bar[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.panel-cta__bar{border-top:1px solid color-mix(in srgb,var(--menu-section) 20%,transparent);background:var(--row__brand);display:none}.panel-cta__bar.is-open{display:block}.field-rail__thumb{width:min(100%,var(--tile-list__list));margin-inline:auto;padding:10px 15px 18px;display:grid}.field-rail__thumb a{border-bottom:1px solid color-mix(in srgb,var(--menu-section) 16%,transparent);color:var(--menu-section);padding:12px 16px;font-weight:500;text-decoration:none}.btn--open{margin-bottom:20px}.btn--open .icon--wide:empty{display:none}.site{color:var(--menu-section);font-size:var(--title);line-height:var(--top-mark__site);word-spacing:1px;margin:0}.block-card__chip{width:100%;max-width:var(--unit);aspect-ratio:3;background:var(--site);margin-inline:auto;position:relative;overflow:hidden}.mark__box{background:var(--promo)}.menu--soft{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;display:block}.block-card__chip:hover .menu--soft{transform:scale(1.02)}.menu-footer{color:var(--head__cta);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tag-header__pane{background:rgb(from var(--head--sm) r g b/var(--unit--sub));justify-items:center;max-width:680px;padding:15px;display:grid}.deck-promo{background:0 0;padding:0}.deck-promo .block-col__field{margin-top:0}.top-col__box{gap:5px;display:grid}.top-col__box:empty{display:none}.main-site{text-transform:uppercase;font-size:.9rem;font-weight:600}.list__panel{text-transform:uppercase;font-size:clamp(1.125rem,.84rem + 1.41vw,1.875rem);line-height:1.07}.pane__hero{font-size:.9rem;line-height:1.3}.item{background:var(--link--sub);color:var(--bar__head)}.block-col__field{width:200px;margin-top:8px}.bar__icon>.top-meta{margin-bottom:10px}.header--compact{border:0}.box-slot{border:1px solid var(--menu-section);color:var(--menu-section);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:1.1rem;font-weight:500;list-style:none;display:inline-flex}.box-slot::-webkit-details-marker{display:none}.box-slot svg{width:24px;height:24px}.outer__field,.header--compact[open] .outer-panel__head{display:none}.header--compact[open] .outer__field{display:inline}.block-tag__note{columns:2 330px;border:2px solid var(--foot__site);background:var(--foot__site);gap:20px;margin:8px 0 0;padding:12px;list-style:none}.block-tag__note li{break-inside:avoid;margin:0 0 4px}.block-tag__note a{color:var(--menu-section);padding:5px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:inline-block}.block-tag__note a:hover{opacity:.8}.rail__main>div>:first-child{margin-top:0}.rail__main>div>:last-child{margin-bottom:0}.rail__main:has(+.note__grid),.rail__main:has(+.title--lead),.rail__main:has(+.top-media),.title--lead:has(+.note__grid),.lead--soft:has(+.note__grid),.note__grid:has(+.view__item),.note__grid:has(+.lead--soft){margin-bottom:15px}.rail__main:has(+.top-media){margin-bottom:32px}:is(.main-block,.body-grid__page){border-radius:var(--view-grid);background:0 0;border:0;width:100%;overflow-x:auto}:is(.main-block,.body-grid__page) table{border-collapse:collapse;border-spacing:0;border:1px solid var(--lead--is-on);width:100%;color:var(--menu-section);table-layout:auto}:is(.main-block,.body-grid__page) th,:is(.main-block,.body-grid__page) td{border:1px solid var(--lead--is-on);color:var(--menu-section);font-size:var(--title);font-weight:var(--section--lead);text-align:center;vertical-align:middle;padding:5px;line-height:1.25}.main-block th:first-child{min-width:6.7em}:is(.main-block,.body-grid__page) thead{background:var(--tag-area__menu)}:is(.main-block,.body-grid__page) thead th{font-weight:var(--cta)}:is(.main-block,.body-grid__page) table:has(thead) tbody tr:nth-child(odd){background:var(--promo)}:is(.main-block,.body-grid__page) table:has(thead) tbody tr:nth-child(2n),:is(.main-block,.body-grid__page) table:not(:has(thead)) tbody tr:nth-child(odd){background:var(--tag-area__menu)}:is(.main-block,.body-grid__page) table:not(:has(thead)) tbody tr:nth-child(2n){background:var(--promo)}:is(.main-block,.body-grid__page) table:not(:has(thead)) tbody tr:first-child>*{font-weight:var(--cta)}.icon--is-on{color:var(--menu-section);margin:10px 0 0}.icon__menu{grid-template-columns:repeat(var(--footer-top__inner,6),minmax(0,1fr));gap:12px;display:grid}.cta-unit__panel{border-radius:var(--view-grid);background:var(--foot__site);min-width:0;color:var(--menu-section);text-decoration:none;position:relative;overflow:hidden}.promo--compact{aspect-ratio:170/230;position:relative;overflow:hidden}.promo--compact img{object-fit:cover;width:100%;height:100%;display:block}.menu-tile{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}.area{color:var(--box--alt);font-size:18px;font-weight:var(--section--lead);padding:10px 12px;line-height:20px;text-decoration:none;display:block}.main--sub{background:var(--link--sub)}.header{background:var(--tag)}.cta-unit__panel:hover .menu-tile,.cta-unit__panel:focus-within .menu-tile{opacity:1;pointer-events:auto}.wrap__cta{width:100%;height:100%;color:var(--link--sub);place-items:center;font-size:2rem;font-weight:800;display:grid}.mark{z-index:3;background:var(--foot__site);text-align:center;padding:6px 4px;position:absolute;bottom:0;left:0;right:0}.mark h3{font-size:var(--foot__rail);font-weight:var(--section--lead);margin:0;line-height:1.5}.pane--sub{background:0 0}.mark--lg{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.main-link{padding:0}.block-note__menu{margin:0;padding-left:16px;list-style:outside}.block-note__menu li{margin-bottom:20px;padding:0;list-style:outside;display:list-item}.brand-panel{display:none}.block-note__menu p{color:var(--menu-section);margin:0;line-height:1.25}.bar-col__footer img{object-fit:cover;width:100%;height:auto;display:block}.col-block__text{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.rail__meta{grid-template-columns:320px minmax(0,1fr)}.rail__meta .header--sub{order:-1}.brand-block__panel{grid-template-columns:minmax(0,1fr)}.media,.header--sub{min-width:0}.media>.item{margin-top:20px}.header--sub img{width:100%;height:auto;display:block}.group{width:100%;max-width:var(--unit);aspect-ratio:3;background:var(--row__brand) center/cover no-repeat;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.chip--compact{z-index:1;background:rgb(from var(--head--sm) r g b/var(--unit--sub));max-width:680px;color:var(--head__cta);text-align:center;flex-direction:column;align-items:center;padding:15px;display:flex;position:relative}.chip--compact .top-meta{color:inherit;border:0}.chip--compact 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}.panel{width:200px}.page--soft{margin-bottom:0}.page--soft .cta__tag{margin-bottom:15px}.card{margin:10px 0}.thumb__col{margin:0;padding-left:16px;list-style:outside}.thumb__col li{margin-bottom:20px;list-style:outside;display:list-item}.area-inner__col{display:none}.thumb__col h3{font-size:var(--title);margin:0;font-weight:700;display:inline}.thumb__col p{color:var(--menu-section);margin:0;display:inline}.thumb__col h3+p:before{content:" "}.tile--wide{display:none}.inner-chip__hero>.item{margin-top:8px}.group-body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.col--compact{border:1px solid var(--item--sub);border-radius:var(--top-pane);background:var(--view--alt);color:var(--banner--soft);padding:24px}.head-field{border-bottom:1px solid var(--item--sub);align-items:center;gap:8px;padding-bottom:16px;display:flex}.field{background:var(--list);width:44px;height:44px;color:var(--banner--soft);font-weight:var(--cta);border-radius:50%;flex:none;place-items:center;display:grid}.section-tag{min-width:0}.col--compact h3{color:var(--banner--soft);font-size:var(--row--lead);font-weight:var(--footer-view__note);margin:0;line-height:1.2}.section-tag p{color:var(--view);font-size:var(--head-meta);align-items:center;gap:12px;margin:3px 0 0;display:flex}.body--sm,.menu-group,.menu-group>span{align-items:center;display:inline-flex}.body--sm{gap:4px}.badge--lead{fill:currentColor;flex:none}.deck--soft{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.thumb__row{gap:2px;display:flex}.thumb__row svg{background:var(--head__col);width:20px;height:20px;fill:var(--header-nav)}.thumb__row svg.header-meta{background:var(--tag--open)}.col--compact time{color:var(--view);font-size:var(--head-meta)}.col--compact>p{color:var(--banner--soft);font-size:var(--head-meta);margin:12px 0 0;line-height:1.45}.thumb__item{font-size:var(--head-meta)!important}.top--active{border-top:1px solid var(--item--sub);color:var(--view);font-size:var(--head-meta);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;display:flex}.menu-group{gap:24px}.menu-group>span{gap:6px}.thumb-header{width:max-content;margin:24px auto 0;padding:12px 20px;line-height:1;display:flex}.stack--open{gap:16px;display:grid}.mark-col__nav{border-radius:var(--view-grid);background:var(--foot__site);color:var(--icon-promo);padding:16px}.mark-col__nav h3{color:inherit;font-size:var(--stack-brand);font-weight:var(--cta);margin:0 0 10px;line-height:1.4}.mark-col__nav p{color:inherit;margin:0;line-height:1.4}.section p+p{margin-top:8px}.col--wide{background:0 0}.meta{padding:0}.menu{color:var(--link--sub);text-transform:uppercase;margin:0 0 8px;font-weight:700}.unit--active{margin:0 0 16px}.brand__top{flex-wrap:wrap;gap:7px;margin-bottom:20px;font-size:.86rem;display:flex}.slot--wide{gap:7px;display:inline-flex}.head>p{margin:0}.field-slot{border-top:1px solid var(--head-note);background:var(--title-unit__group);color:var(--menu-section)}.link{width:min(100%,var(--tile-list__list));margin-inline:auto;padding:20px 15px 10px}.page-panel__text{flex-wrap:wrap;justify-content:center;gap:5px 35px;padding-bottom:15px;display:flex}.page-panel__text a{color:var(--menu-section);font-size:1rem;font-weight:500;line-height:1.125rem;text-decoration:none}.page-panel__text a:hover{opacity:.8}.lead-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-block:15px 5px;display:flex}.lead-row img{object-fit:contain;width:auto;max-width:180px;height:50px;display:block}.wrap-link{font-size:1rem;font-weight:600}.link--compact{width:40px;height:40px;color:var(--mark);display:block}.site__promo{width:auto;height:19px;color:var(--mark);display:block}.lead-row a{text-decoration:none}.wrap-rail__unit{text-align:center;gap:15px;margin-top:14px;padding-bottom:15px;display:grid}.footer__nav,.slot--soft,.site-promo{color:var(--menu-section);opacity:.8;margin:0;font-size:.875rem;line-height:1rem}.footer__nav a{color:inherit;text-decoration:none}.footer__nav a:hover{opacity:.8}.inner{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:58vh;display:flex}.hero-wrap__page{color:var(--foot__site);margin-bottom:-10px;font-size:clamp(7rem,22vw,15rem);font-weight:900;line-height:.8}.inner>p:not(.icon--wide){margin:16px 0 24px}.inner small{margin-top:18px}.footer{z-index:90;background:var(--foot__link);width:40px;height:40px;color:var(--outer__lead);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)}.footer.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.footer svg{width:22px;height:22px}@media (width<=1100px){.page{grid-template-columns:minmax(128px,max-content) minmax(0,1fr) auto auto}.mark--is-on{display:none}.btn__bar{grid-column:3;display:block}.pane{grid-column:4}.icon__menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.page--open{padding-top:20px}.group-meta{padding-inline:10px;scroll-margin-top:140px}.area-page__top{max-width:100%}.page{grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;width:100%;padding:10px 15px}.btn__bar{grid-column:auto}.pane{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.tile{width:100%}.block-card__chip,.group{aspect-ratio:2.25;min-height:200px}.tag-header__pane,.chip--compact{max-width:none}.block-tag__note{columns:1}.mark--lg,.col-block__text,.rail__meta{grid-template-columns:1fr}.rail__meta .header--sub{order:0}.group-body{grid-template-columns:1fr}.page-panel__text{gap:10px 20px}}@media (width<=500px){.pane{gap:10px}.tile{padding-inline:10px;font-size:.9rem}.block-card__chip,.group{aspect-ratio:auto;min-height:200px}.menu-footer,.card-lead__promo{background:radial-gradient(circle,#00000014,#0000002e)}.tag-header__pane,.chip--compact{background:rgb(from var(--head--sm) r g b/var(--unit--sub));justify-content:center;width:100%;height:100%}.tag-header__pane{align-content:center}.deck-promo{background:0 0}.main-block table{min-width:620px}.icon__menu{grid-template-columns:repeat(2,minmax(0,1fr))}.page-panel__text{flex-direction:column;align-items:center}}@media (hover:none){.menu-tile{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.block *,.block :before,.block :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.thumb-menu{--menu-section:var(--tile--wide);--meta-slot:var(--chip);--menu--active:var(--bar__inner);--mark:var(--tag-menu__title)}.field-slot{--menu-section:var(--stack__unit);--meta-slot:var(--rail--is-on);--menu--active:var(--icon);--mark:var(--badge-hero)}:where(.block-card__chip){color:var(--menu-section)}.block-card__chip{--menu-section:var(--rail);--meta-slot:var(--stack--alt);--mark:var(--thumb)}:where(.wrap-site :not(pre)>code,.mark__box,.main-block table:has(thead) tbody tr:nth-child(odd),.main-block table:not(:has(thead)) tbody tr:nth-child(2n)){color:var(--menu-section)}.wrap-site :not(pre)>code,.mark__box,.main-block table:has(thead) tbody tr:nth-child(odd),.main-block table:not(:has(thead)) tbody tr:nth-child(2n){--menu-section:var(--slot-foot);--meta-slot:var(--inner--alt);--mark:var(--block-footer)}:where(.wrap-site blockquote,.wrap-site pre,.mark-col__nav,.cta-unit__panel,.mark,.block-tag__note){color:var(--menu-section)}.wrap-site blockquote,.wrap-site pre,.mark-col__nav,.cta-unit__panel,.mark,.block-tag__note{--menu-section:var(--card--lg);--meta-slot:var(--section-deck__badge);--mark:var(--field-link__nav)}:where(.group,.panel-cta__bar){color:var(--menu-section)}.group,.panel-cta__bar{--menu-section:var(--tile--wide);--meta-slot:var(--chip);--menu--active:var(--bar__inner);--mark:var(--tag-menu__title)}:where(.main-block thead,.main-block table:has(thead) tbody tr:nth-child(2n),.main-block table:not(:has(thead)) tbody tr:nth-child(odd)){color:var(--banner)}.main-block thead,.main-block table:has(thead) tbody tr:nth-child(2n),.main-block table:not(:has(thead)) tbody tr:nth-child(odd){--menu-section:var(--banner);--meta-slot:var(--media-lead__list)}.wrap-site>:first-child{margin-top:0}.wrap-site>:last-child{margin-bottom:0}.wrap-site h1,.wrap-site h2,.wrap-site h3,.wrap-site h4,.wrap-site h5,.wrap-site h6{color:var(--menu-section);font-family:var(--btn--lead);font-weight:var(--cta);overflow-wrap:anywhere;scroll-margin-top:100px}.wrap-site h1{font-size:var(--link);line-height:var(--brand__header);text-transform:uppercase;margin:0 0 20px}.wrap-site h2{border-bottom:2px solid color-mix(in srgb,var(--menu-section) 60%,transparent);font-size:var(--area--alt);line-height:var(--brand__header);margin:0 0 15px;padding-bottom:10px}.wrap-site h3{font-size:var(--section-outer);line-height:var(--brand__header);margin:20px 0 10px}.wrap-site h4,.wrap-site h5,.wrap-site h6{font-size:var(--field-rail);line-height:var(--brand__header);margin:18px 0 8px}.wrap-site p,.wrap-site li{color:var(--menu-section);font-size:var(--title);font-weight:var(--section--lead);line-height:var(--top-mark__site);overflow-wrap:anywhere}.wrap-site p{word-spacing:1px;margin:0 0 15px}.wrap-site ul,.wrap-site ol{margin:0;padding-left:16px}.wrap-site li{margin-bottom:20px;padding:0}.wrap-site ul li{list-style:outside}.wrap-site ol li{list-style:decimal}.wrap-site a{color:var(--menu-section);text-decoration:underline}.wrap-site strong{font-weight:var(--cta)}.wrap-site blockquote{border-left:3px solid var(--link--sub);background:var(--foot__site);margin:15px 0;padding:12px 16px}.wrap-site blockquote p{margin:0}.wrap-site img{width:auto;max-width:100%;height:auto;margin:15px 0;display:block}.wrap-site figure{margin:15px 0}.wrap-site figcaption{margin-top:6px;font-size:.8rem}.wrap-site hr{background:var(--lead--is-on);border:0;height:1px;margin:20px 0}.wrap-site pre,.wrap-site code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wrap-site :not(pre)>code{background:var(--promo);padding:.1em .25em}.wrap-site pre{background:var(--foot__site);margin:15px 0;padding:14px;overflow-x:auto}@media (width<=768px){.wrap-site h1,.wrap-site h2,.wrap-site h3,.wrap-site h4,.wrap-site h5,.wrap-site h6{scroll-margin-top:140px}}