.sec-hero{align-items:end;height:100svh;min-height:600px;transition:all .3s;display:grid;position:relative;overflow:hidden}@supports (-webkit-touch-callout:none){.sec-hero{height:-webkit-fill-available}}.sec-hero .bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.sec-hero .info{text-shadow:0 0 8px #0003;padding:36px 0}.sec-hero .info a{text-shadow:none}.scroll{background-color:#fff;width:2px;height:24px;margin:15px auto 0;animation:1.4s linear 1.3s infinite scroll}@keyframes scroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.0001%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.heart-wrap{width:100px;height:100px;position:absolute;top:20%;left:50%}.heart{position:relative}.heart img{opacity:0;z-index:2;margin-right:-25px;animation:4s linear infinite heart;position:absolute;top:50px}.heart img:first-child{animation-delay:0s;right:-5px}.heart img:nth-child(2){animation-delay:.5s;right:20px}.heart img:nth-child(3){animation-delay:1s;right:-5px}@keyframes heart{0%{opacity:0;transform:translateY(0)}7.5%{opacity:1}15%{opacity:1}27.5%{opacity:0;transform:translateY(-80px)}to{opacity:0;transform:translateY(-80px)}}.box-blur-top{backdrop-filter:blur(50px);opacity:1;z-index:-1;background:#fffc;width:100%;height:120px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.box-blur-bottom{backdrop-filter:blur(10px);opacity:1;z-index:-1;background:#ffffff26;width:100%;height:32%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50% 100%);mask-image:linear-gradient(#0000 0%,#000 50% 100%)}.sec-events{padding-bottom:60px}.upcoming-wrap{width:max-content;max-width:100%;margin:0 auto;overflow:hidden}.upcoming-grid{flex-wrap:nowrap;gap:24px;margin:0 auto;padding-left:24px;padding-right:24px;display:flex;overflow:auto}.upcoming-grid .event-card{flex:none;width:240px}.event-card a{color:var(--bs-body-color);text-decoration:none}.event-card .pic{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:8px;width:100%;display:block}.event-card .time{background-color:#f8e9d7;border-radius:30px;width:fit-content;margin-bottom:8px;padding:6px 16px;font-size:12px;font-weight:700;line-height:1}.event-card .title{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:700;display:-webkit-box;overflow:hidden}.event-card .info{font-size:12px;line-height:1.4}.event-card .place,.event-card .live{grid-template-columns:16px auto;gap:4px;margin-bottom:4px;display:grid}@media (width>=992px){.upcoming-grid .event-card{width:290px}}.skeleton-card .pic{background-color:#e9ecef}.fade-in{animation:.5s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.instagram-media[data-astro-cid-tcxeebs5],.tiktok-embed[data-astro-cid-tcxeebs5]{min-width:unset!important;border-radius:0 0 8px 8px!important;margin:0!important;overflow:hidden!important}.sec-sns[data-astro-cid-tcxeebs5] .instagram-media[data-astro-cid-tcxeebs5],.sec-sns[data-astro-cid-tcxeebs5] .tiktok-embed[data-astro-cid-tcxeebs5]{max-height:458px!important;min-width:unset!important;border-radius:0 0 8px 8px!important;margin:0!important;overflow:hidden!important}.sns-box[data-astro-cid-tcxeebs5]{border-radius:8px;position:relative;overflow:hidden}.sns-box[data-astro-cid-tcxeebs5] .info[data-astro-cid-tcxeebs5]{background:var(--bg);color:var(--text);padding:24px 24px 18px;display:block;position:relative;overflow:hidden}.sns-box[data-astro-cid-tcxeebs5].-instagram{--bg:linear-gradient(45deg, #f9ce34, #ee2a7b, #6228d7);--text:#fff}.sns-box[data-astro-cid-tcxeebs5].-tiktok{--bg:#000;--text:#fff}.sns-box[data-astro-cid-tcxeebs5] a[data-astro-cid-tcxeebs5]{color:var(--text);text-decoration:none;transition:all .3s}.sns-box[data-astro-cid-tcxeebs5] a[data-astro-cid-tcxeebs5]:hover{opacity:.75}.sns-box[data-astro-cid-tcxeebs5] .info[data-astro-cid-tcxeebs5] .icon-overlay[data-astro-cid-tcxeebs5]{opacity:.2;width:100px;height:100px;font-size:100px;line-height:1;transition:all .3s;position:absolute;top:16px;right:12px;transform:rotate(-12deg)}.sns-box[data-astro-cid-tcxeebs5] .info[data-astro-cid-tcxeebs5]:hover .icon-overlay[data-astro-cid-tcxeebs5]{transform:rotate(-12deg)scale(1.1)}.sns-link[data-astro-cid-tcxeebs5]{background:var(--bg);color:var(--text);border-radius:6px;align-items:center;gap:12px;min-height:60px;padding:18px 24px;font-size:20px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.sns-link[data-astro-cid-tcxeebs5] .icon-overlay[data-astro-cid-tcxeebs5]{opacity:.2;width:56px;height:56px;font-size:56px;line-height:1;transition:all .3s;position:absolute;top:16px;right:12px;transform:rotate(-12deg)}.sns-link[data-astro-cid-tcxeebs5]:hover{opacity:.75;color:var(--text);text-decoration:none}.sns-link[data-astro-cid-tcxeebs5]:hover .icon-overlay[data-astro-cid-tcxeebs5]{transform:rotate(-12deg)scale(1.2)}.sns-link[data-astro-cid-tcxeebs5].-facebook{--bg:#1877f2;--text:#fff}.sns-link[data-astro-cid-tcxeebs5].-iam48app{--bg:linear-gradient(to right, #fcdde3 0%, #fcdde3 0%, #fcdde3 35%, #fcdde3 35%, #fcdde3 35%, #c48fc2 100%);--text:#884785}.sns-link[data-astro-cid-tcxeebs5] .icon[data-astro-cid-tcxeebs5]{border-radius:5px;width:26px;height:26px;font-size:26px;line-height:1}.fanbase-box-wrap[data-astro-cid-tcxeebs5]{background-color:var(--w-bg-light);border:1px solid #f8e9d7;border-radius:16px;padding:36px 24px}.fanbase-box[data-astro-cid-tcxeebs5]{max-width:680px;margin:0 auto}.fanbase-box[data-astro-cid-tcxeebs5] img[data-astro-cid-tcxeebs5]{border-radius:50%;width:100px;height:100px}.fanbase-link[data-astro-cid-tcxeebs5]{background-color:var(--bg);color:var(--text);border-radius:5px;justify-content:space-between;align-items:center;padding:14px 24px;font-weight:600;line-height:1;display:flex}.fanbase-link[data-astro-cid-tcxeebs5]:hover{background-color:var(--bg);color:var(--text);opacity:.75;text-decoration:none}.fanbase-link[data-astro-cid-tcxeebs5].-twitter{--bg:#000;--text:#fff}.fanbase-link[data-astro-cid-tcxeebs5].-line{--bg:#06c755;--text:#fff}.fanbase-link[data-astro-cid-tcxeebs5] svg[data-astro-cid-tcxeebs5]:first-of-type{width:auto;height:22px}.site-footer-wrap[data-astro-cid-iea7q6zg]{background-color:#e0f2fe}.site-footer-wrap[data-astro-cid-iea7q6zg] img[data-astro-cid-iea7q6zg]{object-fit:cover;object-position:left;width:100%;height:100%}.site-footer-wrap[data-astro-cid-iea7q6zg] .info[data-astro-cid-iea7q6zg]{color:#0c4a6e;flex-direction:column;justify-content:space-between;gap:48px;padding:48px 24px 24px;display:flex}.time-block[data-astro-cid-iea7q6zg]{text-align:center;justify-content:center;gap:5px;font-size:12px;line-height:1;display:flex}.time-block[data-astro-cid-iea7q6zg] strong[data-astro-cid-iea7q6zg]{font-weight:700}@media (width>=992px){.time-block[data-astro-cid-iea7q6zg]{justify-content:start}}.time-block[data-astro-cid-iea7q6zg] div[data-astro-cid-iea7q6zg]{background-color:#fbcfe8;border-radius:5px;flex-direction:column;justify-content:center;gap:3px;min-width:50px;min-height:50px;padding:10px 5px 8px;display:flex}.time-block[data-astro-cid-iea7q6zg] strong[data-astro-cid-iea7q6zg]{font-size:16px}.song-quote[data-astro-cid-iea7q6zg]{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.4}.song-quote[data-astro-cid-iea7q6zg] small[data-astro-cid-iea7q6zg]{font-size:14px}.song-credit[data-astro-cid-iea7q6zg]{font-size:12px;font-style:italic;line-height:1.5}.site-footer-wrap[data-astro-cid-iea7q6zg] .w-credit[data-astro-cid-iea7q6zg]{font-size:12px}.site-footer-wrap[data-astro-cid-iea7q6zg] .iam-credit[data-astro-cid-iea7q6zg]{opacity:.7;font-size:9px}@media (width>=992px){.site-footer-wrap[data-astro-cid-iea7q6zg]{display:flex}.site-footer-wrap[data-astro-cid-iea7q6zg] .pic[data-astro-cid-iea7q6zg]{order:1;width:50%}.site-footer-wrap[data-astro-cid-iea7q6zg] .info[data-astro-cid-iea7q6zg]{order:0;width:50%}}@media (width>=1280px){.site-footer-wrap[data-astro-cid-iea7q6zg] .info[data-astro-cid-iea7q6zg]{margin-left:calc(50% - 640px)}}.site-header:not(.active){background-color:#0000}.site-header-space{display:none!important}
