:root{color-scheme:dark;--bg:#090b17;--ink:#eeedf6;--muted:#a8abc1;--line:#ffffff1b;--accent:#c3b4ff;--mint:#93d6cb;font-family:system-ui,-apple-system,'Segoe UI','Malgun Gothic',sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.8;word-break:keep-all}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--mint);outline-offset:5px}h1,h2,h3,p{margin:0}p{color:var(--muted)}h1,h2,h3{line-height:1.3;letter-spacing:-.045em}h1{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600}h2{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:550}h3{font-size:1.35rem;font-weight:600}main{overflow:hidden}.site-header,.site-footer{max-width:1280px;margin:auto;padding:30px 48px;display:flex;align-items:center;gap:32px}.site-header{border-bottom:1px solid var(--line)}.wordmark{font-family:Georgia,serif;font-size:20px;letter-spacing:.13em;white-space:nowrap}.wordmark span{color:var(--accent);font-size:27px;margin-right:8px}.site-header nav{display:flex;gap:25px;font-size:13px;margin-left:auto;color:#b8bacc}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--ink)}.small-button{border:1px solid #aaa4cd55;padding:8px 16px;border-radius:5px;font-size:13px;white-space:nowrap}.skip{position:absolute;left:10px;top:-100px;z-index:10;background:white;color:black;padding:10px}.skip:focus{top:10px}.hero,.experience,.promise,.reading,.closing{max-width:1280px;margin:auto;padding:88px 48px}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;min-height:680px;position:relative;padding-top:98px;padding-bottom:98px}.eyebrow{font-size:11px;letter-spacing:.18em;color:var(--mint);font-weight:600;margin-bottom:22px}.hero h1{font-size:clamp(2.6rem,4vw,3.5rem)}.hero-label{font-size:14px;margin-bottom:18px}.intro{font-size:16px;margin-top:28px;line-height:1.95}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:13px 22px;font-size:14px;font-weight:600;border-radius:5px}.primary{background:#d4caff;color:#211d37;box-shadow:0 3px 28px #a28bec15}.primary:hover{background:#e5ddff}.text-link{font-size:13px;color:var(--accent)}.beta-note{font-size:11px;margin-top:24px}.beta-note i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--mint);margin-right:7px}.world-visual{height:440px;position:relative;background:radial-gradient(ellipse,#51447a35 0,transparent 65%)}.orbit{position:absolute;border:1px solid #c2acff40;border-radius:50%;width:350px;height:350px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.62)}.orbit-two{transform:translate(-50%,-50%) rotate(55deg) scaleY(.62);border-color:#8ce1d130}.world-core{position:absolute;inset:0;display:grid;place-items:center;color:#d9d0ff;font-size:120px;text-shadow:0 0 50px #b59aff99}.world-core:after{content:'';position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid #b6a2ff28;box-shadow:0 0 100px #ad8dfb17}.orbit-label{position:absolute;padding:12px 17px;background:#111422e8;border:1px solid var(--line);border-radius:5px;box-shadow:0 10px 30px #0004;z-index:1}.orbit-label small{display:block;font-size:9px;letter-spacing:.12em;color:#a9a1c5}.orbit-label strong{font-size:14px;font-weight:500}.label-one{top:42px;left:38px}.label-two{top:170px;right:0}.label-three{bottom:38px;left:38px}.star{position:absolute;color:#aca4c8}.star-one{top:35px;right:50px}.star-two{bottom:40px;right:80px}.experience{border-top:1px solid var(--line);padding-top:72px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.feature-grid article>span{font-family:Georgia,serif;color:var(--accent);font-size:17px}.feature-grid h3{margin:18px 0}.feature-grid p{font-size:14px;line-height:1.95}.promise{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;border-block:1px solid var(--line);background:linear-gradient(110deg,#1a193029,transparent)}.promise p+p{margin:18px 0}.promise>div:last-child{font-size:15px}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:35px}.guide-card{position:relative;padding:27px 60px 27px 27px;border:1px solid var(--line);border-radius:7px;background:#ffffff02;transition:background .15s}.guide-card:hover{background:#ffffff07}.guide-card>span{font-size:10px;color:var(--mint);letter-spacing:.13em}.guide-card h3{margin:14px 0}.guide-card p{font-size:13px}.guide-card b{position:absolute;right:25px;top:28px;color:var(--accent);font-weight:400}.closing{text-align:center;border-top:1px solid var(--line);padding-block:70px 80px}.closing .button{margin-top:30px}.site-footer{border-top:1px solid var(--line);padding-block:35px 45px;justify-content:space-between}.site-footer p,.site-footer>a:last-child{font-size:12px}.article{max-width:820px;margin:auto;padding:65px 35px 35px}.breadcrumb{display:inline-block;color:var(--muted);font-size:12px;margin-bottom:45px}.breadcrumb span{padding-left:15px}.article h1{font-size:clamp(2.2rem,4vw,3.6rem)}.article-intro{margin-top:25px;font-size:17px}.contents{display:flex;flex-direction:column;gap:8px;margin:35px 0 55px;padding:24px 28px;border:1px solid var(--line);font-size:14px;color:var(--accent);border-radius:6px}.article section{margin-bottom:50px}.article section h2{font-size:1.6rem;margin-bottom:17px}.article section p{font-size:16px;line-height:2.05}.article-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:22px;margin-bottom:30px}@media(max-width:1000px){.site-header{gap:15px;padding-inline:25px}.site-header nav{gap:14px;font-size:12px}.wordmark{font-size:17px}.hero,.experience,.promise,.reading,.closing{padding-inline:30px}.hero{grid-template-columns:1.2fr 1fr}.orbit{width:280px;height:280px}.label-one,.label-three{left:5px}.promise{gap:50px}.feature-grid{gap:25px}}@media(max-width:720px){.site-header{flex-wrap:wrap;padding:20px 22px;gap:15px}.site-header .small-button{margin-left:auto}.site-header nav{order:3;width:100%;margin:0;justify-content:space-between;gap:10px;font-size:11px}.hero{grid-template-columns:1fr;padding:55px 24px 20px;min-height:0}.hero h1{font-size:clamp(2.15rem,7.5vw,3.2rem)}.intro{font-size:14px}.hero-actions{gap:18px}.button{font-size:13px;gap:20px}.world-visual{height:345px;max-width:420px;width:100%;margin:auto}.label-one{top:20px;left:22px}.label-two{right:4px;top:130px}.label-three{left:25px;bottom:20px}.orbit{width:300px;height:300px}.world-core{font-size:90px}.world-core:after{width:160px;height:160px}.experience,.promise,.reading,.closing{padding:55px 24px}.feature-grid,.promise,.guide-grid{grid-template-columns:1fr;gap:27px}.feature-grid{margin-top:35px}.feature-grid h3{margin:8px 0 13px}.feature-grid article{padding-bottom:24px;border-bottom:1px solid var(--line)}.guide-grid{gap:12px}.promise{gap:25px}.site-footer{padding:30px 24px;align-items:flex-start;flex-wrap:wrap;gap:22px}.site-footer p{width:100%;order:3}.article{padding:45px 24px 25px}.article-intro{font-size:15px}.article section p{font-size:15px}.article section h2{font-size:1.35rem}.contents{padding:20px}.beta-note{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-card{transition:none}}
