:root{--ground: #fbfaf7;--text: #14130f;--accent: #1d5b46;--rule: #dcd8cc;--serif: "Newsreader", "Iowan Old Style", Georgia, serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--headline: 80px;--column: 1200px;--margin: 24px;--section: 144px;--header: 72px;--measure: 31em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header)}body{margin:0;padding-top:var(--header);background:var(--ground);color:var(--text);font-family:var(--sans);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,p,dl,dd,blockquote{margin:0}img{display:block;max-width:100%;height:auto}p,dd{max-width:var(--measure)}.column{max-width:calc(var(--column) + var(--margin) * 2);margin:0 auto;padding:0 var(--margin)}.column+.column{margin-top:var(--section)}.button{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 24px;border-radius:6px;background:var(--accent);color:var(--ground);font-weight:600;text-decoration:none;white-space:nowrap}.button:focus-visible,.header__logo:focus-visible{outline:2px solid var(--text);outline-offset:2px}.header{position:fixed;top:0;left:0;right:0;z-index:10;height:var(--header);background:var(--ground);border-bottom:1px solid var(--rule)}.header__inner{max-width:calc(var(--column) + var(--margin) * 2);height:100%;margin:0 auto;padding:0 var(--margin);display:flex;align-items:center;justify-content:space-between;gap:16px}.header__logo img{height:32px;width:auto}.hero{padding-top:96px}h1{font-family:var(--serif);font-weight:400;font-size:var(--headline);line-height:1;letter-spacing:-.02em;max-width:11em}.hero__sub{margin:32px 0}.hero .shot{margin-top:72px}.shot{border:1px solid var(--rule);background:#fff;opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out}.shot.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.shot{opacity:1;transform:none;transition:none}}.claims{display:grid;gap:96px}.claim{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:center}.claim:nth-child(2n){grid-template-columns:7fr 5fr}.claim:nth-child(2n) .claim__text{order:2}.claim h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15;margin-bottom:16px}.quote blockquote{max-width:980px}.quote p{font-family:var(--serif);font-size:36px;line-height:1.2;max-width:none}.quote footer{margin-top:24px}.questions h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15;margin-bottom:32px}.question{display:grid;grid-template-columns:5fr 7fr;gap:72px;padding:24px 0;border-top:1px solid var(--rule)}.question:last-child{border-bottom:1px solid var(--rule)}.question dt{font-weight:600}.closing{padding-bottom:var(--section)}.closing__line{font-family:var(--serif);font-size:var(--headline);line-height:1;letter-spacing:-.02em;max-width:11em;margin-bottom:40px}@media (max-width: 719px){:root{--headline: 40px}.hero{padding-top:48px}.hero .shot{margin-top:48px}.claims{gap:72px}.claim,.claim:nth-child(2n),.question{grid-template-columns:1fr;gap:24px}.claim:nth-child(2n) .claim__text{order:0}.question{gap:8px}.quote p{font-size:28px}.header__logo img{height:26px}.button{padding:0 18px}}
