.tile--soft,.tile--soft *,.tile--soft :before,.tile--soft :after{box-sizing:border-box}.tile--soft{background:var(--icon-outer__panel);min-width:320px;color:var(--col__title);font-family:var(--banner-row);font-size:var(--link);font-weight:var(--col__field);line-height:var(--area--lg);overflow-wrap:anywhere;margin:0}.tile--soft :where(button,input,select,textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.tile--soft :where(a){color:inherit;text-decoration:none}.tile--soft :where(img){max-width:100%;height:auto;display:block}.tile--soft :where(button){cursor:pointer;background:0 0;border:0;padding:0}.tile--soft .section-menu{z-index:200;background:var(--cta-top);color:var(--col__title);border-radius:var(--rail-inner);padding:10px 16px;position:absolute;top:0;left:-9999px}.tile--soft .section-menu:focus{top:12px;left:12px}.tile--soft h1{font-weight:var(--note-thumb);font-size:var(--brand__menu);line-height:var(--slot);color:var(--col__title);text-align:center;margin:0 0 20px}.tile--soft h2{font-weight:var(--note-thumb);font-size:var(--pane);line-height:var(--slot);color:var(--col__title);margin:0 0 20px}.tile--soft h3{font-weight:var(--note-thumb);font-size:var(--site);line-height:var(--slot);color:var(--col__title);margin:0 0 20px}.tile--soft h4,.tile--soft h5,.tile--soft h6{font-weight:var(--note-thumb);font-size:var(--icon);line-height:var(--slot);color:var(--col__title);margin:0 0 20px}.tile--soft p{font-weight:var(--col__field);font-size:var(--link);line-height:var(--area--lg);color:var(--col__title);margin:0 0 20px}.tile--soft ul{margin:0 0 10px;padding-left:15px;list-style:outside}.tile--soft ol{margin:0 0 10px;padding-left:15px;list-style:decimal}.tile--soft li{font-weight:var(--col__field);font-size:var(--link);color:var(--col__title);margin:0 0 5px;line-height:normal}.tile--soft .header--active>li,.tile--soft .nav>li,.tile--soft .main-box__badge>li,.tile--soft .cta-view__note>li,.tile--soft .panel--compact>li,.tile--soft .mark-unit__banner>li,.tile--soft .field-section__text>li{margin:0}.tile--soft strong{font-weight:700}.tile--soft .promo-note a{font-weight:500}.tile--soft .promo-note a:hover{text-decoration:underline}.tile--soft .promo-note>:last-child{margin-bottom:0}@media (width<=990px){.tile--soft h1{margin-bottom:15px;font-size:28px;line-height:39px}.tile--soft h2{margin-bottom:15px;font-size:26px;line-height:33px}.tile--soft h3{margin-bottom:15px;font-size:24px;line-height:28px}.tile--soft p{margin-bottom:15px;font-size:14px;line-height:22px}}.tile--soft .inner__text{border-radius:var(--rail-inner);text-align:center;cursor:pointer;transition:background-color var(--banner--lg),color var(--banner--lg),border-color var(--banner--lg);border:0;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:600;line-height:21px;display:inline-flex}.tile--soft .promo-row__tile{background:var(--hero);color:var(--note-panel__tile)}.tile--soft .promo-row__tile:hover{background:var(--icon-inner__tag);color:var(--header-nav,var(--note-panel__tile))}.tile--soft .btn-top{border:1px solid var(--hero);color:var(--hero);background:0 0}.tile--soft .col-group__bar{z-index:99;background:var(--main--sub);border-bottom:1px solid var(--note-bar__tile);transition:all .5s;position:fixed;top:0;left:0;right:0}.tile--soft .mark-area{justify-content:space-between;align-items:center;padding:10px 0;display:flex}@media (width<=990px){.tile--soft .mark-area{grid-template-columns:1fr;row-gap:15px;display:grid}}.tile--soft .block{display:inline-flex}.tile--soft .row-top{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:56px}@media (width<=990px){.tile--soft .row-top{width:auto;max-width:130px;height:auto;max-height:40px}}.tile--soft .card-badge__rail{color:var(--col__title);font-size:20px;font-weight:700}.tile--soft .pane{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile--soft .stack-top{border-radius:var(--rail-inner);cursor:pointer;text-align:center;transition:background-color var(--banner--lg);padding:12px 16px;font-size:16px;font-weight:600;line-height:21px}.tile--soft .stack-top[data-role="1"]{background:var(--wrap__row);color:var(--panel-page__site)}.tile--soft .stack-top[data-role="2"]{background:var(--bar);color:var(--page)}.tile--soft .stack-top:hover{background:var(--icon-inner__tag)}.tile--soft .stack-top[data-role="1"]:hover{color:var(--area,var(--panel-page__site))}.tile--soft .stack-top[data-role="2"]:hover{color:var(--media,var(--page))}.tile--soft .nav__area{margin-top:125px;margin-bottom:var(--body-field)}@media (width<=990px){.tile--soft .nav__area{margin-top:135px;margin-bottom:var(--hero--is-on)}}.tile--soft .mark{width:100%;padding:0 var(--media-box__cta)}.tile--soft .col-group__bar .mark,.tile--soft .hero .mark{max-width:calc(var(--wrap-stack__row) + 2*var(--media-box__cta));margin-inline:auto}@media (width<=576px){.tile--soft .col-group__bar .mark,.tile--soft .hero .mark{max-width:calc(var(--wrap-stack__row) + 2*var(--header--compact))}.tile--soft .mark{padding:0 var(--header--compact)}}.tile--soft .banner{width:100%;max-width:var(--wrap-stack__row);margin:0 auto}.tile--soft .page__thumb>:last-child{margin-bottom:0}.tile--soft .card--lead{margin:0 0 var(--body-field)}@media (width<=990px){.tile--soft .card--lead{margin-bottom:var(--hero--is-on)}}.tile--soft .item-icon__menu{margin:0 0 var(--thumb-inner)}@media (width<=990px){.tile--soft .item-icon__menu{margin-bottom:var(--inner__block)}}.tile--soft .nav__block{margin:0 0 var(--panel)}.tile--soft .media-grid{margin:0 0 var(--wrap--lg)}@media (width<=990px){.tile--soft .media-grid{margin-bottom:var(--head)}}.tile--soft .pane__list{margin:0 0 var(--body-field)}@media (width<=990px){.tile--soft .pane__list{margin-bottom:var(--hero--is-on)}}.tile--soft .pane-wrap{background:var(--cta-top);border-radius:var(--rail-inner);padding:var(--rail-card);overflow:hidden}@media (width<=990px){.tile--soft .pane-wrap{padding:var(--inner__outer)}}.tile--soft .pane-wrap>:last-child{margin-bottom:0}.tile--soft .footer-media__wrap{z-index:9;width:var(--view--lg);height:var(--view--lg);color:var(--list);opacity:0;pointer-events:none;transition:var(--banner--lg);position:fixed;bottom:70px;right:20px}.tile--soft .footer-media__wrap.is-visible{opacity:1;pointer-events:auto}.tile--soft .footer-media__wrap svg{width:100%;height:100%}@media (width<=990px){.tile--soft .footer-media__wrap{bottom:75px;right:10px}}.tile--soft .hero{background:var(--nav)}.tile--soft .banner--wide{grid-template-columns:auto 1fr;gap:20px;padding:40px 0;display:grid}.tile--soft .chip,.tile--soft .col--open{grid-column:1/-1}@media (width<=990px){.tile--soft .banner--wide{grid-template-columns:1fr;gap:10px;padding:20px 0}}.tile--soft .view{justify-content:flex-start;align-items:center;display:flex}@media (width<=990px){.tile--soft .view{justify-content:center}}.tile--soft .outer--lead{width:auto;max-width:150px;height:auto;max-height:56px}.tile--soft .banner__link{color:var(--col__title);font-size:20px;font-weight:700}.tile--soft .badge--wide{flex-direction:column;align-items:flex-end;width:240px;margin-left:auto;display:flex}.tile--soft .bar--compact{margin-bottom:25px;font-size:16px;font-weight:700;line-height:21px}.tile--soft .nav,.tile--soft .main-box__badge{padding-left:0;list-style:none}.tile--soft .header--lead,.tile--soft .rail-box{width:auto;max-width:var(--outer-area);max-height:var(--body);color:var(--nav-text__panel);display:block}@media (width<=576px){.tile--soft .header--lead,.tile--soft .rail-box{max-width:var(--main__media);max-height:var(--top-chip__pane)}}.tile--soft .nav{justify-content:flex-end;display:flex}.tile--soft .box{color:var(--view-card);margin:0 0 0 15px;display:inline-flex}.tile--soft .box :is(img,svg){transition:transform var(--banner--lg)}.tile--soft .box:hover :is(img,svg),.tile--soft .box:focus-visible :is(img,svg){transform:scale(1.18)}.tile--soft .top{width:var(--body);height:var(--body)}@media (width<=576px){.tile--soft .top{width:var(--top-chip__pane);height:var(--top-chip__pane)}}.tile--soft .top path{transform:scale(var(--row-brand,1));transform-box:fill-box;transform-origin:50%}.tile--soft .nav-pane__grid{--row-brand:1.28}.tile--soft .cta--lead{--row-brand:1.18}.tile--soft .bar{--row-brand:1.06}.tile--soft .badge-banner{--row-brand:.82}.tile--soft .nav img{max-width:var(--outer-area);height:var(--body);object-fit:contain;width:auto}@media (width<=576px){.tile--soft .nav img{max-width:var(--main__media);height:var(--top-chip__pane)}}@media (width<=990px){.tile--soft .badge--wide{grid-template-columns:1fr;align-items:center;gap:10px;width:100%;margin-left:0;display:grid}.tile--soft .bar--compact{text-align:center;margin-bottom:0}.tile--soft .nav{justify-content:center}.tile--soft .box{margin:0 10px}}.tile--soft{--media__page:.3px}@media (width<=576px){.tile--soft{--media__page:.2px}}.tile--soft .panel{margin:0 0 var(--panel);overflow-x:auto}.tile--soft .panel table{border-collapse:collapse;table-layout:auto;width:100%}.tile--soft .panel th,.tile--soft .panel td{border:2px solid var(--slot--lead);font-size:var(--link);overflow-wrap:normal;color:var(--col__title);padding:10px 15px;line-height:normal}.tile--soft .panel th{background:var(--tag-lead);font-weight:var(--note-thumb);text-align:center}.tile--soft .field-section__text{margin:0 0 var(--thumb-inner);gap:10px var(--thumb-inner);flex-wrap:wrap;padding-left:0;list-style:none;display:flex}.tile--soft .field-section__text a{font-size:16px;line-height:21px}.tile--soft .field-section__text a:hover{text-decoration:underline}@media (width<=990px){.tile--soft .field-section__text{margin-bottom:var(--inner__block);justify-content:center;gap:10px var(--inner__block)}}.tile--soft .chip{border-top:1px solid var(--slot--alt);border-bottom:1px solid var(--slot--alt);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}@media (width<=576px){.tile--soft .chip{grid-template-columns:1fr;display:grid}}.tile--soft .main-box__badge{flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.tile--soft .main-box__badge li{margin:0 10px 5px 0}.tile--soft .main-box__badge img{max-width:var(--outer-area);max-height:var(--body);object-fit:contain}@media (width<=576px){.tile--soft .main-box__badge img{max-width:var(--main__media);max-height:var(--top-chip__pane)}}.tile--soft .head-box__footer{flex:none;gap:10px;display:flex}.tile--soft .outer-grid{background:var(--main);border-radius:var(--foot__cta);width:153px;min-width:0;height:45px;color:var(--banner);align-items:center;padding:8px 22px;display:flex}@media (width<=576px){.tile--soft .head-box__footer{grid-template-columns:1fr 1fr;display:grid}.tile--soft .outer-grid{width:100%}}.tile--soft .mark__page{flex:none;width:25px;height:25px}.tile--soft .outer__thumb{overflow-wrap:break-word;flex-direction:column;min-width:0;line-height:1.2;display:flex}.tile--soft .outer__thumb span:first-child{font-size:12px;font-weight:400}.tile--soft .outer__thumb span:last-child{font-size:12px;font-weight:700}.tile--soft .col--open{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=990px){.tile--soft .col--open{grid-template-columns:1fr}}.tile--soft .list--soft,.tile--soft .header{color:var(--col__title);margin:0;font-size:14px;font-weight:400;line-height:21px}.tile--soft .list--soft{text-align:right}@media (width<=990px){.tile--soft .list--soft,.tile--soft .header{text-align:center}}.tile--soft .section-list__media{text-align:center;padding:60px 0 80px}.tile--soft .title-card{color:var(--cta-top);margin:0 0 20px;font-size:96px;font-weight:700}.tile--soft .section-list__media .inner__text{margin:0 0 20px}.tile--soft .inner-unit__block{font-size:var(--brand__menu);text-align:center}@media (width<=990px){.tile--soft .inner-unit__block{font-size:28px;line-height:39px}}:where(.col-group__bar){color:var(--col__title)}.col-group__bar{--col__title:var(--meta-page__nav);--top__grid:var(--site-lead);--view-card:var(--outer__wrap);--nav-text__panel:var(--row)}:where(.hero){color:var(--col__title)}.hero{--col__title:var(--meta--sub);--top__grid:var(--btn);--view-card:var(--tile-panel);--nav-text__panel:var(--slot--lg)}:where(.tile--soft .tile__grid,.tile--soft .foot__hero,.tile--soft .section-menu,.tile--soft .pane-wrap){color:var(--col__title)}.tile--soft .tile__grid,.tile--soft .foot__hero,.tile--soft .section-menu,.tile--soft .pane-wrap{--col__title:var(--block);--top__grid:var(--page__link);--nav-text__panel:var(--menu-row)}:where(.tile--soft .tile-meta__item,.tile--soft .grid-title__section){color:var(--col__title)}.tile--soft .tile-meta__item,.tile--soft .grid-title__section{--col__title:var(--site-row);--top__grid:var(--outer);--nav-text__panel:var(--wrap__area)}:where(.tile--soft .unit--open){color:var(--col__title)}.tile--soft .unit--open{--col__title:var(--box__box);--top__grid:var(--footer__main);--view-card:var(--chip);--nav-text__panel:var(--tag-btn)}:where(.tile--soft .main-grid th,.tile--soft .panel th){color:var(--col__title)}.tile--soft .main-grid th,.tile--soft .panel th{--col__title:var(--box__panel);--top__grid:var(--btn--alt)}.tile--soft .card--alt{text-align:start}.tile--soft .slot-promo__block{aspect-ratio:2000/650;object-fit:cover;border-radius:0;width:100%;height:auto;margin:0 0 20px}.tile--soft .brand-box__note{display:inline-flex}.tile--soft .unit-btn__body{gap:var(--item-outer);grid-template-columns:1fr;display:grid}.tile--soft .slot__tile{grid-template-columns:1fr}@media (width>=991px){.tile--soft .unit-btn__body:not(.slot__tile){gap:var(--promo-icon__hero);grid-template-columns:1fr 1fr}}.tile--soft .box--sub>:last-child{margin-bottom:0}.tile--soft .box--sub>.promo-row__tile{margin-top:24px}.tile--soft .bar--soft{justify-content:center;align-items:center;display:flex}.tile--soft .bar--soft img{object-fit:cover;border-radius:var(--rail-inner);width:auto;max-width:100%;height:auto;max-height:600px}.tile--soft .tile-meta__item{background:var(--foot--wide)}.tile--soft .unit-pane>:last-child{margin-bottom:0}.tile--soft .title{width:100%;display:block;position:relative}.tile--soft .promo-foot{justify-content:center;align-items:center;gap:var(--thumb-inner);padding:var(--rail-card);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.tile--soft .foot__hero,.tile--soft .tile__grid{background:var(--cta-top);border-radius:var(--rail-inner);max-width:78%;color:var(--col__title);padding:8px 16px;display:inline-block}.tile--soft .foot__hero{font-weight:var(--note-thumb);font-size:var(--tile-wrap);text-wrap:balance;line-height:1.15}.tile--soft .tile__grid{font-weight:var(--col__field);font-size:var(--group-main__slot);line-height:var(--area--lg)}.tile--soft .promo-foot .inner__text{font-size:var(--group--lg);line-height:1.3}@media (width<=990px){.tile--soft .promo-foot{gap:var(--inner__block);padding:var(--inner__outer)}}@media (width<=576px){.tile--soft .promo-foot{padding:calc(var(--note)*2);gap:4px}.tile--soft .foot__hero,.tile--soft .tile__grid{max-width:92%;padding:2px 8px}.tile--soft .tile__grid{font-size:max(11px,calc(var(--note)*3.2));line-height:1.2}.tile--soft .promo-foot .inner__text{flex:none;padding:4px 12px;font-size:12px;line-height:1.2}.tile--soft .promo-foot{overflow:hidden}.tile--soft .foot__hero,.tile--soft .tile__grid{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.tile--soft .title img{aspect-ratio:2000/650;object-fit:cover;border-radius:0;width:100%;height:auto}.tile--soft .block-grid__tag{height:var(--cta-rail);border-radius:var(--rail-inner);position:relative;overflow:hidden}.tile--soft .field__bar{object-fit:cover;width:100%;height:100%}.tile--soft .item--is-on{background:var(--unit--active,#0000);opacity:0;transition:opacity var(--banner--lg);flex-direction:column;justify-content:center;align-items:center;padding:0 15px;display:flex;position:absolute;inset:0}@media (hover:none){.tile--soft .item--is-on{display:none}}.tile--soft .block-grid__tag:hover .item--is-on,.tile--soft .block-grid__tag:focus-within .item--is-on{opacity:1}.tile--soft .header__row{overflow-wrap:break-word;width:100%;color:var(--col__title);text-align:center;margin:0 0 30px;font-size:16px;font-weight:700;line-height:21px}.tile--soft .wrap--open,.tile--soft .promo__head{border-radius:var(--rail-inner);text-align:center;width:100%;padding:5px;font-size:16px;font-weight:700;line-height:21px;display:block}.tile--soft .wrap--open{background:var(--hero);color:var(--note-panel__tile);margin-bottom:15px}.tile--soft .promo__head{border:1px solid var(--hero);color:var(--hero);background:0 0}.tile--soft .header--active{gap:var(--field-body);grid-template-columns:repeat(3,1fr);margin:0;padding-left:0;list-style:none;display:grid}@media (width<=576px){.tile--soft .header--active{grid-template-columns:repeat(2,1fr)}}@media (width>=991px){.tile--soft .header--active{grid-template-columns:repeat(var(--promo--lg,6),1fr)}}.tile--soft .main-grid{border-collapse:collapse;table-layout:auto;width:100%}.tile--soft .main-grid th:first-child,.tile--soft .main-grid td:first-child{min-width:6.7em}@media (width>=991px){.tile--soft .main-grid th:first-child,.tile--soft .main-grid td:first-child{min-width:11em}}.tile--soft .main-grid th,.tile--soft .main-grid td{border:2px solid var(--slot--lead);overflow-wrap:normal;padding:8px}.tile--soft .main-grid th{background:var(--tag-lead);font-weight:var(--note-thumb);font-size:var(--link);text-align:center;color:var(--col__title);line-height:normal}.tile--soft .main-grid td{font-weight:var(--col__field);font-size:var(--link);text-align:left;color:var(--col__title);background:0 0;line-height:normal}.tile--soft .main-grid tr{background:0 0}.tile--soft .col__panel{overflow-x:auto}.tile--soft .brand-footer__card,.tile--soft .page-area{color:var(--col__title)}.tile--soft .grid-title__section{background:var(--foot--wide);border-radius:var(--rail-inner);padding:30px}@media (width<=990px){.tile--soft .grid-title__section{padding:20px}}.tile--soft .outer-rail__tag{margin-bottom:15px;font-size:32px;line-height:40px}@media (width<=990px){.tile--soft .outer-rail__tag{font-size:26px;line-height:33px}}.tile--soft .tile--open{color:var(--col__title)}.tile--soft .cta--open>:last-child{margin-bottom:0}.tile--soft .rail-hero__group{border-bottom:1px solid var(--slot--alt);margin:0 0 20px;padding-bottom:20px}.tile--soft .rail-hero__group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.tile--soft .tile-foot{color:var(--deck-list__page);margin:0;font-size:23px;font-weight:700;line-height:28px}@media (width<=990px){.tile--soft .tile-foot{font-size:20px;line-height:25px}}.tile--soft .thumb--lead{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.tile--soft .badge{width:20px;height:20px;transition:transform var(--banner--lg);flex:none}.tile--soft .thumb--lead[aria-expanded=true] .badge{transform:rotate(180deg)}.tile--soft .icon-brand__lead{margin-top:10px}.tile--soft .icon-brand__lead p{color:var(--col__title);margin:0 0 10px;font-size:16px;font-weight:400;line-height:21px}.tile--soft .icon-brand__lead>:last-child{margin-bottom:0}@media (width<=990px){.tile--soft .icon-brand__lead p{font-size:14px;line-height:22px}}.tile--soft .menu__col>:last-child{margin-bottom:0}.tile--soft .area-title__promo{gap:var(--field-body);grid-template-columns:1fr;display:grid}@media (width>=577px){.tile--soft .area-title__promo{grid-template-columns:1fr 1fr}}.tile--soft .stack>:last-child{margin-bottom:0}.tile--soft .wrap--soft{font-weight:700}.tile--soft .header--compact>:last-child{margin-bottom:0}.tile--soft .grid__btn{gap:var(--field-body);flex-direction:column;display:flex}@media (width>=991px){.tile--soft .grid__btn{flex-direction:row;align-items:flex-start}}.tile--soft .meta__title{flex:1 1 0;min-width:0}.tile--soft .meta__title>:last-child,.tile--soft .meta__title li>:last-child{margin-bottom:0}.tile--soft .brand-promo__box{border-radius:var(--rail-inner);object-fit:cover;flex:1 1 0;width:100%;min-width:0;max-width:100%;height:auto}.tile--soft .rail>:last-child{margin-bottom:0}.tile--soft .cta-view__note{gap:var(--field-body);grid-template-columns:repeat(2,1fr);margin:0;padding-left:0;list-style:none;display:grid}@media (width>=577px){.tile--soft .cta-view__note{grid-template-columns:repeat(var(--promo-icon__bar,3),1fr)}}.tile--soft .lead--lead{padding:var(--inner__outer)}.tile--soft .lead--lead>:last-child{margin-bottom:0}.tile--soft .menu--lead{display:block}.tile--soft .menu--lead>:last-child{margin-bottom:0}.tile--soft .head{border-radius:var(--rail-inner);max-width:100%;margin-bottom:15px}.tile--soft .lead{color:var(--hero);font-weight:700;display:inline-block}.tile--soft .brand__deck>:last-child{margin-bottom:0}.tile--soft .panel--compact{gap:var(--field-body);flex-wrap:wrap;margin:0;padding-left:0;list-style:none;display:flex}.tile--soft .unit--open{border-radius:var(--rail-inner);background:var(--icon-outer__panel);border:1px solid var(--slot--alt);color:var(--col__title);align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.tile--soft .box-field__text{width:18px;height:18px;display:inline-flex}.tile--soft .box-field__text svg{width:100%;height:100%}.tile--soft .banner--soft{display:flex}.tile--soft .group-media__head{justify-content:flex-start}.tile--soft .section-deck{justify-content:center}.tile--soft .card--lg{justify-content:flex-end}.tile--soft .mark-unit__banner{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding-left:0;list-style:none;display:flex}.tile--soft .thumb--lg img{max-width:var(--outer-area);height:var(--body);width:auto}.tile--soft .thumb--lg span{color:var(--col__title);font-size:14px}