.home-weekly-events-module__6OZAfW__section{box-sizing:border-box;color:#143b60;background:linear-gradient(#f9fcff 0%,#fff 62%);border:1px solid #e0eaf3;border-radius:27px;width:calc(100% - 48px);min-width:0;max-width:1192px;margin:34px auto;padding:27px 30px 26px;box-shadow:0 12px 35px #1c3e620b}.home-weekly-events-module__6OZAfW__header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:19px;display:flex}.home-weekly-events-module__6OZAfW__heading{min-width:0}.home-weekly-events-module__6OZAfW__kicker{letter-spacing:.13em;color:#3978b4;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;font-weight:850;display:inline-flex}.home-weekly-events-module__6OZAfW__heading h2{letter-spacing:-.048em;word-break:keep-all;margin:0;font-size:clamp(25px,2.9vw,36px);font-weight:900;line-height:1.2}.home-weekly-events-module__6OZAfW__heading p{color:#6b8095;margin:7px 0 0;font-size:13px;line-height:1.5}.home-weekly-events-module__6OZAfW__allLink{color:#196ebc;white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:7px;padding:11px 13px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.home-weekly-events-module__6OZAfW__allLink:hover,.home-weekly-events-module__6OZAfW__allLink:focus-visible{background:#eaf5ff}.home-weekly-events-module__6OZAfW__genreRow{align-items:center;gap:10px;min-width:0;display:flex}.home-weekly-events-module__6OZAfW__chips{scrollbar-width:none;overscroll-behavior-inline:contain;flex:1;gap:7px;min-width:0;padding:2px 0 5px;display:flex;overflow-x:auto}.home-weekly-events-module__6OZAfW__chips::-webkit-scrollbar{display:none}.home-weekly-events-module__6OZAfW__chips button,.home-weekly-events-module__6OZAfW__moreFilters button{font:inherit;white-space:nowrap;color:#526e86;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:999px;flex:none;min-height:36px;padding:9px 14px;font-size:12px;font-weight:750}.home-weekly-events-module__6OZAfW__chips button:hover,.home-weekly-events-module__6OZAfW__moreFilters button:hover{background:#edf5fd}.home-weekly-events-module__6OZAfW__chips button.home-weekly-events-module__6OZAfW__selected,.home-weekly-events-module__6OZAfW__moreFilters button[aria-pressed=true]{color:#fff;background:#245f8e;border-color:#245f8e}.home-weekly-events-module__6OZAfW__conditionToggle{color:#216a9a;min-height:36px;font:inherit;cursor:pointer;background:#f3f8fd;border:1px solid #d5e3ee;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.home-weekly-events-module__6OZAfW__count{color:#fff;background:#196ad2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;display:grid}.home-weekly-events-module__6OZAfW__moreFilters{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.home-weekly-events-module__6OZAfW__moreFilters button{min-height:31px;padding:7px 11px;font-size:11px}.home-weekly-events-module__6OZAfW__notice{color:#647890;margin:5px 0 12px;font-size:12px}.home-weekly-events-module__6OZAfW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-weekly-events-module__6OZAfW__card{box-sizing:border-box;color:#153b60;background:#fff;border:1px solid #e0e8f1;border-radius:17px;flex-direction:column;gap:10px;min-width:0;min-height:203px;padding:18px 18px 15px;text-decoration:none;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex}.home-weekly-events-module__6OZAfW__card:hover{border-color:#aacde9;transform:translateY(-2px);box-shadow:0 9px 22px #23588517}.home-weekly-events-module__6OZAfW__card:focus-visible,.home-weekly-events-module__6OZAfW__footerLink:focus-visible,.home-weekly-events-module__6OZAfW__allLink:focus-visible,.home-weekly-events-module__6OZAfW__chips button:focus-visible,.home-weekly-events-module__6OZAfW__moreFilters button:focus-visible,.home-weekly-events-module__6OZAfW__conditionToggle:focus-visible{outline-offset:3px;outline:3px solid #3995e2}.home-weekly-events-module__6OZAfW__cardTop{justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.home-weekly-events-module__6OZAfW__category{color:#1666a9;background:#eaf4ff;border-radius:999px;padding:5px 10px;font-weight:850}.home-weekly-events-module__6OZAfW__region{color:#71869b;justify-content:end;align-items:center;gap:5px;font-weight:750;display:inline-flex}.home-weekly-events-module__6OZAfW__free{color:#16765e;background:#e9f7f1;border-radius:999px;padding:4px 6px;font-size:10px}.home-weekly-events-module__6OZAfW__eventTitle{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47px;font-size:17px;font-weight:850;line-height:1.37;display:-webkit-box;overflow:hidden}.home-weekly-events-module__6OZAfW__fact{color:#587088;align-items:flex-start;gap:7px;min-width:0;font-size:12px;font-weight:650;line-height:1.45;display:flex}.home-weekly-events-module__6OZAfW__fact svg{color:#3687ba;flex:0 0 15px;margin-top:1px}.home-weekly-events-module__6OZAfW__fact>span,.home-weekly-events-module__6OZAfW__fact time{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.home-weekly-events-module__6OZAfW__cardFoot{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.home-weekly-events-module__6OZAfW__cardFoot small{color:#8799a9;min-width:0;font-size:10px}.home-weekly-events-module__6OZAfW__cardFoot>span{color:#1374c2;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.home-weekly-events-module__6OZAfW__footerLink{color:#155b98;text-align:center;background:#eff7ff;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:17px;padding:12px 10px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.home-weekly-events-module__6OZAfW__footerLink:hover{background:#dfedfb}.home-weekly-events-module__6OZAfW__empty{text-align:center;color:#315a7a;background:#f9fcff;border:1px dashed #c7d8e9;border-radius:15px;padding:32px 18px}.home-weekly-events-module__6OZAfW__empty strong{font-size:15px}.home-weekly-events-module__6OZAfW__empty p{color:#7b8fa1;margin:8px 0 0;font-size:12px}.home-weekly-events-module__6OZAfW__skeleton{background:#fff;border:1px solid #e5edf4;border-radius:17px;flex-direction:column;gap:18px;min-height:203px;padding:19px;display:flex}.home-weekly-events-module__6OZAfW__skeleton>span,.home-weekly-events-module__6OZAfW__skeleton>strong{background:#edf3fa;border-radius:6px;height:16px;animation:1.5s ease-in-out infinite alternate home-weekly-events-module__6OZAfW__pulse;display:block}.home-weekly-events-module__6OZAfW__skeleton>span:first-child{width:32%}.home-weekly-events-module__6OZAfW__skeleton>strong{width:85%;height:40px}.home-weekly-events-module__6OZAfW__skeleton>span:last-child{width:54%}@keyframes home-weekly-events-module__6OZAfW__pulse{to{opacity:.47}}@media (max-width:850px){.home-weekly-events-module__6OZAfW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-weekly-events-module__6OZAfW__section{padding:22px}}@media (max-width:640px){.home-weekly-events-module__6OZAfW__section{border-radius:20px;width:calc(100% - 24px);margin:20px auto;padding:17px 14px 15px}.home-weekly-events-module__6OZAfW__header{align-items:flex-start;gap:8px;margin-bottom:12px}.home-weekly-events-module__6OZAfW__heading h2{font-size:clamp(22px,5.2vw,27px)}.home-weekly-events-module__6OZAfW__heading p{margin-top:5px;font-size:11px;line-height:1.5}.home-weekly-events-module__6OZAfW__kicker{margin-bottom:6px;font-size:9px}.home-weekly-events-module__6OZAfW__allLink{gap:3px;padding:8px 2px;font-size:12px}.home-weekly-events-module__6OZAfW__allLink svg{width:14px}.home-weekly-events-module__6OZAfW__genreRow{gap:7px}.home-weekly-events-module__6OZAfW__chips{gap:5px}.home-weekly-events-module__6OZAfW__chips button{min-height:33px;padding:7px 10px;font-size:11px}.home-weekly-events-module__6OZAfW__conditionToggle{min-height:33px;padding:0 9px;font-size:11px}.home-weekly-events-module__6OZAfW__grid{grid-template-columns:1fr;gap:9px}.home-weekly-events-module__6OZAfW__card{border-radius:14px;gap:7px;min-height:0;padding:13px 14px 12px}.home-weekly-events-module__6OZAfW__cardTop{font-size:10px}.home-weekly-events-module__6OZAfW__category{padding:4px 8px}.home-weekly-events-module__6OZAfW__eventTitle{min-height:0;font-size:16px;line-height:1.32}.home-weekly-events-module__6OZAfW__fact{font-size:12px}.home-weekly-events-module__6OZAfW__cardFoot{padding-top:8px}.home-weekly-events-module__6OZAfW__footerLink{margin-top:12px;font-size:12px}.home-weekly-events-module__6OZAfW__skeleton{min-height:125px}}@media (prefers-reduced-motion:reduce){.home-weekly-events-module__6OZAfW__card{transition:none}.home-weekly-events-module__6OZAfW__card:hover{transform:none}.home-weekly-events-module__6OZAfW__skeleton>*{animation:none}}.home-weekly-events-module__6OZAfW__section{margin:9px auto 22px}.home-weekly-events-module__6OZAfW__header{background:linear-gradient(112deg,#f5faff 0%,#faf8ff 52%,#f1edff 100%);border:1px solid #e5e7f4;border-radius:18px;grid-template-columns:minmax(0,1fr) clamp(104px,16vw,165px);align-items:center;gap:12px;min-height:150px;margin-bottom:15px;padding:14px 20px 0;display:grid;overflow:hidden}.home-weekly-events-module__6OZAfW__heading{flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;padding-bottom:14px;display:flex}.home-weekly-events-module__6OZAfW__heading h2{max-width:100%;font-size:clamp(24px,2.7vw,33px);line-height:1.2}.home-weekly-events-module__6OZAfW__heading p{max-width:550px;font-size:12.5px}.home-weekly-events-module__6OZAfW__allLink{align-self:flex-start;min-height:32px;margin:8px 0 0;padding:7px 0}.home-weekly-events-module__6OZAfW__soyaGuide{justify-content:center;align-self:end;align-items:flex-end;width:100%;min-width:0;height:153px;display:flex;position:relative;overflow:hidden}.home-weekly-events-module__6OZAfW__soyaGuide img{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:185px;position:absolute;bottom:-32px;left:0}.home-weekly-events-module__6OZAfW__soyaTag{z-index:1;color:#6a4599;letter-spacing:.08em;white-space:nowrap;background:#fffffff2;border:1px solid #ddc9f9e6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:7px;right:0;box-shadow:0 3px 10px #492a7912}@media (max-width:850px){.home-weekly-events-module__6OZAfW__section{margin-top:8px}.home-weekly-events-module__6OZAfW__header{grid-template-columns:minmax(0,1fr) 118px;min-height:138px;padding:12px 16px 0}.home-weekly-events-module__6OZAfW__soyaGuide{height:139px}.home-weekly-events-module__6OZAfW__soyaGuide img{height:170px;bottom:-31px}.home-weekly-events-module__6OZAfW__heading h2{font-size:clamp(22px,3vw,28px)}}@media (max-width:640px){.home-weekly-events-module__6OZAfW__section{margin:5px auto 15px}.home-weekly-events-module__6OZAfW__header{border-radius:15px;grid-template-columns:minmax(0,1fr) clamp(80px,26vw,112px);gap:7px;min-height:136px;margin-bottom:12px;padding:11px 11px 0 13px}.home-weekly-events-module__6OZAfW__heading{min-width:0;padding-bottom:10px}.home-weekly-events-module__6OZAfW__heading h2{letter-spacing:-.04em;font-size:clamp(18px,5vw,24px)}.home-weekly-events-module__6OZAfW__heading p{margin-top:6px;font-size:10.5px;line-height:1.4}.home-weekly-events-module__6OZAfW__kicker{letter-spacing:.05em;margin-bottom:6px;font-size:8px}.home-weekly-events-module__6OZAfW__allLink{min-height:28px;margin-top:6px;padding:5px 0;font-size:12px}.home-weekly-events-module__6OZAfW__allLink svg{width:15px;height:15px}.home-weekly-events-module__6OZAfW__soyaGuide{height:136px}.home-weekly-events-module__6OZAfW__soyaGuide img{height:161px;bottom:-27px}.home-weekly-events-module__6OZAfW__soyaTag{padding:4px 6px;font-size:8px;bottom:5px;right:0}}@media (max-width:370px){.home-weekly-events-module__6OZAfW__heading h2{font-size:18px}.home-weekly-events-module__6OZAfW__heading p{font-size:10px}.home-weekly-events-module__6OZAfW__soyaTag{font-size:7px}}.home-weekly-events-module__6OZAfW__section{font-family:var(--btk-font-ui,system-ui,sans-serif)}.home-weekly-events-module__6OZAfW__heading h2{letter-spacing:-.04em;font-family:inherit;font-weight:700;line-height:1.16}.home-weekly-events-module__6OZAfW__heading p{letter-spacing:-.012em;font-family:inherit;font-weight:400;line-height:1.55}.home-weekly-events-module__6OZAfW__allLink{font-family:inherit;font-weight:800}.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__eventTitle{letter-spacing:-.03em;font-family:inherit;font-weight:700;font-size:var(--btk-home-card-title,18px);font-weight:700;line-height:1.36}.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__fact{font-size:var(--btk-home-card-description,14px);line-height:1.5}.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__category,.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__region,.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__free,.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__cardFoot small{font-size:var(--btk-home-card-badge,11px);line-height:1.4}.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__cardFoot>span{font-size:13px}@media (max-width:640px){.home-weekly-events-module__6OZAfW__card{gap:8px;min-height:0;padding:14px}.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__eventTitle{min-height:0}.home-weekly-events-module__6OZAfW__card .home-weekly-events-module__6OZAfW__fact{min-width:0}}.home-weekly-events-module__6OZAfW__heading h2{font-size:var(--btk-home-section-title,26px);font-weight:700;line-height:1.2}.home-weekly-events-module__6OZAfW__heading p{font-size:var(--btk-home-section-description,14px);margin-top:8px;line-height:1.5}@media (max-width:640px){.home-weekly-events-module__6OZAfW__header{grid-template-columns:minmax(0,1fr) clamp(78px,23vw,108px);gap:8px}.home-weekly-events-module__6OZAfW__heading h2{font-size:var(--btk-home-section-title,22px)}.home-weekly-events-module__6OZAfW__heading p{font-size:var(--btk-home-section-description,13px);line-height:1.43}.home-weekly-events-module__6OZAfW__soyaGuide{width:100%;max-width:108px}.home-weekly-events-module__6OZAfW__soyaGuide img{object-fit:contain;object-position:center bottom}}.home-weekly-events-module__6OZAfW__header{grid-template-columns:clamp(140px,16.2vw,187px) minmax(0,1fr);align-items:center;gap:15px;min-height:186px;padding:14px 20px 0}.home-weekly-events-module__6OZAfW__soyaGuide{grid-area:1/1;align-self:end;width:100%;max-width:none;height:204px;overflow:visible}.home-weekly-events-module__6OZAfW__soyaGuide img{object-fit:contain;object-position:center bottom;width:100%;height:230px;bottom:-14px}.home-weekly-events-module__6OZAfW__heading{grid-area:1/2;align-self:center;min-width:0;padding-bottom:12px}.home-weekly-events-module__6OZAfW__soyaTag{bottom:5px;right:0}@media (min-width:641px) and (max-width:850px){.home-weekly-events-module__6OZAfW__header{grid-template-columns:144px minmax(0,1fr);gap:11px;min-height:178px;padding:12px 16px 0}.home-weekly-events-module__6OZAfW__soyaGuide{height:187px}.home-weekly-events-module__6OZAfW__soyaGuide img{height:206px;bottom:-11px}}@media (max-width:640px){.home-weekly-events-module__6OZAfW__header{grid-template-columns:clamp(94px,27.6vw,120px) minmax(0,1fr);gap:8px;min-height:182px;padding:10px 12px 0 10px}.home-weekly-events-module__6OZAfW__soyaGuide{grid-area:1/1;align-self:end;width:100%;max-width:none;height:178px}.home-weekly-events-module__6OZAfW__soyaGuide img{height:192px;bottom:-8px}.home-weekly-events-module__6OZAfW__soyaTag{padding:3px 5px;font-size:7px;bottom:4px;left:0;right:auto}.home-weekly-events-module__6OZAfW__heading{grid-area:1/2;padding-bottom:8px}.home-weekly-events-module__6OZAfW__heading h2{font-size:var(--btk-home-section-title,22px)}.home-weekly-events-module__6OZAfW__heading p{font-size:var(--btk-home-section-description,13px)}}@media (max-width:370px){.home-weekly-events-module__6OZAfW__header{grid-template-columns:89px minmax(0,1fr);gap:7px;padding-inline:9px}.home-weekly-events-module__6OZAfW__heading h2{font-size:21px}.home-weekly-events-module__6OZAfW__soyaGuide{height:167px}.home-weekly-events-module__6OZAfW__soyaGuide img{height:181px}.home-weekly-events-module__6OZAfW__soyaTag{font-size:6.5px}}.home-weekly-events-module__6OZAfW__section{margin-bottom:0}.home-weekly-events-module__6OZAfW__gridB{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-weekly-events-module__6OZAfW__layoutB{background:linear-gradient(110deg,#fff 78%,#f9fcff);border-radius:20px;grid-template-rows:1fr;grid-template-columns:clamp(142px,15vw,190px) minmax(0,1fr);gap:0;min-height:202px;padding:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #1842660b}.home-weekly-events-module__6OZAfW__layoutB:hover{border-color:#bbd7ed;box-shadow:0 13px 28px #1b45691c}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{isolation:isolate;background:#d7e6f1;min-width:0;height:100%;min-height:202px;display:block;position:relative;overflow:hidden}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardPhoto{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .45s,filter .3s;display:block;position:absolute;inset:0}.home-weekly-events-module__6OZAfW__layoutB:hover .home-weekly-events-module__6OZAfW__cardPhoto{transform:scale(1.045)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__photoShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 66%,#0c2f4c0d),linear-gradient(#0d294808,#0d29483b);position:absolute;inset:0}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia:after{content:"";z-index:1;pointer-events:none;border-right:1px solid #ffffff38;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fallbackTag{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.07em;background:#0e2b4291;border-radius:30px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:9px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{flex-direction:column;gap:9px;min-width:0;min-height:0;padding:15px 17px 13px;display:flex}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardTop{flex-wrap:wrap;align-items:center;gap:6px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__category{padding:5px 9px;font-size:11px;line-height:1.3}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__region{flex-shrink:0;gap:4px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{-webkit-line-clamp:2;min-height:0;font-size:var(--btk-home-card-title,18px);letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.31;display:-webkit-box;overflow:hidden}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact{align-items:center;gap:7px;min-width:0;display:flex}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact svg{flex-shrink:0;margin-top:0}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact>span,.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact>time{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot{align-items:center;gap:7px;min-width:0;margin-top:auto;padding-top:9px;display:flex}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot>span{flex:none}@media (min-width:781px) and (max-width:1100px){.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:135px minmax(0,1fr);min-height:192px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:192px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:7px;padding:12px 13px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:16px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot small{display:none}}@media (max-width:780px){.home-weekly-events-module__6OZAfW__gridB{grid-template-columns:1fr;gap:12px}.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:clamp(132px,31%,215px) minmax(0,1fr);min-height:180px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:180px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:7px;padding:13px 14px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:clamp(15px,2.6vw,18px)}}@media (max-width:500px){.home-weekly-events-module__6OZAfW__gridB{gap:10px}.home-weekly-events-module__6OZAfW__layoutB{border-radius:17px;grid-template-columns:clamp(104px,33%,144px) minmax(0,1fr);min-height:178px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:178px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:6px;padding:11px 11px 10px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:15px;line-height:1.33}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardTop{gap:4px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__category{padding:4px 7px;font-size:10px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__region{gap:3px;font-size:10px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__free{padding:3px 5px;font-size:9px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact{gap:5px;font-size:11px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact svg{flex-basis:13px;width:13px;height:13px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot{padding-top:6px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot small{display:none}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot>span{margin-left:auto;font-size:12px}}@media (max-width:360px){.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:98px minmax(0,1fr);min-height:184px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:184px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:5px;padding:10px 9px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:14px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__region{font-size:9px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fallbackTag{padding:3px 5px;font-size:7px;bottom:7px;left:5px}}@media (prefers-reduced-motion:reduce){.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardPhoto{transition:none}.home-weekly-events-module__6OZAfW__layoutB:hover .home-weekly-events-module__6OZAfW__cardPhoto{transform:none}}.home-weekly-events-module__6OZAfW__gridB{gap:10px}.home-weekly-events-module__6OZAfW__layoutB{border-radius:17px;grid-template-columns:132px minmax(0,1fr);min-height:150px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:150px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{justify-content:flex-start;gap:5px;padding:11px 13px 10px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardTop{min-height:21px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__category{padding:3px 8px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{letter-spacing:-.04em;font-size:clamp(14px,1.42vw,17px);line-height:1.27}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact{font-size:12px;line-height:1.3}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot{border:0;justify-content:flex-end;margin:0;padding:0;line-height:1.1}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot>span{font-size:12px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fallbackTag{font-size:8px}@media (min-width:781px) and (max-width:1100px){.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:118px minmax(0,1fr);min-height:148px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:148px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:5px;padding:10px 12px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:15px}}@media (max-width:780px){.home-weekly-events-module__6OZAfW__gridB{gap:9px}.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:clamp(112px,27%,156px) minmax(0,1fr);min-height:146px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:146px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:5px;padding:10px 12px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:clamp(14px,2.3vw,17px)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact{font-size:12px}}@media (max-width:500px){.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:clamp(98px,30%,128px) minmax(0,1fr);min-height:144px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:144px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:5px;padding:9px 9px 8px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:14px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__fact{font-size:11px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__category{padding:3px 6px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot{padding:0}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardFoot>span{font-size:11px}}@media (max-width:360px){.home-weekly-events-module__6OZAfW__layoutB{grid-template-columns:92px minmax(0,1fr);min-height:140px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia{min-height:140px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardContent{gap:4px;padding:8px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__eventTitle{font-size:13px}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardTop .home-weekly-events-module__6OZAfW__region{font-size:9px}}.home-weekly-events-module__6OZAfW__photoCredits{color:#8996a6;margin:11px 3px 0;font-size:10px;line-height:1.45}.home-weekly-events-module__6OZAfW__photoCredits a{color:#64809a;text-underline-offset:2px;text-decoration:underline}.home-weekly-events-module__6OZAfW__photoCredits a:hover{color:#1868a7}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__photoFallback{background-image:url(/event-genre/approved-fallbacks.avif),var(--btk-last-resort,url(/event-genre/other.svg));background-repeat:no-repeat,no-repeat;background-size:400% 200%,cover;background-position:var(--btk-fallback-position,100% 100%),center;display:block;position:absolute;inset:0}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=festival]{--btk-fallback-position:0% 0%;--btk-last-resort:url(/event-genre/festival.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=performance]{--btk-fallback-position:33.3333% 0%;--btk-last-resort:url(/event-genre/performance.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=exhibition]{--btk-fallback-position:66.6667% 0%;--btk-last-resort:url(/event-genre/exhibition.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=experience]{--btk-fallback-position:100% 0%;--btk-last-resort:url(/event-genre/experience.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=tradition]{--btk-fallback-position:0% 100%;--btk-last-resort:url(/event-genre/tradition.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=flea]{--btk-fallback-position:33.3333% 100%;--btk-last-resort:url(/event-genre/flea.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=sports]{--btk-fallback-position:66.6667% 100%;--btk-last-resort:url(/event-genre/sports.svg)}.home-weekly-events-module__6OZAfW__layoutB .home-weekly-events-module__6OZAfW__cardMedia[data-genre=other]{--btk-fallback-position:100% 100%;--btk-last-resort:url(/event-genre/other.svg)}.home-weekly-events-module__6OZAfW__verticalGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.home-weekly-events-module__6OZAfW__verticalCard{background:#fff;border-radius:19px;flex-direction:column;align-items:stretch;gap:0;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #113d5f0e}.home-weekly-events-module__6OZAfW__verticalCard:hover{border-color:#b8d8ea;transform:translateY(-2px);box-shadow:0 12px 25px #113d5f1c}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{aspect-ratio:16/10;isolation:isolate;background:#d8e9ef;flex:none;width:100%;height:auto;min-height:0;max-height:210px;display:block;position:relative;overflow:hidden}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardPhoto{object-fit:cover;object-position:center 42%;opacity:0;width:100%;height:100%;transition:opacity .18s,transform .35s;display:block;position:absolute;inset:0}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardPhoto.home-weekly-events-module__6OZAfW__photoReady{opacity:1}.home-weekly-events-module__6OZAfW__verticalCard:hover .home-weekly-events-module__6OZAfW__cardPhoto{transform:scale(1.025)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__photoFallback{background-image:var(--btk-wide-photo,url(/event-genre/compact-wide/other.avif)),var(--btk-last-resort,url(/event-genre/other.svg));background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;display:block;position:absolute;inset:0}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=festival]{--btk-fallback-position:0% 0%;--btk-last-resort:url(/event-genre/festival.svg);--btk-wide-photo:url(/event-genre/compact-wide/festival.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=performance]{--btk-fallback-position:33.3333% 0%;--btk-last-resort:url(/event-genre/performance.svg);--btk-wide-photo:url(/event-genre/compact-wide/performance.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=exhibition]{--btk-fallback-position:66.6667% 0%;--btk-last-resort:url(/event-genre/exhibition.svg);--btk-wide-photo:url(/event-genre/compact-wide/exhibition.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=experience]{--btk-fallback-position:100% 0%;--btk-last-resort:url(/event-genre/experience.svg);--btk-wide-photo:url(/event-genre/compact-wide/experience.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=tradition]{--btk-fallback-position:0% 100%;--btk-last-resort:url(/event-genre/tradition.svg);--btk-wide-photo:url(/event-genre/compact-wide/tradition.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=flea]{--btk-fallback-position:33.3333% 100%;--btk-last-resort:url(/event-genre/flea.svg);--btk-wide-photo:url(/event-genre/compact-wide/flea.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=sports]{--btk-fallback-position:66.6667% 100%;--btk-last-resort:url(/event-genre/sports.svg);--btk-wide-photo:url(/event-genre/compact-wide/sports.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia[data-genre=other]{--btk-fallback-position:100% 100%;--btk-last-resort:url(/event-genre/other.svg);--btk-wide-photo:url(/event-genre/compact-wide/other.avif)}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__photoShade{pointer-events:none;background:linear-gradient(#0000 82%,#0f2e491f);position:absolute;inset:0}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardContent{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 13px 11px;display:flex}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardTop{justify-content:space-between;align-items:center;gap:6px;min-height:0;display:flex}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__category{padding:5px 10px;font-size:11px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__region{flex-shrink:0;font-size:11px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__eventTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.035em;-webkit-box-orient:vertical;min-height:2.6em;font-size:clamp(15px,1.4vw,18px);line-height:1.3;display:-webkit-box;overflow:hidden}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__fact{align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.35;display:flex}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__fact svg{flex:none;width:15px;height:15px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__fact time,.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__fact>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardFoot{border:0;justify-content:flex-end;align-items:center;min-width:0;margin-top:auto;padding-top:5px;display:flex}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardFoot>span{color:#206a9d;font-size:12px;font-weight:850}@media (min-width:601px) and (max-width:1100px){.home-weekly-events-module__6OZAfW__verticalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{max-height:185px}}@media (max-width:600px){.home-weekly-events-module__6OZAfW__verticalGrid{grid-template-columns:1fr;gap:10px}.home-weekly-events-module__6OZAfW__verticalCard{border-radius:17px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{aspect-ratio:16/10;max-height:185px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardContent{gap:6px;padding:11px 13px 12px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__eventTitle{min-height:2.6em;font-size:16px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__fact{font-size:12px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardFoot{padding-top:3px}}@media (max-width:370px){.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{max-height:155px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardContent{gap:5px;padding:10px 11px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__eventTitle{font-size:15px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__region{font-size:10px}}@media (prefers-reduced-motion:reduce){.home-weekly-events-module__6OZAfW__verticalCard:hover{transform:none}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardPhoto{transition:none}.home-weekly-events-module__6OZAfW__verticalCard:hover .home-weekly-events-module__6OZAfW__cardPhoto{transform:none}}.home-weekly-events-module__6OZAfW__header{isolation:isolate;background:linear-gradient(105deg,#f9fbff 0%,#f8f8ff 45%,#f0edff 100%);border:1px solid #e0e8f6;border-radius:23px;grid-template-columns:clamp(138px,15.6vw,190px) minmax(0,1fr);align-items:center;gap:17px;min-height:196px;margin-bottom:14px;padding:13px 22px 0;display:grid;position:relative;overflow:hidden}.home-weekly-events-module__6OZAfW__header:before{content:"";pointer-events:none;opacity:.98;z-index:0;background:url(/event-genre/soya-green-namsan-banner.svg) 100% 100%/auto 100% no-repeat;width:min(74%,900px);position:absolute;inset:0 0 0 auto}.home-weekly-events-module__6OZAfW__soyaGuide{z-index:2;grid-area:1/1;align-self:end;width:100%;max-width:190px;height:176px;display:block;position:relative;overflow:visible}.home-weekly-events-module__6OZAfW__soyaGuide img{object-fit:contain;object-position:left bottom;width:100%;height:auto;max-height:175px;display:block;position:absolute;bottom:-3px;left:-6px;transform:none}.home-weekly-events-module__6OZAfW__soyaTag{display:none}.home-weekly-events-module__6OZAfW__heading{z-index:2;grid-area:1/2;align-self:center;max-width:100%;padding:13px 0 19px;position:relative}.home-weekly-events-module__6OZAfW__heading h2{letter-spacing:-.042em;text-wrap:balance;max-width:100%;font-size:clamp(24px,2.4vw,32px);line-height:1.18}.home-weekly-events-module__6OZAfW__heading p{max-width:560px;font-size:var(--btk-home-section-description,14px);margin-top:9px;line-height:1.5}.home-weekly-events-module__6OZAfW__kicker{color:#2973b1;margin-bottom:9px}.home-weekly-events-module__6OZAfW__allLink{color:#176db7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffc;border:1px solid #c9ddf6;border-radius:999px;min-height:30px;margin-top:9px;padding:7px 13px}.home-weekly-events-module__6OZAfW__controls{margin-bottom:12px}@media (min-width:1160px){.home-weekly-events-module__6OZAfW__heading{padding-right:138px}.home-weekly-events-module__6OZAfW__allLink{margin:0;position:absolute;bottom:52px;right:12px}}@media (min-width:641px) and (max-width:850px){.home-weekly-events-module__6OZAfW__header{grid-template-columns:146px minmax(0,1fr);gap:13px;min-height:173px;padding:12px 16px 0}.home-weekly-events-module__6OZAfW__soyaGuide{max-width:146px;height:153px}.home-weekly-events-module__6OZAfW__soyaGuide img{max-height:150px}.home-weekly-events-module__6OZAfW__heading{padding:11px 0 15px}.home-weekly-events-module__6OZAfW__heading h2{font-size:clamp(22px,3vw,28px)}.home-weekly-events-module__6OZAfW__heading p{font-size:13px}}@media (max-width:640px){.home-weekly-events-module__6OZAfW__header{border-radius:17px;grid-template-columns:clamp(82px,25vw,126px) minmax(0,1fr);gap:8px;min-height:148px;margin-bottom:11px;padding:11px 11px 0}.home-weekly-events-module__6OZAfW__header:before{opacity:.7;background-size:auto 100%;width:78%}.home-weekly-events-module__6OZAfW__soyaGuide{max-width:126px;height:134px}.home-weekly-events-module__6OZAfW__soyaGuide img{max-height:128px;bottom:-4px;left:-5px}.home-weekly-events-module__6OZAfW__heading{padding:7px 0 13px}.home-weekly-events-module__6OZAfW__heading h2{font-size:var(--btk-home-section-title,22px);line-height:1.17}.home-weekly-events-module__6OZAfW__heading p{font-size:var(--btk-home-section-description,13px);margin-top:6px;line-height:1.38}.home-weekly-events-module__6OZAfW__kicker{letter-spacing:.06em;margin-bottom:5px;font-size:8px}.home-weekly-events-module__6OZAfW__allLink{min-height:25px;margin-top:6px;padding:4px 9px;font-size:11px}.home-weekly-events-module__6OZAfW__allLink svg{width:13px;height:13px}}@media (max-width:370px){.home-weekly-events-module__6OZAfW__header{grid-template-columns:80px minmax(0,1fr);gap:6px;min-height:140px;padding:9px 8px 0}.home-weekly-events-module__6OZAfW__soyaGuide{max-width:81px;height:127px}.home-weekly-events-module__6OZAfW__soyaGuide img{max-height:119px}.home-weekly-events-module__6OZAfW__heading h2{font-size:20px}.home-weekly-events-module__6OZAfW__heading p{font-size:11px}.home-weekly-events-module__6OZAfW__allLink{font-size:10px}}.home-weekly-events-module__6OZAfW__verticalGrid{gap:16px}.home-weekly-events-module__6OZAfW__verticalCard{border-radius:18px;box-shadow:0 4px 16px #113d5f0a}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{aspect-ratio:16/9;max-height:190px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardContent{gap:9px;padding:16px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__eventTitle{font-size:var(--btk-home-card-title,18px);letter-spacing:-.025em;min-height:2.9em;font-weight:650;line-height:1.45}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__fact{font-size:13px;font-weight:400;line-height:1.5}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardFoot>span{font-weight:650}@media (min-width:601px) and (max-width:1100px){.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{max-height:160px}}@media (max-width:600px){.home-weekly-events-module__6OZAfW__verticalGrid{gap:12px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardContent{padding:14px}.home-weekly-events-module__6OZAfW__verticalCard .home-weekly-events-module__6OZAfW__cardMedia{max-height:175px}}
.home-weekly-events-hero-module__yznOFa__section.home-weekly-events-hero-module__yznOFa__section{box-sizing:border-box;min-width:0;max-width:1192px;box-shadow:none;background:0 0;border:0;padding:0}.home-weekly-events-hero-module__yznOFa__banner{box-sizing:border-box;isolation:isolate;color:#143b60;background:#e5f4ff;border:1px solid #d5e6ef;border-radius:22px;align-items:center;width:100%;min-width:0;min-height:210px;display:flex;position:relative;overflow:hidden}.home-weekly-events-hero-module__yznOFa__artwork{z-index:-2;object-fit:cover;object-position:75% center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-weekly-events-hero-module__yznOFa__banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5fbfff5,#f5fbffd4 36%,#f5fbff26 66%,#0000 78%);position:absolute;inset:0}.home-weekly-events-hero-module__yznOFa__heading{box-sizing:border-box;width:68%;min-width:0;font-family:var(--btk-font-ui,system-ui,sans-serif);padding:24px 30px}.home-weekly-events-hero-module__yznOFa__kicker{color:#397aa6;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.home-weekly-events-hero-module__yznOFa__kicker svg{flex:none;width:15px;height:15px}.home-weekly-events-hero-module__yznOFa__heading h2{color:#143b60;font:inherit;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(24px,2.7vw,34px);font-weight:800;line-height:1.22}.home-weekly-events-hero-module__yznOFa__heading p{color:#47677f;letter-spacing:-.02em;word-break:keep-all;margin:9px 0 0;font-size:14px;line-height:1.5}.home-weekly-events-hero-module__yznOFa__allLink{box-sizing:border-box;color:#fff;background:#0878f9;border:1px solid #0878f9;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:15px;padding:9px 19px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.home-weekly-events-hero-module__yznOFa__allLink:hover{background:#0064dd}.home-weekly-events-hero-module__yznOFa__controls{min-width:0;margin:16px 0}.home-weekly-events-hero-module__yznOFa__genreRow{align-items:flex-start;gap:10px;min-width:0;display:flex}.home-weekly-events-hero-module__yznOFa__chips{flex-wrap:wrap;flex:1;gap:7px;min-width:0;padding:0;display:flex}.home-weekly-events-hero-module__yznOFa__chips button,.home-weekly-events-hero-module__yznOFa__conditionToggle{box-sizing:border-box;color:#203d60;min-width:0;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.home-weekly-events-hero-module__yznOFa__chips svg,.home-weekly-events-hero-module__yznOFa__conditionToggle svg{color:#5b8fc3;stroke-width:1.7px;flex:none;width:18px;height:18px}.home-weekly-events-hero-module__yznOFa__chips button:hover,.home-weekly-events-hero-module__yznOFa__conditionToggle:hover{background:#edf6ff;border-color:#67a8e9}.home-weekly-events-hero-module__yznOFa__chips button[aria-pressed=true]{color:#fff;background:#0878f9;border-color:#0878f9}.home-weekly-events-hero-module__yznOFa__chips button[aria-pressed=true] svg{color:#fff}.home-weekly-events-hero-module__yznOFa__conditionToggle{flex:none}.home-weekly-events-hero-module__yznOFa__conditionToggle[aria-expanded=true]{color:#0870df;border-color:#0878f9}.home-weekly-events-hero-module__yznOFa__allLink:focus-visible,.home-weekly-events-hero-module__yznOFa__chips button:focus-visible,.home-weekly-events-hero-module__yznOFa__conditionToggle:focus-visible{outline-offset:3px;outline:3px solid #63b8ff}@media (min-width:641px) and (max-width:1100px){.home-weekly-events-hero-module__yznOFa__banner{border-radius:20px;min-height:190px}.home-weekly-events-hero-module__yznOFa__heading{width:69%;padding:20px 24px}.home-weekly-events-hero-module__yznOFa__heading h2{font-size:clamp(24px,3.3vw,30px)}.home-weekly-events-hero-module__yznOFa__chips{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-weekly-events-hero-module__yznOFa__chips button{padding:8px 7px}}@media (max-width:640px){.home-weekly-events-hero-module__yznOFa__banner{border-radius:18px;min-height:184px}.home-weekly-events-hero-module__yznOFa__artwork{object-position:85% center}.home-weekly-events-hero-module__yznOFa__banner:after{background:linear-gradient(90deg,#f5fbfff7,#f5fbffe6 46%,#f5fbff1f 80%)}.home-weekly-events-hero-module__yznOFa__heading{width:70%;padding:18px 15px}.home-weekly-events-hero-module__yznOFa__heading h2{font-size:clamp(20px,5.2vw,26px);line-height:1.25}.home-weekly-events-hero-module__yznOFa__kicker{letter-spacing:.04em;gap:5px;margin-bottom:8px;font-size:8px}.home-weekly-events-hero-module__yznOFa__kicker svg{width:12px;height:12px}.home-weekly-events-hero-module__yznOFa__heading p{margin-top:8px;font-size:12px}.home-weekly-events-hero-module__yznOFa__allLink{min-height:40px;margin-top:12px;padding:8px 15px;font-size:12px}.home-weekly-events-hero-module__yznOFa__allLink svg{width:16px;height:16px}.home-weekly-events-hero-module__yznOFa__controls{margin:12px 0}.home-weekly-events-hero-module__yznOFa__genreRow{flex-wrap:wrap;gap:7px}.home-weekly-events-hero-module__yznOFa__chips{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.home-weekly-events-hero-module__yznOFa__chips button{border-radius:11px;flex-direction:column;gap:3px;min-height:52px;padding:7px 3px;font-size:10px}.home-weekly-events-hero-module__yznOFa__conditionToggle{min-height:36px;margin-left:auto;padding:6px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.home-weekly-events-hero-module__yznOFa__allLink{transition:none}}
.jaein-travel-hub-module__8E9QmW__hub{box-sizing:border-box;color:#0c3458;background:linear-gradient(110deg,#eaf5fe,#f7fbfe 75%,#eaf5fe);border-radius:26px;grid-template-columns:40.5% minmax(0,1fr);width:calc(100% - 16px);max-width:1240px;margin:16px auto 18px;display:grid;overflow:hidden;box-shadow:0 12px 34px #225f8c12;container-type:inline-size}.jaein-travel-hub-module__8E9QmW__visual{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.jaein-travel-hub-module__8E9QmW__portrait{aspect-ratio:432/606;flex-shrink:0;width:100%;height:auto;min-height:0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 18px),#0000),linear-gradient(#0000,#000 20px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 18px),#0000),linear-gradient(#0000,#000 20px calc(100% - 18px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.jaein-travel-hub-module__8E9QmW__content{flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:22px 18px 20px 14px;display:flex}.jaein-travel-hub-module__8E9QmW__head{min-width:0}.jaein-travel-hub-module__8E9QmW__titleRow{align-items:flex-start;gap:12px;min-width:0;display:flex}.jaein-travel-hub-module__8E9QmW__titleRow>div{min-width:0}.jaein-travel-hub-module__8E9QmW__icon{color:#fff;background:linear-gradient(145deg,#56c5ff,#218ef9);border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-top:2px;display:grid}.jaein-travel-hub-module__8E9QmW__titleRow h2{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(24px,3.05cqw,37px);font-weight:900;line-height:1.25}.jaein-travel-hub-module__8E9QmW__titleRow h2>span{color:#229bf5;font-size:1.18em}.jaein-travel-hub-module__8E9QmW__subtitle{color:#2164a5;margin:2px 0 0;font-size:clamp(14px,1.7cqw,20px);font-weight:750;line-height:1.4}.jaein-travel-hub-module__8E9QmW__introRow{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.jaein-travel-hub-module__8E9QmW__introRow>p{color:#526d84;word-break:keep-all;margin:0;font-size:16px;line-height:1.5}.jaein-travel-hub-module__8E9QmW__seeAll{color:#168df6;flex-shrink:0;align-items:center;gap:5px;padding:8px 0;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.jaein-travel-hub-module__8E9QmW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jaein-travel-hub-module__8E9QmW__card{min-width:0;color:inherit;background:#fff;border-radius:19px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 7px 20px #225f8c0c}.jaein-travel-hub-module__8E9QmW__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #225f8c20}.jaein-travel-hub-module__8E9QmW__card:focus-visible,.jaein-travel-hub-module__8E9QmW__seeAll:focus-visible{outline-offset:3px;outline:3px solid #168df6}.jaein-travel-hub-module__8E9QmW__media{aspect-ratio:2.34;background:#e7f4ff;display:block;overflow:hidden}.jaein-travel-hub-module__8E9QmW__media svg{width:100%;height:100%;display:block}.jaein-travel-hub-module__8E9QmW__copy{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px 8px;padding:11px 12px 12px;display:grid}.jaein-travel-hub-module__8E9QmW__copy>span:first-child{display:contents}.jaein-travel-hub-module__8E9QmW__copy strong{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;grid-area:1/1/auto/-1;font-size:20px;font-weight:850;line-height:1.3;display:block}.jaein-travel-hub-module__8E9QmW__copy small{color:#627b91;word-break:keep-all;overflow-wrap:break-word;grid-area:2/1;min-width:0;margin-top:0;font-size:14px;line-height:1.45;display:block}.jaein-travel-hub-module__8E9QmW__arrow{color:#168df6;background:#e8f4ff;border-radius:50%;grid-area:2/2;place-items:center;width:32px;height:32px;display:grid}@media (max-width:1000px) and (min-width:641px){.jaein-travel-hub-module__8E9QmW__hub{grid-template-columns:40.5% minmax(0,1fr);width:calc(100% - 16px)}.jaein-travel-hub-module__8E9QmW__content{gap:12px;padding:16px 14px}.jaein-travel-hub-module__8E9QmW__titleRow{gap:8px}.jaein-travel-hub-module__8E9QmW__icon{flex-basis:32px;width:32px;height:36px}.jaein-travel-hub-module__8E9QmW__icon svg{width:24px}.jaein-travel-hub-module__8E9QmW__titleRow h2{font-size:clamp(21px,3cqw,28px)}.jaein-travel-hub-module__8E9QmW__introRow{gap:8px;margin-top:7px}.jaein-travel-hub-module__8E9QmW__introRow>p{font-size:14px}.jaein-travel-hub-module__8E9QmW__grid{gap:10px}.jaein-travel-hub-module__8E9QmW__copy{grid-template-columns:minmax(0,1fr) 26px;gap:3px 5px;padding:10px}.jaein-travel-hub-module__8E9QmW__copy strong{font-size:16px}.jaein-travel-hub-module__8E9QmW__copy small{font-size:14px}.jaein-travel-hub-module__8E9QmW__arrow{width:26px;height:26px}.jaein-travel-hub-module__8E9QmW__portrait{position:static}}@media (max-width:640px){.jaein-travel-hub-module__8E9QmW__hub{border-radius:22px;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"portrait head""cards cards";gap:12px 10px;width:calc(100% - 16px);margin:16px auto 18px;padding:12px}.jaein-travel-hub-module__8E9QmW__visual{border-radius:15px;grid-area:portrait;align-self:center;width:112px;height:158px}.jaein-travel-hub-module__8E9QmW__portrait{width:100%;height:auto;-webkit-mask-image:none;mask-image:none}.jaein-travel-hub-module__8E9QmW__content{display:contents}.jaein-travel-hub-module__8E9QmW__head{grid-area:head;align-self:center;min-width:0}.jaein-travel-hub-module__8E9QmW__titleRow{gap:0}.jaein-travel-hub-module__8E9QmW__icon{display:none}.jaein-travel-hub-module__8E9QmW__titleRow h2{letter-spacing:-.04em;font-size:clamp(19px,5.6cqw,27px);line-height:1.28}.jaein-travel-hub-module__8E9QmW__titleRow h2>span{font-size:1.12em}.jaein-travel-hub-module__8E9QmW__subtitle{margin-top:5px;font-size:14px}.jaein-travel-hub-module__8E9QmW__introRow{margin-top:8px;display:block}.jaein-travel-hub-module__8E9QmW__introRow>p{font-size:14px;line-height:1.4}.jaein-travel-hub-module__8E9QmW__seeAll{padding:5px 0;font-size:14px}.jaein-travel-hub-module__8E9QmW__grid{grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jaein-travel-hub-module__8E9QmW__card{border-radius:15px}.jaein-travel-hub-module__8E9QmW__media{aspect-ratio:1.8}.jaein-travel-hub-module__8E9QmW__copy{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:3px 4px;padding:10px}.jaein-travel-hub-module__8E9QmW__copy strong{font-size:16px;line-height:1.35}.jaein-travel-hub-module__8E9QmW__copy small{margin-top:0;font-size:14px;line-height:1.4}.jaein-travel-hub-module__8E9QmW__arrow{flex-basis:24px;width:24px;height:24px;margin-top:1px}.jaein-travel-hub-module__8E9QmW__arrow svg{width:16px}}@media (max-width:380px){.jaein-travel-hub-module__8E9QmW__hub{grid-template-columns:98px minmax(0,1fr);gap:10px;padding:10px}.jaein-travel-hub-module__8E9QmW__visual{width:98px;height:138px}.jaein-travel-hub-module__8E9QmW__titleRow h2{font-size:19px}.jaein-travel-hub-module__8E9QmW__introRow>p{display:none}.jaein-travel-hub-module__8E9QmW__grid{gap:8px}.jaein-travel-hub-module__8E9QmW__copy{grid-template-columns:minmax(0,1fr);gap:3px 0;padding:9px 8px}.jaein-travel-hub-module__8E9QmW__copy strong{font-size:16px}.jaein-travel-hub-module__8E9QmW__copy small{font-size:14px}.jaein-travel-hub-module__8E9QmW__arrow{display:none}}@media (prefers-reduced-motion:reduce){.jaein-travel-hub-module__8E9QmW__card{transition:none}.jaein-travel-hub-module__8E9QmW__card:hover{transform:none}}.jaein-travel-hub-module__8E9QmW__titleRow h2{scroll-margin-top:110px}.jaein-travel-hub-module__8E9QmW__copy strong{font-size:var(--btk-home-card-title,18px);letter-spacing:-.03em;font-weight:700;line-height:1.35}.jaein-travel-hub-module__8E9QmW__copy small{font-size:var(--btk-home-card-description,14px);line-height:1.5}@media (max-width:640px){.jaein-travel-hub-module__8E9QmW__copy{align-items:start}.jaein-travel-hub-module__8E9QmW__copy strong{font-size:var(--btk-home-card-title,18px)}.jaein-travel-hub-module__8E9QmW__copy small{font-size:var(--btk-home-card-description,14px)}}.jaein-travel-hub-module__8E9QmW__titleRow h2{font-family:var(--btk-font-ui,system-ui,sans-serif);font-size:var(--btk-home-section-title,26px);letter-spacing:-.04em;font-weight:700;line-height:1.2}.jaein-travel-hub-module__8E9QmW__titleRow h2>span{font-size:1em}.jaein-travel-hub-module__8E9QmW__introRow>p{font-size:var(--btk-home-section-description,14px);font-weight:400;line-height:1.5}.jaein-travel-hub-module__8E9QmW__grid{grid-auto-rows:1fr;align-items:stretch}.jaein-travel-hub-module__8E9QmW__card{height:100%;min-height:0}.jaein-travel-hub-module__8E9QmW__media{aspect-ratio:2.34;flex:none}.jaein-travel-hub-module__8E9QmW__copy{align-items:start;min-height:83px}.jaein-travel-hub-module__8E9QmW__copy strong{overflow-wrap:anywhere}@media (min-width:641px) and (max-width:1023px){.jaein-travel-hub-module__8E9QmW__titleRow h2{font-size:var(--btk-home-section-title,24px)}}@media (max-width:640px){.jaein-travel-hub-module__8E9QmW__titleRow h2{font-size:var(--btk-home-section-title,22px)}.jaein-travel-hub-module__8E9QmW__introRow>p{font-size:var(--btk-home-section-description,13px)}.jaein-travel-hub-module__8E9QmW__media{aspect-ratio:2.34}.jaein-travel-hub-module__8E9QmW__copy{min-height:92px}}@media (max-width:380px){.jaein-travel-hub-module__8E9QmW__titleRow h2{font-size:var(--btk-home-section-title,22px)}}
.home-performance-posters-module__BuUxjq__panel{box-sizing:border-box;color:#183d60;background:linear-gradient(125deg,#fbfdff 0%,#eef7ff 100%);border:1px solid #dbe8f5;border-radius:28px;width:100%;min-width:0;margin:0;padding:28px 30px 23px;position:relative;overflow:hidden;box-shadow:0 14px 35px #174c7910}.home-performance-posters-module__BuUxjq__intro{justify-content:space-between;align-items:flex-start;gap:16px;min-height:116px;padding-right:164px;display:flex;position:relative}.home-performance-posters-module__BuUxjq__heading{z-index:2;min-width:0;position:relative}.home-performance-posters-module__BuUxjq__heading h2{letter-spacing:-.045em;word-break:keep-all;color:#173a5c;align-items:center;gap:8px;margin:0;font-size:clamp(25px,2.8vw,36px);font-weight:800;line-height:1.2;display:flex}.home-performance-posters-module__BuUxjq__heading h2 svg{color:#a89bea;flex:none}.home-performance-posters-module__BuUxjq__heading p{color:#667c8c;word-break:keep-all;margin:9px 0 0;font-size:clamp(13px,1.3vw,15px);line-height:1.5}.home-performance-posters-module__BuUxjq__seeMore{z-index:3;white-space:nowrap;color:#2074a8;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:800;text-decoration:none;display:flex;position:relative}.home-performance-posters-module__BuUxjq__seeMore:hover{text-decoration:underline}.home-performance-posters-module__BuUxjq__yuri{z-index:1;pointer-events:none;width:154px;height:175px;position:absolute;top:-16px;right:-10px}.home-performance-posters-module__BuUxjq__yuri img{object-fit:contain;object-position:center bottom;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.home-performance-posters-module__BuUxjq__yuriBubble{z-index:3;color:#285d87;background:#fff;border-radius:20px;max-width:116px;padding:9px 12px;font-size:10px;font-weight:750;line-height:1.5;position:absolute;top:5px;left:-84px;transform:rotate(-5deg);box-shadow:0 8px 20px #365e7812}.home-performance-posters-module__BuUxjq__filters{z-index:2;scrollbar-width:none;align-items:center;gap:8px;padding:3px 0 13px;display:flex;position:relative;overflow-x:auto}.home-performance-posters-module__BuUxjq__filters::-webkit-scrollbar{display:none}.home-performance-posters-module__BuUxjq__filter,.home-performance-posters-module__BuUxjq__selected{white-space:nowrap;color:#627b8d;min-height:41px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:9px 17px;font-size:13px;font-weight:750;display:inline-flex}.home-performance-posters-module__BuUxjq__selected{color:#fff;background:linear-gradient(135deg,#66c6e8,#268dc6);border-color:#69c4e4;box-shadow:0 6px 16px #269ace22}.home-performance-posters-module__BuUxjq__filter:focus-visible,.home-performance-posters-module__BuUxjq__selected:focus-visible,.home-performance-posters-module__BuUxjq__cardLink:focus-visible,.home-performance-posters-module__BuUxjq__controls button:focus-visible{outline-offset:2px;outline:3px solid #376dd9}.home-performance-posters-module__BuUxjq__railOuter{min-width:0;position:relative}.home-performance-posters-module__BuUxjq__rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;padding:4px 3px 10px 1px;display:flex;overflow-x:auto}.home-performance-posters-module__BuUxjq__rail::-webkit-scrollbar{display:none}.home-performance-posters-module__BuUxjq__card{scroll-snap-align:start;background:#fff;border:1px solid #e1e9f0;border-radius:18px;flex:0 0 clamp(185px,24%,240px);min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 7px 17px #31557a0f}.home-performance-posters-module__BuUxjq__card:hover{transform:translateY(-2px);box-shadow:0 11px 25px #31557a21}.home-performance-posters-module__BuUxjq__cardLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.home-performance-posters-module__BuUxjq__poster{aspect-ratio:3/3.9;background:#eef3f8;width:100%;display:block;position:relative;overflow:hidden}.home-performance-posters-module__BuUxjq__poster img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.home-performance-posters-module__BuUxjq__poster img.home-performance-posters-module__BuUxjq__fallbackPoster{object-fit:cover;object-position:center;filter:saturate(.95)}.home-performance-posters-module__BuUxjq__posterNotice{color:#61788a;text-align:center;background:#ffffffed;padding:7px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.home-performance-posters-module__BuUxjq__cardInfo{flex-direction:column;flex:1;gap:8px;min-width:0;padding:11px 12px 13px;display:flex}.home-performance-posters-module__BuUxjq__genre{color:#297caa;font-size:11px;font-weight:800}.home-performance-posters-module__BuUxjq__name{-webkit-line-clamp:2;letter-spacing:-.025em;color:#173a5c;word-break:keep-all;-webkit-box-orient:vertical;min-height:39px;font-size:14px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.home-performance-posters-module__BuUxjq__meta{color:#708497;align-items:flex-start;gap:5px;min-width:0;font-size:11px;line-height:1.35;display:flex}.home-performance-posters-module__BuUxjq__meta svg{flex:0 0 13px;margin-top:1px}.home-performance-posters-module__BuUxjq__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.home-performance-posters-module__BuUxjq__detail{color:#266e99;background:#eaf6fb;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:35px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.home-performance-posters-module__BuUxjq__controls{color:#567895;justify-content:center;align-items:center;gap:16px;margin-top:6px;font-size:12px;font-weight:750;display:flex}.home-performance-posters-module__BuUxjq__controls button{color:#327cad;cursor:pointer;background:#fff;border:1px solid #d8e4ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.home-performance-posters-module__BuUxjq__controls button:disabled{opacity:.3;cursor:default}.home-performance-posters-module__BuUxjq__state{color:#698396;text-align:center;border:1px dashed #cbdce9;border-radius:18px;justify-content:center;align-items:center;min-height:210px;padding:20px;font-size:14px;display:flex}.home-performance-posters-module__BuUxjq__previewHint{z-index:2;color:#996818;margin:0 0 8px;font-size:10px;font-weight:700;position:relative}@media (max-width:960px){.home-performance-posters-module__BuUxjq__panel{padding:24px 20px}.home-performance-posters-module__BuUxjq__intro{padding-right:125px}.home-performance-posters-module__BuUxjq__yuri{width:125px;right:-16px}.home-performance-posters-module__BuUxjq__yuriBubble{display:none}.home-performance-posters-module__BuUxjq__card{flex-basis:calc(33.3333% - 9px)}}@media (max-width:640px){.home-performance-posters-module__BuUxjq__panel{border-radius:21px;padding:18px 14px 15px}.home-performance-posters-module__BuUxjq__intro{min-height:94px;padding-right:72px}.home-performance-posters-module__BuUxjq__heading h2{gap:3px;font-size:clamp(19px,4.8vw,25px)}.home-performance-posters-module__BuUxjq__heading h2 svg{width:17px}.home-performance-posters-module__BuUxjq__heading p{font-size:12px;line-height:1.5}.home-performance-posters-module__BuUxjq__seeMore{margin:0;font-size:11px;position:absolute;top:68px;left:0}.home-performance-posters-module__BuUxjq__seeMore svg{width:15px}.home-performance-posters-module__BuUxjq__yuri{width:84px;height:103px;top:-7px;right:-13px}.home-performance-posters-module__BuUxjq__filters{margin-top:6px;padding-bottom:10px}.home-performance-posters-module__BuUxjq__filter,.home-performance-posters-module__BuUxjq__selected{min-height:34px;padding:6px 11px;font-size:11px}.home-performance-posters-module__BuUxjq__rail{gap:10px}.home-performance-posters-module__BuUxjq__card{border-radius:14px;flex-basis:45%;min-width:145px}.home-performance-posters-module__BuUxjq__poster{aspect-ratio:3/4}.home-performance-posters-module__BuUxjq__cardInfo{gap:6px;padding:9px 8px 10px}.home-performance-posters-module__BuUxjq__name{min-height:34px;font-size:12px}.home-performance-posters-module__BuUxjq__genre,.home-performance-posters-module__BuUxjq__meta{font-size:10px}.home-performance-posters-module__BuUxjq__detail{min-height:32px;font-size:11px}.home-performance-posters-module__BuUxjq__controls{margin-top:3px}.home-performance-posters-module__BuUxjq__previewHint{font-size:9px}}@media (prefers-reduced-motion:reduce){.home-performance-posters-module__BuUxjq__card{transition:none}}.home-performance-posters-module__BuUxjq__panel{background:linear-gradient(135deg,#fbfdff 0%,#f4faff 64%,#f7f5ff 100%)}.home-performance-posters-module__BuUxjq__intro{align-items:center;min-height:0;margin-bottom:17px;padding-right:0}.home-performance-posters-module__BuUxjq__heading h2{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.23em;display:flex}.home-performance-posters-module__BuUxjq__heading h2 em{color:#9936df;font-style:normal}.home-performance-posters-module__BuUxjq__seeMore{flex:none;margin-top:0}.home-performance-posters-module__BuUxjq__filters{margin-top:0}.home-performance-posters-module__BuUxjq__card{flex-basis:clamp(225px,31.5%,360px)}@media (max-width:960px){.home-performance-posters-module__BuUxjq__intro{min-height:0;padding-right:0}.home-performance-posters-module__BuUxjq__card{flex-basis:calc(33.3333% - 8px)}}@media (max-width:640px){.home-performance-posters-module__BuUxjq__intro{align-items:flex-start;gap:8px;min-height:0;margin-bottom:13px;padding-right:0}.home-performance-posters-module__BuUxjq__heading{flex:auto}.home-performance-posters-module__BuUxjq__heading h2{gap:.25em;font-size:clamp(21px,5.7vw,27px)}.home-performance-posters-module__BuUxjq__heading p{margin-top:6px}.home-performance-posters-module__BuUxjq__seeMore{align-self:flex-start;margin-top:6px;font-size:12px;position:relative;top:auto;left:auto}.home-performance-posters-module__BuUxjq__filters{margin-top:0}.home-performance-posters-module__BuUxjq__card{flex-basis:min(76vw,280px);min-width:0}}.home-performance-posters-module__BuUxjq__regionSelect{color:#527086;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.home-performance-posters-module__BuUxjq__regionSelect select{color:#214f70;min-height:41px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddde9;border-radius:12px;padding:8px 34px 8px 13px;font-weight:800}.home-performance-posters-module__BuUxjq__showMore{color:#26739e;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe1ed;border-radius:99px;justify-content:center;align-items:center;gap:6px;margin:8px auto 0;padding:9px 15px;font-size:12px;font-weight:800;display:flex}@media (max-width:640px){.home-performance-posters-module__BuUxjq__filters{flex-wrap:wrap;overflow:visible}.home-performance-posters-module__BuUxjq__regionSelect{order:-1;justify-content:flex-end;width:100%;margin-left:0}.home-performance-posters-module__BuUxjq__regionSelect select{flex:0 170px;min-height:36px}.home-performance-posters-module__BuUxjq__showMore{margin-top:6px}}.home-performance-posters-module__BuUxjq__bookingSource{text-overflow:ellipsis;white-space:nowrap;color:#6c7f8f;min-width:0;font-size:10px;line-height:1.35;display:block;overflow:hidden}.home-performance-posters-module__BuUxjq__bookingSource b{color:#266e99;font-weight:850}@media (max-width:640px){.home-performance-posters-module__BuUxjq__bookingSource{font-size:9.5px}}@media (max-width:480px){.home-performance-posters-module__BuUxjq__panel{padding:17px 13px 15px}.home-performance-posters-module__BuUxjq__intro{margin-bottom:12px}.home-performance-posters-module__BuUxjq__heading h2{font-size:clamp(22px,5.8vw,27px)}.home-performance-posters-module__BuUxjq__heading p{font-size:13px;line-height:1.45}.home-performance-posters-module__BuUxjq__seeMore{font-size:13px}.home-performance-posters-module__BuUxjq__filters{gap:7px;padding-bottom:10px}.home-performance-posters-module__BuUxjq__filter,.home-performance-posters-module__BuUxjq__selected{min-height:36px;padding:7px 11px;font-size:12px}.home-performance-posters-module__BuUxjq__regionSelect{font-size:12px}.home-performance-posters-module__BuUxjq__rail{gap:10px;padding:3px 2px 8px 1px}.home-performance-posters-module__BuUxjq__card{border-radius:17px;flex:0 0 100%}.home-performance-posters-module__BuUxjq__cardLink{flex-direction:row;align-items:stretch;min-height:210px}.home-performance-posters-module__BuUxjq__poster{aspect-ratio:auto;flex:0 0 35%;width:35%;min-height:210px}.home-performance-posters-module__BuUxjq__poster img{object-fit:contain;object-position:center;background:#f6f8fb}.home-performance-posters-module__BuUxjq__cardInfo{justify-content:center;gap:7px;padding:12px 11px 12px 12px}.home-performance-posters-module__BuUxjq__genre{font-size:12px}.home-performance-posters-module__BuUxjq__name{-webkit-line-clamp:3;min-height:0;font-size:clamp(16px,4.3vw,19px);line-height:1.35}.home-performance-posters-module__BuUxjq__meta{gap:5px;font-size:12px;line-height:1.4}.home-performance-posters-module__BuUxjq__meta svg{flex:0 0 14px;width:14px;height:14px}.home-performance-posters-module__BuUxjq__meta span{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-performance-posters-module__BuUxjq__bookingSource{white-space:normal;font-size:11px;line-height:1.3}.home-performance-posters-module__BuUxjq__detail{border-radius:10px;min-height:36px;font-size:13px}.home-performance-posters-module__BuUxjq__controls{gap:12px;margin-top:4px;font-size:13px}.home-performance-posters-module__BuUxjq__showMore{margin-top:7px;font-size:13px}}@media (min-width:481px){.home-performance-posters-module__BuUxjq__poster{aspect-ratio:3/3.35}.home-performance-posters-module__BuUxjq__cardInfo{gap:9px;padding:14px 15px 15px;font-family:inherit}.home-performance-posters-module__BuUxjq__genre{font-size:max(12px,var(--btk-home-card-badge,11px));line-height:1.35}.home-performance-posters-module__BuUxjq__name{min-height:48px;font-size:var(--btk-home-card-title,18px);font-weight:700;line-height:1.35}.home-performance-posters-module__BuUxjq__meta,.home-performance-posters-module__BuUxjq__bookingSource{font-size:var(--btk-home-card-description,14px);line-height:1.45}.home-performance-posters-module__BuUxjq__meta{gap:6px}.home-performance-posters-module__BuUxjq__meta svg{flex-basis:15px;width:15px;height:15px;margin-top:2px}.home-performance-posters-module__BuUxjq__detail{min-height:42px;font-size:14px}}
.destination-cards-module__8OHxbq__panel{background:linear-gradient(#fbfdff 0%,#f6faff 100%);overflow:hidden}.destination-cards-module__8OHxbq__rail{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;gap:14px;padding:2px 2px 12px;display:flex;overflow:auto hidden}.destination-cards-module__8OHxbq__rail::-webkit-scrollbar{display:none}.destination-cards-module__8OHxbq__card{isolation:isolate;color:#fff;text-align:left;scroll-snap-align:start;cursor:pointer;background:#153b62;border:1px solid #154e7e14;border-radius:22px;flex:0 0 calc(33.3333% - 9.33333px);min-width:285px;height:330px;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #1c476c21}.destination-cards-module__8OHxbq__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1c476c2e}.destination-cards-module__8OHxbq__card:focus-visible{outline-offset:3px;outline:3px solid #55aef5}.destination-cards-module__8OHxbq__destinationImage{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .26s;position:absolute;inset:0}.destination-cards-module__8OHxbq__card:hover .destination-cards-module__8OHxbq__destinationImage{transform:scale(1.025)}.destination-cards-module__8OHxbq__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0520398f 0%,#0520392e 45%,#05203900 70%),linear-gradient(#05192d00 55%,#05192d8a 100%);position:absolute;inset:0}.destination-cards-module__8OHxbq__soya{z-index:3;pointer-events:none;background:0 0;width:40%;height:82%;position:absolute;bottom:0;right:-2%}.destination-cards-module__8OHxbq__soya[hidden]{display:none}.destination-cards-module__8OHxbq__soyaImage{object-fit:contain;object-position:right bottom;filter:drop-shadow(-4px 8px 16px #0e2f4929);width:100%;height:100%;position:absolute;bottom:0;right:0}.destination-cards-module__8OHxbq__soyaBadge{z-index:4;color:#9a3db1;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #ffffffc2;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:14px;right:12px;box-shadow:0 5px 14px #233d541f}.destination-cards-module__8OHxbq__soyaBadge:after{content:"";background:#ffffffeb;border-bottom:1px solid #ffffffc2;border-right:1px solid #ffffffc2;width:12px;height:12px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg)}.destination-cards-module__8OHxbq__content{z-index:4;color:#fff;pointer-events:none;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:absolute;bottom:18px;left:18px;right:42%}.destination-cards-module__8OHxbq__contentWide{right:68px}.destination-cards-module__8OHxbq__regionBadge{color:#194d78;background:#ffffffed;border-radius:999px;align-items:center;gap:4px;max-width:100%;margin-bottom:8px;padding:6px 9px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.destination-cards-module__8OHxbq__title{color:#fff;text-shadow:0 2px 8px #00000061;font-size:clamp(20px,1.7vw,24px);font-weight:900;line-height:1.08}.destination-cards-module__8OHxbq__englishName{color:#fffffff0;text-shadow:0 2px 8px #00000057;margin-top:4px;font-size:12px;font-style:normal;line-height:1.2}.destination-cards-module__8OHxbq__highlight{color:#ffffffeb;text-shadow:0 2px 8px #00000057;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.destination-cards-module__8OHxbq__arrow{z-index:5;color:#164c77;background:#ffffffeb;border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 16px #0a29422e}.destination-cards-module__8OHxbq__card:hover .destination-cards-module__8OHxbq__arrow{background:#fff;transform:translate(2px)}@media (min-width:641px) and (max-width:1023px){.destination-cards-module__8OHxbq__card{flex-basis:calc(50% - 6px);min-width:0;height:312px}.destination-cards-module__8OHxbq__soya{width:38%;height:78%}.destination-cards-module__8OHxbq__content{right:40%}.destination-cards-module__8OHxbq__contentWide{right:68px}}@media (max-width:640px){.destination-cards-module__8OHxbq__rail{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px}.destination-cards-module__8OHxbq__card{flex:0 0 84%;min-width:0;height:278px}.destination-cards-module__8OHxbq__soya{width:42%;height:72%;right:-3%}.destination-cards-module__8OHxbq__soyaBadge{padding:6px 8px;font-size:9px;top:10px;right:8px}.destination-cards-module__8OHxbq__content{bottom:14px;left:14px;right:43%}.destination-cards-module__8OHxbq__contentWide{right:58px}.destination-cards-module__8OHxbq__title{font-size:18px}.destination-cards-module__8OHxbq__englishName{font-size:11px}.destination-cards-module__8OHxbq__highlight{display:none}.destination-cards-module__8OHxbq__regionBadge{padding:5px 8px;font-size:9px}.destination-cards-module__8OHxbq__arrow{width:38px;height:38px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.destination-cards-module__8OHxbq__card,.destination-cards-module__8OHxbq__destinationImage,.destination-cards-module__8OHxbq__arrow{transition:none}}.destination-cards-module__8OHxbq__title{font-size:var(--btk-home-card-title,18px);letter-spacing:-.03em;overflow-wrap:anywhere;word-break:keep-all;font-weight:700;line-height:1.22}.destination-cards-module__8OHxbq__englishName,.destination-cards-module__8OHxbq__highlight{font-size:var(--btk-home-card-description,14px);line-height:1.45}.destination-cards-module__8OHxbq__regionBadge,.destination-cards-module__8OHxbq__soyaBadge{font-size:var(--btk-home-card-badge,11px)}@media (max-width:640px){.destination-cards-module__8OHxbq__title{font-size:var(--btk-home-card-title,18px)}.destination-cards-module__8OHxbq__englishName{font-size:var(--btk-home-card-description,14px)}.destination-cards-module__8OHxbq__regionBadge,.destination-cards-module__8OHxbq__soyaBadge{font-size:var(--btk-home-card-badge,11px)}}@media (min-width:641px) and (max-width:1023px){.destination-cards-module__8OHxbq__card{height:clamp(276px,29vw,312px)}}@media (max-width:640px){.destination-cards-module__8OHxbq__card{height:clamp(265px,75vw,290px)}.destination-cards-module__8OHxbq__destinationImage{object-fit:cover}.destination-cards-module__8OHxbq__soyaImage{object-fit:contain;object-position:right bottom}}.destination-cards-module__8OHxbq__card{height:clamp(301px,28vw,346px)}@media (min-width:641px) and (max-width:1023px){.destination-cards-module__8OHxbq__card{height:clamp(292px,30vw,328px)}}@media (max-width:640px){.destination-cards-module__8OHxbq__card{height:clamp(277px,76vw,302px)}}
.home-kpop-section-module__CM3xkW__shell{width:100%;min-width:0;max-width:100%;font-family:var(--btk-font-ui,system-ui,sans-serif);container-type:inline-size}.home-kpop-section-module__CM3xkW__panel{box-sizing:border-box;color:#102c4b;isolation:isolate;background:linear-gradient(115deg,#f4f9ff,#fbfcff 62%,#f2f8ff);border:1px solid #dfe9f5;border-radius:28px;grid-template:"heading all""rail rail"/minmax(0,1fr) auto;gap:20px 24px;padding:24px;display:grid;box-shadow:0 10px 30px #315c8e09}.home-kpop-section-module__CM3xkW__panel *{box-sizing:border-box}.home-kpop-section-module__CM3xkW__character{z-index:1;pointer-events:none;width:32%;height:100%;position:absolute;bottom:0;left:0}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__character img{object-fit:contain;object-position:left bottom;filter:drop-shadow(2px 3px 5px #102c4b30);width:100%;height:100%;display:block}.home-kpop-section-module__CM3xkW__heading{grid-area:heading;align-self:start;min-width:0}.home-kpop-section-module__CM3xkW__kicker{color:#913ba6;letter-spacing:.03em;margin:0 0 10px;font-size:15px;font-weight:800;line-height:1.4;display:block}.home-kpop-section-module__CM3xkW__heading h2{font-size:var(--btk-home-section-title,26px);letter-spacing:-.04em;color:#0a2544;word-break:keep-all;overflow-wrap:break-word;margin:0 0 10px;font-weight:700;line-height:1.22}.home-kpop-section-module__CM3xkW__heading p{font-size:max(15px,var(--btk-home-section-description,15px));color:#61738a;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.5}.home-kpop-section-module__CM3xkW__seeAll{color:#1576b9;white-space:nowrap;grid-area:all;justify-content:flex-end;align-self:start;align-items:center;gap:7px;min-height:42px;margin-bottom:48px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.home-kpop-section-module__CM3xkW__navigation{grid-area:1/2;justify-content:flex-end;align-self:end;gap:8px;min-width:0;display:flex}.home-kpop-section-module__CM3xkW__navigation button{color:#176b9f;cursor:pointer;background:#fff;border:1px solid #d8e4f0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.home-kpop-section-module__CM3xkW__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-area:rail;gap:16px;width:100%;min-width:0;max-width:100%;padding:0 0 5px;display:flex;overflow:auto hidden}.home-kpop-section-module__CM3xkW__rail::-webkit-scrollbar{display:none}.home-kpop-section-module__CM3xkW__card{min-width:0;height:366px;color:inherit;scroll-snap-align:start;background:#fff;border-radius:19px;flex-direction:column;flex:0 0 calc(35.7143% - 11.4286px);text-decoration:none;display:flex;overflow:hidden;box-shadow:0 7px 17px #244f7910}.home-kpop-section-module__CM3xkW__image{aspect-ratio:16/9;background:#e0f2ff;flex:none;width:100%;position:relative;overflow:hidden}.home-kpop-section-module__CM3xkW__image img{object-fit:cover;width:100%;height:100%}.home-kpop-section-module__CM3xkW__copy{flex-direction:column;flex:1;gap:7px;min-height:0;padding:14px 15px 16px;display:flex;position:relative}.home-kpop-section-module__CM3xkW__copy strong{-webkit-line-clamp:2;line-clamp:2;height:2.6em;font-size:var(--btk-home-card-title,18px);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.home-kpop-section-module__CM3xkW__copy time,.home-kpop-section-module__CM3xkW__venue,.home-kpop-section-module__CM3xkW__price{color:#607389;padding-right:32px;font-size:15px;line-height:1.4;display:block}.home-kpop-section-module__CM3xkW__venue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-kpop-section-module__CM3xkW__price{color:#7450a5;white-space:nowrap;font-weight:750}.home-kpop-section-module__CM3xkW__arrow{color:#147ac4;background:#eaf5ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:15px;right:12px}.home-kpop-section-module__CM3xkW__empty{color:#607389;background:#fff;border-radius:16px;place-items:center;width:100%;min-height:180px;padding:20px;font-size:16px;display:grid}.home-kpop-section-module__CM3xkW__panel a:focus-visible,.home-kpop-section-module__CM3xkW__panel button:focus-visible,.home-kpop-section-module__CM3xkW__rail:focus-visible{outline-offset:3px;outline:3px solid #397ee2}@container (max-width:1000px){.home-kpop-section-module__CM3xkW__panel{border-radius:23px;gap:18px;padding:18px}.home-kpop-section-module__CM3xkW__heading h2{font-size:var(--btk-home-section-title,24px);margin-bottom:9px}.home-kpop-section-module__CM3xkW__heading p{font-size:max(15px,var(--btk-home-section-description,15px))}.home-kpop-section-module__CM3xkW__kicker{margin-bottom:8px;font-size:13px}.home-kpop-section-module__CM3xkW__seeAll{min-height:36px;margin-bottom:44px;font-size:15px}.home-kpop-section-module__CM3xkW__card{flex-basis:calc(47.6191% - 11.4286px);height:328px}.home-kpop-section-module__CM3xkW__copy{padding:13px}}@container (max-width:600px){.home-kpop-section-module__CM3xkW__panel{border-radius:21px;grid-template:"heading heading""all nav"34px"rail rail"/minmax(0,1fr) auto;gap:12px;padding:12px}.home-kpop-section-module__CM3xkW__heading h2{font-size:var(--btk-home-section-title,22px);margin-bottom:7px;line-height:1.25}.home-kpop-section-module__CM3xkW__heading p{font-size:max(15px,var(--btk-home-section-description,15px));line-height:1.45}.home-kpop-section-module__CM3xkW__kicker{letter-spacing:0;margin-bottom:6px;font-size:11px}.home-kpop-section-module__CM3xkW__seeAll{place-self:center start;min-height:32px;margin:0;font-size:14px}.home-kpop-section-module__CM3xkW__navigation{grid-area:nav;align-self:center;gap:6px}.home-kpop-section-module__CM3xkW__navigation button{width:32px;height:32px}.home-kpop-section-module__CM3xkW__rail{gap:12px}.home-kpop-section-module__CM3xkW__card{border-radius:16px;flex-basis:min(300px,89%);height:319px}.home-kpop-section-module__CM3xkW__copy strong{font-size:var(--btk-home-card-title,18px)}.home-kpop-section-module__CM3xkW__copy{gap:5px;padding:12px 13px 13px}.home-kpop-section-module__CM3xkW__copy time,.home-kpop-section-module__CM3xkW__venue,.home-kpop-section-module__CM3xkW__price{font-size:14px}.home-kpop-section-module__CM3xkW__empty{min-height:140px;font-size:15px}}@container (max-width:340px){.home-kpop-section-module__CM3xkW__heading h2{font-size:var(--btk-home-section-title,22px)}.home-kpop-section-module__CM3xkW__panel{gap:10px}.home-kpop-section-module__CM3xkW__card{height:289px}}@media (prefers-reduced-motion:reduce){.home-kpop-section-module__CM3xkW__panel *{scroll-behavior:auto!important;transition:none!important}}.home-kpop-section-module__CM3xkW__shopLink{color:#663ca1;background:linear-gradient(110deg,#f3edff,#ffedf8);border:1px solid #d9c8f5;border-radius:99px;grid-area:4/1/auto/-1;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.home-kpop-section-module__CM3xkW__panel{grid-template:"heading all""rail rail""shop shop"/minmax(0,1fr) auto;gap:16px 20px}.home-kpop-section-module__CM3xkW__navigation{grid-area:1/2}.home-kpop-section-module__CM3xkW__shopLink{grid-area:auto;min-height:40px;margin:0;padding:8px 15px}.home-kpop-section-module__CM3xkW__rail{align-items:stretch;padding-bottom:3px}.home-kpop-section-module__CM3xkW__card{flex:0 0 clamp(240px,33.3333% - 10.6667px,340px);align-self:stretch;height:auto;min-height:0}.home-kpop-section-module__CM3xkW__image{aspect-ratio:16/9}.home-kpop-section-module__CM3xkW__copy{flex:auto;gap:7px;min-height:174px;padding:13px 15px 15px}.home-kpop-section-module__CM3xkW__copy strong{height:auto;min-height:2.6em;max-height:2.6em;line-height:1.3}.home-kpop-section-module__CM3xkW__copy time,.home-kpop-section-module__CM3xkW__copy .home-kpop-section-module__CM3xkW__venue,.home-kpop-section-module__CM3xkW__copy .home-kpop-section-module__CM3xkW__price{flex-shrink:0;line-height:1.35}.home-kpop-section-module__CM3xkW__copy .home-kpop-section-module__CM3xkW__price{white-space:normal;overflow-wrap:anywhere;margin-top:auto;padding-right:38px}.home-kpop-section-module__CM3xkW__seeAll{margin-bottom:45px}@container (max-width:1000px){.home-kpop-section-module__CM3xkW__panel{row-gap:14px}.home-kpop-section-module__CM3xkW__card{flex-basis:clamp(235px,50% - 8px,330px);height:auto;min-height:0}.home-kpop-section-module__CM3xkW__copy{min-height:166px}}@container (max-width:600px){.home-kpop-section-module__CM3xkW__panel{grid-template-rows:auto 34px auto auto;grid-template-areas:"heading heading""all nav""rail rail""shop shop";row-gap:12px}.home-kpop-section-module__CM3xkW__navigation{grid-area:auto}.home-kpop-section-module__CM3xkW__card{flex-basis:min(285px,82%);height:auto;min-height:0}.home-kpop-section-module__CM3xkW__copy{gap:6px;min-height:166px;padding:12px 13px 13px}.home-kpop-section-module__CM3xkW__copy strong{min-height:2.6em;max-height:2.6em}.home-kpop-section-module__CM3xkW__shopLink{min-height:38px;padding:7px 14px}.home-kpop-section-module__CM3xkW__seeAll{margin:0}}@container (max-width:340px){.home-kpop-section-module__CM3xkW__card{flex-basis:88%;height:auto;min-height:0}.home-kpop-section-module__CM3xkW__copy{min-height:170px}}.home-kpop-section-module__CM3xkW__panel{background:linear-gradient(115deg,#f8fbff,#fff 60%,#f6faff)}.home-kpop-section-module__CM3xkW__image{background:#f3f9ff}.home-kpop-section-module__CM3xkW__image img{object-fit:contain;background:#f5faff}.home-kpop-section-module__CM3xkW__card{border:1px solid #e9eff7}.home-kpop-section-module__CM3xkW__image{isolation:isolate;background:#edf6ff}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__posterBackdrop{object-fit:cover;object-position:center;filter:blur(15px)saturate(.88)brightness(1.14);opacity:.65;transform:scale(1.15)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__posterMain{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 11px #071f4029)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleFrame{background:linear-gradient(130deg,#e9f3ff,#efeaff 55%,#e8faff);display:block;position:absolute;inset:0;overflow:hidden}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleArtwork{object-fit:cover;object-position:center;filter:saturate(.85)brightness(1.11);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.02)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleShade{z-index:1;background:linear-gradient(97deg,#fbfdfffa 0%,#f6faffe3 42%,#ecf1ff6b 76%,#ecf1ff24);position:absolute;inset:0}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleCopy{z-index:2;color:#193f64;flex-direction:column;gap:8px;max-width:80%;display:flex;position:absolute;inset:11% 8% 18% 7%}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleOverline{letter-spacing:.1em;color:#5379ad;font-size:10px;font-weight:850;line-height:1.3}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleCopy strong{-webkit-line-clamp:3;line-clamp:3;letter-spacing:-.04em;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;font-size:clamp(16px,1.55vw,21px);font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleCopy small{color:#56728d;font-size:11px;line-height:1.3}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleCredit{z-index:3;color:#4c6c92;background:#ffffffd1;border:1px solid #bed2e8bf;border-radius:30px;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;bottom:9px;right:10px}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleFirst .home-kpop-section-module__CM3xkW__sampleCopy{max-width:58%;left:38%;right:5%}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleFirst .home-kpop-section-module__CM3xkW__sampleCopy strong{font-size:clamp(14px,1.4vw,19px)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__character{z-index:3;width:30%;height:98%;bottom:0;left:-1%}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleTone0 .home-kpop-section-module__CM3xkW__sampleShade{background:linear-gradient(100deg,#edf7fff7,#d6f0ffc4 58%,#dfefff4f)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleTone1 .home-kpop-section-module__CM3xkW__sampleShade{background:linear-gradient(100deg,#faf1fffa,#ebe8ffc7 58%,#f2e6ff47)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleTone2 .home-kpop-section-module__CM3xkW__sampleShade{background:linear-gradient(100deg,#f8fcfff5,#e0fbfdcc 58%,#e2f7f34d)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleTone3 .home-kpop-section-module__CM3xkW__sampleShade{background:linear-gradient(100deg,#fffaf4f7,#fcebfacc 60%,#f4e5fb47)}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleTone4 .home-kpop-section-module__CM3xkW__sampleShade{background:linear-gradient(100deg,#eef7fff7,#ecf3ffd1 58%,#eaf9f847)}@container (max-width:600px){.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleCopy{gap:5px;top:10%}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleCopy strong{font-size:17px}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleFirst .home-kpop-section-module__CM3xkW__sampleCopy strong{font-size:15px}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__sampleOverline{font-size:9px}.home-kpop-section-module__CM3xkW__image .home-kpop-section-module__CM3xkW__character{width:29%}}.home-kpop-section-module__CM3xkW__heading p.home-kpop-section-module__CM3xkW__countNote{color:#2c80ae;margin-top:7px;font-size:12px;font-weight:750;line-height:1.4}@container (max-width:600px){.home-kpop-section-module__CM3xkW__heading p.home-kpop-section-module__CM3xkW__countNote{margin-top:5px;font-size:11px}}
.homeLanding .homeHero{isolation:isolate}.homeLanding .homeHeroShade{background:linear-gradient(90deg,#fdf4e9e3 0%,#fceeeab8 31%,#f9e2e645 54%,#ffefe400 82%)}.homeLanding .homeHeroBrandLine{text-shadow:0 2px 8px #ffffff4d}.homeLanding .homeHeroTitleLine:first-child{color:#132751}.homeLanding .homeHeroTitleLine:nth-child(2){color:#ed4f93}.homeLanding .homeHeroKo{color:#243e60;text-shadow:0 1px 8px #ffffff8c;font-weight:650}.homeFriendsHeroLink{box-sizing:border-box;color:#1a3154;background:#fffffff5;border:1px solid #f9bed8e6;border-radius:999px;align-items:center;gap:14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 14px 34px #29305330}.homeFriendsHeroLink:hover{border-color:#ed70aa;transform:translateY(-3px);box-shadow:0 18px 37px #29305338}.homeFriendsHeroLink:focus-visible{outline-offset:4px;outline:3px solid #176fd3}.homeFriendsHeroLink--desktop{z-index:6;width:min(542px,49vw);min-height:88px;padding:11px 13px 11px 15px;position:absolute;bottom:36px;right:max(24px,50vw - 596px)}.homeFriendsHeroFaces{flex:none;align-items:center;padding-left:8px;display:flex}.homeFriendsHeroFace{border:3px solid #fff;border-radius:50%;flex:none;width:54px;height:54px;margin-left:-8px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 7px #0e1f3d21}.homeFriendsHeroFace img{width:100%;height:100%;display:block}.homeFriendsHeroText{white-space:nowrap;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.homeFriendsHeroEyebrow{letter-spacing:.09em;color:#e44892;align-items:center;gap:4px;font-size:9px;font-weight:900;display:flex}.homeFriendsHeroText strong{letter-spacing:-.045em;font-size:15px;font-weight:850;line-height:1.25}.homeFriendsHeroArrow{color:#fff;background:#ec4b94;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.homeFriendsHeroLink--mobile{display:none}@media (max-width:1100px) and (min-width:641px){.homeFriendsHeroLink--desktop{width:min(460px,52vw);min-height:64px;padding:8px;bottom:12px;right:22px}.homeFriendsHeroFace{border-width:2px;width:39px;height:39px}.homeFriendsHeroText strong{font-size:13px}.homeFriendsHeroEyebrow{font-size:8px}.homeFriendsHeroArrow{width:33px;height:33px}.homeLanding .homeHeroBrandLine{font-size:clamp(29px,4.4vw,55px)}.homeLanding .homeHeroCopy{width:51%}}@media (max-width:640px){.homeFriendsHeroLink--desktop{display:none}.homeFriendsHeroLink--mobile{z-index:9;gap:9px;width:calc(100% - 26px);min-height:60px;margin:-18px 13px 0;padding:8px 13px;display:flex;position:relative;box-shadow:0 8px 21px #1529491f}.homeFriendsHeroLink--mobile .homeFriendsHeroFace{border-width:2px;width:37px;height:37px;margin-left:-7px}.homeFriendsHeroLink--mobile .homeFriendsHeroFaces{padding-left:7px}.homeFriendsHeroLink--mobile .homeFriendsHeroEyebrow{display:none}.homeFriendsHeroLink--mobile .homeFriendsHeroText strong{white-space:normal;font-size:14px}.homeFriendsHeroLink--mobile .homeFriendsHeroArrow{width:29px;height:29px}.homeFriendsHeroLink--mobile .homeFriendsHeroArrow svg{width:17px;height:17px}.homeLanding .homeHeroShade{background:linear-gradient(90deg,#fff6eded 0%,#ffecec8a 46%,#fff5f000 76%)}.homeLanding .homeHeroBrandLine{font-size:clamp(22px,5.5vw,34px);line-height:1.12}.homeLanding .homeHeroCopy{width:63%}.homeLanding .homeHeroKo{margin-top:8px;font-size:clamp(12px,3.4vw,17px);line-height:1.38}.homeLanding .homeQuickSection{padding-top:12px}}@media (max-width:340px){.homeFriendsHeroLink--mobile{gap:6px;padding:8px 9px}.homeFriendsHeroLink--mobile .homeFriendsHeroFace{width:31px;height:31px}.homeFriendsHeroLink--mobile .homeFriendsHeroText strong{font-size:12px}.homeFriendsHeroLink--mobile .homeFriendsHeroArrow{width:26px;height:26px}.homeLanding .homeHeroBrandLine{font-size:21px}}@media (prefers-reduced-motion:reduce){.homeFriendsHeroLink{transition:none}.homeFriendsHeroLink:hover{transform:none}}@media (min-width:641px) and (max-width:1440px){.homeLanding .homeHero{position:relative}.homeLanding .homeFriendsHeroLink--desktop{max-width:calc(100% - 48px);bottom:28px}.homeLanding .homeQuickSection{margin-top:-40px}}@media (min-width:641px) and (max-width:1100px){.homeLanding .homeFriendsHeroLink--desktop{width:min(460px,52vw);bottom:24px}.homeLanding .homeQuickSection{margin-top:-30px}}
.homeLanding .cityTourV3{width:100%;min-width:0;font-family:var(--btk-font-ui,system-ui,sans-serif);background:#fff;border:1px solid #deebf5;border-radius:26px;grid-column:1/-1;display:block;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 40px #1a486f17}.homeLanding .cityTourV3Visual{isolation:isolate;aspect-ratio:1280/560;cursor:pointer;text-align:left;color:#123455;background:#d7efff;border:0;width:100%;height:auto;min-height:270px;max-height:530px;padding:0;display:block;position:relative;overflow:hidden}.homeLanding .cityTourV3Visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8fcff80 0%,#f8fcff42 29%,#0000 61%);position:absolute;inset:0}.homeLanding .cityTourV3Art{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.homeLanding .cityTourV3Visual:hover .cityTourV3Art{transform:scale(1.015)}.homeLanding .cityTourV3Intro{z-index:3;color:#082f57;text-shadow:0 1px 5px #ffffff38;flex-direction:column;align-items:flex-start;max-width:50%;display:flex;position:absolute;top:10%;left:5%}.homeLanding .cityTourV3Kicker{color:#2872ae;letter-spacing:.045em;background:#ffffffc7;border:1px solid #257fc929;border-radius:30px;align-items:center;width:fit-content;padding:6px 11px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 5px 15px #124b7a0d}.homeLanding .cityTourV3Headline{color:#0c3156;letter-spacing:-.065em;word-break:keep-all;overflow-wrap:break-word;margin:13px 0 1px;font-size:clamp(29px,4.7vw,56px);font-weight:850;line-height:1.11;display:block}.homeLanding .cityTourV3English{color:#1682ea;letter-spacing:-.035em;margin-top:3px;font-size:clamp(17px,2.45vw,29px);font-weight:770;line-height:1.35;display:block}.homeLanding .cityTourV3Poem{color:#2e4e69;letter-spacing:-.02em;white-space:pre-line;word-break:keep-all;margin-top:15px;font-size:clamp(13px,1.65vw,20px);font-weight:650;line-height:1.65;display:block}.homeLanding .cityTourV3Explore{color:#0c6bc4;border-bottom:2px solid #4ba9f4;align-items:center;gap:7px;margin-top:18px;padding-bottom:6px;font-size:13px;font-weight:850;display:inline-flex}.homeLanding .cityTourV3Jaein{z-index:4;object-fit:contain;object-position:bottom;pointer-events:none;filter:drop-shadow(0 7px 13px #0d2f532b);width:clamp(95px,18%,220px);height:auto;max-height:76%;display:block;position:absolute;bottom:-14%;right:-1%}.homeLanding .cityTourV3Bubble{z-index:5;color:#154e88;text-align:center;white-space:pre-line;pointer-events:none;background:#fffffff7;border:1px solid #d5ebfee6;border-radius:25px 25px 8px;max-width:180px;padding:13px 18px;font-size:clamp(11px,1.3vw,16px);font-weight:850;line-height:1.4;display:block;position:absolute;top:12%;right:12%;transform:rotate(-5deg);box-shadow:0 9px 22px #1a4e7d1f}.homeLanding .cityTourV3Body{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:25px 27px 22px;display:grid}.homeLanding .cityTourV3Summary{min-width:0}.homeLanding .cityTourV3Summary h2{color:#143d60;letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(19px,2.35vw,27px);font-weight:800;line-height:1.3}.homeLanding .cityTourV3Summary p{color:#718397;word-break:keep-all;margin:9px 0 0;font-size:clamp(12px,1.25vw,15px);font-weight:450;line-height:1.55}.homeLanding .cityTourV3Cta{color:#1476c9;white-space:nowrap;cursor:pointer;background:linear-gradient(165deg,#fff,#f1f8ff);border:1px solid #c9e2f9;border-radius:40px;justify-content:center;align-items:center;gap:15px;min-width:132px;min-height:49px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:850;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 6px 16px #2a73b017}.homeLanding .cityTourV3Cta:hover{border-color:#7ec5ff;transform:translateY(-2px);box-shadow:0 10px 24px #1d75c729}.homeLanding .cityTourV3Facts{background:linear-gradient(110deg,#f6faff 0%,#fafdff 100%);border:1px solid #e5edf5;border-radius:19px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:76px;margin:0;padding:11px 7px;display:grid}.homeLanding .cityTourV3Facts>div{justify-content:center;align-items:center;gap:13px;min-width:0;padding:4px 12px;display:flex}.homeLanding .cityTourV3Facts>div+div{border-left:1px solid #dde8f1}.homeLanding .cityTourV3Facts dt{color:#e34266;background:#fff0f3;border-radius:50%;flex:0 0 41px;place-items:center;width:41px;height:41px;margin:0;display:grid}.homeLanding .cityTourV3Facts dd{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.homeLanding .cityTourV3Facts strong{color:#203e5b;letter-spacing:-.035em;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2}.homeLanding .cityTourV3Facts dd span{color:#8092a3;font-size:12px;line-height:1.25}.homeLanding .cityTourV3Visual:focus-visible,.homeLanding .cityTourV3Cta:focus-visible{outline-offset:-5px;outline:3px solid #1175d0}@media (min-width:641px) and (max-width:920px){.homeLanding .cityTourV3Visual{aspect-ratio:16/8;min-height:0}.homeLanding .cityTourV3Intro{top:9%;left:5%}.homeLanding .cityTourV3Kicker{padding:4px 8px;font-size:10px}.homeLanding .cityTourV3Headline{margin-top:10px;font-size:clamp(26px,4.4vw,42px)}.homeLanding .cityTourV3English{font-size:clamp(17px,2.6vw,22px)}.homeLanding .cityTourV3Poem{margin-top:8px;font-size:clamp(12px,1.75vw,15px)}.homeLanding .cityTourV3Explore{margin-top:12px;font-size:11px}.homeLanding .cityTourV3Bubble{padding:9px 12px;font-size:12px;top:10%;right:15%}.homeLanding .cityTourV3Body{padding:21px 23px 18px}}@media (max-width:640px){.homeLanding .cityTourV3{border-radius:21px}.homeLanding .cityTourV3Visual{aspect-ratio:auto;height:clamp(205px,57vw,295px);min-height:0;max-height:none}.homeLanding .cityTourV3Art{object-position:55% 50%}.homeLanding .cityTourV3Visual:after{background:linear-gradient(90deg,#f8fcffc4,#f8fcff75 42%,#0000 82%)}.homeLanding .cityTourV3Intro{max-width:64%;top:10%;left:5.5%}.homeLanding .cityTourV3Kicker{padding:4px 7px;font-size:9px}.homeLanding .cityTourV3Headline{margin-top:9px;font-size:clamp(22px,6vw,33px);line-height:1.17}.homeLanding .cityTourV3English{font-size:clamp(14px,4.1vw,19px)}.homeLanding .cityTourV3Poem{margin-top:10px;font-size:clamp(11px,3vw,14px);line-height:1.55}.homeLanding .cityTourV3Explore{display:none}.homeLanding .cityTourV3Jaein{width:26%;max-height:68%;bottom:-9%;right:-3%}.homeLanding .cityTourV3Bubble{border-radius:15px 15px 5px;max-width:97px;padding:7px 8px;font-size:10px;top:8%;right:4%}.homeLanding .cityTourV3Body{gap:14px 10px;padding:18px 15px 16px}.homeLanding .cityTourV3Summary h2{font-size:clamp(17px,4.6vw,21px)}.homeLanding .cityTourV3Summary p{margin-top:6px;font-size:12px}.homeLanding .cityTourV3Cta{gap:6px;min-width:0;min-height:42px;padding:8px 12px;font-size:12px}.homeLanding .cityTourV3Cta svg{width:15px}.homeLanding .cityTourV3Facts{border-radius:14px;min-height:67px;padding:9px 3px}.homeLanding .cityTourV3Facts>div{gap:6px;padding:3px 5px}.homeLanding .cityTourV3Facts dt{flex-basis:29px;width:29px;height:29px}.homeLanding .cityTourV3Facts dt svg{width:17px;height:17px}.homeLanding .cityTourV3Facts strong{font-size:12px}.homeLanding .cityTourV3Facts dd span{font-size:10px}}@media (max-width:375px){.homeLanding .cityTourV3Visual{height:225px}.homeLanding .cityTourV3Intro{max-width:66%}.homeLanding .cityTourV3Headline{font-size:22px}.homeLanding .cityTourV3Summary h2{font-size:17px}.homeLanding .cityTourV3Cta{padding:8px 9px;font-size:11px}.homeLanding .cityTourV3Facts>div{gap:4px;padding:3px}.homeLanding .cityTourV3Facts dt{flex-basis:26px;width:26px;height:26px}.homeLanding .cityTourV3Facts strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.homeLanding .cityTourV3Art,.homeLanding .cityTourV3Cta{transition:none}.homeLanding .cityTourV3Visual:hover .cityTourV3Art{transform:none}}.homeLanding .cityTourV3Visual{aspect-ratio:1113/511;background:#d9f1ff;height:auto;min-height:0;max-height:none}.homeLanding .cityTourV3Visual:after{display:none}.homeLanding .cityTourV4Picture{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.homeLanding .cityTourV4ApprovedArt{object-fit:fill;object-position:center;width:100%;height:100%;display:block;transition:none!important;transform:none!important}.homeLanding .cityTourV4MobileTitle{display:none}.homeLanding .cityTourV4English .cityTourV4Picture:after{content:"";background:linear-gradient(90deg,#f2fafffc 0%,#f2fafff7 18%,#f2faffb8 42%,#0000 72%);position:absolute;inset:0}.homeLanding .cityTourV4English .cityTourV4ApprovedArt{object-fit:cover}.homeLanding .cityTourV4English .cityTourV4MobileTitle{z-index:3;color:#10395c;flex-direction:column;max-width:52%;display:flex;position:absolute;top:14%;left:5%}.homeLanding .cityTourV4English .cityTourV4MobileTitle strong{letter-spacing:-.06em;font-size:clamp(28px,4.1vw,52px);font-weight:850;line-height:1.12}.homeLanding .cityTourV4English .cityTourV4Subtitle{display:none}.homeLanding .cityTourV4English .cityTourV4Tagline{white-space:pre-line;margin-top:16px;font-size:clamp(14px,1.75vw,22px);font-weight:600;line-height:1.5}@media (max-width:640px){.homeLanding .cityTourV3Visual{aspect-ratio:1.52;height:auto;min-height:230px;max-height:none}.homeLanding .cityTourV4ApprovedArt{object-fit:cover;object-position:57% 50%}.homeLanding .cityTourV4Picture:after,.homeLanding .cityTourV4English .cityTourV4Picture:after{content:"";z-index:1;background:linear-gradient(90deg,#f5fbfff7 0%,#f4fbffe0 28%,#f4fbff61 51%,#0000 83%);display:block;position:absolute;inset:0}.homeLanding .cityTourV4MobileTitle,.homeLanding .cityTourV4English .cityTourV4MobileTitle{z-index:3;color:#11385c;text-shadow:0 1px 1px #fff6;flex-direction:column;align-items:flex-start;width:55%;max-width:55%;line-height:1.2;display:flex;position:absolute;top:14%;left:5%}.homeLanding .cityTourV4MobileTitle strong,.homeLanding .cityTourV4English .cityTourV4MobileTitle strong{letter-spacing:-.065em;word-break:keep-all;font-size:clamp(23px,6.1vw,34px);font-weight:850;line-height:1.12}.homeLanding .cityTourV4MobileTitle .cityTourV4Subtitle{color:#1489e5;letter-spacing:-.03em;margin-top:6px;font-size:clamp(15px,4vw,19px);font-weight:800;line-height:1.18;display:block}.homeLanding .cityTourV4Tagline,.homeLanding .cityTourV4English .cityTourV4Tagline{color:#254a67;white-space:pre-line;word-break:keep-all;margin-top:15px;font-size:clamp(11px,3.1vw,15px);font-weight:650;line-height:1.55;display:block}.homeLanding .cityTourV3Body{z-index:2;position:relative}}@media (max-width:375px){.homeLanding .cityTourV3Visual{min-height:220px}.homeLanding .cityTourV4MobileTitle strong,.homeLanding .cityTourV4English .cityTourV4MobileTitle strong{font-size:22px}.homeLanding .cityTourV4Tagline{margin-top:12px}}.homeLanding .cityTourV3{font-family:var(--btk-font-ui,var(--font-home-sans,system-ui,sans-serif))}.homeLanding .cityTourV3Visual{aspect-ratio:1336/613;height:auto;min-height:0;max-height:none}.homeLanding .cityTourV4Picture:before,.homeLanding .cityTourV4English .cityTourV4Picture:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#f3fbff 0%,#e7f6ff 83%,#e7f6ff00 100%);width:43%;height:43%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 87%,#0000 100%);mask-image:linear-gradient(#000 0% 87%,#0000 100%)}.homeLanding .cityTourV4Picture:after,.homeLanding .cityTourV4English .cityTourV4Picture:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#fbfdff 0%,#eef9ff 82%,#eef9ff00 100%);width:37%;height:27%;display:block;position:absolute;inset:30% auto auto 0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.homeLanding .cityTourV4MobileTitle,.homeLanding .cityTourV4English .cityTourV4MobileTitle{z-index:3;color:#102f50;width:43%;max-width:43%;text-shadow:none;text-align:left;flex-direction:column;align-items:flex-start;font-family:inherit;display:flex;position:absolute;top:8.5%;left:5%}.homeLanding .cityTourV4Eyebrow{color:#096fb9;letter-spacing:.14em;max-width:100%;font-size:10px;font-weight:900;line-height:1.4;display:block}.homeLanding .cityTourV4MobileTitle strong,.homeLanding .cityTourV4English .cityTourV4MobileTitle strong{color:#102f50;letter-spacing:-.05em;word-break:keep-all;margin:6px 0 0;font-size:clamp(22px,2.7vw,32px);font-weight:900;line-height:1.2;display:block}.homeLanding .cityTourV4MobileTitle .cityTourV4Subtitle{color:#0873d1;letter-spacing:-.02em;margin:3px 0 0;font-size:clamp(12px,1.35vw,15px);font-weight:800;line-height:1.25;display:block}.homeLanding .cityTourV4MobileTitle .cityTourV4Tagline,.homeLanding .cityTourV4English .cityTourV4Tagline{color:#526d84;letter-spacing:0;white-space:pre-line;word-break:keep-all;margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.45;display:block}.homeLanding .cityTourV3Body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 18px;padding:24px}.homeLanding .cityTourV3Summary h2{color:#102f50;letter-spacing:-.05em;word-break:keep-all;margin:0 0 4px;font-family:inherit;font-size:clamp(22px,2.7vw,32px);font-weight:900;line-height:1.2}.homeLanding .cityTourV3Summary p{color:#526d84;letter-spacing:0;word-break:keep-all;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.45}.homeLanding .cityTourV3Cta{gap:9px;min-width:126px;min-height:46px;padding:10px 17px;font-family:inherit;font-size:14px;font-weight:800}.homeLanding .cityTourV3Facts{margin:0;padding:12px 7px}@media (min-width:641px) and (max-width:950px){.homeLanding .cityTourV4MobileTitle,.homeLanding .cityTourV4English .cityTourV4MobileTitle{width:45%;max-width:45%;top:7.5%;left:5%}.homeLanding .cityTourV4MobileTitle strong,.homeLanding .cityTourV4English .cityTourV4MobileTitle strong,.homeLanding .cityTourV3Summary h2{font-size:clamp(21px,3.5vw,29px)}.homeLanding .cityTourV4MobileTitle .cityTourV4Tagline,.homeLanding .cityTourV4English .cityTourV4Tagline{margin-top:7px;font-size:12px}.homeLanding .cityTourV3Body{padding:20px}}@media (max-width:640px){.homeLanding .cityTourV3Visual{aspect-ratio:900/666;height:auto;min-height:0;max-height:none}.homeLanding .cityTourV4ApprovedArt{object-fit:cover;object-position:center;width:100%;height:100%}.homeLanding .cityTourV4Picture:after,.homeLanding .cityTourV4English .cityTourV4Picture:after{background:linear-gradient(90deg,#f5fbfffc 0%,#f5fbffed 17%,#f5fbff80 36%,#0000 66%);width:100%;height:100%;top:0;left:0;-webkit-mask-image:none;mask-image:none}.homeLanding .cityTourV4MobileTitle,.homeLanding .cityTourV4English .cityTourV4MobileTitle{width:47%;max-width:47%;top:10%;left:5%}.homeLanding .cityTourV4Eyebrow{letter-spacing:.09em;font-size:8px}.homeLanding .cityTourV4MobileTitle strong,.homeLanding .cityTourV4English .cityTourV4MobileTitle strong{letter-spacing:-.05em;margin-top:5px;font-size:clamp(17px,4.7vw,21px);line-height:1.26}.homeLanding .cityTourV4MobileTitle .cityTourV4Subtitle{margin-top:3px;font-size:11px}.homeLanding .cityTourV4MobileTitle .cityTourV4Tagline,.homeLanding .cityTourV4English .cityTourV4Tagline{word-break:keep-all;margin-top:8px;font-size:10px;line-height:1.35}.homeLanding .cityTourV3Body{gap:11px 9px;padding:15px 13px}.homeLanding .cityTourV3Summary h2{margin:0 0 3px;font-size:clamp(17px,4.7vw,21px);line-height:1.26}.homeLanding .cityTourV3Summary p{margin:0;font-size:10px;line-height:1.35}.homeLanding .cityTourV3Cta{gap:5px;min-width:0;min-height:38px;padding:8px 10px;font-size:11px}.homeLanding .cityTourV3Facts{margin:0;padding:9px 4px}}@media (max-width:430px){.homeLanding .cityTourV3Body{grid-template-columns:minmax(0,1fr);align-items:start}.homeLanding .cityTourV3Summary,.homeLanding .cityTourV3Facts{grid-column:1}.homeLanding .cityTourV3Cta{grid-column:1;justify-self:start}}@media (max-width:640px){.homeLanding .cityTourV4Picture:before,.homeLanding .cityTourV4English .cityTourV4Picture:before{display:none}.homeLanding .cityTourV4Picture:after,.homeLanding .cityTourV4English .cityTourV4Picture:after{background:linear-gradient(90deg,#f5fbfffc 0%,#f5fbffed 17%,#f5fbff80 36%,#0000 66%);width:100%;height:100%;top:0;left:0;-webkit-mask-image:none;mask-image:none}.homeLanding .cityTourV3Summary h2{font-size:clamp(21px,5.1vw,25px);line-height:1.35}.homeLanding .cityTourV3Summary p{font-size:15px;font-weight:550;line-height:1.55}.homeLanding .cityTourV3Cta{min-height:44px;font-size:15px;font-weight:850}.homeLanding .cityTourV3Facts strong{font-size:15px}.homeLanding .cityTourV3Facts dd span{font-size:12px}.homeLanding .cityTourV3Poem{font-size:clamp(13px,3.5vw,16px);line-height:1.5}}@media (min-width:641px) and (max-width:920px){.homeLanding .cityTourV3Summary p,.homeLanding .cityTourV3Cta{font-size:16px}.homeLanding .cityTourV3Facts strong{font-size:18px}.homeLanding .cityTourV3Facts dd span{font-size:14px}}
