.teyvat-entry{--entry-paper:#f4f4e7;--entry-ink:#24241f;--entry-muted:#66675b;background:var(--entry-paper);min-height:100svh;color:var(--entry-ink);font-family:Arial, var(--font-noto-kr), sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;flex-direction:column;line-height:normal;display:flex;position:relative}.teyvat-entry *{box-sizing:border-box}.teyvat-entry h1,.teyvat-entry h2,.teyvat-entry p{margin:0;padding:0;font-weight:400}.teyvat-entry a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none}.teyvat-entry a:focus-visible{outline-offset:7px;outline:2px solid}.teyvat-entry .entry-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teyvat-entry .entry-skip{z-index:10;background:var(--entry-paper);color:var(--entry-ink);padding:16px;position:fixed;top:-120px;left:24px}.teyvat-entry .entry-skip:focus{top:16px}.teyvat-entry .entry-header{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex;position:absolute;top:28px;left:4.4vw;right:4.4vw}.teyvat-entry .entry-brand{letter-spacing:.12em;pointer-events:auto;align-items:center;gap:11px;min-height:44px;font-size:17px;font-weight:500;display:inline-flex}.teyvat-entry .mark{stroke:currentColor;stroke-width:2.2px;width:34px;height:34px}.teyvat-entry .entry-split{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;display:grid;position:relative}.teyvat-entry .entry-choice{flex-direction:column;justify-content:space-between;min-width:0;padding:120px 8.8% 90px;display:flex;position:relative;overflow:hidden}.teyvat-entry .entry-choice:focus-visible{outline-offset:-8px}.teyvat-entry .entry-investment{background:#e8e9dc}.teyvat-entry .entry-software{color:var(--entry-paper);background:#30352c}.teyvat-entry .entry-top{z-index:1;letter-spacing:.06em;font-size:10px;position:relative}.teyvat-entry .entry-copy{z-index:1;position:relative}.teyvat-entry .entry-copy p{color:var(--entry-muted);font-size:12px;line-height:1.65!important}.teyvat-entry .entry-copy>.entry-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:10px;line-height:1.65!important}.teyvat-entry .entry-choice-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.teyvat-entry .entry-choice-title h2{letter-spacing:-.055em;font-size:clamp(38px,5.1vw,80px);line-height:1}.teyvat-entry .entry-software p{color:#d0d2c4}.teyvat-entry .entry-arrow{stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:28px;height:28px;transition:transform .3s}.teyvat-entry .architecture-art,.teyvat-entry .threads-art{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:calc(100% - 260px);min-height:360px;transition:transform 1s;position:absolute;inset:40px 0 auto}.teyvat-entry .threads-art{opacity:.75}.teyvat-entry .entry-footer{z-index:2;min-height:45px;color:var(--entry-muted);pointer-events:none;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:14px;left:4.4vw;right:4.4vw}.teyvat-entry .entry-footer>a{color:#d0d1c1;pointer-events:auto;align-items:center;gap:13px;min-height:44px;display:flex}.teyvat-entry .entry-footer .entry-arrow{width:17px;height:17px}@media (hover:hover){.teyvat-entry .entry-choice:hover .entry-arrow{transform:translate(5px)}.teyvat-entry .entry-choice:hover .architecture-art,.teyvat-entry .entry-choice:hover .threads-art{transform:scale(1.035)}}@media (max-width:900px){.teyvat-entry .entry-choice-title h2{font-size:43px}}@media (min-width:601px) and (max-width:700px){.teyvat-entry .entry-choice-title h2{font-size:36px}}@media (max-width:600px){.teyvat-entry .entry-header{top:21px;left:25px;right:25px}.teyvat-entry .entry-brand{gap:8px;font-size:14px}.teyvat-entry .mark{width:28px;height:28px}.teyvat-entry .entry-split{grid-template-columns:minmax(0,1fr)}.teyvat-entry .entry-choice{min-height:370px;padding:90px 25px 30px}.teyvat-entry .entry-software{min-height:330px;padding-top:30px;padding-bottom:70px}.teyvat-entry .entry-top{font-size:9px}.teyvat-entry .entry-copy{margin-top:112px}.teyvat-entry .entry-choice-title{margin-bottom:12px}.teyvat-entry .entry-choice-title h2{font-size:43px}.teyvat-entry .entry-copy>.entry-eyebrow{margin-bottom:12px;font-size:8px}.teyvat-entry .entry-copy p{font-size:10px}.teyvat-entry .architecture-art{width:70%;height:310px;min-height:0;top:10px;left:36%}.teyvat-entry .threads-art{width:80%;height:380px;min-height:0;top:-40px;left:25%}.teyvat-entry .entry-footer{color:#d0d1c1;gap:10px;min-height:40px;font-size:8px;bottom:9px;left:25px;right:25px}.teyvat-entry .entry-footer>a{color:inherit;gap:7px;font-size:8px}.teyvat-entry .entry-footer .entry-arrow{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.teyvat-entry .entry-arrow,.teyvat-entry .architecture-art,.teyvat-entry .threads-art{transition:none;transform:none!important}}
