*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #cb6d36;outline-offset:6px}img{display:block;width:100%;height:100%;object-fit:cover}.concept-bar{position:sticky;top:0;z-index:30;min-height:48px;padding:9px 4%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;color:#222;font:12px/1.4 Arial,sans-serif;border-bottom:1px solid #deded8}.concept-bar a{text-decoration:none}.concept-bar nav{display:flex;gap:7px;align-items:center}.concept-bar nav a{padding:7px 12px;border-radius:3px}.concept-bar [aria-current=page]{background:#232824;color:#fff}.concept-note{color:#777}.skip{position:absolute;left:16px;top:-80px;padding:12px;background:white;z-index:100}.skip:focus{top:60px}.wrap{width:min(1200px,88%);margin:auto}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-header nav{display:flex;align-items:center;gap:32px}.site-header nav a{text-decoration:none;font:13px Arial,sans-serif}.wordmark{text-decoration:none;font:bold 27px/1 Arial,sans-serif;letter-spacing:-1.5px}.wordmark span{font-weight:normal}.eyebrow{font:11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:2.2px}.arrow{display:inline-block;margin-left:20px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;text-decoration:none;font:13px Arial,sans-serif;padding:18px 24px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.section-top h2{margin:18px 0 0}.body-copy{font:16px/1.8 Arial,sans-serif}.text-link{font:13px/1.5 Arial,sans-serif;text-underline-offset:6px}.footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 0;font:11px/1.6 Arial,sans-serif}.footer a{text-underline-offset:4px}.menu-button{display:none;border:1px solid currentColor;background:transparent;color:inherit;padding:10px;font:12px Arial,sans-serif;cursor:pointer}.fade-in{animation:appear .7s ease both}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:700px){.concept-bar{padding:8px 5%;font-size:10px}.concept-note{display:none}.concept-bar nav a{padding:7px 8px}.wrap{width:88%}.site-header{height:80px;position:relative}.site-header nav{display:none;position:absolute;top:70px;right:0;min-width:220px;padding:22px;background:#fff;color:#1b302d;box-shadow:0 8px 30px #0002;z-index:20;flex-direction:column;align-items:flex-start;gap:24px}.site-header nav.is-open{display:flex}.menu-button{display:block}.section-top{display:block}.section-top .text-link{display:inline-block;margin-top:24px}.footer{font-size:10px}.body-copy{font-size:15px}.button{padding:17px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-in{animation:none}}
