.streamer-marquee{padding:10px 0 46px;overflow:hidden}.streamer-marquee__heading{justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto 22px;padding:0 52px;display:flex}.streamer-marquee__heading span{font-size:calc(10px * var(--site-font-scale,1));letter-spacing:.16em;color:#6e8377}.streamer-marquee__heading h2{font-size:calc(24px * var(--site-font-scale,1));letter-spacing:-.04em;margin-top:9px;font-weight:650}.streamer-marquee__heading button{font-size:calc(12px * var(--site-font-scale,1));border:1px solid #cbd7cc;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;display:flex}.streamer-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.streamer-marquee__track{width:max-content;animation:100s linear infinite streamer-marquee-flow;display:flex}.streamer-marquee__group{justify-content:space-around;align-items:center;gap:14px;min-width:100vw;padding-right:14px;display:flex}.streamer-marquee__card{background:#fff;border:1px solid #dce4da;border-radius:8px 4px 10px 5px;flex:none;align-items:center;gap:12px;width:218px;padding:20px 18px;display:flex}.streamer-marquee__card:focus-visible{outline-offset:-3px;outline:2px solid #34785a}.streamer-marquee__name{min-width:0;font-size:calc(15px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.streamer-marquee__live{font-size:calc(8px * var(--site-font-scale,1));letter-spacing:.08em;color:#647c69;align-self:flex-start}.streamer-marquee__hint{max-width:1320px;font-size:calc(12px * var(--site-font-scale,1));color:#6b7970;margin:16px auto 0;padding:0 52px}.streamer-marquee__status{color:#6b7970;min-height:96px;font-size:calc(13px * var(--site-font-scale,1));justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.streamer-marquee__status button{text-decoration:underline}.streamer-marquee--paused .streamer-marquee__track,.streamer-marquee__viewport:hover .streamer-marquee__track,.streamer-marquee__viewport:focus-within .streamer-marquee__track{animation-play-state:paused}@keyframes streamer-marquee-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:760px){.streamer-marquee__heading,.streamer-marquee__hint{padding-inline:24px}.streamer-marquee__card{width:190px;padding:16px 14px}}@media (prefers-reduced-motion:reduce){.streamer-marquee__track{animation:none}.streamer-marquee__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.streamer-marquee__group[aria-hidden],.streamer-marquee__heading button{display:none}}.streamer-marquee__viewport:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.streamer-marquee__viewport:focus-within .streamer-marquee__track{animation:none}.streamer-marquee__viewport:focus-within .streamer-marquee__group[aria-hidden]{display:none}
.site-directory{max-width:1320px;margin:auto;padding:16px 52px 80px;scroll-margin-top:88px}.site-directory__heading>span{font-size:calc(10px * var(--site-font-scale,1));letter-spacing:.15em;color:#6e8377}.site-directory__heading h2{font-size:calc(26px * var(--site-font-scale,1));letter-spacing:-.04em;margin:12px 0;font-weight:700}.site-directory__heading p{color:#61716b;font-size:calc(14px * var(--site-font-scale,1));margin-bottom:26px}.site-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-directory__card{background:#f2f4ec;border:1px solid #cbd7cc;border-radius:9px 5px 10px;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;display:flex}.site-directory__card:hover{border-color:#60806b}.site-directory__card>svg{font-size:calc(24px * var(--site-font-scale,1));color:#536f5e}.site-directory__card h3{font-size:calc(20px * var(--site-font-scale,1));font-weight:650}.site-directory__domain{font-size:calc(12px * var(--site-font-scale,1));color:#50665a;overflow-wrap:anywhere}.site-directory__card p{font-size:calc(14px * var(--site-font-scale,1));color:#61716b;flex:1;line-height:1.8}.site-directory__visit{font-size:calc(12px * var(--site-font-scale,1));align-items:center;gap:10px;font-weight:600;display:flex}@media (max-width:1000px){.site-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-directory{padding:16px 24px 50px}.site-directory__grid{grid-template-columns:1fr}}
.hxan-home{color:#152420;background:#faf9f5;min-height:100vh;font-family:Pretendard Variable,Arial,sans-serif}.hxan-home__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;max-width:1320px;margin:auto;padding:100px 52px 80px;display:grid}.hxan-home__eyebrow{font-size:calc(11px * var(--site-font-scale,1));letter-spacing:.18em;font-weight:700}.hxan-home__intro h1{letter-spacing:-.06em;margin:27px 0;font-size:clamp(40px,4.4vw,68px);font-weight:600;line-height:1.19}.hxan-home__intro h1 span{color:#4aaf86}.hxan-home__intro p{font-size:calc(16px * var(--site-font-scale,1));color:#61716b;line-height:1.9}.hxan-home__actions{flex-wrap:wrap;align-items:center;gap:18px;margin:34px 0;display:flex}.hxan-home__primary{color:#d8ffe9;background:#314239;border-radius:4px;align-items:center;gap:20px;padding:18px 24px;font-weight:700;display:inline-flex}.hxan-home__secondary{font-size:calc(13px * var(--site-font-scale,1));text-underline-offset:5px;text-decoration:underline}.hxan-home__platforms{font-size:calc(10px * var(--site-font-scale,1));letter-spacing:.1em;color:#718179;gap:20px;font-weight:700;display:flex}.hxan-home__sketch{padding:45px;transform:rotate(-3deg)}.hxan-home__sketch-window{background:#f2f4ec;border:1.5px solid #536158;border-radius:9px 4px 11px 5px;padding:23px;box-shadow:8px 9px #e7ebdf}.hxan-home__sketch-window>span{font-family:Georgia,serif;font-style:italic;font-size:calc(24px * var(--site-font-scale,1))}.hxan-home__sketch-window>div{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.hxan-home__sketch-window i{background:#e2eadc;border:1px solid #718174;border-radius:4px 9px 3px 7px;height:115px}.hxan-home__sketch-window i+i{background:#ece8de;transform:rotate(2deg)}.hxan-home__sketch-window p{font-size:calc(12px * var(--site-font-scale,1));color:#718174}.hxan-home__services{max-width:1320px;margin:auto;padding:30px 52px 80px}.hxan-home__section-title span{font-size:calc(10px * var(--site-font-scale,1));letter-spacing:.15em;color:#6e8377}.hxan-home__section-title h2{font-size:calc(26px * var(--site-font-scale,1));letter-spacing:-.04em;margin:12px 0 30px;font-weight:700}.hxan-home__cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hxan-home__card{background:#fff;border:1px solid #e0e7df;border-radius:4px;flex-direction:column;gap:18px;padding:30px;transition:transform .2s;display:flex}.hxan-home__card:hover{transform:translateY(-4px)}.hxan-home__card>svg{font-size:calc(28px * var(--site-font-scale,1));color:#34785a}.hxan-home__card>span{font-size:calc(9px * var(--site-font-scale,1));letter-spacing:.13em;color:#7e8b84}.hxan-home__card h3{font-size:calc(23px * var(--site-font-scale,1));letter-spacing:-.04em;font-weight:700}.hxan-home__card p{font-size:calc(14px * var(--site-font-scale,1));color:#6b7970;flex:1;line-height:1.8}.hxan-home__card b{font-size:calc(12px * var(--site-font-scale,1));color:#2c684b;padding-top:16px}.hxan-home__footer{max-width:1216px;font-size:calc(11px * var(--site-font-scale,1));color:#718179;border-top:1px solid #dce4da;align-items:center;gap:25px;margin:auto;padding:28px 0;display:flex}.hxan-home__footer strong{color:#20362b;letter-spacing:.12em}.hxan-home__footer a{margin-left:auto}@media (max-width:760px){.hxan-home__hero{grid-template-columns:1fr;padding:55px 24px 35px}.hxan-home__sketch{padding:25px 15px}.hxan-home__services{padding:30px 24px 50px}.hxan-home__cards{grid-template-columns:1fr}.hxan-home__footer{flex-wrap:wrap;margin:0 24px}}@media (prefers-reduced-motion:reduce){.hxan-home__card{transition:none}}
