body{margin:0;background:#fbf9f4;color:#17251f;font-family:Instrument Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:#1e5c46;text-decoration:none;border-bottom:1px solid #C7D1C5}a:hover{color:#c0532f;border-bottom-color:#c0532f}:focus-visible{outline:2px solid #1E5C46;outline-offset:2px}::selection{background:#1e5c46;color:#17251f}.navD{display:flex;align-items:center;gap:24px}.navM{display:none}.navHas{position:relative}.navDrop{position:absolute;top:100%;left:0;z-index:50;padding-top:14px;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-8px,0) scale(.985);transform-origin:top left;transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),visibility 0s linear .2s;will-change:opacity,transform}.navDrop__panel{background:#fbf9f4;border:1px solid #E4DED0;border-radius:4px;box-shadow:0 1px 2px #17251f0f,0 12px 32px #17251f14;padding:24px;width:640px;display:grid;grid-template-columns:1fr 1fr;gap:28px;color:#17251f}.navHas:focus-within .navDrop,.navHas[data-open] .navDrop{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}.navMenu{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .2s cubic-bezier(.2,.7,.2,1),opacity .2s cubic-bezier(.2,.7,.2,1),visibility 0s linear .2s}.navMenu>div{overflow:hidden;min-height:0}.navMenu.open{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;transition:grid-template-rows .2s cubic-bezier(.2,.7,.2,1),opacity .2s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.navDrop,.navHas:focus-within .navDrop,.navHas[data-open] .navDrop,.navMenu,.navMenu.open{transition:none;transform:none}}@media(max-width:939px){.navD{display:none}.navM{display:flex;align-items:center;gap:10px}}.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h9,.h10{transition:color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1)}.h1:hover{color:#fbf9f4}.h1:active{opacity:.72}.h2:hover{color:#1e5c46}.h2:active{opacity:.8}.navDrop__title{display:block;font-size:14.5px;color:#17251f;transition:color .12s cubic-bezier(.2,.7,.2,1)}.navDrop__desc{display:block;font-size:12.5px;color:#4a594f;margin-top:1px}.h2:hover .navDrop__title{color:#1e5c46}.navDrop__meta{font-size:12.5px;color:#4a594f;text-decoration:none;border:none}.navDrop__meta:hover{color:#1e5c46}.navDrop__portal-title{display:block;font-size:14.5px;font-weight:500;color:#1e5c46;transition:color .12s cubic-bezier(.2,.7,.2,1)}.navDrop__portal-cta{font-size:13px;color:#1e5c46;white-space:nowrap;transition:color .12s cubic-bezier(.2,.7,.2,1)}.h2:hover .navDrop__portal-title,.h2:hover .navDrop__portal-cta{color:#174a38}.h3:hover{background:#fbf9f4;color:#17251f}.h3:active{background:#e7e1d4}.h4:hover{background:#1e5c46;color:#fbf9f4}.h4:active{background:#174a38}.h5:hover{color:#c0532f;border-bottom-color:#c0532f}.h5:active{opacity:.8}.h6:hover{color:#c4f56b;border-bottom-color:#c4f56b}.h6:active{opacity:.8}.h7:hover{border-color:#c4f56b;color:#c4f56b}.h7:active{opacity:.8}.h8:hover{background:#0f1a15;color:#fbf9f4}.h8:active{background:#0a1210}.h9:hover{border-color:#1e5c46;color:#1e5c46;background:#fbf9f4}.h9:active{background:#efeadf}.h10:hover{background:#1e2e26;color:#fbf9f4}.h10:active{background:#17251f}@media(prefers-reduced-motion:reduce){.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h9,.h10,.navDrop__title,.navDrop__portal-title,.navDrop__portal-cta{transition:none}}html{scroll-behavior:smooth}*{box-sizing:border-box}.site-shell{min-height:100vh;display:flex;flex-direction:column;background:#fbf9f4;color:#17251f}main{flex:1}.product-evidence{margin-top:72px;background:#17251f;color:#e7e1d4}.product-evidence__inner{max-width:1200px;margin:0 auto;padding:72px 32px}.product-evidence__heading{display:flex;flex-wrap:wrap;gap:24px;align-items:baseline;justify-content:space-between;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #33453b}.product-evidence__heading h2{margin:0;color:#fbf9f4;font-size:clamp(28px,3.4vw,44px);font-weight:400;letter-spacing:-.03em}.product-evidence__heading span,.product-shot__eyebrow{color:#a4aaa2;font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.product-shot{margin:0}.product-shot figcaption{display:flex;gap:28px;align-items:end;justify-content:space-between;margin-bottom:18px}.product-shot h3{max-width:600px;margin:8px 0 0;color:#fbf9f4;font-size:clamp(20px,2.2vw,28px);font-weight:400;letter-spacing:-.025em;line-height:1.2}.product-shot figcaption p{max-width:370px;margin:0;color:#a4aaa2;font-size:14px;line-height:1.55}.product-shot__frame{overflow:hidden;border:1px solid #44564c;border-radius:6px;background:#fbf9f4;box-shadow:0 24px 60px #0000003d}.product-shot__frame img{display:block;width:100%;height:auto}.product-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px}.product-shot-grid .product-shot h3{font-size:clamp(18px,1.8vw,23px)}@media(max-width:640px){header>div:first-child{padding-inline:20px!important;height:76px!important}.navMenu>div{padding-inline:20px!important}main section>div,main>section,footer>div{padding-left:20px!important;padding-right:20px!important}.product-evidence__heading{margin-bottom:32px}.product-shot figcaption{display:block}.product-shot figcaption p{margin-top:12px}.product-shot-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}}
