*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fcf8ef;color:#25263b;font-family:ui-rounded,"Avenir Next",Avenir,"Trebuchet MS",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}header,main,footer{max-width:1440px;margin:auto;padding-left:64px;padding-right:64px}header{height:112px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:32px;font-weight:850;letter-spacing:-1.5px}.brand-dot{color:#c77848;margin-left:-9px}.header-link{text-decoration:none;font-size:14px;font-weight:700}.header-link span{margin-left:15px;font-size:23px}.hero{display:flex;align-items:center;position:relative;min-height:450px;padding:28px 0 64px;gap:30px}.hero-copy{position:relative;z-index:1;flex:1;min-width:0}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;display:flex;align-items:center;gap:9px;margin:0 0 25px}.eyebrow span{font-size:23px;color:#ad6640}h1{font-size:clamp(44px,4.8vw,68px);font-weight:850;letter-spacing:-3.6px;line-height:1.08;margin:0 0 26px}.curiosity{position:relative;white-space:nowrap;color:#8762bd}.curiosity svg{position:absolute;bottom:-12px;left:0;width:100%;height:18px;color:#dcb5e1}.intro{font-size:18px;line-height:1.65;color:#66616b;margin:30px 0 25px}.explore-link{display:inline-flex;gap:24px;align-items:center;background:#25263b;color:#fff9ef;padding:15px 21px;border-radius:100px;text-decoration:none;font-size:14px;font-weight:700}.explore-link span{font-size:20px}.hero-art{position:relative;flex:0 0 420px;height:350px}.orbit{position:absolute;inset:45px 10px;border:2px dashed #d8c5d8;border-radius:50%;transform:rotate(-28deg)}.hero-art img{position:absolute;filter:drop-shadow(3px 9px 0 #25263b0b)}.planet{left:112px;top:55px;width:275px;height:auto;transform:rotate(10deg)}.sun{left:-10px;top:-5px;width:180px;height:auto;transform:rotate(-12deg)}.paper{left:0;top:165px;width:185px;height:auto;transform:rotate(-8deg)}.star{position:absolute}.one{font-size:58px;right:0;top:2px;color:#e9a63f}.two{font-size:45px;right:10px;bottom:12px;color:#a884bf}.hello-note{position:absolute;right:38px;bottom:5px;transform:rotate(-8deg);font-size:16px;line-height:1.3;color:#76617c;font-style:italic}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:15px 0 25px;border-top:1px solid #ded8cc;padding-top:30px;gap:15px}.section-heading h2{font-size:22px;letter-spacing:-.7px;margin:0}.section-heading h2 span{color:#a16caa;margin-left:10px}.section-heading>span{font-size:12px;color:#716b75}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.destination{display:block;border:1px solid #e3dcd1;background:#fffdf8;border-radius:20px;text-decoration:none;overflow:hidden;transition:transform .2s,box-shadow .2s}.destination:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:0 12px 0 #25263b09}.art{height:180px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #25263b0d}.art>img{height:178px;width:auto;transition:transform .2s}.destination:hover .art>img{transform:rotate(4deg) scale(1.04)}.number{position:absolute;top:17px;left:18px;font-size:11px;font-weight:700;color:#25263b99}.arrow{position:absolute;right:15px;top:13px;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#fff8;font-size:20px}.weather .art{background:#e9f3f7}.rss .art{background:#ffe8d8}.speed .art{background:#eee6fc}.ob .art{background:#d9d7ef}.power .art{background:#eef4d3}.astrotools .art{background:#dde9f5}.images .art{background:#f9e2e9}.job .art{background:#ddf0e5}.card-copy{padding:22px 21px 20px}.card-copy h2{font-size:24px;letter-spacing:-.8px;margin:0 0 9px}.card-copy p{font-size:13px;line-height:1.65;color:#6b6570;margin:0;min-height:65px}.card-copy p.tag{color:#393445;font-size:13px;font-weight:750;min-height:0;margin-bottom:8px}.domain{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#57505f;letter-spacing:.1px;border-top:1px solid #ece5db;padding-top:14px;margin-top:18px}.domain span{font-size:18px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:60px auto 0;padding-top:27px;padding-bottom:32px;border-top:1px solid #ded8cc;font-size:12px;color:#746e78}.brand.small{font-size:23px;color:#25263b}footer>a:last-child{text-decoration:none}.skip{position:fixed;left:20px;top:-100px;z-index:10;background:#25263b;color:white;padding:16px}.skip:focus{top:15px}:focus-visible{outline:3px solid #8762bd;outline-offset:5px}.not-found{padding-top:15vh}a{touch-action:manipulation}@media(min-width:1500px){.hero{min-height:470px}.hero-art{flex-basis:480px}}@media(max-width:1100px){header,main,footer{padding-left:35px;padding-right:35px}.hero-art{flex-basis:320px;transform:scale(.85);transform-origin:center right}.hero{gap:0}h1{font-size:54px}.grid{gap:16px}.card-copy{padding:18px 16px}.card-copy h2{font-size:22px}.card-copy p{min-height:84px}.card-copy p.tag{min-height:43px}}@media(max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art{flex-basis:270px;transform:scale(.75)}h1{font-size:46px;letter-spacing:-2.5px}.hero{min-height:370px;padding-bottom:30px}.eyebrow{font-size:9px;letter-spacing:1.3px}.card-copy p{min-height:44px}.card-copy p.tag{min-height:0}.art{height:190px}.art>img{height:190px}}@media(max-width:600px){header,main,footer{padding-left:22px;padding-right:22px}header{height:87px}.brand{font-size:28px}.brand img{width:34px;height:34px}.header-link{font-size:12px}.header-link span{margin-left:4px}.hero{display:block;padding-top:20px;padding-bottom:10px;overflow:hidden}.hero-copy{z-index:2}h1{font-size:46px;line-height:1.1;letter-spacing:-2.6px}.intro{font-size:16px;line-height:1.6;margin-top:25px}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:21px}.hero-art{height:190px;width:300px;margin:-10px 0 -20px auto;transform:scale(.64);transform-origin:top right}.hero-art .hello-note{display:none}.section-heading{padding-top:22px;align-items:flex-start;margin-bottom:20px}.section-heading h2{font-size:20px;max-width:215px;line-height:1.2}.section-heading>span{font-size:10px;white-space:nowrap;padding-top:4px}.grid{gap:13px}.destination{border-radius:15px}.art{height:130px}.art>img{height:132px}.number{font-size:9px;top:12px;left:12px}.arrow{width:23px;height:23px;right:9px;top:9px;font-size:16px}.card-copy{padding:16px 13px}.card-copy h2{font-size:21px}.card-copy p.tag{font-size:12px;min-height:38px;line-height:1.45}.card-copy p{font-size:12px;min-height:80px;line-height:1.55}.domain{font-size:9px;letter-spacing:-.15px;margin-top:14px;padding-top:11px}.domain span{font-size:14px}footer{margin-top:35px;flex-wrap:wrap;gap:10px}footer p{width:100%;order:3;font-size:11px}footer>a:last-child{font-size:11px}}@media(max-width:360px){.grid{grid-template-columns:1fr}.art{height:175px}.art>img{height:175px}.card-copy p,.card-copy p.tag{min-height:0}h1{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.destination,.art>img{transition:none}.destination:hover,.destination:hover .art>img{transform:none}}


/* Quieter editorial finish; retains the established structure. */
body{background:#f7f5f0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202633}.brand{letter-spacing:-1px}.brand-dot{color:#82674f}.eyebrow{color:#655f58;letter-spacing:1.7px}.eyebrow span,.star{display:none}h1{font-weight:760;letter-spacing:-3px}.curiosity{color:#4f617a}.curiosity svg{display:none}.intro{color:#5d626a}.explore-link{border-radius:8px;background:#293341;padding:14px 19px}.orbit{border-style:solid;border-color:#d6d7d8}.hello-note{font-style:normal;color:#626a75;transform:none}.section-heading h2 span{color:#67778e}.destination{border-radius:10px;border-color:#d8d8d4;background:#fbfaf7;box-shadow:0 1px 3px #2026330b}.destination:hover{transform:translateY(-3px);box-shadow:0 9px 24px #20263312}.destination:hover .art>img{transform:scale(1.02)}.art{filter:saturate(.72)}.arrow{border-radius:6px;background:#f7f5f0d9}.card-copy h2{font-weight:720}.card-copy p.tag{font-weight:650}.domain{color:#4f5864}
(max-width:600px){.destination{border-radius:9px}.explore-link{border-radius:8px}}
