/*! 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{--deck:initial;--main:initial;--section-cta__row:initial;--btn-panel__area:initial;--area:initial;--bar-box:solid;--title__header:0 0#0000;--card-pane:initial;--header__grid:100%;--group-lead__stack:0 0#0000;--panel-foot__site:initial;--title-link__tile:100%;--main--lead:initial;--header--open:0 0#0000;--lead-col:initial;--section-chip__brand:0 0#0000;--main__view:initial;--page:0px;--grid__unit:#fff;--promo__badge:0 0#0000;--section--sm:solid;--slot-pane__view:initial;--title-inner:initial;--cta:initial;--area-pane__panel:initial;--section-stack:initial;--panel-grid:initial;--stack-group__site:initial;--box-menu__panel:initial;--link-view__badge:initial;--media-body__brand:initial;--media--compact:initial;--header-menu__icon:100%;--deck__block:initial;--section-media:initial}}}@layer theme{:root,:host{--link__lead:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--chip--soft:.25rem;--banner-rail:.375rem;--bar-area__head:.5rem;--field:cubic-bezier(.4,0,.2,1);--unit:.15s;--note-inner__hero:cubic-bezier(.4,0,.2,1);--row--active:var(--text-slot__wrap,system-ui,-apple-system,"Segoe UI",sans-serif);--field--is-on:var(--link__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(--row--active,-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(--row__section,normal);font-variation-settings:var(--grid-head,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(--field--is-on,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--card-col,normal);font-variation-settings:var(--grid--lg,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{.foot__block{visibility:collapse}.inner__box{visibility:visible}.hero-group{position:absolute}.block__promo{position:fixed}.deck--active{position:relative}.outer{position:static}.lead-inner__btn{position:sticky}.section-footer__body{width:100%}@media (width>=40rem){.section-footer__body{max-width:40rem}}@media (width>=48rem){.section-footer__body{max-width:48rem}}@media (width>=64rem){.section-footer__body{max-width:64rem}}@media (width>=80rem){.section-footer__body{max-width:80rem}}@media (width>=96rem){.section-footer__body{max-width:96rem}}.page__btn{display:block}.tile-area__block{display:contents}.pane-meta__head{display:flex}.site--compact{display:grid}.icon__footer{display:none}.outer--lg{display:inline}.view--is-on{display:table}.menu__block{flex-shrink:1}.btn--soft{transform:var(--deck,) var(--main,) var(--section-cta__row,) var(--btn-panel__area,) var(--area,)}.media-main__meta{resize:both}.mark-card{border-style:var(--bar-box);border-width:1px}.row-area{text-transform:lowercase}.unit--sub{text-transform:uppercase}.list__body{font-style:italic}.lead{--title__header:0 1px 3px 0 var(--card-pane,#0000001a),0 1px 2px -1px var(--card-pane,#0000001a);box-shadow:var(--group-lead__stack),var(--section-chip__brand),var(--promo__badge),var(--header--open),var(--title__header)}.main{outline-style:var(--section--sm);outline-width:1px}.thumb{--slot-pane__view:blur(8px);filter:var(--slot-pane__view,) var(--title-inner,) var(--cta,) var(--area-pane__panel,) var(--section-stack,) var(--panel-grid,) var(--box-menu__panel,) var(--link-view__badge,) var(--media-body__brand,)}.banner--wide{--panel-grid:invert(100%);filter:var(--slot-pane__view,) var(--title-inner,) var(--cta,) var(--area-pane__panel,) var(--section-stack,) var(--panel-grid,) var(--box-menu__panel,) var(--link-view__badge,) var(--media-body__brand,)}.badge--compact{filter:var(--slot-pane__view,) var(--title-inner,) var(--cta,) var(--area-pane__panel,) var(--section-stack,) var(--panel-grid,) var(--box-menu__panel,) var(--link-view__badge,) var(--media-body__brand,)}.col--active{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--bar,--row-main__site,--rail--active,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--section-media,var(--note-inner__hero));transition-duration:var(--promo-badge,var(--unit))}.wrap-tag__head{--section-media:var(--field);transition-timing-function:var(--field)}}@property --deck{syntax:"*";inherits:false}@property --main{syntax:"*";inherits:false}@property --section-cta__row{syntax:"*";inherits:false}@property --btn-panel__area{syntax:"*";inherits:false}@property --area{syntax:"*";inherits:false}@property --bar-box{syntax:"*";inherits:false;initial-value:solid}@property --title__header{syntax:"*";inherits:false;initial-value:0 0#0000}@property --card-pane{syntax:"*";inherits:false}@property --header__grid{syntax:"<percentage>";inherits:false;initial-value:100%}@property --group-lead__stack{syntax:"*";inherits:false;initial-value:0 0#0000}@property --panel-foot__site{syntax:"*";inherits:false}@property --title-link__tile{syntax:"<percentage>";inherits:false;initial-value:100%}@property --main--lead{syntax:"*";inherits:false}@property --header--open{syntax:"*";inherits:false;initial-value:0 0#0000}@property --lead-col{syntax:"*";inherits:false}@property --section-chip__brand{syntax:"*";inherits:false;initial-value:0 0#0000}@property --main__view{syntax:"*";inherits:false}@property --page{syntax:"<length>";inherits:false;initial-value:0}@property --grid__unit{syntax:"*";inherits:false;initial-value:#fff}@property --promo__badge{syntax:"*";inherits:false;initial-value:0 0#0000}@property --section--sm{syntax:"*";inherits:false;initial-value:solid}@property --slot-pane__view{syntax:"*";inherits:false}@property --title-inner{syntax:"*";inherits:false}@property --cta{syntax:"*";inherits:false}@property --area-pane__panel{syntax:"*";inherits:false}@property --section-stack{syntax:"*";inherits:false}@property --panel-grid{syntax:"*";inherits:false}@property --stack-group__site{syntax:"*";inherits:false}@property --box-menu__panel{syntax:"*";inherits:false}@property --link-view__badge{syntax:"*";inherits:false}@property --media-body__brand{syntax:"*";inherits:false}@property --media--compact{syntax:"*";inherits:false}@property --header-menu__icon{syntax:"<percentage>";inherits:false;initial-value:100%}@property --deck__block{syntax:"*";inherits:false}@property --section-media{syntax:"*";inherits:false}.cta{--nav:1240px;--stack:1200px;background:var(--note-body__outer);min-height:100vh;color:var(--mark--alt);font-family:var(--text-slot__wrap);font-size:var(--bar--compact);font-weight:var(--banner--is-on);line-height:var(--tile--compact);margin:0;overflow-x:hidden}.cta *,.cta :before,.cta :after{box-sizing:border-box}.cta :where(img){vertical-align:top;max-width:100%}.cta :where(button){font:inherit}.cta :where(a){color:inherit}.cta :focus-visible{outline:2px solid var(--area-section__text);outline-offset:2px}.deck--open{min-height:60vh;padding-top:30px}.text--soft{width:min(100%,var(--nav));margin:0 auto 32px;padding-inline:20px;scroll-margin-top:100px}.slot__section,.badge-lead{color:var(--mark--alt);font-weight:var(--nav__meta);overflow-wrap:anywhere;margin:0}.slot__section{font-size:var(--wrap-group__btn);line-height:var(--deck--open);text-transform:uppercase;margin-bottom:20px}.badge-lead{border-bottom:2px solid color-mix(in srgb,var(--mark--alt) 60%,transparent);font-size:var(--hero--soft);line-height:var(--deck--open);margin-bottom:15px;padding-bottom:10px}.rail-tag__brand{color:var(--icon-nav);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.card{color:var(--mark--alt);font-size:var(--bar--compact);line-height:var(--tile--compact);margin:0 0 15px}.link{z-index:1000;background:var(--area-section__text);color:var(--field--sm);padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.link:focus{transform:translateY(0)}.stack-chip__head{z-index:100;background:var(--tile-footer__unit);width:100%;color:var(--mark--alt);position:sticky;top:0}.title-thumb{width:min(calc(100% - 40px),var(--stack));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}.slot-item,.media-footer__item{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.meta--lg{object-fit:contain;width:auto;max-width:320px;height:42px;display:block}.head-media{color:var(--area-section__text);letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:800}.field--active{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 19px;min-width:0;padding:0;display:flex}.title--lead{color:var(--mark--alt);font-size:var(--list-media);font-weight:var(--nav-menu);white-space:nowrap;padding:5px 8px;line-height:1;text-decoration:none;transition:opacity .16s}.title--lead:hover,.title--lead[aria-current=page]{opacity:.6}.unit--active{gap:20px;display:flex}.tile--soft,.nav--lead{border-radius:var(--bar-area__head);min-height:42px;font-size:var(--btn-block__text);font-weight:var(--meta);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--soft{color:var(--site);font-size:var(--section__main);font-weight:var(--inner__list)}.thumb__tag{background:var(--panel)}.area__outer{background:var(--text__body);color:var(--top-icon__meta)}.tile--soft:hover,.nav--lead:hover{opacity:.8}.nav--lead{gap:10px}.nav--lead svg{flex:none;width:20px;height:20px}.head__hero{width:40px;height:40px;color:var(--mark--alt);cursor:pointer;background:0 0;border:0;padding:8px 5px;display:none}.head__hero span{background:currentColor;border-radius:2px;width:100%;height:4px;margin-block:4px;transition:transform .16s,opacity .16s;display:block}.head__hero[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.head__hero[aria-expanded=true] span:nth-child(2){opacity:0}.head__hero[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.footer-banner{border-top:1px solid color-mix(in srgb,var(--mark--alt) 20%,transparent);background:var(--tile-footer__unit);display:none}.footer-banner.is-open{display:block}.text-media{width:min(100%,var(--nav));margin-inline:auto;padding:10px 15px 18px;display:grid}.text-media a{border-bottom:1px solid color-mix(in srgb,var(--mark--alt) 16%,transparent);color:var(--mark--alt);padding:12px 16px;font-weight:500;text-decoration:none}.foot{margin-bottom:20px}.foot .rail-tag__brand:empty{display:none}.media-inner__header{color:var(--mark--alt);font-size:var(--bar--compact);line-height:var(--tile--compact);word-spacing:1px;margin:0}.body--active{width:100%;max-width:var(--stack);aspect-ratio:3;background:var(--btn-group);margin-inline:auto;position:relative;overflow:hidden}.block{background:var(--thumb__lead)}.link-view__chip{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;display:block}.body--active:hover .link-view__chip{transform:scale(1.02)}.list{color:var(--view);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.body{background:rgb(from var(--view__block) r g b/var(--lead__promo));justify-items:center;max-width:680px;padding:15px;display:grid}.note__promo{background:0 0;padding:0}.note__promo .chip-col__block{margin-top:0}.outer-hero{gap:5px;display:grid}.outer-hero:empty{display:none}.pane{text-transform:uppercase;font-size:.9rem;font-weight:600}.row-group__grid{text-transform:uppercase;font-size:clamp(1.125rem,.84rem + 1.41vw,1.875rem);line-height:1.07}.card-main__media{font-size:.9rem;line-height:1.3}.nav--lead{background:var(--area-section__text);color:var(--field--sm)}.chip-col__block{width:200px;margin-top:8px}.view--sub>.badge-lead{margin-bottom:10px}.list-deck__page{border:0}.tag__block{border:1px solid var(--mark--alt);color:var(--mark--alt);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:1.1rem;font-weight:500;list-style:none;display:inline-flex}.tag__block::-webkit-details-marker{display:none}.tag__block svg{width:24px;height:24px}.thumb__item,.list-deck__page[open] .col-body{display:none}.list-deck__page[open] .thumb__item{display:inline}.thumb__title{columns:2 330px;border:2px solid var(--cta--compact);background:var(--cta--compact);gap:20px;margin:8px 0 0;padding:12px;list-style:none}.thumb__title li{break-inside:avoid;margin:0 0 4px}.thumb__title a{color:var(--mark--alt);padding:5px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:inline-block}.thumb__title a:hover{opacity:.8}.lead--alt>div>:first-child{margin-top:0}.lead--alt>div>:last-child{margin-bottom:0}.lead--alt:has(+.promo--lead),.lead--alt:has(+.cta--wide),.lead--alt:has(+.site-inner__group),.cta--wide:has(+.promo--lead),.inner-icon__head:has(+.promo--lead),.promo--lead:has(+.list-head__deck),.promo--lead:has(+.inner-icon__head){margin-bottom:15px}.lead--alt:has(+.site-inner__group){margin-bottom:32px}:is(.head-promo,.mark__nav){border-radius:var(--bar-area__head);background:0 0;border:0;width:100%;overflow-x:auto}:is(.head-promo,.mark__nav) table{border-collapse:collapse;border-spacing:0;border:1px solid var(--grid--compact);width:100%;color:var(--mark--alt);table-layout:auto}:is(.head-promo,.mark__nav) th,:is(.head-promo,.mark__nav) td{border:1px solid var(--grid--compact);color:var(--mark--alt);font-size:var(--bar--compact);font-weight:var(--banner--is-on);text-align:center;vertical-align:middle;padding:5px;line-height:1.25}.head-promo th:first-child{min-width:6.7em}:is(.head-promo,.mark__nav) thead{background:var(--text-text__body)}:is(.head-promo,.mark__nav) thead th{font-weight:var(--nav__meta)}:is(.head-promo,.mark__nav) table:has(thead) tbody tr:nth-child(odd){background:var(--thumb__lead)}:is(.head-promo,.mark__nav) table:has(thead) tbody tr:nth-child(2n),:is(.head-promo,.mark__nav) table:not(:has(thead)) tbody tr:nth-child(odd){background:var(--text-text__body)}:is(.head-promo,.mark__nav) table:not(:has(thead)) tbody tr:nth-child(2n){background:var(--thumb__lead)}:is(.head-promo,.mark__nav) table:not(:has(thead)) tbody tr:first-child>*{font-weight:var(--nav__meta)}.nav__item{color:var(--mark--alt);margin:10px 0 0}.section{grid-template-columns:repeat(var(--foot-lead,6),minmax(0,1fr));gap:12px;display:grid}.pane-card__block{border-radius:var(--bar-area__head);background:var(--cta--compact);min-width:0;color:var(--mark--alt);text-decoration:none;position:relative;overflow:hidden}.outer-menu{aspect-ratio:170/230;position:relative;overflow:hidden}.outer-menu img{object-fit:cover;width:100%;height:100%;display:block}.note{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);font-size:18px;font-weight:var(--banner--is-on);padding:10px 12px;line-height:20px;text-decoration:none;display:block}.top__promo{background:var(--area-section__text)}.banner__thumb{background:var(--text__body)}.pane-card__block:hover .note,.pane-card__block:focus-within .note{opacity:1;pointer-events:auto}.btn-row__wrap{width:100%;height:100%;color:var(--area-section__text);place-items:center;font-size:2rem;font-weight:800;display:grid}.page--open{z-index:3;background:var(--cta--compact);text-align:center;padding:6px 4px;position:absolute;bottom:0;left:0;right:0}.page--open h3{font-size:var(--main-thumb);font-weight:var(--banner--is-on);margin:0;line-height:1.5}.grid-stack{background:0 0}.block--sub{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.tag-wrap{padding:0}.unit-panel{margin:0;padding-left:16px;list-style:outside}.unit-panel li{margin-bottom:20px;padding:0;list-style:outside;display:list-item}.wrap-section__head{display:none}.unit-panel p{color:var(--mark--alt);margin:0;line-height:1.25}.tile--lg img{object-fit:cover;width:100%;height:auto;display:block}.unit-inner{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.panel-cta__grid{grid-template-columns:320px minmax(0,1fr)}.panel-cta__grid .title-mark__item{order:-1}.footer__block{grid-template-columns:minmax(0,1fr)}.nav,.title-mark__item{min-width:0}.nav>.nav--lead{margin-top:20px}.title-mark__item img{width:100%;height:auto;display:block}.stack__foot{width:100%;max-width:var(--stack);aspect-ratio:3;background:var(--tile-footer__unit) center/cover no-repeat;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.grid-chip__promo{z-index:1;background:rgb(from var(--view__block) r g b/var(--lead__promo));max-width:680px;color:var(--view);text-align:center;flex-direction:column;align-items:center;padding:15px;display:flex;position:relative}.grid-chip__promo .badge-lead{color:inherit;border:0}.grid-chip__promo 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}.meta__tile{width:200px}.nav-panel__tile{margin-bottom:0}.nav-panel__tile .card{margin-bottom:15px}.hero{margin:10px 0}.deck-box{margin:0;padding-left:16px;list-style:outside}.deck-box li{margin-bottom:20px;list-style:outside;display:list-item}.card-cta__rail{display:none}.deck-box h3{font-size:var(--bar--compact);margin:0;font-weight:700;display:inline}.deck-box p{color:var(--mark--alt);margin:0;display:inline}.deck-box h3+p:before{content:" "}.page{display:none}.pane-group>.nav--lead{margin-top:8px}.inner--wide{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.grid--sm{border:1px solid var(--chip-promo);border-radius:var(--page--compact);background:var(--cta-top);color:var(--hero--open);padding:24px}.section--wide{border-bottom:1px solid var(--chip-promo);align-items:center;gap:8px;padding-bottom:16px;display:flex}.slot__page{background:var(--bar-chip__page);width:44px;height:44px;color:var(--hero--open);font-weight:var(--nav__meta);border-radius:50%;flex:none;place-items:center;display:grid}.badge--is-on{min-width:0}.grid--sm h3{color:var(--hero--open);font-size:var(--row__block);font-weight:var(--item);margin:0;line-height:1.2}.badge--is-on p{color:var(--site__card);font-size:var(--col__row);align-items:center;gap:12px;margin:3px 0 0;display:flex}.footer__section,.link-link__text,.link-link__text>span{align-items:center;display:inline-flex}.footer__section{gap:4px}.promo--is-on{fill:currentColor;flex:none}.head--sm{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.col--lead{gap:2px;display:flex}.col--lead svg{background:var(--field-bar__chip);width:20px;height:20px;fill:var(--top-wrap__mark)}.col--lead svg.wrap__thumb{background:var(--rail-head)}.grid--sm time{color:var(--site__card);font-size:var(--col__row)}.grid--sm>p{color:var(--hero--open);font-size:var(--col__row);margin:12px 0 0;line-height:1.45}.media-body{font-size:var(--col__row)!important}.btn-head__hero{border-top:1px solid var(--chip-promo);color:var(--site__card);font-size:var(--col__row);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;display:flex}.link-link__text{gap:24px}.link-link__text>span{gap:6px}.box__text{width:max-content;margin:24px auto 0;padding:12px 20px;line-height:1;display:flex}.col--sm{gap:16px;display:grid}.title-chip__block{border-radius:var(--bar-area__head);background:var(--cta--compact);color:var(--item__section);padding:16px}.title-chip__block h3{color:inherit;font-size:var(--unit-banner);font-weight:var(--nav__meta);margin:0 0 10px;line-height:1.4}.title-chip__block p{color:inherit;margin:0;line-height:1.4}.footer__inner p+p{margin-top:8px}.group-field{background:0 0}.deck__title{padding:0}.pane-main{color:var(--area-section__text);text-transform:uppercase;margin:0 0 8px;font-weight:700}.menu-body{margin:0 0 16px}.list-cta__row{flex-wrap:wrap;gap:7px;margin-bottom:20px;font-size:.86rem;display:flex}.page-badge{gap:7px;display:inline-flex}.icon-pane>p{margin:0}.chip-menu{border-top:1px solid var(--body__block);background:var(--icon--sub);color:var(--mark--alt)}.box__view{width:min(100%,var(--nav));margin-inline:auto;padding:20px 15px 10px}.slot{flex-wrap:wrap;justify-content:center;gap:5px 35px;padding-bottom:15px;display:flex}.slot a{color:var(--mark--alt);font-size:1rem;font-weight:500;line-height:1.125rem;text-decoration:none}.slot a:hover{opacity:.8}.meta-brand__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-block:15px 5px;display:flex}.meta-brand__meta img{object-fit:contain;width:auto;max-width:180px;height:50px;display:block}.stack-head__cta{font-size:1rem;font-weight:600}.page-block__box{width:40px;height:40px;color:var(--item--compact);display:block}.area{width:auto;height:19px;color:var(--item--compact);display:block}.meta-brand__meta a{text-decoration:none}.title-top__hero{text-align:center;gap:15px;margin-top:14px;padding-bottom:15px;display:grid}.chip,.view__pane,.unit-outer__head{color:var(--mark--alt);opacity:.8;margin:0;font-size:.875rem;line-height:1rem}.chip a{color:inherit;text-decoration:none}.chip a:hover{opacity:.8}.group{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;min-height:58vh;display:flex}.col{color:var(--cta--compact);margin-bottom:-10px;font-size:clamp(7rem,22vw,15rem);font-weight:900;line-height:.8}.group>p:not(.rail-tag__brand){margin:16px 0 24px}.group small{margin-top:18px}.text{z-index:90;background:var(--section--lead);width:40px;height:40px;color:var(--group-section__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)}.text.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.text svg{width:22px;height:22px}@media (width<=1100px){.title-thumb{grid-template-columns:minmax(128px,max-content) minmax(0,1fr) auto auto}.field--active{display:none}.head__hero{grid-column:3;display:block}.unit--active{grid-column:4}.section{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.deck--open{padding-top:20px}.text--soft{padding-inline:10px;scroll-margin-top:140px}.meta--lg{max-width:100%}.title-thumb{grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;width:100%;padding:10px 15px}.head__hero{grid-column:auto}.unit--active{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.tile--soft{width:100%}.body--active,.stack__foot{aspect-ratio:2.25;min-height:200px}.body,.grid-chip__promo{max-width:none}.thumb__title{columns:1}.block--sub,.unit-inner,.panel-cta__grid{grid-template-columns:1fr}.panel-cta__grid .title-mark__item{order:0}.inner--wide{grid-template-columns:1fr}.slot{gap:10px 20px}}@media (width<=500px){.unit--active{gap:10px}.tile--soft{padding-inline:10px;font-size:.9rem}.body--active,.stack__foot{aspect-ratio:auto;min-height:200px}.list,.wrap__card{background:radial-gradient(circle,#00000014,#0000002e)}.body,.grid-chip__promo{background:rgb(from var(--view__block) r g b/var(--lead__promo));justify-content:center;width:100%;height:100%}.body{align-content:center}.note__promo{background:0 0}.head-promo table{min-width:620px}.section{grid-template-columns:repeat(2,minmax(0,1fr))}.slot{flex-direction:column;align-items:center}}@media (hover:none){.note{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.cta *,.cta :before,.cta :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.stack-chip__head{--mark--alt:var(--nav-title__deck);--btn-section:var(--inner__mark);--foot:var(--item-col__field);--item--compact:var(--main-pane)}.chip-menu{--mark--alt:var(--view-btn);--btn-section:var(--top--alt);--foot:var(--col);--item--compact:var(--footer-tile__tag)}:where(.body--active){color:var(--mark--alt)}.body--active{--mark--alt:var(--top--soft);--btn-section:var(--top-foot);--item--compact:var(--site__unit)}:where(.promo-badge :not(pre)>code,.block,.head-promo table:has(thead) tbody tr:nth-child(odd),.head-promo table:not(:has(thead)) tbody tr:nth-child(2n)){color:var(--mark--alt)}.promo-badge :not(pre)>code,.block,.head-promo table:has(thead) tbody tr:nth-child(odd),.head-promo table:not(:has(thead)) tbody tr:nth-child(2n){--mark--alt:var(--deck--sm);--btn-section:var(--menu--is-on);--item--compact:var(--btn--sm)}:where(.promo-badge blockquote,.promo-badge pre,.title-chip__block,.pane-card__block,.page--open,.thumb__title){color:var(--mark--alt)}.promo-badge blockquote,.promo-badge pre,.title-chip__block,.pane-card__block,.page--open,.thumb__title{--mark--alt:var(--inner__banner);--btn-section:var(--link-site__header);--item--compact:var(--header--compact)}:where(.stack__foot,.footer-banner){color:var(--mark--alt)}.stack__foot,.footer-banner{--mark--alt:var(--nav-title__deck);--btn-section:var(--inner__mark);--foot:var(--item-col__field);--item--compact:var(--main-pane)}:where(.head-promo thead,.head-promo table:has(thead) tbody tr:nth-child(2n),.head-promo table:not(:has(thead)) tbody tr:nth-child(odd)){color:var(--promo)}.head-promo thead,.head-promo table:has(thead) tbody tr:nth-child(2n),.head-promo table:not(:has(thead)) tbody tr:nth-child(odd){--mark--alt:var(--promo);--btn-section:var(--promo--open)}.promo-badge>:first-child{margin-top:0}.promo-badge>:last-child{margin-bottom:0}.promo-badge h1,.promo-badge h2,.promo-badge h3,.promo-badge h4,.promo-badge h5,.promo-badge h6{color:var(--mark--alt);font-family:var(--text-slot__wrap);font-weight:var(--nav__meta);overflow-wrap:anywhere;scroll-margin-top:100px}.promo-badge h1{font-size:var(--wrap-group__btn);line-height:var(--deck--open);text-transform:uppercase;margin:0 0 20px}.promo-badge h2{border-bottom:2px solid color-mix(in srgb,var(--mark--alt) 60%,transparent);font-size:var(--hero--soft);line-height:var(--deck--open);margin:0 0 15px;padding-bottom:10px}.promo-badge h3{font-size:var(--card__row);line-height:var(--deck--open);margin:20px 0 10px}.promo-badge h4,.promo-badge h5,.promo-badge h6{font-size:var(--nav-view__card);line-height:var(--deck--open);margin:18px 0 8px}.promo-badge p,.promo-badge li{color:var(--mark--alt);font-size:var(--bar--compact);font-weight:var(--banner--is-on);line-height:var(--tile--compact);overflow-wrap:anywhere}.promo-badge p{word-spacing:1px;margin:0 0 15px}.promo-badge ul,.promo-badge ol{margin:0;padding-left:16px}.promo-badge li{margin-bottom:20px;padding:0}.promo-badge ul li{list-style:outside}.promo-badge ol li{list-style:decimal}.promo-badge a{color:var(--mark--alt);text-decoration:underline}.promo-badge strong{font-weight:var(--nav__meta)}.promo-badge blockquote{border-left:3px solid var(--area-section__text);background:var(--cta--compact);margin:15px 0;padding:12px 16px}.promo-badge blockquote p{margin:0}.promo-badge img{width:auto;max-width:100%;height:auto;margin:15px 0;display:block}.promo-badge figure{margin:15px 0}.promo-badge figcaption{margin-top:6px;font-size:.8rem}.promo-badge hr{background:var(--grid--compact);border:0;height:1px;margin:20px 0}.promo-badge pre,.promo-badge code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.promo-badge :not(pre)>code{background:var(--thumb__lead);padding:.1em .25em}.promo-badge pre{background:var(--cta--compact);margin:15px 0;padding:14px;overflow-x:auto}@media (width<=768px){.promo-badge h1,.promo-badge h2,.promo-badge h3,.promo-badge h4,.promo-badge h5,.promo-badge h6{scroll-margin-top:140px}}