.contour-product-study{color:#333b31;max-width:1440px;margin:0 auto;padding:38px max(5vw,1.25rem) 50px}.cps-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.cps-intro .eco-kicker{letter-spacing:.15em;margin:0 0 16px;font-size:10px}.cps-intro h2{letter-spacing:-.04em;margin:0;font:clamp(2.1rem,3.4vw,3.5rem)/1.06 Georgia,serif}.cps-intro>p{color:#74786e;margin:0 0 3px;font-size:13px;line-height:1.7}.cps-board{background:#f4f3ed;border:1px solid #ddded4;border-radius:20px;padding:18px 30px 16px;scroll-margin-top:0}.cps-mast{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.cps-mast>div{flex-direction:column;gap:4px;display:flex}.cps-mast span{letter-spacing:.14em;color:#737b67;font-size:10px}.cps-mast strong{letter-spacing:.17em;font-size:21px;font-weight:400;line-height:1.2}.cps-mast>p{text-align:right;color:#6b7164;margin:0;font-size:12px;line-height:1.5}.cps-mast>p>span{letter-spacing:0;font-size:11px}.cps-previews{border-top:1px solid #dedfd6;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-width:790px;margin:auto;padding-top:12px;display:grid}.cps-previews button{color:#515e45;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d5d8cb;border-radius:24px;padding:6px 12px;font-size:12px}.cps-previews button:hover{background:#e5e9dd}.cps-previews button:focus-visible{outline-offset:3px;outline:2px solid #3e593c}.cps-device-stage{max-width:790px;margin:auto;padding:16px 0}.contour-product-study .contour-ui{grid-template-columns:minmax(260px,1.35fr) minmax(210px,1fr);gap:38px;max-width:710px;margin:auto}.contour-product-study .contour-ui-housing{width:260px;margin-bottom:22px;box-shadow:8px 18px 30px #32342a26,inset 0 1px 2px #fff}.contour-product-study .contour-ui-face{inset:20px}.contour-product-study .contour-ui-base{height:70px;padding:0 21px;bottom:-12px}.contour-product-study .contour-ui-speaker{width:38px;height:13px;margin-bottom:13px}.contour-product-study .contour-ui-brand{letter-spacing:.15em;margin-bottom:15px;font-size:6px;display:block}.contour-product-study .contour-ui-mute{margin-bottom:3px}.contour-product-study .contour-ui-mute-label{font-size:11px;line-height:1.4}.contour-product-study .contour-ui-details{gap:10px}.contour-product-study .contour-ui-readout{gap:6px;min-height:62px}.contour-product-study .contour-ui-readout strong{letter-spacing:-.03em;font-size:21px;font-weight:450}.contour-product-study .contour-ui-readout span{font-size:12px;line-height:1.5}.contour-product-study .contour-ui-adjusters{gap:10px}.contour-product-study .contour-ui-adjusters button{background:#e9ebe2;border-radius:10px;min-height:44px;font-size:25px}.contour-product-study .contour-ui-navigation{gap:10px}.contour-product-study .contour-ui-navigation button{border-radius:10px;min-height:44px;font-size:12px}.contour-product-study .contour-ui-help{font-size:12px;line-height:1.5}.contour-product-study .contour-ui-help span{margin-top:2px;font-size:11px;display:block}.cps-state-heading{color:#6c775f;border-top:1px solid #dddfd4;justify-content:space-between;gap:15px;padding:10px 0 8px;font-size:11px;line-height:1.4;display:flex}.cps-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.cps-state>div{background:#fafaf5;border:1px solid #dedfd5;border-radius:10px;margin:0;padding:11px 16px}.cps-state dt{color:#727e62;align-items:center;gap:7px;font-size:12px;line-height:1.3;display:flex}.cps-state dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:26px;font-weight:400;line-height:1.15}.cps-state dd small{color:#7d896c;margin-left:3px;font-size:12px;font-weight:400}.cps-meter{background:#dfe4d5;border-radius:3px;height:3px;margin-top:7px;overflow:hidden}.cps-meter>span{transform-origin:0;background:#7a8f66;height:100%;transition:transform .12s;display:block}.cps-light{background:#ba9a58;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #c9aa6555}.cps-fan{fill:#7b8c6c;width:15px;height:15px}.cps-fan.is-on{animation:cps-fan-turn var(--fan-duration) linear infinite}.cps-display-icon{border:2px dotted #8b937f;border-radius:50%;width:12px;height:12px}.cps-sound-icon{color:#7d8a6e;font-size:18px;line-height:12px}.cps-keyboard{color:#637055;border-top:1px solid #dedfd6;border-bottom:1px solid #dedfd6;margin-top:12px;font-size:12px}.cps-keyboard summary{cursor:pointer;align-content:center;min-height:44px;padding:10px 2px;list-style-position:inside;display:list-item}.cps-keyboard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 25px;padding:0 0 18px;display:grid}.cps-keyboard p{margin:0;font-size:12px;line-height:1.65}.cps-keyboard p strong{color:#576449;font-weight:500}.cps-boundary{color:#748067;text-align:center;margin:10px 0 0;line-height:1.55;font-size:11px!important}.contour-study-cta{color:#fff;background:#334330;border-radius:26px;align-items:center;gap:22px;width:fit-content;min-height:48px;margin-top:20px;padding:0 24px;font-size:13px;text-decoration:none;display:flex}.contour-study-cta:hover{background:#4c5e43}@keyframes cps-fan-turn{to{transform:rotate(360deg)}}@media (max-width:1100px){.cps-board{padding:18px 24px 16px}.contour-product-study .contour-ui{grid-template-columns:minmax(240px,1.3fr) minmax(180px,1fr);gap:30px}.contour-product-study .contour-ui-housing{width:240px}.contour-product-study .contour-ui-face{inset:19px}.contour-product-study .contour-ui-base{height:63px;padding:0 19px}.cps-intro>p{max-width:29ch}.cps-state>div{padding:11px 13px}}@media (max-width:700px){.contour-product-study{padding:28px 20px 35px}.cps-intro{margin-bottom:22px;display:block}.cps-intro>p{max-width:none;margin:15px 0 0;font-size:12px}.cps-intro .eco-kicker{margin-bottom:12px;font-size:10px}.cps-board{border-radius:15px;padding:16px 16px 14px}.cps-mast{gap:12px;margin-bottom:10px}.cps-mast strong{font-size:18px}.cps-mast span{font-size:9px}.cps-mast>p{font-size:11px}.cps-mast>p>span{font-size:10px}.cps-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:10px}.cps-previews button{min-height:44px;padding:5px 7px;font-size:11px}.cps-device-stage{padding:10px 0}.contour-product-study .contour-ui{grid-template-columns:minmax(0,1.4fr) minmax(110px,1fr);gap:12px}.contour-product-study .contour-ui-housing{width:min(100%,190px);margin-bottom:20px}.contour-product-study .contour-ui-face{inset:15px}.contour-product-study .contour-ui-base{height:50px;padding:0 8px;bottom:-10px}.contour-product-study .contour-ui-speaker{width:26px;height:11px;margin-bottom:11px}.contour-product-study .contour-ui-brand{display:none}.contour-product-study .contour-ui-mute{margin-bottom:0}.contour-product-study .contour-ui-mute-label{font-size:10px}.contour-product-study .contour-ui-details{gap:7px;display:flex}.contour-product-study .contour-ui-readout{gap:4px;min-height:46px}.contour-product-study .contour-ui-readout strong{font-size:15px}.contour-product-study .contour-ui-readout span{font-size:11px;line-height:1.4}.contour-product-study .contour-ui-help{font-size:11px;line-height:1.45}.contour-product-study .contour-ui-help span{display:none}.contour-product-study .contour-ui-adjusters,.contour-product-study .contour-ui-navigation{gap:6px}.contour-product-study .contour-ui-adjusters button{font-size:22px}.contour-product-study .contour-ui-navigation button{font-size:11px}.cps-state-heading{align-items:center;padding:8px 0;font-size:10px}.cps-state-heading>span:last-child{text-align:right;max-width:16ch}.cps-state{gap:6px}.cps-state>div{padding:10px 8px}.cps-state dt{text-align:center;font-size:11px;display:block}.cps-state dt>span,.cps-state dt>svg{display:none}.cps-state dd{text-align:center;white-space:nowrap;margin-top:6px;font-size:22px}.cps-state dd small{margin-left:2px;font-size:10px}.cps-meter{margin-top:7px}.cps-keyboard{margin-top:10px;font-size:11px}.cps-keyboard>div{grid-template-columns:1fr;gap:12px}.cps-keyboard p{font-size:12px}.cps-boundary{text-align:left;margin-top:8px;font-size:11px!important}}@media (max-width:359px){.contour-product-study,.cps-board{padding-left:14px;padding-right:14px}.contour-product-study .contour-ui{gap:10px}.contour-product-study .contour-ui-face{inset:12px}.contour-product-study .contour-ui-readout strong{font-size:14px}.cps-state>div{padding:9px 6px}.cps-state dd{font-size:20px}.cps-state dd small{font-size:9px}.cps-state-heading{font-size:10px}.cps-mast strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.contour-product-study *,.contour-product-study :before,.contour-product-study :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.contour-product-study :is(.cps-intro>p,.cps-previews button,.cps-state-heading,.cps-keyboard,.cps-keyboard p){color:#4b5e3f;font-size:.875rem}.contour-product-study .cps-boundary{color:#4b5e3f;font-size:.8125rem!important}.contour-product-study .cps-state dt{color:#4b5e3f;font-size:.875rem}.contour-product-study .cps-state dd small{color:#4b5e3f;font-size:.8125rem}@media (max-width:700px){.contour-product-study .contour-ui{grid-template-columns:1fr}.contour-product-study .cps-state{grid-template-columns:repeat(2,minmax(0,1fr))}.contour-product-study .cps-intro .eco-kicker,.contour-product-study .cps-mast span,.contour-product-study .cps-mast>p,.contour-product-study .cps-mast>p>span{font-size:.75rem}}
