@font-face{font-family:EntrySans;src:url('/entry/fonts/WithelordEntrySans-subset.woff2') format('woff2');font-display:swap;font-weight:100 900}@font-face{font-family:EntrySerif;src:url('/entry/fonts/NotoSerifKR-entry-subset.ttf') format('truetype');font-display:swap;font-weight:500}@font-face{font-family:EntryLatin;src:url('/entry/fonts/Fraunces.woff2') format('woff2');font-display:swap;font-weight:100 900}
:root{color-scheme:dark;--ink:#f7f3e9;--muted:#bac4c3;--gold:#d3b67d;--line:rgba(211,182,125,.28)}*{box-sizing:border-box}html{background:#0b1c20}body{margin:0;color:var(--ink);font-family:EntrySans,'Noto Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select{font:inherit}a:focus-visible,select:focus-visible{outline:2px solid #edcf91;outline-offset:7px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.entry-background{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 80% 28%,#21383a 0,transparent 52%),linear-gradient(128deg,#08181c 4%,#11282b 65%,#0d2023)}.entry-background::after{content:'';position:absolute;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.22' filter='url(%23n)'/%3E%3C/svg%3E")}.halo{position:absolute;width:44vw;height:44vw;right:-5vw;top:14%;border-radius:50%;background:radial-gradient(circle,#9b885820 0,transparent 66%);animation:ambient 18s ease-in-out infinite alternate}.orbit{position:absolute;border:1px solid #c8b48013;border-radius:50%;width:75vw;height:75vw;right:-31vw;top:-4vw;transform:rotate(-25deg)}.orbit-two{width:62vw;height:62vw;top:2vw;right:-25vw;border-color:#b49c6720}.watermark{position:absolute;width:min(38vw,560px);height:auto;right:5.5vw;top:25%;opacity:.065;transform:rotate(-9deg)}.entry-page{position:relative;width:min(100%,1440px);margin:auto;padding:42px 64px 26px;min-height:100svh;display:flex;flex-direction:column}.entry-header{display:flex;justify-content:space-between;align-items:center;gap:24px}.entry-brand{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;color:#e1c58f;font-size:17px;letter-spacing:.12em;font-weight:500}.entry-brand small{font-size:.72em;font-weight:400;letter-spacing:.1em;margin-inline-start:3px}.language-control{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:9px 2px 9px 8px;color:#deddd2}.language-control svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.1}.language-control select{background:transparent;border:0;color:inherit;font-size:13px;max-width:150px;cursor:pointer;padding:2px 4px}.language-control option{color:#f7f3e9;background:#142b2f}.entry-main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:78px 0 74px;max-width:1050px}.entry-kicker{display:flex;align-items:center;gap:14px;color:var(--gold);font-size:10px;letter-spacing:.26em;font-weight:400;margin-bottom:25px}.entry-kicker>span{width:34px;height:1px;background:var(--gold);opacity:.65}.entry-title{position:relative;margin:0;font-family:EntrySerif,EntrySans,serif;font-weight:500;letter-spacing:-.055em;line-height:1.38;font-size:clamp(48px,5.4vw,79px);max-width:100%;min-height:2.76em;text-wrap:balance}.hero-line{display:block;min-height:1.38em}.typing-caret{display:none;width:1px;height:.72em;background:var(--gold);margin-inline-start:9px;vertical-align:baseline}.entry-title.is-typing .typing-caret{display:inline-block;position:static;animation:caret .9s step-end infinite}.entry-description{font-size:16px;color:var(--muted);font-weight:300;letter-spacing:.01em;line-height:1.8;margin:25px 0 44px}.entry-choices{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:865px}.entry-choice{position:relative;display:flex;align-items:center;gap:18px;padding:25px 18px 25px 0;min-height:105px;border-top:1px solid var(--line);border-bottom:1px solid transparent;transition:border-color .3s,color .3s,background .3s}.entry-choice::before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#dcc69009,transparent);opacity:0;transition:opacity .3s}.entry-choice:hover{border-top-color:#dfc38c;border-bottom-color:#d3b67d40}.entry-choice:hover::before{opacity:1}.choice-index{font-family:EntryLatin,serif;color:var(--gold);font-size:13px;font-weight:300;align-self:flex-start;padding-top:7px}.choice-copy{flex:1}.choice-copy strong{display:block;font-family:EntrySerif,EntrySans,serif;font-size:23px;font-weight:500;letter-spacing:-.045em}.choice-copy small{display:block;color:var(--muted);font-size:12px;font-weight:300;line-height:1.8;margin-top:7px;letter-spacing:.01em}.choice-arrow{font-size:25px;color:var(--gold);font-weight:200;transition:transform .3s}.entry-choice:hover .choice-arrow{transform:translate(3px,-3px)}.play-mark{width:35px;height:35px;border:1px solid #d3b67d68;border-radius:50%;display:grid;place-items:center;color:var(--gold)}.play-mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1}.entry-footer{display:flex;align-items:center;gap:28px;padding-top:22px;border-top:1px solid #d3b67d1f;font-size:10px;letter-spacing:.14em;color:#b4c0bf}.entry-footer>a{margin-inline-start:auto;font-size:12px;letter-spacing:0}.copyright{font-size:9px;letter-spacing:.08em;opacity:.75}html:not([data-entry-language="ko"]) .entry-title{font-family:EntryLatin,Georgia,'Noto Serif',serif;font-weight:400;letter-spacing:-.045em;line-height:1.18;min-height:2.36em;font-size:clamp(56px,6.6vw,98px)}html:not([data-entry-language="ko"]) .hero-line{min-height:1.18em}html:not([data-entry-language="ko"]) .choice-copy strong{font-family:EntrySans,system-ui,sans-serif;font-size:21px;letter-spacing:-.025em}html[data-entry-language="ja"] .entry-title,html[data-entry-language^="zh"] .entry-title{font-family:EntryLatin,'Yu Mincho','Hiragino Mincho ProN','Noto Serif CJK JP',serif;font-size:clamp(48px,5.5vw,80px);line-height:1.32;min-height:2.64em}html[dir="rtl"] .entry-title{font-family:EntryLatin,'Noto Naskh Arabic','Traditional Arabic',serif;font-size:clamp(54px,5.6vw,85px)}@keyframes ambient{to{transform:translate(-5%,8%);opacity:.55}}@keyframes caret{50%{opacity:0}}@media(min-width:1500px){.entry-page{padding-top:50px;padding-bottom:32px}.entry-main{padding-top:100px;padding-bottom:100px}}@media(max-width:800px){.entry-page{padding:30px 32px 24px}.entry-main{padding:72px 0 68px}.entry-title{font-size:64px}.entry-choices{gap:20px}.choice-copy strong{font-size:21px}.watermark{right:-6vw;width:53vw;top:29%}.orbit{width:110vw;height:110vw;right:-53vw;top:10vw}.orbit-two{width:90vw;height:90vw;right:-43vw;top:20vw}.copyright{display:none}}@media(max-width:540px){.entry-page{padding:25px 24px 22px}.entry-brand{font-size:13px;gap:9px;letter-spacing:.085em}.entry-brand img{width:30px;height:30px}.language-control{padding:7px 0;gap:5px}.language-control select{font-size:12px;max-width:100px}.language-control svg{width:15px}.entry-main{padding:65px 0 58px}.entry-kicker{font-size:8px;letter-spacing:.2em;margin-bottom:25px}.entry-title{font-size:clamp(42px,10.6vw,58px);line-height:1.45;min-height:2.9em}.hero-line{min-height:1.45em}.entry-description{font-size:14px;margin:23px 0 34px;line-height:1.9}.entry-choices{grid-template-columns:1fr;gap:0}.entry-choice{min-height:100px;padding:22px 0;gap:16px}.entry-choice:last-child{border-bottom-color:var(--line)}.choice-copy strong{font-size:21px}.choice-copy small{font-size:12px}.entry-footer{font-size:8px;gap:15px;padding-top:20px}.entry-footer>a{font-size:11px}.watermark{width:86vw;right:-21vw;top:21%;opacity:.045}html:not([data-entry-language="ko"]) .entry-title{font-size:clamp(45px,12vw,67px)}html[data-entry-language="ja"] .entry-title,html[data-entry-language^="zh"] .entry-title{font-size:clamp(38px,9.5vw,54px)}html[dir="rtl"] .entry-title{font-size:54px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.typing-caret{display:none!important}}

@font-face{font-family:'Entry-ja';src:url('/entry/fonts/EntrySerif-ja.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'Entry-zh-Hans';src:url('/entry/fonts/EntrySerif-zh-Hans.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'Entry-zh-Hant';src:url('/entry/fonts/EntrySerif-zh-Hant.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'Entry-ar';src:url('/entry/fonts/EntrySerif-ar.ttf') format('truetype');font-weight:500;font-display:swap}
html[data-entry-language='ja'] .entry-title,html[data-entry-language='ja'] .choice-copy strong{font-family:EntryLatin,'Entry-ja',serif}html[data-entry-language='zh-Hans'] .entry-title,html[data-entry-language='zh-Hans'] .choice-copy strong{font-family:EntryLatin,'Entry-zh-Hans',serif}html[data-entry-language='zh-Hant'] .entry-title,html[data-entry-language='zh-Hant'] .choice-copy strong{font-family:EntryLatin,'Entry-zh-Hant',serif}html[dir='rtl'] .entry-title,html[dir='rtl'] .choice-copy strong{font-family:EntryLatin,'Entry-ar',serif;letter-spacing:normal}html[dir='rtl'] body{font-family:'Entry-ar',EntrySans,serif}@media(max-width:680px){.entry-choices{grid-template-columns:1fr;gap:0}.entry-choice:last-child{border-bottom-color:var(--line)}}@media(max-width:370px){.entry-page{padding-inline:18px}.entry-header{gap:10px}.entry-brand{font-size:12px;gap:7px}.entry-brand img{width:27px;height:27px}.language-control select{max-width:91px;font-size:11px}.language-control svg{display:none}}@media(max-width:620px){html[dir="rtl"] .entry-title{font-size:clamp(34px,10vw,48px)}}.film-is-open{overflow:hidden}.intro-film{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0;padding:76px 24px 24px;background:#071519f2;color:#f7f3e9}.intro-film[open]{display:grid;place-items:center}.intro-film::backdrop{background:#071519e8}.film-surface{width:min(1100px,100%);max-height:100%;overflow:auto;text-align:center}.film-surface h2{font:500 16px EntrySans,sans-serif;letter-spacing:.04em;margin:0 0 16px}.film-surface video{display:block;width:100%;max-height:calc(100dvh - 190px);background:#000;object-fit:contain;border:1px solid #d3b67d38}.film-close{position:absolute;inset-block-start:18px;inset-inline-end:24px;display:grid;place-items:center;width:48px;height:48px;border:1px solid #d3b67d70;border-radius:50%;color:#f7f3e9;background:#14272a;cursor:pointer;font:300 34px/1 sans-serif;z-index:2}.film-close:hover,.film-return:hover{background:#273a3c}.film-return{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:18px;padding:10px 22px;border:1px solid #d3b67d70;background:transparent;color:#f7f3e9;font:500 14px EntrySans,sans-serif;cursor:pointer}.film-close:focus-visible,.film-return:focus-visible{outline:2px solid #edcf91;outline-offset:4px}@media(max-width:620px){.intro-film{padding:82px 16px 24px}.film-close{inset-inline-end:16px}.film-surface video{max-height:calc(100dvh - 215px)}}.entry-utilities{display:flex;align-items:center;gap:28px}.access-entry{color:var(--gold);font-size:12px;line-height:1.5;padding:8px 0;white-space:nowrap;border-bottom:1px solid #d3b67d55}.access-entry:hover{color:#f6dfae}@media(max-width:680px){.entry-header{flex-wrap:wrap;row-gap:18px}.entry-utilities{width:100%;justify-content:space-between;gap:18px}.access-entry{font-size:12px;white-space:normal}.entry-main{padding-top:45px}}