
.mongmer-public .home-coverflow{isolation:isolate;padding:12px 0 0;overflow:hidden}.mongmer-public .home-coverflow .swiper{touch-action:pan-y;padding:24px 0 18px;overflow:visible}.mongmer-public .home-coverflow .swiper-slide{width:300px;height:auto}.mongmer-public .home-coverflow-card{text-align:center;width:100%;color:var(--public-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.mongmer-public .home-coverflow-image{aspect-ratio:450/662;background:var(--brand-peach-soft);border-radius:20px;transition:box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 16px 32px #41232d1f}.mongmer-public .home-coverflow-image img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mongmer-public .home-coverflow-image>span{color:var(--public-coral);white-space:nowrap;opacity:0;background:#fff;border-radius:30px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mongmer-public .home-coverflow-image>span svg{width:16px;height:16px}.mongmer-public .home-coverflow .swiper-slide-active .home-coverflow-image{box-shadow:0 18px 38px #41232d47}.mongmer-public .home-coverflow .swiper-slide-active .home-coverflow-image>span{opacity:1}.mongmer-public .home-coverflow h3{margin:20px 0 4px!important;font-size:18px!important}.mongmer-public .home-coverflow small{color:#786e65;font-size:12px}.mongmer-public .home-coverflow .swiper-slide:not(.swiper-slide-active) h3,.mongmer-public .home-coverflow .swiper-slide:not(.swiper-slide-active) small{opacity:.55}.mongmer-public .home-coverflow-controls{justify-content:center;align-items:center;gap:20px;margin-top:16px;display:flex}.mongmer-public .home-coverflow-controls>button{width:44px;height:44px;color:var(--public-coral);cursor:pointer;background:#fff;border:1px solid #efdde2;border-radius:50%;font-size:22px;transition:background .2s}.mongmer-public .home-coverflow-controls>button:hover{background:var(--brand-peach-soft)}.mongmer-public .home-coverflow-dots{align-items:center;gap:0;display:flex}.mongmer-public .home-coverflow-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.mongmer-public .home-coverflow-dots button:after{content:"";background:#dec5cd;border-radius:9px;width:6px;height:6px;transition:width .3s,background .3s}.mongmer-public .home-coverflow-dots button[aria-current]:after{background:var(--public-coral);width:20px}.mongmer-public .home-coverflow button:focus-visible{outline:3px solid var(--public-coral);outline-offset:4px;border-radius:20px}.mongmer-public .home-coverflow .home-coverflow-status{text-align:center;margin:10px 0 0;font-size:12px}@media (max-width:600px){.mongmer-public .home-coverflow .swiper-slide{width:240px}.mongmer-public .home-coverflow-controls{gap:10px}.mongmer-public .home-coverflow-image{border-radius:16px}}@media (prefers-reduced-motion:reduce){.mongmer-public .home-coverflow *{transition:none!important}}.mongmer-public .home-coverflow{width:min(100vw - 32px,1600px);margin-inline:calc(50% + min(100vw - 32px,1600px)/-2)}.mongmer-public .home-coverflow .swiper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (max-width:600px){.mongmer-public .home-coverflow{width:calc(100vw - 16px);margin-inline:calc(50% + -50vw + 8px)}.mongmer-public .home-coverflow .swiper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}}.mongmer-public .public-home .home-template-heading{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:760px;margin:0 auto 28px;display:flex}.mongmer-public .home-template-heading .public-eyebrow{margin-bottom:16px}.mongmer-public .public-home .home-template-heading h2{text-wrap:balance;margin-bottom:20px}.mongmer-public .home-template-heading>.public-text-link{white-space:normal;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:inline-flex}@media (max-width:600px){.mongmer-public .public-home .home-template-heading{margin-bottom:12px}}
