.sh{--sh-surface: #faf8f4;--sh-ink: #1d1b19;--sh-bar: rgb(250 248 244 / .8);--sh-hair: rgb(29 27 25 / .16);--sh-link-hover: #b63f0c;--sh-orange: #f37120;font-family:gotham,Montserrat,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.dark .sh{--sh-surface: #1d1b19;--sh-ink: #faf8f4;--sh-bar: rgb(29 27 25 / .74);--sh-hair: rgb(250 248 244 / .18);--sh-link-hover: #f37120}.sh *,.sh *:before,.sh *:after{box-sizing:border-box}.sh a{color:inherit;text-decoration:none}.sh button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sh ul{list-style:none;margin:0;padding:0}.sh li{margin:0}.sh :focus-visible{outline:2px solid var(--sh-orange);outline-offset:3px;border-radius:4px}.sh-spacer{height:86px}.sh-hd{position:fixed;left:0;right:0;top:0;z-index:61;transition:color .35s}.sh[data-over=dark] .sh-hd{color:#fff}.sh[data-over=light] .sh-hd{color:#1d1b19}.sh.is-solid .sh-hd,.sh.is-open .sh-hd{color:var(--sh-ink)}.sh-hd-in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;transition:padding .45s cubic-bezier(.2,.8,.2,1)}.sh-glass{position:absolute;inset:0;background:var(--sh-bar);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--sh-hair);opacity:0;transition:opacity .35s}.sh.is-solid .sh-glass,.sh.is-open .sh-glass{opacity:1}.sh.is-solid:not(.is-open) .sh-hd-in{padding-block:12px}.sh-logo{position:relative;display:block;flex:none;width:163px;height:46px}.sh-logo svg{display:block;width:100%;height:100%;overflow:visible}.sh .sh-sun,.sh .sh-sun path{fill:#f37120}.sh .sh-letter{fill:currentColor}.sh-right{position:relative;display:flex;align-items:center;gap:28px}.sh-nav{display:flex;align-items:center;gap:26px;font-weight:500;font-size:15px;white-space:nowrap}.sh-roll{display:block;overflow:hidden;line-height:1.3}.sh-roll>span{position:relative;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sh-roll>span:after{content:attr(data-t);position:absolute;left:0;top:100%;color:var(--sh-orange)}.sh-roll:hover>span{transform:translateY(-100%)}.sh-act{display:flex;align-items:center;gap:12px}.sh-live{align-items:center;height:44px;padding:0 18px;border-radius:999px;background:var(--sh-orange);color:#fff!important;font-weight:700;font-size:14px;white-space:nowrap;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sh-live:not([hidden]){display:inline-flex}.sh-live:hover{transform:scale(1.04)}.sh:has([data-no-live]) .sh-live{display:none!important}.sh:has([data-no-signin]) .sh-member{display:none}.sh-member astro-island>a,.sh-member astro-island>div>button{color:inherit!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;min-height:44px}.sh-member astro-island>a span,.sh-member astro-island>div>button>span{color:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.sh-mbtn{display:flex!important;align-items:center;gap:12px;height:44px;padding:0 16px 0 18px!important;border-radius:999px;border:1.5px solid currentColor!important;font-weight:700!important;font-size:14px!important}.sh-mbtn-t{display:block;height:18px;overflow:hidden;line-height:18px}.sh-mbtn-t span{display:block;transition:transform .55s cubic-bezier(.7,0,.2,1)}.sh.is-open .sh-mbtn-t span{transform:translateY(-100%)}.sh-bars{position:relative;display:block;width:22px;height:12px}.sh-bars i{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .55s cubic-bezier(.7,0,.2,1),width .3s}.sh-bars i:first-child{top:1px}.sh-bars i:last-child{bottom:1px;width:64%;left:36%}.sh-mbtn:hover .sh-bars i:last-child{width:100%;left:0}.sh.is-open .sh-bars i:first-child{transform:translateY(4px) rotate(45deg)}.sh.is-open .sh-bars i:last-child{width:100%;left:0;transform:translateY(-4px) rotate(-45deg)}.sh-ov{position:fixed;inset:0;z-index:60;overflow:hidden;background:var(--sh-surface);color:var(--sh-ink);visibility:hidden;opacity:0}.sh-rows{position:absolute;inset:0;display:flex;gap:2px}.sh-row{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:#1d1b19}.sh-photo{position:absolute;inset:0;overflow:hidden}.sh-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1) contrast(1.08);transition:filter .7s}.sh-duo{position:absolute;inset:0;background:#f37120;mix-blend-mode:multiply;transition:opacity .7s}.sh-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1d1b1980,#1d1b1900 60%)}.sh-photo-sun{position:absolute;right:-30%;top:50%;width:160%;aspect-ratio:1;transform:translateY(-50%);color:#f37120;opacity:.22}.sh-row.is-on .sh-photo img{filter:none}.sh-row.is-on .sh-duo{opacity:0}.sh-mask{display:block;overflow:hidden;padding-block:.14em;margin-block:-.14em}.sh-mask-in{display:block}.sh-name{position:absolute!important;left:18px;bottom:20px;min-height:44px;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.015em;line-height:1;white-space:nowrap;text-align:left;font-size:var(--sh-name-fs, min(5.3vw, 8.2vh))!important}.sh-links{position:absolute;left:calc(var(--sh-name-fs, min(5.3vw, 8.2vh)) + 44px);bottom:20px;width:min(420px,30vw);max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;padding:18px 20px;border-radius:14px;background:var(--sh-surface);color:var(--sh-ink);visibility:hidden;opacity:0}.sh-links:not(:has(li)){display:none!important}.sh-links-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.sh-link{position:relative;display:flex;align-items:center;min-height:36px;font-weight:700;font-size:17px;line-height:1.2;transition:color .2s,transform .35s cubic-bezier(.2,.8,.2,1)}.sh-link:hover{color:var(--sh-link-hover);transform:translate(6px)}.sh-foot-links,.sh-foot-live{display:none}@media(max-width:1080px){.sh-nav{display:none}}@media(max-width:759px){.sh-spacer{height:68px}.sh-hd-in{padding:12px 14px}.sh.is-solid:not(.is-open) .sh-hd-in{padding-block:8px}.sh-logo{width:128px;height:36px}.sh-right,.sh-act{gap:6px}.sh-hd .sh-live{display:none!important}.sh-rows{flex-direction:column;bottom:56px;overflow-y:auto;scrollbar-width:none}.sh-ov:has(.sh-foot-live .sh-live:not([hidden])) .sh-rows{bottom:104px}.sh-member astro-island>a,.sh-member astro-island>div>button{font-size:14px!important;padding-inline:8px!important}.sh-row{flex:1 0 auto;min-height:72px}.sh-row:first-child{padding-top:64px}.sh-name{position:relative!important;left:auto;bottom:auto;width:100%;padding:18px 16px 16px!important;writing-mode:horizontal-tb;transform:none;white-space:normal;font-size:9.4vw!important}.sh-links{position:relative;left:auto;bottom:auto;width:auto;max-height:none;height:0;overflow:hidden;margin:0 10px;padding:0;border-radius:12px}.sh-links>ul{padding:12px 14px}.sh-row.is-on .sh-links{margin-bottom:10px}.sh-foot-links{position:absolute;left:16px;right:16px;bottom:6px;height:44px;display:flex;flex-wrap:wrap;gap:0 18px;font-weight:500;font-size:14px}.sh-foot-links a{display:flex;align-items:center;min-height:44px}.sh-foot-live{position:absolute;left:16px;bottom:52px;display:block}.sh-foot-live .sh-live{height:44px}}
