@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--paper:#f3f2ec;--ink:#24271f;--orange:#e76535;--line:#d7d8ce}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px 'DM Sans',sans-serif}a{color:inherit}header,main,footer{max-width:1440px;margin:auto}header{height:116px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;letter-spacing:-1.5px;text-decoration:none}.brand-icon{font-size:40px;color:var(--orange)}.brand-dot{font-size:11px;align-self:flex-start;margin-top:10px;letter-spacing:0}.header-link{font-size:13px;text-decoration:none}.header-link span{margin-left:25px}.hero{display:grid;grid-template-columns:1.1fr 1fr;padding:65px 6% 60px;gap:5%}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;gap:9px}.eyebrow span{width:7px;height:7px;background:var(--orange);border-radius:50%}h1{font-family:Manrope,sans-serif;font-size:clamp(54px,6.4vw,92px);font-weight:500;letter-spacing:-6px;line-height:1.06;margin:36px 0 25px}h1 em{font-family:Georgia,serif;font-weight:400;color:var(--orange)}.lede{max-width:330px;line-height:1.7;color:#62665a;font-size:17px}.text-link{display:inline-block;text-decoration:none;border-bottom:1px solid var(--ink);padding:12px 0;font-size:13px}.text-link span{margin-left:36px}.edition{font-size:9px;letter-spacing:2px;margin:60px 0 0;color:#73776b}.art{min-height:480px;background:#e3e6d8;position:relative;overflow:hidden;border-radius:180px 180px 8px 8px}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#8e947515 1px,transparent 1px),linear-gradient(90deg,#8e947515 1px,transparent 1px);background-size:48px 48px}.orbit{position:absolute;left:50%;top:47%;width:270px;height:350px;border:43px solid #e56b37;border-radius:50%;box-shadow:inset 12px 7px 17px #842a2440,13px 19px 25px #6568472b}.orbit-one{transform:translate(-50%,-50%) rotate(-35deg);background:linear-gradient(110deg,#e3e6d8,#cbd0b9)}.orbit-two{transform:translate(-50%,-50%) rotate(35deg);width:260px;height:350px;border-color:#f28b4b;background:none}.orbit-three{transform:translate(-50%,-50%) rotate(90deg);width:270px;height:350px;border-width:33px;border-color:#c94d28;background:none}.art-caption{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px}.art-star{position:absolute;right:28px;top:35px;font-size:34px;color:#70795b}.signup-section{margin:0 6%;padding:54px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:8%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}h2{font:500 52px/1.1 Manrope,sans-serif;letter-spacing:-2.5px;margin:20px 0}.signup-section p{color:#62665a;line-height:1.65;max-width:345px;font-size:14px}form{padding-top:24px}form>label{font-size:12px;font-weight:600}.input-row{display:flex;margin:12px 0 19px;gap:8px}input[type=email]{width:100%;min-width:0;padding:17px 15px;border:1px solid #c9cbbf;border-radius:4px;background:#fafaf5;font:inherit;font-size:14px}button{border:0;border-radius:4px;background:var(--ink);color:white;padding:16px 18px;white-space:nowrap;font:500 13px 'DM Sans',sans-serif;cursor:pointer}button span{margin-left:15px}button:disabled{opacity:.5;cursor:wait}.consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;font-weight:400;color:#62665a}.consent input{accent-color:var(--ink);margin-top:3px}#turnstile{margin-top:18px;min-height:65px}#status{min-height:23px;font-size:12px;max-width:none}.fine-print{font-size:10px!important;max-width:none!important}.notes{padding:45px 6% 65px;display:grid;grid-template-columns:repeat(3,1fr);gap:8%}.notes span{font-size:9px;letter-spacing:1.6px;color:#73776b}.notes h3{font:600 19px Manrope,sans-serif;letter-spacing:-.5px}.notes p{font-size:13px;line-height:1.7;color:#62665a;max-width:250px}footer{border-top:1px solid var(--line);padding:30px 6%;display:flex;justify-content:space-between;align-items:center}footer .brand{font-size:20px}footer span,footer>a:last-child{font-size:11px;color:#62665a}:focus-visible{outline:3px solid #b24620;outline-offset:4px}.privacy{max-width:760px;padding:60px 24px}.privacy h1{font-size:52px;letter-spacing:-2px}.privacy p{line-height:1.8}.privacy h2{font-size:24px;letter-spacing:-.5px}@media(max-width:850px){.hero{gap:25px}h1{letter-spacing:-3px}.art{min-height:420px}.orbit{scale:.8}.signup-section{gap:5%;grid-template-columns:1fr 1.2fr}.input-row{flex-direction:column}.edition{margin-top:35px}}@media(max-width:600px){header{height:85px}.brand{font-size:23px}.brand-icon{font-size:30px}.header-link{font-size:11px}.header-link span{margin-left:8px}.hero{grid-template-columns:1fr;padding-top:35px}.art{min-height:380px;margin-top:20px}.edition{margin-top:25px}h1{font-size:63px;margin-top:25px}.signup-section{grid-template-columns:1fr;padding:35px 0;gap:0}h2{font-size:44px}.notes{grid-template-columns:1fr;gap:30px;padding-top:35px}.notes h3{margin:12px 0}.notes p{max-width:none;margin-bottom:0}footer span{display:none}.input-row{flex-direction:row}button{padding:15px 12px}button span{margin-left:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
