.ethereum-site{position:relative;background:var(--eth-bg);color:var(--eth-ink);font-family:var(--eth-sans)}.ethereum-site:after,.ethereum-site:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#ffffff0a;pointer-events:none}.ethereum-site:before{left:5%}.ethereum-site:after{right:5%}.ethereum-site a:focus-visible{outline-color:#dedbd4}.ethereum-site ::selection{background:#cfa9ff;color:var(--eth-bg)}.eth-mono{font-family:var(--eth-mono);font-size:11px;letter-spacing:.14em;color:var(--eth-muted)}.eth-hero h1,.eth-master,.eth-requirement strong,.eth-stat-level strong{-webkit-background-clip:text;background-clip:text;color:transparent}.preserve-lines{white-space:pre-line}.eth-header{position:relative;z-index:10;height:80px;padding:0 5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--eth-line)}.eth-wordmark{justify-self:start;font-family:var(--eth-display);font-size:20px;font-weight:800;letter-spacing:.1em}.eth-header nav{display:flex;gap:40px;font-family:var(--eth-mono);font-size:11px;letter-spacing:.12em}.eth-header nav a{color:#9a9ca1;transition:color .2s}.eth-header nav a:hover{color:#ffffff}.eth-header>.eth-kakao{justify-self:end}.eth-kakao{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;background:#fee500;color:#191919;font-weight:700;transition:background .2s}a.eth-kakao:hover{background:#ffec33}.eth-kakao-sm{height:38px;padding:0 16px 0 12px;font-size:12px}.eth-kakao-lg{width:100%;height:56px;gap:10px;font-size:15px}.eth-kakao-off{background:#1a1a1c;color:var(--eth-muted);cursor:default}.eth-hero{position:relative;height:max(720px,100svh);max-height:1000px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden}.eth-hero-bg{object-fit:cover;object-position:58% 36%;filter:saturate(.5) contrast(1.08) brightness(.55)}.eth-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,var(--eth-bg) 0,#05050655 20%,#05050600 42%,#050506e6 74%,var(--eth-bg) 100%)}.eth-hero-glow{position:absolute;left:50%;bottom:120px;width:min(900px,100%);height:360px;transform:translateX(-50%);background:radial-gradient(ellipse at center,#8f7dff22 0,#ff9ecf14 40%,transparent 70%);pointer-events:none}.eth-hero-meta{position:absolute;top:36px;left:5%;right:5%;display:flex;justify-content:space-between;font-family:var(--eth-mono);font-size:11px;letter-spacing:.14em;color:var(--eth-soft)}.eth-corner{position:absolute;top:72px;width:24px;height:24px;border-color:#ffffff55;border-top-width:1px}.eth-corner-left{left:5%;border-left-width:1px}.eth-corner-right{right:5%;border-right-width:1px}.eth-hero-copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 5% 80px;animation:arrive .9s both}.eth-hero-kr{margin:0 0 22px .5em;font-size:15px;font-weight:500;letter-spacing:.5em;color:var(--eth-bright)}.eth-hero h1{font-family:var(--eth-display);font-size:clamp(46px,11.6vw,168px);font-weight:900;line-height:1;letter-spacing:.02em;padding:0 .04em;white-space:nowrap;background-image:var(--eth-title)}.eth-hero-ray{display:block;width:min(520px,70vw);height:1px;margin:30px 0 34px;background:linear-gradient(90deg,transparent,#ffffff66,transparent)}.eth-hero-lead{font-size:20px;line-height:1.7;color:#d6d8dc}.eth-hero-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:38px}.eth-button{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 26px;border-radius:4px;background:var(--eth-ink);color:var(--eth-bg);font-size:13px;font-weight:700;transition:background .2s,border-color .2s}.eth-button:hover{background:#ffffff}.eth-button-ghost{border:1px solid #ffffff40;background:#05050680;color:var(--eth-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eth-button-ghost:hover{border-color:#ffffff80;background:#ffffff0a;color:#ffffff}.eth-section{position:relative;padding:100px 5% 120px;gap:48px;border-top:1px solid var(--eth-line)}.eth-label,.eth-section{display:flex;flex-direction:column;align-items:center}.eth-label{gap:12px;text-align:center;font-family:var(--eth-mono);font-size:11px;letter-spacing:.14em;color:var(--eth-muted)}.eth-label>span:last-child{color:var(--eth-dim)}.eth-label-kr{font-family:var(--eth-sans);letter-spacing:0}.eth-stats{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--eth-line-strong);border-bottom:1px solid var(--eth-line-strong)}.eth-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:36px;padding:40px 24px;text-align:center;border-right:1px solid var(--eth-line-strong)}.eth-stats>div:last-child{border-right:0}.eth-stat-level{display:flex;align-items:baseline;gap:12px}.eth-stat-level strong{font-family:var(--eth-mono);font-size:96px;font-weight:700;line-height:.9;letter-spacing:-.04em;background-image:var(--eth-platinum)}.eth-stat-level .eth-mono{font-size:13px;color:var(--eth-soft)}.eth-stat-value{font-family:var(--eth-mono);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.eth-stat-id{letter-spacing:.04em}.eth-stat-name{font-size:13px;color:var(--eth-muted)}.eth-buffs{display:flex;flex-direction:column;align-items:center;gap:10px}.eth-buffs li{display:flex;align-items:baseline;gap:12px;font-size:14px;color:var(--eth-soft)}.eth-buffs strong{font-family:var(--eth-mono);font-size:22px;font-weight:700;color:var(--eth-ink)}.eth-buff-short{display:none}.eth-roster{width:100%}.eth-roster,.eth-roster>div{display:flex;flex-direction:column}.eth-roster>div{align-items:center;gap:22px;padding:48px 0;text-align:center;border-top:1px solid var(--eth-line-strong)}.eth-roster>div:last-child{border-bottom:1px solid var(--eth-line-strong)}.eth-role-master{color:var(--eth-bright)}.eth-master{font-size:clamp(64px,7.5vw,108px);line-height:1;background-image:var(--eth-platinum)}.eth-master,.eth-members{font-weight:700;letter-spacing:-.04em}.eth-members{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 24px;font-size:clamp(40px,4.4vw,64px);line-height:1.15}.eth-members li+li:before{content:"/";margin-right:24px;font-family:var(--eth-mono);font-size:22px;font-weight:400;color:var(--eth-dim)}.eth-gallery{background:var(--eth-surface)}.eth-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:240px;gap:12px}.eth-tile{position:relative;display:block;overflow:hidden;border:1px solid var(--eth-line-strong)}.eth-tile-featured{grid-column:span 2;grid-row:span 2}.eth-grid:has(.eth-tile:only-child) .eth-tile-featured{grid-column:span 3}.eth-tile img{width:100%;height:100%;object-fit:cover;object-position:58% 42%;filter:saturate(.8);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .4s}.eth-tile:hover img{transform:scale(1.02);filter:saturate(1)}.eth-caption{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:10px 14px;background:#050506e6;font-family:var(--eth-mono);font-size:11px;letter-spacing:.1em;white-space:nowrap}.eth-caption>span,.eth-empty{color:var(--eth-muted)}.eth-empty{font-size:14px}.eth-join{gap:64px}.eth-requirement{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.eth-requirement strong{font-size:clamp(32px,5.5vw,80px);font-weight:700;line-height:1.25;word-break:keep-all;text-wrap:balance;letter-spacing:-.05em;background-image:var(--eth-platinum)}.eth-requirement p{font-size:15px;line-height:1.8;color:var(--eth-body)}.eth-rules{width:min(760px,100%);display:flex;flex-direction:column;align-items:center;gap:18px}.eth-rules ol{width:100%}.eth-rules li{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:baseline;padding:26px 0;border-top:1px solid var(--eth-line-strong)}.eth-rules li:last-child{border-bottom:1px solid var(--eth-line-strong)}.eth-rules li>span{font-family:var(--eth-mono);font-size:18px;font-weight:700;color:var(--eth-metal)}.eth-rules p{font-size:19px;line-height:1.7}.eth-rules strong{color:#ffffff}.eth-contact{position:relative;width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:28px;padding:44px 40px;text-align:center;border:1px solid #ffffff22;background:var(--eth-surface);background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);background-repeat:no-repeat;background-size:16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.eth-contact h2{font-size:30px;font-weight:700;line-height:1.45;letter-spacing:-.02em;margin-top:-18px}.eth-contact p{font-size:14px;line-height:1.7;color:var(--eth-muted)}.eth-footer{position:relative;margin:0 5%;padding:40px 0 56px;border-top:1px solid var(--eth-line);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;font-family:var(--eth-mono);font-size:11px;letter-spacing:.1em;color:var(--eth-muted)}.eth-footer .eth-wordmark{font-size:18px}.eth-footer div{display:flex;gap:28px}.eth-footer div a{color:var(--eth-muted)}.eth-footer div a:hover{color:#ffffff}@media (min-width:1700px){.eth-header,.eth-section{padding-left:calc((100vw - 1400px) / 2);padding-right:calc((100vw - 1400px) / 2)}.eth-footer,.eth-hero-meta{margin-left:calc((100vw - 1400px) / 2);margin-right:calc((100vw - 1400px) / 2)}.eth-hero-meta{left:0;right:0}}@media (max-width:700px){.ethereum-site:after,.ethereum-site:before{display:none}.eth-header{height:64px;padding:0 16px;grid-template-columns:auto 1fr auto;gap:10px}.eth-wordmark{font-size:14px;letter-spacing:.06em}.eth-header nav{justify-self:end;gap:11px;font-size:9px;letter-spacing:.06em}.eth-header nav a span{display:none}.eth-header>.eth-kakao-sm{width:44px;height:44px;padding:0;font-size:0;gap:0}.eth-hero{height:max(640px,92svh);max-height:820px}.eth-hero-bg{object-position:58% 32%}.eth-hero-meta{top:24px;left:20px;right:20px;font-size:9px}.eth-hero-meta span:nth-child(2),.eth-hero-meta span:nth-child(3){display:none}.eth-corner{top:52px;width:18px;height:18px}.eth-corner-left{left:20px}.eth-corner-right{right:20px}.eth-hero-glow{bottom:200px;height:240px}.eth-hero-copy{padding:0 20px 44px}.eth-hero-kr{margin-bottom:14px;font-size:12px}.eth-hero-ray{margin:18px 0}.eth-hero-lead{font-size:16px}.eth-hero-actions{width:100%;flex-direction:column;gap:8px;margin-top:24px}.eth-hero-actions .eth-button{width:100%;justify-content:center;height:50px}.eth-section{padding:64px 20px 80px;gap:28px}.eth-label,.eth-mono{font-size:10px}.eth-label{gap:8px}.eth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eth-stats>div{gap:22px;padding:26px 12px;border-bottom:1px solid var(--eth-line-strong)}.eth-stats>div:nth-child(2n){border-right:0}.eth-stats>div:nth-last-child(-n+2){border-bottom:0}.eth-stat-level strong{font-size:60px}.eth-stat-value{font-size:26px}.eth-stat-name{font-size:12px}.eth-buffs{gap:8px}.eth-buffs li{font-size:12px;gap:8px}.eth-buffs strong{font-size:16px}.eth-buffs li:has(.eth-buff-short) .eth-buff-label{display:none}.eth-buff-short{display:inline}.eth-roster>div{gap:16px;padding:32px 0}.eth-members{gap:4px 14px}.eth-members li+li:before{margin-right:14px;font-size:16px}.eth-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:8px}.eth-grid:has(.eth-tile:only-child) .eth-tile-featured,.eth-tile-featured{grid-column:span 2;grid-row:span 1}.eth-caption{bottom:10px;gap:10px;padding:8px 10px;font-size:9px}.eth-join{gap:44px}.eth-requirement{gap:16px}.eth-requirement p{font-size:13px}.eth-rules li{grid-template-columns:44px 1fr;gap:12px;padding:20px 0}.eth-rules li>span{font-size:14px}.eth-rules p{font-size:16px}.eth-contact{gap:20px;padding:32px 24px;background-size:14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px}.eth-contact h2{font-size:26px;margin-top:-12px}.eth-contact p{font-size:12px}.eth-kakao-lg{height:52px;font-size:14px}.eth-footer{margin:0 20px;padding:32px 0 44px;gap:14px;font-size:10px}.eth-footer .eth-wordmark{font-size:15px}.eth-footer>span{line-height:1.7}.eth-footer div{gap:20px}}@media (max-width:360px){.eth-header{height:auto;padding-block:10px;grid-template-columns:1fr auto}.eth-header nav{grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:space-between}.eth-header>.eth-kakao{grid-column:2;grid-row:1}.eth-hero-copy{width:100%}.eth-hero h1{font-size:11.6vw}}