/*! 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{--promo--lead:initial;--unit__deck:initial;--tile--compact:initial;--main-bar:initial;--field__pane:initial;--text-nav:solid;--top:0 0#0000;--brand__item:initial;--page-slot__row:100%;--wrap:0 0#0000;--list-outer__card:initial;--note-row:100%;--lead-unit__section:initial;--view__badge:0 0#0000;--item-top__deck:initial;--thumb-lead:0 0#0000;--promo-stack:initial;--media:0px;--promo-brand__col:#fff;--list-group__outer:0 0#0000;--header__row:solid;--row__row:initial;--area-deck:initial;--main-header__page:initial;--tag__tag:initial;--slot--sub:initial;--icon-outer:initial;--btn-wrap__page:initial;--unit--active:initial;--nav__main:initial;--block__item:initial;--nav--alt:initial;--body:100%;--bar-badge:initial;--panel:initial}}}@layer theme{:root,:host{--bar__site:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--stack__mark:.25rem;--mark--active:.375rem;--panel--sm:.5rem;--col:cubic-bezier(.4,0,.2,1);--media-top:.15s;--chip-list__title:cubic-bezier(.4,0,.2,1);--title:var(--promo--compact,system-ui,-apple-system,"Segoe UI",sans-serif);--list--sub:var(--bar__site)}}@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(--title,-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(--col-footer__body,normal);font-variation-settings:var(--chip,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(--list--sub,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--section-outer__block,normal);font-variation-settings:var(--site,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{.wrap__title{visibility:collapse}.outer-main{visibility:visible}.lead-cta__text{position:absolute}.note-thumb__field{position:fixed}.unit__header{position:relative}.note__main{position:static}.btn-view{position:sticky}.stack-rail{width:100%}@media (width>=40rem){.stack-rail{max-width:40rem}}@media (width>=48rem){.stack-rail{max-width:48rem}}@media (width>=64rem){.stack-rail{max-width:64rem}}@media (width>=80rem){.stack-rail{max-width:80rem}}@media (width>=96rem){.stack-rail{max-width:96rem}}.header-outer{display:block}.row{display:contents}.text-nav__banner{display:flex}.group-brand{display:grid}.text-mark{display:none}.site-list__lead{display:inline}.rail--lead{display:table}.item__icon{flex-shrink:1}.btn__title{transform:var(--promo--lead,) var(--unit__deck,) var(--tile--compact,) var(--main-bar,) var(--field__pane,)}.top--lead{resize:both}.area__inner{border-style:var(--text-nav);border-width:1px}.nav-head{text-transform:lowercase}.note--compact{text-transform:uppercase}.box__badge{font-style:italic}.icon-btn__section{--top:0 1px 3px 0 var(--brand__item,#0000001a),0 1px 2px -1px var(--brand__item,#0000001a);box-shadow:var(--wrap),var(--thumb-lead),var(--list-group__outer),var(--view__badge),var(--top)}.body-site{outline-style:var(--header__row);outline-width:1px}.text--active{--row__row:blur(8px);filter:var(--row__row,) var(--area-deck,) var(--main-header__page,) var(--tag__tag,) var(--slot--sub,) var(--icon-outer,) var(--unit--active,) var(--nav__main,) var(--block__item,)}.lead-cta{--icon-outer:invert(100%);filter:var(--row__row,) var(--area-deck,) var(--main-header__page,) var(--tag__tag,) var(--slot--sub,) var(--icon-outer,) var(--unit--active,) var(--nav__main,) var(--block__item,)}.nav__main{filter:var(--row__row,) var(--area-deck,) var(--main-header__page,) var(--tag__tag,) var(--slot--sub,) var(--icon-outer,) var(--unit--active,) var(--nav__main,) var(--block__item,)}.foot__icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--media--open,--tag__box,--note__wrap,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--panel,var(--chip-list__title));transition-duration:var(--nav--is-on,var(--media-top))}.col--soft{--panel:var(--col);transition-timing-function:var(--col)}}@property --promo--lead{syntax:"*";inherits:false}@property --unit__deck{syntax:"*";inherits:false}@property --tile--compact{syntax:"*";inherits:false}@property --main-bar{syntax:"*";inherits:false}@property --field__pane{syntax:"*";inherits:false}@property --text-nav{syntax:"*";inherits:false;initial-value:solid}@property --top{syntax:"*";inherits:false;initial-value:0 0#0000}@property --brand__item{syntax:"*";inherits:false}@property --page-slot__row{syntax:"<percentage>";inherits:false;initial-value:100%}@property --wrap{syntax:"*";inherits:false;initial-value:0 0#0000}@property --list-outer__card{syntax:"*";inherits:false}@property --note-row{syntax:"<percentage>";inherits:false;initial-value:100%}@property --lead-unit__section{syntax:"*";inherits:false}@property --view__badge{syntax:"*";inherits:false;initial-value:0 0#0000}@property --item-top__deck{syntax:"*";inherits:false}@property --thumb-lead{syntax:"*";inherits:false;initial-value:0 0#0000}@property --promo-stack{syntax:"*";inherits:false}@property --media{syntax:"<length>";inherits:false;initial-value:0}@property --promo-brand__col{syntax:"*";inherits:false;initial-value:#fff}@property --list-group__outer{syntax:"*";inherits:false;initial-value:0 0#0000}@property --header__row{syntax:"*";inherits:false;initial-value:solid}@property --row__row{syntax:"*";inherits:false}@property --area-deck{syntax:"*";inherits:false}@property --main-header__page{syntax:"*";inherits:false}@property --tag__tag{syntax:"*";inherits:false}@property --slot--sub{syntax:"*";inherits:false}@property --icon-outer{syntax:"*";inherits:false}@property --btn-wrap__page{syntax:"*";inherits:false}@property --unit--active{syntax:"*";inherits:false}@property --nav__main{syntax:"*";inherits:false}@property --block__item{syntax:"*";inherits:false}@property --nav--alt{syntax:"*";inherits:false}@property --body{syntax:"<percentage>";inherits:false;initial-value:100%}@property --bar-badge{syntax:"*";inherits:false}@property --panel{syntax:"*";inherits:false}.foot{--tag:1240px;--row:1200px;background:var(--cta);min-height:100vh;color:var(--menu-pane__hero);font-family:var(--promo--compact);font-size:var(--text-outer);font-weight:var(--text);line-height:var(--btn-btn__banner);margin:0;overflow-x:hidden}.foot *,.foot :before,.foot :after{box-sizing:border-box}.foot :where(img){vertical-align:top;max-width:100%}.foot :where(button){font:inherit}.foot :where(a){color:inherit}.foot :focus-visible{outline:2px solid var(--note-outer);outline-offset:2px}.inner-deck{min-height:60vh;padding-top:30px}.inner-group{width:min(100%,var(--tag));margin:0 auto 32px;padding-inline:20px;scroll-margin-top:100px}.body--lead,.media-group__footer{color:var(--menu-pane__hero);font-weight:var(--badge-banner);overflow-wrap:anywhere;margin:0}.body--lead{font-size:var(--panel--soft);line-height:var(--inner-menu);text-transform:uppercase;margin-bottom:20px}.media-group__footer{border-bottom:2px solid color-mix(in srgb,var(--menu-pane__hero) 60%,transparent);font-size:var(--icon-field__bar);line-height:var(--inner-menu);margin-bottom:15px;padding-bottom:10px}.wrap{color:var(--deck-icon);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.page__thumb{color:var(--menu-pane__hero);font-size:var(--text-outer);line-height:var(--btn-btn__banner);margin:0 0 15px}.site__tile{z-index:1000;background:var(--note-outer);color:var(--site-card__box);padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.site__tile:focus{transform:translateY(0)}.text-menu__section{z-index:100;background:var(--tag-chip);width:100%;color:var(--menu-pane__hero);position:sticky;top:0}.banner{width:min(calc(100% - 40px),var(--row));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}.tag__list,.rail-wrap{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.text__stack{object-fit:contain;width:auto;max-width:320px;height:42px;display:block}.text{color:var(--note-outer);letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:800}.outer--lg{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 19px;min-width:0;padding:0;display:flex}.deck-section__block{color:var(--menu-pane__hero);font-size:var(--slot-top);font-weight:var(--badge__grid);white-space:nowrap;padding:5px 8px;line-height:1;text-decoration:none;transition:opacity .16s}.deck-section__block:hover,.deck-section__block[aria-current=page]{opacity:.6}.top--wide{gap:20px;display:flex}.bar-main,.body-section{border-radius:var(--panel--sm);min-height:42px;font-size:var(--group__site);font-weight:var(--banner-body);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}.bar-main{color:var(--item-col__header);font-size:var(--wrap-block);font-weight:var(--card--is-on)}.field-item__text{background:var(--box-nav__wrap)}.item-box{background:var(--btn__top);color:var(--wrap-grid__top)}.bar-main:hover,.body-section:hover{opacity:.8}.body-section{gap:10px}.body-section svg{flex:none;width:20px;height:20px}.lead__row{width:40px;height:40px;color:var(--menu-pane__hero);cursor:pointer;background:0 0;border:0;padding:8px 5px;display:none}.lead__row span{background:currentColor;border-radius:2px;width:100%;height:4px;margin-block:4px;transition:transform .16s,opacity .16s;display:block}.lead__row[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.lead__row[aria-expanded=true] span:nth-child(2){opacity:0}.lead__row[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.icon__unit{border-top:1px solid color-mix(in srgb,var(--menu-pane__hero) 20%,transparent);background:var(--tag-chip);display:none}.icon__unit.is-open{display:block}.note__foot{width:min(100%,var(--tag));margin-inline:auto;padding:10px 15px 18px;display:grid}.note__foot a{border-bottom:1px solid color-mix(in srgb,var(--menu-pane__hero) 16%,transparent);color:var(--menu-pane__hero);padding:12px 16px;font-weight:500;text-decoration:none}.promo__row{margin-bottom:20px}.promo__row .wrap:empty{display:none}.stack--soft{color:var(--menu-pane__hero);font-size:var(--text-outer);line-height:var(--btn-btn__banner);word-spacing:1px;margin:0}.area__head{width:100%;max-width:var(--row);aspect-ratio:3;background:var(--tile__stack);margin-inline:auto;position:relative;overflow:hidden}.stack{background:var(--outer-header__section)}.mark-group__footer{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;display:block}.area__head:hover .mark-group__footer{transform:scale(1.02)}.card__head{color:var(--hero-head);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.top--active{background:rgb(from var(--panel-card__footer) r g b/var(--hero__top));justify-items:center;max-width:680px;padding:15px;display:grid}.page{gap:5px;display:grid}.page:empty{display:none}.card{text-transform:uppercase;font-size:.9rem;font-weight:600}.slot-area__card{text-transform:uppercase;font-size:clamp(1.125rem,.84rem + 1.41vw,1.875rem);line-height:1.07}.link{font-size:.9rem;line-height:1.3}.body-section{background:var(--note-outer);color:var(--site-card__box)}.panel__tag{width:200px;margin-top:8px}.grid>.media-group__footer{margin-bottom:10px}.list__item{border:0}.footer--sm{border:1px solid var(--menu-pane__hero);color:var(--menu-pane__hero);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:1.1rem;font-weight:500;list-style:none;display:inline-flex}.footer--sm::-webkit-details-marker{display:none}.footer--sm svg{width:24px;height:24px}.grid__col,.list__item[open] .block__unit{display:none}.list__item[open] .grid__col{display:inline}.list{columns:2 330px;border:2px solid var(--menu-outer__page);background:var(--menu-outer__page);gap:20px;margin:8px 0 0;padding:12px;list-style:none}.list li{break-inside:avoid;margin:0 0 4px}.list a{color:var(--menu-pane__hero);padding:5px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:inline-block}.list a:hover{opacity:.8}.page--is-on>div>:first-child{margin-top:0}.page--is-on>div>:last-child{margin-bottom:0}.page--is-on:has(+.meta__menu),.page--is-on:has(+.stack-banner),.page--is-on:has(+.lead),.stack-banner:has(+.meta__menu),.area:has(+.meta__menu),.meta__menu:has(+.list-meta__inner),.meta__menu:has(+.area){margin-bottom:15px}.page--is-on:has(+.lead){margin-bottom:32px}:is(.inner-item,.thumb-stack){border-radius:var(--panel--sm);background:0 0;border:0;width:100%;overflow-x:auto}:is(.inner-item,.thumb-stack) table{border-collapse:collapse;border-spacing:0;border:1px solid var(--wrap-main__tile);width:100%;color:var(--menu-pane__hero);table-layout:auto}:is(.inner-item,.thumb-stack) th,:is(.inner-item,.thumb-stack) td{border:1px solid var(--wrap-main__tile);color:var(--menu-pane__hero);font-size:var(--text-outer);font-weight:var(--text);text-align:center;vertical-align:middle;padding:5px;line-height:1.25}.inner-item th:first-child{min-width:6.7em}:is(.inner-item,.thumb-stack) thead{background:var(--pane-section__unit)}:is(.inner-item,.thumb-stack) thead th{font-weight:var(--badge-banner)}:is(.inner-item,.thumb-stack) table:has(thead) tbody tr:nth-child(odd){background:var(--outer-header__section)}:is(.inner-item,.thumb-stack) table:has(thead) tbody tr:nth-child(2n),:is(.inner-item,.thumb-stack) table:not(:has(thead)) tbody tr:nth-child(odd){background:var(--pane-section__unit)}:is(.inner-item,.thumb-stack) table:not(:has(thead)) tbody tr:nth-child(2n){background:var(--outer-header__section)}:is(.inner-item,.thumb-stack) table:not(:has(thead)) tbody tr:first-child>*{font-weight:var(--badge-banner)}.cta-media__text{color:var(--menu-pane__hero);margin:10px 0 0}.cta-item__field{grid-template-columns:repeat(var(--list,6),minmax(0,1fr));gap:12px;display:grid}.top-icon__foot{border-radius:var(--panel--sm);background:var(--menu-outer__page);min-width:0;color:var(--menu-pane__hero);text-decoration:none;position:relative;overflow:hidden}.view{aspect-ratio:170/230;position:relative;overflow:hidden}.view img{object-fit:cover;width:100%;height:100%;display:block}.brand{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}.menu{color:var(--banner-wrap__title);font-size:18px;font-weight:var(--text);padding:10px 12px;line-height:20px;text-decoration:none;display:block}.box__group{background:var(--note-outer)}.hero{background:var(--btn__top)}.top-icon__foot:hover .brand,.top-icon__foot:focus-within .brand{opacity:1;pointer-events:auto}.text__head{width:100%;height:100%;color:var(--note-outer);place-items:center;font-size:2rem;font-weight:800;display:grid}.pane-main__card{z-index:3;background:var(--menu-outer__page);text-align:center;padding:6px 4px;position:absolute;bottom:0;left:0;right:0}.pane-main__card h3{font-size:var(--media-area__item);font-weight:var(--text);margin:0;line-height:1.5}.box{background:0 0}.footer-header{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.inner__tile{padding:0}.menu-tile__icon{margin:0;padding-left:16px;list-style:outside}.menu-tile__icon li{margin-bottom:20px;padding:0;list-style:outside;display:list-item}.pane-panel{display:none}.menu-tile__icon p{color:var(--menu-pane__hero);margin:0;line-height:1.25}.stack-tile__section img{object-fit:cover;width:100%;height:auto;display:block}.site-deck{width:100%;max-width:var(--row);aspect-ratio:3;background:var(--tag-chip) center/cover no-repeat;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.hero-block{z-index:1;background:rgb(from var(--panel-card__footer) r g b/var(--hero__top));max-width:680px;color:var(--hero-head);text-align:center;flex-direction:column;align-items:center;padding:15px;display:flex;position:relative}.hero-block .media-group__footer{color:inherit;border:0}.hero-block 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}.outer__col{width:200px}.header__outer{margin-bottom:0}.header__outer .page__thumb{margin-bottom:15px}.link-body__list{margin:10px 0}.wrap-top__link{margin:0;padding-left:16px;list-style:outside}.wrap-top__link li{margin-bottom:20px;list-style:outside;display:list-item}.icon__area{display:none}.wrap-top__link h3{font-size:var(--text-outer);margin:0;font-weight:700;display:inline}.wrap-top__link p{color:var(--menu-pane__hero);margin:0;display:inline}.wrap-top__link h3+p:before{content:" "}.banner-header__section{display:none}.title--compact>.body-section{margin-top:8px}.list__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.slot{border:1px solid var(--footer-brand);border-radius:var(--promo__box);background:var(--lead__card);color:var(--grid-text);padding:24px}.pane-unit__tile{border-bottom:1px solid var(--footer-brand);align-items:center;gap:8px;padding-bottom:16px;display:flex}.header{background:var(--promo-card__media);width:44px;height:44px;color:var(--grid-text);font-weight:var(--badge-banner);border-radius:50%;flex:none;place-items:center;display:grid}.banner-panel__panel{min-width:0}.slot h3{color:var(--grid-text);font-size:var(--wrap__row);font-weight:var(--inner);margin:0;line-height:1.2}.banner-panel__panel p{color:var(--stack-slot);font-size:var(--panel--is-on);align-items:center;gap:12px;margin:3px 0 0;display:flex}.btn-inner,.note__row,.note__row>span{align-items:center;display:inline-flex}.btn-inner{gap:4px}.pane--is-on{fill:currentColor;flex:none}.pane{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tag-view{gap:2px;display:flex}.tag-view svg{background:var(--block__top);width:20px;height:20px;fill:var(--btn__main)}.tag-view svg.wrap-chip__top{background:var(--badge-site)}.slot time{color:var(--stack-slot);font-size:var(--panel--is-on)}.slot>p{color:var(--grid-text);font-size:var(--panel--is-on);margin:12px 0 0;line-height:1.45}.bar-item{font-size:var(--panel--is-on)!important}.page--sm{border-top:1px solid var(--footer-brand);color:var(--stack-slot);font-size:var(--panel--is-on);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;display:flex}.note__row{gap:24px}.note__row>span{gap:6px}.btn__unit{width:max-content;margin:24px auto 0;padding:12px 20px;line-height:1;display:flex}.note-col__top{gap:16px;display:grid}.meta__media{border-radius:var(--panel--sm);background:var(--menu-outer__page);color:var(--promo);padding:16px}.meta__media h3{color:inherit;font-size:var(--grid--sm);font-weight:var(--badge-banner);margin:0 0 10px;line-height:1.4}.meta__media p{color:inherit;margin:0;line-height:1.4}.main--compact p+p{margin-top:8px}.panel__section{background:0 0}.block{padding:0}.btn{color:var(--note-outer);text-transform:uppercase;margin:0 0 8px;font-weight:700}.icon-lead{margin:0 0 16px}.icon--lg{flex-wrap:wrap;gap:7px;margin-bottom:20px;font-size:.86rem;display:flex}.item--sm{gap:7px;display:inline-flex}.meta__wrap>p{margin:0}.group--open{border-top:1px solid var(--lead);background:var(--field__section);color:var(--menu-pane__hero)}.banner-col__rail{width:min(100%,var(--tag));margin-inline:auto;padding:20px 15px 10px}.head-inner{flex-wrap:wrap;justify-content:center;gap:5px 35px;padding-bottom:15px;display:flex}.head-inner a{color:var(--menu-pane__hero);font-size:1rem;font-weight:500;line-height:1.125rem;text-decoration:none}.head-inner a:hover{opacity:.8}.header-tag__slot{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-block:15px 5px;display:flex}.header-tag__slot img{object-fit:contain;width:auto;max-width:180px;height:50px;display:block}.wrap--sm{font-size:1rem;font-weight:600}.meta-inner__mark{width:40px;height:40px;color:var(--unit__title);display:block}.cta-foot__brand{width:auto;height:19px;color:var(--unit__title);display:block}.header-tag__slot a{text-decoration:none}.main__brand{text-align:center;gap:15px;margin-top:14px;padding-bottom:15px;display:grid}.list__head,.stack__nav{color:var(--menu-pane__hero);opacity:.8;margin:0;font-size:.875rem;line-height:1rem}.wrap-link__tag{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:58vh;display:flex}.site--soft{color:var(--menu-outer__page);margin-bottom:-10px;font-size:clamp(7rem,22vw,15rem);font-weight:900;line-height:.8}.wrap-link__tag>p:not(.wrap){margin:16px 0 24px}.wrap-link__tag small{margin-top:18px}.head__banner{z-index:90;background:var(--inner-box);width:40px;height:40px;color:var(--banner);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)}.head__banner.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.head__banner svg{width:22px;height:22px}@media (width<=1100px){.banner{grid-template-columns:minmax(128px,max-content) minmax(0,1fr) auto auto}.outer--lg{display:none}.lead__row{grid-column:3;display:block}.top--wide{grid-column:4}.cta-item__field{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.inner-deck{padding-top:20px}.inner-group{padding-inline:10px;scroll-margin-top:140px}.text__stack{max-width:100%}.banner{grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;width:100%;padding:10px 15px}.lead__row{grid-column:auto}.top--wide{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.bar-main{width:100%}.area__head,.site-deck{aspect-ratio:2.25;min-height:200px}.top--active,.hero-block{max-width:none}.list{columns:1}.footer-header,.list__row{grid-template-columns:1fr}.head-inner{gap:10px 20px}}@media (width<=500px){.top--wide{gap:10px}.bar-main{padding-inline:10px;font-size:.9rem}.area__head,.site-deck{aspect-ratio:auto;min-height:200px}.card__head,.bar--open{background:radial-gradient(circle,#00000014,#0000002e)}.top--active,.hero-block{background:rgb(from var(--panel-card__footer) r g b/var(--hero__top));justify-content:center;width:100%;height:100%}.inner-item table{min-width:620px}.cta-item__field{grid-template-columns:repeat(2,minmax(0,1fr))}.head-inner{flex-direction:column;align-items:center}}@media (hover:none){.brand{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.foot *,.foot :before,.foot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.text-menu__section{--menu-pane__hero:var(--tile__box);--wrap__link:var(--brand-wrap__group);--rail:var(--main__inner);--unit__title:var(--page__menu)}.group--open{--menu-pane__hero:var(--pane__slot);--wrap__link:var(--media-col);--rail:var(--group-col);--unit__title:var(--grid-site__header)}:where(.area__head){color:var(--menu-pane__hero)}.area__head{--menu-pane__hero:var(--cta--is-on);--wrap__link:var(--thumb-link__stack);--unit__title:var(--menu)}:where(.main-slot :not(pre)>code,.stack,.inner-item table:has(thead) tbody tr:nth-child(odd),.inner-item table:not(:has(thead)) tbody tr:nth-child(2n)){color:var(--menu-pane__hero)}.main-slot :not(pre)>code,.stack,.inner-item table:has(thead) tbody tr:nth-child(odd),.inner-item table:not(:has(thead)) tbody tr:nth-child(2n){--menu-pane__hero:var(--media-col__lead);--wrap__link:var(--wrap__rail);--unit__title:var(--col__inner)}:where(.main-slot blockquote,.main-slot pre,.meta__media,.top-icon__foot,.pane-main__card,.list){color:var(--menu-pane__hero)}.main-slot blockquote,.main-slot pre,.meta__media,.top-icon__foot,.pane-main__card,.list{--menu-pane__hero:var(--promo-rail);--wrap__link:var(--lead-foot__panel);--unit__title:var(--link-link)}:where(.site-deck,.icon__unit){color:var(--menu-pane__hero)}.site-deck,.icon__unit{--menu-pane__hero:var(--tile__box);--wrap__link:var(--brand-wrap__group);--rail:var(--main__inner);--unit__title:var(--page__menu)}:where(.inner-item thead,.inner-item table:has(thead) tbody tr:nth-child(2n),.inner-item table:not(:has(thead)) tbody tr:nth-child(odd)){color:var(--media-slot__tile)}.inner-item thead,.inner-item table:has(thead) tbody tr:nth-child(2n),.inner-item table:not(:has(thead)) tbody tr:nth-child(odd){--menu-pane__hero:var(--media-slot__tile);--wrap__link:var(--btn)}.main-slot>:first-child{margin-top:0}.main-slot>:last-child{margin-bottom:0}.main-slot h1,.main-slot h2,.main-slot h3,.main-slot h4,.main-slot h5,.main-slot h6{color:var(--menu-pane__hero);font-family:var(--promo--compact);font-weight:var(--badge-banner);overflow-wrap:anywhere;scroll-margin-top:100px}.main-slot h1{font-size:var(--panel--soft);line-height:var(--inner-menu);text-transform:uppercase;margin:0 0 20px}.main-slot h2{border-bottom:2px solid color-mix(in srgb,var(--menu-pane__hero) 60%,transparent);font-size:var(--icon-field__bar);line-height:var(--inner-menu);margin:0 0 15px;padding-bottom:10px}.main-slot h3{font-size:var(--brand__menu);line-height:var(--inner-menu);margin:20px 0 10px}.main-slot h4,.main-slot h5,.main-slot h6{font-size:var(--pane);line-height:var(--inner-menu);margin:18px 0 8px}.main-slot p,.main-slot li{color:var(--menu-pane__hero);font-size:var(--text-outer);font-weight:var(--text);line-height:var(--btn-btn__banner);overflow-wrap:anywhere}.main-slot p{word-spacing:1px;margin:0 0 15px}.main-slot ul,.main-slot ol{margin:0;padding-left:16px}.main-slot li{margin-bottom:20px;padding:0}.main-slot ul li{list-style:outside}.main-slot ol li{list-style:decimal}.main-slot a{color:var(--menu-pane__hero);text-decoration:underline}.main-slot strong{font-weight:var(--badge-banner)}.main-slot blockquote{border-left:3px solid var(--note-outer);background:var(--menu-outer__page);margin:15px 0;padding:12px 16px}.main-slot blockquote p{margin:0}.main-slot img{width:auto;max-width:100%;height:auto;margin:15px 0;display:block}.main-slot figure{margin:15px 0}.main-slot figcaption{margin-top:6px;font-size:.8rem}.main-slot hr{background:var(--wrap-main__tile);border:0;height:1px;margin:20px 0}.main-slot pre,.main-slot code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.main-slot :not(pre)>code{background:var(--outer-header__section);padding:.1em .25em}.main-slot pre{background:var(--menu-outer__page);margin:15px 0;padding:14px;overflow-x:auto}@media (width<=768px){.main-slot h1,.main-slot h2,.main-slot h3,.main-slot h4,.main-slot h5,.main-slot h6{scroll-margin-top:140px}}