@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300..600&family=Hanken+Grotesk:wght@400;500;600&display=swap";:root{color-scheme:light;font-family:Hanken Grotesk,system-ui,sans-serif;color:#26292b;background:#f2f3f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}a:hover{color:#2a72a8}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(2.8rem,7vw,5.5rem);letter-spacing:-.03em}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:1.7rem}p,li{line-height:1.7}p{max-width:75ch}.wrap{max-width:1120px;margin:auto;padding:0 28px}.site-header{border-bottom:1px solid #cdd3d1;background:#f2f3f2}.site-header .wrap,.site-footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header .wrap{min-height:72px}.brand{font-family:Newsreader,Georgia,serif;font-size:1.5rem;text-decoration:none;white-space:nowrap}.brand img{width:29px;vertical-align:middle;margin-right:8px}.site-nav,.footer-nav{display:flex;flex-wrap:wrap;gap:18px}.site-nav a,.footer-nav a{text-decoration:none;font-size:.9rem}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:#2a72a8;font-weight:600}.hero{padding:92px 0 56px;border-bottom:1px solid #cdd3d1}.hero p{font-family:Newsreader,Georgia,serif;font-size:clamp(1.2rem,2vw,1.5rem);color:#596064}.content{padding:64px 0 100px}.content section{margin-bottom:72px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{background:#fbfbf7;border:1px solid #cdd3d1;border-radius:4px;padding:28px}.card h2{font-size:2rem}.card p:last-child{margin-bottom:0}.shot{background:#fbfbf7;border:1px solid #cdd3d1;padding:16px;margin:28px 0 10px}.shot img{display:block;width:100%}.shot-float{background:transparent;border:0;padding:8px 4px 4px}.shot-float img{margin-bottom:36px;filter:drop-shadow(0 2px 4px rgba(38,41,43,.12)) drop-shadow(0 20px 40px rgba(38,41,43,.24))}figcaption{font-size:.9rem;color:#596064;margin-top:12px}.button{display:inline-block;background:#26292b;color:#fff;text-decoration:none;border-radius:5px;padding:12px 20px;font-weight:600}.button:hover{background:#2a72a8;color:#fff}.note{border-left:3px solid #5fa8dc;padding:12px 20px;background:#e4f0f8}.site-footer{border-top:1px solid #cdd3d1;padding:34px 0;color:#596064;font-size:.85rem}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px;z-index:2}@media(max-width:700px){.site-header .wrap,.site-footer .wrap{align-items:flex-start;flex-direction:column;padding-top:18px;padding-bottom:18px}.site-nav{gap:12px}.grid{grid-template-columns:1fr}.hero{padding:60px 0 38px}.content{padding-top:44px}}
