.bxv72W_block{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:48px;display:grid}.bxv72W_heading{color:#132b22;letter-spacing:-.015em;text-wrap:balance;font-size:18px;font-weight:650;line-height:1.3}.bxv72W_sofas{gap:24px;display:grid}.bxv72W_sofa{--arm:46px;padding:14px var(--arm) 0;isolation:isolate;position:relative}.bxv72W_sofa:after{z-index:-1;content:"";filter:blur(4px);background:#132b221a;border-radius:50%;height:12px;position:absolute;bottom:-6px;left:6%;right:6%}.bxv72W_back,.bxv72W_arm,.bxv72W_seat,.bxv72W_legs{pointer-events:none}.bxv72W_back{background:#24563f;border-radius:32px 32px 10px 10px;position:absolute;inset:0 22px 40px}.bxv72W_arm{z-index:3;width:var(--arm);background:#1b4532;border-radius:25px 25px 12px 12px;height:84px;position:absolute;bottom:16px;box-shadow:inset 0 6px #ffffff0f}.bxv72W_armStart{left:0}.bxv72W_armEnd{right:0}.bxv72W_cushions{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 2px;display:grid;position:relative}.bxv72W_seat{z-index:1;background:#2d6a4e;border-radius:14px;height:36px;margin-top:-12px;position:relative;box-shadow:inset 0 3px #ffffff12,inset 0 -4px #0000001f}.bxv72W_seat:after{content:"";background:#00000024;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:50%}.bxv72W_legs{height:16px;position:relative}.bxv72W_legs span{background:#132b22;border-radius:0 0 4px 4px;width:12px;height:16px;position:absolute;top:0}.bxv72W_legs span:first-child{left:16px}.bxv72W_legs span:last-child{right:16px}.bxv72W_cushion{--tilt:0deg;text-align:center;min-height:96px;transform:rotate(var(--tilt));background:#fffdf8;border-radius:34% 34% 22% 22%/40% 40% 18% 18%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 2px 16px;transition:transform .2s,background-color .15s;display:flex;box-shadow:inset 0 -6px #132b2212,0 4px #00000029}.bxv72W_cushions li:first-child .bxv72W_cushion{--tilt:-1.4deg}.bxv72W_cushions li:nth-child(2) .bxv72W_cushion{--tilt:1.2deg}.bxv72W_cushions li:nth-child(3) .bxv72W_cushion{--tilt:-.6deg}.bxv72W_city{color:#132b22;letter-spacing:-.01em;text-wrap:balance;font-size:14px;font-weight:650;line-height:1.2}.bxv72W_cue{color:#08785e;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 3px;font-size:12px;font-weight:600;display:inline-flex}.bxv72W_cue svg{width:12px;height:12px;transition:transform .2s}@media (hover:hover){.bxv72W_cushion:hover{transform:translateY(-8px) rotate(calc(var(--tilt) * -2));background:#0ce6b5}.bxv72W_cushion:hover .bxv72W_cue{color:#0a1f0c}.bxv72W_cushion:hover .bxv72W_cue svg{transform:translate(1px,-1px)}}.bxv72W_cushion:focus-visible{outline-offset:3px;transform:translateY(-8px) rotate(calc(var(--tilt) * -2));background:#0ce6b5;outline:3px solid #0ce6b5}.bxv72W_cushion:focus-visible .bxv72W_cue{color:#0a1f0c}@media (prefers-reduced-motion:reduce){.bxv72W_cushion{transition:background-color .15s}.bxv72W_cushion:hover,.bxv72W_cushion:focus-visible{transform:rotate(var(--tilt))}.bxv72W_cushion:hover .bxv72W_cue svg{transform:none}}@media (max-width:379px){.bxv72W_sofa{--arm:30px}.bxv72W_back{inset:0 12px 40px}.bxv72W_city{font-size:13px}.bxv72W_cue{font-size:11px}}@media (min-width:768px){.bxv72W_sofas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bxv72W_sofa{--arm:68px;padding-top:16px}.bxv72W_back{border-radius:40px 40px 12px 12px;inset:0 30px 40px}.bxv72W_arm{border-radius:34px 34px 14px 14px;height:96px}.bxv72W_cushions{gap:8px;padding:0 4px}.bxv72W_cushion{min-height:92px;padding:12px 6px 16px}.bxv72W_city{font-size:15px}.bxv72W_cue{font-size:12.5px}.bxv72W_legs span:first-child{left:22px}.bxv72W_legs span:last-child{right:22px}.bxv72W_sofa:first-child{padding-right:0}.bxv72W_sofa:last-child{padding-left:0}.bxv72W_sofa:first-child .bxv72W_back{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.bxv72W_sofa:last-child .bxv72W_back{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.bxv72W_sofa:first-child .bxv72W_seat{border-top-right-radius:0;border-bottom-right-radius:0}.bxv72W_sofa:last-child .bxv72W_seat{border-top-left-radius:0;border-bottom-left-radius:0}.bxv72W_sofa:first-child .bxv72W_seat:after{display:none}.bxv72W_sofa:last-child .bxv72W_seat:after{left:-1px}.bxv72W_sofa:first-child .bxv72W_armEnd,.bxv72W_sofa:last-child .bxv72W_armStart,.bxv72W_sofa:first-child .bxv72W_legs span:last-child,.bxv72W_sofa:last-child .bxv72W_legs span:first-child{display:none}.bxv72W_sofa:first-child:after{right:-94%}.bxv72W_sofa:last-child:after{display:none}}@media (min-width:1024px){.bxv72W_block{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:36px}}
.kNStWW_section{background:#f7f8f5;padding:76px 0 88px;overflow:hidden}.kNStWW_heading{max-width:1360px;margin:0 auto 38px;padding:0 40px}.kNStWW_eyebrow{color:#33705b;text-transform:uppercase;letter-spacing:.16em;margin-bottom:11px;font-size:12px;font-weight:700}.kNStWW_heading h2{color:#132b22;letter-spacing:-.035em;font-size:clamp(28px,3vw,43px);font-weight:650;line-height:1.1}.kNStWW_heading>p:last-child{color:#52645a;margin-top:12px;font-size:16px;line-height:1.5}.kNStWW_rows{gap:22px;display:grid}.kNStWW_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.kNStWW_track{will-change:transform;width:max-content;animation:38s linear infinite kNStWW_drift;display:flex}.kNStWW_track.kNStWW_reverse{animation-name:kNStWW_drift-reverse;animation-duration:42s}.kNStWW_viewport:focus-within .kNStWW_track{animation-play-state:paused}.kNStWW_set{flex:none;gap:22px;margin:0;padding:0 22px 0 0;list-style:none;display:flex}.kNStWW_card{background:#fff;border:1px solid #e9ede7;border-radius:25px;flex-direction:column;flex:none;width:clamp(310px,31vw,430px);min-height:276px;padding:24px 26px 21px;display:flex;box-shadow:0 13px 40px #162c200f}.kNStWW_cardTop,.kNStWW_cardBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.kNStWW_kind{color:#65736b;font-size:12px;font-weight:600}.kNStWW_quote{color:#1c2922;margin:18px 0 20px;font-size:17px;font-weight:550;line-height:1.45}.kNStWW_cardBottom{border-top:1px solid #eef1ed;margin-top:auto;padding-top:16px}.kNStWW_identity{align-items:center;gap:10px;display:inline-flex}.kNStWW_portrait{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.kNStWW_name{color:#1c2922;font-size:18px;font-weight:700}.kNStWW_price{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.kNStWW_priceLabel{color:#65736b;font-size:12px}.kNStWW_priceAmount{color:#0a8f70;font-size:20px;font-weight:750;line-height:1.1}@keyframes kNStWW_drift{to{transform:translate(-50%)}}@keyframes kNStWW_drift-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:640px){.kNStWW_section{padding:56px 0 64px}.kNStWW_heading{margin-bottom:28px;padding:0 22px}.kNStWW_heading>p:last-child{font-size:14px}.kNStWW_rows{gap:14px}.kNStWW_set{gap:14px;padding-right:14px}.kNStWW_card{width:290px;min-height:250px;padding:20px}.kNStWW_quote{font-size:15px}}@media (prefers-reduced-motion:reduce){.kNStWW_viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kNStWW_track,.kNStWW_track.kNStWW_reverse{animation:none}.kNStWW_duplicate{display:none}.kNStWW_set{padding-left:22px}}
