:where(.v62){--paper:#f6f4ef;--raised:#fdfcf9;--ink:#16201c;--ink-2:#46504b;--ink-3:#646c67;--line:#e0dcd2;--line-2:#cdc8bc;--teal:#0d7d6b;--teal-ink:#0a5e51;--teal-tint:#d9ebe3;--tone-paper:#f6f4ef;--tone-kumu:#f8eaf0;--tone-drive:#f4ece2;--tone-commerce:#e9eef4;--tone-process:#eef2ee;--tone-team:#f6eee2;--tone-contact:#e7f1ec;--shm:#bd472b;--shm-deep:#a83e25;--shm-cream:#fff6ee;--bg:var(--tone-paper);--sans:var(--font-plex), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--hand:var(--font-hand), var(--font-plex), cursive;--wrap:1240px;--g:clamp(16px, 4.6vw, 64px);--head-h:76px;--ease:cubic-bezier(.2, .75, .2, 1);--shadow-obj:0 34px 44px -28px #14282080}:where(.v62) [lang=en]{unicode-bidi:isolate}:where(.v62) .nb{white-space:nowrap;unicode-bidi:isolate}:where(.v62) .wrap{max-width:calc(var(--wrap) + 2 * var(--g));padding-inline:var(--g);margin-inline:auto}:where(.v62) :focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:8px}:where(.v62) .skip{z-index:300;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;text-decoration:none;transition:transform .2s;position:fixed;top:10px;right:10px;transform:translateY(-160%)}:where(.v62) .skip:focus{transform:none}:where(.v62) .note{font:400 23px/1.25 var(--hand);color:var(--teal-ink)}:where(.v62) .btn{cursor:pointer;min-height:52px;font:500 16px/1.2 var(--sans);white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background-color .25s,box-shadow .25s,transform .2s;display:inline-flex}:where(.v62) .btn-ink{background:var(--ink);color:#fff}:where(.v62) .btn-ink:hover{background:var(--teal-ink)}:where(.v62) .btn-line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}:where(.v62) .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}:where(.v62) .btn-cream{background:var(--shm-cream);color:#3a1608}:where(.v62) .btn-cream:hover{background:#fff}:where(.v62) .btn:active{transform:translateY(1px)}:where(.v62) .text-link{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:15px;font-weight:500}:where(.v62) .text-link:hover{text-decoration-color:currentColor}.site-head:where(.v62){z-index:100;height:var(--head-h);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.site-head.scrolled:where(.v62){border-bottom-color:color-mix(in srgb, var(--line) 80%, transparent)}:where(.v62) .head-row{align-items:center;gap:44px;height:100%;display:flex}:where(.v62) .logo img{width:auto;height:32px}:where(.v62) .main-nav{gap:32px;display:flex}:where(.v62) .main-nav a{color:var(--ink-2);padding:6px 0;font-size:15.5px;text-decoration:none;position:relative}:where(.v62) .main-nav a:hover,:where(.v62) .main-nav a.is-active{color:var(--ink)}:where(.v62) .main-nav a:after{content:"";inset-inline:0;background:var(--teal);height:1.5px;transition:transform .35s var(--ease);position:absolute;bottom:-2px;transform:scaleX(0)}:where(.v62) .main-nav a.is-active:after{transform:scaleX(1)}:where(.v62) .head-cta{min-height:44px;margin-inline-start:auto;padding:0 20px;font-size:15px}:where(.v62) .menu-btn{display:none}.drawer:where(.v62){z-index:200;padding:10px var(--g) calc(20px + env(safe-area-inset-bottom));background:var(--paper);opacity:0;transition:opacity .25s ease, transform .3s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.drawer.open:where(.v62){opacity:1;transform:none}.drawer[hidden]:where(.v62){display:none}:where(.v62) .drawer-top{flex:none;justify-content:space-between;align-items:center;height:48px;display:flex}:where(.v62) .drawer-top img{width:auto;height:28px}:where(.v62) .drawer-close{border:1px solid var(--line-2);background:var(--raised);cursor:pointer;border-radius:50%;width:46px;height:46px;font-size:26px;line-height:1}:where(.v62) .drawer-nav{flex-direction:column;margin-top:18px;display:flex}:where(.v62) .drawer-nav>a{border-bottom:1px solid var(--line);font:300 29px/1.2 var(--sans);padding:11px 0;text-decoration:none}:where(.v62) .drawer-rooms{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;padding:10px 0 14px;display:grid}:where(.v62) .drawer-rooms a{min-height:40px;color:var(--ink-2);align-items:center;gap:9px;font-size:15.5px;text-decoration:none;display:flex}:where(.v62) .drawer-rooms a:before{content:"";background:var(--sw);border-radius:50%;flex:none;width:10px;height:10px}:where(.v62) .drawer-foot{align-items:flex-end;gap:10px;margin-top:auto;padding-top:20px;display:flex}:where(.v62) .drawer-biyo{flex:none;width:96px;height:auto;margin-bottom:-4px}:where(.v62) .drawer-cta{flex-direction:column;flex:1;gap:8px;display:flex}:where(.v62) .drawer-cta .note{font-size:20px}:where(.v62) .hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:56px;display:grid}:where(.v62) .hero h1{font:300 clamp(42px, 5.5vw, 80px)/1.05 var(--sans);letter-spacing:0}:where(.v62) .hero h1 span{display:block}:where(.v62) .hero h1 .l2{color:var(--ink-2)}:where(.v62) .lede{color:var(--ink-2);max-width:31em;font-size:18.5px;line-height:1.7}:where(.v62) .ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}:where(.v62) .stage{--floor:96px;isolation:isolate;background:radial-gradient(56% 90% at 50% -18%,#fffffff2 0,#fff0 72%),radial-gradient(30% 56% at 44% 62%,#ffd2b280 0,#ffd2b200 72%),linear-gradient(#eeeae1 0%,#e5ebe5 100%);border-radius:34px;height:clamp(440px,37vw,520px);position:relative}:where(.v62) .stage:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(150px 300px at 12% -4%,#ffffffd9,#fff0 72%),radial-gradient(170px 300px at 66% -4%,#fffc,#fff0 72%),radial-gradient(150px 320px at 88% -4%,#ffffffd9,#fff0 72%);position:absolute;inset:0}:where(.v62) .phone{border-radius:22px;padding:5px}:where(.v62) .phone img{aspect-ratio:390/844;object-position:top;border-radius:17px}:where(.v62) .laptop{box-shadow:none;background:0 0;flex-direction:column;align-items:center;display:flex}:where(.v62) .biyo-btn{cursor:pointer;background:0 0;border:0;border-radius:40px;padding:0}:where(.v62) .hero-note{background:var(--raised);border-radius:16px 16px 16px 4px;width:232px;padding:14px 18px 16px;transition:opacity .25s;position:absolute;top:3%;left:88%;transform:rotate(1.5deg);box-shadow:0 18px 30px -20px #14282073}@media (prefers-reduced-motion:no-preference){html.v62js :where(.v62) .stage{filter:brightness(.94)saturate(.9);transition:filter 1.2s}html.v62js :where(.v62) .stage.lit{filter:none}html.v62js :where(.v62) .stage .hero-note{opacity:0}html.v62js :where(.v62) .stage.lit .hero-note{opacity:1;transition:opacity .6s 1.3s}}:where(.v62) .room{padding-block:clamp(110px,11vw,168px)}:where(.v62) .toned{background:linear-gradient(180deg, color-mix(in srgb, var(--room) 0%, transparent) 0, var(--room) 110px, var(--room) calc(100% - 110px), color-mix(in srgb, var(--room) 0%, transparent) 100%)}:where(.v62) .room-kumu{--room:var(--tone-kumu)}:where(.v62) .process{--room:var(--tone-process)}:where(.v62) .team{--room:var(--tone-team)}:where(.v62) .contact{--room:var(--tone-contact)}:where(.v62) .room-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}:where(.v62) .room-name{font:300 clamp(52px, 7.6vw, 112px)/.95 var(--sans);letter-spacing:-.01em}:where(.v62) .room-kind{color:var(--ink-2);margin-top:14px;font-size:clamp(18px,1.6vw,22px)}:where(.v62) .room-status{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;display:inline-flex}:where(.v62) .room-status a{color:var(--ink);text-underline-offset:4px;padding-block:4px;font-weight:500}:where(.v62) .room-status .dot{background:#1fa36b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1fa36b29}:where(.v62) .story h4{font:500 15px/1.4 var(--sans);color:var(--teal-ink);margin-bottom:8px}:where(.v62) .story p{color:var(--ink-2);font-size:17px;line-height:1.7}:where(.v62) .story-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:clamp(48px,6vw,80px);display:grid}:where(.v62) .story-cols>div{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);padding-top:18px}:where(.v62) .room-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(40px,5vw,64px);display:flex}:where(.v62) .inspector{align-items:flex-end;gap:12px;max-width:560px;display:flex}:where(.v62) .inspector img{filter:drop-shadow(0 10px 8px #1432282e);flex:none;width:auto;height:104px}:where(.v62) .slip{padding:14px 20px 16px;background:#ffffffc7;border-radius:16px 16px 16px 4px;margin-bottom:18px;padding-inline-end:78px;position:relative;box-shadow:0 16px 28px -22px #14282080}:where(.v62) .slip:not(:has(.stamp)){padding-inline-end:20px}:where(.v62) .slip .note{font-size:23px}:where(.v62) .stamp{inset-inline-end:12px;border:2px solid var(--teal);width:54px;height:54px;box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 4px var(--teal);font:600 12.5px/1 var(--sans);color:var(--teal);background:#fff;border-radius:50%;place-items:center;margin-top:-27px;display:grid;position:absolute;top:50%;transform:rotate(-14deg)}:where(.v62) .browser{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 60px -36px #1e1e2873,0 0 0 1px #0000000d}:where(.v62) .browser-bar{direction:ltr;background:#fff;border-bottom:1px solid #eee9ee;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}:where(.v62) .browser-bar i{background:#e8e2e6;border-radius:50%;width:9px;height:9px}:where(.v62) .browser-bar span{font:400 12px/1 var(--sans);color:#615e66;margin-inline:auto;transform:translate(-20px)}:where(.v62) .browser .shot{display:block;overflow:hidden}:where(.v62) .browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}:where(.v62) .browser figcaption{inset-inline-end:14px;color:var(--ink-2);background:#ffffffeb;border-radius:10px;padding:8px 14px;font-size:14px;position:absolute;bottom:14px;box-shadow:0 8px 20px -12px #0000004d}:where(.v62) .drive-head{grid-area:head;display:block}:where(.v62) .drive-head .room-name{font-size:clamp(42px,4.6vw,66px);line-height:1.02}:where(.v62) .drive-foot{flex-direction:column;grid-area:foot;align-items:flex-start;margin-top:36px}:where(.v62) .room-shmurim{--room:var(--shm);color:var(--shm-cream);background:var(--shm);margin-block:clamp(40px,5vw,72px);padding-block:clamp(96px,8.5vw,132px)}:where(.v62) .shm-grid{grid-template:"copy gallery""features gallery""foot gallery"1fr/minmax(0,1fr) auto;align-items:start;column-gap:clamp(48px,7vw,112px);display:grid}:where(.v62) .shm-copy{grid-area:copy}:where(.v62) .room-shmurim .room-name{color:#fff;font-size:clamp(52px,6.6vw,96px)}:where(.v62) .room-shmurim .room-kind{color:var(--shm-cream)}:where(.v62) .shm-text{max-width:30em;color:var(--shm-cream);margin-top:22px;font-size:18.5px;line-height:1.7}:where(.v62) .shm-gallery{grid-area:gallery}:where(.v62) .shm-track{outline-offset:8px;grid-template-columns:330px 104px;grid-auto-rows:auto;gap:14px;display:grid}:where(.v62) .shm-slide{cursor:pointer;position:relative}:where(.v62) .shm-slide img{width:100%;height:auto;transition:filter .3s ease, transform .4s var(--ease);border-radius:10.4%/4.8%;box-shadow:0 30px 50px -30px #461206a6,0 0 0 1px #ffffff24}:where(.v62) .shm-slide:not(.is-active) img{filter:saturate(.92)brightness(.97)}:where(.v62) .shm-slide:not(.is-active):hover img{filter:none;transform:translateY(-3px)}:where(.v62) .shm-slide.is-active{cursor:default;grid-area:1/1/span 3}:where(.v62) .shm-slide:first-child{view-transition-name:shm-1}:where(.v62) .shm-slide:nth-child(2){view-transition-name:shm-2}:where(.v62) .shm-slide:nth-child(3){view-transition-name:shm-3}:where(.v62) .shm-slide:nth-child(4){view-transition-name:shm-4}:where(.v62) .shm-controls{display:none}:where(.v62) .shm-features{counter-reset:shm;border-top:1px solid #ffeee24d;grid-area:features;max-width:520px;margin-top:40px}:where(.v62) .shm-features li{counter-increment:shm}:where(.v62) .shm-features button{width:100%;color:var(--shm-cream);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffeee24d;grid-template-columns:28px minmax(0,1fr);column-gap:10px;margin:0;padding:14px 12px 15px 14px;transition:background-color .25s,color .25s;display:grid;position:relative}:where(.v62) .shm-features button:before{content:counter(shm);width:26px;height:26px;font:500 13px/1 var(--sans);border-radius:50%;grid-row:1/span 2;place-items:center;margin-top:1px;display:grid;box-shadow:inset 0 0 0 1.5px #ffeee2b3}:where(.v62) .shm-features b{font:500 17.5px/1.35 var(--sans)}:where(.v62) .shm-features button>span{color:var(--shm-cream);font-size:15px;line-height:1.55}:where(.v62) .shm-features button:hover{background:#ffffff12}:where(.v62) .shm-features button[aria-pressed=true]{background:var(--shm-cream);color:#3a1608;border-bottom-color:#0000;border-radius:12px}:where(.v62) .shm-features button[aria-pressed=true]>span{color:#6d2c17}:where(.v62) .shm-features button[aria-pressed=true]:before{background:var(--shm);color:#fff;box-shadow:none}:where(.v62) .shm-features button:focus-visible{outline-color:var(--shm-cream)}:where(.v62) .room-shmurim .inspector img{filter:drop-shadow(0 12px 10px #46120659);height:118px}:where(.v62) .room-shmurim .slip{background:var(--shm-cream);box-shadow:0 18px 28px -20px #46120699}:where(.v62) .room-shmurim .slip .note{color:#8a2f17}:where(.v62) .room-shmurim :focus-visible{outline-color:var(--shm-cream)}:where(.v62) .more-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin-top:34px;display:grid}:where(.v62) .more-item{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding:22px 0;display:grid}:where(.v62) .more-item img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:12px;width:200px;box-shadow:0 0 0 1px #0000000f}:where(.v62) .more-item.no-shot{grid-template-columns:minmax(0,1fr)}:where(.v62) .more-text h3{font:400 23px/1.25 var(--sans)}:where(.v62) .more-text p{color:var(--ink-2);margin-top:4px;font-size:16px}:where(.v62) .more-text .credit{color:var(--teal-ink);font-size:14.5px}:where(.v62) .more-text .text-link{margin-top:2px;padding-block:5px;display:inline-block}:where(.v62) .build{border-top:1px solid var(--line);padding-block:clamp(72px,8vw,112px) clamp(24px,3vw,48px)}:where(.v62) .build-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}:where(.v62) .build-side{top:calc(var(--head-h) + 40px);position:sticky}:where(.v62) .build-side h2{font:300 clamp(36px, 4.2vw, 58px)/1.08 var(--sans)}:where(.v62) .build-side>p{color:var(--ink-2);max-width:26em;margin-top:18px;font-size:18px}:where(.v62) .build-biyo{align-items:flex-end;height:300px;margin-top:30px;display:flex}:where(.v62) .build-biyo img{filter:drop-shadow(0 18px 14px #1432282e);width:auto;height:100%;transition:opacity .3s ease, transform .5s var(--ease)}:where(.v62) .build-biyo img.swap{opacity:0;transform:translateY(8px)}:where(.v62) .build-list{border-top:1px solid var(--line)}:where(.v62) .build-list li{border-bottom:1px solid var(--line);transition:padding .4s var(--ease);padding:26px 0;position:relative}:where(.v62) .build-list li:before{content:"";inset-inline-start:-22px;background:var(--teal);opacity:0;border-radius:2px;width:4px;height:26px;transition:opacity .3s;position:absolute;top:34px}:where(.v62) .build-list li.is-active:before{opacity:1}:where(.v62) .build-list h3{font:400 clamp(23px, 2.2vw, 30px)/1.25 var(--sans)}:where(.v62) .build-list p{color:var(--ink-2);margin-top:6px;font-size:17px}:where(.v62) .build-list .see{color:var(--ink-3);font-size:14.5px}:where(.v62) .build-list .see a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}:where(.v62) .build-list .see a:hover{text-decoration-color:currentColor}:where(.v62) .process{padding-block:clamp(96px,10vw,150px)}:where(.v62) .process-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}:where(.v62) .process-head h2{font:300 clamp(36px, 4.2vw, 58px)/1.08 var(--sans)}:where(.v62) .process-head p{color:var(--ink-2);max-width:28em;font-size:18.5px}:where(.v62) .path{margin-top:64px;position:relative}:where(.v62) .path-line{height:120px;position:relative;container-type:inline-size}:where(.v62) .path-line:after{content:"";inset-inline:0;background:repeating-linear-gradient(90deg, var(--teal) 0 10px, transparent 10px 18px);opacity:.45;height:2px;position:absolute;bottom:0}:where(.v62) .walker{width:auto;height:118px;transform:translateX(calc(var(--walk,0) * (-100cqw + 100px)));will-change:transform;filter:drop-shadow(0 8px 6px #1432282e);position:absolute;bottom:-2px;right:0}:where(.v62) .steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;display:grid}:where(.v62) .steps li{padding-top:30px;position:relative}:where(.v62) .steps .n{top:-14px;width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--teal);font:500 13px/1 var(--sans);color:var(--teal-ink);background:#fff;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;inset-inline-start:0}:where(.v62) .steps li.passed .n{background:var(--teal);color:#fff}:where(.v62) .steps h3{font:500 19px/1.3 var(--sans)}:where(.v62) .steps p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.65}:where(.v62) .steps .out{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);margin-top:14px;padding-top:12px;font-size:14.5px}:where(.v62) .steps .out span{color:var(--teal-ink);font-size:13px;display:block}:where(.v62) .team{padding-block:clamp(100px,10vw,150px)}:where(.v62) .team-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}:where(.v62) .team-head h2{font:300 clamp(36px, 4.2vw, 58px)/1.08 var(--sans)}:where(.v62) .team-head p{color:var(--ink-2);max-width:30em;margin-top:14px;font-size:18.5px}:where(.v62) .real-toggle{border:1px solid var(--line-2);background:var(--raised);cursor:pointer;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 18px 0 8px;font-size:15px;display:inline-flex}:where(.v62) .real-toggle .sw{background:#d8d3c8;border-radius:999px;width:44px;height:26px;transition:background-color .25s;position:relative}:where(.v62) .real-toggle .sw i{width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}:where(.v62) .real-toggle[aria-pressed=true] .sw{background:var(--teal)}:where(.v62) .real-toggle[aria-pressed=true] .sw i{transform:translate(-18px)}:where(.v62) .salon{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:56px clamp(18px,2.4vw,36px);margin-top:56px;display:grid}:where(.v62) .person{flex-direction:column;gap:16px;display:flex}:where(.v62) .p-barak{grid-column:1/span 4}:where(.v62) .p-or{grid-column:5/span 4}:where(.v62) .p-david{grid-column:10/span 3;margin-top:90px}:where(.v62) .p-sarah{grid-column:2/span 2;margin-top:10px}:where(.v62) .p-leo{grid-column:5/span 3;margin-top:60px}:where(.v62) .p-biyo{grid-column:9/span 3;margin-top:-40px}:where(.v62) .frame{cursor:pointer;background:#fffdf8;border:0;border-radius:4px;width:100%;padding:12px;display:block;position:relative;box-shadow:0 0 0 1px #3c28141f,0 28px 40px -30px #3c28148c}:where(.v62) .frame img{aspect-ratio:5/6;object-fit:cover;border-radius:2px;width:100%}:where(.v62) .frame .ph-alt{opacity:0;width:calc(100% - 24px);height:calc(100% - 24px);transition:opacity .45s;position:absolute;inset:12px}:where(.v62) .frame[aria-pressed=true] .ph-alt{opacity:1}:where(.v62) .p-biyo .frame{box-shadow:0 0 0 6px var(--teal), 0 28px 40px -30px #0a3c328c}:where(.v62) .p-leo .frame{box-shadow:0 0 0 5px #8e6a4c,0 28px 40px -30px #3c28148c}:where(.v62) .frame-type{cursor:default;aspect-ratio:auto}:where(.v62) .frame-type span{aspect-ratio:5/6;font:300 clamp(64px, 7vw, 110px)/1 var(--sans);color:var(--teal-ink);background:linear-gradient(160deg,#e6efe9,#d5e6dd);place-items:center;display:grid}:where(.v62) .label h3{font:500 20px/1.3 var(--sans)}:where(.v62) .label .role{color:var(--teal-ink);font-size:15px}:where(.v62) .label .bio{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.6}:where(.v62) .label .note{color:#8a5a2b;margin-top:8px;font-size:22px}:where(.v62) .frame:hover .ph-alt{opacity:0}@media (hover:hover){:where(.v62) .frame:not(.frame-type):hover .ph-alt{opacity:1}:where(.v62) .frame[aria-pressed=true]:hover .ph-alt{opacity:0}}:where(.v62) .contact{padding-block:clamp(100px,10vw,150px) 56px}:where(.v62) .contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}:where(.v62) .contact-side h2{font:300 clamp(38px, 4.4vw, 62px)/1.06 var(--sans)}:where(.v62) .contact-side>p{color:var(--ink-2);max-width:24em;margin-top:18px;font-size:18.5px}:where(.v62) .direct{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);margin-top:30px}:where(.v62) .direct li{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);justify-content:space-between;gap:16px;padding:14px 0;font-size:16.5px;display:flex}:where(.v62) .direct span{color:var(--ink-3)}:where(.v62) .direct a{font-weight:500;text-decoration:none}:where(.v62) .direct a:hover{text-underline-offset:4px;text-decoration:underline}:where(.v62) .contact-biyo{align-items:flex-end;gap:14px;margin-top:34px;display:flex}:where(.v62) .contact-biyo img{filter:drop-shadow(0 14px 10px #1432282e);width:auto;height:170px}:where(.v62) .contact-biyo .note{max-width:250px;padding-bottom:26px}:where(.v62) .form-card{background:var(--raised);border-radius:28px;padding:clamp(24px,3vw,40px);position:relative;box-shadow:0 0 0 1px #1428200f,0 40px 70px -50px #1428208c}:where(.v62) .form-hint{color:var(--ink-3);margin-bottom:18px;font-size:14px}:where(.v62) .row.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:where(.v62) .field{border:0;min-width:0;margin:0 0 18px;padding:0}:where(.v62) .field>label,:where(.v62) .field legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:500;display:block}:where(.v62) .field legend span{color:var(--ink-3);font-size:14px;font-weight:400}:where(.v62) .field input:not([type=checkbox]):not([type=radio]),:where(.v62) .field textarea{border:1px solid var(--line-2);width:100%;min-height:50px;font:400 16px/1.5 var(--sans);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}:where(.v62) .field textarea{resize:vertical;min-height:120px}:where(.v62) .field input:focus,:where(.v62) .field textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #0d7d6b2e}:where(.v62) .field [aria-invalid=true]{border-color:#b4372f!important}:where(.v62) .err{color:#a2302a;min-height:0;margin-top:6px;font-size:14px}:where(.v62) .err:empty{display:none}:where(.v62) .pick{flex-wrap:wrap;gap:8px;display:flex}:where(.v62) .pick label{cursor:pointer;position:relative}:where(.v62) .pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(.v62) .pick span{border:1px solid var(--line-2);background:#fff;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}:where(.v62) .pick label:hover span{border-color:var(--ink)}:where(.v62) .pick input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}:where(.v62) .pick input:focus-visible+span{outline:2px solid var(--teal);outline-offset:3px}:where(.v62) .chips-field[aria-invalid=true] .pick span{border-color:#d39c97}:where(.v62) .check{cursor:pointer;align-items:center;gap:10px;margin:4px 0 22px;font-size:15.5px;display:flex}:where(.v62) .check input{width:20px;height:20px;accent-color:var(--teal)}:where(.v62) .form-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}:where(.v62) .form-actions .btn{min-width:200px}:where(.v62) .sent{text-align:center;padding:30px 10px}:where(.v62) .sent img{width:auto;height:180px;margin:0 auto 18px}:where(.v62) .sent h3{font:300 34px/1.2 var(--sans)}:where(.v62) .sent p{color:var(--ink-2);margin-top:10px;font-size:18px}:where(.v62) .sent .proto{color:var(--ink-3);background:#f0eee8;border-radius:8px;margin-top:18px;padding:6px 12px;font-size:14px;display:inline-block}:where(.v62) .sent .btn{margin-top:22px}:where(.v62) .small-biz{color:var(--ink-2);margin-top:48px;font-size:15.5px}:where(.v62) .small-biz a{color:var(--ink);text-underline-offset:4px;font-weight:500}.site-foot:where(.v62){border-top:1px solid var(--line);padding:72px 0 40px;position:relative;overflow:hidden}:where(.v62) .foot-top{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:56px;display:grid}:where(.v62) .foot-brand img{width:auto;height:34px}:where(.v62) .foot-brand p{color:var(--ink-2);max-width:20em;margin:18px 0 24px;font-size:17px}:where(.v62) .foot-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}:where(.v62) .foot-nav h2{font:500 14.5px/1.3 var(--sans);color:var(--ink-3);margin-bottom:12px}:where(.v62) .foot-nav a{padding:5px 0;font-size:15.5px;text-decoration:none;display:block}:where(.v62) .foot-nav a:hover{text-underline-offset:4px;text-decoration:underline}:where(.v62) .foot-bottom{padding-top:22px;border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-inline-start:120px;font-size:14px;display:flex}:where(.v62) .to-top{color:var(--ink);text-underline-offset:4px;padding-block:6px;font-weight:500;display:inline-block}:where(.v62) .peek{pointer-events:none;transition:transform 1s var(--ease);align-items:center;gap:6px;display:flex;position:absolute;bottom:0;right:0;transform:translate(100%)}:where(.v62) .peek img{width:auto;height:124px}:where(.v62) .peek .note{white-space:nowrap;opacity:0;margin-bottom:34px;font-size:21px;transition:opacity .5s .8s}:where(.v62) .peek.in{transform:translate(0)}:where(.v62) .peek.in .note{opacity:1}:where(.v62) .products{padding-top:clamp(84px,9vw,132px)}:where(.v62) .eco{--eco:#127a68;--eco-deep:#0d6355;--eco-cream:#f1fbf6;--eco-line:#f1fbf647;color:var(--eco-cream);background:radial-gradient(56% 46% at 72% 0%, #ffffff29, #fff0 70%), radial-gradient(46% 40% at 12% 100%, #001e1838, #001e1800 70%), linear-gradient(180deg, var(--eco) 0%, var(--eco-deep) 100%);padding-block:clamp(92px,8.5vw,140px) clamp(76px,7vw,112px);position:relative}:where(.v62) .eco :focus-visible{outline-color:var(--eco-cream)}:where(.v62) .eco-pillars h4{font:500 18.5px/1.35 var(--sans);color:#fff}:where(.v62) .eco .inspector img{filter:drop-shadow(0 14px 12px #00191473);height:120px}:where(.v62) .eco .slip{background:var(--eco-cream);box-shadow:0 18px 30px -20px #001914b3}:where(.v62) .eco .slip .note{color:#0b5a4c}:where(.v62) .eco-ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}:where(.v62) .eco .btn-cream{color:#0b4f43;background:#fff;min-height:56px;padding:0 28px;font-size:16.5px}:where(.v62) .eco .btn-cream:hover{background:var(--eco-cream)}:where(.v62) .eco .text-link{color:#fff;padding-block:6px;text-decoration-color:#ffffff73}:where(.v62) .cloud-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(36px,5vw,80px);display:grid}:where(.v62) .cloud-name{font:300 clamp(38px, 4.4vw, 64px)/1.08 var(--sans);max-width:13em}:where(.v62) .cloud-lead{color:var(--ink-2);max-width:30em;font-size:18.5px;line-height:1.7}:where(.v62) .caps{border-top:1px solid #7a503038;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3.4vw,52px);margin-top:clamp(40px,4.4vw,60px);display:grid}:where(.v62) .caps li{border-bottom:1px solid #7a503038;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:14px;padding:22px 0 24px;display:grid}:where(.v62) .c-icon{color:#8a5434;background:#fffaf3;border-radius:13px;grid-row:1/span 2;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #7a50282e}:where(.v62) .c-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}:where(.v62) .caps h4{font:500 18px/1.35 var(--sans)}:where(.v62) .caps p{color:var(--ink-2);margin-top:3px;font-size:15.5px;line-height:1.6}:where(.v62) .cs-label{color:#8a5434;margin-bottom:8px;font-size:15.5px;font-weight:500}:where(.v62) .story h5{font:500 15px/1.4 var(--sans);color:var(--teal-ink);margin-bottom:8px}:where(.v62) [data-slot][hidden]{display:none!important}:where(.v62) .stamp-solo{width:64px;height:64px;margin:0 0 22px;font-size:14px;position:static}:where(.v62) .inspector-quiet{align-items:flex-end;gap:6px}@media (prefers-reduced-motion:no-preference){html.v62js :where(.v62) .stamp{opacity:0;transform:rotate(-14deg)scale(1.7)}html.v62js :where(.v62) .stamp.in{opacity:1;transition:transform .38s cubic-bezier(.3,1.6,.5,1),opacity .15s;transform:rotate(-14deg)scale(1)}@keyframes hop{0%{translate:0}35%{translate:0 -16px;rotate:-2deg}70%{translate:0 2px;rotate:none}to{translate:0}}}:where(.v62) .partner .frame{padding:14px;box-shadow:0 0 0 1px #3c28141f,0 0 0 6px #2a2622,0 34px 46px -30px #3c281499}:where(.v62) .partner .frame .ph-alt{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}:where(.v62) .more-title{font:300 clamp(28px, 3vw, 40px)/1.1 var(--sans)}:where(.v62) .more-text h4{font:400 23px/1.25 var(--sans)}@media (max-width:1100px){:where(.v62) .main-nav{gap:22px}:where(.v62) .head-row{gap:28px}:where(.v62) .hero-note{border-radius:16px 16px 4px;width:196px;font-size:21px;top:2%;left:auto;right:86%;transform:rotate(-1.5deg)}:where(.v62) .shm-track{grid-template-columns:280px 86px}:where(.v62) .steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}:where(.v62) .salon{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.v62) .p-barak{grid-column:1/span 3}:where(.v62) .p-or{grid-column:4/span 3;margin-top:0}:where(.v62) .p-david{grid-column:1/span 3;margin-top:0}:where(.v62) .p-sarah{grid-column:4/span 2;margin-top:60px}:where(.v62) .p-leo{grid-column:1/span 3}:where(.v62) .p-biyo{grid-column:4/span 3;margin-top:40px}:where(.v62) .eco-pillars{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}:where(.v62) .caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where(.v62){--head-h:64px}:where(.v62) .main-nav,:where(.v62) .head-cta{display:none}:where(.v62) .menu-btn{border:1px solid var(--line-2);background:var(--raised);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin-inline-start:auto;padding:0 16px;font-size:15.5px;font-weight:500;display:inline-flex}:where(.v62) .burger{background:currentColor;width:16px;height:1.5px;position:relative;box-shadow:0 -5px,0 5px}:where(.v62) .logo img{height:28px}:where(.v62) .process-head,:where(.v62) .cloud-head{grid-template-columns:1fr;gap:14px}:where(.v62) .hero-copy{grid-template-columns:1fr;gap:22px}:where(.v62) .hero h1{font-size:clamp(40px,7vw,60px)}:where(.v62) .lede{max-width:36em}:where(.v62) .story-cols{grid-template-columns:1fr;gap:26px}:where(.v62) .shm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy""gallery features""gallery foot";column-gap:36px}:where(.v62) .shm-gallery{margin-top:40px}:where(.v62) .shm-track{grid-template-columns:minmax(0,1fr) 76px;gap:10px}:where(.v62) .shm-features{margin-top:40px}:where(.v62) .build-grid{grid-template-columns:1fr}:where(.v62) .build-side{position:static}:where(.v62) .build-biyo,:where(.v62) .build-list li:before{display:none}:where(.v62) .contact-grid{grid-template-columns:1fr}:where(.v62) .foot-top{grid-template-columns:1fr;gap:40px}.site-foot:where(.v62){padding-bottom:130px}:where(.v62) .foot-bottom{padding-inline-start:0}:where(.v62) .more-list{grid-template-columns:1fr}}@media (max-width:640px){:where(.v62){--head-h:60px;--g:clamp(16px, 5.2vw, 22px)}:where(.v62) .head-row{gap:10px}:where(.v62) .logo img{height:26px}:where(.v62) .head-cta{border-radius:11px;min-height:40px;margin-inline-start:auto;padding:0 14px;font-size:14.5px;display:inline-flex}:where(.v62) .menu-btn{border-radius:12px;justify-content:center;width:44px;min-height:44px;margin-inline-start:0;padding:0}:where(.v62) .menu-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.v62) .hero{flex-direction:column;padding-top:22px;display:flex}:where(.v62) .hero-copy,:where(.v62) .hero-side{display:contents}:where(.v62) .hero h1{padding-inline:var(--g);order:1;font-size:clamp(34px,9.6vw,42px);line-height:1.08}:where(.v62) .lede{padding:12px var(--g) 0;order:2;font-size:16px;line-height:1.6}:where(.v62) .ctas{padding:14px var(--g) 0;flex-direction:column;order:4;align-items:stretch;gap:2px;margin:0;display:flex}:where(.v62) .ctas .btn-ink{min-height:54px;font-size:16.5px}:where(.v62) .ctas .btn-line{min-height:44px;box-shadow:none;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);color:var(--ink-2);font-weight:400}:where(.v62) .stage{--pw:min(47vw, 204px);--sh:calc(var(--pw) * 1.66 + 108px);height:var(--sh);background:radial-gradient(70% 62% at 66% 0,#fffffff2 0,#fff0 70%),radial-gradient(46% 40% at 30% 70%,#ffd6ba73 0,#ffd6ba00 72%),linear-gradient(#efebe3 0%,#e6ebe6 100%);border-radius:0}:where(.v62) .stage:before{background:radial-gradient(34% 80% at 66% -4%,#fffc,#fff0 70%)}:where(.v62) .hero-note{width:calc(100vw - var(--pw) - var(--g) - 26px);border-radius:14px 14px 14px 4px;max-width:210px;margin-bottom:4px;padding:9px 13px 11px;font-size:18.5px;line-height:1.2;inset:auto auto 100% 8px;transform:rotate(-1.4deg)}:where(.v62) .room{padding-block:56px}:where(.v62) .toned{background:linear-gradient(180deg, color-mix(in srgb, var(--room) 0%, transparent) 0, var(--room) 48px, var(--room) calc(100% - 48px), color-mix(in srgb, var(--room) 0%, transparent) 100%)}:where(.v62) .room-head{display:block}:where(.v62) .room-name{font-size:clamp(48px,14vw,58px);line-height:.98}:where(.v62) .room-kind{margin-top:8px;font-size:17px}:where(.v62) .room-status{margin-top:12px;font-size:14.5px}:where(.v62) .room-kumu .story{display:none}:where(.v62) .room-foot{flex-direction:column;align-items:stretch;gap:16px;margin-top:30px}:where(.v62) .inspector{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px;max-width:none;display:grid}:where(.v62) .inspector img{height:112px}:where(.v62) .slip{margin-bottom:18px;padding:11px 14px 13px;padding-inline-end:62px}:where(.v62) .slip .note{font-size:19.5px;line-height:1.22}:where(.v62) .stamp{width:46px;height:46px;margin-top:-23px;font-size:11px;inset-inline-end:9px}:where(.v62) .room-foot .btn{align-self:flex-start;min-height:48px;padding:0 20px;font-size:15.5px}:where(.v62) .drive-head .room-name{font-size:clamp(38px,10.8vw,46px);line-height:1.02}:where(.v62) .drive-foot{align-items:stretch;margin-top:30px}:where(.v62) .room-shmurim{margin-block:28px;padding-block:56px 52px}:where(.v62) .shm-grid{flex-direction:column;align-items:stretch;display:flex}:where(.v62) .room-shmurim .room-name{font-size:clamp(40px,11.4vw,48px);line-height:.98}:where(.v62) .room-shmurim .room-kind{margin-top:10px}:where(.v62) .shm-text{margin-top:14px;font-size:16px;line-height:1.68}:where(.v62) .shm-gallery{margin:30px calc(var(--g) * -1) 0}:where(.v62) .shm-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-4px;border-radius:4px;gap:12px;padding:8px 14vw 24px;scroll-padding-inline:14vw;display:flex;overflow-x:auto}:where(.v62) .shm-track::-webkit-scrollbar{display:none}:where(.v62) .shm-slide,:where(.v62) .shm-slide.is-active{scroll-snap-align:center;cursor:default;flex:0 0 72vw;max-width:300px}:where(.v62) .shm-slide img{transition:scale .45s var(--ease), opacity .45s ease;box-shadow:0 30px 44px -26px #461206bf,0 0 0 1px #ffffff29}:where(.v62) .shm-slide:not(.is-active) img{filter:none;opacity:.82;scale:.9}:where(.v62) .shm-controls{justify-content:center;align-items:center;gap:22px;margin-top:0;display:flex}:where(.v62) .shm-arrow{width:48px;height:48px;color:var(--shm-cream);cursor:pointer;background:0 0;border:1.5px solid #ffeee2bf;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}:where(.v62) .shm-arrow:not(:disabled):active{background:var(--shm-cream);color:var(--shm)}:where(.v62) .shm-arrow span{border-top:2px solid;border-right:2px solid;width:10px;height:10px}:where(.v62) .shm-prev span{transform:translate(-2px)rotate(45deg)}:where(.v62) .shm-next span{transform:translate(2px)rotate(-135deg)}:where(.v62) .shm-arrow:disabled{opacity:.35;cursor:default}:where(.v62) .shm-count{text-align:center;min-width:72px;color:var(--shm-cream);font-size:15px}:where(.v62) .shm-count .shm-now{color:#fff;font-weight:500}:where(.v62) .shm-features{max-width:none;margin-top:24px}:where(.v62) .shm-features button{padding:11px 10px 12px}:where(.v62) .shm-features b{font-size:16.5px}:where(.v62) .shm-features button>span{font-size:14.5px;line-height:1.5}:where(.v62) .room-shmurim .inspector img{height:108px}:where(.v62) .room-shmurim .slip{padding-inline-end:14px}:where(.v62) .more{padding-block:48px 40px}:where(.v62) .more-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin-top:22px}:where(.v62) .more-item{border:0;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex}:where(.v62) .more-item img{border-radius:10px;width:100%}:where(.v62) .more-item.no-shot{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}:where(.v62) .more-text h3{font-size:18px}:where(.v62) .more-text p{font-size:14px;line-height:1.5}:where(.v62) .more-text .credit{margin-top:4px;font-size:13px}:where(.v62) .more-text .text-link{margin-top:4px;font-size:13.5px}:where(.v62) .build{padding-block:52px 24px}:where(.v62) .build-grid{grid-template-columns:minmax(0,1fr) 80px;gap:0 8px;display:grid}:where(.v62) .build-side{display:contents}:where(.v62) .build-side h2{grid-column:1/-1;font-size:34px}:where(.v62) .build-side>p{grid-column:1/-1;margin-top:12px;font-size:16px}:where(.v62) .build-list{grid-area:3/1;margin-top:24px}:where(.v62) .build-biyo{top:calc(var(--head-h) + 34vh);grid-area:3/2;justify-content:center;align-self:start;height:96px;margin:40px 0 0;display:flex;position:sticky}:where(.v62) .build-biyo img{height:100%}:where(.v62) .build-list li{padding:15px 0 16px}:where(.v62) .build-list li.is-active:before{inset-inline:auto -8px;width:3px;height:22px;display:block;top:20px}:where(.v62) .build-list h3{font-size:19.5px;font-weight:400}:where(.v62) .build-list p{margin-top:3px;font-size:14.5px;line-height:1.55}:where(.v62) .build-list .see{margin-top:5px;font-size:13px}:where(.v62) .process{padding-block:56px}:where(.v62) .process-head h2{font-size:34px}:where(.v62) .process-head p{font-size:16px}:where(.v62) .path{margin-top:30px;padding-inline-start:46px}:where(.v62) .path-line{width:46px;height:auto;position:absolute;inset-block:0;inset-inline-start:0;container-type:normal}:where(.v62) .path-line:after{inset-inline:13px auto;background:repeating-linear-gradient(180deg, var(--teal) 0 9px, transparent 9px 16px);width:2px;height:auto;top:6px;bottom:6px}:where(.v62) .walker{height:62px;transform:translateY(var(--wy,0px));z-index:2;top:0;bottom:auto;right:-6px}:where(.v62) .steps{grid-template-columns:1fr;gap:0}:where(.v62) .steps li{padding:0 0 22px}:where(.v62) .steps .n{top:1px;width:28px;height:28px;inset-inline-start:-46px}:where(.v62) .steps h3{font-size:18px}:where(.v62) .steps p{margin-top:4px;font-size:15px;line-height:1.6}:where(.v62) .steps .out{margin-top:8px;padding-top:8px;font-size:14px}:where(.v62) .steps .out span{margin-inline-end:6px;display:inline}:where(.v62) .team{padding-block:56px}:where(.v62) .team-head h2{font-size:34px}:where(.v62) .team-head p{font-size:16px}:where(.v62) .real-toggle{min-height:44px;margin-top:4px;font-size:14.5px}:where(.v62) .salon{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px;margin-top:30px}:where(.v62) .salon .person{grid-column:auto;gap:12px;margin-top:0}:where(.v62) .frame{padding:7px}:where(.v62) .frame .ph-alt{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}:where(.v62) .p-biyo .frame{box-shadow:0 0 0 4px var(--teal), 0 24px 36px -26px #0a3c328c}:where(.v62) .p-leo .frame{box-shadow:0 0 0 4px #8e6a4c,0 24px 36px -26px #3c28148c}:where(.v62) .frame-type span{font-size:64px}:where(.v62) .label h3{font-size:17px}:where(.v62) .label .role{font-size:13.5px;line-height:1.4}:where(.v62) .label .bio{margin-top:5px;font-size:13.5px;line-height:1.5}:where(.v62) .label .note{margin-top:5px;font-size:18.5px;line-height:1.2}:where(.v62) .contact{padding-block:56px 32px}:where(.v62) .contact-side h2{font-size:34px}:where(.v62) .contact-side>p{font-size:16px}:where(.v62) .direct{margin-top:20px}:where(.v62) .direct li{padding:12px 0;font-size:15.5px}:where(.v62) .form-card{border-radius:22px;margin-inline:-6px;padding:22px 16px 20px}:where(.v62) .form-hint{margin-bottom:14px}:where(.v62) .row.two{grid-template-columns:1fr;gap:0}:where(.v62) .field{margin-bottom:14px}:where(.v62) .field input:not([type=checkbox]):not([type=radio]){min-height:48px}:where(.v62) .pick{gap:7px}:where(.v62) .pick span{min-height:40px;padding:0 14px;font-size:14.5px}:where(.v62) .budget-biyo-slot .contact-biyo{gap:6px;margin-top:12px}:where(.v62) .budget-biyo-slot .contact-biyo img{height:92px}:where(.v62) .budget-biyo-slot .contact-biyo .note{max-width:none;padding-bottom:12px;font-size:19px}:where(.v62) .contact-side .contact-biyo{margin-top:22px}:where(.v62) .contact-side .contact-biyo img{height:120px}:where(.v62) .form-actions .btn{width:100%}:where(.v62) .small-biz{margin-top:30px;font-size:14.5px}.site-foot:where(.v62){padding:48px 0 132px}:where(.v62) .foot-brand .btn{display:none}:where(.v62) .foot-brand p{margin:12px 0 0;font-size:15.5px}:where(.v62) .foot-top{gap:30px}:where(.v62) .foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}:where(.v62) .foot-nav h2{margin-bottom:6px}:where(.v62) .foot-nav a{padding:7px 0;font-size:15px}:where(.v62) .foot-bottom{flex-direction:row;margin-top:34px;padding-top:16px;font-size:13.5px}:where(.v62) .peek img{height:104px}:where(.v62) .peek .note{margin-bottom:30px;font-size:19px}:where(.v62) .products{padding-top:56px}:where(.v62) .eco{padding-block:60px 52px}:where(.v62) .eco-pillars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 16px;margin-top:34px}:where(.v62) .eco-pillars li{padding-top:12px}:where(.v62) .eco-pillars h4{font-size:16px}:where(.v62) .eco-pillars p{margin-top:4px;font-size:14px;line-height:1.55}:where(.v62) .eco .inspector img{height:108px}:where(.v62) .eco-ctas{flex-direction:column;align-items:flex-start;gap:6px}:where(.v62) .eco .btn-cream{min-height:52px;padding:0 22px;font-size:16px}:where(.v62) .cloud-head{display:block}:where(.v62) .cloud-name{font-size:clamp(30px,8.4vw,36px);line-height:1.12}:where(.v62) .cloud-lead{margin-top:12px;font-size:16px;line-height:1.66}:where(.v62) .caps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;margin-top:24px}:where(.v62) .caps li{grid-template-columns:1fr;row-gap:6px;padding:14px 0 15px}:where(.v62) .c-icon{border-radius:11px;grid-row:auto;width:36px;height:36px}:where(.v62) .c-icon svg{width:19px;height:19px}:where(.v62) .caps h4{font-size:15.5px}:where(.v62) .caps p{margin-top:0;font-size:13.5px;line-height:1.5}:where(.v62) .cs-label{margin-bottom:4px;font-size:14.5px}:where(.v62) .salon .person:nth-child(2n){margin-top:0}:where(.v62) .salon .person:nth-child(n+3):nth-child(2n){margin-top:46px}:where(.v62) .partner .frame{padding:7px;box-shadow:0 0 0 1px #3c28141f,0 0 0 5px #2a2622,0 24px 36px -26px #3c281499}:where(.v62) .partner .frame .ph-alt{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}:where(.v62) .more-title{font-size:26px}:where(.v62) .more-text h4{font-size:18px}:where(.v62) .stamp-solo{width:54px;height:54px;margin-bottom:20px;font-size:12.5px}}@media (max-width:380px){:where(.v62) .head-cta{padding:0 11px;font-size:14px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{translate:0 var(--rise,80px)}to{translate:0}}@keyframes fan{0%{translate:var(--fx,0) 30px}to{translate:0}}:where(.v62) .eco{animation:linear both eco-open;animation-timeline:view();animation-range:entry entry 70%}@keyframes eco-open{0%{clip-path:inset(0 var(--g) round 40px)}to{clip-path:inset(0)}}@media (max-width:640px){@keyframes dw-pan{0%{translate:0}to{translate:18%}}}}}@media (prefers-reduced-motion:reduce){:where(.v62) :before,:where(.v62) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}:where(.v62) ::view-transition-group(*){animation:none!important}:where(.v62) ::view-transition-old(*){animation:none!important}:where(.v62) ::view-transition-new(*){animation:none!important}}@property --bw{syntax:"<length>";inherits:true;initial-value:0}@property --bh{syntax:"<length>";inherits:true;initial-value:0}@property --strip{syntax:"<length>";inherits:true;initial-value:0}@property --step{syntax:"<length>";inherits:true;initial-value:0}@property --spare{syntax:"<length>";inherits:true;initial-value:0}@property --host{syntax:"<length>";inherits:true;initial-value:0}@property --gap{syntax:"<length>";inherits:true;initial-value:0}@property --pw{syntax:"<length>";inherits:true;initial-value:0}@property --ph{syntax:"<length>";inherits:true;initial-value:0}:where(.v62){--deck-ease:cubic-bezier(.22, .8, .2, 1);--screen-shadow:0 46px 70px -42px #14221c9e, 0 0 0 1px #14221c12;--dev-bezel:#141917;--eco:#127a68;--eco-deep:#0d6355;--eco-ink:#0b4f43;--eco-cream:#f1fbf6;--drive:#6b4426;--drive-soft:#efdfcb}:where(.v62) .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.v62) .vid{object-fit:cover;object-position:top;background:#f1efe9;width:100%;height:100%;display:block}:where(.v62) [hidden]{display:none!important}:where(.v62) .narrow-only{display:none}:where(.v62) .head-store{min-height:44px;color:var(--eco-ink);box-shadow:inset 0 0 0 1.5px var(--eco);background:0 0;margin-inline-start:auto;padding:0 18px;font-size:15px}:where(.v62) .head-store:hover{background:var(--eco);color:#fff}:where(.v62) .head-row .head-store+.head-cta{margin-inline-start:0}:where(.v62) .head-row{gap:36px}:where(.v62) .head-row .main-nav{gap:26px}@media (max-width:1240px){:where(.v62) .nav-more{display:none}}@media (max-width:1060px){:where(.v62) .head-row .main-nav a[data-nav=proof]{display:none}}:where(.v62) .drawer-cta .head-store{justify-content:center;margin:0}:where(.v62) .drawer-cta{gap:10px;display:grid}:where(.v62) .foot-ctas{flex-wrap:wrap;gap:10px;display:flex}:where(.v62) .foot-ctas .head-store{min-height:52px;margin:0;padding:0 22px}:where(.v62) .vid-toggle{z-index:6;inset-inline-start:14px;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#16201c9e;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:opacity .25s,background-color .2s;display:grid;position:absolute;bottom:14px}:where(.v62) .vid-toggle:hover{background:#16201cd1}:where(.v62) .vid-toggle:focus-visible{opacity:1;outline-offset:2px;outline-color:#fff}html.v62js :where(.v62) .vid-toggle.ready{opacity:.92}:where(.v62) .vt-icon{width:12px;height:14px;position:relative}:where(.v62) .vt-icon:before,:where(.v62) .vt-icon:after{content:"";background:currentColor;border-radius:1px;width:4px;height:14px;position:absolute;top:0}:where(.v62) .vt-icon:before{left:1px}:where(.v62) .vt-icon:after{right:1px}:where(.v62) .vid-toggle[aria-pressed=true] .vt-icon:after{display:none}:where(.v62) .vid-toggle[aria-pressed=true] .vt-icon:before{background:0 0;border:7px solid #0000;border-left:11px solid;border-right-width:0;border-radius:0;width:0;height:0;left:2px}:where(.v62) .dev{padding:var(--bz,6px);border-radius:var(--dr,30px);background:var(--dev-bezel);flex:none;display:block;position:relative;box-shadow:0 34px 46px -30px #0a141099,inset 0 0 0 1px #2e3632}:where(.v62) .dev>video,:where(.v62) .dev>img{aspect-ratio:720/1558;border-radius:calc(var(--dr,30px) - var(--bz,6px));object-fit:cover;object-position:top;width:100%;height:auto;display:block}:where(.v62) .sf-bar{direction:ltr;background:#fff;border-bottom:1px solid #ece8ec;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}:where(.v62) .sf-bar i{background:#e3dde1;border-radius:50%;width:9px;height:9px}:where(.v62) .sf-bar span{font:400 12px/1 var(--sans);color:#615e66;margin-inline:auto;transform:translate(-20px)}:where(.v62) .hero{padding-top:clamp(22px,2.3vw,34px)}:where(.v62) .lede-short{display:none}:where(.v62) .deck-wrap{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"deck deck""picks info";column-gap:clamp(20px,3vw,40px);margin-top:clamp(16px,1.5vw,24px);display:grid;container-type:inline-size}:where(.v62) .hero .deck-wrap{max-width:calc(1400px + 2 * var(--g))}:where(.v62) .deck{isolation:isolate;--n:4;--strip-min:140px;--host:clamp(140px, 15cqi, 214px);--gap:clamp(12px, 1.5cqi, 22px);--rise:calc((var(--n) - 1) * 22px);--foot:0px;--room:clamp(300px, calc(100svh - var(--top,380px) - var(--rise) - var(--foot) - 22px), 556px);--bw:min(820px, calc(var(--room) * 1.5), calc(100cqi - var(--host) - var(--gap) - (var(--n) - 1) * var(--strip-min)));--bh:calc(var(--bw) / 1.5);--s:.028;--strip:clamp(var(--strip-min), calc((100cqi - var(--host) - var(--gap) - var(--bw)) / max(1, var(--n) - 1)), calc(var(--bw) * .3));--step:calc(var(--strip) + var(--bw) * var(--s));--spare:max(0px, calc(100cqi - var(--host) - var(--gap) - var(--bw) - (var(--n) - 1) * var(--strip)));--lift:8px;--tilt:1.1deg;height:calc(var(--bh) + var(--rise) + 8px);grid-area:deck;position:relative}@container (max-width:1150px){:where(.v62) .deck{--strip-min:104px}}@media (min-height:840px){:where(.v62) .deck{--foot:76px}}:where(.v62) .deck-floor{z-index:-1;inset:calc(var(--rise) + var(--bh) * .22) 0 -14px;background:radial-gradient(60% 90% at 62% 0,#ffffffe6 0,#fff0 70%),linear-gradient(#efebe3 0%,#e6ebe6 100%);border-radius:34px;position:absolute}:where(.v62) .deck-cards{position:absolute;inset:0}:where(.v62) .card{--i:0;bottom:0;right:calc(var(--spare) / 2 + var(--host) + var(--gap));width:var(--bw);height:var(--bh);background:var(--tone);color:var(--tone-ink);transform-origin:100% 100%;transform:translateX(calc(var(--i) * var(--step) * -1)) translateY(calc(var(--i) * var(--lift) * -1)) rotate(calc(var(--i) * var(--tilt))) scale(calc(1 - var(--i) * var(--s)));z-index:calc(20 - var(--i));transition:transform .7s var(--deck-ease), box-shadow .5s ease;border-radius:20px;position:absolute;box-shadow:0 26px 40px -30px #14221c80,0 0 0 1px #14221c12;container-type:size}:where(.v62) .card[data-i="0"]{box-shadow:0 54px 74px -44px #14221ca8,0 0 0 1px #14221c14}:where(.v62) .card:not([data-i="0"]){cursor:pointer}:where(.v62) .card:not([data-i="0"]) .board{filter:saturate(.9)brightness(.985);transition:filter .35s}:where(.v62) .card:not([data-i="0"]):hover .board{filter:none}:where(.v62) .board{border-radius:inherit;background:var(--tone);position:absolute;inset:0;overflow:hidden}:where(.v62) .card-tab{z-index:4;max-width:calc(var(--strip) - 14px);cursor:pointer;text-align:start;background:color-mix(in srgb, var(--tone) 50%, #fff);color:var(--tone-ink);border:0;border-radius:10px;justify-items:start;gap:1px;padding:5px 8px 6px;transition:opacity .35s;display:grid;position:absolute;top:10px;left:9px;box-shadow:0 8px 18px -12px #14221c80}:where(.v62) .card-tab b,:where(.v62) .card-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:where(.v62) .card-tab b{font:600 12.5px/1.25 var(--sans)}:where(.v62) .card-tab span{opacity:.86;font-size:11.5px;line-height:1.3}@container (max-width:1150px){:where(.v62) .card-tab{max-width:calc(var(--strip) - 22px);padding-inline:6px}:where(.v62) .card-tab b{white-space:normal;overflow-wrap:anywhere}:where(.v62) .card-tab span{display:none}}:where(.v62) .card[data-i="0"] .card-tab{opacity:0;pointer-events:none}:where(.v62) .card-shm .card-tab{color:var(--shm-cream);background:#a83e25}:where(.v62) .card-shm .card-tab span{opacity:1}:where(.v62) .surface{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s;position:absolute;inset:0}:where(.v62) .surface.is-on{opacity:1;visibility:visible;transition:opacity .45s}:where(.v62) .narrow{display:none}:where(.v62) .wide{position:absolute;inset:0}:where(.v62) .sf-browser{background:#fff;flex-direction:column;display:flex}:where(.v62) .sf-browser .sf-bar{gap:.85cqw;height:4.1667cqw;padding:0 1.7cqw}:where(.v62) .sf-browser .sf-bar i{width:1.05cqw;height:1.05cqw}:where(.v62) .sf-browser .sf-bar span{font-size:clamp(10px,1.55cqw,13px);transform:translate(-2.6cqw)}:where(.v62) .sf-browser .vid{aspect-ratio:16/10;background:#fff;flex:none;width:100%;height:auto}:where(.v62) .sf-phones{background:linear-gradient(160deg, var(--tone) 0%, var(--tone-2) 100%);grid-template-columns:minmax(0,37fr) minmax(0,63fr);align-items:center;column-gap:2.5cqw;padding:0 5cqw;display:grid}:where(.v62) .sf-text{align-content:center;gap:.9cqh;display:grid}:where(.v62) .sf-kicker{font:600 clamp(12px, 1.8cqw, 15px)/1.3 var(--sans);color:var(--tone-ink)}:where(.v62) .sf-title{font:400 clamp(20px, 3.7cqw, 31px)/1.15 var(--sans);color:var(--ink)}:where(.v62) .sf-line{color:var(--ink-2);max-width:15em;margin-top:.6cqh;font-size:clamp(13px,2cqw,16.5px);line-height:1.55}:where(.v62) .sf-pair{justify-content:center;align-items:center;gap:2cqw;height:100%;display:flex}:where(.v62) .sf-pair .dev{--bz:.95cqh;--dr:5.6cqh;width:38.9142cqh}:where(.v62) .sf-pair .dev:nth-child(2){transform:translateY(3.2cqh)}:where(.v62) .sf-posters{background:var(--tone);justify-content:center;align-items:center;gap:3cqw;display:flex}:where(.v62) .sf-posters img{border-radius:3cqh;width:auto;height:84cqh;box-shadow:0 3cqh 5cqh -3cqh #461206b3,0 0 0 1px #ffffff24}:where(.v62) .sf-posters img:first-child{transform:translateY(3cqh)rotate(2.4deg)}:where(.v62) .sf-posters img:nth-child(3){transform:translateY(3cqh)rotate(-2.4deg)}:where(.v62) .surface-slot{border:2px dashed color-mix(in srgb, var(--tone-ink) 30%, transparent);border-radius:inherit;place-items:center;display:grid}:where(.v62) .slot-msg{text-align:center;color:var(--tone-ink);gap:4px;padding:0 16px;display:grid}:where(.v62) .slot-msg b{font:500 18px/1.3 var(--sans)}:where(.v62) .slot-msg span{opacity:.85;font-size:14px}:where(.v62) .deck-biyo{z-index:30;bottom:0;right:calc(var(--spare) / 2);width:var(--host);height:calc(var(--bh) + var(--rise));pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute}:where(.v62) .deck-biyo>*{pointer-events:auto}:where(.v62) .biyo-btn{cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0;display:block}:where(.v62) .dbiyo{height:min(calc(var(--bh) * .66), 330px);filter:drop-shadow(0 22px 16px #14322838);width:auto;transition:transform .5s var(--ease);transform-origin:50% 100%}:where(.v62) .biyo-btn:hover .dbiyo{transform:rotate(-1.5deg)translateY(-4px)}:where(.v62) .dnote{width:calc(var(--host) + 6px);background:var(--raised);border-radius:16px;margin:0 0 14px;padding:11px 14px 13px;font-size:clamp(17px,1.6cqi,20px);line-height:1.22;transition:opacity .25s;position:relative;box-shadow:0 18px 30px -20px #14282073}:where(.v62) .dnote:after{content:"";background:var(--raised);border-radius:0 0 3px;width:14px;height:14px;position:absolute;bottom:-7px;right:46%;transform:rotate(45deg)}:where(.v62) .deck-toggle{z-index:25;inset-inline-start:auto;right:calc(var(--spare) / 2 + var(--host) + var(--gap) + var(--bw) - 54px);bottom:14px}:where(.v62) .deck-picks{grid-area:picks;align-self:start;gap:8px;margin-top:20px;display:flex}:where(.v62) .deck-picks button{cursor:pointer;border:1px solid var(--line-2);text-align:start;white-space:nowrap;background:0 0;border-radius:14px;justify-items:start;min-height:50px;padding:7px 14px 8px;transition:background-color .2s,border-color .2s,color .2s;display:grid}:where(.v62) .deck-picks button b{font:500 14.5px/1.3 var(--sans)}:where(.v62) .deck-picks button span{color:var(--ink-3);font-size:12.5px;line-height:1.3}:where(.v62) .deck-picks button:hover{border-color:var(--ink)}:where(.v62) .deck-picks button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}:where(.v62) .deck-picks button[aria-selected=true] span{color:#d6dcd8}:where(.v62) .deck-info{flex-wrap:wrap;grid-area:info;align-self:start;align-items:center;gap:8px 16px;min-height:50px;margin-top:20px;display:flex}:where(.v62) .surf-picks{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;padding:3px;display:inline-flex}:where(.v62) .surf-picks button{min-height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:14px}:where(.v62) .surf-picks button[aria-pressed=true]{background:var(--ink);color:#fff}:where(.v62) .deck-cap{color:var(--ink-2);flex:22em;max-width:36em;font-size:15.5px;line-height:1.55}:where(.v62) .deck-cap a{color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-weight:500}@container (max-width:1240px){:where(.v62) .deck-wrap{grid-template-areas:"deck deck""picks picks""info info"}:where(.v62) .deck-info{margin-top:12px}}@media (prefers-reduced-motion:no-preference){html.v62js :where(.v62) .deck:not(.lit) .card{opacity:0;transform:translateY(26px)scale(.97)}html.v62js :where(.v62) .deck.lit .card{opacity:1;transition:transform .9s var(--deck-ease) calc(var(--i) * 80ms), opacity .6s ease calc(var(--i) * 80ms)}html.v62js :where(.v62) .deck.lit.settled .card{transition:transform .7s var(--deck-ease), box-shadow .5s ease}html.v62js :where(.v62) .deck:not(.lit) .deck-biyo{opacity:0;transform:translateY(26px)}html.v62js :where(.v62) .deck.lit .deck-biyo{opacity:1;transition:transform 1s var(--ease) .5s, opacity .7s ease .5s;transform:none}html.v62js :where(.v62) .deck:not(.lit) .dnote{opacity:0}html.v62js :where(.v62) .deck.lit .dnote{transition:opacity .6s 1.3s}:where(.v62) .dbiyo.hop{animation:hop .55s var(--ease)}}:where(.v62) .proof{padding-block:clamp(80px,8vw,124px) clamp(64px,7vw,108px)}:where(.v62) .proof-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}:where(.v62) .proof-head h2{font:300 clamp(32px, 3.6vw, 52px)/1.12 var(--sans)}:where(.v62) .proof-head h2 span{display:block}:where(.v62) .proof-head h2 span+span{color:var(--ink-2)}:where(.v62) .proof-head p{color:var(--ink-2);max-width:27em;font-size:18px;line-height:1.65}:where(.v62) .shelf{--objh:clamp(220px, 21vw, 300px);isolation:isolate;grid-template-columns:minmax(0,1.42fr) minmax(0,.92fr) minmax(0,1.28fr) minmax(0,.66fr);align-items:start;column-gap:clamp(22px,2.8vw,44px);margin-top:clamp(44px,5vw,72px);display:grid;position:relative}:where(.v62) .shelf:before{content:"";z-index:-1;inset-inline:calc(-1*clamp(16px,2vw,32px));top:calc(var(--objh) * .42);height:calc(var(--objh) * .58);background:radial-gradient(60% 90% at 50% 0,#ffffffd9,#fff0 70%),linear-gradient(#efebe3,#e9e8e1);border-radius:28px 28px 0 0;position:absolute}:where(.v62) .pf-item>a{color:inherit;text-decoration:none;display:grid}:where(.v62) .pf-obj{height:var(--objh);justify-content:center;align-items:flex-end;display:flex;position:relative}:where(.v62) .pf-obj>:not(.pf-crop){transition:transform .5s var(--ease)}:where(.v62) .pf-item>a:hover .pf-obj>:not(.pf-crop),:where(.v62) .pf-item>a:focus-visible .pf-obj>:not(.pf-crop){transform:translateY(-6px)}:where(.v62) .pf-crop{display:none}:where(.v62) .pf-browser{background:#fff;border-radius:12px 12px 0 0;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 30px 40px -30px #14221c8c,0 0 0 1px #14221c14}:where(.v62) .pf-browser .sf-bar{gap:5px;height:22px;padding:0 9px}:where(.v62) .pf-browser .sf-bar i{width:7px;height:7px}:where(.v62) .pf-browser .sf-bar span{font-size:10.5px;transform:translate(-14px)}:where(.v62) .pf-browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}:where(.v62) .pf-phones{align-items:flex-end;height:100%;display:flex;position:relative}:where(.v62) .pf-phones .dev{--bz:4px;--dr:20px;width:auto;height:100%}:where(.v62) .pf-phones .dev>img{width:auto;height:100%}:where(.v62) .pf-phones .dev:first-child{transform-origin:100% 100%;z-index:0;opacity:.96;order:2;height:88%;margin-left:-26%}:where(.v62) .pf-phones .dev:last-child{z-index:1}:where(.v62) .pf-poster{background:var(--shm);border-radius:16px 16px 0 0;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:8% 10% 0;display:flex}:where(.v62) .pf-poster img{border-radius:14px 14px 0 0;width:auto;height:100%;box-shadow:0 -10px 30px -16px #46120680}:where(.v62) .pf-label{border-top:2px solid var(--ink);gap:4px;padding-top:18px;display:grid}:where(.v62) .pf-kind{color:var(--ink-3);font-size:14px}:where(.v62) .pf-name{font:400 clamp(22px, 2vw, 28px)/1.15 var(--sans)}:where(.v62) .pf-line{color:var(--ink-2);max-width:22em;margin-top:4px;font-size:15.5px;line-height:1.6}:where(.v62) .pf-item>a:hover .pf-name{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:where(.v62) .pf-eco .pf-label{border-top-color:var(--eco)}:where(.v62) .pf-shm .pf-label{border-top-color:var(--shm)}:where(.v62) .pf-kumu .pf-label{border-top-color:#b23b6e}:where(.v62) .pf-drive .pf-label{border-top-color:#8a2e28}:where(.v62) .eco{padding-block:clamp(84px,8vw,128px) clamp(72px,7vw,112px)}:where(.v62) .eco-top{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);grid-template-areas:"brand brand""title pitch";align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}:where(.v62) .eco-brand{font:300 clamp(26px, 2.4vw, 36px)/1.2 var(--sans);color:#fff;flex-wrap:wrap;grid-area:brand;align-items:baseline;gap:4px 16px;display:flex}:where(.v62) .eco-brand-kind{font:400 16px/1.4 var(--sans);color:var(--eco-cream);opacity:.9}:where(.v62) .eco-title{font:400 clamp(44px, 6vw, 92px)/1.04 var(--sans);letter-spacing:-.015em;color:#fff;grid-area:title;margin-top:clamp(20px,2.4vw,34px);padding-bottom:.12em}:where(.v62) .et-1,:where(.v62) .et-2{display:block}:where(.v62) .et-2{align-items:center;column-gap:.22em;margin-top:.02em;display:flex}:where(.v62) .days{width:2.2em;height:2.2em;color:var(--eco-deep);background:#fff;border-radius:50%;align-content:center;justify-items:center;margin-block:0;display:inline-grid;transform:rotate(-9deg);box-shadow:inset 0 0 0 .045em #0f6f5e,inset 0 0 0 .1em #fff,inset 0 0 0 .13em #0f6f5e,0 .32em .5em -.3em #001914b3}:where(.v62) .days b{font:500 1.28em/.86 var(--sans);letter-spacing:-.03em}:where(.v62) .days-w{font:600 .17em/1 var(--sans);letter-spacing:.01em;white-space:nowrap;margin-top:.16em}@media (prefers-reduced-motion:no-preference){html.v62js :where(.v62) .days{opacity:0;transform:rotate(-9deg)scale(1.7)}html.v62js :where(.v62) .days.in{opacity:1;transition:transform .45s cubic-bezier(.3,1.6,.5,1) .15s,opacity .15s .15s;transform:rotate(-9deg)scale(1)}}:where(.v62) .eco-pitch{background:#ffffff14;border-radius:28px;grid-area:pitch;align-self:end;padding:clamp(22px,2.4vw,32px);box-shadow:inset 0 0 0 1px #f1fbf62e}:where(.v62) .eco-q{font:500 22px/1.3 var(--sans);color:#fff}:where(.v62) .eco-why{color:var(--eco-cream);margin-top:10px;font-size:17px;line-height:1.7}:where(.v62) .eco-pitch .eco-ctas{margin-top:22px}:where(.v62) .btn-big{border-radius:16px;min-height:58px;padding:0 30px;font-size:17px;font-weight:600}:where(.v62) .eco .btn-cream.btn-big{color:var(--eco-ink);background:#fff;box-shadow:0 18px 30px -18px #001914cc}:where(.v62) .eco .btn-cream.btn-big:hover{background:var(--eco-cream);transform:translateY(-1px)}:where(.v62) .stores{margin-top:clamp(84px,9vw,136px)}:where(.v62) .stores-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;display:grid}:where(.v62) .stores-head h3{font:300 clamp(30px, 3.3vw, 46px)/1.14 var(--sans);color:#fff}:where(.v62) .stores-head h3 span{display:block}:where(.v62) .stores-head h3 span+span{color:var(--eco-cream)}:where(.v62) .stores-head p{color:var(--eco-cream);max-width:30em;font-size:17px;line-height:1.65}:where(.v62) .showroom{grid-template-columns:minmax(250px,.3fr) minmax(0,1fr);grid-template-areas:"picks stage""picks cap";gap:16px clamp(28px,4vw,60px);margin-top:clamp(36px,4vw,56px);display:grid}:where(.v62) .show-picks{grid-area:picks;align-content:start;gap:10px;display:grid}:where(.v62) .show-picks button{cursor:pointer;text-align:start;color:var(--eco-cream);background:0 0;border:0;border-radius:20px;justify-items:start;gap:2px;padding:18px 20px 20px;transition:background-color .25s,box-shadow .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #f1fbf642}:where(.v62) .show-picks b{font:400 25px/1.2 var(--sans);color:#fff}:where(.v62) .sp-kind{font-size:15.5px}:where(.v62) .sp-status{opacity:.9;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;line-height:1.4;display:inline-flex}:where(.v62) .sp-status:before{content:"";background:#9be3c4;border-radius:50%;flex:none;width:7px;height:7px}:where(.v62) .show-picks button[data-store=lake] .sp-status:before{background:#f4d38d}:where(.v62) .show-picks button:hover{box-shadow:inset 0 0 0 1px #f1fbf699}:where(.v62) .show-picks button[aria-selected=true]{color:#2c4a42;background:#fff;box-shadow:0 24px 40px -28px #001914cc}:where(.v62) .show-picks button[aria-selected=true] b{color:var(--eco-ink)}:where(.v62) .show-picks button[aria-selected=true] .sp-status:before{background:#1fa36b}:where(.v62) .show-picks button[aria-selected=true][data-store=lake] .sp-status:before{background:#d9a43c}:where(.v62) .show-picks button:after{content:"";opacity:0;height:2px;transform:scaleX(var(--p,0));transform-origin:100%;background:currentColor;border-radius:2px;justify-self:stretch;margin-top:12px}:where(.v62) .show-picks button[aria-selected=true]:after{opacity:.35}:where(.v62) .show-stage{grid-area:stage;display:grid;position:relative}:where(.v62) .show-store{opacity:0;visibility:hidden;grid-area:1/1;margin:0;padding-bottom:34px;transition:opacity .5s,visibility 0s linear .5s;position:relative}:where(.v62) .show-store.is-on{opacity:1;visibility:visible;transition:opacity .5s}html:not(.v62js) :where(.v62) .show-store[data-store=lake]{opacity:1;visibility:visible}:where(.v62) .show-browser{border-radius:16px;margin-left:11%;transition:opacity .4s;display:block;box-shadow:0 60px 80px -46px #001914cc,0 0 0 1px #ffffff14}:where(.v62) .show-browser .browser-bar{height:30px}:where(.v62) .show-browser .shot{aspect-ratio:16/10;display:block}:where(.v62) .show-phone{z-index:2;--bz:6px;--dr:32px;width:21%;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;box-shadow:0 46px 56px -30px #001410d9,inset 0 0 0 1px #2e3632}:where(.v62) .show-store[data-part=phone] .show-phone{transform:translateY(-8px)scale(1.05)}:where(.v62) .show-store[data-part=phone] .show-browser{opacity:.62}:where(.v62) .show-stage .vid-toggle{inset-inline-start:auto;bottom:52px;right:18px}:where(.v62) .show-cap{color:var(--eco-cream);flex-wrap:wrap;grid-area:cap;align-items:baseline;gap:4px 14px;margin-left:11%;font-size:16px;display:flex}:where(.v62) .show-cap p{flex-wrap:wrap;align-items:baseline;gap:4px 14px;width:100%;display:flex}:where(.v62) .show-cap a{color:#fff;text-underline-offset:5px;margin-inline-start:auto;padding-block:6px;font-size:15px;font-weight:500;text-decoration-color:#ffffff73}:where(.v62) .show-cap a:hover{text-decoration-color:#fff}:where(.v62) .eco-pillars{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,3vw,44px);margin-top:clamp(64px,7vw,104px);display:grid}:where(.v62) .eco-pillars li{border-top:1px solid #f1fbf64d;padding-top:18px}:where(.v62) .eco-pillars h3{font:500 18.5px/1.35 var(--sans);color:#fff}:where(.v62) .eco-pillars p{color:var(--eco-cream);margin-top:8px;font-size:15.5px;line-height:1.65}:where(.v62) .engine{background:#001e1829;border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(64px,7vw,104px);padding:clamp(28px,3.6vw,52px) clamp(28px,4.6vw,72px);display:grid;box-shadow:inset 0 0 0 1px #f1fbf61f}:where(.v62) .engine-copy h3{font:300 clamp(28px, 2.9vw, 40px)/1.18 var(--sans);color:#fff;max-width:15em}:where(.v62) .engine-copy h3 span{color:var(--eco-cream);display:block}:where(.v62) .engine-picks{gap:8px;max-width:32em;margin-top:26px;display:grid}:where(.v62) .engine-picks button{cursor:pointer;text-align:start;color:var(--eco-cream);background:0 0;border:0;border-radius:16px;grid-template-columns:6.5em minmax(0,1fr);align-items:baseline;column-gap:14px;padding:13px 18px 14px;transition:background-color .25s,box-shadow .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #f1fbf633}:where(.v62) .engine-picks button b{font:500 18px/1.3 var(--sans);color:#fff}:where(.v62) .engine-picks button span{font-size:15px;line-height:1.5}:where(.v62) .engine-picks button:hover{box-shadow:inset 0 0 0 1px #f1fbf680}:where(.v62) .engine-picks button[aria-selected=true]{color:#2c4a42;background:#fff;box-shadow:0 24px 40px -28px #001914cc}:where(.v62) .engine-picks button[aria-selected=true] b{color:var(--eco-ink)}:where(.v62) .eng-desc{display:none}:where(.v62) .demo-note{color:#f1fbf6c7;margin-top:16px;font-size:14px}:where(.v62) .engine-stage{justify-items:center;display:grid;position:relative}:where(.v62) .eng-phone{opacity:0;width:300px;transition:opacity .45s ease, transform .6s var(--ease);pointer-events:none;background:#121715;border-radius:38px;grid-area:1/1;padding:7px;display:block;transform:translateY(14px)scale(.985);box-shadow:0 60px 70px -40px #001410d9,inset 0 0 0 1px #2e3632}:where(.v62) .eng-phone.is-on{opacity:1;pointer-events:auto;transform:none}:where(.v62) .eng-phone video{aspect-ratio:720/1558;border-radius:31px;height:auto}:where(.v62) .engine-stage .vid-toggle{inset-inline-start:auto;bottom:10px;right:-54px}html:not(.v62js) :where(.v62) .eng-phone[data-eng=products]{opacity:1;transform:none}:where(.v62) .launch{background:var(--eco-cream);color:var(--ink);border-radius:34px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);margin-top:clamp(64px,7vw,104px);padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 50px 80px -50px #001914e6}:where(.v62) .launch :focus-visible{outline-color:var(--eco)}:where(.v62) .launch h3{font:400 clamp(26px, 2.6vw, 36px)/1.2 var(--sans);color:var(--eco-ink);text-wrap:balance;max-width:20em}:where(.v62) .launch-list{border-top:1px solid #0d63552e;gap:0;margin-top:22px;display:grid}:where(.v62) .launch-list li{border-bottom:1px solid #0d63552e;grid-template-columns:22px 9em minmax(0,1fr);align-items:baseline;column-gap:12px;padding:13px 0;font-size:16.5px;display:grid}:where(.v62) .launch-list li:before{content:"";border-inline-start:2.5px solid var(--eco);border-bottom:2.5px solid var(--eco);align-self:center;width:14px;height:8px;margin-top:-4px;transform:rotate(-45deg)scaleX(-1)}:where(.v62) .launch-list b{color:var(--ink);font-weight:500}:where(.v62) .launch-list span{color:var(--ink-2)}:where(.v62) .launch-fine{color:var(--ink-2);max-width:36em;margin-top:18px;font-size:15px;line-height:1.7}:where(.v62) .launch-fine a{color:var(--eco-ink);text-underline-offset:4px;font-weight:500}:where(.v62) .launch-cta{justify-items:start;gap:6px;display:grid}:where(.v62) .launch .inspector img{height:118px}:where(.v62) .launch .slip{background:#fff;box-shadow:0 18px 30px -20px #00281e73}:where(.v62) .launch .slip .note{color:#0b5a4c}:where(.v62) .launch .btn-cream.btn-big{background:var(--eco-deep);color:#fff;margin-inline-start:74px}:where(.v62) .launch .btn-cream.btn-big:hover{background:var(--eco-ink)}:where(.v62) .cloud{--room:var(--tone-drive);background:linear-gradient(180deg, var(--paper) 0, var(--tone-drive) 120px, var(--tone-drive) calc(100% - 120px), var(--paper) 100%);padding-block:clamp(100px,10vw,156px)}:where(.v62) .cloud :focus-visible{outline-color:#8a2e28}:where(.v62) .cloud-name{text-wrap:balance}:where(.v62) .caps h3{font:500 18px/1.35 var(--sans)}:where(.v62) .drive-proof{margin-top:clamp(64px,7vw,104px)}:where(.v62) .drive-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"label lead""name lead";align-items:end;column-gap:clamp(36px,5vw,80px);display:grid}:where(.v62) .drive-head .cs-label{color:#8a2e28;grid-area:label}:where(.v62) .drive-name{font:300 clamp(40px, 5vw, 76px)/1 var(--sans);letter-spacing:-.015em;color:#3a1512;grid-area:name}:where(.v62) .drive-lead{color:var(--ink-2);grid-area:lead;max-width:30em;font-size:18px;line-height:1.7}:where(.v62) .drive-foot{flex-direction:row;align-items:center;margin-top:clamp(40px,5vw,64px)}:where(.v62) .cloud .slip .note{color:#7d2924}:where(.v62) .cloud .stamp{color:#7d2924;border-color:#8a2e28;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #8a2e28}:where(.v62) .kstory{--ks-ink:#8c2f57;--ks-soft:#f3d6e2;--ks-a:#f5dfe9;--ks-b:#ecd0dc;--ks-cap:#5d2340;--ks-arrow:#b8708f;--ks-shadow:#5014328c;grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr);grid-template-areas:"steps stage"".note";align-items:start;gap:12px clamp(24px,3.4vw,52px);margin-top:clamp(40px,5vw,64px);display:grid}:where(.v62) .dstory{--ks-ink:#7d2924;--ks-soft:#f1ddd5;--ks-a:#f7eee8;--ks-b:#eddcd2;--ks-cap:#5a1d19;--ks-arrow:#b4736a;--ks-shadow:#46161073}:where(.v62) .story h3{font:500 15px/1.4 var(--sans);color:var(--teal-ink);margin-bottom:8px}:where(.v62) .ks-steps{grid-area:steps;gap:8px;display:grid}:where(.v62) .ks-steps button{cursor:pointer;text-align:start;width:100%;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ks-ink) 16%, transparent);background:0 0;border:0;border-radius:18px;grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:16px 18px 18px;transition:background-color .25s,box-shadow .25s;display:grid;position:relative}:where(.v62) .dstory .ks-steps button{grid-template-columns:minmax(0,1fr)}:where(.v62) .ks-steps button:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ks-ink) 40%, transparent)}:where(.v62) .ks-steps button[aria-selected=true]{box-shadow:0 26px 40px -30px var(--ks-shadow);background:#fff}:where(.v62) .ks-n{background:var(--ks-soft);width:30px;height:30px;color:var(--ks-ink);font:600 14px/1 var(--sans);border-radius:50%;grid-row:span 3;place-items:center;display:grid}:where(.v62) .ks-steps button[aria-selected=true] .ks-n{background:var(--ks-ink);color:#fff}:where(.v62) .ks-steps b{font:500 18px/1.3 var(--sans)}:where(.v62) .ks-where{color:var(--ks-ink);font-size:13.5px}:where(.v62) .ks-what{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.6}:where(.v62) .ks-steps button:not([aria-selected=true]) .ks-what{display:none}html:not(.v62js) :where(.v62) .ks-steps .ks-what{display:block}:where(.v62) .ks-steps button:after{content:"";inset-inline:18px;background:var(--ks-ink);height:2px;transform:scaleX(var(--p,0));transform-origin:100%;opacity:0;border-radius:2px;position:absolute;bottom:8px}:where(.v62) .ks-steps button[aria-selected=true]:after{opacity:.55}:where(.v62) .ks-stage{aspect-ratio:3/2;background:linear-gradient(170deg, var(--ks-a), var(--ks-b));box-shadow:var(--screen-shadow);border-radius:24px;grid-area:stage;position:relative;overflow:hidden;container-type:size}:where(.v62) .ks-shot{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s;position:absolute;inset:0}:where(.v62) .ks-shot.is-on{opacity:1;visibility:visible;transition:opacity .45s}html:not(.v62js) :where(.v62) .ks-shot[data-step="0"]{opacity:1;visibility:visible}:where(.v62) .ks-browser{background:#fff;flex-direction:column;display:flex}:where(.v62) .ks-browser .sf-bar{gap:.85cqw;height:4.1667cqw;padding:0 1.7cqw}:where(.v62) .ks-browser .sf-bar i{width:1.05cqw;height:1.05cqw}:where(.v62) .ks-browser .sf-bar span{font-size:clamp(10px,1.45cqw,13px);transform:translate(-2.6cqw)}:where(.v62) .ks-browser .vid{aspect-ratio:16/10;background:#fff;flex:none;width:100%;height:auto}:where(.v62) .ks-pair{justify-content:center;align-items:center;gap:5.5cqw;display:flex}:where(.v62) .ks-dev{justify-items:center;gap:1.8cqh;margin:0;transition:opacity .35s;display:grid}:where(.v62) .ks-dev .dev{--bz:.9cqh;--dr:5.4cqh;width:39.3225cqh}:where(.v62) .ks-dev figcaption{color:var(--ks-cap);align-items:center;gap:8px;font-size:clamp(13px,1.7cqw,15px);display:inline-flex}:where(.v62) .ks-dev figcaption span{background:var(--ks-ink);color:#fff;width:22px;height:22px;font:600 12px/1 var(--sans);border-radius:50%;place-items:center;display:grid}html.v62js :where(.v62) .ks-pair:not(.at-1) .ks-dev:nth-of-type(2),html.v62js :where(.v62) .ks-pair.at-1 .ks-dev:first-of-type{opacity:.5}:where(.v62) .ks-arrow{background:var(--ks-arrow);width:3.4cqw;height:2px;margin-top:-4cqh;position:relative}:where(.v62) .ks-arrow:after{content:"";border:5px solid #0000;border-right:7px solid var(--ks-arrow);border-left:0;position:absolute;top:-4px;left:-1px}:where(.v62) .ks-slot{text-align:center;color:var(--ks-ink);border:2px dashed color-mix(in srgb, var(--ks-ink) 35%, transparent);background:#fff9;border-radius:20px;place-content:center;gap:4px;display:grid;position:absolute;inset:6cqh 6cqw}:where(.v62) .ks-stage .vid-toggle{inset-inline-start:16px;bottom:14px}:where(.v62) .ks-caption{display:none}:where(.v62) .ks-demo-note{color:var(--ink-3);grid-area:note;font-size:13.5px}:where(.v62) .play-dot{border:6px solid #0000;border-left-width:0;border-right:9px solid;width:0;height:0;margin-inline-end:2px;display:inline-block}:where(.v62) .ks-phone.narrow{padding:var(--bz,6px);border-radius:var(--dr,30px);background:var(--dev-bezel);box-shadow:0 34px 46px -30px var(--ks-shadow), inset 0 0 0 1px #2e3632}:where(.v62) .ks-phone>video,:where(.v62) .ks-phone>img{aspect-ratio:720/1558;object-fit:cover;object-position:top;border-radius:calc(var(--dr,30px) - var(--bz,6px));width:100%;height:auto;display:block}:where(.v62) .case-cols{margin-top:clamp(36px,4vw,56px)}:where(.v62) .demo{background:var(--raised);width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:26px;padding:0;box-shadow:0 50px 120px -40px #0009}:where(.v62) .demo::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1016149e}:where(.v62) .demo-card{gap:14px;padding:18px 22px 22px;display:grid}:where(.v62) .demo-head{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.v62) .demo-head h2{font:400 22px/1.3 var(--sans)}:where(.v62) .demo-close{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1}:where(.v62) .demo-media video{background:#111;border-radius:16px;width:100%;display:block}:where(.v62) .demo-media .demo-desk{aspect-ratio:16/10;width:auto;max-width:100%;max-height:calc(100dvh - 210px);margin-inline:auto}:where(.v62) .demo-media .demo-phone{display:none}:where(.v62) .demo-chapters{flex-wrap:wrap;gap:8px;display:flex}:where(.v62) .demo-chapters button{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:0 14px;font-size:14.5px}:where(.v62) .demo-chapters button:hover,:where(.v62) .demo-chapters button.on{border-color:var(--ink)}:where(.v62) .demo-chapters button.on{background:var(--ink);color:#fff}:where(.v62) .demo .demo-note{color:var(--ink-3);margin:0;font-size:13.5px}:where(.v62) .room-shmurim{width:calc(100% - 2 * var(--g));max-width:calc(var(--wrap) + 2 * var(--g) + 120px);border-radius:40px;margin:clamp(48px,6vw,88px) auto;padding-block:clamp(72px,7vw,112px)}:where(.v62) .room-shmurim .shm-grid{grid-template-rows:auto 1fr;grid-template-areas:"copy gallery""features gallery"}:where(.v62) .room-shmurim .room-name{font-size:clamp(48px,5.6vw,84px)}:where(.v62) .shm-track{grid-template-columns:300px 96px}@media (min-width:641px) and (max-width:1100px){:where(.v62) .shm-track{grid-template-columns:236px 74px;gap:12px}:where(.v62) .room-shmurim .shm-grid{column-gap:40px}}:where(.v62) .more{padding-block:clamp(56px,6vw,88px) clamp(40px,5vw,72px)}:where(.v62) .process-store{color:var(--ink-2);margin-top:clamp(32px,4vw,48px);font-size:16.5px}:where(.v62) .process-store a{color:var(--eco-ink);text-underline-offset:4px;font-weight:500}:where(.v62) .contact-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(28px,3.4vw,44px);display:grid}:where(.v62) .contact-head h2{font:300 clamp(38px, 4.4vw, 62px)/1.06 var(--sans)}:where(.v62) .door-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.v62) .door-picks button{cursor:pointer;text-align:start;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff9;border:0;border-radius:20px;justify-items:start;gap:3px;padding:15px 20px 17px;transition:background-color .2s,box-shadow .2s,color .2s;display:grid}:where(.v62) .door-picks b{font:500 19px/1.3 var(--sans)}:where(.v62) .door-picks button>span{color:var(--ink-2);font-size:14.5px;line-height:1.45}:where(.v62) .door-picks button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}:where(.v62) .door-picks button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:0 22px 36px -26px #142820b3}:where(.v62) .door-picks button[aria-selected=true]>span{color:#d6dcd8}:where(.v62) .door-picks #door-store[aria-selected=true]{background:var(--eco-deep)}:where(.v62) .door-picks #door-store[aria-selected=true]>span{color:#d3ece3}:where(.v62) .side-text{color:var(--ink-2);max-width:24em;font-size:18.5px}:where(.v62) .contact-side .direct{margin-top:26px}:where(.v62) .door-h{display:none}:where(.v62) .store-hint{color:var(--ink-2);margin:-4px 0 14px;font-size:15px}:where(.v62) .link-btn{color:var(--eco-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:500;text-decoration:underline}:where(.v62) .btn-store-go{background:var(--eco-deep);color:#fff;min-height:54px;padding:0 26px;font-weight:600}:where(.v62) .btn-store-go:hover{background:var(--eco-ink)}:where(.v62) .sent-list{gap:6px;margin:4px 0 6px;padding-inline-start:0;display:grid}:where(.v62) .sent-list li{color:var(--ink-2);padding-inline-start:22px;font-size:16px;position:relative}:where(.v62) .sent-list li:before{content:"";inset-inline-start:2px;border-inline-start:2px solid var(--eco);border-bottom:2px solid var(--eco);width:10px;height:6px;position:absolute;top:.55em;transform:rotate(-45deg)scaleX(-1)}html:not(.v62js) :where(.v62) .door-picks{display:none}html:not(.v62js) :where(.v62) .door-h{font:500 20px/1.3 var(--sans);margin-bottom:14px;display:block}html:not(.v62js) :where(.v62) #contact-store{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}@media (min-width:901px){:where(.v62) .deck-toggle,:where(.v62) .ks-stage .vid-toggle,:where(.v62) .show-stage .vid-toggle{bottom:auto;width:24px;height:24px;inset-inline-start:auto}:where(.v62) .deck-toggle .vt-icon,:where(.v62) .ks-stage .vid-toggle .vt-icon,:where(.v62) .show-stage .vid-toggle .vt-icon{transform:scale(.68)}:where(.v62) .deck-toggle{right:calc(var(--spare) / 2 + var(--host) + var(--gap) + 10px);top:calc(var(--rise) + 8px + (var(--bw) * .041667 - 24px) / 2)}:where(.v62) .ks-stage .vid-toggle{top:calc(2.0833cqw - 12px);right:1.1cqw}:where(.v62) .show-stage .vid-toggle{top:3px;right:10px}}@media (min-width:901px) and (max-width:1100px){:where(.v62) .hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}:where(.v62) .hero h1{font-size:clamp(42px,5.2vw,56px)}:where(.v62) .lede{font-size:16.5px;line-height:1.62}:where(.v62) .ctas{margin-top:18px}:where(.v62) .ctas .btn{min-height:48px;padding:0 18px}:where(.v62) .deck{--host:clamp(118px, 13cqi, 150px)}:where(.v62) .kstory{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);column-gap:22px}:where(.v62) .ks-steps button{padding:13px 14px 15px}:where(.v62) .ks-steps b{font-size:16.5px}:where(.v62) .ks-what{font-size:14px}}@media (max-width:900px){:where(.v62) .kstory{grid-template-columns:minmax(0,1fr);grid-template-areas:"steps""stage""note"}:where(.v62) .ks-steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.v62) .dstory .ks-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){:where(.v62) .shelf{--objh:clamp(200px, 26vw, 260px);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px}:where(.v62) .shelf:before{display:none}:where(.v62) .eco-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""title""pitch";row-gap:28px}:where(.v62) .eco-pitch{max-width:640px}:where(.v62) .showroom{grid-template-columns:minmax(0,1fr);grid-template-areas:"picks""stage""cap"}:where(.v62) .show-picks{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.v62) .eco-pillars{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}:where(.v62) .launch,:where(.v62) .contact-head{grid-template-columns:minmax(0,1fr)}:where(.v62) .door-picks{max-width:720px}}@media (max-width:900px){.site-head:where(.v62) .head-store{display:none}:where(.v62) .deck-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"picks""deck""info"}:where(.v62) .deck{--peek:9px;--mtilt:1.6deg;--strip-h:38px;--band:clamp(70px, 18cqi, 96px);--reserve:22px;--pw:min(var(--pw-max,272px), calc(100cqi - (var(--n) - 1) * var(--reserve) - 4px));--ph:calc((var(--pw) - 12px) * 2.1639 + var(--strip-h) + 6px);--spare:max(0px, calc(100cqi - var(--pw) - (var(--n) - 1) * var(--reserve)));--host:calc((var(--band) + var(--strip-h) * .62) * .9);height:calc(var(--band) + var(--ph) + 14px)}:where(.v62) .deck-floor{inset:calc(var(--band) + var(--ph) * .58) calc(-1 * var(--g)) 0;border-radius:0}:where(.v62) .card{right:calc(var(--spare) / 2);width:var(--pw);height:var(--ph);transform-origin:100% 100%;transform:translateX(calc(var(--i) * var(--peek) * -1)) translateY(calc(var(--i) * -5px)) rotate(calc(var(--i) * var(--mtilt) * -1)) scale(calc(1 - var(--i) * .02));border-radius:26px;flex-direction:column;display:flex;bottom:14px;container-type:normal}:where(.v62) .card[data-i="0"]{touch-action:pan-y}:where(.v62) .card:not([data-i="0"]) .board{filter:saturate(.85)brightness(.97)}:where(.v62) .card-tab{z-index:2;max-width:none;height:var(--strip-h);width:100%;box-shadow:none;cursor:default;background:0 0;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 16px 0 52px;display:flex;position:relative;top:auto;left:auto}:where(.v62) .card-tab b{white-space:nowrap;font-size:14.5px}:where(.v62) .card-tab span{display:none}:where(.v62) .card[data-i="0"] .card-tab{opacity:1;pointer-events:none;padding-inline-start:calc(var(--host) + 4px)}:where(.v62) .card-shm .card-tab{background:0 0}:where(.v62) .board{background:var(--dev-bezel);border-radius:21px;flex:1;margin:0 6px 6px;position:relative;inset:auto}:where(.v62) .wide{display:none}:where(.v62) .narrow{display:block;position:absolute;inset:0}:where(.v62) .sf-screen>.vid,:where(.v62) .sf-screen>img{object-fit:cover;object-position:top;border-radius:inherit;width:100%;height:100%}:where(.v62) .sf-screen{border-radius:inherit;overflow:hidden}:where(.v62) .sf-poster{background:var(--tone)}:where(.v62) .surface-slot{margin:0}:where(.v62) .deck-biyo{top:0;bottom:auto;right:calc(var(--spare) / 2 + 2px);width:var(--host);justify-content:flex-start;height:auto}:where(.v62) .dbiyo{height:calc(var(--band) + var(--strip-h) * .62)}:where(.v62) .dnote{top:2px;right:calc(var(--host) + 4px);width:max-content;max-width:calc(100cqi - var(--host) - var(--spare) / 2 - 10px);border-radius:14px 14px 4px;margin:0;padding:8px 12px 10px;font-size:17px;line-height:1.2;display:none;position:absolute}:where(.v62) .dnote:after{display:none}:where(.v62) .dnote.on{display:block}:where(.v62) .deck-toggle{right:auto;left:calc(100cqi - var(--spare) / 2 - var(--pw) + 8px);bottom:auto;top:calc(var(--band) + (var(--strip-h) - 32px) / 2);width:32px;height:32px}:where(.v62) .deck-toggle .vt-icon{transform:scale(.85)}html.v62js :where(.v62) .deck-toggle.ready{opacity:.85}:where(.v62) .deck-picks{gap:6px;margin:0 0 4px}:where(.v62) .deck-picks button{flex:auto;justify-items:center;min-height:44px;padding:6px 8px}:where(.v62) .deck-info{min-height:0;margin-top:10px}:where(.v62) .deck-cap{flex-basis:100%}:where(.v62) .engine-copy{display:contents}:where(.v62) .engine-copy h3{order:1}:where(.v62) .engine-picks{order:3;margin-top:0}:where(.v62) .eng-desc{order:4}:where(.v62) .engine-stage{order:5}:where(.v62) .demo-note{text-align:center;order:6;margin-top:-6px}:where(.v62) .engine{grid-template-columns:1fr}:where(.v62) .stores-head{grid-template-columns:1fr;gap:12px}:where(.v62) .drive-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""name""lead";row-gap:12px}:where(.v62) .drive-foot{flex-direction:column;align-items:flex-start}}@media (min-width:400px) and (max-width:640px){:where(.v62) .deck{--pw-max:288px}}@media (min-width:641px) and (max-width:900px){.site-head:where(.v62) .head-store{min-height:42px;margin-inline-start:auto;padding:0 16px;display:inline-flex}.site-head:where(.v62) .head-cta{min-height:42px;margin-inline-start:0;padding:0 16px;display:inline-flex}:where(.v62) .head-row{gap:10px}:where(.v62) .menu-btn{margin-inline-start:0}:where(.v62) .deck{--pw-max:316px;--band:96px}:where(.v62) .deck-picks{justify-content:center}:where(.v62) .deck-picks button{flex:0 auto;justify-items:start;padding:7px 14px 8px}}@media (max-width:640px){:where(.v62) .wide-only{display:none}:where(.v62) .narrow-only{display:inline}:where(.v62) .hero{padding-top:22px}:where(.v62) .hero .deck-wrap{width:100%;padding-inline:var(--g);order:5;margin-top:16px}:where(.v62) .lede{display:none}:where(.v62) .lede-short{padding:10px var(--g) 0;color:var(--ink-2);order:2;font-size:15.5px;line-height:1.55;display:block}:where(.v62) .ctas{order:3;padding-top:14px}:where(.v62) .ctas .btn{padding:0 16px}:where(.v62) .deck-picks button span{display:none}:where(.v62) .deck-picks button b{font-size:14px}:where(.v62) .deck-cap{font-size:15px;line-height:1.55}:where(.v62) .proof{padding-block:64px 48px}:where(.v62) .proof-head{grid-template-columns:1fr;gap:12px}:where(.v62) .proof-head h2{font-size:30px}:where(.v62) .proof-head p{font-size:16px}:where(.v62) .shelf{border-top:1px solid var(--line);grid-template-columns:1fr;row-gap:0;margin-top:26px}:where(.v62) .pf-item>a{border-bottom:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 0}:where(.v62) .pf-obj{height:auto;display:block}:where(.v62) .pf-obj>:not(.pf-crop){display:none}:where(.v62) .pf-crop{object-fit:cover;border-radius:20px;width:108px;height:108px;display:block;box-shadow:0 16px 24px -18px #14221c99,0 0 0 1px #14221c12}:where(.v62) .pf-label{border-top:0;gap:2px;padding-top:0}:where(.v62) .pf-kind{font-size:13px}:where(.v62) .pf-name{font-size:21px}:where(.v62) .pf-line{margin-top:2px;font-size:14.5px;line-height:1.5}:where(.v62) .eco{padding-block:64px 56px}:where(.v62) .eco-brand{font-size:24px}:where(.v62) .eco-brand-kind{font-size:14px}:where(.v62) .eco-title{margin-top:14px;font-size:clamp(40px,11.6vw,50px);line-height:1.08}:where(.v62) .et-2{margin-top:.18em}:where(.v62) .days{width:2.3em;height:2.3em;margin-block:0}:where(.v62) .eco-top{row-gap:26px}:where(.v62) .eco-pitch{border-radius:24px;padding:20px 18px 22px}:where(.v62) .eco-q{font-size:20px}:where(.v62) .eco-why{font-size:16px}:where(.v62) .eco-pitch .eco-ctas{gap:16px}:where(.v62) .btn-big{width:100%}:where(.v62) .stores{margin-top:64px}:where(.v62) .stores-head h3{font-size:27px}:where(.v62) .stores-head p{font-size:15.5px}:where(.v62) .showroom{row-gap:14px;margin-top:22px}:where(.v62) .show-picks{border-radius:20px;gap:0;padding:4px;box-shadow:inset 0 0 0 1px #f1fbf64d}:where(.v62) .show-picks button{box-shadow:none;text-align:center;border-radius:16px;justify-items:center;padding:9px 8px 10px}:where(.v62) .show-picks b{font-size:17px}:where(.v62) .sp-kind{font-size:13px}:where(.v62) .sp-status,:where(.v62) .show-picks button:after{display:none}:where(.v62) .show-picks button[aria-selected=true]{box-shadow:none}:where(.v62) .show-store{justify-items:center;padding-bottom:54px;display:grid}:where(.v62) .show-browser{display:none}:where(.v62) .show-phone{--dr:36px;width:min(76vw,292px);position:relative;bottom:auto;left:auto;transform:none!important}:where(.v62) .show-stage .vid-toggle{bottom:0;right:calc(50% - 20px)}:where(.v62) .show-cap{text-align:center;margin:0;font-size:15px;line-height:1.55}:where(.v62) .show-cap p{justify-items:center;gap:2px;display:grid}:where(.v62) .show-cap a{margin:0;font-size:14.5px}:where(.v62) .eco-pillars{grid-template-columns:1fr;row-gap:0;margin-top:56px}:where(.v62) .eco-pillars li{padding:14px 0 16px}:where(.v62) .eco-pillars h3{font-size:17.5px}:where(.v62) .eco-pillars p{margin-top:4px;font-size:15px;line-height:1.55}:where(.v62) .engine{border-radius:26px;gap:16px;margin-top:48px;padding:22px 12px 24px}:where(.v62) .engine-copy h3{padding-inline:6px;font-size:25px}:where(.v62) .engine-picks{border-radius:999px;justify-self:stretch;gap:0;max-width:none;margin:2px 6px 0;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #f1fbf64d}:where(.v62) .engine-picks button{min-height:44px;box-shadow:none;border-radius:999px;flex:1;grid-template-columns:1fr;justify-items:center;padding:0 10px;display:grid}:where(.v62) .engine-picks button b{font-size:16px}:where(.v62) .engine-picks button span{display:none}:where(.v62) .engine-picks button[aria-selected=true]{box-shadow:none}:where(.v62) .eng-desc{min-height:3.2em;color:var(--eco-cream);text-align:center;margin:-4px 8px 0;font-size:14.5px;line-height:1.6;display:block}:where(.v62) .eng-phone{border-radius:36px;width:min(80%,300px);padding:6px}:where(.v62) .eng-phone video{border-radius:30px}:where(.v62) .engine-stage{padding-bottom:54px}:where(.v62) .engine-stage .vid-toggle{bottom:0;right:calc(50% - 20px)}:where(.v62) .demo-note{margin-top:10px;font-size:13px}:where(.v62) .launch{border-radius:26px;gap:22px;margin-top:48px;padding:24px 18px 26px}:where(.v62) .launch h3{font-size:24px}:where(.v62) .launch-list li{grid-template-columns:20px minmax(0,1fr);row-gap:0;padding:11px 0;font-size:15.5px}:where(.v62) .launch-list li span{grid-column:2}:where(.v62) .launch-fine{font-size:14.5px}:where(.v62) .launch .inspector img{height:92px}:where(.v62) .launch .btn-cream.btn-big{margin:0}:where(.v62) .cloud{padding-block:72px 64px}:where(.v62) .cloud-head{grid-template-columns:1fr;gap:14px}:where(.v62) .cloud-name{font-size:30px}:where(.v62) .cloud-lead{font-size:16.5px}:where(.v62) .caps h3{font-size:15.5px}:where(.v62) .drive-proof{margin-top:56px}:where(.v62) .drive-name{font-size:38px}:where(.v62) .drive-lead{font-size:16px}:where(.v62) .kstory{margin-top:26px;display:block}:where(.v62) .ks-steps{margin-inline:calc(-1 * var(--g));padding:4px var(--g) 8px;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}:where(.v62) .ks-steps::-webkit-scrollbar{display:none}:where(.v62) .dstory .ks-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}:where(.v62) .ks-steps li{scroll-snap-align:start;flex:none}:where(.v62) .ks-steps button{border-radius:14px;grid-template-columns:24px auto;column-gap:8px;width:auto;padding:9px 12px 10px}:where(.v62) .dstory .ks-steps button{text-align:center;justify-items:center;width:100%;height:100%;padding:9px 10px 11px}:where(.v62) .ks-n{grid-row:span 2;width:24px;height:24px;font-size:12.5px}:where(.v62) .ks-steps b{white-space:nowrap;font-size:15px}:where(.v62) .dstory .ks-steps b{white-space:normal;font-size:14.5px;line-height:1.25}:where(.v62) .ks-where{white-space:nowrap;font-size:12px}:where(.v62) .ks-steps .ks-what,:where(.v62) .ks-steps button[aria-selected=true] .ks-what{display:none!important}:where(.v62) .ks-steps button:after{inset-inline:12px;bottom:5px}:where(.v62) .ks-stage{aspect-ratio:auto;border-radius:24px;height:auto;margin-top:8px;padding:18px 0 64px;display:grid;container-type:normal}:where(.v62) .ks-shot{grid-area:1/1;justify-items:center;display:grid;position:relative;inset:auto}:where(.v62) .ks-shot .wide{display:none}:where(.v62) .ks-shot .narrow{display:block;position:relative;inset:auto}:where(.v62) .ks-phone{--bz:6px;--dr:36px;width:min(76vw,300px)}:where(.v62) .ks-slot{aspect-ratio:720/1558;width:min(76vw,300px);position:relative;inset:auto}:where(.v62) .ks-stage .vid-toggle{inset-inline-start:auto;bottom:12px;right:calc(50% - 20px)}:where(.v62) .ks-caption{color:var(--ink-2);margin-top:12px;font-size:15.5px;line-height:1.6;display:block}:where(.v62) .ks-caption b{color:var(--ink);font-weight:500;display:block}:where(.v62) .ks-demo-note{margin-top:8px;font-size:13px}:where(.v62) .case-cols{gap:18px;margin-top:26px}:where(.v62) .demo{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}:where(.v62) .demo-card{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;padding:10px 14px 16px}:where(.v62) .demo-media .demo-desk{display:none}:where(.v62) .demo-media .demo-phone{aspect-ratio:720/1558;width:auto;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:block}:where(.v62) .demo-media{min-height:0}:where(.v62) .demo-head h2{font-size:18px}:where(.v62) .room-shmurim{border-radius:30px;width:calc(100% - 20px);margin-block:40px;padding-block:52px 44px}:where(.v62) .room-shmurim .shm-grid{grid-template-rows:none;grid-template-areas:"copy""gallery""features"}:where(.v62) .contact-head{gap:16px;margin-bottom:24px}:where(.v62) .contact-head h2{font-size:36px}:where(.v62) .door-picks{gap:6px}:where(.v62) .door-picks button{border-radius:16px;padding:12px 12px 13px}:where(.v62) .door-picks b{font-size:16.5px}:where(.v62) .door-picks button>span{font-size:13px;line-height:1.4}:where(.v62) .side-text{font-size:16px}:where(.v62) .btn-store-go{width:100%}}@media (min-width:641px) and (max-width:900px){:where(.v62) .ks-stage{aspect-ratio:auto;padding:26px 0 70px;display:grid;container-type:normal}:where(.v62) .ks-shot{grid-area:1/1;justify-items:center;display:grid;position:relative;inset:auto}:where(.v62) .ks-shot .wide{display:none}:where(.v62) .ks-shot .narrow{display:block;position:relative;inset:auto}:where(.v62) .ks-phone{--bz:7px;--dr:38px;width:300px}:where(.v62) .ks-slot{aspect-ratio:720/1558;width:300px;position:relative;inset:auto}:where(.v62) .ks-stage .vid-toggle{inset-inline-start:auto;bottom:16px;right:calc(50% - 20px)}:where(.v62) .ks-caption{color:var(--ink-2);font-size:15.5px;line-height:1.6;display:block}:where(.v62) .ks-caption b{color:var(--ink);font-weight:500;display:block}}@media (prefers-reduced-motion:reduce){:where(.v62) .card,:where(.v62) .surface,:where(.v62) .eng-phone,:where(.v62) .ks-shot,:where(.v62) .show-store,:where(.v62) .show-browser,:where(.v62) .show-phone,:where(.v62) .ks-dev,:where(.v62) .pf-obj>*{transition:none!important}}
