.s80{--green: #91c851;--green-dk: #7cb03f;--green-ink: #3d6b1e;--on-green: #223312;--green-soft: #f2f9ea;--ink: #0f1210;--ink2: #3c423d;--muted: #8E8E93;--faint: #9E9E9E;--line: #e3e3e3;--line2: #eeeeee;--paper: #ffffff;--tint: #f4f4f4;--tint2: #ececec;--dark: #0d100e;--dark2: #181c19;--darkline: #2b302c;--ondark: #f4f6f2;--ondarksoft: #a3a9a4;--warn: #b45309;--warn-bg: #fff8ee;--warn-line: #f0d3a4;--r: 16px;--r-sm: 11px;--r-xs: 8px;--shadow-sm: 0 6px 22px rgba(0, 0, 0, .06);--bg: var(--paper);--soft: var(--tint);--accent: var(--green);--accent-ink: var(--on-green);--accent-text: var(--green-ink);--radius: var(--r);color:var(--ink);font-family:var(--font-body--family, "SF Pro Display", -apple-system, sans-serif)}.s80--tint{background:var(--tint)}.s80--dark{--ink: var(--ondark);--bg: var(--dark);--line: var(--darkline);--muted: var(--ondarksoft);--faint: var(--ondarksoft);--soft: var(--dark2);--accent-text: var(--green);background:var(--dark);color:var(--ondark)}.s80{--s80-gutter: 16px}@media screen and (min-width:750px){.s80{--s80-gutter: 40px}}.s80 .wrap{box-sizing:border-box;max-width:none;padding-inline:max(var(--page-margin, var(--s80-gutter)),calc((100% - var(--page-content-width, 90rem)) / 2))}.s80 .band{padding-block:clamp(44px,5vw,64px)}.s80--tall .band{padding-block:clamp(48px,5.5vw,72px)}.s80 .chead{margin-bottom:clamp(24px,3vw,40px)}.s80-headrow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:clamp(24px,3vw,40px)}.s80-headrow>div{flex:1 1 420px}.s80-headrow h2{margin-bottom:0}.s80 .eyebrow{color:var(--green);font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.25;margin:0 0 .75rem;text-transform:uppercase}.s80 h2{font-family:var(--font-h2--family, var(--font-heading--family));font-size:clamp(1.75rem,3.6vw,42px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0 0 1rem;text-wrap:balance}.s80 h3{font-family:var(--font-h3--family, var(--font-heading--family));font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 .5rem}.s80 h4{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .25rem}.s80 .lead{color:var(--muted);font-size:16px;line-height:1.4;margin:0;max-width:62ch}.s80 .soft{color:var(--muted)}.s80 .s80-note{color:var(--muted);font-size:.8125rem;margin:.9rem 0 0}.s80-frame{border-radius:var(--r);overflow:hidden}.s80-frame img{aspect-ratio:1440 / 617;display:block;inline-size:100%;object-fit:cover}.s80-frame--natural img{aspect-ratio:auto}.s80-hero{padding-block-end:clamp(56px,7vw,88px);padding-block-start:clamp(28px,3.4vw,48px)}.s80-hero .txt{max-width:622px}.s80-hero h1{font-family:var(--font-h1--family, var(--font-heading--family));font-size:clamp(2rem,4.4vw,42px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0 0 1rem;text-wrap:balance}.s80-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.s80-btn{align-items:center;-webkit-appearance:none;appearance:none;border:0;border-radius:32px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:500;gap:.4rem;line-height:1.4;padding:18px 24px;text-decoration:none;transition:opacity .15s ease}.s80-btn:hover{opacity:.85}.s80-btn.pri{background:var(--accent);color:var(--accent-ink)}.s80-btn.sec{background:transparent;border:1.5px solid var(--line);color:var(--ink)}.s80-link{border-block-end:1px solid var(--line);color:var(--ink);font-size:.9375rem;padding-block-end:2px;text-decoration:none}.s80-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.s80-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.s80-grid--3{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.s80-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.s80-plain{background:transparent;border:0;border-radius:0}.s80-plain img,.s80-plain .s80-ph{border-radius:0}.s80-plain .s80-body{padding:.875rem 0 0}.s80-card{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.s80-card p{margin:0}.s80-card p+p{margin-top:.5rem}.s80-mcard{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.s80-mcard img,.s80-mcard .s80-ph{aspect-ratio:4 / 3;display:block;inline-size:100%;object-fit:cover}.s80-mcard .s80-body{padding:1rem 1.125rem 1.25rem}.s80-ph{align-items:center;background:repeating-linear-gradient(45deg,var(--soft),var(--soft) 10px,color-mix(in srgb,#111 7%,transparent) 10px,color-mix(in srgb,#111 7%,transparent) 20px);border-radius:var(--radius);color:var(--muted);display:flex;font-size:.8125rem;justify-content:center;min-block-size:220px;padding:1rem;text-align:center}s80-carousel{display:block}.s80-carhead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:clamp(24px,3vw,40px)}.s80-carhead>:first-child{flex:1 1 420px}.s80-carhead h2{margin-bottom:0}.s80-carnav{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-inline-start:auto}[data-car-static] .s80-carnav{display:none}.s80-carbtn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--paper);block-size:44px;border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;inline-size:44px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease}.s80-carbtn:hover{background:var(--tint2);border-color:var(--ink2)}.s80-carbtn:focus-visible{outline:2px solid var(--green-dk);outline-offset:2px}.s80-carbtn svg{block-size:18px;inline-size:18px}.s80-carcount{color:var(--muted);font-size:15px;font-variant-numeric:tabular-nums;margin-inline-start:6px;min-inline-size:3.5ch}.s80-cartrack{--s80-car-gap: 24px;--s80-car-per: 3.4;display:grid;gap:0 var(--s80-car-gap);grid-auto-columns:calc((100% - (var(--s80-car-per) - 1) * var(--s80-car-gap)) / var(--s80-car-per));grid-auto-flow:column;grid-template-rows:auto auto 1fr;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s80-cartrack::-webkit-scrollbar{display:none}.s80-cartrack:focus-visible{outline:2px solid var(--green-dk);outline-offset:4px}@media(max-width:1200px){.s80-cartrack{--s80-car-per: 2.6}}@media(max-width:900px){.s80-cartrack{--s80-car-per: 2.15}}@media(max-width:680px){.s80-cartrack{--s80-car-gap: 16px;--s80-car-per: 1.15}}.s80-cartrack>[data-car-slide]{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;scroll-snap-align:start}.s80-slide__media{margin-block-end:.875rem;position:relative}.s80-slide__media>:is(img,.s80-ph){aspect-ratio:1;border-radius:var(--r);display:block;inline-size:100%;min-block-size:0;object-fit:cover}.s80-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--dark) 82%,transparent);border-radius:999px;color:var(--ondark);font-size:13px;font-weight:500;inset-block-end:12px;inset-inline-start:12px;letter-spacing:-.01em;line-height:1;padding:8px 12px;position:absolute}.s80-cartrack h3{margin-block-end:.375rem}.s80-cartrack p{margin:0}.s80-chiprow{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0}.s80-chip{background:var(--soft);border:1px solid var(--line);border-radius:20px;font-size:1.0625rem;list-style:none;padding:.4rem .9rem}.s80-chiplabel{color:var(--muted);font-size:.6875rem;font-weight:500;letter-spacing:.06rem;margin:1rem 0 0;text-transform:uppercase}.s80-stats{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.s80-stat{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.125rem}.s80-stat b{display:block;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.s80-stat span{color:var(--muted);display:block;font-size:.8125rem;margin-top:.25rem}.s80-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:1.25rem 0 0;padding:0}.s80-list li{align-items:flex-start;display:flex;font-size:.9375rem;gap:.6rem;line-height:1.45}.s80-list li:before{color:var(--accent-text);content:"\2713";flex:none;font-weight:700}.s80-step{align-items:flex-start;display:flex;gap:.85rem}.s80-num{background:var(--ink);block-size:1.75rem;border-radius:50%;color:var(--bg);display:grid;flex:none;font-size:.8125rem;font-weight:600;inline-size:1.75rem;place-items:center}.s80-tablewrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.s80-table{border-collapse:collapse;inline-size:100%;min-inline-size:640px}.s80-table th,.s80-table td{border-block-end:1px solid var(--line);font-size:.9375rem;padding:.85rem 1rem;text-align:left;vertical-align:top}.s80-table tr:last-child th,.s80-table tr:last-child td{border-block-end:0}.s80-table thead th{background:var(--soft);font-size:.8125rem;inset-block-start:0;letter-spacing:.02em;position:sticky}.s80-table thead small{color:var(--muted);display:block;font-size:.75rem;font-weight:400;margin-top:.15rem}.s80-table tbody th{color:var(--muted);font-weight:500;inline-size:30%}.s80-table .yes{color:var(--accent-text);font-weight:500}.s80-tfoot{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.s80-faq details{border-block-end:1px solid var(--line);padding-block:1rem}.s80-faq summary{cursor:pointer;font-size:1rem;font-weight:500;list-style:none;padding-inline-end:1.5rem;position:relative}.s80-faq summary::-webkit-details-marker{display:none}.s80-faq summary:after{color:var(--muted);content:"+";font-size:1.25rem;inset-block-start:-.1rem;inset-inline-end:0;position:absolute}.s80-faq details[open] summary:after{content:"\2212"}.s80-faq p{color:var(--muted);line-height:1.6;margin:.6rem 0 0;max-width:70ch}.s80-form{display:grid;gap:11px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.s80-field{display:flex;flex-direction:column;gap:.3rem}.s80-field--wide{grid-column:1 / -1}.s80-field label{color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.04rem;text-transform:uppercase}.s80-field input,.s80-field select,.s80-field textarea{background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:.9375rem;padding:.7rem .8rem}.s80-logos{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.s80-logo{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:flex;font-size:.8125rem;justify-content:center;min-block-size:72px}.s80-marks{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1rem 0 0;padding:0}.s80-mark{border:1px solid var(--line);border-radius:6px;font-size:.75rem;font-weight:500;letter-spacing:.04em;padding:.25rem .5rem}.s80-amber{align-items:flex-start;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-sm);color:var(--warn);display:flex;font-size:.8125rem;gap:.4rem;line-height:1.45;margin-top:1rem;padding:.65rem .8rem}.s80-amber:before{content:"\26a0";flex:none}.s80-tbd{color:var(--muted);font-size:.75rem;font-style:normal}:root[data-sky80-mode=buy] [data-mode-panel=rent],:root[data-sky80-mode=rent] [data-mode-panel=buy]{display:none}.s80 h1 .accent,.s80 h2 .accent,.s80 h3 .accent{color:var(--accent-text)}.s80 h1 .softer,.s80 h2 .softer,.s80 h3 .softer{color:var(--muted)}.s80-split{display:grid;gap:60px;grid-template-columns:1fr}@media(min-width:900px){.s80-split{grid-template-columns:1fr 1fr}}.s80-split img{aspect-ratio:4 / 3;border-radius:var(--r);display:block;inline-size:100%;object-fit:cover}.s80-notebox{background:var(--dark2);border-radius:var(--r-sm);color:var(--ondarksoft);font-size:.875rem;line-height:1.5;margin-top:clamp(20px,3vw,32px);padding:16px 18px}.s80 .s80-notebox b{color:var(--ondark)}.s80-grid--tight{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.s80-grid--steps{gap:14px}@media(max-width:860px){.s80-grid--tight{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.s80-paths{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:860px){.s80-paths{grid-template-columns:1fr 1fr}}.s80-pcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;padding:clamp(20px,2.4vw,28px)}.s80-pcard--hi{border:1.5px solid var(--green-ink)}.s80-pcard .tag{color:var(--accent-text);font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.s80-pcard .pr{font-size:24px;font-weight:600;letter-spacing:-.02em}.s80-pcard .pr span{color:var(--muted);font-size:15px;font-weight:400}.s80-pcard .ps{color:var(--muted);font-size:.875rem;margin:.25rem 0 0}.s80-pcard .s80-list{flex:1 1 auto}.s80-pcard .s80-btn{justify-content:center;margin-top:1.25rem}.s80-micro{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:10px;margin-top:1rem}.s80-micro span{align-items:center;display:flex;gap:8px}.s80-micro span:before{background:var(--green);block-size:6px;border-radius:50%;content:"";inline-size:6px}.s80-assess{display:grid;gap:56px;grid-template-columns:1fr}@media(min-width:980px){.s80-assess{grid-template-columns:1.1fr 1fr}}.s80-formcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,2.4vw,28px)}.s80-formcard .s80-btn{inline-size:100%;justify-content:center;margin-top:1rem}.s80-fnote{color:var(--faint);font-size:.75rem;margin:.75rem 0 0}.s80-ic{block-size:19px;color:var(--accent-text);display:block;inline-size:19px;margin-block-end:.75rem}.s80--dark .s80-ic{color:var(--green)}@media screen and (min-width:750px){.product-information__grid--sticky-media .product-information__media{align-self:start;bottom:auto;top:calc(var(--sticky-bar-height, 0px) + var(--sticky-media-gap, 1rem))}}@media screen and (min-width:750px)and (max-height:820px){.product-information__grid--sticky-media .product-information__media{position:static}}.product-information__grid .product-information__media .sticky-content{position:static}.s80-specgrid{background:var(--line);border:1px solid var(--line);border-radius:var(--r);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.s80-specgrid>*{background:var(--paper);padding:1.125rem 1.25rem}.s80-specgrid b{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.s80-specgrid span{color:var(--muted);display:block;font-size:.8125rem;margin-top:.25rem}@media screen and (max-width:860px){.s80-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:460px){.s80-specgrid{grid-template-columns:minmax(0,1fr)}}.product-information__specstrip{border-radius:var(--gallery-media-border-radius, var(--r));grid-template-columns:repeat(auto-fit,minmax(140px,1fr));text-align:center}.product-information__specstrip b{font-size:1.375rem;letter-spacing:-.02em}.s80-fullspec__dialog{background:var(--paper);border:0;border-radius:var(--r);box-shadow:0 24px 60px #00000038;color:var(--ink);flex-direction:column;max-block-size:min(85vh,760px);max-inline-size:min(810px,calc(100vw - 32px));padding:0;inline-size:100%}.s80-fullspec__dialog[open]{display:flex}.s80-fullspec__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073}.s80-fullspec__head{align-items:center;border-block-end:1px solid var(--line);display:flex;flex:none;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.s80-fullspec__head h2{font-size:1.375rem;font-weight:500;letter-spacing:-.01em;margin:0}.s80-fullspec__close{align-items:center;background:var(--soft);block-size:34px;border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;flex:none;inline-size:34px;justify-content:center;padding:0}.s80-fullspec__close:hover{background:var(--line2, var(--line))}.s80-fullspec__close svg{block-size:15px;inline-size:15px}.s80-fullspec__body{display:grid;gap:0 2.75rem;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1.75rem}.s80-fullspec__label{color:var(--muted);font-size:.6875rem;font-weight:500;letter-spacing:.08em;margin:1.5rem 0 .25rem;text-transform:uppercase}.s80-fullspec__list{margin:0}.s80-fullspec__row{align-items:baseline;border-block-end:1px solid var(--line);display:flex;gap:1.5rem;justify-content:space-between;padding-block:.75rem}.s80-fullspec__row dt{color:var(--muted);flex:0 1 auto;font-size:.875rem;margin:0}.s80-fullspec__row dd{flex:1 1 auto;font-size:.875rem;font-weight:500;margin:0;text-align:end}.s80-fullspec__foot{border-block-start:1px solid var(--line);flex:none;padding:1rem 1.5rem 1.25rem}.s80-fullspec__close-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:2rem;cursor:pointer;font-family:inherit;font-size:1.0625rem;font-weight:500;inline-size:100%;justify-content:center;padding:1.125rem 1.5rem}.s80-fullspec__list .s80-fullspec__row:last-child{border-block-end:0}.s80 button.s80-btn{cursor:pointer;font-family:inherit}@media screen and (max-width:700px){.s80-fullspec__body{grid-template-columns:minmax(0,1fr)}.s80-fullspec__dialog{border-radius:0;max-block-size:100dvh;max-inline-size:100vw;block-size:100dvh}}.s80-crossband{padding-block:20px 28px}.s80-crossline{align-items:baseline;border-block-start:1px solid var(--line);color:var(--muted);column-gap:1.5rem;display:flex;flex-wrap:wrap;font-size:.9375rem;justify-content:space-between;line-height:1.5;margin:0;padding-block-start:20px;row-gap:.5rem}.s80-crossline b{color:var(--ink);font-weight:500}.s80-crossline>span{flex:1 1 340px}.s80-crossline .s80-link{flex:none}.text-block[class*=text_specs] ul{list-style:none;margin:0;padding:0}.text-block[class*=text_specs] li{align-items:baseline;color:var(--color-foreground-subdued, #6E6E73);display:flex;gap:1.5rem;justify-content:space-between;padding-block:.3125rem}.text-block[class*=text_specs] li strong{color:var(--color-foreground, #000);flex:0 0 auto;font-weight:500;text-align:end;white-space:nowrap}.s80-appsplit{display:grid;gap:clamp(24px,3vw,40px) 1rem;grid-template-columns:minmax(0,1fr)}.s80-appsplit>*{min-inline-size:0}@media screen and (min-width:1200px){.s80-appsplit{grid-template-columns:repeat(3,minmax(0,1fr))}.s80-appsplit__media{grid-column:span 2}}.s80-appsplit__copy{display:flex;flex-direction:column}.s80-appsplit .s80-note{margin-block-start:auto;padding-block-start:clamp(20px,2.4vw,28px)}.s80-appshot{aspect-ratio:5 / 2;background:var(--soft);border-radius:var(--r);overflow:hidden;position:relative}@media screen and (min-width:1200px){.s80-appshot{aspect-ratio:auto;block-size:100%;min-block-size:clamp(340px,26vw,400px)}}.s80-appshot__wide{block-size:100%;display:block;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute}.s80-appshot__phone{aspect-ratio:1 / 2;block-size:84%;border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 18px 44px #00000080;inset-block-end:8%;inset-inline-end:5%;overflow:hidden;position:absolute}@media screen and (max-width:1199px){.s80-appshot{aspect-ratio:16 / 10}.s80-appshot__wide{object-position:left center}}@media screen and (max-width:620px){.s80-appshot__phone{block-size:74%;inset-block-end:8%;inset-inline-end:4%}}.s80-appshot__phone img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.s80-featgrid{background:var(--line);border:1px solid var(--line);border-radius:var(--r);display:grid;gap:1px;grid-template-columns:minmax(0,1fr);margin-block-start:clamp(24px,3vw,40px);overflow:hidden}.s80-featgrid>*{background:var(--soft);padding:1.25rem 1.375rem}@media screen and (min-width:620px){.s80-featgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.s80-featgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s80-feat__head{align-items:center;display:flex;gap:.5rem;margin-block-end:.375rem}.s80-feat__head h3{margin:0}.s80-feat__head .s80-ic{flex:none;margin-block-end:0}.s80-feat p{margin:0}.s80-installsplit{align-items:center;display:grid;gap:clamp(24px,3vw,40px) 1rem;grid-template-columns:minmax(0,1fr)}.s80-installsplit>*{min-inline-size:0}@media screen and (min-width:1000px){.s80-installsplit{grid-template-columns:repeat(3,minmax(0,1fr))}.s80-installsplit__media{grid-column:span 2}}.s80-installsplit h2{margin-block-end:.75rem}.s80-installsplit .lead{margin:0}.s80-installsplit__media .s80-ph{aspect-ratio:16 / 9;border-radius:var(--r);min-block-size:0}.s80-asm{background:var(--line);border:1px solid var(--line);border-radius:var(--r);display:grid;gap:1px;grid-template-columns:minmax(0,1fr);overflow:hidden}.s80-asm>*{min-inline-size:0}.s80-asm__fig{align-content:center;background:var(--paper);display:grid;padding:0}.s80-asm__art{aspect-ratio:16 / 9;position:relative}.s80-asm__img{block-size:100%;display:block;inline-size:100%}.s80-asm__pin{box-shadow:0 0 0 3px var(--paper);left:var(--asm-x);position:absolute;top:var(--asm-y);translate:-50% -50%}.s80-asm__legend{background:var(--line);display:grid;gap:1px;list-style:none;margin:0;padding:0}.s80-asm__legend>li{align-content:center;background:var(--paper);column-gap:.85rem;display:grid;grid-template-columns:auto minmax(0,1fr);padding:1.125rem 1.25rem}.s80-asm__legend p{font-size:.9375rem;line-height:1.45;margin:0}@media screen and (min-width:620px){.s80-asm{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:repeat(4,auto)}.s80-asm__fig,.s80-asm__legend{grid-row:1 / span 4}.s80-asm__legend{grid-template-rows:subgrid}}.s80-guard{background:var(--line);border:1px solid var(--line);border-radius:var(--r);display:grid;gap:1px;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.35fr);overflow:hidden}.s80-guard>*{background:var(--soft);padding:1rem 1.25rem}.s80-guard__head{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase}.s80-guard__head--up{color:var(--accent-text)}.s80-guard__key{align-items:center;column-gap:.625rem;display:flex;font-weight:500}.s80-guard__key .s80-ic{margin-block-end:0}.s80-guard__std{color:var(--muted)}.s80-guard__up{background:color-mix(in srgb,var(--green) 7%,var(--soft))}.s80-guard__up:not(.s80-guard__head):before{color:var(--accent-text);content:"\2713";font-weight:700;margin-inline-end:.5rem}.s80-guardsplit{display:grid;gap:clamp(24px,3vw,40px) 1rem;grid-template-columns:minmax(0,1fr)}.s80-guardsplit>*{min-inline-size:0}@media screen and (min-width:1000px){.s80-guardsplit{grid-template-columns:repeat(3,minmax(0,1fr))}.s80-guardsplit__table{grid-column:span 2}}.s80-guardsplit__copy{display:flex;flex-direction:column}.s80-guardsplit__copy .chead{margin-bottom:0}.s80-guardsplit__table{container-type:inline-size}@container (max-width: 620px){.s80-guard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s80-guard__blank{display:none}.s80-guard__key{grid-column:1 / -1}}.s80-guard-price{color:var(--ink);font-size:.875rem;line-height:1.4}.s80-guard-per{color:var(--muted)}.s80-guard-cta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-block-start:auto;padding-block-start:clamp(20px,2.4vw,28px)}.s80-guard{background:none;border:0;border-radius:20px 25px 25px 20px}.s80-guard>*{background:#131516;border:1px solid #000;padding:1.125rem 1.375rem}.s80-guard__up{background:color-mix(in srgb,var(--green) 7%,#131516)}.s80-guard__key{align-items:flex-start}.s80-guard__key .s80-ic{flex:none;margin-block-start:.15625rem}.s80-guard__up:not(.s80-guard__head){align-items:start;column-gap:.5rem;display:grid;grid-template-columns:auto minmax(0,1fr)}.s80-guard__up:not(.s80-guard__head):before{margin-inline-end:0}@media screen and (min-width:1000px){.s80-guardsplit__table{display:flex;flex-direction:column}.s80-guard{flex:1 1 auto}}@container (min-width: 621px){.s80-guard{grid-template-rows:auto repeat(3,minmax(0,1fr))}}.s80-iconbox{align-items:center;background:color-mix(in srgb,var(--green) 10%,transparent);block-size:44px;border-radius:var(--r-sm);display:inline-flex;inline-size:44px;justify-content:center;margin-block-end:1rem}.s80-iconbox .s80-ic{margin-block-end:0}.s80-assesscta{align-items:center;column-gap:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.5rem}.s80-assesscta__copy{flex:1 1 32rem}.s80-assesscta h2{margin-block-end:.75rem}.s80-assesscta .lead{margin:0}.s80-assesscta .s80-btn{flex:none}.s80-assessform{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,2.6vw,30px)}.s80-assessform__head{font-size:1.25rem;font-weight:500;letter-spacing:-.01em;margin:0}.s80-assessform__intro{color:var(--muted);font-size:.9375rem;margin:.25rem 0 1.25rem}.s80-assessform form{display:grid;gap:.875rem}.s80-assessform__field{display:grid;gap:.3125rem}.s80-assessform__field label{color:var(--ink2);font-size:.8125rem;font-weight:500;letter-spacing:.01em}.s80-assessform__field :is(input,select){-webkit-appearance:none;appearance:none;background:var(--tint);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:1rem;inline-size:100%;padding:.75rem .875rem;transition:border-color .15s ease,background-color .15s ease}.s80-assessform__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236E6E73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:2.25rem}.s80-assessform__field :is(input,select):focus-visible{background:var(--paper);border-color:var(--ink);outline:2px solid var(--green-dk);outline-offset:1px}.s80-assessform__submit{justify-content:center;margin-block-start:.375rem;width:100%}.s80-assessform__note{color:var(--muted);font-size:.8125rem;margin:.25rem 0 0}.s80-assessform__ok{background:var(--green-soft);border-radius:var(--r-sm);color:var(--green-ink);font-weight:500;margin:0;padding:1rem 1.125rem}.s80-assessform__err{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-sm);color:var(--warn);margin:0 0 .5rem;padding:.75rem 1rem}.s80-assessform__err ul{margin:0;padding-inline-start:1.1rem}.s80-assessdialog{background:var(--paper);border:0;border-radius:var(--r);color:var(--ink);inline-size:min(560px,calc(100vw - 2rem));max-block-size:min(88dvh,900px);overflow:auto;padding:0}.s80-assessdialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073}.s80-assessdialog .s80-assessform{border:0;border-radius:0;padding:clamp(20px,4vw,28px)}.s80-assessdialog__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tint);border:0;border-radius:50%;block-size:34px;color:var(--ink);cursor:pointer;display:inline-flex;inline-size:34px;inset-block-start:14px;inset-inline-end:14px;justify-content:center;padding:0;position:absolute}.s80-assessdialog__close:hover{background:var(--tint2)}.s80-assessdialog__close:focus-visible{outline:2px solid var(--green-dk);outline-offset:2px}.s80--dark .s80-assessform{--ink: #0f1210;--ink2: #3c423d;--line: #e3e3e3;--muted: #6E6E73;--tint: #f4f4f4;color:var(--ink)}.s80-faqgroups{border-block-start:1px solid var(--line)}.s80-faqcat{border-block-end:1px solid var(--line)}.s80-faqcat>summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding-block:clamp(14px,1.6vw,20px)}.s80-faqcat>summary::-webkit-details-marker{display:none}.s80-faqcat__name{font-family:var(--font-h2--family, var(--font-heading--family));font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;letter-spacing:-.015em;line-height:1.15}.s80-faqcat__meta{align-items:center;display:flex;flex:none;gap:.75rem}.s80-faqcat__count{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--ink2);font-size:.6875rem;font-weight:500;letter-spacing:.06rem;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.s80-faqcat__chev{block-size:18px;inline-size:18px;transition:rotate .18s ease}.s80-faqcat[open] .s80-faqcat__chev{rotate:180deg}.s80-faqcat__body{padding-block-end:clamp(8px,1.2vw,16px)}@media screen and (min-width:750px){.s80-faqcat__body{margin-inline-start:45%}}.s80-faqq{border-block-start:1px solid var(--line2)}.s80-faqq:first-child{border-block-start:0}.s80-faqq>summary{align-items:start;cursor:pointer;display:flex;font-size:1rem;gap:1rem;justify-content:space-between;line-height:1.4;list-style:none;padding-block:.875rem}.s80-faqq>summary::-webkit-details-marker{display:none}.s80-faqq__mark{block-size:14px;flex:none;inline-size:14px;margin-block-start:.2rem;position:relative}.s80-faqq__mark:before,.s80-faqq__mark:after{background:var(--ink);content:"";inset-block-start:50%;inset-inline-start:0;block-size:1.5px;inline-size:100%;position:absolute;translate:0 -50%}.s80-faqq__mark:after{rotate:90deg;transition:rotate .18s ease,opacity .18s ease}.s80-faqq[open] .s80-faqq__mark:after{opacity:0;rotate:0deg}.s80-faqq__body{padding-block:0 1rem}.s80-faqq__body p{color:var(--muted);font-size:1rem;line-height:1.5;margin:0}.s80-faqq__body p+p{margin-block-start:.75rem}.s80-ph--photo{aspect-ratio:16 / 9;inline-size:100%;min-block-size:0}.s80-ph__tag{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-block-end:.35rem;text-transform:uppercase}.s80-device{border-radius:var(--r);display:grid;overflow:hidden;position:relative}.s80-device__media .s80-ph{aspect-ratio:auto;block-size:100%;border-radius:0;top:0;right:0;bottom:0;left:0;position:absolute;align-items:flex-start;padding-block-start:clamp(20px,3vw,36px);background:repeating-linear-gradient(45deg,#2a302b,#2a302b 10px,#323833 10px 20px);color:#c9cfca}.s80-device__copy{background:linear-gradient(to top,#0d100eeb,#0d100eb8 55%,#0d100e00);color:var(--ondark);padding:clamp(120px,14vw,220px) clamp(20px,3.2vw,48px) clamp(24px,3.2vw,44px);position:relative}.s80-device__copy .eyebrow{color:var(--green)}.s80-device__copy h2{color:var(--ondark);margin-block-end:.25rem}.s80-device__meta{color:var(--ondarksoft);font-size:.875rem;margin:0 0 clamp(18px,2.4vw,28px)}.s80-device__args{display:grid;gap:clamp(16px,2.4vw,32px);grid-template-columns:repeat(3,minmax(0,1fr))}.s80-device__args h3{color:var(--ondark);font-size:1rem;margin:0 0 .35rem}.s80-device__args p{color:var(--ondarksoft);font-size:.9375rem;line-height:1.5;margin:0}@media screen and (max-width:749px){.s80-device{border-radius:var(--r)}.s80-device__media .s80-ph{aspect-ratio:4 / 5;block-size:auto;position:static;border-radius:var(--r)}.s80-device__copy{background:none;color:var(--ink);padding:20px 0 0}.s80-device__copy h2{color:var(--ink)}.s80-device__meta{color:var(--muted)}.s80-device__copy .eyebrow{color:var(--green-ink)}.s80-device__args{grid-template-columns:1fr}.s80-device__args h3{color:var(--ink)}.s80-device__args p{color:var(--muted)}}.s80-scenes{display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:clamp(24px,3vw,40px)}.s80-scene{margin:0}.s80-scene__frame{position:relative}.s80-scene__frame .s80-ph{aspect-ratio:4 / 3;min-block-size:0}.s80-reading{background:#fffffff0;border-radius:var(--r-sm);box-shadow:var(--shadow-sm);display:grid;gap:0 .35rem;grid-template-columns:auto auto;inset-block-end:12px;inset-inline-start:12px;padding:.55rem .75rem;position:absolute}.s80-reading__k{color:var(--muted);font-size:.75rem;grid-column:1 / -1}.s80-reading b{color:var(--ink);font-size:1.5rem;font-variant-numeric:tabular-nums;line-height:1.1}.s80-reading__u{align-self:end;color:var(--muted);font-size:.8125rem;padding-block-end:.15rem}.s80-reading__ex{color:var(--warn);font-size:.625rem;font-weight:600;grid-column:1 / -1;letter-spacing:.08em;text-transform:uppercase}.s80-scene figcaption{color:var(--muted);font-size:.875rem;margin-block-start:.6rem}@media screen and (max-width:749px){.s80-scenes{grid-auto-columns:82%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.s80-scene{scroll-snap-align:start}}.s80-quiet{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.s80-quiet__fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 1rem}.s80-quiet__fig b{color:var(--green);font-size:clamp(88px,12vw,168px);font-weight:500;letter-spacing:-.04em;line-height:.9}.s80-quiet__fig span{font-size:clamp(20px,2vw,28px);font-weight:500}.s80-quiet .lead{max-width:46ch}.s80-quiet__media .s80-ph{aspect-ratio:4 / 3;min-block-size:0}@media screen and (max-width:749px){.s80-quiet{grid-template-columns:1fr}}.s80-speclead{color:var(--muted);margin:.75rem 0 0;max-width:70ch}.s80-specacc{border-block-start:1px solid var(--line);margin-block-start:clamp(28px,3.4vw,44px)}.s80-specacc>details{border-block-end:1px solid var(--line)}.s80-specacc>details>summary{align-items:center;cursor:pointer;display:flex;font-size:1.0625rem;font-weight:500;gap:1rem;justify-content:space-between;list-style:none;padding-block:1.1rem}.s80-specacc>details>summary::-webkit-details-marker{display:none}.s80-specacc>details>summary:after{content:"+";color:var(--muted);font-size:1.25rem;font-weight:400}.s80-specacc>details[open]>summary:after{content:"\2212"}.s80-specacc__body{padding-block-end:1.5rem}.s80-figs{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.s80-fig{margin:0}.s80-fig .s80-ph{aspect-ratio:4 / 3;min-block-size:0}.s80-fig figcaption{color:var(--muted);font-size:.8125rem;line-height:1.45;margin-block-start:.5rem}.s80-files{display:grid;gap:8px;list-style:none;margin:0;padding:0}.s80-files li{align-items:center;border:1px dashed var(--line);border-radius:var(--r-xs);color:var(--ink2);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.s80-files li span{color:var(--muted);font-size:.8125rem}.s80-spacing{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.s80-spacing figure{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);margin:0;padding:14px}.s80-spacing svg{block-size:auto;color:var(--ink);display:block;inline-size:100%}.s80-spacing figcaption{color:var(--muted);font-size:.8125rem;line-height:1.45;margin-block-start:.5rem}.s80-spacing__rules{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-sm);padding:14px 16px}.s80-spacing__rules p{margin:0 0 .6rem;font-size:.875rem}.s80-spacing__rules p:last-child{margin:0}.s80-spacing__rules .t{color:var(--warn);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.s80-spacing__rules b{font-size:1.0625rem}@media screen and (max-width:900px){.s80-spacing{grid-template-columns:1fr}}.s80-mon{align-items:start;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s80-mon h2{margin-block-end:.75rem}.s80-mscenes{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(18px,2vw,24px) 0 clamp(20px,2.4vw,28px)}.s80-mscene{aspect-ratio:4 / 3;background:repeating-linear-gradient(135deg,#e6e6e4 0 12px,#e0e0de 12px 24px);border:1px dashed var(--line);border-radius:10px;overflow:hidden;position:relative}.s80-mscene__read{background:#161616e6;border-radius:8px;color:#f2f2f2;inset-block-start:10px;inset-inline-end:10px;min-inline-size:84px;padding:7px 9px;position:absolute}.s80-mscene__read .k{color:#8f8f8f;display:block;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.s80-mscene__read .v{display:block;font-size:1.1875rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.s80-mscene__read .u{color:#8f8f8f;font-size:.6875rem}.s80-mscene__cap{color:#7f7f7f;font-size:.75rem;font-style:italic;inset-block-end:10px;inset-inline:10px;line-height:1.35;position:absolute}.s80-mchips{display:flex;flex-direction:column;gap:12px}.s80-mchips .s80-chiplabel{margin-block-start:0}.s80-mon__img{aspect-ratio:6 / 5;min-block-size:330px}@media screen and (max-width:989px){.s80-mon{grid-template-columns:1fr}}@media screen and (max-width:560px){.s80-mscenes{grid-auto-columns:78%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.s80-mscene{scroll-snap-align:start}}.s80-bleed{padding:0}.s80-device--bleed{border-radius:0;min-block-size:clamp(560px,50vw,820px);align-content:end}.s80-device__img{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute}.s80-device--bleed .s80-device__copy{padding-inline:0}@media screen and (max-width:749px){.s80-device--bleed{min-block-size:0}.s80-device__img{aspect-ratio:4 / 3;block-size:auto;position:static}.s80-device--bleed .s80-device__copy{padding-block:20px 8px}}.s80-still{border-radius:var(--r);overflow:hidden;position:relative}.s80-still img{aspect-ratio:14 / 9;block-size:auto;display:block;inline-size:100%;object-fit:cover}.s80-still__tag{background:#0d100ec7;border-radius:999px;color:#f2f2f2;font-size:.75rem;inset-block-start:12px;inset-inline-start:12px;padding:.3rem .7rem;position:absolute}.s80-mscene--photo{background:var(--soft);border-style:solid}.s80-mscene--photo img{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute}.s80-mscene--photo .s80-mscene__cap{background:linear-gradient(to top,#0000008c,#0000);color:#fff;inset-block-end:0;inset-inline:0;padding:1.5rem 10px 8px}.s80-mon__img{aspect-ratio:auto;min-block-size:0;border-radius:var(--r);overflow:hidden}.s80-mon__img img{display:block;inline-size:100%;block-size:auto}.s80-quiet__media img{aspect-ratio:4 / 3;block-size:auto;border-radius:var(--r);display:block;inline-size:100%;object-fit:cover;object-position:center 70%}.s80-faqsub{color:var(--ink);font-size:1.125rem;line-height:1.4;margin:.75rem 0 0}.s80-faqcat__name{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.01em}.s80-faqcat__count{border:1px solid #8e8e93;border-radius:4px;color:var(--ink);font-size:.625rem;letter-spacing:normal;line-height:1;padding:4px 8px}.s80-faqq>summary{font-size:1.0625rem;font-weight:500;color:var(--ink)}.s80-faqq__body p{color:var(--ink);line-height:1.4}.s80-faqq__mark:before,.s80-faqq__mark:after{block-size:1.5px}.s80-spectabs__nav{display:none}@media screen and (min-width:750px){.s80-spectabs.is-tabs{align-items:start;display:grid;gap:clamp(24px,3.5vw,56px);grid-template-columns:minmax(220px,300px) minmax(0,1fr);margin-block-start:clamp(28px,3.4vw,44px)}.s80-spectabs.is-tabs .s80-spectabs__nav{display:flex;flex-direction:column;position:sticky;inset-block-start:96px}.s80-spectabs__tab{background:none;border:0;border-block-start:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;font-size:1.0625rem;padding:.9rem 0;text-align:start;transition:color .15s ease}.s80-spectabs__tab:last-child{border-block-end:1px solid var(--line)}.s80-spectabs__tab:hover{color:var(--ink)}.s80-spectabs__tab[aria-selected=true]{box-shadow:inset 2px 0 0 var(--ink);color:var(--ink);font-weight:500;padding-inline-start:.9rem}.s80-spectabs.is-tabs .s80-specacc{border-block-start:0;margin-block-start:0}.s80-spectabs.is-tabs .s80-specacc>details{border:0}.s80-spectabs.is-tabs .s80-specacc>details:not([open]){display:none}.s80-spectabs.is-tabs .s80-specacc>details>summary{display:none}.s80-spectabs.is-tabs .s80-specacc__body{padding-block:0}}.s80-collapse.is-collapsed tbody tr:nth-child(n+7){display:none}.s80-collapse__btn{background:none;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:block;font:inherit;font-size:.9375rem;margin:1rem auto 0;min-block-size:44px;padding:0 1.25rem}.s80-collapse__btn:hover{border-color:var(--ink)}.s80-faqcat>summary{min-block-size:44px;padding-block:6px}.s80-faqcat__name{line-height:1}.s80-faqq>summary{line-height:1.4;padding-block:10px}.s80-faqq__mark{margin-block-start:.3rem}.s80-faqq__body{padding-block:0 .75rem}.s80-faqcat__body{padding-block-end:.5rem}#s_faq .chead{margin-block-end:0}#s_faq .s80-faqgroups{margin-block-start:27px}.s80-pairs__dots{display:none}@media screen and (max-width:749px){.s80-pairs{gap:12px;grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:auto auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s80-pairs::-webkit-scrollbar{display:none}.s80-pairs>:nth-child(odd){scroll-snap-align:start}.s80-pairs__dots{display:flex;gap:6px;justify-content:center;margin-block-start:16px}.s80-pairs__dots span{background:currentColor;block-size:6px;border-radius:999px;inline-size:6px;opacity:.3;transition:inline-size .2s ease,opacity .2s ease}.s80-pairs__dots span.is-on{inline-size:18px;opacity:1}}@media screen and (max-width:749px){.s80-featgrid.s80-pairs{background:none;border:0;border-radius:0;overflow-x:auto}.s80-featgrid.s80-pairs>*{border:1px solid var(--line);border-radius:var(--r)}}@media screen and (max-width:749px){.s80-tablewrap{overflow-x:visible}.s80-table{display:block;min-inline-size:0}.s80-table thead,.s80-table tbody{display:block}.s80-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s80-table thead th:first-child{display:none}.s80-table thead th{position:static}.s80-table tbody th{border-block-end:0;color:var(--muted);font-size:.75rem;font-weight:500;grid-column:1 / -1;inline-size:auto;letter-spacing:.04em;padding-block:.75rem .15rem;text-transform:uppercase}.s80-table tbody td{font-size:.9375rem;padding-block:.25rem .85rem}.s80-table tbody td+td{border-inline-start:1px solid var(--line2)}.s80-table tbody tr{border-block-end:1px solid var(--line)}.s80-table tbody tr:last-child{border-block-end:0}.s80-table tbody td{border-block-end:0}.s80-collapse.is-collapsed tbody tr:nth-child(n+7){display:none}}@media screen and (max-width:460px){.s80-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.s80-specgrid>*{padding:.875rem}.s80-specgrid b{font-size:.9375rem}.s80-specgrid span{font-size:.75rem}}@media screen and (max-width:749px){#s_specs .s80-fullspec>.s80-btn{font-size:.9375rem;min-block-size:44px;padding:.5rem 1.1rem}}.s80{--ink: #000;--ink2: rgba(0, 0, 0, .8);--muted: rgba(0, 0, 0, .62);--ondark: #fff;--ondarksoft: rgba(242, 244, 245, .62)}.s80.s80--dark{--ink: var(--ondark);--ink2: var(--ondark);--muted: var(--ondarksoft);--faint: var(--ondarksoft)}.s80--dark .s80-assessform{--ink: #000;--ink2: rgba(0, 0, 0, .8);--muted: rgba(0, 0, 0, .62)}@media screen and (max-width:749px){.s80-figs,.s80-spacing{display:grid;gap:12px;grid-auto-columns:84%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s80-figs::-webkit-scrollbar,.s80-spacing::-webkit-scrollbar{display:none}.s80-figs>*,.s80-spacing>*{scroll-snap-align:start}}@media screen and (max-width:749px){.s80-pairs{grid-template-rows:repeat(2,1fr)}.s80-pairs>*{block-size:100%}}@media screen and (max-width:749px){.s80-swipe{gap:12px;grid-auto-columns:84%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s80-swipe::-webkit-scrollbar{display:none}.s80-swipe>*{scroll-snap-align:start}.s80-swipe+.s80-pairs__dots{color:var(--ink)}}.s80-flow{aspect-ratio:16 / 9;border-radius:var(--r);overflow:hidden;position:relative}.s80-flow>img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.s80-flow__svg{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.s80-flow__svg path{animation:s80-flow 3s linear infinite;fill:none;stroke-dasharray:70 430;stroke-linecap:round;stroke-width:4}.s80-flow__out{stroke:#91c851;filter:drop-shadow(0 0 6px rgb(145 200 81 / .55))}.s80-flow__in{stroke:#fffffff2;filter:drop-shadow(0 0 4px rgb(0 0 0 / .35));animation-duration:3.6s}@keyframes s80-flow{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.s80-flow__svg path{animation:none;stroke-dasharray:6 10}}.s80-flow__legend{align-items:center;background:#0d100eb8;border-radius:999px;color:#f2f2f2;display:flex;font-size:.75rem;gap:.4rem;inset-block-end:12px;inset-inline-start:12px;margin:0;padding:.35rem .75rem;position:absolute}.s80-flow__key{block-size:3px;border-radius:2px;display:inline-block;inline-size:14px}.s80-flow__key--out{background:#91c851}.s80-flow__key--in{background:#fff;margin-inline-start:.5rem}.s80-flow .s80-still__tag{position:absolute}.s80-flow__svg path{stroke-dasharray:110 390;stroke-width:4.5}.s80-flow__in{stroke:#26303cb3;filter:none}.s80-flow__key--in{background:#26303ce6;box-shadow:0 0 0 1px #fff9}.s80 .s80-footnote{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.5;margin-block-start:1.25rem}.s80 .s80-footnote b,.s80 .s80-footnote strong{font-weight:400}.s80-flow__svg path{animation-name:s80-flow-short;stroke-dasharray:55 105;stroke-width:4}@keyframes s80-flow-short{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.s80-flow__out{animation-duration:1.4s}.s80-flow__in{animation-duration:1.8s}.s80--paper{background:#fff}.s80-ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.s80-lhero{display:grid;min-block-size:clamp(560px,86vh,860px);position:relative;overflow:hidden;align-content:end}.s80-lhero__img{block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 35%;position:absolute}.s80-lhero__copy{background:linear-gradient(to top,#0d100ee6,#0d100e99 45%,#0d100e00);color:#fff;padding-block:clamp(140px,18vw,260px) clamp(32px,4vw,56px);position:relative}.s80-lhero .eyebrow{color:var(--green)}.s80-lhero h1{color:#fff;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:.5rem 0 1rem;max-width:17ch}.s80-lhero__lead{color:#f2f4f5d1;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.5;margin:0;max-width:52ch}.s80-lhero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.s80-lhero__ctas .s80-btn{min-inline-size:150px;justify-content:center}.s80-lhero__sub{color:#f2f4f59e;font-size:.875rem;margin:.9rem 0 0}.s80-rooms{display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.s80-room{margin:0}.s80-room__img{aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden}.s80-room__img img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.s80-room figcaption{color:var(--muted);font-size:.9375rem;line-height:1.45;margin-top:.75rem}.s80-room figcaption b{color:var(--ink);display:block;font-size:1.0625rem;font-weight:500;margin-bottom:.15rem}.s80-readings{border-block:1px solid var(--line);display:grid;gap:1rem clamp(12px,1.6vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,2.4vw,32px);padding-block:1.25rem}.s80-readings__label{color:var(--warn);font-size:.6875rem;font-weight:600;grid-column:1 / -1;letter-spacing:.1em;margin:0;text-transform:uppercase}.s80-readings b{font-size:clamp(1.75rem,2.6vw,2.25rem);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.s80-readings span{color:var(--muted);font-size:.875rem;margin-inline-start:.35rem}.s80-readings p{color:var(--muted);font-size:.875rem;margin:.25rem 0 0}.s80-obj{display:grid;gap:clamp(10px,1.4vw,18px);grid-template-areas:"a a b" "c d e";grid-template-columns:repeat(3,minmax(0,1fr))}.s80-obj>div{border-radius:var(--r);overflow:hidden}.s80-obj img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.s80-obj__a{aspect-ratio:16 / 10;grid-area:a}.s80-obj__b{grid-area:b}.s80-obj__c{aspect-ratio:1;background:#f3f4f2;grid-area:c}.s80-obj__d{aspect-ratio:1;background:#f3f4f2;grid-area:d}.s80-obj__c img,.s80-obj__d img{object-fit:contain;padding:8%}.s80-obj__e{align-content:end;background:var(--tint);display:grid;grid-area:e;padding:clamp(20px,2.4vw,32px)}.s80-obj__fig{align-items:baseline;display:flex;gap:.5rem;margin:0}.s80-obj__fig b{font-size:clamp(4rem,8vw,6.5rem);font-weight:500;letter-spacing:-.04em;line-height:.9}.s80-obj__fig span{font-size:1.125rem;font-weight:500}.s80-obj__e p{color:var(--muted);margin:.5rem 0 0}.s80-obj__e .s80-obj__line{color:var(--ink);font-weight:500;margin-top:1rem}.s80-overhead{align-items:start;border-top:1px solid var(--line);display:grid;gap:clamp(20px,3vw,48px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:clamp(32px,4vw,56px);padding-top:clamp(28px,3.4vw,44px)}.s80-overhead h3{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;margin:.4rem 0 .5rem}.s80-points{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.s80-points li{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:1rem 1.1rem}.s80-points b{display:block;font-weight:500;margin-bottom:.25rem}.s80-points span{color:var(--muted);font-size:.9375rem;line-height:1.45}.s80-lspacing{margin-top:clamp(32px,4vw,56px)}.s80-lspacing h3{font-size:1.125rem;font-weight:500;margin:0 0 1rem}.s80--dark .s80-spacing figure{background:#fff;color:#000}.s80--dark .s80-spacing figcaption{color:#0000009e}.s80--dark .s80-spacing__rules{color:#1a1a1a}.s80-envs{display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.s80-env__img{aspect-ratio:3 / 2;border-radius:var(--r);overflow:hidden}.s80-env__img img,.s80-mount__img img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.s80-env__k{color:var(--muted);font-size:.75rem;letter-spacing:.08em;margin:.9rem 0 .25rem;text-transform:uppercase}.s80-env h3,.s80-mount h3{font-size:1.1875rem;font-weight:500;margin:0 0 .35rem}.s80-env .soft,.s80-mount .soft{margin:0}.s80-mounthead{margin-top:clamp(48px,6vw,88px)}.s80-mounts{display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.s80-mount{display:grid;gap:.9rem}.s80-mount__img{aspect-ratio:3 / 2;border-radius:var(--r);overflow:hidden}.s80-linstall{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.s80-linstall .chead{margin-bottom:0}.s80-lsteps{counter-reset:none;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(28px,3.4vw,44px) 0 0;padding:0}.s80-lsteps li{border-top:1px solid var(--line);display:grid;gap:.75rem;padding-top:1rem}.s80-lsteps h4{font-size:1.0625rem;font-weight:500;margin:0 0 .3rem}.s80-lsteps .soft{margin:0}.s80-ldata{aspect-ratio:16 / 9;border-radius:var(--r);overflow:hidden;position:relative}.s80-ldata__img{block-size:100%;inline-size:100%;object-fit:cover;position:absolute}.s80-ldata__cards{display:flex;gap:12px;inset-block-end:clamp(16px,2.4vw,32px);inset-inline-start:clamp(16px,2.4vw,32px);position:absolute}.s80-score{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:var(--r-sm);box-shadow:var(--shadow-sm);min-inline-size:180px;padding:.85rem 1rem}.s80-score__ex{color:var(--warn);display:block;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.s80-score b{display:block;font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.03em;line-height:1.1}.s80-score--good b{color:var(--green-ink)}.s80-score p{color:#0000009e;font-size:.8125rem;margin:0}.s80-score .s80-score__t{color:#000;font-weight:500}.s80-ldata__cap{background:#0d100eb8;border-radius:999px;color:#f2f2f2;font-size:.75rem;inset-block-start:14px;inset-inline-end:14px;margin:0;padding:.35rem .75rem;position:absolute}.s80-upkeep{align-items:end;display:grid;gap:clamp(16px,3vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s80-upkeep h2{margin-bottom:0}.s80-upkeep .lead{margin:0 0 1rem}@media screen and (max-width:749px){.s80-lhero{min-block-size:88svh}.s80-lhero__ctas .s80-btn{flex:1 1 0;min-inline-size:0}.s80-rooms{grid-auto-columns:78%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s80-rooms::-webkit-scrollbar{display:none}.s80-room{scroll-snap-align:start}.s80-readings{grid-template-columns:1fr}.s80-obj{grid-template-areas:"a a" "b e" "c d";grid-template-columns:repeat(2,minmax(0,1fr))}.s80-overhead,.s80-linstall,.s80-upkeep,.s80-points,.s80-envs,.s80-mounts,.s80-lsteps{grid-template-columns:1fr}.s80-lsteps li{grid-template-columns:auto 1fr}.s80-ldata{aspect-ratio:4 / 5}.s80-ldata__cards{inset-inline:12px}.s80-score{flex:1 1 0;min-inline-size:0}.s80-score b{font-size:2rem}}@media screen and (min-width:750px)and (max-width:989px){.s80-envs,.s80-lsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.s80-lhero__img{object-position:70% 35%}.s80-lhero__copy{background:linear-gradient(90deg,#0d100eeb,#0d100ec7 38%,#0d100e40 62%,#0d100e00 80%),linear-gradient(to top,#0d100eb3,#0d100e00 45%);align-self:stretch;display:grid;align-content:end}@media screen and (max-width:749px){.s80-lhero__img{object-position:62% 30%}.s80-lhero__copy{background:linear-gradient(to top,#0d100ef2,#0d100ed1 55%,#0d100e33 85%,#0d100e00)}}.s80-obj__c,.s80-obj__d{background:#fff;border:1px solid var(--line)}.s80-obj__c img,.s80-obj__d img{padding:4%}.s80-obj__fig b{color:var(--ink)}.s80--dark .s80-spacing svg{color:#000}#s-crossband{background:var(--soft)}#s-crossband .s80-crossband{padding-block:28px}#s-crossband .s80-crossline{border-block-start:0;padding-block-start:0}@media(min-width:750px){#s-crossband{margin-block-start:40px}}.s80-assessform__row{display:grid;gap:.875rem;grid-template-columns:1fr 1fr}@media(max-width:480px){.s80-assessform__row{grid-template-columns:1fr}}.s80-assessform__opt{color:var(--muted);font-weight:400}.s80-assessform__tel{position:relative}.s80-assessform__cc{color:var(--ink2);font-size:1rem;inset-block:0;inset-inline-start:.875rem;display:flex;align-items:center;pointer-events:none;position:absolute}.s80-assessform__field .s80-assessform__tel input{padding-inline-start:3.5rem}.s80-assessform__field input::placeholder{color:var(--faint)}.s80-assessform__hint{color:var(--muted);font-size:.75rem;margin:0}.s80-assessform__msg{color:#b42318;font-size:.8125rem;margin:0}.s80-assessform__msg:empty{display:none}.s80-assessform__field.is-invalid :is(input,select){border-color:#d92d20;background-color:#fff}.s80-assessform__field :is(input,select){block-size:3rem;line-height:1.25}.s80-assessform__row{align-items:start}.s80--dark .s80-assessform__msg{color:#b42318}.s80-assyband,.s80 .wrap.band.s80-assyband{padding-block-end:0}.s80-inbox{container-type:inline-size;padding-block:0 clamp(44px,5vw,64px);--u: max(1px, min(100cqi - 2 * var(--page-margin, var(--s80-gutter)), var(--page-content-width, 90rem)) / 1118)}.s80-inbox__grid{display:grid;gap:calc(22 * var(--u)) calc(15 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(calc(265 * var(--u)),auto));list-style:none;margin:0;padding:0}.s80-inbox__card{background:#f4f4f4;border-radius:calc(24 * var(--u));display:flex;flex-direction:column;min-inline-size:0;padding:calc(28 * var(--u)) calc(30 * var(--u))}.s80 .s80-inbox__card h3{color:var(--ink);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0 0 .5rem}.s80 .s80-inbox__card p{color:var(--ink);line-height:1.45;margin:0 0 1rem;max-inline-size:16em;text-wrap:pretty}.s80-inbox__card img{block-size:auto;display:block;margin-block-start:auto;max-inline-size:100%}.s80-inbox__card--unit,.s80-inbox__card--monitor{grid-row:span 2}.s80-inbox__card--unit{padding-block-end:calc(107.5 * var(--u))}.s80-inbox__card--unit img{align-self:center;inline-size:calc(269.5 * var(--u));mix-blend-mode:multiply}.s80-inbox__card--monitor{padding-block-end:calc(152.5 * var(--u))}.s80-inbox__card--monitor img{align-self:center;inline-size:calc(269.5 * var(--u))}.s80 .s80-inbox__tag{align-self:flex-start;background:#fff;border-radius:999px;color:var(--ink);font-size:.8125rem;font-weight:500;line-height:1.3;margin:-.25rem 0 1rem;padding:.3125rem .75rem}.s80-inbox__card--filter{padding-block-end:calc(52.5 * var(--u))}.s80-inbox__card--filter img{align-self:center;inline-size:calc(259 * var(--u))}.s80-inbox__card--kit{padding-block-end:calc(34 * var(--u))}.s80-inbox__card--kit img{align-self:flex-start;inline-size:calc(258 * var(--u))}@media(max-width:899px){.s80-inbox__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.s80-inbox__card{border-radius:18px;padding:20px 20px 24px}.s80-inbox__card--unit,.s80-inbox__card--monitor{grid-row:auto;padding-block-end:24px}.s80-inbox__card--unit img,.s80-inbox__card--monitor img{inline-size:min(72%,260px)}.s80-inbox__card--filter img{inline-size:min(88%,259px)}.s80-inbox__card--kit img{align-self:center;inline-size:min(80%,258px)}}@media(max-width:599px){.s80-inbox__grid{grid-template-columns:minmax(0,1fr)}}.s80-fig img{aspect-ratio:4 / 3;block-size:auto;border-radius:var(--radius);display:block;inline-size:100%;object-fit:cover}.s80-spacing img{block-size:auto;border-radius:6px;display:block;inline-size:100%}.s80.s80-app5{background:#060606;container-type:inline-size;--u: max(1px, min(100cqi - 2 * var(--page-margin, var(--s80-gutter)), var(--page-content-width, 90rem)) / 1118)}.s80-app5 .s80-app5__inner{box-sizing:border-box;padding-block:calc(41 * var(--u)) calc(39 * var(--u));padding-inline:max(var(--page-margin, var(--s80-gutter)),calc((100% - var(--page-content-width, 90rem)) / 2))}.s80-app5 .s80-app5__top{min-height:calc(278 * var(--u));position:relative}.s80-app5 .s80-app5__copy{max-width:min(663 * var(--u),100% - 360 * var(--u));position:relative;z-index:1}.s80-app5 .s80-app5__eyebrow{color:#93cc4b;font-size:var(--s80-fs-eyebrow);font-weight:500;letter-spacing:.1em;line-height:1.25;margin:0;text-transform:uppercase}.s80-app5 .s80-app5__title{color:#fff;font-size:clamp(1.75rem,3.6vw,42px);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:calc(8.9 * var(--u)) 0 0;text-wrap:balance}.s80-app5 .s80-app5__lead{color:#fff;font-size:var(--s80-fs-lead);line-height:1.4;margin:calc(13.85 * var(--u)) 0 0}.s80-app5 .s80-app5__note{color:#ffffff80;font-size:var(--s80-fs-note);line-height:1.25;margin:calc(50 * var(--u)) 0 0}.s80-app5 .s80-app5__phone{height:calc(275 * var(--u));position:absolute;right:calc(25% - 118 * var(--u));top:calc(3 * var(--u));width:calc(236 * var(--u))}.s80-app5 .s80-app5__phone img{display:block;height:100%;-webkit-mask-image:linear-gradient(to bottom,#000 64%,transparent);mask-image:linear-gradient(to bottom,#000 64%,transparent);width:100%}.s80-app5 .s80-app5__fade{display:none}.s80-app5 .s80-app5__grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.s80-app5 .s80-app5__card{background:#131516;border:1px solid #000;box-sizing:border-box;min-height:calc(134 * var(--u));padding:calc(24 * var(--u)) calc(29 * var(--u)) calc(20 * var(--u))}.s80-app5 .s80-app5__card:nth-child(n+4){min-height:calc(137 * var(--u));padding-top:calc(23 * var(--u))}.s80-app5 .s80-app5__card:nth-child(3n+2){padding-left:calc(28 * var(--u))}.s80-app5 .s80-app5__card:nth-child(4){padding-top:calc(24 * var(--u))}.s80-app5 .s80-app5__card:nth-child(1){border-top-left-radius:calc(20 * var(--u))}.s80-app5 .s80-app5__card:nth-child(3){border-top-right-radius:calc(25 * var(--u))}.s80-app5 .s80-app5__card:nth-child(4){border-bottom-left-radius:calc(20 * var(--u))}.s80-app5 .s80-app5__card:nth-child(6){border-bottom-right-radius:calc(25 * var(--u))}.s80-app5 .s80-app5__head{align-items:flex-start;display:flex;gap:calc(6 * var(--t));--t: calc(var(--s80-fs-cardtitle) / 18)}.s80-app5 .s80-app5__head h3{color:#fff;font-size:var(--s80-fs-cardtitle);font-weight:500;letter-spacing:-.01em;line-height:1.21;margin:0}.s80-app5 .s80-app5__ic{flex:none;height:calc(20 * var(--t));margin-top:calc(1 * var(--t));position:relative;width:calc(20 * var(--t))}.s80-app5 .s80-app5__ic img{display:block;max-width:none;position:absolute}.s80-app5 .s80-app5__ic--score img{height:calc(20 * var(--t));left:0;top:0;width:calc(20 * var(--t))}.s80-app5 .s80-app5__ic--autopilot img{height:calc(16.3768 * var(--t));left:calc(1.44 * var(--t));top:calc(2.38 * var(--t));width:calc(15.656 * var(--t))}.s80-app5 .s80-app5__ic--schedule img{height:calc(14.5 * var(--t));left:calc(2.28 * var(--t));top:calc(2.25 * var(--t));width:calc(14.5 * var(--t))}.s80-app5 .s80-app5__ic--filter img{height:calc(9 * var(--t));left:calc(2.97 * var(--t));top:calc(5.98 * var(--t));width:calc(14.7273 * var(--t))}.s80-app5 .s80-app5__ic--alert img{height:calc(15.5 * var(--t));left:calc(1.31 * var(--t));top:calc(2.25 * var(--t));width:calc(15.5 * var(--t))}.s80-app5 .s80-app5__ic--building img{height:calc(13.5 * var(--t));left:calc(1.25 * var(--t));top:calc(4.25 * var(--t));width:calc(16.5 * var(--t))}.s80-app5 .s80-app5__card p{color:#ffffff80;font-size:var(--s80-fs-body);line-height:1.25;margin:calc(13 * var(--u)) 0 0;max-width:23.08em}.s80-app5 .s80-app5__card:nth-child(n+4) p{margin-top:calc(12 * var(--u))}.s80-app5 .s80-app5__card:nth-child(4) p{margin-top:calc(11 * var(--u))}.s80-app5 .s80-app5__lead{max-width:29.8em}.s80-app5 .s80-app5__card:nth-child(1) p{max-width:20.85em}.s80-app5 .s80-app5__card:nth-child(2) p{max-width:20.85em}.s80-app5 .s80-app5__card:nth-child(3) p{max-width:21.46em}.s80-app5 .s80-app5__card:nth-child(4) p{max-width:20.69em}.s80-app5 .s80-app5__card:nth-child(5) p{max-width:19.23em}.s80-app5 .s80-app5__card:nth-child(6) p{max-width:21.85em}@media screen and (max-width:899px){.s80-app5 .s80-app5__top{min-height:0}.s80-app5 .s80-app5__copy{max-width:663px}.s80-app5 .s80-app5__phone{margin:32px auto 0;position:relative;right:auto;top:auto}.s80-app5 .s80-app5__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s80-app5 .s80-app5__card:nth-child(n){border-radius:0;min-height:0;padding-bottom:24px}.s80-app5 .s80-app5__card:nth-child(1){border-top-left-radius:20px}.s80-app5 .s80-app5__card:nth-child(2){border-top-right-radius:25px}.s80-app5 .s80-app5__card:nth-child(5){border-bottom-left-radius:20px}.s80-app5 .s80-app5__card:nth-child(6){border-bottom-right-radius:25px}}@media screen and (max-width:599px){.s80-app5 .s80-app5__grid{grid-template-columns:minmax(0,1fr)}.s80-app5 .s80-app5__card:nth-child(n){border-radius:0}.s80-app5 .s80-app5__card:nth-child(1){border-radius:20px 25px 0 0}.s80-app5 .s80-app5__card:nth-child(6){border-radius:0 0 25px 20px}.s80-app5 .s80-app5__card:nth-child(n) p{max-width:none}}.s80-cells{container-type:inline-size;--u: max(1px, 100cqi / 1118)}.s80-cells__grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.s80-cells__card{background:#131516;border:1px solid #000;box-sizing:border-box;min-height:calc(134 * var(--u));padding:calc(24 * var(--u)) calc(29 * var(--u)) calc(20 * var(--u))}.s80-cells__card:nth-child(n+4){min-height:calc(137 * var(--u));padding-top:calc(23 * var(--u))}.s80-cells__card:nth-child(1){border-top-left-radius:calc(20 * var(--u))}.s80-cells__card:nth-child(3){border-top-right-radius:calc(25 * var(--u))}.s80-cells__card:nth-child(4){border-bottom-left-radius:calc(20 * var(--u))}.s80-cells__card:nth-child(6){border-bottom-right-radius:calc(25 * var(--u))}.s80-cells__head{align-items:flex-start;display:flex;gap:calc(6 * var(--t));--t: calc(var(--s80-fs-cardtitle) / 18)}.s80 .s80-cells__head h3{color:#fff;font-size:var(--s80-fs-cardtitle);font-weight:500;letter-spacing:-.01em;line-height:1.21;margin:0}.s80-cells__ic{block-size:calc(20 * var(--t));flex:none;inline-size:calc(20 * var(--t));margin-top:calc(1 * var(--t))}.s80-cells__ic .s80-ic{block-size:100%;color:var(--green);inline-size:100%;margin:0}.s80 .s80-cells__card p{color:#ffffff80;font-size:var(--s80-fs-body);line-height:1.25;margin:calc(13 * var(--u)) 0 0;max-width:23.08em}.s80-cells__card:nth-child(n+4) p{margin-top:calc(12 * var(--u))}@media screen and (max-width:899px){.s80-cells__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s80-cells__card:nth-child(n){border-radius:0;min-height:0;padding-bottom:24px}.s80-cells__card:nth-child(1){border-top-left-radius:20px}.s80-cells__card:nth-child(2){border-top-right-radius:25px}.s80-cells__card:nth-child(5){border-bottom-left-radius:20px}.s80-cells__card:nth-child(6){border-bottom-right-radius:25px}}@media screen and (max-width:599px){.s80-cells__grid{grid-template-columns:minmax(0,1fr)}.s80-cells__card:nth-child(n){border-radius:0}.s80-cells__card:nth-child(1){border-radius:20px 25px 0 0}.s80-cells__card:nth-child(6){border-radius:0 0 25px 20px}.s80-cells__card:nth-child(n) p{max-width:none}}.s80{--s80-fs-eyebrow: 15px;--s80-fs-lead: clamp(18px, calc(14px + .42vw) , 20px);--s80-fs-cardtitle: clamp(18px, calc(14px + .42vw) , 20px);--s80-fs-body: 16px;--s80-fs-note: 15px}.s80 .eyebrow{font-size:var(--s80-fs-eyebrow);letter-spacing:.1em}.s80 .lead,.s80 .s80-speclead,.s80 .s80-faqsub{font-size:var(--s80-fs-lead);text-wrap:pretty}.s80 .s80-card h3,.s80 .s80-card h4,.s80 .s80-device__args h3,.s80 .s80-inbox__card h3{font-size:var(--s80-fs-cardtitle)}.s80 .s80-card h4{font-weight:500;margin-bottom:.5rem}.s80 .s80-note,.s80 .s80-device__meta{font-size:var(--s80-fs-note)}.s80 .s80-card p,.s80 .s80-device__args p,.s80 .s80-inbox__card p{font-size:var(--s80-fs-body)}@media screen and (min-width:901px){.s80-spacing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.s80-roomfig{aspect-ratio:16 / 10;background:#d8dbd5;border-radius:var(--r-sm, 8px);overflow:hidden;position:relative}.s80-spacing .s80-roomfig img,.s80-spacing .s80-roomfig svg{block-size:100%;display:block;inline-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute}.s80-roomfig__num,.s80-roomfig__dim{left:var(--x);position:absolute;top:var(--y);transform:translate(-50%,-50%)}.s80-roomfig__num{background:#fff;block-size:1.375rem;border-radius:50%;box-shadow:0 1px 4px #00000059;color:#0f1210;display:grid;font-size:.75rem;font-weight:700;inline-size:1.375rem;place-items:center}.s80-roomfig__dim{background:#fff;border-radius:999px;box-shadow:0 2px 8px #0000004d;color:#5a605a;font-size:.75rem;line-height:1.2;padding:.3rem .7rem;white-space:nowrap}.s80-roomfig__dim b{color:#0f1210;font-size:.8125rem;font-weight:700;margin-inline-end:.2rem}.s80-roomfig__tag{background:#0d100eb8;border-radius:999px;color:#f2f2f2;font-size:.6875rem;inset-block-start:10px;inset-inline-start:10px;padding:3px 9px;position:absolute}.s80-roomfig__tag--bottom{inset-block:auto 10px}.s80-roomfig__key{background:#0d100eb8;border-radius:10px;color:#f2f2f2;display:flex;flex-direction:column;font-size:.6875rem;gap:4px;inset-block-start:10px;inset-inline-end:10px;padding:6px 10px;position:absolute}.s80-roomfig__sw{background:#9fd45a;block-size:3px;border-radius:2px;display:inline-block;inline-size:14px;margin-inline-end:6px;vertical-align:middle}.s80-roomfig__sw--in{background:#fff}.s80-roomfig__legend{display:none}@media screen and (max-width:749px){.s80-roomfig__key{display:none}.s80-roomfig__legend{color:var(--ink2, #3c423d);display:flex;flex-wrap:wrap;font-size:.75rem;gap:4px 14px;margin:.5rem 0 0}.s80--dark .s80-roomfig__legend{color:#3c423d}.s80-roomfig__legend .s80-roomfig__sw--in{background:#8a918a}.s80-roomfig__num{block-size:1.125rem;font-size:.625rem;inline-size:1.125rem}.s80-roomfig__dim{font-size:.625rem;padding:.2rem .5rem}.s80-roomfig__dim b{font-size:.6875rem;margin:0}.s80-roomfig__sub{display:none}.s80-roomfig__tag{font-size:.625rem;inset-block-start:6px;inset-inline-start:6px;padding:2px 7px}.s80-roomfig__tag--bottom{inset-block:auto 6px}.s80-roomfig__key{font-size:.625rem;gap:2px;inset-block-start:6px;inset-inline-end:6px;padding:4px 7px}}.s80-spacing .s80-spacing__title{color:var(--ink);display:block;font-size:1rem;font-weight:500;margin-block-end:.35rem}.s80--dark .s80-spacing .s80-spacing__title{color:#0f1210}.s80-stepnum{background:#0f1210;block-size:1.05rem;border-radius:50%;color:#fff;display:inline-grid;font-size:.6875rem;font-weight:700;inline-size:1.05rem;place-items:center;vertical-align:.05em}.s80-flow>video{block-size:100%;display:block;inline-size:100%;object-fit:cover}.s80-dimcard{background:var(--paper);border-radius:var(--r);container-type:inline-size}.s80-dimcard__in{align-items:center;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:clamp(24px,3vw,40px)}.s80-dimcard__img{block-size:auto;display:block;inline-size:100%}.s80-dimcard__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.s80-dimcard__stats>div{border-block-start:1px solid var(--line);display:flex;flex-direction:column-reverse;gap:.375rem;justify-content:flex-end;padding:1.25rem 1rem 1.25rem 0}.s80-dimcard__stats>div:nth-child(-n+2){border-block-start:0;padding-block-start:0}.s80-dimcard__stats>div:nth-child(n+3){padding-block-end:0}.s80-dimcard__stats dt{color:var(--muted);font-size:.875rem;line-height:1.35;margin:0}.s80-dimcard__stats dd{color:var(--ink);font-size:1.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0;white-space:nowrap}@container (max-width: 819px){.s80-dimcard__in{grid-template-columns:minmax(0,1fr)}.s80-dimcard__img{justify-self:center;max-inline-size:520px}}@container (max-width: 479px){.s80-dimcard__stats dd{font-size:1.375rem}}.s80-filter>.s80-figs{margin-block-end:1.5rem}.s80 .s80-filter__lead{color:var(--muted);font-size:var(--s80-fs-body);margin:0 0 1.25rem;max-width:64ch}.s80-filter__stages{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.s80-filter__stages .s80-card{background:var(--paper)}.s80 .s80-card .s80-filter__n{color:var(--green-ink);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.s80-filter__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:.9rem 0 0;padding:0}.s80-filter__tags li{background:var(--tint);border:1px solid var(--line);border-radius:999px;color:var(--ink2);font-size:.8125rem;padding:.15rem .6rem}.s80 .s80-filter__life{color:var(--muted);font-size:var(--s80-fs-body);margin:1.25rem 0 0;max-width:72ch}.s80-filter__life b{color:var(--ink);font-weight:500}@media screen and (max-width:899px){.s80-filter__stages{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.s80 .s80-inbox .s80-inbox__card>p{margin-block-end:24px}.s80 .s80-inbox .s80-inbox__card--monitor>p{margin-block-end:1rem}.s80 .s80-inbox .s80-inbox__tag{margin-block-end:24px}}@media screen and (max-width:749px){.s80-app5 .s80-app5__grid,.s80-cells__grid,.s80-filter__stages{gap:1px 12px;grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s80-app5 .s80-app5__grid::-webkit-scrollbar,.s80-cells__grid::-webkit-scrollbar,.s80-filter__stages::-webkit-scrollbar{display:none}.s80-app5 .s80-app5__grid{grid-template-rows:repeat(2,1fr)}.s80-app5 .s80-app5__card:nth-child(n){border-radius:0}.s80-app5 .s80-app5__card:nth-child(odd){border-radius:20px 25px 0 0;scroll-snap-align:start}.s80-app5 .s80-app5__card:nth-child(2n){border-radius:0 0 25px 20px}.s80-app5 .s80-app5__card:nth-child(n) p{max-width:none}.s80-cells__grid{grid-template-rows:repeat(3,1fr)}.s80-cells__card:nth-child(n){border-radius:0}.s80-cells__card:nth-child(3n+1){border-radius:20px 25px 0 0;scroll-snap-align:start}.s80-cells__card:nth-child(3n){border-radius:0 0 25px 20px}.s80-cells__card:nth-child(n) p{max-width:none}.s80-filter__stages{gap:12px;grid-auto-columns:84%}.s80-filter__stages>*{scroll-snap-align:start}.s80 .s80-pairs__dots{color:var(--ink)}}.s80-chip{border-color:transparent}.s80 .s80-table td{font-size:var(--s80-fs-body)}.s80 .s80-table thead th{font-size:var(--s80-fs-cardtitle);font-weight:500;letter-spacing:-.01em;line-height:1.25}.s80 .s80-table thead small{font-size:var(--s80-fs-note);margin-top:.25rem}@media screen and (min-width:750px){.s80 .s80-table tbody th{font-size:var(--s80-fs-body)}.s80 .s80-table th,.s80 .s80-table td{padding:1rem 1.25rem}.s80 .s80-table thead th{padding-block:1.25rem}}@media screen and (max-width:749px){.s80 .s80-tablewrap{overflow:clip}}.s80-faqcat__chev{transition:rotate .2s cubic-bezier(.65,0,.35,1)}.s80-faqq__mark:after{transition:rotate .2s cubic-bezier(.65,0,.35,1),opacity .2s cubic-bezier(.65,0,.35,1)}.s80-faqcat.is-closing .s80-faqcat__chev{rotate:0deg}.s80-faqq.is-closing .s80-faqq__mark:after{opacity:1;rotate:90deg}@media(prefers-reduced-motion:reduce){.s80-faqcat__chev,.s80-faqq__mark:after{transition:none}}@container (max-width: 819px){.s80-dimcard__stats>div{align-items:center;padding-inline:.5rem;text-align:center}}.s80-cells__card,.s80-guard>*{border-color:transparent}@media screen and (max-width:749px){.s80-pairs__dots span{cursor:pointer;position:relative}.s80-pairs__dots span:after{content:"";top:-12px;right:-3px;bottom:-12px;left:-3px;position:absolute}}@media screen and (min-width:750px){.s80-device__img{object-position:50% 66%}}.s80-device>picture{display:contents}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sky80.css.map */
