:is(#sonand-site,.editor-styles-wrapper) .sonand-smart{--ink:#203c32;--paper:#faf8f2;--yellow:#ffc306}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart *{box-sizing:border-box}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Arial,sans-serif}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h1,:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h2,:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h3{line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h1{font-size:clamp(40px,5.8vw,74px);max-width:760px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h2{font-size:clamp(31px,3.4vw,44px)}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h3{font-size:25px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart p{margin:0 0 20px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart a{color:inherit;text-underline-offset:5px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .review{padding:10px 24px;background:#ffe9a1;font-size:13px;text-align:center}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .head{max-width:1180px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .brand{font-size:29px;font-weight:800;letter-spacing:.15em}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .nav{font-size:14px;display:flex;gap:24px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero{min-height:600px;padding:85px max(28px,calc((100% - 1124px)/2));display:flex;align-items:center;background:linear-gradient(90deg,rgba(12,29,23,.88),rgba(12,29,23,.22));color:white}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero p{max-width:590px;font-size:20px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .eyebrow{font-size:12px;font-weight:bold;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .button{display:inline-flex;align-items:center;padding:13px 21px;border:1px solid transparent;background:var(--yellow);color:#142c22;text-decoration:none;border-radius:3px;font-size:15px;font-weight:700}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .outline{background:transparent;color:inherit;border-color:currentColor}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .wrap{max-width:1180px;padding:76px 28px;margin:auto}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .intro{max-width:800px;margin:auto;text-align:center}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .lead{font-size:21px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .card{border-top:2px solid #b2bfb3;padding-top:24px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .card p{font-size:16px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .soft{background:#eaf0e7}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .dark{background:var(--ink);color:var(--paper)}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .split img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .design-plan{margin:0;padding:16px;background:#fff}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .split .design-plan img{aspect-ratio:2174/1307;height:auto;object-fit:contain}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .design-plan figcaption{font-size:13px;line-height:1.5;margin-top:16px;color:#5a6a62}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .caption{font-size:12px;margin-top:9px;color:#5a6a62}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .dark .design-plan{margin:0;padding:16px;background:#fff}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .split .design-plan img{aspect-ratio:2174/1307;height:auto;object-fit:contain}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .design-plan figcaption{font-size:13px;line-height:1.5;margin-top:16px;color:#5a6a62}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .caption{color:#d1ded4}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .demo{padding:40px;background:#fff}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .mini{font-size:14px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .route{padding:26px;background:white}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .route h3{font-size:24px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart details{border-bottom:1px solid #bdc8bc;padding:18px 0}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart summary{cursor:pointer;font-size:19px;font-weight:bold}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart details p{margin:15px 0 0}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .yellow{background:var(--yellow)}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .yellow .button{background:var(--ink);color:white}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .notes{font-size:14px;border-top:1px solid #c6cfbf}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .notes li{margin:12px 0}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .tag{font-size:12px;text-transform:uppercase;letter-spacing:.1em}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart footer{padding:25px;text-align:center;font-size:13px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-note{border-left:3px solid var(--yellow);padding:18px 24px;margin-top:30px;background:#2b4a3e}@media(max-width:700px){:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .nav{display:none}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .wrap{padding:48px 22px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero{min-height:570px;padding:60px 22px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero p{font-size:18px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .grid,:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .split{grid-template-columns:1fr;gap:28px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .grid{margin-top:28px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .intro{text-align:left}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .head{padding:17px 22px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .head .button{font-size:12px;padding:10px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .demo{padding:24px}}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-experience{background-color:#142a22;background-repeat:no-repeat;background-position:right 28px center;background-size:49% auto}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-copy{max-width:45%}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-experience .wrap{padding-top:80px;padding-bottom:80px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-note{background:transparent;padding:14px 0 0 20px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-note h3{font-size:22px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-note p{font-size:15px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-note p:last-child{margin-bottom:0}@media(max-width:700px){:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-experience{background-size:calc(100% - 40px) auto;background-position:center 25px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-experience .wrap{padding-top:calc(74vw + 60px);padding-bottom:45px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-copy{max-width:none}}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:225px 225px;gap:18px;margin:36px 0 44px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:3px;background:#203c32}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-table{grid-row:1/3}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery img{width:100%;height:100%;object-fit:cover;display:block}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-sauna img{object-position:center 60%}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-tub img{object-position:center 65%}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery figcaption{position:absolute;bottom:0;left:0;right:0;padding:42px 22px 20px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:white;font-size:19px;font-weight:bold}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-table img{object-position:48% center}@media(max-width:700px){:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery{grid-template-columns:1fr 1fr;grid-template-rows:260px 165px;gap:10px;margin:26px 0 32px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-table{grid-column:1/3;grid-row:1}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery figcaption{font-size:15px;padding:30px 13px 12px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-sauna img{object-position:56% center}}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual{max-width:820px;margin:28px auto 32px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual svg{display:block;width:100%;height:auto}@media(max-width:700px){:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual{margin:20px -16px 24px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual svg{min-height:145px}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual svg text{font-size:30px}}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart{max-width:none;width:100%;overflow:hidden}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .wp-block-group{margin-block-start:0}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart figure{margin:0}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero{position:relative;isolation:isolate;background:none}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero>.wp-block-group{position:relative;z-index:2}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-hero-photo{position:absolute;inset:0;z-index:-2}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-hero-photo img{width:100%;height:100%;object-fit:cover}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,29,23,.88),rgba(12,29,23,.22));z-index:-1}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-experience{position:relative}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-app-photo{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:49%}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-app-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;contain-intrinsic-size:none}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .app-copy{position:relative}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual img{width:100%;height:auto;aspect-ratio:900/250;object-fit:contain;contain-intrinsic-size:none}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery img{height:100%;width:100%;object-fit:cover}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .design-plan img{height:auto;aspect-ratio:auto;contain-intrinsic-size:none}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .wp-block-button__link{padding:13px 21px;border-radius:3px;background:#ffc306;color:#142c22;font-size:15px;font-weight:700;border:1px solid transparent}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .is-style-outline .wp-block-button__link{background:transparent;color:inherit;border:1px solid currentColor}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .yellow .wp-block-button__link{background:#203c32;color:white}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .yellow .is-style-outline .wp-block-button__link{background:transparent;color:#203c32}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .caption{color:#58665d}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .wrap.split>figure img{width:100%}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero h1{color:white}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .dark h2,:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .dark h3{color:#faf8f2}@media(max-width:700px){:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-app-photo{top:25px;left:20px;right:20px;transform:none;width:calc(100% - 40px)}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .choice-visual img{min-height:145px}}:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h1,:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h2,:is(#sonand-site,.editor-styles-wrapper) .sonand-smart h3{font-weight:700}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .hero .eyebrow{font-size:12px;max-width:none}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-app-photo img{aspect-ratio:1067/788}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .design-plan img{aspect-ratio:2174/1307}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart figure img{border-radius:0}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .living-gallery figcaption{margin:0;text-align:left}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .smart-diy-photo{margin:24px 0}
:is(#sonand-site,.editor-styles-wrapper) .sonand-smart .split .smart-diy-photo img{width:100%;height:auto;aspect-ratio:2048/1365;object-fit:cover;contain-intrinsic-size:none}
