/*! 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:initial;--header-group:initial;--body-grid__block:initial;--chip__unit:initial;--chip--wide:initial;--stack__link:solid;--badge-pane:0 0#0000;--promo__group:initial;--lead--open:100%;--item-grid__foot:0 0#0000;--top-banner__pane:initial;--chip-group:100%;--menu--is-on:initial;--footer:0 0#0000;--footer--is-on:initial;--wrap-field:0 0#0000;--foot-btn:initial;--tile-col:0px;--tile-card__slot:#fff;--unit-chip:0 0#0000;--hero--lg:solid;--cta--soft:initial;--bar-link__row:initial;--header-item:initial;--unit__head:initial;--group-btn__area:initial;--footer--alt:initial;--outer-rail:initial;--row--lg:initial;--wrap:initial;--unit__hero:initial;--media-body__hero:initial;--group__brand:100%;--tile-stack__promo:initial;--panel--lead:initial}}}@layer theme{:root,:host{--tile-panel__lead:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--stack-pane:.25rem;--banner__block:.375rem;--text__list:.5rem;--field-thumb__footer:cubic-bezier(.4,0,.2,1);--rail-col:.15s;--footer-box:cubic-bezier(.4,0,.2,1);--mark-bar__note:var(--deck--lg,system-ui,-apple-system,"Segoe UI",sans-serif);--grid:var(--tile-panel__lead)}}@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(--mark-bar__note,-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(--foot--alt,normal);font-variation-settings:var(--section,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(--grid,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--pane__bar,normal);font-variation-settings:var(--header-icon,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{.panel-btn__banner{visibility:collapse}.list__grid{visibility:visible}.page-body{position:absolute}.outer-top{position:fixed}.mark--is-on{position:relative}.footer--is-on{position:static}.brand__item{position:sticky}.site{width:100%}@media (width>=40rem){.site{max-width:40rem}}@media (width>=48rem){.site{max-width:48rem}}@media (width>=64rem){.site{max-width:64rem}}@media (width>=80rem){.site{max-width:80rem}}@media (width>=96rem){.site{max-width:96rem}}.group-tile__field{display:block}.hero-slot__promo{display:contents}.top__area{display:flex}.site-icon{display:grid}.hero--is-on{display:none}.badge{display:inline}.tag-outer__menu{display:table}.brand-grid__icon{flex-shrink:1}.tile-view__lead{transform:var(--panel,) var(--header-group,) var(--body-grid__block,) var(--chip__unit,) var(--chip--wide,)}.lead__card{resize:both}.item-rail__header{border-style:var(--stack__link);border-width:1px}.tag-page{text-transform:lowercase}.tile--is-on{text-transform:uppercase}.btn-mark{font-style:italic}.block-site__header{--badge-pane:0 1px 3px 0 var(--promo__group,#0000001a),0 1px 2px -1px var(--promo__group,#0000001a);box-shadow:var(--item-grid__foot),var(--wrap-field),var(--unit-chip),var(--footer),var(--badge-pane)}.btn-tile__chip{outline-style:var(--hero--lg);outline-width:1px}.col-bar{--cta--soft:blur(8px);filter:var(--cta--soft,) var(--bar-link__row,) var(--header-item,) var(--unit__head,) var(--group-btn__area,) var(--footer--alt,) var(--row--lg,) var(--wrap,) var(--unit__hero,)}.box-site__chip{--footer--alt:invert(100%);filter:var(--cta--soft,) var(--bar-link__row,) var(--header-item,) var(--unit__head,) var(--group-btn__area,) var(--footer--alt,) var(--row--lg,) var(--wrap,) var(--unit__hero,)}.rail__hero{filter:var(--cta--soft,) var(--bar-link__row,) var(--header-item,) var(--unit__head,) var(--group-btn__area,) var(--footer--alt,) var(--row--lg,) var(--wrap,) var(--unit__hero,)}.btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--block,--meta-area__icon,--slot--is-on,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--panel--lead,var(--footer-box));transition-duration:var(--list__link,var(--rail-col))}.item--open{--panel--lead:var(--field-thumb__footer);transition-timing-function:var(--field-thumb__footer)}}@property --panel{syntax:"*";inherits:false}@property --header-group{syntax:"*";inherits:false}@property --body-grid__block{syntax:"*";inherits:false}@property --chip__unit{syntax:"*";inherits:false}@property --chip--wide{syntax:"*";inherits:false}@property --stack__link{syntax:"*";inherits:false;initial-value:solid}@property --badge-pane{syntax:"*";inherits:false;initial-value:0 0#0000}@property --promo__group{syntax:"*";inherits:false}@property --lead--open{syntax:"<percentage>";inherits:false;initial-value:100%}@property --item-grid__foot{syntax:"*";inherits:false;initial-value:0 0#0000}@property --top-banner__pane{syntax:"*";inherits:false}@property --chip-group{syntax:"<percentage>";inherits:false;initial-value:100%}@property --menu--is-on{syntax:"*";inherits:false}@property --footer{syntax:"*";inherits:false;initial-value:0 0#0000}@property --footer--is-on{syntax:"*";inherits:false}@property --wrap-field{syntax:"*";inherits:false;initial-value:0 0#0000}@property --foot-btn{syntax:"*";inherits:false}@property --tile-col{syntax:"<length>";inherits:false;initial-value:0}@property --tile-card__slot{syntax:"*";inherits:false;initial-value:#fff}@property --unit-chip{syntax:"*";inherits:false;initial-value:0 0#0000}@property --hero--lg{syntax:"*";inherits:false;initial-value:solid}@property --cta--soft{syntax:"*";inherits:false}@property --bar-link__row{syntax:"*";inherits:false}@property --header-item{syntax:"*";inherits:false}@property --unit__head{syntax:"*";inherits:false}@property --group-btn__area{syntax:"*";inherits:false}@property --footer--alt{syntax:"*";inherits:false}@property --outer-rail{syntax:"*";inherits:false}@property --row--lg{syntax:"*";inherits:false}@property --wrap{syntax:"*";inherits:false}@property --unit__hero{syntax:"*";inherits:false}@property --media-body__hero{syntax:"*";inherits:false}@property --group__brand{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tile-stack__promo{syntax:"*";inherits:false}@property --panel--lead{syntax:"*";inherits:false}.wrap-card__cta{--item--open:1240px;--text--lead:1200px;background:var(--item--wide);min-height:100vh;color:var(--badge-tile);font-family:var(--deck--lg);font-size:var(--link__slot);font-weight:var(--outer-wrap);line-height:var(--body-view);margin:0;overflow-x:hidden}.wrap-card__cta *,.wrap-card__cta :before,.wrap-card__cta :after{box-sizing:border-box}.wrap-card__cta :where(img){vertical-align:top;max-width:100%}.wrap-card__cta :where(button){font:inherit}.wrap-card__cta :where(a){color:inherit}.wrap-card__cta :focus-visible{outline:2px solid var(--note);outline-offset:2px}.thumb--is-on{min-height:60vh;padding-top:30px}.note-menu__group{width:min(100%,var(--item--open));margin:0 auto 32px;padding-inline:20px;scroll-margin-top:100px}.card-panel__badge,.tag-list__section{color:var(--badge-tile);font-weight:var(--icon-header__title);overflow-wrap:anywhere;margin:0}.card-panel__badge{font-size:var(--field-header__promo);line-height:var(--top-nav__tile);text-transform:uppercase;margin-bottom:20px}.tag-list__section{border-bottom:2px solid color-mix(in srgb,var(--badge-tile) 60%,transparent);font-size:var(--main--compact);line-height:var(--top-nav__tile);margin-bottom:15px;padding-bottom:10px}.meta{color:var(--box--sub);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.title__note{color:var(--badge-tile);font-size:var(--link__slot);line-height:var(--body-view);margin:0 0 15px}.cta--lg{z-index:1000;background:var(--note);color:var(--wrap--alt);padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.cta--lg:focus{transform:translateY(0)}.footer-title__lead{z-index:100;background:var(--stack-banner);width:100%;color:var(--badge-tile);position:sticky;top:0}.header-grid__icon{width:min(calc(100% - 40px),var(--text--lead));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}.foot--open,.inner__panel{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.tag--sub{object-fit:contain;width:auto;max-width:320px;height:42px;display:block}.grid-btn{color:var(--note);letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:800}.main-media__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 19px;min-width:0;padding:0;display:flex}.view{color:var(--badge-tile);font-size:var(--card-menu);font-weight:var(--field-foot__tile);white-space:nowrap;padding:5px 8px;line-height:1;text-decoration:none;transition:opacity .16s}.view:hover,.view[aria-current=page]{opacity:.6}.area-note{gap:20px;display:flex}.lead__bar,.menu__promo{border-radius:var(--text__list);min-height:42px;font-size:var(--rail-top__text);font-weight:var(--panel-wrap);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}.lead__bar{color:var(--top-icon);font-size:var(--hero--sub);font-weight:var(--head-deck)}.row__brand{background:var(--field-list)}.outer{background:var(--view-media__badge);color:var(--inner)}.lead__bar:hover,.menu__promo:hover{opacity:.8}.menu__promo{gap:10px}.menu__promo svg{flex:none;width:20px;height:20px}.view-hero{width:40px;height:40px;color:var(--badge-tile);cursor:pointer;background:0 0;border:0;padding:8px 5px;display:none}.view-hero span{background:currentColor;border-radius:2px;width:100%;height:4px;margin-block:4px;transition:transform .16s,opacity .16s;display:block}.view-hero[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.view-hero[aria-expanded=true] span:nth-child(2){opacity:0}.view-hero[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav__chip{border-top:1px solid color-mix(in srgb,var(--badge-tile) 20%,transparent);background:var(--stack-banner);display:none}.nav__chip.is-open{display:block}.thumb-lead{width:min(100%,var(--item--open));margin-inline:auto;padding:10px 15px 18px;display:grid}.thumb-lead a{border-bottom:1px solid color-mix(in srgb,var(--badge-tile) 16%,transparent);color:var(--badge-tile);padding:12px 16px;font-weight:500;text-decoration:none}.group{margin-bottom:20px}.group .meta:empty{display:none}.box-nav{color:var(--badge-tile);font-size:var(--link__slot);line-height:var(--body-view);word-spacing:1px;margin:0}.card-item{width:100%;max-width:var(--text--lead);aspect-ratio:3;background:var(--field--soft);margin-inline:auto;position:relative;overflow:hidden}.icon--sm{background:var(--site-main)}.unit-site{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;display:block}.card-item:hover .unit-site{transform:scale(1.02)}.area{color:var(--title);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wrap__mark{background:rgb(from var(--col__media) r g b/var(--text--compact));justify-items:center;max-width:680px;padding:15px;display:grid}.stack-list__icon{background:0 0;padding:0}.stack-list__icon .field__block{margin-top:0}.foot{gap:5px;display:grid}.foot:empty{display:none}.block--alt{text-transform:uppercase;font-size:.9rem;font-weight:600}.view__footer{text-transform:uppercase;font-size:clamp(1.125rem,.84rem + 1.41vw,1.875rem);line-height:1.07}.foot-menu__menu{font-size:.9rem;line-height:1.3}.menu__promo{background:var(--note);color:var(--wrap--alt)}.field__block{width:200px;margin-top:8px}.title>.tag-list__section{margin-bottom:10px}.col__unit{border:0}.slot-item{border:1px solid var(--badge-tile);color:var(--badge-tile);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:1.1rem;font-weight:500;list-style:none;display:inline-flex}.slot-item::-webkit-details-marker{display:none}.slot-item svg{width:24px;height:24px}.tag-note,.col__unit[open] .link{display:none}.col__unit[open] .tag-note{display:inline}.btn__body{columns:2 330px;border:2px solid var(--title__thumb);background:var(--title__thumb);gap:20px;margin:8px 0 0;padding:12px;list-style:none}.btn__body li{break-inside:avoid;margin:0 0 4px}.btn__body a{color:var(--badge-tile);padding:5px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:inline-block}.btn__body a:hover{opacity:.8}.block>div>:first-child{margin-top:0}.block>div>:last-child{margin-bottom:0}.block:has(+.group-note__nav),.block:has(+.grid-icon),.block:has(+.tile--sm),.grid-icon:has(+.group-note__nav),.item-foot:has(+.group-note__nav),.group-note__nav:has(+.grid__grid),.group-note__nav:has(+.item-foot){margin-bottom:15px}.block:has(+.tile--sm){margin-bottom:32px}:is(.item-list__card,.wrap-col__hero){border-radius:var(--text__list);background:0 0;border:0;width:100%;overflow-x:auto}:is(.item-list__card,.wrap-col__hero) table{border-collapse:collapse;border-spacing:0;border:1px solid var(--view);width:100%;color:var(--badge-tile);table-layout:auto}:is(.item-list__card,.wrap-col__hero) th,:is(.item-list__card,.wrap-col__hero) td{border:1px solid var(--view);color:var(--badge-tile);font-size:var(--link__slot);font-weight:var(--outer-wrap);text-align:center;vertical-align:middle;padding:5px;line-height:1.25}.item-list__card th:first-child{min-width:6.7em}:is(.item-list__card,.wrap-col__hero) thead{background:var(--nav--compact)}:is(.item-list__card,.wrap-col__hero) thead th{font-weight:var(--icon-header__title)}:is(.item-list__card,.wrap-col__hero) table:has(thead) tbody tr:nth-child(odd){background:var(--site-main)}:is(.item-list__card,.wrap-col__hero) table:has(thead) tbody tr:nth-child(2n),:is(.item-list__card,.wrap-col__hero) table:not(:has(thead)) tbody tr:nth-child(odd){background:var(--nav--compact)}:is(.item-list__card,.wrap-col__hero) table:not(:has(thead)) tbody tr:nth-child(2n){background:var(--site-main)}:is(.item-list__card,.wrap-col__hero) table:not(:has(thead)) tbody tr:first-child>*{font-weight:var(--icon-header__title)}.media--wide{color:var(--badge-tile);margin:10px 0 0}.main__title{grid-template-columns:repeat(var(--title__tag,6),minmax(0,1fr));gap:12px;display:grid}.item-group{border-radius:var(--text__list);background:var(--title__thumb);min-width:0;color:var(--badge-tile);text-decoration:none;position:relative;overflow:hidden}.inner-unit__inner{aspect-ratio:170/230;position:relative;overflow:hidden}.inner-unit__inner img{object-fit:cover;width:100%;height:100%;display:block}.box--is-on{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}.item__body{color:var(--slot-inner__text);font-size:18px;font-weight:var(--outer-wrap);padding:10px 12px;line-height:20px;text-decoration:none;display:block}.card--active{background:var(--note)}.chip__card{background:var(--view-media__badge)}.item-group:hover .box--is-on,.item-group:focus-within .box--is-on{opacity:1;pointer-events:auto}.section__wrap{width:100%;height:100%;color:var(--note);place-items:center;font-size:2rem;font-weight:800;display:grid}.list-hero__foot{z-index:3;background:var(--title__thumb);text-align:center;padding:6px 4px;position:absolute;bottom:0;left:0;right:0}.list-hero__foot h3{font-size:var(--meta--lead);font-weight:var(--outer-wrap);margin:0;line-height:1.5}.main--wide{background:0 0}.main--is-on{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.mark-bar__promo{padding:0}.foot-lead__icon{margin:0;padding-left:16px;list-style:outside}.foot-lead__icon li{margin-bottom:20px;padding:0;list-style:outside;display:list-item}.panel-deck{display:none}.foot-lead__icon p{color:var(--badge-tile);margin:0;line-height:1.25}.thumb--soft img{object-fit:cover;width:100%;height:auto;display:block}.inner{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.pane-block__hero{grid-template-columns:320px minmax(0,1fr)}.pane-block__hero .area-nav{order:-1}.title__block{grid-template-columns:minmax(0,1fr)}.title-banner__wrap,.area-nav{min-width:0}.title-banner__wrap>.menu__promo{margin-top:20px}.area-nav img{width:100%;height:auto;display:block}.thumb--sub{width:100%;max-width:var(--text--lead);aspect-ratio:3;background:var(--stack-banner) center/cover no-repeat;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.chip--is-on{z-index:1;background:rgb(from var(--col__media) r g b/var(--text--compact));max-width:680px;color:var(--title);text-align:center;flex-direction:column;align-items:center;padding:15px;display:flex;position:relative}.chip--is-on .tag-list__section{color:inherit;border:0}.chip--is-on 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}.field--sub{width:200px}.wrap__thumb{margin-bottom:0}.wrap__thumb .title__note{margin-bottom:15px}.body--soft{margin:10px 0}.header__rail{margin:0;padding-left:16px;list-style:outside}.header__rail li{margin-bottom:20px;list-style:outside;display:list-item}.tag__grid{display:none}.header__rail h3{font-size:var(--link__slot);margin:0;font-weight:700;display:inline}.header__rail p{color:var(--badge-tile);margin:0;display:inline}.header__rail h3+p:before{content:" "}.banner--is-on{display:none}.inner-stack>.menu__promo{margin-top:8px}.banner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.deck__meta{border:1px solid var(--nav__media);border-radius:var(--grid-lead__panel);background:var(--main--wide);color:var(--thumb__grid);padding:24px}.col{border-bottom:1px solid var(--nav__media);align-items:center;gap:8px;padding-bottom:16px;display:flex}.banner-link__grid{background:var(--note__inner);width:44px;height:44px;color:var(--thumb__grid);font-weight:var(--icon-header__title);border-radius:50%;flex:none;place-items:center;display:grid}.item--is-on{min-width:0}.deck__meta h3{color:var(--thumb__grid);font-size:var(--hero__tile);font-weight:var(--rail-deck);margin:0;line-height:1.2}.item--is-on p{color:var(--area--lg);font-size:var(--rail);align-items:center;gap:12px;margin:3px 0 0;display:flex}.box-inner__panel,.link-header__bar,.link-header__bar>span{align-items:center;display:inline-flex}.box-inner__panel{gap:4px}.wrap-deck{fill:currentColor;flex:none}.body-page{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.body{gap:2px;display:flex}.body svg{background:var(--box);width:20px;height:20px;fill:var(--lead-brand)}.body svg.site--is-on{background:var(--text-hero)}.deck__meta time{color:var(--area--lg);font-size:var(--rail)}.deck__meta>p{color:var(--thumb__grid);font-size:var(--rail);margin:12px 0 0;line-height:1.45}.link-nav{font-size:var(--rail)!important}.section__badge{border-top:1px solid var(--nav__media);color:var(--area--lg);font-size:var(--rail);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;display:flex}.link-header__bar{gap:24px}.link-header__bar>span{gap:6px}.badge-inner__link{width:max-content;margin:24px auto 0;padding:12px 20px;line-height:1;display:flex}.field{gap:16px;display:grid}.icon__box{border-radius:var(--text__list);background:var(--title__thumb);color:var(--wrap-inner);padding:16px}.icon__box h3{color:inherit;font-size:var(--foot--open);font-weight:var(--icon-header__title);margin:0 0 10px;line-height:1.4}.icon__box p{color:inherit;margin:0;line-height:1.4}.menu p+p{margin-top:8px}.hero{background:0 0}.note--lg{padding:0}.list-main__rail{color:var(--note);text-transform:uppercase;margin:0 0 8px;font-weight:700}.note--alt{margin:0 0 16px}.item{flex-wrap:wrap;gap:7px;margin-bottom:20px;font-size:.86rem;display:flex}.stack{gap:7px;display:inline-flex}.brand>p{margin:0}.rail-main{border-top:1px solid var(--promo);background:var(--wrap--lg);color:var(--badge-tile)}.pane-section{width:min(100%,var(--item--open));margin-inline:auto;padding:20px 15px 10px}.view__view{flex-wrap:wrap;justify-content:center;gap:5px 35px;padding-bottom:15px;display:flex}.view__view a{color:var(--badge-tile);font-size:1rem;font-weight:500;line-height:1.125rem;text-decoration:none}.view__view a:hover{opacity:.8}.group-text__hero{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-block:15px 5px;display:flex}.group-text__hero img{object-fit:contain;width:auto;max-width:180px;height:50px;display:block}.cta{font-size:1rem;font-weight:600}.page-foot{width:40px;height:40px;color:var(--unit);display:block}.pane-lead{width:auto;height:19px;color:var(--unit);display:block}.group-text__hero a{text-decoration:none}.view--alt{text-align:center;gap:15px;margin-top:14px;padding-bottom:15px;display:grid}.block-panel,.nav,.menu-badge{color:var(--badge-tile);opacity:.8;margin:0;font-size:.875rem;line-height:1rem}.block-panel a{color:inherit;text-decoration:none}.block-panel a:hover{opacity:.8}.panel-title__slot{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:58vh;display:flex}.body-site{color:var(--title__thumb);margin-bottom:-10px;font-size:clamp(7rem,22vw,15rem);font-weight:900;line-height:.8}.panel-title__slot>p:not(.meta){margin:16px 0 24px}.panel-title__slot small{margin-top:18px}.page{z-index:90;background:var(--header-media__title);width:40px;height:40px;color:var(--bar-top);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)}.page.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.page svg{width:22px;height:22px}@media (width<=1100px){.header-grid__icon{grid-template-columns:minmax(128px,max-content) minmax(0,1fr) auto auto}.main-media__grid{display:none}.view-hero{grid-column:3;display:block}.area-note{grid-column:4}.main__title{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.thumb--is-on{padding-top:20px}.note-menu__group{padding-inline:10px;scroll-margin-top:140px}.tag--sub{max-width:100%}.header-grid__icon{grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;width:100%;padding:10px 15px}.view-hero{grid-column:auto}.area-note{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.lead__bar{width:100%}.card-item,.thumb--sub{aspect-ratio:2.25;min-height:200px}.wrap__mark,.chip--is-on{max-width:none}.btn__body{columns:1}.main--is-on,.inner,.pane-block__hero{grid-template-columns:1fr}.pane-block__hero .area-nav{order:0}.banner{grid-template-columns:1fr}.view__view{gap:10px 20px}}@media (width<=500px){.area-note{gap:10px}.lead__bar{padding-inline:10px;font-size:.9rem}.card-item,.thumb--sub{aspect-ratio:auto;min-height:200px}.area,.main{background:radial-gradient(circle,#00000014,#0000002e)}.wrap__mark,.chip--is-on{background:rgb(from var(--col__media) r g b/var(--text--compact));justify-content:center;width:100%;height:100%}.wrap__mark{align-content:center}.stack-list__icon{background:0 0}.item-list__card table{min-width:620px}.main__title{grid-template-columns:repeat(2,minmax(0,1fr))}.view__view{flex-direction:column;align-items:center}}@media (hover:none){.box--is-on{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.wrap-card__cta *,.wrap-card__cta :before,.wrap-card__cta :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.footer-title__lead{--badge-tile:var(--item--compact);--wrap-stack:var(--list--lead);--nav-foot:var(--mark__rail);--unit:var(--panel-slot__menu)}.rail-main{--badge-tile:var(--box-chip__card);--wrap-stack:var(--outer__head);--nav-foot:var(--chip-media);--unit:var(--bar)}:where(.card-item){color:var(--badge-tile)}.card-item{--badge-tile:var(--main--is-on);--wrap-stack:var(--menu-media);--unit:var(--media)}:where(.wrap-link :not(pre)>code,.icon--sm,.item-list__card table:has(thead) tbody tr:nth-child(odd),.item-list__card table:not(:has(thead)) tbody tr:nth-child(2n)){color:var(--badge-tile)}.wrap-link :not(pre)>code,.icon--sm,.item-list__card table:has(thead) tbody tr:nth-child(odd),.item-list__card table:not(:has(thead)) tbody tr:nth-child(2n){--badge-tile:var(--view-view);--wrap-stack:var(--text);--unit:var(--unit-lead)}:where(.wrap-link blockquote,.wrap-link pre,.icon__box,.item-group,.list-hero__foot,.btn__body){color:var(--badge-tile)}.wrap-link blockquote,.wrap-link pre,.icon__box,.item-group,.list-hero__foot,.btn__body{--badge-tile:var(--nav-view__unit);--wrap-stack:var(--row--open);--unit:var(--btn)}:where(.thumb--sub,.nav__chip){color:var(--badge-tile)}.thumb--sub,.nav__chip{--badge-tile:var(--item--compact);--wrap-stack:var(--list--lead);--nav-foot:var(--mark__rail);--unit:var(--panel-slot__menu)}:where(.item-list__card thead,.item-list__card table:has(thead) tbody tr:nth-child(2n),.item-list__card table:not(:has(thead)) tbody tr:nth-child(odd)){color:var(--outer)}.item-list__card thead,.item-list__card table:has(thead) tbody tr:nth-child(2n),.item-list__card table:not(:has(thead)) tbody tr:nth-child(odd){--badge-tile:var(--outer);--wrap-stack:var(--card-card__unit)}.wrap-link>:first-child{margin-top:0}.wrap-link>:last-child{margin-bottom:0}.wrap-link h1,.wrap-link h2,.wrap-link h3,.wrap-link h4,.wrap-link h5,.wrap-link h6{color:var(--badge-tile);font-family:var(--deck--lg);font-weight:var(--icon-header__title);overflow-wrap:anywhere;scroll-margin-top:100px}.wrap-link h1{font-size:var(--field-header__promo);line-height:var(--top-nav__tile);text-transform:uppercase;margin:0 0 20px}.wrap-link h2{border-bottom:2px solid color-mix(in srgb,var(--badge-tile) 60%,transparent);font-size:var(--main--compact);line-height:var(--top-nav__tile);margin:0 0 15px;padding-bottom:10px}.wrap-link h3{font-size:var(--page--lg);line-height:var(--top-nav__tile);margin:20px 0 10px}.wrap-link h4,.wrap-link h5,.wrap-link h6{font-size:var(--hero-site__tile);line-height:var(--top-nav__tile);margin:18px 0 8px}.wrap-link p,.wrap-link li{color:var(--badge-tile);font-size:var(--link__slot);font-weight:var(--outer-wrap);line-height:var(--body-view);overflow-wrap:anywhere}.wrap-link p{word-spacing:1px;margin:0 0 15px}.wrap-link ul,.wrap-link ol{margin:0;padding-left:16px}.wrap-link li{margin-bottom:20px;padding:0}.wrap-link ul li{list-style:outside}.wrap-link ol li{list-style:decimal}.wrap-link a{color:var(--badge-tile);text-decoration:underline}.wrap-link strong{font-weight:var(--icon-header__title)}.wrap-link blockquote{border-left:3px solid var(--note);background:var(--title__thumb);margin:15px 0;padding:12px 16px}.wrap-link blockquote p{margin:0}.wrap-link img{width:auto;max-width:100%;height:auto;margin:15px 0;display:block}.wrap-link figure{margin:15px 0}.wrap-link figcaption{margin-top:6px;font-size:.8rem}.wrap-link hr{background:var(--view);border:0;height:1px;margin:20px 0}.wrap-link pre,.wrap-link code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wrap-link :not(pre)>code{background:var(--site-main);padding:.1em .25em}.wrap-link pre{background:var(--title__thumb);margin:15px 0;padding:14px;overflow-x:auto}@media (width<=768px){.wrap-link h1,.wrap-link h2,.wrap-link h3,.wrap-link h4,.wrap-link h5,.wrap-link h6{scroll-margin-top:140px}}