.genre-nav-module__L4BDrW__bar{top:var(--header-pinned-h,112px);z-index:50;background:var(--background);transition:top .22s;position:sticky}.genre-nav-module__L4BDrW__inner{max-width:var(--content-max);flex-wrap:wrap;align-items:center;gap:24px;min-height:50px;margin:0 auto;padding:0 20px;display:flex}.genre-nav-module__L4BDrW__tab,.genre-nav-module__L4BDrW__tabActive{color:var(--muted);font-size:16px;font-weight:500;transition:color .12s}.genre-nav-module__L4BDrW__tab:hover{color:var(--ink)}.genre-nav-module__L4BDrW__tabActive{color:var(--bamsae-navy);font-weight:700}.genre-nav-module__L4BDrW__formatBar{background:var(--background)}.genre-nav-module__L4BDrW__formatInner{max-width:var(--content-max);gap:8px;margin:0 auto;padding:2px 20px 8px;display:flex}.genre-nav-module__L4BDrW__format,.genre-nav-module__L4BDrW__formatActive{border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.genre-nav-module__L4BDrW__formatActive{background:var(--bamsae-navy);color:var(--on-brand)}.genre-nav-module__L4BDrW__format{background:var(--placeholder);color:var(--muted)}
.rank-rail-module__R_f13W__section{margin-bottom:40px}.rank-rail-module__R_f13W__title{color:var(--ink);margin-bottom:16px;font-size:20px;font-weight:700}.rank-rail-module__R_f13W__viewport{position:relative}.rank-rail-module__R_f13W__track{scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.rank-rail-module__R_f13W__track::-webkit-scrollbar{display:none}.rank-rail-module__R_f13W__column{flex-direction:column;flex:0 0 calc(33.3333% - 16px);gap:14px;display:flex}@media (max-width:900px){.rank-rail-module__R_f13W__column{flex-basis:calc(50% - 12px)}}@media (max-width:600px){.rank-rail-module__R_f13W__column{flex-basis:100%}}.rank-rail-module__R_f13W__item{align-items:center;gap:12px;min-width:0;display:flex}.rank-rail-module__R_f13W__rank{text-align:center;width:22px;color:var(--bamsae-navy);flex-shrink:0;font-size:18px;font-weight:700}.rank-rail-module__R_f13W__cover{aspect-ratio:3/4;border-radius:var(--radius-cover);background:var(--placeholder);border:1px solid var(--border);flex-shrink:0;width:46px;position:relative;overflow:hidden}.rank-rail-module__R_f13W__coverImg{object-fit:cover;width:100%;height:100%}.rank-rail-module__R_f13W__info{min-width:0}.rank-rail-module__R_f13W__workTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rank-rail-module__R_f13W__workAuthor{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.rank-rail-module__R_f13W__workMeta{color:var(--ink);white-space:nowrap;align-items:center;gap:3px;margin-top:3px;font-size:12px;font-weight:600;display:flex}.rank-rail-module__R_f13W__star{color:var(--bamsae-gold)}.rank-rail-module__R_f13W__reviewCount{color:var(--muted);font-weight:400}.rank-rail-module__R_f13W__arrow{background:var(--background);border:1px solid var(--border);width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #090c2126}.rank-rail-module__R_f13W__arrow:hover{background:var(--placeholder)}.rank-rail-module__R_f13W__prev{left:-18px}.rank-rail-module__R_f13W__next{right:-18px}
.promo-badge-module__BYbX6G__row{flex-wrap:wrap;gap:6px;display:flex}.promo-badge-module__BYbX6G__badge{color:var(--on-brand);background:var(--muted);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1}.promo-badge-module__BYbX6G__badge[data-tone=red]{background:var(--badge-19)}.promo-badge-module__BYbX6G__badge[data-tone=orange]{background:var(--badge-15);color:var(--bamsae-navy)}.promo-badge-module__BYbX6G__badge[data-tone=gold]{background:var(--bamsae-gold);color:var(--bamsae-navy)}.promo-badge-module__BYbX6G__badge[data-tone=green]{background:var(--success)}.promo-badge-module__BYbX6G__badge[data-tone=teal]{background:var(--tone-teal)}.promo-badge-module__BYbX6G__badge[data-tone=blue]{background:var(--tone-blue)}.promo-badge-module__BYbX6G__badge[data-tone=purple]{background:var(--tone-purple)}.promo-badge-module__BYbX6G__badge[data-tone=pink]{background:var(--tone-pink)}.promo-badge-module__BYbX6G__badge[data-tone=navy]{background:var(--bamsae-navy)}.promo-badge-module__BYbX6G__badge[data-tone=gray]{background:var(--muted)}
.below-text-module__gVAoJG__below{min-width:0;color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding-top:10px;display:flex}.below-text-module__gVAoJG__title{letter-spacing:-.2px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.below-text-module__gVAoJG__title span{display:block}.below-text-module__gVAoJG__logo{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:48px}.below-text-module__gVAoJG__caption{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.below-text-module__gVAoJG__badges{margin-top:2px}.below-text-module__gVAoJG__below[data-h=center]{text-align:center;align-items:center}.below-text-module__gVAoJG__below[data-h=right]{text-align:right;align-items:flex-end}.below-text-module__gVAoJG__below[data-color=light]{color:var(--on-brand)}.below-text-module__gVAoJG__below[data-color=light] .below-text-module__gVAoJG__caption{color:inherit;opacity:.85}.below-text-module__gVAoJG__below[data-size=s] .below-text-module__gVAoJG__title{font-size:13px}.below-text-module__gVAoJG__below[data-size=l] .below-text-module__gVAoJG__title{font-size:18px}.below-text-module__gVAoJG__hero .below-text-module__gVAoJG__title{font-size:clamp(20px,2.6vw,30px);line-height:1.25}.below-text-module__gVAoJG__hero .below-text-module__gVAoJG__caption{font-size:14px}.below-text-module__gVAoJG__hero[data-size=s] .below-text-module__gVAoJG__title{font-size:clamp(17px,2vw,24px)}.below-text-module__gVAoJG__hero[data-size=l] .below-text-module__gVAoJG__title{font-size:clamp(24px,3.4vw,38px)}@media (max-width:720px){.below-text-module__gVAoJG__title{font-size:14px}.below-text-module__gVAoJG__caption{font-size:12px}.below-text-module__gVAoJG__hero .below-text-module__gVAoJG__title{font-size:18px}}
.hero-carousel-module__r7wDAG__wrap{margin-bottom:32px;position:relative}.hero-carousel-module__r7wDAG__flush{margin-bottom:0}.hero-carousel-module__r7wDAG__viewport{overflow:hidden}.hero-carousel-module__r7wDAG__track{gap:var(--gap,16px);will-change:transform;display:flex}.hero-carousel-module__r7wDAG__slide{flex:0 0 calc((100% - 2 * var(--gap,16px)) / 3)}@media (max-width:900px){.hero-carousel-module__r7wDAG__slide{flex-basis:calc((100% - var(--gap,16px)) / 2)}}@media (max-width:600px){.hero-carousel-module__r7wDAG__slide{flex-basis:100%}}.hero-carousel-module__r7wDAG__card{background-color:var(--bamsae-navy);height:400px;color:var(--on-brand);background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.hero-carousel-module__r7wDAG__plateArt{z-index:0;position:absolute}.hero-carousel-module__r7wDAG__card[data-style=art] .hero-carousel-module__r7wDAG__plateArt{object-fit:contain;object-position:center top;width:100%;height:100%;inset:0}.hero-carousel-module__r7wDAG__card[data-style=cover] .hero-carousel-module__r7wDAG__plateArt{object-fit:contain;border-radius:var(--radius-cover);width:auto;max-width:60%;height:50%;top:44px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #090c2159}.hero-carousel-module__r7wDAG__plateScrim{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-carousel-module__r7wDAG__badges{z-index:2;flex-wrap:wrap;align-self:flex-start;gap:6px;margin:-8px 0 0 -8px;display:flex;position:relative}.hero-carousel-module__r7wDAG__chip{color:var(--on-brand);background:var(--muted);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.hero-carousel-module__r7wDAG__chip[data-tone=red]{background:var(--badge-19)}.hero-carousel-module__r7wDAG__chip[data-tone=orange]{background:var(--badge-15);color:var(--bamsae-navy)}.hero-carousel-module__r7wDAG__chip[data-tone=gold]{background:var(--bamsae-gold);color:var(--bamsae-navy)}.hero-carousel-module__r7wDAG__chip[data-tone=green]{background:var(--success)}.hero-carousel-module__r7wDAG__chip[data-tone=teal]{background:var(--tone-teal)}.hero-carousel-module__r7wDAG__chip[data-tone=blue]{background:var(--tone-blue)}.hero-carousel-module__r7wDAG__chip[data-tone=purple]{background:var(--tone-purple)}.hero-carousel-module__r7wDAG__chip[data-tone=pink]{background:var(--tone-pink)}.hero-carousel-module__r7wDAG__chip[data-tone=navy]{background:var(--bamsae-navy)}.hero-carousel-module__r7wDAG__chip[data-tone=gray]{background:var(--muted)}.hero-carousel-module__r7wDAG__chip[data-tone=white]{background:var(--background);color:var(--ink);border:1px solid var(--border)}.hero-carousel-module__r7wDAG__chip[data-tone=lightgray]{background:var(--tone-lightgray);color:var(--bamsae-navy)}.hero-carousel-module__r7wDAG__info{z-index:2;text-align:center;align-self:center;width:100%;padding:0 8px 34px;position:relative}.hero-carousel-module__r7wDAG__title{letter-spacing:-.4px;-webkit-line-clamp:3;text-shadow:0 1px 8px #090c2173;-webkit-box-orient:vertical;font-size:21px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.hero-carousel-module__r7wDAG__titleLine{display:block}.hero-carousel-module__r7wDAG__titleLogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:96px}.hero-carousel-module__r7wDAG__meta{opacity:.85;margin-top:8px;font-size:13px}.hero-carousel-module__r7wDAG__card[data-h=left] .hero-carousel-module__r7wDAG__info{text-align:left;align-self:flex-start}.hero-carousel-module__r7wDAG__card[data-h=right] .hero-carousel-module__r7wDAG__info{text-align:right;align-self:flex-end}.hero-carousel-module__r7wDAG__card[data-v=top] .hero-carousel-module__r7wDAG__info{margin-bottom:auto;padding-top:8px}.hero-carousel-module__r7wDAG__card[data-v=middle] .hero-carousel-module__r7wDAG__info{margin:auto 0}.hero-carousel-module__r7wDAG__card[data-color=light] .hero-carousel-module__r7wDAG__info{color:var(--on-brand)}.hero-carousel-module__r7wDAG__card[data-color=dark] .hero-carousel-module__r7wDAG__info{color:var(--bamsae-navy)}.hero-carousel-module__r7wDAG__card[data-color=dark] .hero-carousel-module__r7wDAG__title{text-shadow:0 1px 8px #ffffff8c}.hero-carousel-module__r7wDAG__card[data-size=s] .hero-carousel-module__r7wDAG__title{font-size:17px}.hero-carousel-module__r7wDAG__card[data-size=l] .hero-carousel-module__r7wDAG__title{font-size:27px}.hero-carousel-module__r7wDAG__card[data-v=below]{background:0 0;border-radius:0;justify-content:flex-start;height:auto;padding:0;overflow:visible}.hero-carousel-module__r7wDAG__media{background-color:var(--bamsae-navy);width:100%;height:400px;color:var(--on-brand);background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.hero-carousel-module__r7wDAG__arrow{width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:4;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .12s;display:flex;position:absolute;top:200px;transform:translateY(-50%);box-shadow:0 2px 12px #00000038}.hero-carousel-module__r7wDAG__arrow:hover{background:var(--background)}.hero-carousel-module__r7wDAG__prev{left:-18px}.hero-carousel-module__r7wDAG__next{right:-18px}.hero-carousel-module__r7wDAG__counter{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--on-brand);letter-spacing:.02em;z-index:3;background:#090c218c;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:14px}
.webtoon-hero-module__r0Cmna__hero{margin-bottom:20px;position:relative}.webtoon-hero-module__r0Cmna__row{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px;display:grid}.webtoon-hero-module__r0Cmna__rowCard{min-width:0}.webtoon-hero-module__r0Cmna__rowCover{aspect-ratio:3/4;border-radius:var(--radius-cover);background-color:var(--bamsae-navy);color:var(--on-brand);background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.webtoon-hero-module__r0Cmna__rowFlag{background:var(--bamsae-navy);letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;left:8px}.webtoon-hero-module__r0Cmna__rowTitle{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.webtoon-hero-module__r0Cmna__rowTitleBelow{text-align:center;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:720px){.webtoon-hero-module__r0Cmna__row{grid-template-columns:repeat(3,1fr);gap:8px}}
.single-hero-module__WGyNJq__wrap{background:var(--bamsae-navy);border-radius:18px;height:clamp(300px,34vw,420px);margin-bottom:28px;position:relative;overflow:hidden}.single-hero-module__WGyNJq__slide{background-color:var(--bamsae-navy);color:var(--on-brand);text-align:center;opacity:0;pointer-events:none;background-position:50% 20%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:center;padding:30px;transition:opacity .5s;display:flex;position:absolute;inset:0}.single-hero-module__WGyNJq__slide.single-hero-module__WGyNJq__active{opacity:1;pointer-events:auto}.single-hero-module__WGyNJq__plateArt{z-index:0;position:absolute}.single-hero-module__WGyNJq__slide[data-style=art] .single-hero-module__WGyNJq__plateArt{object-fit:contain;object-position:center top;width:100%;height:100%;inset:0}.single-hero-module__WGyNJq__slide[data-style=cover] .single-hero-module__WGyNJq__plateArt{object-fit:contain;border-radius:var(--radius-cover);width:auto;max-width:40%;height:46%;top:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #090c2161}.single-hero-module__WGyNJq__plateScrim{z-index:1;pointer-events:none;position:absolute;inset:0}.single-hero-module__WGyNJq__badges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.single-hero-module__WGyNJq__bottomBadges{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.single-hero-module__WGyNJq__badge{color:var(--on-brand);background:var(--muted);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1}.single-hero-module__WGyNJq__badge[data-tone=red]{background:var(--badge-19)}.single-hero-module__WGyNJq__badge[data-tone=orange]{background:var(--badge-15);color:var(--bamsae-navy)}.single-hero-module__WGyNJq__badge[data-tone=gold]{background:var(--bamsae-gold);color:var(--bamsae-navy)}.single-hero-module__WGyNJq__badge[data-tone=green]{background:var(--success)}.single-hero-module__WGyNJq__badge[data-tone=teal]{background:var(--tone-teal)}.single-hero-module__WGyNJq__badge[data-tone=blue]{background:var(--tone-blue)}.single-hero-module__WGyNJq__badge[data-tone=purple]{background:var(--tone-purple)}.single-hero-module__WGyNJq__badge[data-tone=pink]{background:var(--tone-pink)}.single-hero-module__WGyNJq__badge[data-tone=navy]{background:var(--bamsae-navy)}.single-hero-module__WGyNJq__badge[data-tone=gray]{background:var(--muted)}.single-hero-module__WGyNJq__body{z-index:2;flex-direction:column;align-items:center;gap:4px;max-width:720px;display:flex;position:relative}.single-hero-module__WGyNJq__title{letter-spacing:-.5px;text-wrap:balance;font-size:clamp(24px,3.6vw,38px);font-weight:800;line-height:1.15}.single-hero-module__WGyNJq__titleLogo{object-fit:contain;width:auto;max-width:min(86%,480px);height:auto;max-height:150px}.single-hero-module__WGyNJq__caption{opacity:.9;font-size:14px}.single-hero-module__WGyNJq__slide[data-h=left]{text-align:left;align-items:flex-start}.single-hero-module__WGyNJq__slide[data-h=right]{text-align:right;align-items:flex-end}.single-hero-module__WGyNJq__slide[data-h=left] .single-hero-module__WGyNJq__body{align-items:flex-start}.single-hero-module__WGyNJq__slide[data-h=right] .single-hero-module__WGyNJq__body{align-items:flex-end}.single-hero-module__WGyNJq__slide[data-v=top]{justify-content:flex-start;padding-top:64px}.single-hero-module__WGyNJq__slide[data-v=middle]{justify-content:center}.single-hero-module__WGyNJq__slide[data-color=light]{color:var(--on-brand)}.single-hero-module__WGyNJq__slide[data-color=dark]{color:var(--bamsae-navy)}.single-hero-module__WGyNJq__slide[data-color=dark] .single-hero-module__WGyNJq__title{text-shadow:0 1px 10px #ffffff8c}.single-hero-module__WGyNJq__slide[data-size=s] .single-hero-module__WGyNJq__title{font-size:clamp(18px,2.6vw,28px)}.single-hero-module__WGyNJq__slide[data-size=l] .single-hero-module__WGyNJq__title{font-size:clamp(30px,4.8vw,52px)}.single-hero-module__WGyNJq__wrap[data-v=below]{--media-h:clamp(300px, 34vw, 420px);background:0 0;border-radius:0;height:auto;display:grid;overflow:visible}.single-hero-module__WGyNJq__wrap[data-v=below] .single-hero-module__WGyNJq__slide{text-align:left;background:0 0;grid-area:1/1;justify-content:flex-start;align-items:stretch;padding:0;position:relative;inset:auto}.single-hero-module__WGyNJq__wrap[data-v=below] .single-hero-module__WGyNJq__slide:not(.single-hero-module__WGyNJq__active){visibility:hidden}.single-hero-module__WGyNJq__media{width:100%;height:var(--media-h,clamp(300px, 34vw, 420px));background-color:var(--bamsae-navy);background-position:50% 20%;background-size:cover;border-radius:18px;display:block;position:relative;overflow:hidden}.single-hero-module__WGyNJq__wrap[data-v=below] .single-hero-module__WGyNJq__arrow{top:calc(var(--media-h) / 2)}.single-hero-module__WGyNJq__wrap[data-v=below] .single-hero-module__WGyNJq__dots{bottom:auto;top:calc(var(--media-h) - 24px)}.single-hero-module__WGyNJq__arrow{z-index:4;cursor:pointer;width:44px;height:44px;color:var(--on-brand);background:#090c21bd;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.single-hero-module__WGyNJq__arrow:hover{background:#090c21e6}.single-hero-module__WGyNJq__prev{left:16px}.single-hero-module__WGyNJq__next{right:16px}.single-hero-module__WGyNJq__counter{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--on-brand);font-variant-numeric:tabular-nums;z-index:4;background:#090c2180;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;top:18px;right:18px}.single-hero-module__WGyNJq__dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.single-hero-module__WGyNJq__dot{background:#ffffff73;border-radius:50%;width:8px;height:8px}.single-hero-module__WGyNJq__dotOn{background:var(--bamsae-gold);border-radius:4px;width:22px}@media (prefers-reduced-motion:reduce){.single-hero-module__WGyNJq__slide{transition:none}}
.banner-rail-module__knGRqq__frame{--rail-card-w:clamp(140px, 22vw, 180px);margin-bottom:28px;position:relative}.banner-rail-module__knGRqq__rail{scrollbar-width:none;gap:16px;padding:4px 0 8px;display:flex;overflow-x:auto}.banner-rail-module__knGRqq__tinted{--rail-rise:56px;--rail-cover:.72;--rail-bleed:16px;--rail-inset:70px;padding-top:var(--rail-rise)}.banner-rail-module__knGRqq__tinted:before{content:"";top:0;right:calc(var(--rail-bleed) * -1);left:calc(var(--rail-bleed) * -1);height:calc(var(--rail-rise) + var(--rail-card-w) * 4 / 3 * var(--rail-cover));background:var(--rail-bg);border-radius:6px;position:absolute}.banner-rail-module__knGRqq__tinted .banner-rail-module__knGRqq__rail{padding-left:calc(var(--rail-inset) - var(--rail-bleed))}.banner-rail-module__knGRqq__rail::-webkit-scrollbar{display:none}.banner-rail-module__knGRqq__card{width:var(--rail-card-w);color:var(--foreground);flex:none;position:relative}.banner-rail-module__knGRqq__cover{aspect-ratio:3/4;border-radius:var(--radius-cover);background-color:var(--bamsae-navy);background-position:50%;background-size:cover;margin-bottom:10px;position:relative;overflow:hidden}.banner-rail-module__knGRqq__flag{color:var(--on-brand);background:var(--muted);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:5px;left:5px}.banner-rail-module__knGRqq__flag[data-tone=red]{background:var(--badge-19)}.banner-rail-module__knGRqq__flag[data-tone=orange]{background:var(--badge-15);color:var(--bamsae-navy)}.banner-rail-module__knGRqq__flag[data-tone=gold]{background:var(--bamsae-gold);color:var(--bamsae-navy)}.banner-rail-module__knGRqq__flag[data-tone=green]{background:var(--success)}.banner-rail-module__knGRqq__flag[data-tone=teal]{background:var(--tone-teal)}.banner-rail-module__knGRqq__flag[data-tone=blue]{background:var(--tone-blue)}.banner-rail-module__knGRqq__flag[data-tone=purple]{background:var(--tone-purple)}.banner-rail-module__knGRqq__flag[data-tone=pink]{background:var(--tone-pink)}.banner-rail-module__knGRqq__flag[data-tone=navy]{background:var(--bamsae-navy)}.banner-rail-module__knGRqq__flag[data-tone=gray]{background:var(--muted)}.banner-rail-module__knGRqq__flag[data-tone=lightgray]{background:var(--tone-lightgray);color:var(--bamsae-navy)}.banner-rail-module__knGRqq__title{letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.banner-rail-module__knGRqq__caption{color:var(--muted-ink,var(--foreground));opacity:.7;margin-top:4px;font-size:12.5px}.banner-rail-module__knGRqq__card[data-h=center] .banner-rail-module__knGRqq__title,.banner-rail-module__knGRqq__card[data-h=center] .banner-rail-module__knGRqq__caption{text-align:center}.banner-rail-module__knGRqq__card[data-h=right] .banner-rail-module__knGRqq__title,.banner-rail-module__knGRqq__card[data-h=right] .banner-rail-module__knGRqq__caption{text-align:right}.banner-rail-module__knGRqq__card[data-size=s] .banner-rail-module__knGRqq__title{font-size:13px}.banner-rail-module__knGRqq__card[data-size=l] .banner-rail-module__knGRqq__title{font-size:17px}
.framed-rail-module__-N3vhq__frame{--frame:var(--bamsae-navy);background:radial-gradient(120% 90% at 50% 0%, #ffffff14, transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--frame) 82%, #000), var(--frame));border-radius:16px;margin-bottom:20px;padding:22px 0 24px;position:relative;overflow:hidden}.framed-rail-module__-N3vhq__viewport{position:relative}.framed-rail-module__-N3vhq__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 clamp(28px,12%,120px);display:flex;overflow-x:auto}.framed-rail-module__-N3vhq__track::-webkit-scrollbar{display:none}.framed-rail-module__-N3vhq__card{--card-w:clamp(140px, 22%, 190px);flex:0 0 var(--card-w);width:var(--card-w);max-width:var(--card-w);scroll-snap-align:start;min-width:0;text-decoration:none}.framed-rail-module__-N3vhq__cover{aspect-ratio:2/3;border-radius:var(--radius-cover);background-color:#ffffff1a;background-position:50%;background-size:cover;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000047}.framed-rail-module__-N3vhq__flag{background:var(--bamsae-navy);color:var(--on-brand);letter-spacing:.02em;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800;position:absolute;top:5px;left:5px}.framed-rail-module__-N3vhq__flag[data-tone=gold]{background:var(--bamsae-gold);color:var(--bamsae-navy)}.framed-rail-module__-N3vhq__title{text-align:center;color:var(--on-brand);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.framed-rail-module__-N3vhq__arrow{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:calc(50% - 22px);transform:translateY(-50%);box-shadow:0 2px 10px #0000004d}.framed-rail-module__-N3vhq__prev{left:10px}.framed-rail-module__-N3vhq__next{right:10px}@media (max-width:720px){.framed-rail-module__-N3vhq__card{--card-w:40%}.framed-rail-module__-N3vhq__track{padding:0 16px}}.framed-rail-module__-N3vhq__card[data-h=left] .framed-rail-module__-N3vhq__title{text-align:left}.framed-rail-module__-N3vhq__card[data-h=right] .framed-rail-module__-N3vhq__title{text-align:right}.framed-rail-module__-N3vhq__card[data-size=s] .framed-rail-module__-N3vhq__title{font-size:12px}.framed-rail-module__-N3vhq__card[data-size=l] .framed-rail-module__-N3vhq__title{font-size:15px}
.cutout-banner-module__8WW4eW__wrap{margin-top:32px}.cutout-banner-module__8WW4eW__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-inline:4px;display:flex;overflow-x:auto}.cutout-banner-module__8WW4eW__track::-webkit-scrollbar{display:none}.cutout-banner-module__8WW4eW__card{padding-top:var(--cutout-overflow);scroll-snap-align:center;flex:0 0 min(560px,88%);text-decoration:none;display:block;position:relative}.cutout-banner-module__8WW4eW__plate{aspect-ratio:5/2;background:var(--plate,linear-gradient(180deg, #2a2f63, #1b1f4d));border-radius:12px;width:100%;position:relative}.cutout-banner-module__8WW4eW__art{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cutout-banner-module__8WW4eW__body{text-align:center;margin-top:16px}.cutout-banner-module__8WW4eW__title{color:var(--fg);margin:0;font-size:17px;font-weight:800;line-height:1.35}.cutout-banner-module__8WW4eW__caption{color:var(--fg-muted);margin:4px 0 0;font-size:13px}
.full-hero-module__7p6NqW__wrap{height:clamp(340px,42vw,520px);margin:0 calc(-1 * var(--page-pad,20px)) 28px;background:var(--bamsae-navy);position:relative;overflow:hidden}.full-hero-module__7p6NqW__slide{background-color:var(--bamsae-navy);opacity:0;pointer-events:none;background-position:50% 22%;background-size:cover;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.full-hero-module__7p6NqW__slide.full-hero-module__7p6NqW__active{opacity:1;pointer-events:auto}.full-hero-module__7p6NqW__body{width:min(100%, var(--content-max));padding:0 calc(var(--page-pad,20px) + 20px);color:var(--on-brand);flex-direction:column;align-items:flex-start;gap:12px;margin:0 auto;display:flex}.full-hero-module__7p6NqW__badges{flex-wrap:wrap;gap:6px;display:flex}.full-hero-module__7p6NqW__badge{background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.full-hero-module__7p6NqW__title{text-shadow:0 2px 14px #00000057;flex-direction:column;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:800;line-height:1.22;display:flex}.full-hero-module__7p6NqW__titleLogo{object-fit:contain;max-width:min(80%,420px);max-height:120px}.full-hero-module__7p6NqW__caption{color:#ffffffd1;max-width:46ch;margin:0;font-size:clamp(13px,1.3vw,16px);line-height:1.6}.full-hero-module__7p6NqW__slide[data-h=center] .full-hero-module__7p6NqW__body{text-align:center;align-items:center}.full-hero-module__7p6NqW__slide[data-h=right] .full-hero-module__7p6NqW__body{text-align:right;align-items:flex-end}.full-hero-module__7p6NqW__slide[data-v=top]{align-items:flex-start;padding-top:56px}.full-hero-module__7p6NqW__slide[data-v=bottom]{align-items:flex-end;padding-bottom:56px}.full-hero-module__7p6NqW__slide[data-color=light] .full-hero-module__7p6NqW__body{color:var(--on-brand)}.full-hero-module__7p6NqW__slide[data-color=dark] .full-hero-module__7p6NqW__body{color:var(--bamsae-navy)}.full-hero-module__7p6NqW__slide[data-color=dark] .full-hero-module__7p6NqW__title{text-shadow:0 2px 14px #ffffff73}.full-hero-module__7p6NqW__slide[data-color=dark] .full-hero-module__7p6NqW__caption{color:#1b1f4dd1}.full-hero-module__7p6NqW__slide[data-size=s] .full-hero-module__7p6NqW__title{font-size:clamp(20px,2.6vw,32px)}.full-hero-module__7p6NqW__slide[data-size=l] .full-hero-module__7p6NqW__title{font-size:clamp(32px,4.8vw,58px)}.full-hero-module__7p6NqW__wrap[data-v=below]{--media-h:clamp(340px, 42vw, 520px);background:0 0;height:auto;display:grid;overflow:visible}.full-hero-module__7p6NqW__wrap[data-v=below] .full-hero-module__7p6NqW__slide{background:0 0;flex-direction:column;grid-area:1/1;align-items:stretch;position:relative;inset:auto}.full-hero-module__7p6NqW__wrap[data-v=below] .full-hero-module__7p6NqW__slide:not(.full-hero-module__7p6NqW__active){visibility:hidden}.full-hero-module__7p6NqW__media{width:100%;height:var(--media-h,clamp(340px, 42vw, 520px));background-color:var(--bamsae-navy);background-position:50% 22%;background-size:cover}.full-hero-module__7p6NqW__bodyBelow{color:var(--ink);padding-top:16px;padding-bottom:8px}.full-hero-module__7p6NqW__bodyBelow .full-hero-module__7p6NqW__badge{background:var(--surface);border-color:var(--border);color:var(--ink)}.full-hero-module__7p6NqW__bodyBelow .full-hero-module__7p6NqW__cta{background:var(--bamsae-navy);color:var(--on-brand)}.full-hero-module__7p6NqW__bodyBelow .full-hero-module__7p6NqW__cta:hover{background:var(--bamsae-navy)}.full-hero-module__7p6NqW__wrap[data-v=below] .full-hero-module__7p6NqW__arrow{top:calc(var(--media-h) / 2)}.full-hero-module__7p6NqW__wrap[data-v=below] .full-hero-module__7p6NqW__dots{bottom:auto;top:calc(var(--media-h) - 24px)}.full-hero-module__7p6NqW__cta{color:var(--bamsae-navy);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:11px 22px;font-size:14px;font-weight:800;transition:transform .12s,background .12s;display:inline-flex}.full-hero-module__7p6NqW__cta:hover{background:#fff;transform:translateY(-1px)}.full-hero-module__7p6NqW__cta i{font-style:normal}.full-hero-module__7p6NqW__arrow{width:38px;height:38px;color:var(--on-brand);cursor:pointer;background:#0000004d;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.full-hero-module__7p6NqW__arrow:hover{background:#00000075}.full-hero-module__7p6NqW__prev{left:14px}.full-hero-module__7p6NqW__next{right:14px}.full-hero-module__7p6NqW__dots{width:min(100%, var(--content-max));padding:0 calc(var(--page-pad,20px) + 20px);gap:7px;margin:0 auto;display:flex;position:absolute;bottom:22px;left:0;right:0}.full-hero-module__7p6NqW__dot{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.full-hero-module__7p6NqW__dotOn{background:#fff;width:20px}@media (max-width:640px){.full-hero-module__7p6NqW__wrap{height:clamp(300px,72vw,400px)}.full-hero-module__7p6NqW__wrap[data-v=below]{--media-h:clamp(300px, 72vw, 400px);height:auto}.full-hero-module__7p6NqW__body,.full-hero-module__7p6NqW__dots{padding:0 calc(var(--page-pad,20px) + 4px)}.full-hero-module__7p6NqW__caption{max-width:none}}
.split-pair-module__XYGpZa__wrap{margin-bottom:28px}.split-pair-module__XYGpZa__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.split-pair-module__XYGpZa__card{aspect-ratio:16/9;background-color:var(--bamsae-navy);color:var(--on-brand);text-align:center;background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.split-pair-module__XYGpZa__badges{position:absolute;top:12px;left:12px}.split-pair-module__XYGpZa__body{flex-direction:column;align-items:center;gap:4px;max-width:100%;display:flex}.split-pair-module__XYGpZa__title{letter-spacing:-.4px;text-wrap:balance;margin:0;font-size:clamp(16px,2vw,24px);font-weight:800;line-height:1.2}.split-pair-module__XYGpZa__titleLogo{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:72px}.split-pair-module__XYGpZa__caption{opacity:.9;margin:0;font-size:13px}.split-pair-module__XYGpZa__bottomBadges{justify-content:center;margin-top:2px}.split-pair-module__XYGpZa__dots{justify-content:center;gap:7px;margin-top:12px;display:flex}.split-pair-module__XYGpZa__dot{background:var(--muted);opacity:.45;cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0}.split-pair-module__XYGpZa__dotOn{background:var(--bamsae-gold);opacity:1;border-radius:4px;width:22px}.split-pair-module__XYGpZa__card[data-h=left]{text-align:left;align-items:flex-start}.split-pair-module__XYGpZa__card[data-h=right]{text-align:right;align-items:flex-end}.split-pair-module__XYGpZa__card[data-h=left] .split-pair-module__XYGpZa__body{align-items:flex-start}.split-pair-module__XYGpZa__card[data-h=right] .split-pair-module__XYGpZa__body{align-items:flex-end}.split-pair-module__XYGpZa__card[data-h=left] .split-pair-module__XYGpZa__bottomBadges{justify-content:flex-start}.split-pair-module__XYGpZa__card[data-h=right] .split-pair-module__XYGpZa__bottomBadges{justify-content:flex-end}.split-pair-module__XYGpZa__card[data-v=top]{justify-content:flex-start;padding-top:44px}.split-pair-module__XYGpZa__card[data-v=middle]{justify-content:center}.split-pair-module__XYGpZa__card[data-color=light]{color:var(--on-brand)}.split-pair-module__XYGpZa__card[data-color=dark]{color:var(--bamsae-navy)}.split-pair-module__XYGpZa__card[data-color=dark] .split-pair-module__XYGpZa__title{text-shadow:0 1px 10px #ffffff8c}.split-pair-module__XYGpZa__card[data-size=s] .split-pair-module__XYGpZa__title{font-size:clamp(14px,1.5vw,18px)}.split-pair-module__XYGpZa__card[data-size=l] .split-pair-module__XYGpZa__title{font-size:clamp(20px,2.8vw,32px)}.split-pair-module__XYGpZa__card[data-v=below]{aspect-ratio:auto;background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;padding:0;overflow:visible}.split-pair-module__XYGpZa__media{aspect-ratio:16/9;background-color:var(--bamsae-navy);background-position:50%;background-size:cover;border-radius:16px;width:100%;display:block}@media (max-width:720px){.split-pair-module__XYGpZa__pair{gap:8px}.split-pair-module__XYGpZa__media{border-radius:12px}.split-pair-module__XYGpZa__card{border-radius:12px;padding:10px}.split-pair-module__XYGpZa__title{font-size:14px}.split-pair-module__XYGpZa__caption,.split-pair-module__XYGpZa__bottomBadges{display:none}}
.tile-grid-module__eeu2tq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.tile-grid-module__eeu2tq__tile{aspect-ratio:1;background-color:var(--bamsae-navy);color:var(--on-brand);text-align:left;background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile-grid-module__eeu2tq__badges{position:absolute;top:12px;left:12px}.tile-grid-module__eeu2tq__body{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.tile-grid-module__eeu2tq__title{letter-spacing:-.4px;margin:0;font-size:clamp(16px,2.2vw,26px);font-weight:800;line-height:1.2}.tile-grid-module__eeu2tq__titleLogo{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80px}.tile-grid-module__eeu2tq__caption{opacity:.9;margin:0;font-size:13px}.tile-grid-module__eeu2tq__tile[data-h=center]{text-align:center;align-items:center}.tile-grid-module__eeu2tq__tile[data-h=right]{text-align:right;align-items:flex-end}.tile-grid-module__eeu2tq__tile[data-h=center] .tile-grid-module__eeu2tq__body{align-items:center}.tile-grid-module__eeu2tq__tile[data-h=right] .tile-grid-module__eeu2tq__body{align-items:flex-end}.tile-grid-module__eeu2tq__tile[data-v=top]{justify-content:flex-start;padding-top:48px}.tile-grid-module__eeu2tq__tile[data-v=middle]{justify-content:center}.tile-grid-module__eeu2tq__tile[data-color=light]{color:var(--on-brand)}.tile-grid-module__eeu2tq__tile[data-color=dark]{color:var(--bamsae-navy)}.tile-grid-module__eeu2tq__tile[data-color=dark] .tile-grid-module__eeu2tq__title{text-shadow:0 1px 10px #ffffff8c}.tile-grid-module__eeu2tq__tile[data-size=s] .tile-grid-module__eeu2tq__title{font-size:clamp(14px,1.6vw,19px)}.tile-grid-module__eeu2tq__tile[data-size=l] .tile-grid-module__eeu2tq__title{font-size:clamp(20px,3vw,34px)}.tile-grid-module__eeu2tq__tile[data-v=below]{aspect-ratio:auto;background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;padding:0;overflow:visible}.tile-grid-module__eeu2tq__media{aspect-ratio:1;background-color:var(--bamsae-navy);background-position:50%;background-size:cover;border-radius:16px;width:100%;display:block}@media (max-width:720px){.tile-grid-module__eeu2tq__grid{gap:8px}.tile-grid-module__eeu2tq__media{border-radius:12px}.tile-grid-module__eeu2tq__tile{border-radius:12px;padding:10px}.tile-grid-module__eeu2tq__title{font-size:14px}.tile-grid-module__eeu2tq__caption{display:none}}
.promo-strip-module__ST5d0W__wrap{margin-bottom:20px}.promo-strip-module__ST5d0W__strip{background-color:var(--bamsae-navy);height:clamp(56px,7vw,72px);color:var(--on-brand);border-radius:14px;align-items:center;gap:12px;padding:0 16px 0 10px;text-decoration:none;display:flex}.promo-strip-module__ST5d0W__thumb{background-color:#ffffff24;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex:none;width:clamp(36px,5vw,48px);height:clamp(36px,5vw,48px)}.promo-strip-module__ST5d0W__badge{flex:none}.promo-strip-module__ST5d0W__title{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(14px,1.6vw,17px);font-weight:800;overflow:hidden}.promo-strip-module__ST5d0W__counter{font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-size:12px;font-weight:700}.promo-strip-module__ST5d0W__arrow{opacity:.85;flex:none;font-size:24px;line-height:1}.promo-strip-module__ST5d0W__strip[data-color=dark]{color:var(--bamsae-navy)}@media (max-width:720px){.promo-strip-module__ST5d0W__strip{border-radius:10px;gap:8px;padding:0 12px 0 8px}.promo-strip-module__ST5d0W__counter{display:none}}
.spotlight-banner-module__NRnqIa__wrap{background:var(--bamsae-navy);border-radius:18px;height:clamp(220px,26vw,320px);margin-bottom:28px;position:relative;overflow:hidden}.spotlight-banner-module__NRnqIa__plate{background-color:var(--bamsae-navy);color:var(--on-brand);opacity:0;pointer-events:none;grid-template-columns:minmax(120px,22%) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,36px);padding:clamp(16px,2.6vw,30px) clamp(20px,4vw,48px);text-decoration:none;transition:opacity .5s;display:grid;position:absolute;inset:0}.spotlight-banner-module__NRnqIa__plate.spotlight-banner-module__NRnqIa__active{opacity:1;pointer-events:auto}.spotlight-banner-module__NRnqIa__cover{aspect-ratio:2/3;border-radius:var(--radius-cover);background-color:#ffffff1f;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:100%;display:block;box-shadow:0 14px 34px #090c216b}.spotlight-banner-module__NRnqIa__body{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.spotlight-banner-module__NRnqIa__badges{margin-bottom:2px}.spotlight-banner-module__NRnqIa__title{letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:clamp(22px,3.4vw,40px);font-weight:800;line-height:1.15}.spotlight-banner-module__NRnqIa__titleLogo{object-fit:contain;width:auto;max-width:min(90%,440px);height:auto;max-height:120px}.spotlight-banner-module__NRnqIa__caption{opacity:.88;margin:0;font-size:clamp(13px,1.3vw,16px)}.spotlight-banner-module__NRnqIa__bottomBadges{margin-top:2px}.spotlight-banner-module__NRnqIa__plate[data-h=center] .spotlight-banner-module__NRnqIa__body{text-align:center;align-items:center}.spotlight-banner-module__NRnqIa__plate[data-h=right] .spotlight-banner-module__NRnqIa__body{text-align:right;align-items:flex-end}.spotlight-banner-module__NRnqIa__plate[data-color=light]{color:var(--on-brand)}.spotlight-banner-module__NRnqIa__plate[data-color=dark]{color:var(--bamsae-navy)}.spotlight-banner-module__NRnqIa__plate[data-size=s] .spotlight-banner-module__NRnqIa__title{font-size:clamp(18px,2.4vw,28px)}.spotlight-banner-module__NRnqIa__plate[data-size=l] .spotlight-banner-module__NRnqIa__title{font-size:clamp(26px,4.4vw,52px)}.spotlight-banner-module__NRnqIa__arrow{z-index:4;cursor:pointer;width:40px;height:40px;color:var(--on-brand);background:#090c218c;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.spotlight-banner-module__NRnqIa__prev{left:10px}.spotlight-banner-module__NRnqIa__next{right:10px}.spotlight-banner-module__NRnqIa__dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.spotlight-banner-module__NRnqIa__dot{background:#ffffff73;border-radius:50%;width:8px;height:8px}.spotlight-banner-module__NRnqIa__dotOn{background:var(--bamsae-gold);border-radius:4px;width:22px}@media (max-width:720px){.spotlight-banner-module__NRnqIa__wrap{border-radius:14px;height:auto;min-height:180px}.spotlight-banner-module__NRnqIa__plate{grid-template-columns:34% minmax(0,1fr);gap:14px;padding:14px;display:none;position:relative}.spotlight-banner-module__NRnqIa__plate.spotlight-banner-module__NRnqIa__active{display:grid}.spotlight-banner-module__NRnqIa__title{font-size:18px}.spotlight-banner-module__NRnqIa__caption{font-size:12px}.spotlight-banner-module__NRnqIa__arrow{display:none}}@media (prefers-reduced-motion:reduce){.spotlight-banner-module__NRnqIa__plate{transition:none}}
.stack-list-module__gxf-qa__stack{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.stack-list-module__gxf-qa__band{aspect-ratio:16/5;background-color:var(--bamsae-navy);color:var(--on-brand);text-align:left;background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:18px clamp(18px,3vw,36px);text-decoration:none;display:flex;position:relative;overflow:hidden}.stack-list-module__gxf-qa__badges{position:absolute;top:12px;left:12px}.stack-list-module__gxf-qa__body{flex-direction:column;align-items:flex-start;gap:4px;max-width:62%;display:flex}.stack-list-module__gxf-qa__title{letter-spacing:-.5px;margin:0;font-size:clamp(18px,2.4vw,28px);font-weight:800;line-height:1.2}.stack-list-module__gxf-qa__titleLogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}.stack-list-module__gxf-qa__caption{opacity:.9;margin:0;font-size:13px}.stack-list-module__gxf-qa__bottomBadges{margin-top:2px}.stack-list-module__gxf-qa__band[data-h=center]{text-align:center;align-items:center}.stack-list-module__gxf-qa__band[data-h=right]{text-align:right;align-items:flex-end}.stack-list-module__gxf-qa__band[data-h=center] .stack-list-module__gxf-qa__body{align-items:center}.stack-list-module__gxf-qa__band[data-h=right] .stack-list-module__gxf-qa__body{align-items:flex-end}.stack-list-module__gxf-qa__band[data-v=top]{justify-content:flex-start;padding-top:40px}.stack-list-module__gxf-qa__band[data-v=bottom]{justify-content:flex-end}.stack-list-module__gxf-qa__band[data-color=light]{color:var(--on-brand)}.stack-list-module__gxf-qa__band[data-color=dark]{color:var(--bamsae-navy)}.stack-list-module__gxf-qa__band[data-color=dark] .stack-list-module__gxf-qa__title{text-shadow:0 1px 10px #ffffff8c}.stack-list-module__gxf-qa__band[data-size=s] .stack-list-module__gxf-qa__title{font-size:clamp(15px,1.7vw,20px)}.stack-list-module__gxf-qa__band[data-size=l] .stack-list-module__gxf-qa__title{font-size:clamp(22px,3.2vw,36px)}.stack-list-module__gxf-qa__band[data-v=below]{aspect-ratio:auto;background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;padding:0;overflow:visible}.stack-list-module__gxf-qa__media{aspect-ratio:16/5;background-color:var(--bamsae-navy);background-position:50%;background-size:cover;border-radius:16px;width:100%;display:block}@media (max-width:720px){.stack-list-module__gxf-qa__stack{gap:8px}.stack-list-module__gxf-qa__media{aspect-ratio:16/7;border-radius:12px}.stack-list-module__gxf-qa__band{aspect-ratio:16/7;border-radius:12px;padding:12px 14px}.stack-list-module__gxf-qa__body{max-width:80%}.stack-list-module__gxf-qa__title{font-size:16px}.stack-list-module__gxf-qa__caption,.stack-list-module__gxf-qa__bottomBadges{display:none}}
.trio-row-module__AfAiVG__wrap{margin-bottom:28px;position:relative}.trio-row-module__AfAiVG__viewport{position:relative}.trio-row-module__AfAiVG__track{--gap:14px;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:grid;overflow-x:auto}.trio-row-module__AfAiVG__track::-webkit-scrollbar{display:none}.trio-row-module__AfAiVG__card{aspect-ratio:16/5;background-color:var(--bamsae-navy);min-width:0;color:var(--on-brand);text-align:left;scroll-snap-align:start;background-position:50%;background-size:cover;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:14px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.trio-row-module__AfAiVG__badges{z-index:1;position:absolute;top:10px;left:auto;right:10px}.trio-row-module__AfAiVG__badges>span{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:11px;display:inline-flex}.trio-row-module__AfAiVG__body{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.trio-row-module__AfAiVG__title{letter-spacing:-.3px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(15px,1.6vw,20px);font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.trio-row-module__AfAiVG__titleLogo{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:48px}.trio-row-module__AfAiVG__caption{opacity:.9;margin:0;font-size:12.5px}.trio-row-module__AfAiVG__bottomBadges{margin-top:2px}.trio-row-module__AfAiVG__arrow{z-index:2;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000004d}.trio-row-module__AfAiVG__prev{left:8px}.trio-row-module__AfAiVG__next{right:8px}.trio-row-module__AfAiVG__card[data-h=center]{text-align:center;align-items:center}.trio-row-module__AfAiVG__card[data-h=right]{text-align:right;align-items:flex-end}.trio-row-module__AfAiVG__card[data-h=center] .trio-row-module__AfAiVG__body{align-items:center}.trio-row-module__AfAiVG__card[data-h=right] .trio-row-module__AfAiVG__body{align-items:flex-end}.trio-row-module__AfAiVG__card[data-v=top]{justify-content:flex-start;padding-top:14px}.trio-row-module__AfAiVG__card[data-v=middle]{justify-content:center}.trio-row-module__AfAiVG__card[data-color=light]{color:var(--on-brand)}.trio-row-module__AfAiVG__card[data-color=dark]{color:var(--bamsae-navy)}.trio-row-module__AfAiVG__card[data-color=dark] .trio-row-module__AfAiVG__title{text-shadow:0 1px 10px #ffffff8c}.trio-row-module__AfAiVG__card[data-size=s] .trio-row-module__AfAiVG__title{font-size:clamp(13px,1.3vw,16px)}.trio-row-module__AfAiVG__card[data-size=l] .trio-row-module__AfAiVG__title{font-size:clamp(18px,2.2vw,26px)}.trio-row-module__AfAiVG__card[data-v=below]{aspect-ratio:auto;background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;padding:0;overflow:visible}.trio-row-module__AfAiVG__media{aspect-ratio:16/5;background-color:var(--bamsae-navy);background-position:50%;background-size:cover;border-radius:14px;width:100%;display:block}@media (max-width:720px){.trio-row-module__AfAiVG__track{--gap:8px;grid-auto-columns:80%}.trio-row-module__AfAiVG__card{border-radius:10px;padding:10px 12px}.trio-row-module__AfAiVG__media{border-radius:10px}.trio-row-module__AfAiVG__title{font-size:14px}.trio-row-module__AfAiVG__caption,.trio-row-module__AfAiVG__bottomBadges{display:none}}
.quick-menu-module__ZhdggW__row{flex-wrap:wrap;justify-content:center;gap:36px;padding:8px 0 32px;display:flex}.quick-menu-module__ZhdggW__item{cursor:pointer;flex-direction:column;align-items:center;gap:8px;display:flex}.quick-menu-module__ZhdggW__icon{background:var(--placeholder);width:56px;height:56px;color:var(--bamsae-navy);border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex}.quick-menu-module__ZhdggW__item:hover .quick-menu-module__ZhdggW__icon{background:var(--border)}.quick-menu-module__ZhdggW__label{color:var(--ink);font-size:13px;font-weight:500}@media (max-width:860px){.quick-menu-module__ZhdggW__row{gap:24px}.quick-menu-module__ZhdggW__icon{width:48px;height:48px}.quick-menu-module__ZhdggW__icon svg{width:20px;height:20px}}@media (max-width:560px){.quick-menu-module__ZhdggW__row{gap:16px}.quick-menu-module__ZhdggW__icon{width:40px;height:40px}.quick-menu-module__ZhdggW__icon svg{width:18px;height:18px}.quick-menu-module__ZhdggW__label{font-size:12px}}