.commercial-home{--laark-aqua:#dfeae7;--laark-aqua-deep:#bcd8d3;--laark-cream:#e6e1d5;--laark-orange:#e16118;--laark-green:#589684;--laark-green-light:#78afa6;--laark-paper:#fbf8f3;--laark-ink:#050505;overflow:hidden;padding-top:var(--laark-admin-offset,0);background:#fff;color:var(--laark-ink);font-family:var(--font-satoshi),sans-serif;font-weight:300;container:commercial-home/inline-size}.commercial-home *{box-sizing:border-box}.commercial-home a{color:inherit;text-decoration:none}.commercial-home img{display:block}.commercial-home h1,.commercial-home h2,.commercial-home h3,.commercial-home p{margin:0}.commercial-home-kicker{color:var(--laark-orange);font-family:var(--font-syncopate),sans-serif;font-size:clamp(11px,1.1vw,22px);font-weight:400;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.commercial-home-button{display:inline-flex;min-width:275px;min-height:62px;align-items:center;justify-content:center;border:0;padding:17px 36px;background:var(--laark-aqua);color:var(--laark-orange)!important;font-family:var(--font-visby),var(--font-outfit),sans-serif;font-size:clamp(13px,.92vw,17px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.commercial-home-button:hover{background:var(--laark-orange);color:#fff!important}.commercial-home-hero{position:relative;width:100%;aspect-ratio:4064/2282;min-height:720px;overflow:hidden;background:#7b9690;color:#fff}.commercial-home-hero-inner,.commercial-home-hero-media,.commercial-home-hero-shade{position:absolute;inset:0}.commercial-home-hero-media{overflow:hidden}.commercial-home-hero-inner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.commercial-home-hero-shade{background:linear-gradient(90deg,rgba(111,163,153,.52),rgba(111,163,153,.2) 39%,rgba(111,163,153,.08))}.commercial-home-nav{position:absolute;z-index:2;top:5.2%;right:6.1%;left:6.3%;display:flex;align-items:flex-start;justify-content:space-between}.commercial-home-nav>a img{width:clamp(190px,15vw,300px);height:auto}.commercial-home-nav>div{display:flex;align-items:center;padding-top:2.4%;gap:clamp(18px,2vw,42px);font-size:clamp(8px,.72vw,14px);font-weight:400;letter-spacing:.24em;text-transform:uppercase}.commercial-home-nav>div a{white-space:nowrap}.commercial-home-hero-copy{position:absolute;z-index:2;top:48.5%;left:6.5%;width:min(52vw,900px);transform:translateY(-8%)}.commercial-home-hero-copy h1{max-width:860px;font-family:var(--font-didot),serif;font-size:clamp(66px,5.25vw,106px);font-weight:400;letter-spacing:-.035em;line-height:1.07}.commercial-home-hero-copy .commercial-home-button{margin-top:clamp(34px,3vw,62px)}.commercial-home-intro{display:flex;box-sizing:content-box;min-height:440px;align-items:center;flex-direction:column;justify-content:center;padding:105px 8%;background:#fff;text-align:center}.commercial-home-intro p{width:100%;max-width:1250px;font-size:clamp(21px,1.72vw,34px);font-weight:300;line-height:1.72}.commercial-home-intro strong{margin-top:clamp(36px,3vw,62px);color:var(--laark-orange);font-family:var(--font-didot),serif;font-size:clamp(39px,3.05vw,62px);font-weight:400;line-height:1.1}.commercial-home-section-title{width:min(68vw,1320px);margin:0 auto clamp(70px,6vw,125px)}.commercial-home-section-title h2{max-width:850px;margin-top:28px;font-family:var(--font-didot),serif;font-size:clamp(55px,4vw,82px);font-weight:400;letter-spacing:-.025em;line-height:1.08}.commercial-home-showcase{padding:clamp(115px,7.8vw,160px) 0 clamp(130px,11vw,225px);background:linear-gradient(180deg,var(--laark-cream) 0,#e8e4da 52%,var(--laark-aqua) 100%)}.commercial-home-demo{display:flex;width:min(62vw,1260px);height:min(58vw,1100px);min-height:720px;margin:0 0 0 16%;overflow:hidden;background:#fff;box-shadow:18px 20px 40px rgba(52,42,31,.08)}.commercial-home-demo-menu{flex:0 0 30.5%;min-width:0;justify-content:center;padding:80px clamp(36px,4vw,76px);background:var(--laark-aqua-deep)}.commercial-home-demo-menu,.commercial-home-demo-menu [role=tablist]{display:flex;flex-direction:column}.commercial-home-demo-menu button{border:0;border-bottom:1px solid rgba(255,255,255,.75);padding:clamp(17px,1.45vw,29px) 0;background:transparent;color:rgba(63,72,68,.43);cursor:pointer;font-family:var(--font-didot),serif;font-size:clamp(27px,2vw,40px);font-weight:400;text-align:left}.commercial-home-demo-menu button.is-active{color:var(--laark-orange)}.commercial-home-demo-browser{min-width:0;height:100%;padding:3.4%;background:#fff;flex:0 1 69.5%}.commercial-home-demo-browser iframe{display:block;width:100%;height:100%;border:0;background:#fff}.commercial-home-features{display:flex;padding:clamp(110px,8.5vw,175px) 15% clamp(140px,10vw,205px);background:#fff;-moz-column-gap:clamp(55px,6vw,125px);column-gap:clamp(55px,6vw,125px)}.commercial-home-features article{min-width:0;flex:1}.commercial-home-feature-image{position:relative;height:clamp(300px,24vw,500px);margin-bottom:clamp(46px,4vw,80px);overflow:hidden}.commercial-home-feature-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.commercial-home-features h3{margin-top:25px;font-family:var(--font-didot),serif;font-size:clamp(40px,3.25vw,66px);font-weight:400;letter-spacing:-.025em;line-height:.98}.commercial-home-features article>p:last-child{margin-top:38px;color:var(--laark-green-light);font-size:clamp(18px,1.45vw,29px);font-weight:300;line-height:1.52}.commercial-home-copy-accent{color:var(--laark-orange)}.commercial-home-designer{display:flex;align-items:start;padding:clamp(120px,9vw,185px) 5.4%;background:linear-gradient(180deg,#e6e1d5 0,var(--laark-aqua) 100%);-moz-column-gap:2%;column-gap:2%}.commercial-home-designer-image{position:relative;width:100%;aspect-ratio:1122/1402;overflow:hidden;flex:0 0 36%}.commercial-home-designer-image img{-o-object-fit:cover;object-fit:cover}.commercial-home-designer-copy h2{margin-bottom:clamp(48px,4vw,80px);font-family:var(--font-didot),serif;font-size:clamp(55px,4.05vw,82px);font-weight:400;letter-spacing:-.025em;line-height:1.05}.commercial-home-designer-copy{flex:0 0 28%}.commercial-home-designer-aside>p,.commercial-home-designer-copy>p{margin-top:42px;color:var(--laark-green);font-size:clamp(18px,1.42vw,29px);line-height:1.55}.commercial-home-designer-copy h2+p{margin-top:0}.commercial-home-designer-aside{padding-top:13%;flex:0 0 32%}.commercial-home-designer-aside blockquote{margin:0 0 clamp(62px,5vw,100px);color:var(--laark-orange);font-family:var(--font-didot),serif;font-size:clamp(38px,2.5vw,52px);font-style:italic;line-height:1.08}.commercial-home-price{padding:clamp(130px,10vw,200px) 0;background:#fff}.commercial-home-price-card{display:flex;width:min(70.6vw,1415px);min-height:760px;margin:0 auto;padding:clamp(70px,7vw,135px);background:var(--laark-aqua);-moz-column-gap:10%;column-gap:10%}.commercial-home-price-left{min-width:0;flex:1.05}.commercial-home-price-card h2{max-width:520px;font-family:var(--font-didot),serif;font-size:clamp(55px,4.2vw,85px);font-weight:400;letter-spacing:-.025em;line-height:1.08}.commercial-home-price-card ul{display:flex;margin:65px 0 0;padding:0;flex-direction:column;gap:24px;list-style:none}.commercial-home-price-card li{display:flex;align-items:flex-start;gap:24px;font-size:clamp(18px,1.45vw,29px);line-height:1.45}.commercial-home-price-card li svg{flex:0 0 auto;margin-top:5px;color:#ff8a4a;stroke-width:4}.commercial-home-price-right{display:flex;min-width:0;justify-content:center;flex:.95;flex-direction:column}.commercial-home-price-number{position:relative;width:-moz-max-content;width:max-content;max-width:100%;padding-top:101px}.commercial-home-price-seal{position:absolute;top:0;right:0;width:76px;height:76px}.commercial-home-price-seal img{display:block;-o-object-fit:contain;object-fit:contain}.commercial-home-price-number strong{display:block;font-family:var(--font-satoshi),sans-serif;font-size:clamp(95px,8vw,160px);font-weight:300;letter-spacing:-.06em;line-height:.9;white-space:nowrap}.commercial-home-price-number span{display:block;margin-top:38px;color:var(--laark-green);font-size:clamp(20px,1.6vw,32px)}.commercial-home-price-note{max-width:480px;margin-top:44px!important;font-size:clamp(14px,1.05vw,20px);line-height:1.48}.commercial-home-faq{background:#fff}.commercial-home-faq .commercial-home-section-title{width:min(1220px,76vw);margin-bottom:85px;padding-top:clamp(100px,8vw,165px)}.commercial-home-faq .commercial-home-section-title h2{margin-top:0;font-size:clamp(60px,4.6vw,93px)}.commercial-home-faq .commercial-home-section-title .commercial-home-kicker{margin-top:58px}.commercial-home-faq-list{width:100%}.commercial-home-faq-list article{display:flex;min-height:285px;align-items:center;margin-bottom:30px;padding:60px max(10%,calc((100% - 1320px) / 2));background:var(--laark-aqua);-moz-column-gap:12%;column-gap:12%}.commercial-home-faq-list h3{padding-left:50px;border-left:2px solid var(--laark-orange);font-family:var(--font-didot),serif;font-size:clamp(37px,2.75vw,56px);font-style:italic;font-weight:400;line-height:1.18;flex:.85}.commercial-home-faq-list p{max-width:700px;color:var(--laark-green-light);font-size:clamp(18px,1.25vw,25px);line-height:1.48;flex:1.15}.commercial-home-closing{min-height:1000px;padding:35px 5% 45px;background:var(--laark-cream)}.commercial-home-closing-row{display:flex;width:100%;min-height:920px}.commercial-home-closing-image-column{position:relative;min-width:0;min-height:920px;overflow:hidden;flex:46 1 0}.commercial-home-closing-image{position:absolute;inset:0;overflow:hidden}.commercial-home-closing-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.commercial-home-closing-copy{display:flex;align-items:center;justify-content:center;padding:8%;background:#fff;flex-direction:column;text-align:center;transform:translateY(35px);min-width:0;flex:54 1 0}.commercial-home-closing-copy h2{margin-top:60px;font-family:var(--font-didot),serif;font-size:clamp(55px,3.5vw,72px);font-weight:400;line-height:1.08;white-space:nowrap}.commercial-home-closing-copy .commercial-home-button{width:min(610px,100%);margin-top:72px}.commercial-home-footer{display:flex;min-height:355px;align-items:center;justify-content:center;padding:65px 5% 45px;background:var(--laark-paper);flex-direction:column}.commercial-home-footer-logo{position:relative;width:190px}.commercial-home-footer-logo img{width:100%;height:auto;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.commercial-home-footer-links{display:flex;margin-top:45px;gap:26px;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.commercial-home-footer small{margin-top:22px;font-size:10px}@container commercial-home (max-width: 1100px){.commercial-home-nav>div a:nth-child(2),.commercial-home-nav>div a:nth-child(3),.commercial-home-nav>div a:nth-child(4){display:none}.commercial-home-demo{width:86vw;margin:0 auto}.commercial-home-features{padding-inline:6%;-moz-column-gap:42px;column-gap:42px}.commercial-home-designer{flex-wrap:wrap}.commercial-home-designer-image{flex-basis:42%}.commercial-home-designer-copy{flex-basis:56%}.commercial-home-designer-aside{margin-left:44%;padding-top:45px;flex-basis:56%}.commercial-home-price-number strong{font-size:72px}.commercial-home-closing-copy h2{white-space:normal}}@container commercial-home (max-width: 700px){.commercial-home-hero{min-height:780px;aspect-ratio:auto}.commercial-home-hero-inner img{-o-object-position:58% center;object-position:58% center}.commercial-home-hero-shade{background:linear-gradient(180deg,rgba(80,130,121,.18),rgba(46,87,81,.68))}.commercial-home-nav{top:24px;right:22px;left:22px}.commercial-home-nav>a img{width:150px}.commercial-home-nav>div{padding-top:18px;font-size:9px}.commercial-home-nav>div a:not(:last-child){display:none}.commercial-home-hero-copy{top:auto;bottom:70px;left:25px;width:calc(100% - 50px);transform:none}.commercial-home-hero-copy h1{font-size:57px;line-height:1.02}.commercial-home-button{min-width:250px;min-height:58px}.commercial-home-intro{min-height:440px;padding:85px 25px}.commercial-home-intro p{font-size:21px;line-height:1.55}.commercial-home-intro strong{font-size:38px}.commercial-home-section-title{width:100%;margin-bottom:58px}.commercial-home-section-title h2{font-size:49px}.commercial-home-showcase{padding:90px 18px 105px}.commercial-home-demo{display:flex;width:100%;height:680px;min-height:0;flex-direction:column}.commercial-home-demo-menu{padding:22px 20px;flex:0 0 auto}.commercial-home-demo-menu [role=tablist]{flex-direction:row}.commercial-home-demo-menu button{flex:1;padding:12px 3px;font-size:18px;text-align:center}.commercial-home-demo-browser{flex:1 1 auto;padding:12px}.commercial-home-demo-browser iframe{width:180%;height:180%;transform:scale(.5555);transform-origin:top left}.commercial-home-features{padding:75px 26px 100px;flex-direction:column;row-gap:90px}.commercial-home-feature-image{height:340px;margin-bottom:38px}.commercial-home-features h3{font-size:51px}.commercial-home-features article>p:last-child{margin-top:26px;font-size:20px}.commercial-home-designer{padding:70px 22px 95px;flex-direction:column;flex-wrap:nowrap}.commercial-home-designer-aside,.commercial-home-designer-copy,.commercial-home-designer-image{width:100%;margin-left:0;flex-basis:auto}.commercial-home-designer-copy{padding-top:65px}.commercial-home-designer-copy h2{font-size:54px}.commercial-home-designer-aside>p,.commercial-home-designer-copy>p{font-size:20px}.commercial-home-designer-aside blockquote{font-size:42px}.commercial-home-price{padding:85px 18px}.commercial-home-price-card{width:100%;min-height:0;margin:0;padding:55px 28px 65px;flex-direction:column;row-gap:70px}.commercial-home-price-card h2{font-size:55px}.commercial-home-price-card li{font-size:19px}.commercial-home-price-number{padding-top:96px}.commercial-home-price-number strong{font-size:103px}.commercial-home-faq .commercial-home-section-title{width:calc(100% - 44px)}.commercial-home-faq .commercial-home-section-title h2{font-size:56px}.commercial-home-faq-list article{min-height:0;margin-bottom:18px;padding:50px 28px;flex-direction:column;row-gap:34px}.commercial-home-faq-list h3{padding-left:24px;font-size:38px}.commercial-home-faq-list p{font-size:19px}.commercial-home-closing{min-height:0;padding:18px}.commercial-home-closing-row{min-height:0;flex-direction:column}.commercial-home-closing-copy,.commercial-home-closing-image-column{width:100%;flex-basis:auto}.commercial-home-closing-image-column{min-height:570px}.commercial-home-closing-copy{min-height:510px;padding:60px 28px;transform:none}.commercial-home-closing-copy h2{margin-top:34px;font-size:53px;white-space:normal}.commercial-home-closing-copy .commercial-home-button{margin-top:48px}.commercial-home-footer{padding-inline:25px}.commercial-home-footer-links{align-items:center;flex-direction:column;gap:13px}}