:root{color-scheme:dark;--bg:#0c151d;--ink:#e7e9e5;--muted:#8b9aa5;--accent:#d7bd8b;--line:#27333d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}.wrap{max-width:1280px;margin:auto;padding-left:64px;padding-right:64px}.noise{position:fixed;inset:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");z-index:5}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button,a,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:6px}header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:19px;letter-spacing:4px;display:flex;align-items:center;gap:13px}.brand>span:first-child{font-size:31px;color:var(--accent)}.brand-note{font-size:9px;letter-spacing:1px;color:var(--muted);border-left:1px solid var(--line);padding-left:17px;margin-left:10px}nav{display:flex;gap:30px;font-size:12px;color:#bdc5c9}nav a:hover,footer a:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:87px;padding-bottom:70px}.eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:0 0 30px;display:flex;align-items:center;gap:10px}.dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #d7bd8b55}h1{font-size:clamp(42px,5.4vw,75px);line-height:1.07;letter-spacing:-3px;font-weight:400;margin:0 0 27px}em{font-family:Georgia,"Times New Roman",serif;color:var(--accent);font-weight:400}p{margin-top:0}.intro{color:#a6b2b9;font-size:15px;line-height:1.9}.button{display:inline-flex;align-items:center;gap:30px;margin-top:14px;padding:15px 21px;background:var(--accent);color:#14202a;font-size:12px;font-weight:600;border-radius:2px;transition:background .2s}.button:hover{background:#eed4a2}.hero-footer{display:flex;flex-direction:column;gap:8px;margin-top:64px}.hero-footer span:first-child{font-size:9px;color:var(--muted);letter-spacing:2px}.hero-footer span:last-child{font-size:11px;color:#60717e}.sky-panel{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 50%,#18293344,transparent 70%);display:flex;flex-direction:column;justify-content:space-between;margin-top:8px}.map-top,.map-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;font-size:8px;letter-spacing:1.5px;color:var(--muted)}.map-top span:last-child{font-size:7px;color:#627681}.sky{width:100%;height:auto;display:block}.map-bottom{border-top:1px solid var(--line)}.coordinate{font-size:8px}.cross{font-size:20px;color:var(--accent)}.atlas{padding-top:60px;padding-bottom:80px;border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 2fr 1.35fr;gap:30px;align-items:start;margin-bottom:45px}.section-heading .eyebrow{margin-top:10px}.section-heading>p:last-child{color:var(--muted);font-size:12px;padding-top:10px}h2{font-size:36px;font-weight:400;line-height:1.2;letter-spacing:-1px;margin:0 0 24px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{text-align:left;position:relative;display:block;width:100%;border:1px solid var(--line);background:#101b24;color:var(--ink);padding:25px;cursor:pointer;transition:border-color .2s,background .2s}.card:hover{border-color:#7e7866}.card.active{border-color:#ad9670;background:#15212a}.card-number{font-size:9px;letter-spacing:2px;color:var(--muted)}.star-icon{display:block;color:var(--accent);font-size:52px;margin:28px 0 16px;line-height:1}.card h3{font-size:24px;font-weight:400;margin:0 0 8px}.card p{font-size:12px;color:var(--muted);max-width:230px;min-height:40px}.card-link{border-top:1px solid var(--line);padding-top:17px;display:flex;justify-content:space-between;font-size:10px;color:#c1c9cb}.field-note{display:grid;grid-template-columns:1fr 4fr;gap:25px;border-bottom:1px solid var(--line);padding:28px 0 0;min-height:128px}.field-note>span{font-size:8px;letter-spacing:1.5px;color:var(--accent);padding-top:4px}.field-note>p{font-size:13px;color:var(--muted);max-width:760px}.notebook{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-top:30px;padding-bottom:90px}.notebook>div>p:last-child{font-size:13px;color:var(--muted)}.note-paper{background:#e1dacb;color:#26333a;padding:25px;box-shadow:0 12px 40px #0002}.note-paper>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1px}.note-paper label{font-weight:700}.note-paper #note-state{letter-spacing:0;color:#56636a}textarea{display:block;resize:vertical;min-height:160px;width:100%;margin-top:25px;border:0;background:repeating-linear-gradient(transparent,transparent 31px,#6f777322 32px);color:#26333a;line-height:32px;font-family:Georgia,serif;font-size:18px;padding:0}textarea::placeholder{color:#66726e}.note-controls{display:flex;justify-content:space-between;gap:16px;font-size:9px;margin-top:18px;color:#65716f}.note-controls button{border:0;background:transparent;color:#334741;cursor:pointer;font-size:10px}.about{position:relative;padding-top:45px;padding-bottom:50px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 4fr}.about-text{font-size:22px;line-height:1.6;letter-spacing:-.4px;max-width:710px}.about-star{position:absolute;right:64px;top:45px;font-size:48px;color:var(--accent)}footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:35px;font-size:10px;color:var(--muted)}footer .brand{font-size:12px;color:var(--ink)}.privacy{max-width:780px;padding-top:75px;padding-bottom:90px}.privacy h1{font-size:48px;letter-spacing:-1px}.privacy p{color:#a8b5bd}.privacy .button{margin-top:30px}@media(max-width:980px){.wrap{padding-left:30px;padding-right:30px}.brand-note{display:none}.hero{gap:24px;padding-top:55px}.hero h1{font-size:57px}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.notebook{gap:35px}.about{grid-template-columns:1fr 3fr}.about-star{display:none}}@media(max-width:680px){.wrap{padding-left:22px;padding-right:22px}header{height:83px}.brand{font-size:15px;letter-spacing:3px}nav{gap:17px;font-size:10px}nav a:last-child{display:none}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.hero h1{font-size:clamp(42px,12vw,61px);letter-spacing:-2px}.hero-footer{margin-top:35px}.sky-panel{margin-top:10px}.sky{max-height:370px}.atlas{padding-top:35px;padding-bottom:45px}.section-heading{display:block;margin-bottom:25px}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p:last-child{padding-top:0}.cards{grid-template-columns:1fr}.card{padding:22px}.star-icon{position:absolute;right:25px;top:17px;font-size:38px}.card h3{margin-top:22px}.card p{min-height:0}.field-note{grid-template-columns:1fr;gap:12px;padding-bottom:16px}.field-note p{margin-bottom:0}.notebook{grid-template-columns:1fr;gap:16px;padding-top:10px;padding-bottom:45px}.note-paper{padding:20px}.note-paper>div:first-child{letter-spacing:0;gap:8px}.about{display:block;padding-top:30px;padding-bottom:22px}.about .eyebrow{margin-bottom:18px}.about-text{font-size:19px}.about-text br{display:none}h2{font-size:32px}footer{flex-wrap:wrap;padding-top:23px;padding-bottom:25px;gap:15px}footer>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

