@import "https://c1-ofp.static.pub/ShareResource/DSM/DSM_3/css/dsm3-css-variables.css";*{margin:0;padding:0;box-sizing:border-box}.html_upload_pc{min-height:auto !important}img{max-width:100%}body{margin:0 !important}.dx-grid-container{display:flex;flex-direction:row;flex-wrap:wrap}.dx-grid-container.dx-grid-container-gap{gap:calc(var(--spacing-3) * 1rem)}.dx-grid-container.dx-grid-container-nogap{gap:0}.dx-grid-container.dx-grid-container-fullwidth{width:100%;margin-left:auto;margin-right:auto}.dx-grid-container.dx-grid-container-fulldesktop{max-width:var(--breakpoint-full-desktop);margin-left:auto;margin-right:auto}.dx-grid-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative}.dx-grid-row li{margin-left:0 !important}.dx-grid-row.dx-grid-row-nogap{gap:0}.dx-grid-row.dx-grid-row-gap{gap:calc(var(--spacing-3) * 1rem)}.dx-grid-row.dx-grid-row-margins{padding-left:calc(var(--mobile-grid-margins) * 1rem);padding-right:calc(var(--mobile-grid-margins) * 1rem)}@media screen and (min-width:768px){.dx-grid-row.dx-grid-row-margins{padding-left:calc(var(--tablet-grid-margins) * 1rem);padding-right:calc(var(--tablet-grid-margins) * 1rem)}}@media screen and (min-width:1280px){.dx-grid-row.dx-grid-row-margins{padding-left:clamp(var(--small-desktop-grid-margins) * 1rem,(100% - 1520px) / 2 + var(--small-desktop-grid-margins) * 1rem,var(--full-desktop-grid-margins) * 1rem);padding-right:clamp(var(--small-desktop-grid-margins) * 1rem,(100% - 1520px) / 2 + var(--small-desktop-grid-margins) * 1rem,var(--full-desktop-grid-margins) * 1rem)}}@media screen and (min-width:1920px){.dx-grid-row.dx-grid-row-margins{padding-left:calc((100% - 1920px) / 2 + var(--full-desktop-grid-margins) * 1rem);padding-right:calc((100% - 1920px) / 2 + var(--full-desktop-grid-margins) * 1rem)}}.dx-grid{display:flex;flex-shrink:0 !important;flex-grow:0 !important;position:relative}.dx-grid-row.dx-grid-row-nogap .dx-grid{width:clamp(0%,25% * var(--columns-sm),100%)}@media screen and (min-width:768px){.dx-grid-row.dx-grid-row-nogap .dx-grid{width:clamp(0%,12.5% * var(--columns-md),100%)}}@media screen and (min-width:1280px){.dx-grid-row.dx-grid-row-nogap .dx-grid{width:clamp(0%,8.3333333333% * var(--columns-lg),100%)}}@media screen and (min-width:1920px){.dx-grid-row.dx-grid-row-nogap .dx-grid{width:clamp(0%,8.3333333333% * var(--columns-xl),100%)}}.dx-grid-row.dx-grid-row-gap .dx-grid{width:clamp(0%,25% * var(--columns-sm) - var(--spacing-3) * 1rem / 4 * (4 - var(--columns-sm)),100%)}@media screen and (min-width:768px){.dx-grid-row.dx-grid-row-gap .dx-grid{width:clamp(0%,12.5% * var(--columns-md) - var(--spacing-3) * 1rem / 8 * (8 - var(--columns-md)),100%)}}@media screen and (min-width:1280px){.dx-grid-row.dx-grid-row-gap .dx-grid{width:clamp(0%,8.3333333333% * var(--columns-lg) - var(--spacing-3) * 1rem / 12 * (12 - var(--columns-lg)),100%)}}@media screen and (min-width:1920px){.dx-grid-row.dx-grid-row-gap .dx-grid{width:clamp(0%,8.3333333333% * var(--columns-xl) - var(--spacing-3) * 1rem / 12 * (12 - var(--columns-xl)),100%)}}.dx-carousel{--controls-background-color:var(--neutral-light-01);--controls-fill-color:var(--neutral-dark-01);--controls-hover-color:var(--neutral-pale-02)}.dx-carousel-dark-mode{--controls-background-color:var(--neutral-dark-01);--controls-fill-color:var(--neutral-light-01);--controls-hover-color:var(--neutral-dark-04)}.dx-grid-row.dx-carousel{--button-size:2.5rem;--button-padding:calc(var(--spacing-3) * 1rem);width:100%;margin-left:0;margin-right:0;max-width:100%;display:flex;justify-content:center;align-items:center}.dx-grid-row.dx-carousel.dx-carousel-controls-left{justify-content:flex-start}.dx-grid-row.dx-carousel.dx-carousel-controls-right{justify-content:flex-end}@media screen and (min-width:1280px){.dx-carousel{margin-left:auto;margin-right:auto;max-width:1920px}.dx-carousel.dx-carousel-arrows-sides-desktop:has(.dx-carousel-button){margin-left:auto;margin-right:auto;max-width:clamp(1280px - var(--button-size) * 2 - var(--spacing-3) * 1rem * 2,100% - var(--button-size) * 2 - var(--spacing-3) * 1rem * 2,1920px - var(--button-size) * 2 - var(--spacing-3) * 1rem * 2)}}.dx-carousel-viewport{overflow:hidden;width:100%}.dx-carousel-container{display:flex;touch-action:pan-y pinch-zoom;flex-grow:1;margin-left:-16px}.dx-carousel-container .dx-grid.dx-carousel-slide{transform:translate3d(0,0,0);min-width:0;width:clamp(0%,25% * var(--columns-sm),100%);padding-left:var(--slide-spacing)}@media screen and (min-width:768px){.dx-carousel-container .dx-grid.dx-carousel-slide{width:clamp(0%,12.5% * var(--columns-md),100%)}}@media screen and (min-width:1280px){.dx-carousel-container .dx-grid.dx-carousel-slide{width:clamp(0%,8.3333333333% * var(--columns-lg),100%)}}@media screen and (min-width:1920px){.dx-carousel-container .dx-grid.dx-carousel-slide{width:clamp(0%,8.3333333333% * var(--columns-xl),100%)}}.dx-carousel-button{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;background-color:var(--controls-background-color);width:var(--button-size);height:var(--button-size);z-index:100;border-radius:50%;color:var(--controls-fill-color);display:flex;justify-content:center;align-items:center}@media (min-width:1280px){.dx-carousel-arrows-sides-desktop:has(.dx-carousel-dots) .dx-carousel-button{position:absolute;top:calc(50% - 40px + 16px);transform:translateY(-50%)}.dx-carousel-arrows-sides-desktop .dx-carousel-button{position:absolute;top:50%;transform:translateY(-50%)}.dx-carousel-arrows-sides-desktop .dx-carousel-button--next{right:calc((var(--spacing-3) * 1rem + var(--button-size)) * -1)}.dx-carousel-arrows-sides-desktop .dx-carousel-button--prev{left:calc((var(--spacing-3) * 1rem + var(--button-size)) * -1)}.dx-grid-row-margins.dx-carousel-arrows-sides-desktop .dx-carousel-button--next{right:calc((var(--spacing-3) * 1rem + var(--button-size) - clamp(var(--small-desktop-grid-margins) * 1rem,(100vw - 1520px) / 2 + var(--small-desktop-grid-margins) * 1rem,var(--full-desktop-grid-margins) * 1rem)) * -1)}.dx-grid-row-margins.dx-carousel-arrows-sides-desktop .dx-carousel-button--prev{left:calc((var(--spacing-3) * 1rem + var(--button-size) - clamp(var(--small-desktop-grid-margins) * 1rem,(100vw - 1520px) / 2 + var(--small-desktop-grid-margins) * 1rem,var(--full-desktop-grid-margins) * 1rem)) * -1)}}@media (min-width:1920px){.dx-grid-row-margins .dx-carousel-desktop-arrow.dx-carousel-button--next{right:calc((var(--spacing-3) * 1rem + var(--button-size) - var(--full-desktop-grid-margins) * 1rem) * -1)}.dx-grid-row-margins .dx-carousel-desktop-arrow.dx-carousel-button--prev{left:calc((var(--spacing-3) * 1rem + var(--button-size) - var(--full-desktop-grid-margins) * 1rem) * -1)}}.dx-carousel-button:hover{background-color:var(--controls-hover-color)}.dx-carousel-button__svg{width:35%;height:35%}.dx-carousel-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dx-carousel-dots{display:flex;flex-wrap:wrap;align-items:center;width:max-content;height:28px;justify-self:center;background-color:var(--controls-background-color);border-radius:25px;padding:0 calc(var(--spacing-3) * 1rem);gap:8px;backdrop-filter:blur(30px)}.dx-carousel-dot{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:8px;height:8px;display:flex;align-items:center;justify-content:center;border-radius:50%}.dx-carousel-dot:after{box-shadow:inset 0 0 0 1px var(--controls-fill-color);width:8px;height:8px;border-radius:50%;display:flex;align-items:center;content:""}.dx-carousel-dot--selected:after{box-shadow:inset 0 0 0 8px var(--controls-fill-color)}.dx-cta-container{display:flex;flex-wrap:wrap;gap:calc(1rem * var(--spacing-1));margin:0;padding:0;width:100%;margin-top:calc(var(--spacing-5) * 1rem);flex-direction:row;gap:calc(1rem * var(--spacing-3))}.dx-cta-container:has(.dx-cta-invisible){margin:0}.dx-cta{--border-width:2px;display:flex;align-items:center;justify-content:center;flex-grow:0;box-sizing:border-box;flex-shrink:0;gap:calc(1rem * var(--spacing-1));border-radius:var(--btn-br);font-family:var(--typo-secondary);cursor:pointer;text-align:center;text-decoration:none;transition:all ease-out var(--main-transition-duration),color ease-out var(--main-transition-duration);white-space:nowrap;width:fit-content;z-index:2;min-height:calc(var(--cta-height,48px) - var(--border-width) * 2)}.dx-cta{background-color:var(--cta-background-color);border:var(--cta-border,2px solid transparent);padding:var(--cta-padding,10px calc(var(--spacing-5) * 1rem))}.dx-cta:not(.dx-cta-disabled):focus,.dx-cta:not(.dx-cta-disabled):hover{background-color:var(--cta-hover-background-color);border:var(--cta-hover-border,2px solid transparent)}.dx-cta-clickable-parent::before{content:"";position:absolute;inset:0;z-index:1}.dx-cta-invisible{opacity:0 !important;height:0 !important;width:0 !important;padding:0 !important;min-height:0 !important;margin:0 !important;border:0 !important}.dx-cta-primary{--cta-background-color:var(--neutral-dark-01);--cta-text-color:var(--pure-light);--cta-hover-background-color:var(--neutral-dark-04);--cta-hover-text-color:var(--pure-light)}.dx-cta-secondary{--cta-background-color:transparent;--cta-text-color:var(--neutral-dark-01);--cta-border:2px solid #aaa;--cta-hover-background-color:var(--neutral-light-01);--cta-hover-text-color:var(--neutral-dark-01);--cta-hover-border:2px solid #aaa}.dx-typo{font-size:calc(var(--fs,var(--body-m)) * 1rem);line-height:calc(var(--lh,var(--body-m-line)) * 1rem);letter-spacing:calc(var(--ls,-30) * 1rem);font-family:var(--ff,var(--typo-primary));margin-top:calc(var(--mt,0) * 1rem);margin-bottom:calc(var(--mb,0) * 1rem);color:var(--color,inherit)}@media (min-width:768px){.dx-typo{font-size:calc(var(--md-fs,var(--fs)) * 1rem);line-height:calc(var(--md-lh,var(--lh)) * 1rem);letter-spacing:calc(var(--md-ls,var(--ls)) * 1rem);margin-top:calc(var(--md-mt,var(--mt)) * 1rem);margin-bottom:calc(var(--md-mb,var(--mb)) * 1rem)}}@media (min-width:1280px){.dx-typo{font-size:calc(var(--lg-fs,var(--md-fs,var(--fs))) * 1rem);line-height:calc(var(--lg-lh,var(--md-lh,var(--lh))) * 1rem);letter-spacing:calc(var(--lg-ls,var(--md-ls,var(--ls))) * 1rem);margin-top:calc(var(--lg-mt,var(--md-mt,var(--mt))) * 1rem);margin-bottom:calc(var(--lg-mb,var(--md-mb,var(--mb))) * 1rem)}}@media (min-width:1920px){.dx-typo{font-size:calc(var(--xl-fs,var(--lg-fs,var(--fs))) * 1rem);line-height:calc(var(--xl-lh,var(--lg-lh,var(--lh))) * 1rem);letter-spacing:calc(var(--xl-ls,var(--lg-ls,var(--ls))) * 1rem);margin-top:calc(var(--xl-mt,var(--lg-mt,var(--mt))) * 1rem);margin-bottom:calc(var(--xl-mb,var(--lg-mb,var(--mb))) * 1rem)}}.dx-typo-bold{font-weight:var(--bold)}.dx-typo-secondary{font-family:var(--typo-secondary)}.dx-logo{display:block;max-width:100%}.dx-card{border-radius:var(--large-border-radius);flex-direction:column;position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:82px}.dx-card:has(.dx-cta-clickable-parent:focus-visible){outline:solid var(--elementary-signature) 3px}.dx-card .dx-card-media-container:first-child picture,.dx-card .dx-card-media-container:first-child img{border-top-left-radius:var(--large-border-radius);border-top-right-radius:var(--large-border-radius)}.dx-card .dx-card-media-container:last-child picture,.dx-card .dx-card-media-container:last-child img{border-bottom-left-radius:var(--large-border-radius);border-bottom-right-radius:var(--large-border-radius)}.dx-card .dx-card-content-container .dx-card-title:has(+ *){--mb:1}.dx-card .dx-card-content-container .dx-card-copy:has(+ *),.dx-card .dx-card-content-container .dx-card-eyebrow:has(+ *){--mb:.5}.dx-card .dx-card-content-container *:has(+ .dx-cta-container),.dx-card .dx-card-content-container *:has(+ .dx-cta-invisible){margin-bottom:0}.dx-card .dx-card-content-container .dx-card-media-container picture,.dx-card .dx-card-content-container .dx-card-media-container img{border-radius:var(--large-border-radius);border-radius:var(--large-border-radius);margin-bottom:calc(var(--spacing-3) * 1rem)}.dx-card .dx-card-content-container .dx-logo{margin-bottom:calc(var(--spacing-3) * 1rem);height:72px}.dx-brands-carousel-title{transition:all 300ms ease-out}.dx-brands-content:hover .dx-brands-carousel-title{text-decoration:underline}.dx-brands-content{flex-direction:row;gap:8px;align-items:flex-start;padding:14px 8px;border:1px transparent solid}.dx-card-content-container{display:flex;flex-direction:column}.dx-brands-tile-selected .dx-brands-content{border:1px #777 solid}.dx-brands-carousel-container{width:100%}.dx-brands-carousel-container.is-fixed{position:fixed;top:0;left:0;z-index:1000}.dx-carousel{padding:24px 16px}.dx-brands-carousel-placeholder{display:none}.dx-card-copy{padding:0 14px 0 0}.dx-background-image-container{position:absolute;z-index:-1;border:0;pointer-events:none;overflow:hidden;border-radius:inherit;height:var(--dx-bg-image-height,100%);width:var(--dx-bg-image-width,100%)}.dx-background-image-container .dx-background-image{position:absolute;border:0;pointer-events:none;border-radius:inherit}@media (min-width:768px){.dx-background-image-container{height:var(--dx-md-bg-image-height,var(--dx-bg-image-height,100%));width:var(--dx-md-bg-image-width,var(--dx-bg-image-width,100%))}}@media (min-width:1280px){.dx-background-image-container{height:var(--dx-lg-bg-image-height,var(--dx-md-bg-image-height,var(--dx-bg-image-height,100%)));width:var(--dx-lg-bg-image-width,var(--dx-md-bg-image-width,var(--dx-bg-image-width,100%)))}.dx-carousel{padding:24px 20px}.dx-carousel.dx-carousel-arrows-sides-desktop:has(.dx-carousel-button){max-width:clamp(1280px - var(--button-size) * 2 - var(--spacing-3) * 1rem * 4,100% - var(--button-size) * 2 - var(--spacing-3) * 1rem * 4,1920px - var(--button-size) * 2 - var(--spacing-3) * 1rem * 4)}}@media (min-width:1920px){.dx-background-image-container{height:var(--dx-xl-bg-image-height,var(--dx-lg-bg-image-height,var(--dx-bg-image-height,100%)));width:var(--dx-xl-bg-image-width,var(--dx-lg-bg-image-width,var(--dx-bg-image-width,100%)))}}.dx-background-color{position:absolute;background-color:var(--dx-bg-color);height:var(--dx-bg-color-height,100%);width:var(--dx-bg-color-width,100%);z-index:-1;border:0;pointer-events:none;overflow:hidden;border-radius:inherit}@media (min-width:768px){.dx-background-color{background-color:var(--dx-md-bg-color,var(--dx-bg-color));height:var(--dx-md-bg-color-height,var(--dx-bg-color-height,100%));width:var(--dx-md-bg-color-width,var(--dx-bg-color-width,100%))}}@media (min-width:1280px){.dx-background-color{background-color:var(--dx-lg-bg-color,var(--dx-md-bg-color,var(--dx-bg-color)));height:var(--dx-lg-bg-color-height,var(--dx-md-bg-color-height,var(--dx-bg-color-height,100%)));width:var(--dx-lg-bg-color-width,var(--dx-md-bg-color-width,var(--dx-bg-color-width,100%)))}}@media (min-width:1920px){.dx-background-color{background-color:var(--dx-xl-bg-color,var(--dx-lg-bg-color,var(--dx-bg-color)));height:var(--dx-xl-bg-color-height,var(--dx-lg-bg-color-height,var(--dx-bg-color-height,100%)));width:var(--dx-xl-bg-color-width,var(--dx-lg-bg-color-width,var(--dx-bg-color-width,100%)))}}
