*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:pt serif,Georgia,serif;font-size:17px;line-height:1.55;color:#1a2a44;background:#f3ead4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer}:root{--c-cream:#f3ead4;--c-cream-warm:#f5e8c8;--c-navy:#1a2a44;--c-navy-deep:#0c1224;--c-gold:#c9a368;--c-gold-bright:#e0bd7e;--c-gold-dark:#a0813f;--c-rule:rgba(201, 163, 104, 0.5);--c-rule-soft:rgba(201, 163, 104, 0.3);--c-ink-soft:rgba(26, 42, 68, 0.78);--c-ink-mute:rgba(26, 42, 68, 0.55);--f-display:'Playfair Display', Georgia, serif;--f-body:'PT Serif', Georgia, serif;--f-ui:'Inter', system-ui, -apple-system, 'Helvetica Neue', sans-serif}.container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:96px}.grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:multiply;z-index:1}.site-nav{position:absolute;top:30px;left:96px;right:96px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-body);font-size:13px;color:var(--c-ink-mute);letter-spacing:2px;text-transform:uppercase;z-index:20}.site-nav__logo{font-family:var(--f-display);font-style:italic;font-weight:600;font-size:22px;color:var(--c-navy);letter-spacing:.3px;text-transform:none}.site-nav__items{display:flex;gap:22px;font-size:12px;font-style:italic}.site-nav__items a{color:rgba(26,42,68,.7)}.site-nav__lang{font-size:11px;letter-spacing:1px;color:rgba(26,42,68,.45)}.site-footer{padding:28px 96px;background:var(--c-cream);font-family:var(--f-body);font-size:11px;color:rgba(26,42,68,.5);letter-spacing:1.5px;text-transform:uppercase}.site-footer__inner{max-width:1320px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.site-footer__signature{font-family:var(--f-display);font-style:italic;font-size:14px;color:var(--c-gold);letter-spacing:0;text-transform:none}.site-footer__legal{display:flex;gap:14px}.site-footer__sep{color:var(--c-gold)}.hero{position:relative;background:var(--c-cream);color:var(--c-navy);padding:80px 96px 70px;min-height:700px;overflow:hidden}.hero__scatter{position:absolute;pointer-events:none;user-select:none;font-family:var(--f-display);font-style:italic;color:var(--c-navy)}.hero__scatter--moon{top:220px;right:8%;font-size:96px;opacity:.06;font-weight:500}.hero__scatter--zodiac{bottom:200px;left:50%;font-size:28px;opacity:.5;color:var(--c-gold);letter-spacing:8px;transform:translateX(-50%)}.hero__top-rule{position:absolute;top:76px;left:96px;right:96px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-body);font-size:11px;color:var(--c-ink-mute);letter-spacing:3px;text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--c-rule);z-index:15}.hero__top-rule strong{color:var(--c-gold);font-weight:700}.hero__layout{position:relative;z-index:10;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;padding-top:64px;align-items:center}.hero__issue-meta{font-family:var(--f-display);font-style:italic;font-weight:500;font-size:15px;color:var(--c-gold);margin-bottom:32px;letter-spacing:.5px;display:flex;align-items:center;gap:14px}.hero__issue-meta-rule{flex:1;max-width:56px;height:1px;background:var(--c-gold);opacity:.6}.hero__h1{font-family:var(--f-display);font-weight:500;font-size:92px;line-height:1.02;color:var(--c-navy);letter-spacing:-2px}.hero__h1 em{font-style:italic;font-weight:400;color:var(--c-gold)}.hero__lede{font-family:var(--f-body);font-size:19px;font-weight:400;font-style:italic;color:var(--c-ink-soft);max-width:500px;line-height:1.55;margin-top:40px}.hero__lede::first-letter{font-family:var(--f-display);font-weight:600;color:var(--c-gold);font-size:28px;line-height:1;font-style:normal}.hero__cta-row{display:flex;align-items:center;gap:24px;margin-top:48px}.hero__cta{background:var(--c-navy);color:var(--c-cream);padding:17px 38px;font-family:var(--f-ui);font-weight:600;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:100px;cursor:pointer;transition:background .2s,color .2s}.hero__cta:hover{background:var(--c-gold);color:var(--c-navy)}.hero__cta-meta{font-family:var(--f-body);font-style:italic;font-size:14px;color:var(--c-ink-mute)}.hero__col-wheel{display:flex;align-items:center;justify-content:center;position:relative}.hero__wheel-frame{position:relative;width:380px;height:380px}.hero__wheel-caption{position:absolute;bottom:-40px;left:0;right:0;text-align:center;font-family:var(--f-display);font-style:italic;font-size:13px;color:rgba(26,42,68,.7);letter-spacing:.5px}.hero__wheel-caption strong{color:var(--c-gold);font-weight:500;font-style:normal}.hero__footer-sig{position:absolute;bottom:28px;left:96px;right:96px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-body);font-size:11px;color:rgba(26,42,68,.5);letter-spacing:1.5px;text-transform:uppercase;z-index:15}.hero__footer-sig strong{color:var(--c-gold);font-weight:700}.hero__footer-sig-signature{font-family:var(--f-display);font-style:italic;font-size:14px;color:var(--c-gold);letter-spacing:0;text-transform:none}.hero{padding-top:80px}@media(max-width:1023px){.container{padding-inline:48px}.site-nav{left:48px;right:48px;top:24px}.site-nav__items{gap:16px}.hero{padding:60px 48px 50px;min-height:auto}.hero__top-rule{left:48px;right:48px;top:64px;flex-wrap:wrap;gap:8px;font-size:10px}.hero__layout{grid-template-columns:1fr;gap:40px;padding-top:48px}.hero__h1{font-size:64px;letter-spacing:-1px}.hero__lede{font-size:17px;max-width:100%}.hero__col-wheel{order:2}.hero__wheel-frame{width:320px;height:320px}.hero__scatter--moon{font-size:64px}.hero__scatter--zodiac{font-size:18px;letter-spacing:6px;bottom:30px}.hero__footer-sig{left:48px;right:48px;bottom:16px;flex-wrap:wrap;gap:8px;font-size:10px}.site-footer{padding:24px 48px}.site-footer__inner{flex-wrap:wrap;gap:8px}}@media(max-width:639px){.site-nav{position:static;padding:16px 24px;flex-wrap:wrap;gap:12px;background:var(--c-cream);border-bottom:1px solid var(--c-rule-soft)}.site-nav__logo{font-size:18px}.site-nav__items{display:none}.hero{padding:32px 24px 60px;min-height:auto}.hero__top-rule{position:static;left:auto;right:auto;top:auto;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px;margin-bottom:24px;font-size:9px}.hero__top-rule>div{flex-wrap:wrap}.hero__layout{gap:32px;padding-top:0}.hero__h1{font-size:44px;letter-spacing:-.5px;line-height:1.05}.hero__issue-meta{font-size:13px;margin-bottom:20px}.hero__lede{font-size:16px;margin-top:28px}.hero__cta-row{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.hero__cta{padding:14px 28px;font-size:13px;width:100%;max-width:320px;text-align:center}.hero__cta-meta{font-size:12px}.hero__wheel-frame{width:280px;height:280px}.hero__wheel-caption{font-size:12px}.hero__scatter--moon{font-size:48px;opacity:.04}.hero__scatter--zodiac{font-size:14px;letter-spacing:4px;bottom:16px}.hero__footer-sig{position:static;left:auto;right:auto;bottom:auto;margin-top:32px;padding-top:16px;border-top:1px solid var(--c-rule-soft);flex-direction:column;align-items:flex-start;gap:8px;font-size:9px}.site-footer{padding:20px 24px}.site-footer__inner{flex-direction:column;align-items:flex-start;gap:8px}.site-footer__legal{flex-wrap:wrap}}